537
100
537
2
0
0
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
1068
4116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
109
182
182
182
182
182
182
182
182
182
182
131
134
126
116
114
105
103
103
112
136
130
195
195
123
118
115
115
135
136
177
185
170
184
178
174
177
177
177
173
177
185
179
182
182
178
176
168
172
176
184
184
179
181
178
195
170
179
185
171
178
166
163
183
175
180
180
184
184
176
159
169
177
163
185
173
171
175
157
182
182
169
177
185
195
195
195
195
176
179
176
173
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
43
60
69
54
31
8
8
8
8
8
8
39
55
63
71
56
42
31
43
50
57
34
12
11
10
33
45
42
30
18
18
18
18
49
29
10
45
25
6
9
13
26
40
58
33
9
9
18
14
10
16
17
13
10
12
15
14
13
15
16
12
9
10
12
11
10
14
14
14
14
15
18
22
28
20
13
13
13
66
110
121
74
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
70
69
68
67
67
66
66
74
94
97
156
156
86
82
67
71
88
92
138
145
116
144
104
104
106
108
121
125
135
176
153
157
176
170
162
176
170
157
155
150
145
142
132
150
138
141
141
150
150
124
134
150
147
156
160
160
150
160
145
146
141
133
150
126
128
123
114
131
104
119
124
130
145
145
145
145
116
128
122
122
122
97
94
96
92
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
9
2
2
2
2
2
2
2
2
2
2
21
15
9
9
9
9
9
9
17
21
23
24
26
14
2
14
20
24
13
3
10
18
21
13
6
8
14
8
2
46
32
19
8
30
17
5
23
19
12
5
5
4
3
4
5
4
3
4
5
4
3
5
6
7
8
9
6
4
2
6
5
4
3
2
2
2
2
2
2
15
28
33
26
20
20
20
20
19
19
40
51
62
53
45
32
19
19
19
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
152
152
152
152
152
152
152
152
152
152
113
113
107
99
97
94
88
88
88
94
107
125
125
125
125
74
85
90
89
133
99
98
102
104
127
121
115
149
136
122
135
141
122
152
119
112
107
101
96
102
99
98
133
96
98
94
86
96
91
88
127
79
86
98
106
115
115
149
136
104
104
106
95
101
141
100
115
105
95
152
88
95
103
96
96
96
96
78
86
83
83
83
69
74
80
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
95
95
95
95
95
95
95
95
91
88
88
69
51
51
51
51
51
51
51
27
3
2
2
2
26
28
24
21
23
12
2
6
4
3
3
12
19
10
2
3
3
3
3
3
3
2
2
3
6
9
5
1
3
2
1
1
3
8
6
5
4
4
2
1
2
2
3
2
1
5
9
6
3
2
2
10
6
3
3
5
7
9
9
6
3
3
3
3
10
8
6
6
6
6
6
19
26
29
31
33
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
176
176
176
176
176
176
176
176
176
176
126
118
108
97
92
85
78
77
84
98
109
137
137
125
125
93
104
120
115
168
155
129
125
136
163
149
156
176
140
150
154
147
158
157
123
126
122
121
136
131
131
135
168
119
137
108
112
119
118
134
163
116
129
145
155
156
156
176
140
127
119
123
105
116
147
126
158
127
147
157
117
131
136
137
137
137
137
118
135
140
140
140
106
121
138
155
155
155
155
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
140
140
140
140
140
140
140
140
101
63
63
63
63
63
63
63
63
63
63
60
57
57
57
57
29
1
27
34
41
26
11
12
13
9
5
7
10
11
6
2
22
12
3
13
22
28
34
24
15
10
10
8
7
4
1
1
8
11
9
7
5
3
2
2
2
2
3
3
3
4
5
4
3
2
1
1
1
1
1
1
2
6
7
4
2
2
2
2
11
9
7
7
7
8
9
20
26
29
30
32
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
178
178
178
178
178
178
178
178
178
178
127
119
109
97
92
85
78
77
83
94
104
125
125
125
125
85
104
118
114
171
152
136
130
130
167
146
139
178
147
150
158
154
161
161
148
134
135
131
133
133
134
129
171
121
124
128
117
124
114
102
167
115
124
140
152
150
161
178
147
133
125
148
107
119
152
128
161
132
152
161
119
121
117
110
101
101
101
85
94
93
93
93
102
114
127
152
152
152
152
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
126
126
126
126
126
126
126
126
94
63
63
63
63
63
63
63
63
63
63
40
18
18
18
18
9
1
9
18
46
24
2
8
15
13
12
7
3
2
2
10
7
4
8
6
4
2
3
4
4
5
3
2
6
4
2
2
2
2
4
6
4
3
4
2
1
3
10
6
3
2
1
5
8
4
1
2
4
8
13
14
15
16
16
9
3
3
3
3
13
9
5
5
5
32
60
49
38
38
38
38
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
52
69
69
69
69
69
69
69
69
69
69
60
59
57
55
54
52
52
52
63
80
85
133
133
78
73
60
62
72
78
100
124
89
94
80
78
81
87
103
93
94
101
92
100
97
99
123
105
111
106
114
104
108
112
112
133
110
114
124
96
111
114
103
107
103
101
114
105
106
123
103
100
98
100
80
100
82
77
85
69
64
77
92
105
133
133
133
133
104
111
100
100
100
71
76
81
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
14
33
32
23
14
16
9
3
6
10
6
2
1
1
5
5
6
4
3
3
2
1
2
2
3
4
5
5
5
3
2
1
1
3
3
3
8
9
7
4
2
4
5
6
7
4
2
5
3
1
4
3
2
1
1
1
1
2
9
9
9
9
9
12
15
21
22
16
10
10
10
10
15
17
18
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
63
105
105
105
105
105
105
105
105
105
105
83
79
73
67
63
60
55
55
55
57
63
63
55
54
61
52
56
66
65
82
92
75
77
73
76
78
77
105
85
89
93
98
97
93
90
90
90
75
78
82
82
92
79
75
75
79
76
77
83
71
72
69
71
72
81
82
84
105
85
85
88
92
84
83
98
80
80
76
97
68
72
78
77
77
77
57
56
54
56
58
58
58
51
59
68
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
4
3
2
27
31
36
21
7
5
9
6
3
7
17
11
5
4
14
8
3
10
6
2
2
3
8
4
1
2
4
3
2
1
1
1
2
7
7
4
2
2
3
5
7
7
7
4
2
3
3
3
4
4
4
4
4
4
5
9
12
7
2
2
2
2
11
8
6
6
6
6
6
9
11
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
70
100
100
100
100
100
100
100
100
100
100
83
80
76
70
67
59
59
59
65
69
70
82
82
63
67
61
62
66
67
75
77
79
115
75
81
82
89
100
91
115
94
98
98
90
98
91
93
115
96
95
95
94
91
91
90
94
95
88
84
81
94
91
114
101
107
104
100
100
102
94
92
102
90
88
102
92
91
114
92
85
98
99
107
107
107
90
84
82
92
65
62
62
55
65
76
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
1
1
29
15
2
26
37
48
25
3
4
3
2
2
2
3
5
4
4
5
5
6
6
6
4
2
6
5
4
4
5
6
4
3
2
2
2
3
7
6
4
3
2
3
2
1
3
5
3
2
4
2
1
3
10
8
5
2
1
1
9
9
6
4
4
4
4
46
26
6
6
6
8
10
14
16
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
126
152
152
152
152
152
152
152
152
152
152
136
133
122
120
120
87
77
78
90
102
126
126
120
96
120
84
91
105
100
138
134
116
125
119
130
130
130
152
139
133
136
146
126
120
113
111
109
111
110
114
121
113
138
112
114
125
107
110
109
111
130
103
110
118
134
128
122
152
139
107
106
106
97
104
146
116
121
125
105
116
91
94
94
90
88
88
88
87
102
118
118
118
90
103
118
134
134
134
134
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
80
82
83
85
47
10
10
10
10
10
10
6
2
2
2
24
16
9
25
34
43
27
11
14
18
12
7
8
18
11
5
5
3
2
1
2
4
3
2
1
6
9
13
10
6
3
1
1
1
1
1
7
6
6
5
4
4
4
4
5
4
3
4
4
3
2
2
5
4
4
5
4
3
9
11
7
4
4
4
4
15
13
11
10
10
10
10
18
22
24
25
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
141
141
141
141
141
141
141
124
126
127
129
134
134
134
134
102
100
100
105
115
141
141
107
101
134
84
88
96
86
101
110
92
110
83
78
77
82
86
90
110
97
100
141
101
104
107
100
110
110
99
99
96
95
96
93
100
97
94
86
96
92
84
89
93
95
107
110
94
102
98
98
107
95
97
100
99
109
107
91
77
79
80
79
80
80
80
80
63
67
61
61
61
51
59
69
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
36
36
36
36
36
36
36
36
36
36
85
47
10
10
10
10
10
10
6
2
2
2
16
14
12
26
35
44
27
11
1
9
10
12
8
4
9
5
1
1
1
8
4
1
4
2
1
4
2
1
3
4
3
3
3
3
3
3
5
5
4
2
1
1
1
1
1
5
4
3
6
4
2
1
1
1
1
1
1
1
9
10
5
1
1
1
1
11
7
3
3
3
3
3
8
10
11
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
83
83
83
83
83
83
83
83
83
83
72
70
68
65
64
61
61
61
69
79
81
110
110
69
66
61
73
87
92
136
136
99
101
93
89
89
80
113
91
102
141
109
107
105
124
98
98
113
105
104
138
113
117
116
138
113
115
118
138
111
105
115
131
112
136
111
121
108
111
141
115
124
111
131
106
99
98
80
70
73
78
88
103
103
103
94
98
98
103
111
111
111
97
108
123
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
5
20
13
7
13
20
37
54
37
20
13
6
4
4
4
12
7
2
7
13
12
12
11
8
5
6
4
3
3
3
9
12
10
6
3
6
8
11
8
5
2
2
3
5
3
1
2
2
3
2
1
1
2
4
2
1
4
3
2
15
12
7
2
2
2
2
32
38
41
42
44
47
48
49
49
49
49
50
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
70
69
68
67
66
66
66
67
69
67
75
75
50
50
44
49
57
61
76
75
69
78
72
77
96
78
94
89
95
105
100
105
101
126
96
94
95
92
92
90
96
98
96
100
126
102
102
99
119
90
91
92
92
100
102
103
126
101
99
106
100
101
119
84
83
81
78
67
70
76
87
103
103
103
92
92
76
74
71
68
65
70
76
86
103
103
103
103
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
6
6
6
6
6
6
6
6
6
6
22
16
10
10
10
10
10
10
7
4
2
1
1
6
12
14
16
17
12
8
10
16
10
5
4
4
5
3
1
3
3
3
5
7
6
4
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
3
2
1
1
1
2
3
2
1
1
1
4
2
1
2
1
1
6
11
6
1
1
1
1
26
21
16
16
16
33
42
46
48
49
50
51
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
62
62
62
62
62
62
62
62
62
62
54
54
53
51
51
50
50
50
54
60
59
80
80
50
50
48
60
70
73
113
101
99
104
98
110
98
97
115
94
97
110
97
98
106
115
107
134
113
118
119
134
118
111
115
118
134
113
118
105
101
95
87
93
89
97
91
113
91
87
86
86
113
85
81
89
76
73
93
63
69
73
78
89
89
89
71
71
67
72
76
76
76
62
72
83
97
97
97
97
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
5
5
5
5
5
5
5
5
3
2
2
2
10
11
12
12
13
31
17
3
4
8
8
9
7
5
14
8
3
12
6
1
9
6
3
2
1
2
3
3
2
2
2
1
1
2
2
2
2
5
9
5
2
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
8
13
10
7
7
7
7
14
22
13
5
5
5
5
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
96
96
96
96
96
96
96
88
85
85
77
89
96
96
96
96
96
96
86
93
96
96
89
80
83
78
89
102
99
132
137
113
123
116
118
124
107
120
109
114
140
113
115
114
113
120
110
127
120
118
132
137
118
116
115
111
112
140
98
100
120
112
127
118
121
117
116
109
116
112
117
137
102
140
102
104
100
127
83
86
89
89
91
94
94
94
94
84
97
104
104
104
80
92
106
121
121
121
121
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
15
16
11
6
6
6
6
11
16
21
25
29
18
8
12
10
8
10
6
3
8
9
10
9
8
8
8
4
1
4
8
6
4
2
1
4
6
5
5
3
1
2
4
6
3
1
7
7
4
1
1
1
16
20
10
1
1
1
1
1
1
1
1
1
8
8
7
6
6
6
6
12
8
5
2
2
2
2
3
3
3
3
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
131
131
131
131
131
131
131
131
131
131
106
109
105
101
100
96
96
96
81
85
84
93
93
78
83
79
93
114
112
166
169
129
137
133
127
135
129
132
135
134
148
139
134
136
136
141
139
137
142
148
166
169
140
136
148
132
137
140
129
147
151
120
123
130
130
134
142
148
131
132
139
169
128
140
123
119
118
112
121
105
95
102
101
103
103
103
103
110
128
151
151
151
115
119
128
129
129
129
129
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
16
9
2
2
2
6
11
15
20
26
32
20
8
14
8
3
7
7
8
7
4
1
23
46
34
22
22
13
5
10
13
15
17
20
16
10
4
3
3
3
4
11
8
6
6
3
1
1
1
3
6
3
1
1
1
1
1
2
1
1
1
1
1
7
11
8
5
5
5
5
27
23
19
19
19
31
37
19
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
133
133
133
133
133
133
133
133
133
133
91
92
85
77
75
66
66
66
72
78
96
96
76
69
83
53
67
85
86
133
138
109
124
122
125
130
120
123
133
131
141
141
129
122
118
117
112
115
122
121
133
138
120
125
113
113
112
113
121
104
117
106
105
112
125
118
114
120
133
102
111
138
106
108
124
106
108
104
129
114
89
90
86
81
75
75
75
81
92
108
108
108
83
95
110
125
125
125
125
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
45
59
66
41
16
8
8
8
8
8
8
4
1
1
1
1
8
16
19
23
29
18
8
3
14
7
1
6
11
8
4
1
1
1
1
2
4
3
2
3
10
12
8
4
6
5
5
5
5
6
6
6
3
1
3
5
3
1
1
1
1
1
1
1
1
1
1
6
3
1
4
2
1
14
14
11
9
9
9
9
21
11
2
2
2
6
10
9
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
105
105
105
105
105
105
105
94
84
84
84
90
96
96
96
96
96
96
91
97
105
105
91
83
83
80
91
114
111
166
168
125
138
123
131
137
129
133
137
131
142
137
122
125
123
142
129
137
144
139
166
168
130
125
120
118
120
140
119
108
108
104
105
116
127
117
140
106
112
114
123
168
116
140
114
105
105
116
94
89
111
91
96
97
95
95
95
93
102
111
111
111
92
99
113
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
9
9
9
9
9
9
9
9
9
9
18
14
11
11
11
11
11
11
7
4
4
4
4
10
16
23
30
38
23
8
11
15
8
2
3
4
3
2
2
1
1
1
3
2
1
1
4
8
4
1
1
5
6
5
3
1
1
2
8
4
1
2
1
1
1
1
1
1
3
6
3
1
2
4
6
3
1
1
1
1
6
12
8
4
4
4
4
22
12
2
2
2
15
22
18
14
14
14
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
96
96
96
96
96
96
96
85
74
75
76
90
105
105
105
105
105
105
92
96
96
96
84
67
83
66
87
112
108
166
168
126
137
120
125
136
127
132
136
132
148
139
124
127
119
143
118
130
142
136
166
168
139
131
148
125
135
140
119
147
151
119
115
121
127
126
142
148
122
125
131
168
118
140
105
103
105
98
90
103
87
90
90
88
88
88
88
103
122
151
151
151
114
119
127
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
2
2
2
2
2
2
2
2
2
2
9
10
10
10
10
10
10
11
8
5
5
5
5
10
16
18
21
37
19
2
8
15
8
2
3
4
5
4
3
5
6
7
7
4
1
4
7
10
6
2
1
1
2
3
2
1
1
2
4
3
2
1
1
1
1
1
2
4
3
2
1
1
2
2
2
1
1
1
2
4
7
9
6
3
3
3
3
27
22
17
17
17
30
37
20
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
73
90
90
68
66
63
90
81
88
116
123
111
124
113
107
115
113
122
124
124
139
135
123
120
118
114
113
124
116
114
116
123
112
116
111
108
108
139
101
103
114
99
100
106
107
110
110
105
110
103
110
123
104
139
103
104
99
93
93
81
87
92
98
98
98
96
96
87
91
90
90
90
69
80
93
107
107
107
107
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
16
22
25
26
27
27
27
28
15
3
3
3
7
4
1
21
28
28
16
5
12
19
27
20
12
5
11
7
3
3
3
6
4
3
2
2
3
8
11
6
1
1
1
1
1
1
2
4
7
7
7
5
4
5
4
2
1
1
1
6
8
6
3
1
3
3
3
3
2
1
20
15
11
7
7
7
7
31
18
5
3
3
3
3
7
9
10
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
115
191
191
191
191
191
191
191
191
191
191
153
146
134
120
115
104
95
96
111
133
140
194
194
118
115
90
101
120
123
189
193
165
184
170
171
180
178
191
189
184
185
183
191
182
180
179
180
180
183
184
189
188
187
177
194
175
182
193
169
186
184
174
189
183
189
187
184
191
187
168
178
189
165
180
175
177
191
171
182
182
171
177
185
194
194
194
194
181
187
186
186
186
186
186
187
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
17
25
29
31
32
32
33
21
10
10
10
18
11
4
11
18
25
18
11
10
10
14
16
13
10
17
25
29
33
23
13
10
17
11
6
6
13
17
20
22
24
17
11
9
8
9
11
14
18
40
27
15
14
13
18
51
45
40
24
9
15
18
18
18
28
21
15
18
22
28
20
13
13
13
66
110
121
74
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
180
180
180
180
180
180
180
180
180
180
121
119
109
97
93
79
79
79
93
116
112
171
171
102
92
75
85
104
109
173
166
143
144
136
159
146
148
172
151
152
158
159
157
180
160
159
160
160
164
163
173
166
161
156
171
154
160
164
160
159
159
149
149
158
173
161
164
172
151
146
154
173
144
150
146
147
155
154
133
180
141
149
163
171
171
171
171
149
161
159
159
159
159
159
166
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
30
30
30
30
30
30
30
30
52
63
69
49
27
5
5
5
5
5
5
5
7
8
10
21
25
30
25
21
26
24
22
20
18
14
10
7
4
9
7
5
8
9
8
8
10
13
17
17
17
17
11
6
8
6
4
4
4
4
4
15
12
8
5
9
14
11
8
6
7
7
5
3
4
6
6
6
8
10
8
6
16
27
27
27
27
27
36
46
56
35
15
15
15
15
15
21
24
26
27
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
109
182
182
182
182
182
182
182
182
182
182
131
134
126
116
114
103
103
103
108
129
120
176
176
111
106
102
111
133
138
190
188
168
184
163
163
164
162
178
167
171
176
175
176
182
172
188
179
180
184
184
190
188
181
172
176
188
179
186
169
187
184
156
160
174
176
185
184
178
162
156
162
190
160
165
175
168
171
185
152
182
155
167
177
186
186
186
186
169
183
187
187
187
187
187
181
180
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
17
24
31
45
51
57
39
22
16
10
9
9
9
10
13
16
21
26
43
26
10
12
12
12
12
13
26
20
15
12
9
9
8
8
10
15
18
14
10
8
8
8
7
6
6
6
8
28
21
15
11
8
11
13
14
11
8
18
28
20
13
13
13
29
37
46
37
28
28
28
28
28
34
37
38
39
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
180
180
180
180
180
180
180
180
180
180
131
133
126
117
114
105
104
104
119
133
136
170
170
119
123
136
129
138
145
170
166
149
157
147
159
150
154
172
152
150
156
155
158
180
160
153
159
159
170
163
170
166
160
151
170
160
161
164
160
161
159
145
142
153
170
159
170
172
151
148
152
170
142
140
140
138
145
144
134
180
141
151
163
170
170
170
170
147
161
161
161
161
161
161
165
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
13
13
13
13
13
13
13
13
45
61
69
54
33
13
13
13
13
13
13
20
28
24
20
20
23
26
23
20
36
23
11
15
20
12
5
7
10
15
8
2
7
10
9
8
13
20
17
15
12
10
8
6
7
9
7
6
6
5
4
5
6
5
4
6
5
4
4
5
6
7
6
5
4
5
5
6
5
4
13
26
27
28
52
47
42
42
42
42
47
37
28
28
28
28
28
28
28
28
28
114
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
180
200
200
200
200
200
200
200
200
200
200
163
162
156
149
146
138
138
138
143
163
180
191
191
140
143
123
128
148
143
192
191
174
179
171
186
181
180
190
186
186
190
190
190
200
185
189
184
183
183
186
186
187
200
183
189
183
183
186
172
192
200
176
182
191
192
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
172
188
187
189
189
189
189
190
192
192
192
192
192
192
192
192
192
192
192
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
106
106
106
106
106
106
106
123
132
136
121
63
5
5
5
5
5
5
5
5
5
5
31
41
40
40
48
57
34
12
15
18
14
11
11
11
16
22
39
57
95
133
133
80
28
50
45
36
28
28
25
22
16
11
11
11
11
11
19
23
28
28
28
28
28
50
67
53
40
28
34
28
22
22
31
35
37
29
22
44
55
47
34
22
22
22
22
44
55
60
63
64
65
65
65
65
65
66
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
110
161
161
161
161
161
161
161
161
161
161
112
111
103
93
90
87
79
81
96
120
116
178
178
102
92
77
86
107
110
173
175
141
144
131
137
131
140
152
156
144
154
151
155
178
160
165
165
175
173
167
173
166
164
152
169
160
161
164
160
164
157
147
147
159
178
157
173
154
143
148
150
173
143
150
145
138
144
154
131
161
134
142
157
169
169
169
169
150
163
164
164
164
164
164
155
154
147
147
147
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
35
35
35
35
35
35
35
42
45
49
42
35
35
35
35
25
15
15
15
15
15
15
15
25
34
24
15
27
24
19
13
7
6
5
7
28
24
20
43
27
11
9
8
13
16
19
23
31
24
18
17
13
8
4
4
4
4
4
16
13
10
12
10
8
8
8
8
7
6
8
29
23
14
6
6
6
10
8
6
17
28
29
30
30
31
35
40
53
40
28
28
28
28
28
23
19
19
19
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
167
167
167
167
167
167
167
167
167
167
120
124
117
108
106
99
97
97
90
99
97
108
108
82
75
78
86
93
97
139
96
106
102
109
146
135
155
162
140
141
156
164
167
162
126
118
112
103
103
108
109
111
139
108
105
99
88
100
83
82
146
83
98
116
128
155
155
162
140
116
107
112
98
110
164
126
156
135
167
162
105
109
103
93
81
81
81
57
56
47
39
39
38
42
49
59
59
59
59
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
139
139
139
139
139
139
139
139
105
72
72
50
28
28
28
28
28
28
28
14
1
1
1
13
20
28
45
44
44
23
2
8
5
3
5
4
4
3
2
3
5
6
8
6
5
3
1
16
8
1
1
1
1
2
3
2
2
2
3
8
9
6
4
2
5
3
1
3
2
2
7
4
1
4
5
3
2
1
3
4
3
3
3
3
3
3
3
3
12
11
10
10
10
10
10
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
169
169
169
169
169
169
169
169
155
155
155
133
137
134
131
131
128
128
128
126
139
169
169
118
105
137
89
105
121
128
135
136
133
134
137
130
134
133
150
139
143
144
145
169
126
141
121
117
114
108
111
110
108
135
104
111
115
114
134
113
119
130
108
114
122
136
131
133
150
139
122
118
141
118
127
145
128
155
128
145
116
118
130
134
134
134
99
99
105
113
126
126
126
95
109
125
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
90
96
99
88
52
16
16
16
16
16
16
14
12
12
12
12
14
16
14
12
37
86
49
12
12
13
12
8
4
2
1
9
5
1
1
1
1
8
4
1
5
3
1
5
6
8
5
2
5
8
9
10
6
3
2
2
2
2
2
2
3
3
3
5
5
3
2
8
15
10
6
4
2
17
28
27
27
27
25
23
23
20
15
10
10
10
10
18
22
24
25
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
184
184
184
184
184
184
184
184
184
184
120
116
105
93
90
87
84
86
101
120
118
177
177
104
96
78
83
102
107
150
172
139
157
145
150
151
147
184
151
159
167
166
170
173
164
153
152
153
157
154
151
166
155
155
177
158
161
172
160
148
150
148
151
153
170
161
161
184
150
145
151
166
149
153
166
159
163
158
170
173
140
159
167
177
177
177
177
149
158
150
150
150
125
136
153
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
26
26
26
26
26
26
26
48
59
65
45
26
26
26
26
25
24
24
24
21
18
18
21
23
23
22
21
27
16
6
12
18
21
13
6
9
14
20
26
33
21
10
10
10
13
18
23
15
8
8
6
5
9
11
13
39
52
28
4
11
7
4
6
5
4
4
4
5
5
6
5
4
5
5
5
4
4
7
10
13
13
13
28
35
43
71
90
78
46
15
15
15
34
44
27
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
167
167
167
167
167
167
167
167
167
167
116
112
103
92
88
84
77
75
81
98
99
156
156
87
82
69
78
96
99
160
146
131
152
125
130
140
142
167
146
152
148
144
142
156
136
134
138
152
138
144
149
143
160
143
144
147
136
142
126
125
131
131
138
137
156
147
142
167
142
127
132
134
128
142
133
136
137
147
139
130
122
130
135
144
144
144
144
117
121
108
108
108
93
106
120
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
105
105
105
105
105
105
105
90
75
75
61
47
47
47
47
47
47
47
34
21
21
21
21
11
2
11
19
27
19
11
16
21
13
6
5
4
5
3
2
5
7
6
6
5
5
8
6
5
7
6
5
12
10
9
6
3
4
3
2
10
10
6
3
7
5
4
4
5
5
4
3
4
5
5
5
4
4
4
4
5
28
51
38
26
26
26
26
34
27
20
17
17
17
17
13
9
9
9
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
111
195
195
195
195
195
195
195
195
195
195
128
123
111
97
92
75
75
75
101
125
123
195
195
111
104
88
96
117
122
180
193
167
168
172
181
180
189
195
178
184
187
187
191
191
177
177
171
176
174
175
177
178
180
172
195
173
178
193
169
170
181
167
176
180
182
189
189
195
178
164
172
177
169
172
187
177
185
163
191
191
155
178
184
195
195
195
195
182
180
177
174
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
36
36
36
36
36
36
36
36
58
69
74
55
30
5
5
5
5
5
5
5
11
14
18
27
31
31
29
27
26
19
12
15
18
31
19
8
9
14
20
26
18
11
9
8
44
25
6
9
13
19
19
20
14
9
9
22
16
10
15
21
15
10
9
8
10
13
18
51
30
9
13
14
15
18
16
15
15
15
15
18
22
28
20
13
13
13
29
37
32
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
184
184
184
184
184
184
184
184
184
184
120
109
95
79
70
64
58
55
67
83
87
137
137
83
76
63
76
95
102
167
163
124
126
134
149
154
161
184
171
165
169
166
169
164
156
134
128
133
136
146
167
163
149
137
137
141
141
145
156
150
149
132
140
147
154
161
161
184
171
151
150
167
136
144
166
144
157
148
169
164
129
138
140
137
137
137
137
127
141
150
150
150
105
117
131
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
3
3
3
3
16
31
37
26
16
22
16
11
10
6
3
4
3
3
7
8
10
7
4
4
16
31
25
19
12
5
10
16
14
12
12
7
2
2
2
3
11
15
11
6
2
5
7
8
6
5
6
10
7
5
5
5
5
7
6
5
5
5
16
9
3
3
3
13
18
23
22
13
5
5
5
5
13
17
19
20
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
172
172
172
172
172
172
172
172
172
172
153
149
144
138
134
125
125
125
117
125
141
141
103
100
134
94
106
112
125
136
104
123
116
122
163
148
158
161
169
153
161
172
158
157
124
120
115
110
104
109
116
106
136
102
103
110
111
123
142
111
163
117
127
141
143
158
156
161
169
133
138
142
137
146
172
151
158
146
147
157
123
119
119
112
105
105
105
108
116
111
111
111
91
99
114
128
128
128
128
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
63
81
90
99
63
28
28
28
28
28
28
14
1
1
1
27
19
12
25
36
47
52
33
14
17
9
2
1
1
4
7
28
14
1
1
1
1
2
1
1
5
4
3
7
11
12
6
1
7
13
10
8
7
7
17
9
2
7
4
2
1
12
9
5
2
2
2
7
10
13
7
2
2
19
13
7
7
7
17
27
52
31
10
10
10
18
22
24
25
25
25
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
181
181
181
181
181
181
181
181
181
181
143
144
138
130
128
120
120
120
123
125
137
137
117
97
94
92
109
114
120
145
128
127
122
131
167
153
162
166
173
156
168
175
181
162
121
121
114
112
108
115
122
105
145
99
97
106
108
121
143
110
167
117
128
143
146
162
161
166
173
135
131
134
133
147
175
156
181
146
154
162
125
122
120
113
104
104
104
108
118
111
111
111
91
99
114
128
128
128
128
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
30
31
32
33
19
5
5
5
5
5
5
3
2
2
2
18
32
46
32
18
69
35
2
11
20
11
2
1
1
9
6
4
3
3
3
3
2
1
1
3
4
2
1
1
10
7
4
1
1
2
3
5
5
5
4
2
1
2
2
2
4
2
1
5
10
5
1
6
12
15
11
8
8
19
14
9
4
4
4
4
49
29
9
9
9
17
21
23
24
24
24
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
178
178
178
178
178
178
178
178
178
178
131
126
117
107
103
90
90
90
110
111
141
141
99
86
88
78
95
109
99
136
108
121
128
124
163
150
158
162
170
153
165
172
178
158
130
126
119
114
109
113
117
108
136
101
107
112
117
128
144
111
163
118
127
141
143
158
156
162
170
134
139
143
138
150
172
148
178
148
149
158
129
136
130
128
128
104
102
112
118
111
111
111
92
100
115
129
129
129
129
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
88
93
96
86
48
10
10
10
10
10
10
5
1
1
1
13
14
16
16
17
45
51
34
17
28
30
31
19
7
9
5
1
1
1
13
7
1
1
1
1
3
3
2
1
12
8
4
2
1
2
4
12
8
4
2
1
2
2
2
1
1
1
1
3
6
5
4
6
15
22
15
8
8
26
22
11
1
1
1
1
20
16
12
12
12
20
24
26
27
27
27
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
156
156
156
156
156
156
156
156
156
156
130
133
129
124
123
119
119
119
115
123
136
136
115
84
79
76
90
98
119
133
100
112
115
116
129
134
155
154
139
137
147
144
156
155
113
103
93
86
87
97
96
94
133
92
93
113
107
118
170
112
129
114
115
124
135
155
154
150
170
141
147
161
164
158
161
164
159
148
170
155
132
129
130
126
122
122
122
99
119
76
63
56
60
73
91
119
119
119
119
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
30
31
32
33
19
5
5
5
5
5
5
5
5
5
5
10
28
29
19
10
51
31
11
5
12
11
10
6
2
7
10
11
12
16
12
9
7
4
2
7
6
4
2
6
6
4
2
1
2
2
2
8
7
4
2
1
1
1
1
1
1
1
2
2
1
1
2
7
4
2
13
7
1
16
16
9
2
2
2
2
52
28
4
4
4
4
4
10
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
157
157
157
157
157
157
157
157
157
157
145
143
134
134
134
107
93
94
100
113
138
138
119
113
134
80
94
102
95
137
102
114
119
111
131
130
131
157
142
135
140
146
147
123
114
109
104
106
103
108
107
100
137
100
101
99
92
100
86
81
131
84
94
111
120
129
157
152
142
117
111
111
100
105
146
116
121
114
147
117
99
107
103
101
100
100
100
72
74
61
59
59
50
58
67
79
79
79
79
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
47
54
57
59
60
60
60
31
2
2
2
14
11
8
11
14
30
70
42
14
14
15
15
8
2
9
10
11
6
2
8
5
3
2
1
3
2
1
1
10
9
6
3
1
3
3
3
6
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
6
6
4
3
3
3
3
10
5
1
1
1
4
7
11
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
140
142
142
142
142
142
142
142
142
142
142
124
129
127
124
124
123
123
123
113
123
140
140
99
84
85
72
89
110
123
143
149
123
123
124
132
128
119
129
142
126
127
127
140
122
108
107
105
113
120
121
143
149
121
115
113
109
114
120
108
122
132
109
116
123
143
129
124
129
142
118
124
149
116
120
117
116
124
111
108
122
101
101
101
98
95
95
95
105
114
130
130
130
96
111
127
143
143
143
143
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
57
71
85
81
54
28
28
28
28
28
28
20
13
13
13
13
19
24
18
13
28
20
12
13
18
9
1
1
2
9
6
4
3
2
2
3
5
5
3
2
5
3
2
12
19
11
4
1
4
4
4
9
6
4
2
2
3
3
2
1
4
5
6
5
4
2
1
2
2
2
2
1
1
13
12
8
4
4
4
4
46
31
16
9
9
9
9
11
12
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
46
182
182
182
182
182
182
182
182
182
182
109
97
83
67
60
48
46
45
71
95
99
176
176
93
96
80
90
110
123
179
177
148
150
143
144
146
143
173
150
155
170
161
164
182
172
166
165
170
163
165
170
166
164
164
176
157
167
171
160
179
177
160
161
167
173
167
172
173
160
159
157
170
143
148
140
142
150
154
138
182
142
151
167
176
176
176
176
158
174
179
179
179
179
179
176
175
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
5
5
5
5
5
5
5
6
19
15
12
16
21
29
20
11
19
28
15
2
5
8
14
20
21
22
41
30
20
17
11
6
18
31
28
21
15
15
18
14
10
8
15
15
15
11
8
8
8
8
6
4
6
6
6
6
5
4
5
6
6
5
4
15
27
33
40
35
31
31
31
38
46
56
42
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
182
182
182
182
182
182
182
182
182
182
129
131
123
113
110
99
99
99
105
126
118
176
176
103
96
90
101
122
119
173
173
159
166
174
163
163
143
178
156
163
170
175
171
182
167
176
167
168
170
172
170
170
171
174
176
165
168
172
160
161
163
149
152
158
173
166
165
178
176
151
161
170
155
174
175
163
171
154
152
182
133
153
166
176
176
176
176
147
163
161
161
161
161
161
167
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
16
21
26
21
16
50
99
57
16
6
18
12
6
4
12
20
20
20
43
32
20
8
12
16
21
23
24
24
19
14
9
6
6
8
10
38
30
20
10
9
8
8
7
6
6
6
6
7
11
9
8
8
11
13
15
11
8
18
15
13
39
52
59
36
13
13
33
36
38
39
39
39
25
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
183
183
183
183
183
183
183
183
183
183
117
106
93
78
71
58
53
51
75
97
103
176
176
100
93
75
83
103
109
170
171
147
146
146
153
161
160
183
178
164
170
167
161
172
160
151
150
151
156
157
170
170
156
147
176
148
159
171
160
155
155
146
150
154
158
163
160
183
178
152
159
170
149
151
165
144
161
136
134
172
126
147
162
176
176
176
176
142
159
155
155
155
111
122
135
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
134
134
134
134
134
134
134
134
70
6
6
6
6
6
6
6
6
6
6
6
6
6
6
19
31
43
31
19
22
26
22
19
20
22
15
8
4
14
25
25
26
51
29
8
4
3
3
4
6
12
12
13
12
10
9
9
9
9
8
7
7
6
5
6
7
5
4
4
5
5
6
5
4
5
5
5
4
4
6
15
24
18
13
25
31
38
36
34
26
19
12
6
6
6
6
14
18
20
21
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
167
167
167
167
167
167
167
167
167
167
96
84
70
53
45
37
44
54
77
94
94
144
144
81
78
61
72
93
108
167
163
135
144
132
131
135
130
167
134
137
141
137
139
141
156
140
141
143
146
151
167
163
149
146
144
141
146
148
156
155
150
143
143
140
143
142
141
167
135
140
146
167
145
143
138
146
132
127
128
130
121
136
146
146
146
144
144
129
147
155
155
155
111
122
135
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
7
8
8
9
7
5
5
5
5
5
5
9
11
12
14
17
19
21
19
17
19
15
11
17
10
3
2
7
12
15
10
5
19
14
10
10
10
9
8
12
13
10
8
12
17
15
13
11
9
6
3
7
8
7
7
7
7
8
9
11
9
7
6
7
8
8
6
5
7
6
5
5
5
9
6
3
3
3
18
26
28
29
23
17
17
17
17
20
21
22
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
22
164
164
164
164
164
164
164
164
164
164
94
83
69
54
47
37
44
55
80
97
105
144
144
84
82
66
77
97
113
170
166
146
144
140
145
141
137
164
139
144
149
154
150
164
160
148
149
153
155
156
170
166
152
141
154
137
149
150
160
155
150
138
143
138
141
143
141
164
135
131
138
170
137
149
132
130
136
122
130
164
117
133
141
144
144
144
144
128
146
155
155
155
112
122
134
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
6
7
8
9
6
4
4
4
4
4
4
4
7
8
10
20
20
21
20
20
23
17
11
20
32
19
6
5
4
10
17
24
17
11
11
17
26
17
8
9
11
9
8
6
4
3
4
5
4
3
4
5
4
3
4
5
7
7
4
1
3
4
6
3
1
1
1
2
1
1
1
2
14
13
13
16
18
19
19
20
23
29
23
17
17
17
17
23
26
27
28
29
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
131
131
131
131
131
131
131
131
131
131
99
100
95
89
87
81
81
81
73
71
66
67
63
56
94
60
71
72
81
85
76
88
93
98
131
109
116
126
95
103
109
105
116
118
102
96
92
92
86
88
81
82
85
80
94
82
81
89
90
82
131
86
90
99
105
116
116
126
93
89
87
85
83
89
96
86
116
92
100
118
81
79
76
69
62
60
60
58
58
57
57
57
45
49
54
58
58
58
58
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
16
10
5
5
5
5
10
16
16
16
48
25
2
5
4
3
2
2
3
2
2
5
12
18
16
10
5
3
1
4
6
4
3
3
5
6
5
4
3
5
6
4
2
3
4
3
2
5
5
5
5
6
8
4
1
1
1
5
4
3
2
1
1
5
5
5
5
5
5
5
28
15
2
2
2
2
2
5
6
7
7
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
101
104
106
111
120
120
120
120
85
76
76
86
96
119
119
103
87
120
70
75
81
74
85
87
73
84
71
74
82
81
103
107
104
108
109
119
104
109
107
87
109
83
84
87
84
85
107
77
78
79
74
87
65
74
72
73
74
82
87
81
87
88
75
76
74
87
75
77
87
77
77
77
70
73
80
87
87
87
70
70
54
51
44
39
39
38
42
48
57
57
57
57
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
27
27
27
27
27
27
27
27
27
27
73
37
1
1
1
1
1
1
1
2
2
3
4
3
2
11
20
34
54
29
5
4
2
1
1
2
6
5
4
2
1
1
1
2
3
4
12
7
2
2
2
2
3
2
2
3
3
3
5
3
1
2
1
1
1
2
1
1
3
4
5
5
6
6
7
7
7
7
6
5
6
4
3
3
3
4
5
13
8
3
3
3
8
14
20
23
24
25
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
29
133
133
133
133
133
133
133
133
133
133
78
71
61
49
44
35
33
32
52
71
73
137
137
70
73
60
70
89
94
154
149
110
110
99
96
93
97
123
108
113
114
133
117
115
135
114
118
122
122
120
137
131
121
118
137
118
127
133
125
154
149
122
123
128
144
122
135
123
118
117
112
137
112
115
133
118
117
117
117
93
106
110
120
137
137
137
137
124
143
154
154
154
108
121
135
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
31
31
31
31
31
31
31
16
1
1
1
1
1
1
1
1
1
1
1
4
5
7
10
11
13
15
18
23
17
11
8
5
3
2
2
3
10
9
8
6
4
4
7
9
8
7
11
7
3
7
9
8
5
3
3
7
9
10
12
15
13
9
6
9
11
13
16
11
7
12
12
11
7
4
17
18
16
9
2
2
6
11
14
15
17
29
42
34
27
21
15
15
15
15
14
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
141
141
141
141
141
141
141
141
141
141
141
96
88
79
69
64
60
57
59
63
63
76
76
60
78
50
63
78
81
128
121
97
107
103
107
129
115
120
141
125
131
130
129
130
131
131
130
138
128
130
131
138
122
113
107
138
110
114
107
115
108
101
106
110
122
133
142
160
160
137
133
129
132
122
128
121
120
108
132
114
101
108
101
101
101
83
83
83
94
106
106
106
76
80
85
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
24
24
24
24
24
24
24
24
24
24
24
24
15
7
7
7
7
7
7
7
7
7
7
19
35
38
28
19
24
17
11
10
10
8
6
4
3
7
11
15
9
4
4
9
5
2
2
12
7
3
2
2
2
1
1
1
1
1
1
2
1
1
6
6
3
1
1
1
1
1
1
1
1
7
14
13
7
1
4
5
7
7
7
7
7
7
7
7
15
22
18
15
15
15
15
13
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
60
61
62
69
77
77
77
77
77
77
77
75
75
77
77
67
59
77
56
67
80
79
95
114
83
83
77
71
77
74
74
77
78
86
99
103
114
106
142
110
118
131
121
142
131
121
119
116
142
107
105
99
94
97
87
100
94
95
103
90
95
100
88
92
104
90
82
86
84
93
90
74
73
72
74
76
79
79
79
79
71
79
83
83
83
67
78
90
104
104
104
104
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
20
20
20
20
20
20
20
20
10
1
1
1
9
5
1
9
17
40
22
5
5
5
4
4
2
1
6
4
2
2
2
3
5
7
11
9
7
7
8
4
1
2
2
1
1
1
2
3
6
5
4
2
1
1
4
6
4
3
2
2
3
2
2
1
1
1
1
1
1
7
10
9
6
3
3
3
3
13
7
1
1
1
5
10
17
21
23
24
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
178
178
178
178
178
178
178
178
178
178
121
117
107
95
91
76
76
78
94
104
117
117
113
82
86
78
90
107
112
137
132
128
128
132
148
151
160
163
178
164
167
168
168
163
152
142
138
138
128
132
142
137
138
137
152
139
137
147
141
121
148
119
127
141
145
160
160
163
178
135
140
144
139
147
168
152
161
145
168
163
128
126
118
112
111
98
109
109
111
118
118
118
97
105
120
135
135
135
135
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
41
41
41
41
41
41
41
41
62
73
78
59
33
8
8
8
8
8
8
5
3
3
3
5
21
26
27
28
40
21
2
10
18
11
5
5
6
4
2
5
4
4
4
12
9
7
5
13
9
6
6
6
14
8
3
3
5
7
12
17
18
14
10
12
14
9
4
4
5
23
18
11
4
4
4
6
5
4
4
7
5
4
4
4
4
4
9
14
23
25
26
27
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
76
76
76
76
76
76
76
76
76
76
72
67
66
64
63
62
61
61
61
61
59
72
72
48
48
42
48
55
61
84
94
76
81
78
84
94
82
102
85
84
94
82
84
97
106
103
137
137
112
119
133
108
113
105
106
133
107
121
109
105
117
90
83
87
85
91
121
90
96
89
85
86
83
82
86
80
77
69
86
63
65
71
71
77
77
77
77
61
63
56
56
56
58
65
73
87
87
87
87
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
8
8
8
8
8
8
8
8
8
8
24
17
11
11
11
11
11
11
8
6
6
6
10
11
12
14
17
17
10
4
3
5
6
7
5
4
10
6
3
6
9
10
9
6
3
6
9
9
9
6
3
4
3
3
3
3
3
3
4
5
6
9
7
5
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
7
7
7
7
7
17
22
22
12
2
2
2
4
6
5
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
161
190
190
190
190
190
190
190
190
190
190
151
147
139
131
128
119
117
117
128
150
161
189
189
127
112
108
117
139
135
189
193
173
200
179
185
186
176
190
188
176
181
177
180
180
170
172
177
200
184
184
200
188
176
169
189
169
179
200
163
189
188
172
188
189
191
200
200
200
200
183
197
200
200
200
200
200
200
200
182
182
182
191
200
200
200
193
193
182
189
189
189
189
189
189
189
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
84
84
84
84
84
84
84
112
126
134
120
74
28
28
28
28
28
28
15
2
2
2
2
15
28
41
45
50
30
11
14
18
14
11
18
18
18
10
2
18
42
32
22
25
21
18
42
35
28
28
28
28
20
13
9
13
13
13
20
24
28
28
28
28
23
18
51
50
39
28
18
18
20
17
15
15
15
18
20
21
22
61
80
90
100
83
66
66
83
91
95
97
98
99
99
99
99
99
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
138
138
138
138
109
104
99
92
89
81
81
91
110
117
152
152
120
120
80
91
109
109
154
177
120
125
114
107
125
115
118
166
141
148
154
177
158
163
170
164
166
162
170
164
166
156
177
146
142
146
147
138
154
176
147
144
146
152
146
157
141
138
127
126
166
115
111
115
108
104
126
92
92
107
115
124
138
138
138
138
138
157
176
176
176
143
144
146
141
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
30
26
26
26
26
26
26
26
26
26
26
28
29
29
29
30
31
32
33
18
4
4
4
18
24
22
20
18
25
28
23
18
18
11
4
12
17
19
20
22
13
4
4
9
15
10
5
27
15
3
7
6
5
4
3
3
8
13
9
5
9
9
7
6
5
6
3
1
10
8
6
3
1
2
2
2
1
1
1
2
3
4
4
4
4
4
13
18
23
29
17
5
5
5
5
14
18
20
21
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
130
130
130
130
130
130
130
130
130
130
90
83
76
67
63
52
51
51
55
57
56
66
66
48
51
47
55
62
65
84
89
81
82
78
96
82
85
107
90
102
105
98
130
97
99
94
90
90
92
97
98
98
120
98
96
95
92
94
89
95
98
86
93
98
105
120
100
107
94
91
94
98
97
88
91
99
99
98
130
90
84
84
79
77
73
73
73
80
90
105
105
105
74
80
87
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
10
5
5
5
5
5
5
5
5
5
5
3
2
2
2
7
4
1
9
18
34
20
6
3
3
3
3
2
1
7
7
7
6
5
5
7
13
10
8
8
6
4
3
3
9
6
3
3
3
3
3
11
13
7
2
2
2
3
2
1
2
7
6
4
3
2
1
8
5
3
3
2
1
15
15
11
7
7
7
7
24
22
14
6
6
6
6
6
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
160
160
160
160
160
160
160
160
160
160
111
111
103
94
91
88
90
88
88
112
80
80
80
74
83
100
93
112
105
136
100
105
109
111
145
127
127
152
137
132
144
134
156
160
121
110
100
108
89
101
98
97
136
96
94
100
93
104
108
88
145
91
95
105
112
119
118
152
137
104
109
111
104
113
130
120
156
126
133
160
102
101
98
88
76
76
76
77
83
91
91
91
65
68
71
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
16
22
25
28
39
45
51
55
34
13
8
8
6
4
29
39
47
45
23
1
4
2
1
2
3
10
6
2
3
4
5
7
7
4
2
6
7
5
3
3
2
1
1
2
3
5
7
13
14
8
2
2
1
1
3
3
2
1
2
2
3
3
3
5
5
5
5
5
10
20
19
10
2
2
2
2
22
15
8
8
8
8
8
12
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
160
160
160
160
160
160
160
160
160
160
138
134
122
117
117
84
85
87
99
111
112
117
117
91
117
84
93
112
100
139
101
109
112
113
148
129
129
152
137
135
145
134
154
160
122
114
104
95
93
101
103
106
139
106
103
102
98
110
92
92
148
103
107
116
117
123
120
152
137
104
110
112
105
114
133
116
154
123
133
160
98
101
99
89
79
79
79
68
75
76
76
76
58
60
62
61
61
61
61
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
50
50
50
50
50
50
50
65
72
76
80
48
16
16
16
16
16
16
8
1
1
1
15
31
30
29
54
36
18
1
15
11
7
4
3
3
14
9
4
4
2
1
4
3
2
1
1
3
5
3
2
2
3
5
5
3
2
5
9
9
5
2
1
1
7
10
5
1
1
1
4
4
3
3
10
12
9
7
11
9
7
7
5
4
4
4
4
14
15
11
8
8
8
8
4
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
114
114
114
114
114
114
114
114
114
114
76
69
62
53
49
41
40
40
60
79
84
142
142
91
87
76
80
96
100
147
151
110
120
112
118
124
95
112
94
105
124
110
114
125
105
112
109
111
142
123
132
137
121
119
142
121
129
137
132
147
151
117
117
124
125
122
142
107
132
114
115
137
118
109
105
108
114
92
132
77
90
108
116
142
142
142
142
126
143
151
151
151
113
118
124
122
122
122
122
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
4
1
1
1
23
30
38
47
44
40
24
8
8
8
6
5
8
26
18
11
5
7
8
10
12
7
2
5
10
9
8
5
2
2
1
1
1
1
1
1
10
6
3
1
2
3
5
3
2
5
3
2
5
5
3
2
8
10
10
9
5
2
12
13
13
13
14
19
22
25
22
14
6
6
6
6
4
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
36
120
120
120
120
120
120
120
120
120
120
78
71
62
51
46
38
47
57
80
105
97
138
138
89
89
74
80
97
112
154
162
129
132
128
114
132
121
124
136
128
145
140
133
141
162
140
141
144
144
147
170
145
144
143
143
143
149
162
143
162
144
142
170
152
154
159
159
147
159
139
149
154
139
170
136
132
133
154
115
120
123
135
144
162
162
162
162
140
154
154
154
154
125
120
114
107
96
96
96
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
5
5
5
5
7
8
5
2
2
3
5
30
35
30
26
22
20
11
3
9
8
7
8
5
2
20
12
5
5
5
8
12
8
5
8
8
6
5
5
5
3
2
2
3
5
20
35
18
2
16
12
8
14
9
5
4
3
4
3
2
2
2
2
2
2
16
28
15
3
3
3
14
19
25
28
21
15
15
15
15
13
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
130
130
130
130
130
130
130
130
130
130
97
92
85
78
75
66
65
65
71
88
87
133
133
91
87
73
91
71
80
85
91
83
87
94
100
102
120
126
109
118
120
130
124
126
123
127
105
108
101
99
122
107
115
110
133
122
110
112
97
108
122
107
111
111
113
120
114
126
127
108
112
114
111
117
130
109
114
108
103
126
105
111
123
133
133
133
133
100
103
73
63
57
65
73
84
103
103
103
103
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
35
33
33
33
33
33
33
33
33
33
33
19
6
6
6
19
25
30
36
33
18
3
3
5
7
4
2
3
7
8
9
18
17
17
12
7
7
4
2
10
5
1
1
1
1
2
1
1
1
2
3
8
13
7
2
1
3
6
6
5
3
2
6
5
5
6
5
5
7
6
5
5
5
20
20
15
10
10
10
10
47
37
23
9
9
9
9
19
24
26
27
29
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
142
142
142
142
142
142
142
142
126
119
113
107
106
104
102
102
100
100
100
104
115
142
142
107
97
87
75
74
80
75
88
92
81
85
81
88
85
85
113
90
102
105
101
142
101
104
104
98
96
91
91
92
90
98
92
91
92
96
93
85
98
96
88
96
95
98
99
113
105
90
88
87
86
81
85
95
94
113
96
99
78
73
75
73
72
72
72
72
62
62
62
61
60
60
60
62
65
65
65
65
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
87
40
40
40
40
40
40
40
40
40
40
63
36
10
10
10
10
10
10
6
3
3
3
5
10
16
38
36
34
24
14
11
8
4
1
8
19
10
1
2
3
4
5
13
22
15
9
14
14
9
4
14
7
1
3
3
2
1
3
7
4
1
1
2
6
6
3
1
3
3
3
2
1
1
2
4
2
1
2
3
5
5
5
3
2
2
2
2
22
14
7
7
7
13
16
11
7
7
7
7
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
114
114
114
114
114
114
114
114
114
114
99
99
97
94
93
90
90
90
93
98
110
110
99
73
75
63
78
110
104
145
143
115
134
103
110
95
99
100
102
105
103
113
114
103
133
99
105
113
116
125
130
128
109
106
108
108
113
134
115
110
107
103
103
111
145
112
125
110
111
108
108
133
95
100
99
94
114
92
76
84
91
108
134
134
134
78
82
87
96
110
110
110
98
111
125
145
145
145
145
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
12
12
12
12
12
12
12
12
12
12
38
22
7
7
7
7
7
7
6
6
5
5
5
14
22
20
18
12
7
4
5
6
4
2
3
4
11
14
18
10
3
4
3
3
4
3
3
2
1
1
1
2
3
4
5
9
9
5
2
6
4
2
1
2
1
1
1
1
1
1
2
2
2
2
2
2
4
5
3
2
4
7
6
5
5
5
5
7
9
5
2
2
2
2
15
22
25
27
29
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
133
133
133
133
133
133
133
133
133
133
80
71
59
45
37
30
33
38
56
69
69
114
114
66
65
50
66
93
112
184
183
144
152
135
129
145
122
130
130
130
137
147
131
130
158
122
127
140
147
146
184
183
154
150
145
142
153
158
158
179
176
144
146
149
175
142
144
135
141
142
138
184
136
147
133
127
127
112
123
130
108
116
112
112
112
84
94
117
138
179
179
179
124
141
161
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
9
9
9
6
3
3
3
14
9
4
14
17
14
11
11
18
26
15
4
3
3
9
7
6
7
7
8
14
19
14
9
9
10
14
9
5
5
4
3
2
2
3
4
12
12
7
2
2
6
8
9
7
5
5
5
5
14
9
5
5
12
8
5
5
5
5
5
5
5
5
5
6
23
19
12
5
5
5
5
10
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
140
140
140
140
140
140
140
140
140
140
105
109
104
98
96
94
90
90
94
110
107
157
157
90
86
79
93
116
122
188
188
150
166
144
141
145
131
136
141
141
174
150
154
157
168
146
157
161
161
166
168
167
154
146
145
146
147
152
146
179
179
162
160
161
188
161
166
155
154
174
149
168
144
149
137
133
132
146
109
123
123
129
141
141
141
140
140
142
159
179
179
179
139
155
172
188
188
188
188
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
6
18
24
27
31
44
50
57
34
12
12
12
24
16
9
17
26
42
22
3
10
18
11
4
4
5
12
19
37
20
4
4
6
9
10
12
21
17
14
12
8
5
9
6
3
2
7
6
5
6
4
2
2
5
4
4
4
5
5
4
4
4
4
4
5
4
4
4
4
5
10
10
8
6
6
6
6
21
32
19
6
6
6
6
31
44
50
53
57
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
182
182
182
182
182
182
182
182
182
182
112
100
86
70
63
51
48
47
71
91
94
160
160
84
83
71
85
110
117
190
189
162
179
153
163
156
157
175
165
169
176
175
173
182
185
160
164
166
172
172
187
185
168
162
159
169
168
172
180
182
179
152
158
167
190
168
172
179
165
176
165
187
160
161
175
159
171
152
139
182
141
155
156
156
156
145
145
146
163
182
182
182
182
182
186
190
190
190
190
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
124
124
124
124
124
124
124
124
64
5
5
5
5
5
5
5
5
5
5
4
4
4
4
18
27
29
23
18
30
21
13
9
6
15
10
6
12
16
20
26
15
4
4
9
12
8
4
8
13
11
9
9
9
10
8
6
8
10
9
7
6
6
6
6
7
8
9
9
7
6
8
11
8
5
6
6
7
10
8
6
15
25
25
19
14
14
14
14
35
34
34
34
34
34
34
32
31
31
31
31
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
166
166
166
166
166
166
166
166
166
166
141
137
130
122
117
105
105
105
87
93
91
104
104
88
138
90
93
108
105
99
133
125
134
162
148
143
135
154
144
145
151
154
160
166
162
142
134
130
125
128
138
136
143
162
142
154
147
146
127
162
148
132
138
131
133
133
127
134
144
118
128
129
121
162
133
137
160
134
139
166
117
127
116
114
114
80
80
87
91
100
100
100
90
100
114
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
36
36
36
36
36
36
36
36
55
65
70
75
38
1
1
1
1
1
1
1
2
2
3
28
40
34
29
36
44
23
3
8
5
3
1
3
8
13
9
5
4
4
4
6
8
20
14
9
7
6
14
8
2
3
3
3
3
4
3
2
5
6
5
5
6
8
9
5
2
2
2
2
3
4
5
9
10
6
3
8
15
12
10
10
10
11
18
21
25
22
20
20
20
34
41
33
26
26
26
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
101
104
107
112
120
120
120
120
89
85
85
82
92
91
120
120
89
120
76
76
81
79
103
86
92
124
86
91
81
85
90
90
114
94
95
98
120
99
102
104
114
103
93
95
89
95
93
92
124
90
88
91
85
84
90
91
89
120
100
105
97
105
95
94
95
90
84
91
90
87
124
82
81
84
82
83
84
84
84
84
68
67
57
57
57
49
57
66
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
60
16
16
16
16
16
16
16
16
16
16
68
36
5
5
5
5
5
5
5
5
5
5
20
33
30
27
34
31
19
8
8
14
8
2
4
6
7
4
2
3
3
4
6
8
12
16
15
8
2
2
1
1
3
2
1
2
4
2
1
3
2
1
1
2
3
3
3
2
2
2
3
5
4
3
7
6
5
5
4
3
18
14
8
2
2
2
2
24
12
1
1
1
5
10
11
12
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
165
165
165
165
165
165
165
165
165
165
116
110
101
90
86
82
75
72
75
85
97
117
117
117
117
72
76
77
73
88
79
93
99
105
149
127
117
163
134
139
153
165
156
163
131
127
124
117
118
118
117
123
122
114
111
131
115
125
123
123
149
116
121
127
133
139
156
163
134
118
117
124
113
123
165
128
156
134
132
163
100
98
90
76
66
56
52
49
51
50
50
50
57
65
74
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
88
88
88
88
88
88
88
80
72
72
64
57
57
57
57
57
57
57
30
3
2
2
2
29
37
29
21
25
13
2
4
5
4
4
2
1
1
1
2
3
3
4
6
6
7
8
7
6
9
5
2
19
10
1
1
1
1
1
7
4
2
2
2
2
2
1
1
2
3
5
3
1
1
2
6
3
1
2
2
2
6
10
6
2
2
2
2
11
7
3
3
3
6
9
18
22
24
25
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
100
103
106
111
120
120
120
120
90
85
85
94
104
108
126
126
97
120
94
98
108
111
142
132
110
106
92
108
93
94
122
100
104
115
119
115
126
122
115
118
132
118
116
142
113
111
119
101
101
110
122
100
122
91
97
96
99
132
102
112
95
103
93
91
142
81
77
75
67
63
75
54
57
67
77
84
101
101
101
101
94
110
122
122
122
88
102
118
132
132
132
132
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
60
11
11
11
11
11
11
11
11
11
11
65
38
11
11
11
11
11
11
11
16
13
11
11
29
28
19
11
20
15
11
11
16
19
17
9
2
14
8
2
4
6
9
7
5
8
7
6
6
6
21
12
4
4
2
1
4
4
3
3
9
12
6
1
3
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
5
6
4
2
2
2
2
9
17
12
7
7
7
7
11
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
123
123
123
123
123
123
123
123
123
123
89
93
88
82
81
79
75
75
75
86
96
122
122
101
97
87
122
101
112
140
133
108
104
93
96
88
84
110
87
96
103
106
110
123
122
107
112
118
118
120
131
124
118
103
106
104
111
127
111
116
100
104
107
111
140
115
114
110
120
109
116
131
114
116
104
103
110
101
84
123
96
110
118
127
127
127
127
111
114
108
108
108
97
107
122
140
140
140
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
26
34
42
29
16
10
10
10
10
10
10
7
4
3
2
2
2
2
42
44
36
23
11
14
13
12
16
8
1
9
18
15
9
3
3
2
1
1
2
3
3
3
3
3
4
2
1
1
2
3
5
10
11
7
4
2
2
6
4
2
2
2
2
3
4
3
3
2
2
7
7
7
5
3
3
3
3
3
5
8
39
36
34
34
34
42
46
31
16
16
16
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
142
142
142
142
142
142
142
142
126
127
128
130
134
134
134
134
102
100
100
104
117
142
142
119
102
134
86
94
101
92
138
97
103
121
88
90
91
95
108
103
110
116
115
142
119
116
118
116
118
115
115
138
113
116
108
106
121
112
110
113
114
97
98
94
97
127
105
107
117
98
96
97
138
92
91
100
95
103
121
100
112
89
91
91
88
86
86
86
89
100
114
114
114
92
99
114
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
51
51
51
51
51
51
51
51
51
51
92
51
10
10
10
10
10
10
6
3
3
3
22
18
14
21
29
38
47
36
25
17
17
17
13
9
7
6
9
5
2
1
2
4
18
9
1
2
2
2
4
3
2
1
1
2
2
2
7
5
3
2
1
2
3
3
3
2
2
2
2
2
3
6
3
1
4
7
6
6
10
11
6
2
2
2
2
24
16
9
9
9
15
18
18
18
18
18
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
70
69
68
67
66
66
76
100
107
147
147
109
111
115
122
92
109
111
107
125
147
122
125
127
131
126
129
131
134
138
138
147
125
122
125
111
110
111
108
109
116
110
114
114
104
97
99
101
93
125
96
94
98
102
102
102
104
114
93
96
94
89
91
85
80
75
66
76
61
64
66
69
76
76
76
76
72
75
76
76
76
57
62
67
70
70
70
70
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
6
6
6
6
6
6
6
6
6
6
28
19
10
10
10
10
10
10
10
42
24
6
6
5
4
48
45
28
11
9
7
4
1
9
10
11
11
8
6
15
8
1
13
10
7
4
1
9
13
7
1
3
6
4
2
1
7
9
12
9
6
5
3
2
1
1
3
4
4
4
2
1
2
2
2
1
1
1
1
1
20
15
11
11
11
18
25
32
19
6
6
6
6
6
12
15
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
76
76
76
76
76
76
76
76
76
76
72
73
72
72
72
72
72
72
79
91
91
130
130
86
87
79
86
69
72
75
86
79
82
114
83
85
87
103
83
83
85
81
91
96
87
127
82
82
83
79
85
94
100
114
130
101
95
106
81
86
85
87
103
95
96
112
96
99
127
104
110
107
112
114
88
90
82
96
68
66
75
87
103
130
130
130
130
92
95
78
74
74
54
54
55
52
51
51
51
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
18
23
25
26
27
27
27
28
31
33
34
34
35
18
1
37
47
38
20
2
11
6
1
4
3
3
9
15
19
10
1
4
2
1
1
1
1
3
4
2
1
1
4
3
2
1
10
5
1
3
4
3
2
4
2
1
1
2
3
4
2
1
2
4
3
2
1
1
2
7
9
9
7
5
5
5
5
12
13
9
6
6
6
6
4
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
102
188
188
188
188
188
188
188
188
188
188
131
134
125
114
111
103
99
99
107
124
119
169
169
99
93
91
100
116
116
154
162
145
144
145
177
160
162
188
155
164
166
167
159
165
144
139
141
138
136
138
144
143
145
138
169
142
146
162
141
154
177
141
145
157
159
162
162
188
149
148
151
150
144
143
167
149
159
144
144
165
130
144
157
169
169
169
169
158
160
155
155
155
118
123
140
148
148
148
148
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
39
57
66
45
24
4
4
4
4
4
4
3
3
3
3
22
21
21
21
22
60
31
3
17
32
17
2
3
4
8
12
12
8
4
4
8
6
4
5
13
8
4
7
5
4
2
1
1
1
1
1
7
20
12
5
6
8
8
8
6
5
5
6
5
5
10
7
5
7
5
4
4
5
22
21
21
21
21
39
57
94
55
17
17
17
17
17
17
17
17
17
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
126
126
126
126
126
126
126
126
126
126
123
122
121
121
120
120
120
120
107
110
120
120
92
84
120
70
76
89
80
83
127
90
103
126
100
98
97
120
93
101
107
110
116
126
128
124
126
114
119
122
126
128
124
115
105
128
112
119
128
118
124
108
106
112
127
112
116
128
105
109
116
116
123
118
118
123
113
123
94
126
95
100
100
96
96
88
88
77
87
91
91
91
83
94
108
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
37
37
37
75
75
75
75
75
75
75
75
38
1
1
1
1
29
27
25
24
42
27
13
8
12
8
4
6
8
11
6
1
7
10
11
9
8
4
1
6
9
11
9
7
4
2
1
1
2
1
1
6
8
6
4
2
3
5
8
6
4
2
1
1
1
2
2
2
2
2
2
2
5
3
2
2
2
2
2
2
5
9
8
7
7
7
7
28
39
44
47
50
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
137
137
137
137
137
137
137
89
95
102
116
137
137
137
137
120
120
120
120
128
137
138
138
126
137
96
103
117
120
117
148
115
126
102
94
98
95
94
131
104
104
109
137
102
99
100
97
99
103
102
95
104
104
110
138
108
116
148
98
100
98
99
131
105
105
106
103
104
105
110
102
107
101
93
100
87
86
80
81
88
78
97
117
148
148
148
148
96
93
76
58
57
52
57
66
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
6
6
6
6
6
6
6
6
6
6
20
14
8
8
8
8
8
8
6
4
4
4
11
65
56
38
20
32
20
8
11
7
3
4
5
7
8
7
6
8
9
10
9
7
6
18
21
12
4
4
4
3
2
2
2
2
3
4
9
6
3
2
10
8
6
3
1
1
2
4
2
1
2
4
4
2
1
1
1
1
6
9
10
11
12
19
22
20
10
1
1
1
3
5
9
11
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
114
114
114
114
114
114
114
114
114
114
92
90
86
82
80
75
75
75
74
74
75
75
75
66
65
62
66
79
79
90
121
91
95
91
93
98
91
121
96
105
108
102
114
106
108
121
103
103
101
100
97
98
106
98
102
105
97
99
98
90
103
95
96
98
108
98
96
102
90
89
92
98
86
91
90
93
114
89
89
81
81
81
81
81
81
81
81
87
95
108
108
108
78
82
86
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
12
12
12
20
20
20
20
20
20
20
20
20
19
19
19
28
20
12
19
26
34
18
2
3
11
10
9
5
1
1
2
6
5
4
4
6
8
14
22
20
13
6
6
6
8
10
6
3
3
5
6
8
8
5
2
2
2
3
2
2
2
5
8
6
4
3
2
4
5
5
5
3
2
14
11
9
9
9
16
23
44
37
21
6
6
6
6
12
15
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
85
85
85
85
85
85
85
71
71
71
76
78
85
85
85
85
85
85
82
85
85
88
88
77
77
76
88
79
85
79
104
74
77
74
71
93
73
79
83
84
97
92
85
86
85
84
86
89
88
97
90
93
92
90
97
90
93
104
97
83
86
85
97
85
89
97
87
97
97
90
92
97
89
83
78
79
76
71
90
67
76
84
89
104
104
104
104
85
85
74
74
74
55
58
62
63
63
63
63
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
20
20
20
20
20
20
20
20
20
20
15
11
11
10
9
31
29
27
14
2
7
4
1
3
4
6
8
11
14
11
8
7
6
5
5
5
6
5
5
3
1
1
2
1
1
3
3
3
5
5
4
2
1
2
4
7
4
1
3
5
3
2
1
1
1
1
1
1
1
1
10
10
10
10
10
10
10
29
21
14
10
10
10
10
7
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
182
182
182
182
182
182
182
182
182
182
130
135
127
118
116
106
106
106
110
133
125
187
187
120
112
107
108
128
123
170
170
153
167
144
161
152
155
177
155
159
164
164
169
182
162
166
160
158
165
167
170
169
167
154
187
157
164
170
160
159
161
148
148
159
177
165
167
177
166
151
156
170
147
152
154
152
169
156
136
182
141
161
174
187
187
187
187
157
168
159
159
159
119
126
141
149
149
149
149
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
8
10
19
22
26
46
36
26
14
2
10
18
12
7
5
4
17
30
45
53
57
32
8
8
5
3
18
13
8
7
6
5
3
1
1
1
1
1
3
6
5
5
5
6
8
9
9
7
6
6
6
6
6
6
6
6
13
9
6
19
33
35
36
37
38
48
59
62
43
25
25
25
25
25
25
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
71
71
71
71
71
71
71
71
71
71
49
45
41
36
34
28
30
35
52
64
65
106
106
66
70
62
60
62
66
78
80
76
87
97
97
97
86
104
84
86
106
83
84
83
82
84
83
88
96
86
92
96
89
104
85
85
87
106
88
91
102
85
104
82
81
88
91
96
104
100
91
102
80
80
72
69
66
59
64
58
65
75
84
102
102
102
102
74
69
57
49
46
55
61
70
86
86
86
86
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
3
4
27
37
30
18
6
9
7
4
2
6
10
10
10
14
8
3
3
5
7
4
2
3
9
7
5
8
7
4
2
2
2
2
2
3
6
4
2
1
1
1
1
1
1
3
5
3
1
4
5
5
3
1
1
1
1
10
8
5
2
2
2
2
24
16
9
6
6
6
6
12
15
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
136
136
136
133
135
136
136
136
136
136
136
114
125
123
123
120
105
123
87
120
89
90
91
120
87
85
85
79
81
82
108
83
94
109
103
123
118
104
104
101
103
96
95
97
96
96
108
100
101
103
109
90
80
92
87
89
99
118
105
118
108
108
107
118
112
95
90
118
86
84
112
71
72
74
75
78
84
84
84
84
64
66
56
56
56
43
47
52
56
56
56
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
21
21
21
21
21
21
21
21
21
21
72
46
21
21
21
21
21
21
13
5
5
5
31
26
21
21
25
23
13
3
3
6
6
6
4
2
4
2
1
1
1
1
1
1
2
1
1
3
5
4
3
5
3
2
1
2
2
2
5
6
3
1
1
2
3
2
2
5
4
4
3
2
3
2
1
1
1
1
1
5
10
13
7
1
1
1
1
10
8
6
5
5
5
5
4
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
62
62
62
62
62
62
62
48
48
48
55
62
62
62
62
46
48
51
64
73
74
104
104
75
71
64
62
63
66
73
80
70
88
72
78
93
82
104
82
81
81
78
79
78
81
80
72
86
76
81
86
93
86
104
87
87
86
88
88
80
81
80
81
87
91
100
124
112
124
112
124
109
107
104
107
92
88
85
77
78
82
89
99
100
100
100
100
73
75
61
59
59
61
70
81
99
99
99
99
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
3
3
3
3
3
3
3
3
3
3
10
10
10
10
10
10
10
10
11
17
11
5
5
23
27
32
29
27
17
8
7
5
3
1
9
20
14
8
3
3
3
3
10
17
11
5
15
14
9
5
3
3
3
2
1
1
3
4
5
4
3
2
1
3
3
3
4
3
2
1
5
3
1
1
2
1
1
1
1
1
9
17
11
5
5
5
5
13
10
6
3
3
3
3
11
15
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
111
111
111
111
111
111
111
111
111
111
93
94
91
88
87
85
84
84
80
86
86
108
108
74
67
61
59
62
65
74
81
70
71
74
79
86
111
104
92
99
108
92
91
87
84
84
76
76
76
76
84
82
85
104
85
84
81
108
82
88
92
82
97
90
91
111
91
87
97
84
80
95
77
77
92
84
86
95
91
77
73
76
78
81
81
81
81
65
69
64
64
64
53
61
71
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
17
24
27
29
30
30
31
16
2
2
2
15
23
26
29
27
25
31
16
1
3
3
4
5
7
6
6
10
15
8
1
11
8
6
15
16
8
1
1
1
3
4
4
4
4
4
5
9
7
5
11
7
4
1
7
8
8
5
2
7
6
6
6
5
4
10
17
11
5
10
10
10
10
11
16
22
23
14
5
5
5
6
7
11
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
191
191
191
191
191
191
191
191
191
191
136
137
128
117
114
110
102
102
108
128
123
177
177
114
133
100
115
137
138
189
188
166
165
174
164
173
170
187
178
175
181
180
185
191
172
168
164
166
169
176
189
188
180
174
177
163
171
172
169
172
157
158
158
164
173
171
170
187
178
165
169
189
161
174
172
169
185
167
168
191
152
168
173
177
177
177
177
169
167
166
164
161
161
161
167
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
19
31
43
31
19
57
34
11
10
10
9
9
9
10
12
9
6
14
47
28
10
12
7
3
4
6
15
15
15
12
9
13
10
8
10
9
8
8
8
7
6
7
6
6
6
6
7
6
6
6
6
6
6
9
7
6
6
39
52
40
28
28
28
47
56
59
60
50
40
40
40
40
40
40
40
40
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
41
71
71
71
71
71
71
71
71
71
71
56
53
48
43
41
33
45
60
83
118
115
130
130
77
84
70
74
118
94
97
124
96
97
104
118
99
97
102
87
98
106
100
106
102
106
97
97
90
88
89
102
97
103
100
130
100
103
124
94
92
89
87
82
83
98
82
88
84
85
100
89
103
83
100
83
83
79
81
72
64
75
89
103
130
130
130
130
108
113
105
105
105
105
105
105
105
105
105
105
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
7
6
5
5
5
9
16
23
16
9
8
5
2
9
13
8
4
3
3
2
2
10
11
12
14
10
7
5
5
3
2
6
5
5
5
4
3
3
4
3
2
10
10
6
2
4
6
3
1
1
2
6
7
4
1
4
3
2
1
1
1
1
1
5
8
9
10
11
18
21
25
36
42
45
48
55
62
40
19
19
19
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
59
106
106
106
106
106
106
106
106
106
106
79
74
68
62
59
50
50
50
54
59
59
73
73
48
52
45
51
63
65
70
114
78
84
100
84
85
97
117
107
117
118
138
124
128
138
125
138
124
112
113
111
114
108
100
86
86
93
95
107
100
100
88
84
86
89
91
104
98
94
94
95
118
92
96
94
90
106
82
92
80
75
87
99
118
118
118
118
92
101
93
93
93
97
102
107
118
118
118
118
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
9
8
8
8
9
29
16
3
9
6
4
3
3
3
6
8
10
21
24
20
11
3
8
12
16
10
5
4
4
5
4
3
3
3
3
3
5
3
2
4
10
6
2
2
2
2
3
4
3
2
3
2
1
1
1
1
1
1
3
2
1
1
1
5
10
12
15
11
8
8
8
8
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
47
47
47
47
47
47
47
47
47
47
50
52
57
57
57
57
57
57
61
64
64
77
77
62
60
61
60
71
74
78
123
92
91
87
116
92
94
103
116
113
142
162
129
133
162
137
140
162
113
116
104
97
96
94
92
94
95
123
105
92
97
86
88
91
88
98
92
90
116
94
100
105
100
100
100
88
86
93
76
79
93
97
106
123
123
123
123
91
98
84
84
84
63
64
65
62
61
61
61
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
1
1
1
1
1
1
1
1
1
1
5
4
4
4
4
4
4
4
4
4
4
5
28
37
34
32
39
47
24
1
8
8
5
2
2
3
10
10
10
6
3
7
5
3
2
2
3
4
6
3
1
1
1
1
1
1
2
5
8
4
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
4
7
8
9
9
9
10
11
13
9
6
6
6
6
6
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
59
117
117
117
117
117
117
117
117
117
117
86
82
77
70
67
59
59
59
54
57
59
59
55
47
52
43
52
58
59
78
69
73
92
81
92
95
110
117
110
121
131
161
137
161
161
136
138
123
107
107
99
92
98
83
84
88
89
92
92
98
90
81
85
92
99
110
110
117
87
83
86
86
83
98
97
95
111
98
92
105
89
93
92
92
92
63
62
55
54
49
49
49
47
55
64
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
65
65
65
65
65
65
65
34
4
4
4
4
4
4
4
4
4
4
3
3
2
1
1
4
8
12
17
30
16
3
5
4
3
3
3
6
8
4
1
18
19
14
10
5
1
7
9
5
1
1
1
4
7
4
1
1
1
5
9
10
12
20
10
1
1
1
2
3
3
3
2
1
3
3
3
2
1
3
4
6
7
9
5
1
1
1
1
8
13
10
7
7
7
7
10
11
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
152
180
180
180
180
180
180
180
180
180
180
131
134
126
117
115
105
105
105
120
143
152
189
189
124
132
103
117
140
134
192
191
158
158
171
156
165
153
180
175
165
177
170
172
174
185
172
171
176
177
179
192
191
183
176
189
177
184
186
185
192
191
174
175
176
177
177
185
180
169
161
169
192
161
171
161
159
160
155
155
161
155
161
174
189
189
189
189
190
192
192
192
192
192
192
184
183
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
40
40
40
40
40
40
40
62
73
78
59
32
5
5
5
5
5
5
5
5
5
5
21
30
40
30
21
50
31
12
15
18
32
25
18
25
25
25
29
33
66
44
22
22
20
18
23
25
28
28
25
17
9
9
75
42
10
16
17
13
10
19
23
21
19
18
51
29
8
13
15
15
11
8
11
13
15
11
8
22
88
58
28
28
28
64
100
100
100
100
100
100
100
100
100
100
100
100
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
177
177
177
177
177
177
177
177
177
177
127
128
120
111
108
97
97
97
108
130
122
188
188
110
104
95
107
130
129
189
188
156
179
142
139
147
153
177
173
161
177
160
160
159
163
172
182
200
200
200
200
200
189
178
188
179
173
185
165
189
188
169
173
177
177
180
179
177
163
161
168
180
171
157
157
164
165
180
166
171
164
167
177
188
188
188
188
179
187
189
189
189
189
189
180
178
171
171
171
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
11
6
1
1
1
1
1
1
1
1
1
1
13
19
26
24
22
50
30
11
14
18
11
5
18
18
16
15
16
18
64
43
22
22
20
18
59
43
28
28
25
17
9
28
19
11
10
10
14
12
10
19
23
21
13
6
6
6
8
16
25
20
14
8
11
13
15
11
8
40
86
57
28
28
28
64
100
116
108
100
100
100
100
100
95
90
90
90
90
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
107
177
177
177
177
177
177
177
177
177
177
119
118
109
97
94
80
80
80
98
119
115
175
175
112
105
88
96
116
123
189
188
156
162
158
157
162
148
177
171
158
159
161
158
158
185
175
186
200
200
200
200
200
182
171
175
166
176
185
172
189
188
165
171
172
175
180
185
177
164
163
167
180
161
173
163
162
162
180
155
156
158
159
171
185
185
185
185
177
185
189
189
189
189
189
172
169
155
155
155
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
26
26
26
26
26
26
26
45
54
62
44
26
10
10
10
10
10
10
10
10
10
10
14
20
26
41
45
39
25
11
14
18
21
19
18
25
22
18
14
32
50
36
22
22
20
13
6
17
28
28
25
17
9
28
18
8
10
16
17
13
10
19
23
21
19
12
6
7
8
13
18
16
12
8
11
13
15
11
8
22
66
47
28
28
28
64
100
116
91
66
66
66
66
66
39
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
138
138
138
138
138
138
138
138
138
138
138
88
78
66
52
43
49
60
84
100
107
145
145
86
85
68
81
100
116
170
174
132
142
125
124
135
112
138
123
133
150
150
149
152
169
148
150
152
156
158
170
174
152
148
146
143
150
155
169
160
166
166
146
158
158
168
166
146
153
147
153
174
153
148
166
144
135
168
119
128
135
146
166
166
166
145
145
159
166
166
166
166
166
166
152
149
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
13
14
16
10
4
10
16
19
10
2
6
10
17
17
13
10
6
2
9
44
56
33
10
17
14
11
13
15
15
15
19
18
18
14
10
8
11
15
16
15
15
15
15
15
10
6
9
9
9
7
6
6
6
6
6
29
21
13
6
6
28
43
38
33
33
33
33
30
28
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
127
127
127
127
127
127
127
127
127
127
123
122
120
120
120
84
86
81
85
116
81
89
94
82
120
101
89
116
101
106
97
101
100
103
116
105
107
122
112
116
120
127
117
114
120
109
110
108
116
107
103
101
115
98
95
100
96
103
106
106
116
90
94
99
103
107
107
122
91
89
95
97
96
100
127
94
108
93
80
114
77
82
85
80
80
80
80
85
93
106
106
106
82
81
87
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
54
54
54
54
54
54
54
54
54
54
75
42
10
10
10
10
10
10
10
8
7
6
6
32
34
23
12
11
11
11
9
6
3
10
18
30
25
15
6
3
1
1
1
1
2
1
1
10
15
8
2
2
2
1
1
1
2
4
7
4
1
3
5
3
1
1
1
1
2
4
2
1
1
1
7
4
1
3
5
7
7
7
4
2
2
2
2
30
28
27
27
27
27
27
20
14
14
14
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
109
182
182
182
182
182
182
182
182
182
182
131
134
126
116
114
103
103
103
108
129
120
177
177
105
95
89
100
123
119
177
174
158
162
174
163
162
152
175
156
162
168
175
166
182
172
159
154
154
157
162
178
174
172
174
177
167
171
171
169
172
166
159
178
160
162
165
160
175
156
149
158
177
154
178
175
158
162
144
139
182
139
157
168
177
177
177
177
150
169
170
170
170
131
137
145
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
14
20
26
24
23
36
24
12
16
20
14
9
8
20
18
12
6
22
44
26
8
25
15
6
21
28
35
29
24
17
10
12
10
8
10
9
8
9
10
9
8
14
10
6
9
9
9
10
12
9
6
23
25
17
10
8
6
17
28
28
28
28
28
31
33
33
30
28
28
28
30
33
22
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
75
75
75
76
77
77
77
77
56
63
64
73
110
75
75
73
60
77
65
72
110
79
83
85
87
87
80
110
74
73
73
72
75
75
94
77
80
94
80
79
94
79
81
87
77
77
76
80
77
80
81
93
87
80
81
93
78
82
93
81
93
87
83
85
93
87
74
76
79
76
82
87
74
73
73
71
70
69
68
68
59
56
48
48
48
51
54
58
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
13
13
13
13
13
13
13
13
13
13
20
14
8
8
8
8
8
8
8
9
8
7
7
4
1
11
21
35
24
12
1
1
1
4
5
7
7
7
7
9
12
11
10
9
5
2
11
6
1
1
1
5
3
1
1
1
1
1
8
7
4
2
2
1
1
2
3
4
4
5
3
2
2
3
5
3
2
2
2
3
19
13
7
7
7
7
7
27
14
1
1
1
4
8
28
38
43
45
48
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
134
150
150
150
150
150
150
150
150
150
150
128
129
126
122
121
117
117
117
110
125
134
136
136
95
87
88
95
110
117
141
134
124
123
118
133
121
126
132
119
128
129
125
150
126
125
136
123
122
119
120
123
124
141
109
135
113
119
125
118
118
133
109
116
123
134
127
128
132
136
120
116
115
111
125
109
118
123
108
150
123
109
122
126
135
135
135
135
111
123
119
119
119
98
104
120
134
134
134
134
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
5
2
2
2
36
49
37
26
33
41
91
60
29
15
9
4
5
6
3
1
8
14
17
16
16
10
4
1
8
7
6
3
1
7
10
14
45
24
4
4
4
3
2
11
6
1
2
3
2
2
4
6
5
4
3
6
7
5
4
5
4
3
10
10
6
2
2
2
2
12
14
15
15
16
20
22
23
24
24
24
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
195
195
195
195
195
195
195
195
195
195
127
123
111
97
92
75
75
75
95
121
118
189
189
108
99
81
89
111
117
180
186
169
179
171
182
182
190
195
178
182
187
188
191
191
175
171
171
168
173
179
179
178
180
171
189
179
177
186
171
170
182
167
173
179
182
190
190
195
178
168
176
183
174
178
188
183
186
183
191
191
172
176
184
189
189
189
189
179
177
170
170
170
141
143
164
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
31
31
31
31
31
31
31
51
61
66
48
26
5
5
5
5
5
5
5
5
5
5
21
26
31
26
21
27
19
12
11
10
18
19
20
26
22
18
18
18
15
12
10
13
19
23
25
28
43
35
28
18
9
9
10
10
10
16
17
13
10
14
18
19
18
18
51
30
9
13
15
18
20
17
15
15
15
18
20
22
28
28
28
28
28
37
41
34
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
172
172
172
172
172
172
172
172
172
172
172
137
131
124
116
113
103
103
109
128
120
175
175
102
95
92
106
126
130
189
174
153
157
144
146
144
140
172
148
154
176
160
161
176
170
169
176
170
170
172
189
174
170
163
175
161
170
171
169
186
166
160
157
158
173
159
161
172
148
141
147
189
145
146
143
138
140
144
133
140
135
145
157
175
175
175
175
160
178
186
186
186
186
186
179
178
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
90
90
90
90
90
90
90
60
31
31
31
26
21
21
21
21
21
21
21
21
21
21
21
26
31
26
21
57
72
46
21
15
15
16
17
18
14
10
6
10
38
26
15
25
15
6
21
26
25
25
40
36
23
11
17
24
27
19
11
6
8
11
14
11
7
4
6
8
7
6
5
4
5
13
9
6
4
13
13
13
28
32
34
35
37
41
46
56
42
28
28
28
28
28
34
37
38
39
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
146
146
146
146
146
146
146
146
146
146
90
82
72
59
54
44
41
39
60
79
84
144
144
86
86
74
76
96
101
146
170
136
149
136
133
131
124
130
128
133
147
146
139
144
139
136
140
140
148
161
150
164
151
146
144
142
138
168
130
127
149
132
136
141
170
148
144
149
161
140
148
164
140
147
139
130
129
142
115
130
121
134
148
168
168
168
168
144
154
149
149
149
122
136
152
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
12
13
14
15
10
5
5
5
5
5
5
5
5
5
5
24
16
9
34
37
33
27
22
14
6
7
6
6
14
17
21
21
22
44
31
18
16
10
5
13
14
11
9
7
5
4
4
4
4
4
4
5
5
6
8
5
3
3
4
4
5
4
3
3
4
7
10
13
8
4
4
5
10
25
23
21
20
20
20
20
34
36
21
6
6
6
6
14
18
20
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
165
165
165
165
165
165
165
165
165
165
93
81
67
50
43
36
44
57
81
102
102
145
145
84
81
66
76
96
112
170
166
139
143
137
138
136
131
165
135
138
142
142
136
136
160
136
135
141
145
146
170
166
144
133
145
132
144
147
160
155
150
141
138
137
140
140
141
165
136
140
146
170
136
142
130
125
126
113
128
126
106
121
131
145
145
145
145
129
147
155
155
155
113
122
133
136
136
136
136
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
7
8
9
10
7
5
5
5
5
5
5
10
12
13
14
15
10
5
10
15
18
14
11
15
32
18
4
6
8
13
7
2
31
23
16
16
16
12
8
6
5
11
13
9
5
6
18
13
9
10
7
5
6
5
5
5
8
8
9
11
8
6
7
8
9
8
6
5
7
6
5
5
5
9
13
20
23
27
30
32
31
30
23
17
17
17
17
13
9
9
9
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
82
119
119
119
119
119
119
119
119
119
119
96
96
92
88
87
85
82
82
82
78
72
82
82
61
57
55
59
62
61
81
64
68
79
86
96
113
119
116
103
111
113
104
116
97
113
93
87
108
83
85
85
86
81
70
77
63
63
65
63
59
77
63
79
83
95
119
116
112
90
82
80
84
78
80
100
88
116
86
103
78
74
79
78
79
79
79
79
65
71
69
69
69
55
53
50
47
42
42
42
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
53
53
53
53
53
53
53
53
53
53
53
55
56
56
56
56
56
56
57
30
3
3
3
3
3
4
12
20
40
21
3
8
7
6
4
3
13
11
7
3
21
12
4
11
7
4
1
4
2
1
1
3
3
2
1
1
2
2
2
5
4
3
2
1
1
2
2
2
2
4
4
4
4
3
2
3
3
3
3
3
9
10
9
9
9
9
11
13
16
16
12
9
9
9
9
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
83
83
83
83
83
83
83
83
83
83
74
72
70
68
67
65
65
69
83
99
100
100
85
77
71
100
64
63
78
83
74
100
72
71
69
67
61
70
71
62
61
65
66
68
84
75
69
88
69
73
77
77
83
88
81
85
81
78
85
75
88
72
69
71
70
72
74
80
74
80
73
80
80
73
69
73
76
63
76
65
69
71
72
76
76
76
76
71
73
72
72
72
55
59
64
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
20
20
20
20
20
20
20
20
13
6
6
6
6
26
46
29
12
7
3
2
6
9
5
2
1
1
6
4
3
5
6
7
7
7
5
3
5
5
4
3
2
1
3
3
3
3
4
2
1
1
2
2
3
4
2
1
2
6
4
3
2
1
1
1
1
1
1
1
1
2
9
9
6
3
3
3
3
28
21
14
10
10
10
10
6
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
140
140
140
140
140
140
140
140
140
140
102
96
88
80
76
65
65
65
63
64
65
65
61
61
65
41
59
65
74
140
83
94
97
100
132
112
121
132
98
107
112
103
120
118
86
82
73
69
66
78
77
81
140
80
80
79
71
79
70
72
132
82
93
105
109
121
121
132
94
89
87
85
81
87
100
96
120
94
106
118
81
84
78
68
68
51
50
52
57
63
63
63
52
61
70
83
83
83
83
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
94
94
94
94
94
94
94
94
48
3
3
3
3
3
3
3
3
3
3
3
4
4
5
6
33
30
22
14
8
3
8
10
12
7
3
2
2
2
3
4
15
14
14
10
6
4
2
9
7
5
10
15
14
7
1
1
1
1
1
7
4
1
1
1
1
1
2
1
1
3
6
4
2
2
3
3
2
2
2
2
3
6
9
6
4
4
4
4
11
6
2
2
2
5
8
15
18
20
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
147
147
147
147
147
147
147
147
147
147
140
139
134
134
134
112
100
100
103
115
137
137
117
113
134
84
84
87
79
86
86
98
117
103
132
123
118
130
140
117
124
122
147
114
110
105
98
96
96
94
93
93
89
84
81
83
78
88
79
83
132
90
100
105
110
118
120
130
140
109
110
110
122
103
100
108
118
103
147
114
85
90
88
84
81
81
81
64
70
65
65
65
53
62
72
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
42
47
49
50
51
51
52
28
4
4
4
38
21
5
26
26
27
17
7
11
6
1
4
3
2
2
2
5
4
4
4
8
5
2
3
8
6
4
2
1
8
6
3
1
1
2
2
3
2
2
1
1
1
2
1
1
2
2
2
2
2
1
1
10
5
1
1
1
1
3
5
5
5
5
5
5
10
12
11
10
10
10
10
16
19
20
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
130
130
130
130
130
130
130
130
130
130
88
88
81
73
70
67
71
77
85
98
99
99
81
74
70
99
63
69
84
84
94
99
89
100
91
88
90
121
93
100
102
130
100
97
94
86
84
86
89
89
100
94
92
97
86
86
79
79
85
70
91
78
80
84
92
96
93
121
87
90
96
94
100
101
130
99
98
92
77
92
69
71
76
76
76
76
76
65
73
74
74
74
62
64
66
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
49
49
49
49
49
49
49
49
49
49
49
32
16
16
16
16
16
16
16
8
1
1
1
1
5
9
15
21
14
7
6
6
3
1
6
5
4
5
3
1
2
2
3
9
16
8
1
17
13
9
5
1
2
2
3
3
3
3
3
5
6
5
4
2
1
6
3
1
2
1
1
1
1
1
1
2
1
1
1
1
1
7
7
7
7
7
21
31
24
14
5
3
3
3
3
23
33
38
41
44
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
182
182
182
182
182
182
182
182
182
182
128
130
121
111
108
103
97
97
106
124
122
175
175
111
105
104
109
129
129
189
174
150
157
149
163
157
151
178
156
166
176
175
167
182
169
145
148
153
161
154
170
163
163
162
175
157
159
160
165
186
166
166
158
163
189
167
171
178
160
176
152
170
146
148
175
156
161
157
152
182
142
161
168
175
175
175
175
180
186
186
186
186
186
186
187
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
142
142
142
142
142
142
142
142
113
84
84
56
28
28
28
28
28
28
28
56
70
77
84
71
49
28
32
41
50
65
61
39
18
11
5
5
6
13
9
6
28
27
23
15
8
7
6
6
8
8
7
6
8
9
7
6
6
8
9
7
6
6
6
6
11
8
6
6
6
7
8
10
9
8
8
18
14
10
9
8
18
28
28
28
28
28
37
41
34
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
77
77
77
77
77
77
77
77
77
77
74
75
75
75
75
75
75
75
75
77
75
82
82
66
65
68
78
92
95
136
130
98
104
106
92
91
88
109
96
104
103
142
105
108
124
96
96
101
101
105
135
107
112
108
110
109
115
142
104
124
129
121
135
118
136
120
116
129
114
114
120
124
112
142
101
99
98
89
101
90
89
98
103
103
103
101
101
98
104
108
108
108
95
104
119
136
136
136
136
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
20
20
20
20
20
20
20
20
10
1
1
1
23
17
12
28
43
58
34
11
12
6
1
3
3
3
6
4
2
5
6
8
12
8
5
5
7
6
5
3
1
12
10
6
2
2
5
8
11
8
6
6
6
7
4
1
5
3
2
2
1
1
5
3
2
1
1
1
2
8
20
13
7
7
7
15
19
23
61
66
68
69
56
44
44
44
44
44
44
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
123
123
123
123
123
123
123
123
123
123
100
96
87
77
77
58
54
54
70
83
86
125
125
81
77
73
78
94
98
138
153
114
116
114
113
118
116
125
128
129
147
153
135
130
133
128
125
129
133
147
140
134
136
153
140
134
140
142
147
129
129
126
135
125
138
125
129
124
125
140
123
123
122
142
123
122
124
109
134
120
111
119
118
121
121
121
121
117
134
110
105
105
99
107
121
140
140
140
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
4
1
1
1
30
15
1
21
36
43
23
3
12
21
13
5
3
3
8
6
5
4
4
3
3
4
24
14
4
3
3
3
3
15
28
16
5
2
2
8
8
9
8
5
2
5
7
8
6
5
5
5
5
5
5
5
5
7
6
5
5
5
14
11
9
9
9
23
37
85
60
35
35
35
45
50
53
54
55
55
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
136
136
136
136
136
136
136
136
136
136
106
111
107
102
101
98
97
97
96
104
105
117
117
77
74
72
81
96
97
121
132
103
102
105
105
114
120
126
127
129
140
130
136
126
120
144
116
114
113
115
121
120
144
127
113
112
111
113
110
112
144
113
115
122
132
121
127
126
125
140
117
120
109
109
130
116
123
112
136
126
102
110
103
100
100
83
83
83
99
115
115
115
95
108
123
140
140
140
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
33
45
57
47
28
10
10
10
10
10
10
5
1
1
1
12
20
24
22
21
47
24
2
10
19
12
6
4
3
2
2
2
10
16
16
17
11
5
12
8
5
7
6
5
5
6
7
4
2
5
9
14
10
6
2
2
3
3
4
4
5
6
5
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
19
26
16
6
6
6
6
6
6
24
33
38
40
43
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
52
136
136
136
136
136
136
136
136
136
136
94
87
78
69
65
52
52
52
65
81
86
134
134
83
75
60
59
71
75
90
121
91
93
101
102
106
120
126
109
122
124
130
136
126
122
129
117
136
116
115
114
122
116
111
136
114
120
121
122
117
104
109
136
115
121
124
120
126
129
110
113
115
110
117
130
116
119
112
136
126
102
118
124
134
134
134
134
104
114
105
105
105
74
80
87
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
59
59
59
59
59
59
59
59
30
1
1
1
1
1
1
1
1
1
1
1
2
2
3
22
37
43
32
22
22
12
2
4
7
11
13
9
5
3
2
14
27
17
7
6
5
3
2
7
10
12
10
8
7
4
2
2
2
2
2
2
4
3
2
2
3
6
7
6
5
6
10
6
3
10
7
5
7
6
5
5
5
8
10
10
10
10
10
10
13
17
11
5
5
5
5
13
17
19
20
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
85
85
85
85
85
85
85
85
85
85
56
51
46
39
36
29
28
28
37
44
45
68
68
40
40
37
43
53
60
84
94
86
94
125
92
94
91
105
91
101
115
103
118
104
115
95
89
89
89
93
125
99
106
118
99
111
90
86
76
71
94
82
89
96
105
111
104
125
99
95
98
95
94
118
87
86
84
74
78
67
67
77
82
95
95
95
95
85
98
105
105
105
74
80
88
91
91
91
91
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
9
15
19
13
8
12
13
15
16
10
4
7
4
2
3
4
5
14
23
12
2
8
5
2
2
2
5
8
5
3
3
5
8
11
8
6
4
3
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
6
10
5
1
1
1
1
9
11
8
6
6
6
6
5
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
161
187
187
187
187
187
187
187
187
187
187
150
145
138
130
127
118
117
117
121
136
161
161
143
103
106
88
100
115
117
142
138
135
144
135
148
155
160
170
178
170
177
187
185
172
150
133
129
130
115
124
116
125
142
121
136
119
124
145
120
125
148
128
139
147
151
160
170
167
178
148
148
155
151
158
187
162
185
159
168
172
138
151
147
144
144
136
136
111
122
118
118
118
95
108
124
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
84
84
84
84
84
84
84
113
127
135
120
74
28
28
28
28
28
28
18
8
8
8
14
21
25
19
14
39
20
2
6
10
8
7
6
6
4
2
14
13
12
12
12
9
5
2
12
7
3
3
3
8
5
3
3
3
3
3
9
11
10
6
3
7
8
7
6
6
24
16
8
6
5
6
10
12
8
5
5
6
9
13
9
6
6
6
6
12
19
12
6
6
6
6
23
31
35
37
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
18
81
81
81
81
81
81
81
81
81
81
50
49
44
38
36
29
29
30
40
45
47
64
64
47
52
50
64
50
52
59
64
66
81
81
74
78
84
99
94
96
89
122
84
86
91
79
85
85
88
122
87
91
90
83
84
99
93
93
124
84
80
87
108
88
93
97
124
88
81
79
82
84
83
124
84
85
88
73
68
68
67
74
81
81
81
60
57
51
51
46
46
46
39
42
45
48
48
48
48
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
7
8
9
6
3
1
1
1
1
1
1
1
2
3
4
9
6
4
26
34
31
17
4
8
13
12
12
10
8
8
4
1
1
1
4
2
1
1
1
1
6
4
2
1
1
2
1
1
2
2
1
1
2
1
1
1
1
4
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
6
12
7
2
2
2
2
11
9
8
8
8
8
8
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
103
103
103
103
103
103
103
103
103
103
82
79
73
66
62
51
58
67
90
113
113
138
138
104
98
113
81
87
95
92
96
113
95
91
93
104
90
104
95
102
110
105
110
111
110
138
107
108
106
102
102
102
102
104
98
97
98
109
94
95
92
95
109
93
102
110
102
118
138
93
97
94
95
94
90
118
87
85
96
80
88
103
118
118
118
86
83
84
83
83
83
83
65
63
67
65
65
65
65
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
16
16
16
16
10
5
5
5
5
5
5
5
5
5
5
26
18
10
36
36
36
21
7
7
5
3
5
3
2
12
6
1
1
1
15
8
1
1
1
1
5
7
4
2
1
2
1
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
5
2
1
1
1
1
4
7
4
1
1
1
1
27
18
10
10
10
15
17
13
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
159
159
159
159
159
159
159
159
159
159
118
111
98
84
77
61
55
54
60
61
71
71
65
60
77
53
67
84
87
136
130
109
127
128
147
139
128
159
137
134
138
134
155
118
124
113
101
97
100
97
95
102
112
100
139
103
105
116
97
112
147
107
114
122
136
131
128
159
137
121
127
124
120
139
128
120
155
114
127
118
106
111
106
106
106
92
92
91
94
98
98
98
90
102
116
136
136
136
136
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
5
3
2
2
2
4
6
15
23
31
21
11
9
6
3
5
15
25
17
9
2
15
12
9
7
20
15
11
9
6
3
3
2
2
2
2
2
3
5
3
2
10
7
4
2
3
4
7
5
4
6
4
2
2
2
2
2
2
2
2
2
8
15
10
6
2
2
2
2
31
31
18
5
5
5
5
31
44
50
53
57
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
81
81
81
81
81
81
81
62
64
65
70
77
77
77
77
58
56
56
61
64
81
81
64
60
77
51
54
67
67
70
115
75
81
81
78
87
87
101
115
99
100
100
98
99
101
101
96
115
101
103
130
101
109
104
95
130
94
104
102
87
130
89
88
87
84
82
102
82
77
80
80
79
80
88
75
75
82
69
78
80
66
72
77
82
82
82
82
71
71
70
68
66
66
66
67
69
69
69
69
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
2
2
2
2
2
2
2
2
2
2
33
19
5
5
5
5
5
5
4
4
4
4
6
5
4
12
18
25
13
2
4
2
1
2
1
1
7
10
13
9
5
4
4
2
1
2
4
2
1
1
1
1
1
1
1
1
1
1
5
3
2
1
1
1
1
1
1
2
6
4
2
1
1
1
6
3
1
1
8
11
10
9
5
2
2
2
2
25
16
8
8
8
32
44
24
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
73
73
73
72
73
75
75
75
75
75
75
69
71
75
75
63
59
65
54
59
67
75
74
79
77
95
87
85
106
92
97
101
103
111
108
111
108
140
107
108
113
105
112
127
104
140
105
104
127
113
124
130
130
140
116
116
114
113
112
108
117
108
99
105
108
93
117
108
88
85
90
66
67
75
86
103
103
103
86
86
67
67
56
56
56
63
72
83
103
103
103
103
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
7
7
7
20
20
20
20
20
20
20
20
12
4
3
2
2
7
12
22
24
27
50
40
23
6
3
4
2
1
5
7
10
7
5
5
6
4
3
5
13
11
9
6
3
13
8
3
3
3
3
3
10
5
1
3
4
2
1
1
4
8
9
8
4
1
4
5
3
2
1
1
1
1
6
4
3
3
3
4
5
11
6
1
1
1
3
6
30
42
48
51
55
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
134
134
134
134
134
134
134
134
116
119
122
126
134
134
134
134
100
100
100
87
95
88
99
99
80
134
63
67
77
72
82
103
67
71
86
72
72
73
103
81
90
90
99
100
100
120
103
99
99
101
91
94
96
91
100
98
80
79
82
78
79
103
81
84
90
90
89
104
96
92
93
94
120
88
88
84
78
86
73
74
87
80
92
104
104
104
88
88
92
100
111
111
111
112
114
116
120
120
120
120
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
1
1
1
1
1
1
1
1
1
1
67
34
1
1
1
1
1
1
1
1
1
1
1
26
32
28
25
21
12
3
5
4
3
3
3
9
13
7
1
15
11
8
8
9
7
6
8
6
4
3
4
3
2
1
1
1
1
1
6
10
8
4
1
8
4
1
6
3
1
2
1
1
2
2
2
1
1
1
2
4
10
10
5
1
1
1
1
22
15
9
9
9
36
64
59
54
54
54
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
97
90
92
104
115
136
136
136
136
136
136
124
137
136
146
146
99
87
95
95
112
136
114
146
118
124
102
96
103
100
109
140
117
121
117
136
133
149
182
163
167
171
171
172
172
182
171
169
167
137
142
135
130
182
122
117
124
113
115
113
104
146
104
107
104
102
95
87
84
84
71
75
69
64
71
79
90
90
90
90
85
101
114
114
114
86
85
83
78
72
72
72
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
20
20
20
20
20
20
20
20
11
2
2
2
13
36
31
27
34
42
50
27
5
3
2
4
4
4
6
9
13
8
4
2
3
2
2
2
2
4
4
3
2
9
17
9
1
1
1
2
9
7
5
3
1
2
4
3
2
1
1
2
1
1
1
2
3
2
2
1
1
6
6
4
2
2
2
13
20
18
14
10
9
9
9
9
7
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
69
68
69
70
72
75
75
75
75
75
79
90
101
119
124
124
116
116
105
101
108
107
113
121
119
124
103
108
98
89
92
97
94
99
102
124
121
93
89
88
85
91
97
90
100
84
80
86
84
88
121
84
84
82
79
81
81
83
93
89
91
102
94
93
102
87
89
102
89
95
95
76
75
74
79
86
96
96
96
96
72
74
61
61
61
60
67
75
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
35
49
56
59
61
62
62
62
50
38
22
6
6
9
12
38
43
49
25
1
6
11
6
2
5
9
9
9
10
6
2
2
3
3
3
3
5
6
4
3
2
4
6
6
4
2
3
3
4
5
3
1
1
3
6
3
1
3
4
5
3
1
9
15
11
6
1
1
1
1
11
15
8
1
1
1
1
13
26
15
5
5
5
5
3
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
191
191
191
191
191
191
191
191
191
191
109
95
79
61
53
43
43
46
67
84
86
143
143
83
82
66
78
94
103
180
138
152
156
169
181
173
170
189
178
167
179
172
185
191
157
153
146
145
145
152
169
159
180
166
144
149
145
150
163
150
181
147
163
165
169
174
189
183
178
159
165
163
152
166
168
161
185
151
176
191
136
147
150
143
143
143
143
123
129
126
124
122
122
122
133
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
167
167
167
167
167
167
167
167
88
10
10
10
10
10
10
10
10
10
10
10
10
10
10
22
13
4
13
22
22
17
12
20
23
27
17
8
8
13
18
18
18
39
23
8
8
7
6
12
10
8
8
8
8
6
4
4
4
4
4
13
11
9
8
7
7
6
6
6
6
7
6
6
6
7
6
6
9
11
9
8
11
12
13
13
13
14
13
13
13
37
38
39
39
39
39
25
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
105
105
105
105
105
105
105
94
87
86
85
91
96
96
96
96
96
96
92
105
109
122
122
122
138
96
101
110
96
112
117
108
112
138
107
103
112
118
110
117
120
118
138
119
120
119
126
112
112
116
127
117
119
117
114
104
103
107
113
91
126
89
84
88
93
95
101
127
95
100
110
112
113
117
95
100
93
84
109
77
85
95
99
113
113
113
113
89
89
73
73
73
70
80
91
109
109
109
109
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
12
13
14
33
22
11
11
11
11
11
11
6
2
2
2
3
27
25
24
32
41
27
14
2
8
14
15
11
8
12
7
2
6
4
2
5
4
2
1
2
7
5
4
3
6
5
4
4
3
3
8
13
11
8
5
3
2
2
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
7
7
5
3
3
3
3
24
12
1
1
1
3
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
76
76
76
76
76
76
76
76
76
76
78
86
96
96
96
96
96
96
83
86
85
95
95
85
83
83
95
94
96
110
98
87
88
83
69
71
73
74
79
76
75
78
96
82
83
100
83
88
91
95
110
98
100
87
85
80
79
88
80
78
100
76
78
77
74
75
75
73
77
77
78
110
77
77
79
75
71
85
70
76
85
82
88
89
89
89
89
77
78
72
72
72
66
72
79
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
16
10
5
5
5
26
21
16
55
49
43
30
17
15
9
3
8
6
4
8
5
2
4
2
1
4
3
3
2
1
3
3
3
3
2
2
2
1
1
3
3
3
7
6
4
3
2
1
1
1
1
1
2
1
1
1
2
4
2
1
1
1
2
16
17
9
2
2
2
2
25
13
2
2
2
4
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
69
69
69
69
69
69
69
69
69
69
43
40
35
29
27
25
26
28
36
43
46
68
68
43
43
36
40
43
52
76
64
69
78
96
85
96
99
120
109
120
100
120
95
96
100
97
95
109
101
91
89
89
85
82
96
87
87
90
109
91
101
88
89
79
81
81
80
96
75
78
83
77
93
86
71
75
75
71
82
76
77
82
85
93
93
93
93
74
80
76
74
74
63
63
64
63
63
63
63
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
9
12
14
15
15
15
15
16
10
5
5
5
6
7
8
13
18
12
7
2
3
2
1
6
7
8
5
2
2
6
3
1
4
6
8
4
1
3
3
2
1
1
1
1
1
1
1
1
1
2
6
3
1
2
1
1
1
1
2
3
2
1
4
3
2
1
1
1
1
1
7
7
4
2
2
2
2
12
7
2
2
2
12
17
12
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
119
119
119
119
119
119
119
119
119
119
98
94
87
79
77
61
60
60
70
82
85
109
109
79
77
71
81
98
100
150
154
110
125
104
102
101
107
119
113
125
126
117
119
119
110
115
117
125
131
117
116
123
104
95
95
93
98
109
105
134
140
109
109
118
154
119
131
112
110
126
105
123
101
104
103
102
119
95
102
119
90
98
96
93
93
86
86
93
114
140
140
140
105
120
137
154
154
154
154
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
5
2
2
2
30
19
9
32
39
47
29
11
4
10
8
7
4
2
9
5
1
1
1
5
3
1
2
1
1
4
2
1
1
2
4
2
1
1
2
4
7
5
3
1
3
3
4
7
4
2
1
1
4
4
4
7
9
12
8
4
7
7
7
7
4
2
2
2
2
8
12
9
6
6
6
6
18
24
27
28
30
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
133
133
133
133
133
133
133
133
133
133
99
103
98
92
91
89
85
85
85
96
95
135
135
80
73
64
67
86
87
112
150
115
116
126
117
118
124
130
121
123
125
133
123
130
125
131
123
122
123
123
126
126
126
123
135
122
122
127
123
112
150
116
122
128
136
128
124
130
131
114
117
120
113
123
133
114
118
113
101
130
106
115
126
135
135
135
135
129
141
150
150
150
107
118
130
136
136
136
136
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
19
23
25
28
39
44
50
37
24
24
24
24
12
1
12
17
23
13
3
11
20
22
12
3
11
12
14
14
9
4
3
3
12
8
5
9
9
9
9
9
17
22
28
63
71
75
39
4
11
7
4
5
4
4
6
5
5
5
5
5
7
6
5
5
7
6
5
5
5
17
14
10
6
6
6
6
34
32
19
6
6
6
6
16
21
24
25
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
136
136
136
136
136
136
136
136
136
136
94
91
84
75
72
69
64
61
71
86
89
136
136
92
91
78
99
83
87
112
103
112
149
125
129
142
127
130
138
149
142
142
136
126
125
115
117
149
124
126
144
126
134
128
142
142
128
142
123
125
123
116
135
122
127
126
126
144
113
110
115
115
114
142
130
129
134
142
136
126
126
134
140
140
140
136
136
118
122
115
115
115
82
87
93
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
22
22
22
22
22
22
22
22
51
66
73
55
35
16
16
16
16
16
16
38
49
55
61
53
27
1
49
41
29
16
3
9
15
9
3
3
14
16
9
2
3
3
4
9
14
9
4
4
3
3
4
5
8
6
4
4
4
4
4
6
12
10
8
5
3
6
6
6
6
4
3
4
5
7
6
5
7
5
4
4
4
4
4
4
4
4
18
26
34
32
19
6
6
6
6
12
15
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
116
116
116
116
116
116
116
116
116
116
77
70
61
50
44
35
36
38
59
76
79
135
135
89
90
76
91
91
97
139
133
106
116
129
102
107
113
116
131
115
119
123
122
129
136
113
109
115
114
120
136
125
129
127
135
124
136
119
110
108
104
96
100
107
139
107
107
116
107
104
109
127
100
121
97
92
110
79
76
80
85
102
112
135
135
135
135
114
118
109
108
108
97
106
121
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
18
13
9
50
44
31
18
11
15
12
9
11
7
3
6
6
6
3
1
1
1
1
1
1
1
2
3
3
3
4
6
4
2
5
4
4
8
10
6
2
6
5
4
7
5
4
3
2
3
4
6
5
4
5
3
2
4
7
6
5
5
5
5
5
6
34
66
68
69
70
59
49
37
26
26
26
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
88
88
88
88
88
88
88
88
88
88
67
71
68
64
64
61
62
71
91
116
118
118
95
91
80
118
79
83
93
90
93
118
95
89
93
98
95
117
101
104
117
106
107
110
134
110
111
116
118
116
134
118
104
111
108
108
134
103
104
88
101
91
92
95
95
106
106
94
106
93
96
100
92
99
92
87
86
100
88
77
77
74
71
69
68
62
62
57
60
46
46
46
52
59
68
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
8
9
9
9
9
9
9
9
6
3
3
3
3
9
16
21
26
33
60
34
8
9
10
9
9
9
9
6
4
3
3
2
1
12
6
1
9
5
1
1
1
15
11
7
4
2
3
5
12
13
7
2
3
4
2
1
1
1
1
2
1
1
1
1
4
2
1
1
1
1
14
14
9
4
4
4
4
25
17
9
2
2
2
2
10
14
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
136
136
136
136
136
136
136
136
136
136
94
89
81
72
68
57
60
66
92
108
108
166
166
106
114
106
96
105
96
94
122
105
116
128
128
142
124
157
136
142
155
146
141
148
127
130
120
122
119
123
137
140
139
157
166
134
140
155
116
127
129
132
137
139
148
133
122
129
130
103
108
114
109
146
130
120
124
113
136
126
105
129
143
166
166
166
166
114
119
97
90
90
66
67
69
65
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
27
37
43
49
75
66
34
2
6
10
6
2
3
4
3
2
14
11
8
8
9
10
7
5
11
11
10
9
9
7
5
4
3
3
3
4
13
9
6
4
3
3
6
6
6
6
6
8
6
4
7
6
5
6
5
5
5
5
8
8
8
8
9
15
18
12
6
5
5
5
5
5
9
11
12
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
81
81
81
81
81
81
81
65
65
66
71
77
77
77
77
58
57
58
67
70
81
81
74
63
77
55
57
65
63
64
94
85
98
140
104
104
103
118
105
106
118
113
106
112
111
112
140
108
105
110
127
103
107
101
98
127
97
104
95
87
140
90
88
95
92
90
113
90
79
82
85
84
84
101
84
76
74
67
74
62
67
72
80
94
94
94
94
79
79
70
70
70
64
65
67
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
2
2
2
2
2
2
2
2
2
2
33
19
5
5
5
5
5
5
5
9
5
2
2
3
4
14
23
33
17
2
7
5
4
5
4
3
8
5
2
15
10
6
12
7
3
1
6
3
1
1
1
1
1
1
1
1
1
1
8
5
2
2
2
2
1
1
1
1
1
1
1
1
4
6
8
4
1
1
1
1
13
11
9
9
9
12
14
16
13
11
10
10
10
10
6
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
154
154
154
154
154
154
154
154
154
154
113
118
112
105
103
97
96
96
93
96
105
105
84
75
83
66
80
100
97
118
161
118
127
128
129
136
127
161
154
139
142
136
136
133
133
161
128
131
141
128
128
141
122
125
113
110
110
111
127
92
117
98
100
108
112
120
120
127
154
110
119
127
120
125
136
121
123
111
136
126
97
110
115
120
120
120
120
95
104
97
97
97
84
93
103
116
116
116
116
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
47
65
74
51
28
11
11
11
11
11
11
8
5
5
5
18
17
16
17
18
37
22
8
13
10
8
10
8
6
10
7
5
3
1
1
7
4
2
5
8
4
1
1
1
2
3
10
15
8
2
4
7
5
3
2
5
8
12
19
23
27
14
2
3
4
5
10
16
10
4
15
10
5
8
9
10
10
11
14
18
17
10
3
3
3
4
5
16
21
24
25
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
180
180
180
180
180
180
180
180
180
180
129
134
126
117
115
106
105
105
101
102
105
105
94
84
83
83
98
117
119
170
166
149
150
146
157
148
136
170
138
153
160
161
166
180
172
153
152
153
156
155
170
166
147
142
144
143
152
155
160
172
157
157
157
157
170
157
155
170
148
146
156
170
152
172
155
157
166
155
145
180
131
143
146
141
141
141
141
150
160
160
160
160
160
160
165
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
107
107
107
107
107
107
107
107
89
72
72
50
28
28
28
28
28
28
28
20
13
13
13
13
20
28
48
57
66
38
11
14
18
21
19
14
10
15
14
13
28
20
13
13
13
10
8
6
15
24
26
25
15
6
11
9
8
9
8
7
6
9
11
12
11
8
6
9
16
22
14
6
6
14
10
6
10
15
15
15
21
28
28
28
28
28
37
41
34
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
172
172
172
172
172
172
172
172
172
172
120
121
112
102
99
93
93
95
107
116
110
148
148
96
95
92
98
116
123
155
171
134
142
135
147
147
137
172
153
154
157
156
167
156
160
149
150
152
155
171
158
166
156
153
156
158
152
171
160
143
156
139
153
147
149
157
152
172
171
146
146
166
135
144
142
142
167
124
147
123
119
141
149
171
171
171
171
143
158
156
156
156
156
156
138
135
121
121
121
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
98
74
74
52
30
30
30
30
30
30
30
20
11
11
11
11
20
30
46
56
66
47
28
23
18
15
13
18
18
18
14
11
18
49
38
27
22
22
22
22
22
22
22
23
16
9
9
24
21
18
20
22
20
18
25
23
15
8
6
6
6
6
6
6
6
7
6
6
10
13
17
14
11
11
13
26
33
40
26
13
13
20
24
26
27
27
28
34
37
38
39
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
104
104
104
104
104
104
104
104
104
104
80
81
77
72
71
68
66
66
61
66
63
79
79
58
56
49
57
56
63
81
79
69
69
71
63
61
64
65
79
76
78
80
104
83
84
89
77
78
75
78
80
81
102
80
80
78
71
76
65
65
92
78
81
86
102
90
94
98
101
101
101
88
79
83
79
78
104
72
70
70
59
64
68
72
72
72
72
57
60
54
54
54
58
63
69
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
2
2
2
2
2
2
2
2
2
2
5
11
14
16
17
17
17
18
11
4
4
4
5
8
12
30
27
22
12
2
4
8
12
14
7
1
5
9
17
11
5
5
8
11
8
5
19
12
6
5
4
3
2
2
4
7
10
9
8
10
6
2
2
3
2
1
1
1
2
3
2
1
1
1
2
2
2
2
1
1
6
8
5
2
2
2
2
12
10
9
9
9
9
10
14
16
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
110
110
110
115
120
120
120
120
86
76
76
89
106
123
138
138
111
120
97
120
106
104
109
134
97
92
84
82
92
93
110
134
111
116
121
123
120
123
138
106
103
106
96
101
106
110
110
135
114
110
111
95
109
117
95
95
104
120
113
123
110
138
106
101
105
95
96
105
91
94
97
91
108
97
108
119
135
135
135
135
113
125
123
123
123
92
93
95
90
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
46
46
46
46
46
46
46
46
46
46
80
42
4
4
4
4
4
4
4
4
4
4
28
16
4
25
27
30
20
11
12
8
5
2
2
2
6
4
2
3
3
4
5
6
13
18
16
10
5
5
5
5
3
2
2
3
5
8
10
7
5
3
2
4
3
2
1
1
1
2
1
1
1
1
2
1
1
1
2
6
10
10
6
2
2
2
2
14
14
12
10
10
10
10
14
16
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
119
119
119
119
119
119
119
95
95
95
79
77
74
71
70
68
66
73
86
104
119
140
140
94
86
82
74
86
85
92
136
98
115
91
92
99
91
109
136
109
114
116
119
118
107
140
101
99
101
97
96
95
98
109
98
101
90
109
81
79
116
90
97
103
118
107
110
116
140
117
117
117
104
100
104
92
90
99
72
77
76
80
83
88
88
88
88
70
74
67
67
67
53
62
72
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
30
17
4
30
34
39
21
3
6
9
6
4
2
1
11
8
6
19
36
25
15
20
11
2
6
7
4
2
2
4
3
2
2
2
4
5
6
6
5
3
1
3
2
2
2
2
2
2
3
2
1
1
7
6
5
3
2
1
5
5
5
5
5
16
27
24
13
3
3
3
6
9
12
13
14
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
71
71
71
71
71
71
71
71
71
71
62
62
60
58
58
56
56
56
60
64
64
80
80
61
59
59
67
81
85
127
120
89
94
83
81
85
85
97
112
93
113
95
99
102
113
112
101
113
107
109
127
120
103
112
98
100
101
105
107
104
120
97
100
104
105
106
105
120
106
105
111
127
103
120
102
98
94
97
77
73
76
75
74
75
75
75
75
84
91
104
104
104
74
79
85
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
5
4
4
30
35
40
25
11
10
6
3
4
2
1
5
10
14
19
10
1
4
7
6
3
1
3
6
4
2
4
6
5
3
2
2
3
10
15
8
2
4
6
4
2
2
2
2
2
5
8
5
2
2
2
2
2
2
2
10
6
3
3
3
4
5
34
29
17
5
5
5
5
9
11
12
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
90
90
90
90
90
90
90
90
90
90
85
88
88
88
88
88
88
88
88
93
102
116
116
116
116
76
79
76
75
77
79
76
86
72
70
75
73
79
84
86
94
97
87
91
97
90
90
97
90
90
90
89
90
89
94
90
88
87
90
83
83
84
80
86
109
97
109
94
109
87
85
88
83
83
90
77
73
65
73
57
60
63
62
65
65
65
65
69
75
85
85
85
72
70
69
67
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
13
16
20
42
35
28
28
28
28
28
28
15
3
3
3
6
22
29
25
21
28
15
2
6
15
8
1
1
1
1
2
7
9
8
8
7
6
3
1
12
16
8
1
3
3
2
1
1
1
1
1
6
4
3
2
1
2
4
5
4
3
3
4
3
2
1
1
1
1
1
1
1
1
7
7
6
6
6
6
6
22
17
12
12
12
32
42
25
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
137
137
137
137
137
137
137
137
137
137
103
110
106
101
100
96
96
96
91
92
96
96
77
67
83
65
81
96
96
121
132
114
128
141
131
157
117
131
125
133
135
158
135
130
142
122
128
147
140
147
142
157
146
134
158
142
144
152
147
136
142
133
133
142
133
135
137
158
134
135
134
133
124
152
137
125
126
116
135
127
104
113
110
108
107
107
107
92
105
108
108
108
90
103
117
135
135
135
135
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
91
91
91
91
91
91
91
91
82
74
74
45
16
16
16
16
16
16
16
8
1
1
1
2
9
16
15
15
52
27
2
8
15
8
2
1
1
1
1
2
3
3
4
11
8
5
3
4
5
6
5
5
3
2
31
17
3
5
8
13
9
6
4
3
3
6
3
1
1
2
5
3
1
3
2
2
1
1
1
2
3
4
4
4
4
4
13
18
17
17
17
17
17
17
17
30
36
39
41
43
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
80
80
80
80
80
80
80
80
80
80
75
76
76
75
75
75
75
75
71
71
75
75
60
55
65
53
58
64
75
71
73
71
103
72
74
92
66
72
80
82
94
89
94
92
94
95
95
112
98
103
100
96
95
96
91
89
112
88
80
77
97
78
85
93
97
113
112
104
113
107
103
103
113
94
103
93
89
100
83
72
77
84
92
92
92
68
68
61
61
57
57
57
45
49
54
59
59
59
59
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
20
20
20
20
20
20
20
20
11
2
2
2
2
7
12
18
24
40
21
2
5
3
1
1
8
16
9
2
2
3
2
2
5
8
6
4
2
7
12
6
1
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
1
1
3
6
3
1
1
1
6
3
1
1
1
1
8
9
5
2
2
2
2
14
8
2
2
2
6
10
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
137
137
137
137
137
137
137
129
129
129
121
131
137
137
137
137
137
137
128
132
137
137
117
99
93
90
98
114
137
131
138
123
119
119
125
111
107
117
103
118
121
125
137
122
122
121
125
120
119
120
125
116
129
103
115
103
107
114
120
116
125
102
110
119
138
130
123
117
114
130
109
115
105
106
130
109
109
115
94
105
93
99
102
102
102
84
84
94
105
124
124
124
99
107
124
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
79
79
79
79
79
79
79
79
56
33
33
33
33
33
33
33
33
33
33
17
1
1
1
16
24
32
45
41
37
24
12
1
9
13
14
8
2
9
8
8
6
4
2
4
6
16
9
2
2
2
3
13
10
6
2
2
2
2
2
7
7
5
3
2
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
6
11
6
1
1
1
1
20
19
19
19
19
21
22
23
23
23
23
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
97
80
80
90
109
136
136
136
136
136
136
119
131
136
136
124
96
144
92
106
123
136
135
125
129
124
144
113
101
92
88
84
99
113
99
144
101
103
102
94
112
102
102
118
106
94
95
94
95
112
108
98
135
125
101
110
112
107
119
112
98
106
101
104
119
106
94
84
90
87
119
88
85
88
93
99
99
99
68
78
89
106
135
135
135
100
104
109
105
105
105
105
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
13
13
13
13
13
13
13
13
13
13
13
14
15
15
15
15
15
15
16
12
8
8
8
8
12
16
17
18
34
25
17
15
14
17
15
10
5
4
4
5
3
2
2
4
7
5
4
12
9
6
8
5
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
5
6
4
3
3
3
3
11
19
13
8
8
8
8
10
11
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
187
187
187
187
187
187
187
187
187
187
126
116
104
90
84
69
66
66
82
98
101
152
152
90
91
71
79
93
100
147
145
140
144
142
181
159
159
187
155
169
175
187
185
171
153
146
143
145
139
141
144
138
147
134
134
142
134
145
134
134
181
144
149
157
159
159
159
187
144
148
152
153
147
153
187
163
185
161
168
171
136
140
141
136
134
134
134
119
122
116
116
116
98
111
126
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
125
125
125
125
125
125
125
125
64
4
4
4
4
4
4
4
4
4
4
4
4
4
4
15
38
35
25
15
22
12
2
10
18
19
18
12
7
13
19
26
15
4
4
12
21
11
2
14
13
12
26
19
12
6
5
5
5
5
5
12
18
25
15
6
8
8
8
8
7
5
3
9
6
4
22
18
15
9
4
8
13
20
23
14
5
5
5
5
21
15
9
6
6
6
6
14
18
20
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
173
173
173
173
173
173
173
173
173
173
105
94
81
65
59
47
42
40
66
91
97
176
176
90
85
68
76
101
105
170
172
144
157
143
146
146
142
173
145
151
153
158
152
155
160
153
154
157
161
160
170
166
163
163
176
159
165
172
160
161
157
153
149
153
170
157
161
173
147
138
145
170
143
152
142
140
142
144
136
143
128
146
157
176
176
176
176
144
163
161
161
161
118
134
153
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
14
10
7
10
9
9
10
11
14
18
22
15
8
10
10
10
10
10
10
9
8
25
15
6
24
22
20
25
27
30
26
22
15
8
22
14
7
7
8
7
7
7
5
4
6
8
7
6
5
4
5
13
9
6
4
13
13
13
28
35
39
41
43
38
34
26
19
19
19
19
19
19
23
25
26
27
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
34
165
165
165
165
165
165
165
165
165
165
96
85
70
54
46
38
50
58
86
124
107
172
172
93
106
91
97
124
123
150
173
141
151
170
149
152
146
165
145
152
156
155
158
164
168
155
170
161
161
164
170
166
166
167
172
160
161
164
170
136
150
150
144
149
173
155
157
170
145
152
145
168
132
167
136
132
133
118
150
126
121
143
151
172
172
172
172
147
156
150
150
150
127
139
155
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
7
9
10
10
10
10
11
16
13
11
11
21
13
6
17
28
25
14
3
7
11
20
11
3
14
16
18
21
12
4
4
11
37
21
5
11
7
3
3
3
5
11
8
5
8
11
8
5
6
6
6
7
7
5
4
6
6
6
7
5
4
5
5
5
4
4
4
4
5
9
9
9
9
9
22
28
35
34
33
33
33
49
57
46
35
35
35
35
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
89
89
90
104
117
120
120
120
120
120
120
115
118
120
120
117
113
117
86
94
100
120
103
105
103
117
101
93
92
88
101
87
96
100
108
120
104
108
104
102
107
100
96
98
100
100
107
102
86
97
97
91
107
102
89
102
82
86
89
87
102
87
80
83
79
78
89
75
76
88
66
68
57
55
59
59
61
61
61
61
59
69
79
79
79
55
59
64
64
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
21
21
21
21
21
21
21
21
13
5
5
5
5
5
5
5
5
5
5
5
12
11
11
11
8
5
8
11
34
18
3
5
3
1
1
2
3
6
4
3
3
4
5
4
3
6
5
4
2
1
1
1
1
2
3
2
1
1
1
7
6
5
4
3
2
1
1
1
1
1
2
1
1
1
2
5
3
1
1
1
1
3
2
1
1
1
2
3
10
10
10
10
10
10
10
6
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
130
130
130
130
130
130
130
130
130
130
92
86
79
70
67
56
56
56
59
63
63
77
77
57
56
53
59
64
72
83
100
106
126
183
146
188
155
157
166
156
166
175
146
149
152
148
166
175
163
169
172
175
174
183
188
163
169
175
175
152
164
146
141
170
148
147
168
175
128
125
134
131
127
188
130
120
116
99
91
89
81
80
80
78
77
77
77
66
63
53
53
53
58
64
71
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
21
5
5
5
5
5
5
5
5
5
5
3
1
1
1
2
3
4
13
22
39
20
2
3
4
6
14
10
6
4
2
14
27
14
1
9
17
9
2
1
3
6
6
3
1
2
3
3
4
4
2
1
5
9
10
10
6
3
7
9
5
2
6
10
14
11
8
5
2
4
4
4
5
22
21
21
21
21
27
30
34
22
11
5
5
5
5
18
24
27
29
31
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
93
93
93
93
93
93
93
93
93
93
72
68
64
59
57
51
51
51
54
54
61
61
55
56
55
61
60
67
77
89
99
104
124
169
143
188
153
160
166
155
176
161
154
170
176
167
169
188
171
170
170
183
172
166
187
161
164
163
188
135
147
131
122
136
140
142
183
175
124
122
132
122
115
187
106
105
98
78
78
81
92
98
110
110
110
98
98
95
79
66
61
61
69
78
89
110
110
110
110
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
21
5
5
5
5
5
5
5
5
5
5
5
8
6
5
5
3
1
24
32
40
21
3
7
5
4
3
3
16
18
20
19
12
5
1
3
5
5
3
1
8
8
6
4
3
2
3
3
4
4
3
2
5
3
2
2
3
4
5
4
3
2
2
3
4
5
3
2
2
2
2
2
2
20
17
11
5
5
5
5
31
16
2
2
2
3
4
17
24
27
29
31
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
161
161
161
161
161
161
161
161
161
161
111
110
101
91
88
84
85
87
103
118
124
168
168
105
101
74
84
104
115
170
166
136
134
121
122
119
119
161
130
135
145
148
145
148
160
144
145
145
149
154
170
166
158
153
168
152
154
164
160
138
132
137
137
145
149
158
158
161
158
144
151
170
140
145
135
134
135
151
128
120
126
140
148
168
168
168
168
132
137
118
118
118
96
109
124
142
142
142
142
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
25
36
47
41
22
4
4
4
4
4
4
8
10
11
12
13
7
1
7
13
22
16
11
13
11
6
2
6
11
12
8
5
16
10
4
7
6
5
4
4
6
8
6
5
12
12
9
6
5
5
6
6
6
19
12
6
9
12
10
7
5
5
4
3
5
6
5
5
12
8
5
5
5
22
15
9
9
9
21
27
34
25
15
5
5
5
5
15
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
137
137
137
137
137
137
137
137
137
137
88
80
70
58
52
43
40
38
58
77
82
140
140
85
82
70
77
99
104
170
166
135
141
125
120
134
119
121
123
124
140
133
137
138
162
139
139
144
147
150
170
166
149
141
141
146
152
165
160
162
150
146
169
144
143
143
141
143
133
132
143
170
127
169
122
122
126
109
98
137
106
124
143
165
165
165
165
137
155
155
155
155
112
122
134
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
4
5
5
5
6
24
14
5
32
29
26
18
11
14
18
21
14
8
8
13
19
20
22
41
24
8
6
5
13
9
6
8
6
5
5
5
5
5
5
5
5
5
7
6
5
6
7
8
9
6
4
9
8
6
4
8
5
2
2
2
2
2
14
27
27
27
27
27
30
32
24
17
17
17
17
17
17
17
17
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
89
89
89
89
89
89
89
89
89
89
78
83
82
81
81
81
81
81
74
76
72
83
83
69
94
70
73
84
81
88
98
83
86
94
75
82
75
76
89
83
86
82
94
82
74
86
68
71
78
80
94
98
84
82
78
77
77
78
94
70
79
76
77
81
84
88
94
96
96
84
85
98
71
77
65
66
65
60
63
62
60
68
70
78
78
78
78
63
68
63
63
63
53
61
71
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
16
9
2
2
2
18
17
16
27
31
36
24
12
10
9
11
10
7
4
6
4
2
4
3
3
6
4
2
1
1
2
3
2
2
8
5
2
2
2
2
2
9
14
7
1
1
2
3
4
4
5
5
5
5
5
4
3
3
4
5
6
5
5
8
9
6
3
3
3
3
10
6
2
2
2
3
5
11
14
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
140
155
155
155
155
155
155
155
155
155
155
118
116
109
102
99
90
90
90
103
111
140
140
103
89
97
68
83
99
101
135
139
119
116
116
130
128
129
151
138
139
147
145
155
155
139
128
128
120
116
120
115
116
135
107
115
114
116
125
120
118
130
110
115
122
139
131
133
151
138
120
125
139
122
127
145
129
155
126
146
155
114
113
107
98
88
85
88
100
108
125
125
125
94
107
123
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
65
65
65
65
65
65
65
84
93
98
81
48
16
16
16
16
16
16
16
17
15
14
14
22
25
19
14
33
22
11
10
9
5
2
2
3
7
11
18
25
13
1
17
9
2
17
19
12
6
4
2
3
3
2
1
1
2
3
7
5
3
2
2
2
3
7
5
3
5
9
9
7
6
4
2
1
1
1
1
1
9
9
5
2
2
2
2
43
29
16
6
6
6
6
15
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
158
200
200
200
200
200
200
200
200
200
200
142
142
133
122
118
109
105
106
124
147
158
195
195
136
138
121
124
144
140
189
188
168
169
171
194
185
190
196
194
191
195
196
196
200
176
177
169
170
172
181
189
188
200
177
195
177
180
186
172
189
200
176
181
191
191
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
188
195
195
195
195
195
192
191
190
190
189
189
189
189
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
44
44
44
44
44
44
44
44
92
116
128
86
44
44
44
44
48
50
52
62
67
69
72
92
68
44
40
48
57
34
11
14
18
17
17
18
22
20
18
18
18
49
35
22
57
39
22
44
36
28
28
28
28
20
13
13
13
13
13
20
24
28
28
28
28
28
50
67
53
40
28
34
28
22
22
31
35
40
31
22
44
55
66
83
91
100
83
66
66
66
83
91
95
97
98
99
99
99
99
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
184
184
184
184
184
184
184
184
184
184
111
98
82
64
54
45
47
57
78
94
106
140
140
84
91
77
93
106
113
180
129
137
133
132
154
155
161
184
171
166
173
169
180
173
148
142
135
135
127
133
137
139
180
130
140
129
132
136
128
150
154
135
140
148
154
161
161
184
171
135
140
138
133
139
169
149
180
145
169
173
124
137
142
140
140
140
140
124
142
150
150
150
104
117
132
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
7
8
9
9
9
9
10
14
19
19
19
20
12
4
12
20
21
23
21
20
19
10
2
3
4
9
14
14
14
9
5
5
5
5
6
5
5
5
6
5
5
5
5
5
5
5
5
5
9
9
7
5
14
12
10
8
6
6
6
6
5
5
5
6
26
15
5
5
6
8
11
8
6
6
6
6
16
16
15
15
15
15
15
14
14
14
14
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
116
195
195
195
195
195
195
195
195
195
195
138
140
130
120
117
106
104
104
114
138
132
197
197
125
120
117
120
141
143
192
194
172
184
171
182
185
190
195
189
189
190
188
191
191
178
173
178
178
181
184
189
188
187
180
197
184
185
194
169
186
184
174
189
186
192
190
190
195
178
183
177
189
175
179
188
183
186
184
191
191
158
179
186
197
197
197
197
182
189
186
186
186
158
163
180
192
192
192
192
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
17
17
17
17
17
17
17
17
49
65
73
55
36
17
17
17
17
17
17
13
10
10
10
28
24
21
33
45
57
34
11
22
33
19
5
7
10
12
15
38
59
36
13
13
13
35
47
30
13
19
19
20
14
9
9
18
14
10
16
17
13
10
14
18
15
13
18
51
30
9
10
14
18
20
17
15
15
15
18
20
22
28
20
13
13
13
84
119
126
77
28
28
28
47
56
48
40
40
40
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
126
126
126
126
126
126
126
126
126
126
126
86
79
78
77
82
86
86
93
104
100
137
137
85
78
62
62
75
84
96
130
109
144
112
101
102
104
120
105
108
114
115
119
126
124
127
118
124
126
126
144
127
131
126
137
142
116
127
110
105
124
101
101
113
130
116
126
144
113
113
115
124
113
110
116
111
114
142
102
126
105
117
126
137
137
137
137
103
110
96
96
96
86
98
111
130
130
130
130
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
48
48
48
48
48
48
48
48
47
47
47
47
32
17
17
17
17
17
17
17
17
17
17
17
32
38
27
17
25
19
14
17
20
11
3
2
1
4
4
4
16
9
3
2
1
2
2
3
8
11
6
2
2
2
2
2
2
2
2
2
2
2
2
9
7
6
8
6
4
3
2
2
2
2
2
2
2
2
2
2
10
11
12
23
28
34
29
24
21
18
12
6
6
6
6
13
17
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
136
136
136
136
136
136
136
136
136
136
107
111
107
102
101
97
97
97
104
110
103
134
134
92
88
102
85
97
100
100
125
102
96
92
93
93
93
120
105
111
118
136
123
126
120
128
109
105
103
114
99
107
110
105
134
108
104
121
102
89
125
94
95
105
105
112
120
120
128
111
107
120
107
112
136
107
114
109
97
126
99
113
123
134
134
134
134
99
103
86
84
84
78
89
101
120
120
120
120
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
57
57
57
57
57
57
57
29
1
1
1
1
1
1
1
1
1
1
1
9
13
17
22
31
33
27
22
29
20
12
14
8
3
2
2
3
6
9
13
17
9
1
6
6
5
3
1
3
3
3
3
3
2
1
1
1
1
1
3
3
2
1
2
1
1
6
7
6
4
2
2
3
3
3
7
8
6
5
7
10
10
6
3
3
3
6
10
17
22
17
13
13
13
13
19
22
24
25
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
71
103
103
103
103
103
103
103
103
103
103
77
82
79
75
74
71
71
71
70
67
71
71
60
57
85
57
75
87
86
136
100
101
106
93
131
92
94
100
98
106
131
109
108
104
108
103
102
112
136
110
132
113
106
100
104
91
96
96
93
102
93
92
92
100
117
108
136
104
107
109
105
132
101
96
103
93
97
92
97
103
75
79
76
71
68
64
64
71
84
102
102
102
77
89
103
117
117
117
117
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
7
7
7
11
13
14
15
15
15
15
16
8
1
1
1
5
10
16
20
25
47
60
42
25
14
3
3
5
8
14
14
14
9
5
3
6
4
2
1
2
4
3
2
2
5
3
1
1
1
2
3
9
7
4
2
1
1
1
1
3
6
4
3
2
1
1
1
1
1
1
3
5
4
3
3
2
2
2
2
2
14
8
2
2
2
6
10
15
18
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
176
176
176
176
176
176
176
176
159
154
154
138
142
140
138
138
137
137
137
137
147
176
176
123
112
145
98
113
127
137
141
131
133
131
145
132
136
126
154
135
143
146
151
176
142
151
144
139
133
129
131
139
127
141
122
102
98
108
110
111
134
132
109
115
122
131
125
129
154
114
113
113
118
94
98
103
99
118
102
106
122
88
98
103
104
104
104
104
100
118
134
134
134
100
103
106
101
100
100
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
87
87
87
87
87
87
87
87
88
89
90
88
52
16
16
16
16
16
16
9
2
2
2
21
18
16
18
21
48
32
17
17
11
5
9
5
2
11
9
7
9
12
13
12
12
13
12
12
9
6
3
5
7
13
8
3
3
5
6
7
4
1
4
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
3
5
10
9
8
7
7
7
7
15
11
8
8
8
8
8
11
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
110
110
109
114
120
120
120
120
90
85
85
92
103
123
123
112
98
120
79
75
80
73
74
85
74
74
72
72
77
78
110
87
100
112
94
123
93
89
91
76
74
73
73
78
82
84
110
90
92
89
112
82
79
78
74
76
81
86
94
109
101
113
103
103
93
84
83
91
85
83
80
91
73
72
78
80
87
87
87
87
66
69
58
58
58
49
57
66
79
79
79
79
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
34
34
34
34
34
34
34
34
34
34
75
43
11
11
11
11
11
11
6
2
2
2
30
17
4
33
30
28
17
7
2
3
5
6
4
2
7
4
2
21
11
1
10
19
15
12
15
8
1
2
5
6
4
3
3
3
3
3
9
8
7
4
2
2
2
2
4
6
5
4
3
2
2
3
2
1
2
15
11
7
11
11
6
2
2
2
2
12
7
2
2
2
4
7
13
16
18
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
119
119
119
119
119
119
119
99
102
105
109
117
117
117
117
84
78
79
91
94
119
119
90
83
117
66
69
70
63
74
72
70
123
71
72
74
76
81
84
123
91
92
119
86
95
89
81
123
83
86
88
82
82
84
86
83
98
92
69
69
82
77
80
98
87
94
98
98
103
103
103
97
85
81
80
78
76
78
71
73
97
86
92
92
92
62
64
72
81
97
97
97
73
70
67
62
54
54
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
3
3
3
3
3
3
3
3
3
3
60
32
4
4
4
4
4
4
4
16
11
6
6
4
2
7
12
33
18
3
7
12
8
5
4
4
6
5
4
22
12
2
6
5
4
3
2
3
4
3
2
2
1
1
1
1
1
1
8
6
5
3
1
5
7
8
5
3
2
2
5
3
2
2
5
8
8
8
5
2
11
13
7
1
1
1
1
11
10
6
2
2
2
2
25
37
43
46
49
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
142
142
142
142
142
142
142
142
142
142
113
111
106
100
97
90
90
90
90
98
93
119
119
84
77
64
68
72
80
137
84
93
92
96
133
119
124
128
142
121
122
118
119
120
99
92
87
84
81
91
95
99
137
108
101
93
83
109
80
81
133
92
102
115
119
124
121
128
142
100
98
97
81
87
107
95
119
100
103
120
84
89
91
87
86
86
86
68
72
64
64
64
53
62
71
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
20
7
7
7
7
7
7
10
13
20
28
37
23
9
28
29
18
7
11
11
7
4
1
1
2
6
6
6
3
1
1
1
1
10
5
1
5
3
2
2
4
3
2
2
2
2
2
8
7
4
1
2
4
4
3
2
5
4
4
4
4
2
1
4
3
2
2
2
2
9
10
6
3
3
3
3
13
9
6
6
6
6
6
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
122
122
122
122
122
122
122
101
103
106
110
117
117
117
117
84
76
76
88
94
122
122
92
92
117
72
67
69
59
59
68
76
97
116
114
167
127
137
163
141
163
146
136
139
148
130
124
141
128
133
139
142
133
127
167
130
129
137
141
114
124
106
95
129
108
113
125
142
97
94
102
94
87
167
82
84
78
60
55
50
53
58
64
75
75
75
75
61
67
64
64
64
61
61
60
59
59
59
59
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
6
6
6
6
6
6
6
6
6
6
61
32
4
4
4
4
4
4
4
4
4
4
5
6
8
31
26
22
14
6
7
5
3
4
5
23
16
9
2
20
13
7
5
16
10
4
7
6
5
5
3
1
2
3
3
3
3
2
1
2
4
3
2
1
2
2
2
4
3
2
2
3
2
1
1
1
1
1
1
2
5
6
4
2
2
2
2
10
13
11
9
9
9
9
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
52
62
62
62
62
62
62
62
62
62
62
57
56
55
54
53
52
52
52
65
75
76
112
112
74
70
58
60
65
79
94
95
104
109
136
106
135
125
131
142
153
167
177
177
164
177
162
172
167
164
173
172
162
160
166
149
152
157
172
173
143
141
137
135
139
131
139
166
149
114
107
115
109
108
172
103
102
99
82
75
66
68
74
77
79
79
79
79
62
67
61
61
61
66
72
80
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
10
10
10
10
10
10
10
10
8
6
4
2
2
22
33
29
26
22
11
1
8
35
21
7
1
10
14
16
19
12
5
5
12
20
11
2
2
2
6
6
3
1
3
4
5
5
3
2
1
3
5
3
2
4
2
1
5
8
4
1
1
1
1
5
9
5
1
4
5
5
5
5
5
5
5
15
20
19
12
5
5
5
5
6
15
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
114
114
114
114
114
114
114
114
114
114
76
69
62
53
49
41
42
46
55
68
69
69
61
60
71
56
61
64
74
85
94
105
112
138
119
151
124
160
125
125
121
116
114
115
122
115
110
113
117
131
138
151
160
139
140
151
130
130
122
120
120
107
120
108
118
123
141
160
116
119
131
122
120
151
103
104
114
88
84
87
92
101
106
120
120
120
120
89
96
92
87
83
86
92
104
122
122
122
122
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
26
26
26
26
26
26
26
17
8
8
8
8
8
8
8
8
8
8
4
1
1
1
5
21
32
40
48
42
27
12
15
10
6
6
6
14
17
20
17
10
3
4
3
3
18
10
3
2
1
1
1
1
2
3
3
3
2
2
10
10
11
8
5
8
9
9
6
4
2
5
7
6
4
2
2
2
2
2
2
6
23
17
11
5
5
5
5
9
5
2
2
2
28
41
35
29
29
29
29
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
140
140
140
140
140
140
140
140
140
140
89
80
70
58
53
44
45
49
63
74
74
96
96
67
71
55
61
65
68
90
82
84
94
96
103
113
120
126
140
122
127
130
123
126
106
103
102
113
97
97
95
100
90
91
89
92
113
92
92
90
100
95
101
107
111
120
121
126
140
123
123
118
107
109
130
109
123
104
91
126
87
94
93
88
88
80
80
61
63
53
53
53
59
66
74
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
78
78
78
78
78
78
78
78
43
8
8
8
8
8
8
8
8
8
8
8
15
8
2
2
20
21
19
17
26
16
6
11
10
6
2
4
6
13
7
2
1
1
6
3
1
1
1
1
6
11
6
2
7
5
3
2
2
2
3
6
9
9
6
3
11
7
4
4
5
16
10
5
4
4
4
5
4
4
4
4
5
8
11
8
5
5
5
5
11
17
11
5
5
5
5
18
24
27
29
31
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
85
85
85
85
85
85
85
77
77
77
77
81
85
85
85
85
85
85
80
81
85
85
68
58
65
54
61
73
85
77
99
83
83
88
83
83
83
100
97
96
116
104
109
114
115
124
122
122
111
115
124
104
118
104
103
124
93
97
86
83
118
87
93
84
82
85
88
88
83
82
88
78
76
74
88
73
70
93
63
64
63
63
63
63
63
50
50
53
58
66
66
66
61
60
59
58
56
56
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
20
20
20
20
20
20
20
20
10
1
1
1
5
14
20
20
20
28
19
11
6
7
8
5
2
3
7
5
4
2
1
16
9
2
9
5
2
3
5
5
5
6
3
1
1
10
9
7
6
4
2
2
2
2
2
1
1
1
1
1
1
1
1
3
5
3
1
1
1
3
9
8
6
4
4
4
4
13
15
11
8
8
8
8
32
44
50
53
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
129
129
129
115
121
120
119
119
119
119
119
111
126
136
136
136
99
91
88
90
106
119
118
134
110
109
111
129
119
117
114
134
118
120
119
136
119
113
136
110
110
108
99
99
96
95
107
94
92
99
109
103
118
129
102
109
115
119
117
114
111
136
101
100
99
91
94
101
94
116
92
100
116
80
86
89
84
84
84
84
85
101
118
118
118
88
88
89
84
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
48
58
68
66
47
28
28
28
28
28
28
42
49
53
55
47
40
38
42
34
26
41
35
24
13
2
6
4
2
3
3
3
2
1
1
1
2
8
14
17
12
7
4
2
3
3
2
1
2
2
3
10
13
13
7
1
1
1
1
2
3
2
1
1
1
1
1
2
2
2
2
1
1
7
8
8
8
9
19
29
26
20
14
10
10
10
10
11
12
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
44
177
177
177
177
177
177
177
177
177
177
107
95
81
64
57
45
46
49
77
99
101
176
176
104
106
94
100
114
122
177
174
141
144
139
150
147
145
177
154
161
178
165
169
160
169
144
137
139
136
137
138
142
143
137
176
144
152
160
145
170
166
148
152
154
177
162
167
177
157
178
153
169
140
141
143
147
169
144
150
143
134
153
159
176
176
176
176
153
169
171
171
171
171
171
174
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
18
12
6
33
41
37
20
3
9
16
14
8
3
12
12
13
14
9
4
4
8
12
7
2
2
9
9
9
7
5
13
21
14
8
9
7
5
10
8
7
7
7
8
7
6
7
6
6
6
9
8
8
8
8
10
13
14
14
15
35
46
51
54
44
35
35
31
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
54
100
100
100
100
100
100
100
100
100
100
78
78
75
71
69
65
65
65
72
87
90
133
133
92
91
84
88
99
98
136
130
101
107
97
100
93
91
112
102
111
141
118
121
121
130
127
111
115
114
111
127
115
122
121
133
128
125
129
130
130
130
119
114
111
136
112
117
120
113
141
114
130
105
120
92
89
83
70
72
65
80
98
107
133
133
133
133
109
118
111
111
111
95
108
122
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
16
19
20
22
36
33
27
21
28
35
22
9
15
9
3
2
3
4
6
4
2
17
9
2
6
4
2
2
2
5
5
3
2
2
2
3
3
2
2
4
8
13
7
2
2
2
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
10
10
10
10
10
17
21
25
25
17
10
10
10
10
17
21
23
24
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
118
118
118
118
118
118
118
118
118
118
95
97
94
90
89
88
85
85
85
80
76
85
85
60
55
51
58
67
77
100
91
100
89
82
84
83
78
102
90
100
113
103
118
97
103
92
85
103
87
90
89
89
88
86
87
102
88
90
81
100
95
97
104
120
113
112
117
120
121
121
129
129
105
105
102
102
118
100
86
75
73
77
77
77
77
74
74
79
94
113
113
113
80
86
94
95
95
95
95
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
32
32
32
32
32
32
32
32
32
32
32
41
46
48
49
50
50
50
51
28
5
5
5
7
4
1
9
17
27
19
11
3
14
8
2
1
1
5
6
7
6
5
11
8
5
3
2
5
5
5
5
5
3
2
2
10
24
39
22
5
8
5
2
2
2
3
2
2
2
2
4
7
5
3
2
2
2
2
2
2
2
9
9
9
9
9
17
21
22
23
12
2
2
2
2
10
14
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
138
138
138
138
127
120
117
117
101
92
95
100
114
126
138
138
114
117
97
117
96
90
93
117
85
91
74
76
77
75
106
79
94
107
98
126
114
101
99
94
122
91
91
93
89
88
106
90
90
89
122
75
72
70
78
86
97
114
119
119
122
109
106
102
99
109
91
92
92
84
99
68
70
75
81
92
92
92
81
81
71
69
67
65
61
61
61
62
64
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
1
1
1
1
1
1
1
1
1
1
59
55
52
52
52
52
52
52
27
3
3
3
19
16
14
48
39
30
16
3
5
7
5
3
3
15
12
6
1
3
5
5
5
5
4
3
5
3
2
2
2
4
2
1
1
1
7
6
5
7
4
2
2
3
2
1
1
1
1
3
2
1
1
1
1
1
1
3
2
1
4
7
4
2
2
2
2
28
20
13
13
13
18
20
16
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
162
162
162
162
162
162
162
162
152
142
142
142
133
131
129
127
124
124
124
124
139
162
162
142
118
133
102
98
101
124
83
89
92
91
133
87
87
87
90
86
104
106
110
162
104
110
100
89
95
82
80
79
77
81
80
79
100
80
80
92
64
70
77
81
117
101
116
127
134
154
154
154
124
109
98
109
85
77
70
78
55
59
65
68
78
78
78
78
57
59
48
47
47
53
61
71
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
2
2
2
2
2
2
2
2
2
2
32
24
16
16
16
16
16
16
9
3
3
3
15
15
16
38
34
31
16
2
7
4
2
6
5
4
5
3
1
4
7
9
8
7
7
7
7
6
5
6
5
3
2
1
1
8
5
2
5
4
2
1
1
2
2
2
3
4
6
5
4
4
4
2
1
1
1
1
1
4
8
5
2
1
1
1
1
9
8
6
5
5
5
5
9
11
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
96
89
90
97
107
122
122
122
122
122
122
115
125
138
138
119
99
95
88
97
107
122
143
106
113
119
95
95
92
91
122
86
99
98
104
138
105
122
105
97
107
109
108
143
107
105
105
91
94
99
100
120
120
82
98
101
105
131
113
109
99
120
101
101
143
88
90
92
91
85
81
120
81
85
86
84
85
85
85
85
97
104
120
120
120
87
101
116
131
131
131
131
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
2
2
2
2
2
2
2
2
2
2
33
19
5
5
5
5
5
5
3
2
2
2
17
24
32
43
40
37
51
27
4
9
8
8
5
2
14
8
2
5
4
4
7
4
2
3
4
5
5
3
2
3
9
25
21
11
2
2
3
5
4
3
2
2
2
2
3
2
2
3
3
2
1
1
1
1
1
1
1
1
20
17
14
14
14
19
25
47
25
3
3
3
5
8
11
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
137
137
137
137
137
137
137
119
119
119
112
118
120
120
120
120
120
120
111
123
137
137
117
83
82
74
94
119
120
172
175
130
132
114
109
104
110
130
118
123
130
129
137
120
148
127
128
139
157
143
172
175
138
130
127
132
135
144
148
159
164
137
136
147
171
143
157
129
129
126
125
175
117
108
112
113
116
132
123
108
106
104
103
102
101
101
101
120
135
164
164
164
118
135
155
171
171
171
171
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
30
31
32
33
19
5
5
5
5
5
5
3
1
1
1
8
27
23
15
8
36
24
12
8
19
10
2
2
2
3
4
8
17
33
21
10
10
13
17
18
12
6
3
3
4
2
1
1
1
1
1
5
5
4
3
10
8
6
4
3
4
3
2
2
2
2
1
1
1
1
1
1
9
23
20
12
5
5
5
5
47
32
17
10
10
10
10
12
13
14
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
44
44
44
44
44
44
44
44
44
44
30
27
24
21
20
17
24
32
43
65
60
60
58
49
52
46
58
57
66
84
91
81
97
72
84
65
70
78
84
97
107
95
97
96
98
91
91
98
79
79
84
74
75
87
76
82
78
84
94
79
91
81
89
96
107
105
105
99
105
96
91
103
87
88
90
91
90
103
94
79
82
79
76
75
73
72
72
81
91
107
107
107
77
81
86
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
9
6
4
4
4
6
7
9
28
40
23
7
2
5
25
13
1
1
1
5
5
5
6
3
1
4
4
3
2
1
1
1
1
1
1
2
1
1
1
2
3
10
6
3
1
1
2
5
4
3
6
5
4
3
3
2
2
3
3
2
1
2
3
10
10
7
5
5
5
5
21
25
20
15
15
15
15
22
25
27
28
29
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
66
66
66
66
66
66
66
66
66
66
63
65
66
66
66
66
66
66
61
61
59
61
61
46
51
39
43
47
50
66
68
62
63
73
59
60
63
64
73
67
74
74
65
67
73
64
67
67
62
63
66
65
64
84
67
71
73
81
84
72
68
81
72
80
84
88
88
96
76
80
83
78
86
88
77
79
86
72
76
88
72
74
77
76
76
76
76
62
58
49
46
46
50
54
59
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
1
1
1
1
1
1
1
1
1
1
5
8
9
10
10
10
10
11
6
2
2
2
2
3
4
12
20
15
8
2
7
5
4
6
3
1
5
3
1
4
7
9
7
5
3
1
7
6
4
3
3
2
2
1
1
3
3
3
7
6
3
1
2
4
2
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
28
16
4
4
4
7
10
6
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
110
110
110
110
110
110
110
110
110
110
83
86
82
77
76
75
72
72
72
67
68
77
77
61
56
52
62
66
73
78
121
75
78
77
71
78
73
76
85
91
95
97
121
109
120
117
133
152
111
116
123
117
122
152
114
112
125
126
105
152
112
99
106
96
96
101
126
95
98
94
88
85
86
82
80
81
110
78
73
71
69
74
78
85
85
85
85
70
68
69
66
64
64
64
64
64
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
16
16
16
22
25
26
27
27
27
27
28
18
8
8
8
8
4
1
31
29
27
14
2
10
8
5
2
6
10
6
2
9
8
8
8
8
4
1
4
6
9
11
6
1
1
2
3
2
1
1
1
1
8
7
4
1
2
2
2
2
2
2
2
6
9
5
2
2
2
2
2
2
2
4
7
7
7
7
7
8
25
18
11
11
11
20
25
13
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
110
110
110
110
110
110
110
110
110
110
69
62
52
40
33
27
38
52
71
105
102
102
68
61
67
55
58
105
70
76
87
93
93
110
105
96
108
127
117
127
127
121
115
113
114
112
100
112
101
102
98
93
112
94
95
114
95
97
112
90
101
89
94
96
106
114
94
102
98
88
91
88
94
88
84
84
110
72
68
68
60
64
63
63
63
51
51
50
54
58
58
58
53
53
52
51
51
51
51
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
9
9
9
6
4
3
2
2
3
4
11
19
15
8
2
6
6
6
7
4
1
11
6
2
3
3
4
4
4
3
2
4
4
4
4
4
5
3
1
1
5
7
9
12
9
6
4
2
4
6
4
2
2
2
2
5
3
2
2
5
6
3
1
1
1
1
1
1
1
1
1
2
13
7
1
1
1
3
6
4
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
25
126
126
126
126
126
126
126
126
126
126
74
66
56
45
40
32
32
35
57
76
78
141
141
77
80
70
67
77
82
112
112
95
103
102
104
112
109
122
135
115
123
126
125
117
120
141
115
114
114
106
112
110
112
135
113
117
114
109
120
95
110
105
109
108
111
117
116
122
141
116
113
120
104
106
126
112
114
117
125
115
111
103
100
98
92
92
92
91
101
111
111
111
79
85
91
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
78
78
78
78
78
78
78
78
40
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
10
9
22
28
26
14
2
3
9
11
12
13
19
10
2
8
6
5
5
8
6
4
5
7
6
4
3
2
4
6
3
1
1
4
5
3
2
3
2
1
2
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
18
18
18
18
19
19
19
20
11
2
2
2
8
15
12
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
147
159
159
159
159
159
159
159
159
159
159
150
148
141
141
141
114
100
100
107
123
147
147
142
116
141
88
103
120
111
157
161
128
153
137
138
142
140
157
142
143
149
150
148
159
131
142
142
143
149
153
157
161
145
134
142
137
135
150
119
138
144
123
130
138
155
147
153
157
150
130
123
161
117
122
150
132
141
137
148
159
121
137
144
150
150
150
150
126
143
144
144
144
106
121
139
155
155
155
155
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
43
43
43
43
43
43
43
43
43
43
43
43
53
58
60
61
62
62
62
33
4
4
4
16
14
12
14
16
39
25
11
11
12
7
2
5
9
7
6
13
7
2
2
2
2
1
1
2
5
5
5
5
4
3
5
5
5
5
5
5
5
6
11
11
8
5
3
3
3
3
2
1
1
1
2
3
3
3
3
3
7
9
11
23
29
32
33
35
28
20
13
10
10
10
10
14
16
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
74
74
74
74
74
74
74
74
74
74
74
70
69
68
67
66
66
71
89
112
110
110
91
81
85
100
83
112
92
91
96
100
89
82
112
72
73
73
68
68
67
68
69
72
81
77
81
81
78
82
95
80
81
77
83
83
82
88
94
95
96
89
94
89
92
94
93
95
92
94
95
96
100
100
100
84
80
75
78
63
63
66
66
68
68
68
68
69
82
96
96
96
69
72
76
73
73
73
73
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
1
1
1
1
1
1
1
1
1
1
8
8
8
8
8
8
8
8
5
3
3
3
3
3
4
12
21
38
20
3
1
4
5
7
5
3
9
5
1
6
9
12
12
12
6
1
12
14
8
2
5
3
1
1
1
1
1
1
8
8
5
2
3
2
1
1
2
1
1
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
12
19
14
10
10
10
10
9
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
101
103
105
110
117
117
117
117
84
76
76
85
99
120
120
120
86
117
72
81
95
89
116
128
104
116
92
92
91
98
109
107
116
115
118
120
121
121
121
121
128
110
106
107
103
104
118
105
102
107
121
91
116
94
97
103
104
128
104
106
91
101
85
82
97
78
77
87
77
74
77
73
60
70
81
86
102
102
102
102
93
107
116
116
116
87
87
88
83
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
1
1
1
1
1
1
1
1
1
1
59
30
1
1
1
1
1
1
1
1
1
2
13
9
5
9
13
35
18
1
8
15
10
6
7
8
13
10
8
4
1
1
9
17
24
32
37
22
8
1
1
1
1
5
3
2
3
5
9
8
7
6
5
5
5
3
1
4
2
1
1
1
2
5
3
2
1
4
4
5
6
6
6
6
6
14
19
21
18
12
6
6
6
6
10
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
156
156
156
156
156
156
156
156
156
156
120
117
110
102
99
92
91
97
110
115
137
137
122
97
94
90
99
106
109
142
131
120
117
120
129
135
156
154
138
139
146
145
153
152
127
126
125
131
121
125
142
116
134
109
105
105
108
111
108
118
129
104
118
132
135
156
154
149
138
118
113
142
108
121
145
124
153
126
143
152
111
117
116
110
106
106
106
101
111
118
118
118
89
102
118
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
24
16
16
16
16
16
16
35
25
15
15
15
15
16
15
15
41
49
32
15
15
16
17
9
2
5
9
12
6
1
1
7
14
7
1
9
8
4
1
2
4
2
1
1
1
1
1
8
6
5
9
6
3
4
4
4
5
3
2
3
5
4
3
2
2
2
2
2
4
11
11
6
1
1
1
1
26
19
12
6
6
6
6
11
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
113
113
113
113
113
113
113
113
113
113
94
95
92
88
87
86
84
84
84
98
110
137
137
122
122
87
90
101
99
125
132
107
124
103
105
106
113
110
111
117
122
125
124
119
110
137
111
112
110
119
105
106
105
110
113
103
113
125
119
111
119
108
109
115
132
119
122
116
137
117
110
108
95
125
94
98
110
89
95
112
86
90
91
87
86
86
86
90
103
119
119
119
88
101
117
132
132
132
132
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
38
52
63
62
36
11
11
11
11
11
11
6
1
1
1
56
29
2
29
30
31
21
11
16
21
11
1
1
1
2
3
6
6
6
7
5
3
1
2
6
16
9
2
1
2
2
2
3
2
1
4
8
7
5
3
3
3
2
1
1
1
1
2
3
2
1
1
2
2
2
2
1
1
8
8
7
6
6
6
6
26
19
13
9
9
9
9
15
18
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
70
70
70
70
70
70
70
70
70
70
67
67
66
65
65
65
72
74
84
109
102
116
116
116
116
95
92
109
104
115
122
106
103
93
109
93
101
114
102
106
106
121
115
109
117
114
106
110
116
121
126
122
117
120
126
105
105
108
126
89
110
94
88
97
109
96
103
92
98
99
91
122
91
90
89
82
86
80
66
71
75
83
88
99
99
99
99
80
89
87
86
86
86
86
97
109
109
109
109
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
33
48
55
59
61
62
62
62
61
35
10
6
6
33
31
27
24
13
3
2
6
10
7
4
2
1
1
1
2
3
5
7
6
4
2
1
5
5
3
1
2
7
13
7
1
1
2
5
8
8
8
5
3
5
3
2
2
2
2
5
3
2
1
1
3
2
2
2
2
2
7
13
7
1
1
1
1
7
14
22
26
28
29
29
24
19
19
19
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
170
170
170
170
170
170
170
170
170
170
116
107
94
80
72
58
52
52
64
76
80
118
118
78
74
61
76
90
105
173
138
147
159
166
157
174
152
170
152
156
155
170
145
148
151
155
166
174
160
159
170
160
162
162
172
153
160
162
174
161
157
141
137
142
173
150
155
170
150
146
147
170
152
172
170
149
150
144
145
120
112
112
105
101
100
91
91
111
129
161
161
161
161
161
167
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
4
6
8
25
38
43
34
25
24
23
24
22
21
22
24
20
16
18
12
6
5
4
4
4
4
6
5
4
5
7
7
8
11
15
22
15
8
6
5
8
14
9
5
6
8
6
4
6
7
7
7
5
4
6
8
7
5
4
4
4
5
9
13
13
13
13
13
13
13
20
24
26
27
27
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
118
121
125
129
137
137
137
137
102
100
100
104
113
138
138
106
104
137
81
80
85
75
78
89
91
104
132
118
151
117
120
132
127
151
140
138
141
151
131
126
143
126
126
141
126
123
118
140
116
112
112
143
93
97
96
84
90
92
93
126
102
84
86
93
91
95
140
93
91
89
87
78
82
87
86
90
90
90
70
71
78
81
89
89
89
64
67
70
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
1
1
1
1
1
1
1
1
1
1
69
35
1
1
1
1
1
1
1
2
2
2
2
2
2
27
28
30
15
1
9
5
1
6
12
20
15
8
2
4
5
7
12
7
2
1
14
9
4
3
2
1
1
1
2
2
1
1
5
12
7
2
1
1
1
1
5
6
3
1
1
1
4
3
2
1
1
1
2
7
16
8
1
1
1
1
2
24
24
13
2
2
2
2
2
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
136
136
136
136
136
136
136
136
136
136
92
93
86
78
75
66
66
66
69
82
83
120
120
72
66
57
68
90
94
138
166
120
134
131
130
149
128
130
136
134
140
136
136
126
123
127
126
145
128
132
132
149
132
126
145
118
123
132
145
119
150
126
126
132
166
129
135
149
129
140
131
129
126
145
136
124
126
116
136
126
110
115
108
107
107
87
89
108
122
150
150
150
117
132
149
166
166
166
166
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
36
46
53
34
16
5
5
5
5
5
5
4
3
3
3
9
5
1
5
9
25
14
3
8
13
18
10
3
24
19
12
6
5
4
4
12
23
12
2
2
2
2
2
3
4
6
5
5
8
13
10
7
6
5
5
6
6
6
7
8
7
5
3
6
8
9
10
15
12
8
5
7
10
14
14
14
14
14
14
14
21
32
19
6
6
6
6
24
33
38
40
43
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
88
88
88
88
88
88
88
74
64
66
69
81
97
97
97
97
97
97
87
88
88
88
72
59
74
60
70
81
97
88
98
88
88
91
93
96
96
102
94
95
94
90
97
89
93
102
88
97
88
93
94
98
102
89
90
94
95
88
102
73
95
83
88
90
97
102
86
83
86
85
87
102
89
86
96
84
84
84
96
79
81
91
97
97
97
80
80
68
69
63
63
63
52
60
70
82
82
82
82
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
6
6
6
6
6
6
6
6
6
6
11
11
11
11
11
11
11
11
9
7
7
7
7
11
16
15
15
43
24
6
1
4
3
2
4
7
10
6
2
3
4
5
5
5
10
7
5
5
4
3
3
4
3
2
2
3
3
3
7
4
1
1
2
1
1
2
1
1
4
5
4
4
4
3
3
5
6
4
3
4
11
14
8
2
2
2
2
15
8
2
2
2
5
9
11
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
112
112
112
112
112
112
112
112
112
112
76
77
71
64
62
54
54
54
58
59
65
65
60
50
79
49
64
79
80
116
117
91
98
98
98
97
96
112
97
97
100
94
93
109
85
82
78
76
80
83
92
93
81
78
78
76
86
95
101
116
117
85
93
99
100
110
112
106
103
98
96
110
92
90
92
92
99
110
101
109
85
89
86
82
81
77
82
94
100
117
117
117
96
96
102
101
101
101
101
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
13
14
15
15
9
4
4
4
4
4
4
4
4
4
4
10
13
16
15
14
34
54
34
14
10
6
3
3
3
10
9
8
5
2
2
10
18
11
4
6
8
4
1
24
13
3
2
1
2
2
2
9
7
6
4
2
2
2
2
2
2
2
3
2
2
3
4
12
7
2
8
6
4
12
9
7
5
5
5
5
46
39
32
32
32
40
44
30
16
16
16
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
153
153
153
153
153
153
153
153
153
153
110
107
99
90
87
76
76
76
82
93
119
119
91
75
79
57
72
89
91
137
139
114
119
120
131
130
121
153
140
130
135
147
120
120
106
104
105
106
118
112
112
110
137
96
96
94
98
103
93
120
131
106
115
122
139
131
124
153
140
109
114
114
109
113
147
111
120
105
105
120
98
100
104
102
102
102
102
108
115
127
127
127
93
107
124
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
51
51
51
51
51
51
51
63
69
72
61
31
1
1
1
1
1
1
1
1
1
1
13
19
22
19
17
28
19
11
13
16
9
2
2
3
3
3
11
6
1
1
2
1
1
1
9
8
4
1
1
4
3
2
2
1
1
3
8
7
7
4
2
4
7
8
7
7
4
1
2
4
7
9
11
8
6
6
6
6
6
6
4
3
3
3
3
48
31
14
13
13
13
13
17
19
20
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
76
76
76
76
76
76
76
76
76
76
61
60
57
54
53
50
50
50
65
76
75
114
114
68
69
66
62
70
72
74
101
76
80
83
90
94
96
118
101
98
118
103
108
114
118
102
96
108
94
102
106
97
112
97
98
99
97
95
108
94
97
95
94
97
114
101
100
112
102
94
98
102
95
98
102
105
112
112
112
91
91
88
87
88
89
84
96
96
87
84
82
82
76
80
87
96
96
96
96
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
5
5
5
5
5
5
5
5
5
5
5
5
18
15
12
24
36
43
22
2
10
11
7
4
4
4
3
2
7
6
5
5
7
10
8
6
9
8
4
1
1
1
1
1
2
8
11
6
1
5
10
26
14
3
6
3
1
4
3
2
4
5
3
1
6
6
6
3
1
1
19
16
9
2
2
2
2
12
12
12
12
13
30
39
28
18
18
18
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
129
129
129
117
122
120
119
119
119
119
119
122
126
136
136
124
109
109
109
120
128
127
167
146
128
124
120
129
116
116
111
105
117
118
121
136
122
129
121
123
132
131
123
160
118
116
121
107
110
127
146
116
167
129
121
128
129
149
125
131
111
111
113
112
160
108
108
104
97
100
89
99
115
103
115
128
146
146
146
146
133
154
167
167
167
127
134
145
149
149
149
149
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
8
8
8
8
15
33
30
27
36
46
64
74
41
8
13
15
9
3
4
6
8
6
5
5
8
5
3
1
11
9
5
1
2
7
10
14
46
24
3
5
7
13
7
2
6
11
6
1
3
6
4
2
4
2
1
1
1
1
1
1
1
1
4
4
4
4
4
14
19
24
23
23
23
23
36
42
34
26
26
26
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
60
76
76
76
76
76
76
76
76
76
76
64
66
64
62
62
60
60
60
61
62
60
68
68
52
50
61
62
72
82
107
94
98
107
110
114
138
118
118
132
119
115
132
112
111
138
109
107
106
120
108
108
105
138
94
91
91
88
90
87
92
95
84
92
89
94
103
103
97
90
86
91
84
83
82
91
75
73
71
66
67
67
69
73
73
73
68
68
68
71
75
75
75
68
73
79
86
86
86
86
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
10
8
8
8
8
8
8
8
8
8
8
4
1
1
1
10
16
23
17
12
36
24
12
12
8
5
4
14
25
23
13
4
4
5
14
9
5
1
3
5
5
3
1
1
2
5
3
1
1
1
1
2
3
5
3
1
5
3
1
1
1
2
1
1
2
1
1
2
1
1
1
1
1
18
21
12
4
4
4
4
26
13
1
1
1
3
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
71
71
71
71
71
71
71
71
71
71
68
72
74
74
74
74
74
74
74
71
71
74
74
61
59
51
60
61
70
91
101
88
97
85
91
101
86
99
99
97
143
97
100
105
121
98
99
97
92
91
90
88
87
91
82
82
82
89
77
74
86
72
75
80
81
86
106
92
100
143
105
121
105
97
97
94
88
94
85
74
84
93
106
106
106
91
91
89
101
113
113
113
118
123
130
143
143
143
143
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
2
2
2
2
2
2
2
2
2
2
8
7
7
7
7
7
7
7
5
3
3
3
11
10
9
24
33
20
7
2
10
10
7
4
7
10
11
11
11
6
2
8
5
2
6
4
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
4
2
1
1
1
6
3
1
1
1
1
6
8
5
3
3
3
3
12
7
3
3
3
6
10
38
52
59
62
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
191
191
191
191
191
191
191
191
191
191
191
116
104
91
77
73
68
64
84
108
112
189
189
107
99
81
89
111
116
175
187
152
157
165
187
172
178
191
171
174
177
175
171
182
167
169
169
174
169
169
173
170
169
160
189
158
166
187
154
164
187
153
157
172
179
178
178
191
169
159
163
173
160
164
175
165
171
168
152
182
141
162
175
189
189
189
189
176
174
164
164
164
124
140
158
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
146
146
146
146
146
146
146
146
94
42
42
42
30
19
19
19
19
19
19
19
19
19
19
19
30
42
30
19
29
20
11
10
10
7
5
7
9
16
24
28
33
54
32
10
9
8
11
12
11
10
9
8
8
8
8
9
8
8
15
16
18
28
21
15
18
18
18
51
29
8
6
8
11
9
8
11
13
14
11
8
18
15
13
39
52
59
52
46
46
46
39
33
33
33
33
22
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
190
190
190
190
190
190
190
190
190
190
190
110
97
81
63
51
59
71
103
125
125
189
189
112
114
125
100
121
138
173
186
152
153
152
161
162
156
190
176
171
179
175
182
182
165
161
159
159
170
165
170
170
168
156
189
160
169
186
165
162
161
160
176
166
173
171
170
190
157
151
159
170
156
162
173
166
170
156
182
182
137
159
174
189
189
189
189
151
168
161
161
161
122
138
156
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
14
19
22
23
13
4
4
4
4
4
4
4
4
4
4
14
11
9
15
21
26
31
26
21
32
28
24
14
4
12
20
20
20
48
40
32
42
24
6
15
12
10
10
7
5
4
4
4
4
4
4
4
7
7
7
7
5
4
5
5
6
8
6
4
5
6
10
8
6
15
18
20
22
17
13
25
31
38
36
34
26
19
12
6
6
6
6
8
9
10
10
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
114
180
180
180
180
180
180
180
180
180
180
133
138
131
123
121
113
112
112
122
139
132
188
188
111
98
92
102
127
129
175
186
152
147
143
147
150
143
176
153
154
160
161
159
180
167
152
153
154
158
160
173
170
164
164
188
168
171
186
163
159
155
157
156
157
175
160
160
176
152
147
152
173
140
142
142
144
155
154
133
180
140
157
173
188
188
188
188
168
170
159
159
159
130
142
159
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
42
62
72
55
28
2
2
2
2
2
2
10
14
16
17
18
27
37
27
18
26
18
11
18
32
18
4
4
4
5
6
8
37
20
4
4
4
5
4
4
12
18
19
20
19
12
6
6
12
18
11
4
9
6
4
6
8
7
6
6
6
6
6
6
6
6
6
6
12
18
12
6
22
34
27
20
20
20
27
31
35
39
41
42
43
48
51
31
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
180
200
200
200
200
200
200
200
200
200
200
177
186
183
181
181
180
180
180
168
183
180
197
197
142
145
136
144
166
180
196
196
188
186
190
185
190
190
196
194
192
195
196
196
200
189
189
185
184
187
190
192
192
200
190
197
185
190
194
178
196
200
185
189
195
196
200
200
200
200
198
200
199
200
200
200
200
200
200
200
200
177
192
193
197
197
197
197
180
193
196
196
196
196
196
196
196
196
196
196
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
183
183
183
183
183
183
183
183
175
168
168
135
102
102
102
102
102
102
102
96
90
90
90
90
96
71
46
56
66
38
11
28
46
48
51
36
22
27
33
33
22
11
11
12
13
10
7
50
39
28
28
25
22
28
23
15
8
22
22
20
18
47
32
18
20
22
53
69
54
40
62
51
36
22
22
53
69
67
44
22
36
43
50
85
102
111
88
66
66
66
66
66
66
99
116
124
128
130
133
160
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
168
168
168
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
167
166
169
169
153
153
121
135
156
158
185
184
152
152
138
131
129
125
129
136
144
169
152
158
151
163
152
154
163
172
166
185
184
161
158
155
169
158
159
163
157
154
145
156
160
171
177
161
152
156
144
151
185
147
147
148
136
136
177
124
123
121
124
130
138
138
138
138
131
146
157
157
157
121
136
154
171
171
171
171
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
37
54
71
56
30
4
4
4
4
4
4
18
29
26
24
24
32
41
32
24
40
23
7
15
24
13
2
4
7
14
22
34
40
20
1
4
7
6
3
1
12
10
7
5
12
10
8
8
17
27
15
4
11
7
4
8
6
4
6
7
7
6
6
7
8
8
5
2
2
2
2
2
10
19
21
13
6
6
6
6
23
16
9
5
5
5
5
20
27
31
33
35
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
129
129
129
129
129
129
129
129
129
129
90
86
79
71
67
57
57
57
73
86
85
131
131
82
85
81
91
109
114
173
170
145
145
155
121
120
114
129
133
123
140
134
137
143
160
140
145
150
154
157
170
166
147
133
132
135
146
161
156
164
160
148
141
146
173
152
155
144
157
140
146
170
141
126
128
122
121
141
108
123
115
128
141
161
161
161
161
146
160
164
164
164
120
137
156
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
7
8
9
9
9
9
10
6
3
3
3
3
4
5
34
52
54
32
11
19
12
6
7
8
17
14
8
3
3
3
4
4
4
3
2
4
8
12
13
9
5
6
6
6
6
3
1
3
6
3
1
3
2
1
5
7
6
6
6
6
10
8
6
7
7
6
6
7
11
18
22
16
10
10
10
10
34
26
15
5
5
5
5
7
8
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
44
182
182
182
182
182
182
182
182
182
182
110
98
83
66
58
46
46
50
65
75
75
100
100
70
69
60
75
98
107
177
174
161
173
188
171
180
171
185
174
177
181
182
173
182
170
166
171
162
164
164
171
171
176
188
180
185
179
182
171
170
166
157
161
161
177
165
168
171
156
146
157
166
150
188
175
165
171
157
152
182
137
150
148
144
144
133
134
153
170
170
170
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
11
6
1
1
1
1
1
1
1
9
11
12
14
10
6
20
28
31
21
12
15
18
23
20
13
6
12
13
15
9
4
4
12
21
16
12
12
13
15
18
29
17
6
15
11
8
11
9
7
6
8
11
11
11
8
6
6
6
7
8
10
12
10
8
11
12
13
10
8
18
28
20
13
13
13
15
18
23
25
26
27
27
27
27
27
27
27
27
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
18
123
123
123
123
123
123
123
123
123
123
70
61
51
39
34
28
41
60
83
121
126
126
91
85
79
126
71
84
103
102
130
126
128
168
140
144
135
158
141
152
177
151
156
159
156
152
168
158
159
177
158
160
161
168
155
153
156
174
177
131
154
130
122
136
137
134
168
155
120
115
126
120
115
174
114
115
117
105
91
123
88
87
87
81
75
75
75
82
90
103
103
103
86
98
112
130
130
130
130
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
53
53
53
53
53
53
53
53
31
10
10
10
10
10
10
10
10
10
10
9
8
5
2
2
1
1
8
15
16
9
3
7
14
22
12
3
1
9
5
2
1
1
1
6
6
4
2
8
11
12
7
2
2
2
2
2
2
3
2
2
2
2
2
2
2
3
6
7
5
3
2
2
6
10
6
2
2
2
2
2
9
17
14
8
2
2
2
2
31
18
6
5
5
5
5
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
185
185
185
185
185
185
185
185
185
185
112
100
86
69
62
50
46
47
63
75
73
113
113
71
73
67
75
91
99
148
146
135
144
149
176
165
160
183
178
170
175
172
185
163
139
129
127
146
131
135
149
128
148
124
127
139
128
144
136
149
176
137
141
155
157
164
170
183
178
146
145
146
138
145
172
150
185
154
176
163
136
151
145
144
144
133
133
113
125
125
125
125
100
113
129
146
146
146
146
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
148
148
148
148
148
148
148
148
76
5
5
5
5
5
5
5
5
5
5
5
9
5
2
2
1
1
20
29
34
18
3
11
19
12
5
3
9
14
8
2
21
11
1
10
6
2
1
1
2
3
2
2
10
7
4
3
2
2
4
9
12
9
6
6
7
8
7
6
7
6
6
6
5
5
8
7
6
5
5
7
10
11
13
13
13
13
13
14
16
19
12
6
6
6
6
23
31
35
37
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
54
58
58
58
58
58
58
58
58
58
58
48
49
47
46
45
44
44
44
53
62
58
71
71
61
79
62
66
78
81
98
123
86
87
79
73
85
73
87
91
107
147
122
147
125
147
111
101
100
95
96
104
96
95
95
98
92
99
123
99
101
104
94
101
93
108
93
93
98
81
89
87
84
84
87
82
81
81
82
74
69
80
91
101
123
123
123
123
106
112
108
108
108
77
82
89
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
20
20
21
35
39
22
6
13
19
17
13
7
1
5
7
9
19
10
1
4
6
5
3
1
1
2
2
2
4
4
2
1
3
4
5
10
8
6
8
4
1
1
1
1
1
3
4
5
7
4
1
2
2
1
1
1
2
5
5
5
5
5
14
19
24
24
15
6
6
6
6
13
16
18
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
76
76
76
76
76
76
76
76
76
76
70
74
75
75
75
75
75
75
77
88
88
121
121
85
89
80
80
88
86
110
98
95
100
90
110
98
91
109
90
96
110
106
105
121
116
101
97
100
107
101
107
107
106
109
110
116
113
110
90
86
113
93
100
102
121
116
101
100
97
94
91
90
86
84
82
82
80
79
86
67
70
76
76
81
81
81
81
70
76
76
76
76
69
74
80
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
10
13
14
15
15
15
16
9
2
2
2
25
20
16
25
34
43
25
8
13
10
7
6
4
3
8
6
5
8
9
11
9
6
3
4
11
21
14
7
3
5
3
1
1
1
1
1
8
8
4
1
1
1
4
2
1
5
3
1
4
4
2
1
6
6
6
3
1
1
7
7
6
5
5
5
5
17
29
20
12
12
12
12
12
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
44
107
107
107
107
107
107
107
107
107
107
75
70
61
51
44
38
40
44
59
70
71
109
109
63
62
50
56
67
78
113
121
84
87
77
79
82
85
109
103
106
109
121
109
106
109
103
93
97
103
105
113
120
111
121
109
108
109
99
94
89
109
87
96
101
108
109
103
102
105
103
102
120
98
100
95
92
108
83
87
71
74
83
89
103
103
103
103
83
89
82
82
82
70
76
83
91
91
91
91
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
2
2
2
2
2
2
2
2
2
2
8
5
3
3
3
3
3
3
3
3
3
3
8
12
16
17
18
10
3
2
10
8
7
8
7
7
10
9
8
5
3
3
3
2
1
2
3
4
4
2
1
1
2
1
1
1
1
5
10
8
6
15
8
2
5
3
2
2
3
5
8
8
5
2
2
2
1
1
1
1
1
1
1
1
1
4
7
17
9
2
2
2
6
10
12
13
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
72
72
72
71
73
75
75
75
75
75
75
88
109
122
172
172
122
116
108
123
114
112
127
139
109
133
92
98
111
110
156
139
130
158
134
141
164
127
172
132
134
134
122
133
131
133
156
171
127
127
158
102
97
102
106
113
122
164
139
135
133
172
122
122
126
110
112
114
121
102
118
86
88
102
123
137
171
171
171
171
120
123
101
92
92
73
83
96
110
110
110
110
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
37
50
56
59
61
62
62
62
31
1
1
1
58
35
12
26
33
41
26
11
13
16
19
17
9
2
5
7
10
5
1
3
2
1
1
1
1
3
6
3
1
3
3
2
1
1
1
3
13
9
5
1
4
5
5
3
1
1
5
9
5
1
1
1
6
3
1
3
2
1
7
13
8
3
3
3
3
13
7
1
1
1
5
9
16
19
21
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
110
110
110
110
110
110
110
110
110
110
92
92
89
86
85
81
81
81
82
93
90
119
119
83
76
74
77
91
88
115
123
87
92
91
91
101
89
107
93
95
106
98
100
119
97
100
101
98
113
100
101
108
94
105
90
89
98
106
91
115
123
98
105
111
119
110
113
107
105
100
98
110
93
93
95
94
98
110
86
110
81
83
86
82
82
82
82
87
103
123
123
123
92
93
95
91
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
24
20
20
20
20
20
20
20
20
20
20
11
3
3
3
24
21
18
36
32
29
20
12
11
6
1
1
2
4
5
6
8
4
1
1
4
4
4
15
16
18
13
8
4
3
2
1
1
1
1
1
8
7
4
1
3
4
2
1
2
2
2
6
3
1
1
1
2
1
1
1
2
3
7
6
5
5
5
5
5
18
16
14
12
12
12
12
12
12
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
70
70
70
67
67
65
65
65
50
50
50
72
92
94
153
153
93
89
82
83
99
102
143
149
105
111
100
102
102
102
153
106
111
114
117
113
125
108
104
100
107
117
114
143
149
129
153
139
117
124
121
108
116
124
108
113
117
125
115
117
103
107
110
108
149
101
98
102
96
93
115
80
78
85
97
112
139
139
139
139
115
127
124
124
124
92
94
97
93
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
10
10
10
10
10
10
10
10
10
10
20
14
8
8
8
8
8
8
4
1
1
1
23
17
12
28
35
42
26
11
13
9
6
10
6
3
4
6
6
6
15
14
14
7
1
3
9
9
9
5
1
1
1
1
1
1
1
6
15
9
4
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
8
7
6
6
6
15
20
22
16
11
9
9
9
9
10
11
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
61
61
61
61
61
61
61
61
61
61
61
66
72
72
72
72
72
72
72
66
66
72
72
51
48
43
48
56
62
84
94
80
84
77
84
94
68
75
74
85
115
95
115
103
115
95
92
92
86
88
89
92
87
92
88
86
92
87
77
77
74
70
69
72
76
75
91
84
84
86
89
86
91
82
89
83
83
79
91
79
74
74
71
69
68
64
64
69
73
82
82
82
70
75
80
86
86
86
86
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
2
2
2
2
2
2
2
2
2
2
9
10
10
10
10
10
10
11
8
5
3
1
1
2
4
12
20
21
11
2
7
12
9
6
4
3
6
3
1
1
1
1
4
8
4
1
13
11
9
7
8
5
2
1
1
2
5
9
14
10
6
3
1
1
1
1
1
1
3
5
3
1
1
1
2
1
1
1
1
1
12
9
5
1
1
1
1
21
17
11
6
6
6
6
4
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
122
122
122
122
122
122
122
107
100
100
85
85
83
80
79
76
76
76
86
94
122
122
84
87
84
74
84
81
77
92
93
83
89
84
92
93
78
81
89
93
95
98
122
98
95
92
92
80
79
79
76
75
82
80
83
88
88
88
75
70
88
72
75
73
73
79
88
79
90
89
81
90
78
77
98
83
81
79
100
69
70
75
73
76
76
76
76
64
64
64
62
60
63
68
76
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
47
47
47
47
47
47
47
47
47
47
49
26
4
4
4
4
4
4
3
2
2
2
5
16
21
27
35
44
59
37
15
9
4
3
2
2
5
5
5
19
11
3
12
24
13
2
11
9
8
8
5
3
3
2
1
4
4
3
3
3
4
3
2
1
4
2
1
4
5
5
3
2
1
1
2
2
3
2
1
1
7
5
4
4
4
6
9
20
16
12
12
12
30
39
21
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
51
51
51
51
51
51
51
38
39
39
44
51
51
51
51
51
51
51
59
63
65
80
80
61
59
58
54
58
60
66
80
70
85
81
67
69
65
65
81
69
74
75
73
74
92
75
74
76
76
81
84
92
84
81
81
85
79
80
92
69
84
69
78
71
73
76
76
84
78
76
77
82
82
78
82
80
79
85
89
67
71
76
77
78
78
78
78
79
89
79
79
76
76
76
82
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
8
8
8
8
8
8
8
8
5
2
2
2
2
1
1
26
36
43
22
2
6
16
8
1
1
1
7
10
14
10
6
6
5
5
3
1
12
16
10
5
5
3
2
1
1
3
3
3
5
5
4
2
1
3
2
1
3
4
3
2
1
1
6
10
8
4
1
1
5
7
9
8
5
2
2
2
2
45
23
2
2
2
13
19
11
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
147
147
147
147
147
147
147
147
147
147
107
104
97
89
86
82
76
81
88
99
117
117
117
79
78
64
78
92
96
157
128
120
126
125
130
128
123
125
139
126
130
131
147
117
130
118
117
128
118
124
144
127
137
116
128
107
124
126
120
157
130
116
122
125
135
129
130
125
139
117
122
144
115
128
116
123
124
117
147
117
112
111
109
108
106
106
106
109
132
157
157
157
116
124
133
135
135
135
135
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
16
22
25
26
27
27
28
14
1
1
1
17
22
25
21
17
34
45
31
17
12
7
2
3
4
6
8
11
7
3
3
11
9
5
2
8
8
5
2
1
3
5
18
9
1
7
7
7
7
7
9
6
3
3
3
2
1
3
3
3
3
3
6
11
6
2
2
2
2
7
7
7
7
7
14
22
23
25
16
8
8
8
8
12
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
190
193
193
193
193
193
193
193
193
193
193
165
186
189
189
189
189
189
189
169
187
190
195
195
154
186
145
154
175
189
193
187
186
184
186
181
184
189
189
177
184
190
183
190
191
174
185
178
178
181
184
189
187
193
181
195
180
183
190
169
186
181
171
176
181
190
189
184
189
185
165
168
189
151
155
171
165
185
157
175
191
152
179
184
195
195
195
195
181
188
186
186
186
154
155
177
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
69
103
120
77
34
1
1
1
1
1
1
47
70
81
87
93
62
32
62
59
57
72
66
47
28
32
36
23
10
12
15
39
32
25
25
25
25
16
7
6
66
46
26
6
17
22
14
6
6
18
13
8
6
6
6
6
13
15
16
17
12
8
7
6
10
9
8
15
15
15
11
8
18
15
13
20
24
28
47
66
99
63
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
84
84
84
84
84
84
84
84
84
84
84
88
92
92
92
92
92
92
92
83
85
92
92
70
64
60
61
75
80
84
179
92
97
91
76
82
84
89
128
113
117
177
131
135
149
187
164
165
186
164
176
186
187
171
171
181
157
171
168
129
187
122
111
110
95
101
96
90
128
86
88
85
79
84
74
76
92
71
70
70
65
71
74
80
80
80
80
77
81
84
84
84
67
65
69
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
2
2
2
2
2
2
2
2
2
2
15
12
10
10
10
10
10
10
6
3
3
3
4
4
4
28
34
33
18
4
8
5
3
4
4
4
12
7
2
5
6
8
10
13
17
18
19
10
1
2
4
3
2
2
1
1
5
6
8
11
8
5
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
5
5
4
4
4
4
4
25
13
2
2
2
13
19
11
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
154
154
154
154
154
154
154
154
154
154
123
121
116
110
107
102
100
100
89
97
93
108
108
79
77
66
72
90
95
140
164
111
113
118
133
133
126
154
164
142
147
149
156
128
137
126
129
164
132
147
147
147
145
154
156
122
122
132
109
106
145
100
106
112
119
125
121
154
142
111
107
109
101
109
149
117
124
120
148
122
99
100
95
91
84
84
84
73
74
68
68
68
58
67
78
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
21
22
22
22
22
22
23
13
4
4
4
31
17
4
24
33
28
19
10
1
2
1
1
5
9
8
8
12
17
32
21
10
24
22
20
18
13
8
6
4
3
2
1
1
1
1
1
7
11
6
1
10
6
3
3
6
4
3
3
3
2
1
1
2
2
2
2
1
1
16
12
9
9
9
10
12
25
15
6
6
6
6
7
17
22
25
26
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
168
168
168
168
168
168
168
168
168
168
123
125
117
109
107
101
109
120
134
160
159
159
124
118
127
160
132
153
147
141
130
177
132
145
172
159
159
177
172
165
170
168
177
162
145
133
136
138
113
118
118
121
141
117
138
117
118
123
116
120
147
122
138
142
147
159
159
162
144
141
124
126
117
125
168
137
160
140
168
162
118
124
116
108
100
96
96
89
100
108
108
108
95
107
122
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
141
141
141
141
141
141
141
112
84
84
62
41
41
41
41
41
41
41
21
2
2
2
24
32
41
45
50
73
42
11
14
18
10
2
1
1
6
6
6
3
1
1
1
1
2
1
1
7
10
7
5
5
6
8
9
7
5
8
11
8
6
5
5
5
6
6
6
6
4
2
3
4
5
10
9
6
4
5
5
5
9
9
9
9
9
16
19
23
30
23
17
17
17
17
35
44
49
51
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
134
134
134
134
134
134
134
134
134
134
125
124
117
117
117
95
88
81
82
89
98
113
113
113
117
69
74
70
68
85
87
103
117
145
134
149
135
156
144
152
183
154
149
149
187
146
145
153
156
159
183
166
187
174
163
181
165
172
168
168
187
154
152
171
160
157
181
184
135
135
176
133
133
184
120
122
120
102
100
113
94
97
93
93
93
70
65
67
63
59
59
59
46
49
54
57
57
57
57
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
11
14
16
17
17
17
18
11
5
5
5
8
30
24
16
8
13
11
8
5
18
17
13
9
20
14
8
3
2
1
1
2
4
2
1
4
8
4
1
2
3
3
4
4
4
4
3
3
13
7
1
3
4
5
4
2
1
1
1
2
3
3
4
7
5
4
4
4
4
14
13
8
3
3
3
3
23
12
1
1
1
4
7
14
17
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
133
133
133
133
133
133
133
133
133
133
85
77
66
54
47
37
39
42
55
68
65
82
82
56
56
53
54
67
75
90
121
125
149
193
182
187
180
183
193
187
195
181
195
189
195
189
184
189
188
189
189
186
188
186
178
172
174
177
189
175
179
145
141
145
151
152
186
178
136
133
132
133
130
175
133
127
128
115
133
123
109
114
118
121
121
121
121
99
110
108
108
108
85
82
85
82
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
11
6
1
1
1
1
1
1
1
2
2
3
5
3
1
19
30
29
20
11
15
18
22
22
17
12
11
8
5
6
7
8
11
7
4
5
6
5
4
5
4
4
6
5
5
6
7
8
10
8
5
2
2
4
6
6
6
6
6
8
8
9
9
10
15
12
8
4
7
5
4
4
4
4
4
5
6
11
17
26
30
35
35
35
24
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
136
136
136
136
136
136
136
136
136
136
109
116
112
108
108
105
105
105
101
103
113
113
83
83
83
74
76
91
105
98
122
124
141
169
161
177
177
183
174
179
183
179
179
175
183
173
174
166
165
169
179
175
170
157
169
176
168
170
175
164
162
146
139
139
146
140
164
171
135
138
159
139
136
176
130
128
129
117
136
126
105
118
125
134
134
134
134
105
116
108
108
108
80
81
82
78
76
76
76
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
33
45
57
47
28
10
10
10
10
10
10
5
1
1
1
2
15
27
40
31
23
17
11
14
17
11
6
6
6
8
11
18
9
1
1
4
3
2
2
14
11
8
5
2
2
2
3
2
2
2
4
7
8
9
5
2
3
6
6
5
3
2
4
5
7
6
5
5
7
5
4
4
4
4
4
4
4
4
19
26
21
17
11
5
5
5
5
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
90
90
90
90
90
90
90
90
90
90
87
89
90
90
90
90
90
90
87
98
93
119
119
86
79
65
60
56
60
63
96
63
69
67
74
91
79
106
89
95
110
97
96
119
91
89
86
83
85
86
90
95
89
106
98
92
95
110
88
86
98
103
103
152
122
142
158
158
163
163
163
159
154
128
154
109
97
89
82
65
67
70
73
79
79
79
79
62
63
54
54
54
41
43
46
47
47
47
47
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
8
8
8
8
8
8
8
8
8
8
33
20
7
7
7
7
7
7
5
4
4
4
25
17
9
34
34
20
7
1
8
4
1
1
5
9
9
9
15
8
1
2
1
1
3
2
1
3
5
4
3
5
5
4
4
4
2
1
10
9
9
13
15
12
9
5
1
8
5
2
1
1
1
1
6
3
1
4
5
5
6
3
1
1
1
1
2
14
7
1
1
1
5
10
5
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
136
136
136
136
136
136
136
136
136
136
106
111
106
101
101
96
96
96
94
103
105
114
114
79
72
72
85
101
106
144
138
120
122
125
120
122
120
133
125
131
146
131
136
139
146
149
189
175
158
171
164
189
175
154
167
159
161
189
162
176
162
168
176
156
153
146
168
133
133
146
131
135
130
128
130
128
128
124
136
126
111
116
108
108
108
84
87
99
107
125
125
125
125
125
135
146
146
146
146
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
41
56
64
52
31
11
11
11
11
11
11
8
5
3
2
2
16
30
27
24
47
25
3
21
16
9
2
2
3
6
4
2
9
17
14
12
9
5
2
17
10
3
3
3
4
4
3
3
4
4
4
7
12
17
12
8
8
6
4
4
5
6
5
4
4
4
4
5
4
4
4
4
5
18
15
12
12
12
20
27
35
26
18
18
18
18
18
20
21
21
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
76
76
76
75
75
76
76
76
76
76
76
89
104
103
103
90
76
80
70
67
104
79
83
86
96
84
84
104
84
85
100
90
97
105
133
113
120
133
125
142
142
123
127
140
115
121
117
115
140
116
116
107
121
100
90
92
92
101
113
112
112
100
97
93
107
80
74
75
70
68
80
68
58
65
69
72
81
81
81
81
71
80
83
83
83
58
62
66
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
2
2
2
2
2
2
2
2
2
2
26
13
1
1
1
1
1
1
1
1
1
1
13
11
9
32
56
37
18
2
6
6
5
4
4
4
12
15
17
19
17
13
10
11
14
18
15
8
1
1
1
1
1
1
1
1
1
1
9
11
8
5
4
3
2
1
1
2
2
2
1
1
4
5
6
3
1
1
1
1
3
5
7
8
9
9
10
14
15
14
13
13
13
13
7
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
71
71
71
71
71
71
71
71
59
59
59
55
64
71
71
71
71
71
71
72
72
72
75
75
67
85
65
64
73
71
69
97
69
69
85
62
64
61
59
75
71
77
83
85
97
98
82
78
74
72
71
72
77
73
75
78
98
93
97
175
98
98
95
99
100
118
175
136
167
146
167
147
166
190
178
190
186
190
161
186
168
138
143
158
168
168
168
168
122
104
86
67
56
71
91
118
164
164
164
164
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
8
12
14
15
15
15
15
16
20
18
10
2
2
9
16
29
31
34
18
2
7
5
3
7
4
1
1
1
1
5
9
10
9
8
4
1
7
6
4
3
4
3
2
1
1
3
3
3
13
11
10
5
1
5
3
1
1
1
1
3
2
1
1
1
9
5
1
3
2
1
10
10
6
2
2
2
2
48
29
11
11
11
11
11
8
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
146
146
146
146
146
146
146
146
146
146
141
140
137
137
137
102
100
100
104
121
141
141
141
107
137
91
97
113
105
143
148
124
127
120
131
126
120
127
134
133
133
146
141
122
148
113
113
121
122
122
143
148
132
128
141
130
130
132
148
118
131
120
119
125
140
123
126
139
122
139
134
148
140
126
146
119
118
108
105
116
99
115
125
141
141
141
141
115
128
124
124
124
94
108
124
140
140
140
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
88
88
88
88
88
88
88
88
88
88
99
50
1
1
1
1
1
1
1
1
1
1
29
18
7
28
35
42
26
11
12
14
13
13
8
4
7
9
12
8
4
2
3
4
4
3
2
5
4
2
1
4
4
4
2
1
2
4
6
6
6
9
5
2
1
1
1
4
2
1
1
1
2
3
6
3
1
2
2
3
8
9
10
10
11
11
12
18
17
13
9
9
9
9
13
15
16
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
69
69
69
69
69
69
69
69
69
69
55
59
57
55
55
54
54
54
71
86
86
134
134
88
85
80
91
110
117
185
168
146
150
134
136
132
138
162
142
150
182
165
182
154
196
150
150
155
156
156
185
168
157
150
149
178
169
171
196
179
155
139
126
139
145
146
194
150
154
145
141
196
130
125
124
120
119
140
124
104
122
134
141
162
162
162
162
156
177
194
194
194
174
174
174
171
168
168
168
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
2
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
9
7
6
6
6
22
19
16
30
40
47
25
3
12
21
24
18
12
11
12
7
2
3
2
1
3
5
5
3
1
3
6
32
25
14
3
4
3
2
7
10
10
10
7
4
2
3
3
4
4
3
2
7
5
3
6
10
16
10
4
4
5
8
12
11
10
10
10
16
19
23
30
17
5
5
5
5
4
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
140
140
140
140
140
140
140
140
140
140
140
140
128
121
117
117
100
90
93
99
115
128
140
140
98
117
77
96
122
122
195
194
144
174
120
113
108
116
126
132
155
189
153
157
149
193
142
154
158
160
165
174
167
152
144
137
145
145
149
161
158
153
149
142
154
195
161
180
174
164
189
158
193
158
148
149
145
139
145
122
140
140
157
180
180
180
148
148
144
154
163
163
163
168
174
181
195
195
195
195
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
30
30
30
30
30
30
30
30
30
30
73
57
42
42
42
42
42
42
24
7
7
7
19
18
17
18
19
25
18
12
12
13
12
12
9
6
10
12
13
7
1
1
9
5
2
2
12
8
5
3
2
2
3
2
1
1
2
4
7
5
3
1
1
4
2
1
1
10
6
2
1
1
3
4
6
3
1
3
6
21
33
45
40
35
35
35
35
49
43
26
10
10
10
10
79
113
130
139
148
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
82
126
126
126
126
126
126
126
126
126
126
98
104
100
96
96
94
92
92
92
90
97
104
104
104
104
72
90
105
105
155
151
128
145
120
117
117
116
116
115
115
112
126
111
107
142
102
100
110
109
112
145
127
116
120
102
100
112
122
118
155
151
123
136
150
150
169
182
171
179
179
182
180
181
181
182
170
178
178
122
111
110
110
106
106
106
76
83
97
120
155
155
155
109
121
136
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
21
26
31
29
20
11
11
11
11
11
11
7
3
3
3
15
15
16
15
15
39
23
7
11
16
23
19
12
6
10
6
2
1
1
1
4
3
2
4
7
11
14
8
2
4
3
3
2
2
2
3
6
6
6
4
2
4
6
6
6
6
5
5
7
6
6
10
8
7
9
10
10
11
6
2
5
6
7
7
8
8
9
8
7
7
7
7
15
19
21
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
170
170
170
170
170
170
170
170
138
138
137
137
137
137
137
137
123
123
123
132
139
170
170
119
111
137
91
98
106
123
104
102
100
116
90
93
99
94
106
131
114
113
109
170
105
110
110
97
105
102
94
98
110
92
101
87
86
85
102
84
81
74
86
131
107
115
124
129
129
134
128
134
124
134
115
116
130
108
130
99
89
102
109
115
131
131
131
131
93
87
71
57
57
47
50
57
63
63
63
63
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
43
43
43
43
43
43
43
43
43
43
90
50
10
10
10
10
10
10
10
14
16
18
20
33
26
19
20
32
20
8
13
10
7
7
7
7
12
18
19
20
10
1
18
22
15
8
25
21
11
1
5
5
3
1
1
1
1
1
5
3
2
1
1
1
2
1
1
2
2
2
1
1
1
1
11
8
5
2
4
6
18
18
18
18
19
21
22
24
16
9
6
6
6
6
4
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
130
130
130
130
130
130
130
130
130
130
79
70
60
48
43
35
33
33
55
75
80
145
145
84
83
69
68
89
95
131
169
103
109
116
116
116
120
120
131
135
187
187
179
187
190
190
190
169
159
160
140
138
137
147
137
129
133
164
116
116
102
110
114
122
169
134
130
126
160
118
117
131
115
114
130
101
103
96
94
126
100
118
139
164
164
164
164
130
134
116
116
116
83
88
94
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
20
4
4
4
4
4
4
4
4
4
4
4
4
4
4
18
13
9
35
29
23
18
22
16
9
3
2
2
3
6
9
12
7
3
3
10
7
4
1
1
2
10
7
5
5
4
3
3
4
3
2
8
10
6
2
2
3
9
7
6
6
6
6
7
4
2
3
5
7
6
4
2
5
10
6
3
3
3
7
11
33
21
9
5
5
5
5
15
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
88
88
88
88
88
88
88
88
88
88
88
76
74
72
69
68
68
76
87
97
119
119
116
116
116
119
99
103
115
136
115
119
131
158
125
138
121
117
132
120
125
124
122
124
132
123
131
119
136
123
134
134
132
158
138
126
126
124
123
108
131
105
102
111
120
116
136
132
114
114
122
134
111
158
98
96
90
76
78
62
68
79
88
108
108
108
108
91
103
104
104
104
79
91
105
120
120
120
120
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
12
12
12
12
12
12
12
12
12
12
25
16
7
7
7
7
7
7
16
25
21
17
17
27
38
31
24
15
7
12
17
23
34
22
10
29
28
15
2
1
1
1
10
18
14
10
22
13
5
4
3
6
6
5
5
5
6
7
11
8
6
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
8
9
14
17
17
11
5
5
5
7
10
9
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
172
172
172
172
172
172
172
172
172
172
119
119
110
100
97
93
89
85
98
116
114
176
176
95
92
82
92
111
117
173
170
153
175
144
147
151
153
172
155
154
157
156
162
176
163
169
161
170
167
162
175
170
163
155
170
152
160
163
163
159
155
143
141
146
176
158
161
175
169
148
152
173
138
134
134
134
137
147
133
140
132
147
154
170
170
170
170
149
161
159
159
159
159
159
166
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
19
23
25
28
39
45
51
37
23
23
23
23
16
9
16
23
41
26
11
15
20
11
2
2
3
11
20
24
16
9
9
6
3
5
8
12
17
26
35
30
18
6
3
3
3
3
3
11
13
15
10
6
8
6
4
6
6
6
6
5
4
13
17
11
6
4
13
13
13
14
13
9
5
5
5
5
35
39
41
42
42
42
42
42
42
42
42
43
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
126
126
126
126
126
126
126
126
126
126
88
87
80
73
70
67
64
61
73
90
94
148
148
92
90
74
79
99
107
167
170
127
130
125
118
126
122
124
146
128
142
139
140
148
160
139
138
170
144
151
167
163
146
137
132
135
143
145
160
155
150
132
133
142
170
145
153
134
153
130
134
167
127
142
126
112
112
99
91
123
96
103
112
118
118
118
118
121
137
155
155
155
111
122
135
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
31
41
51
39
25
11
11
11
11
11
11
10
10
6
3
3
2
1
31
28
23
17
11
14
18
10
2
2
3
6
4
3
3
3
4
3
3
5
7
11
15
13
11
8
5
3
1
1
1
3
4
5
6
5
5
6
7
8
8
6
5
6
5
5
5
5
5
5
6
5
4
4
4
4
4
4
4
4
14
24
34
32
19
6
6
6
6
18
24
27
28
30
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
132
132
132
132
132
132
132
132
122
120
120
117
140
162
162
162
162
162
162
141
146
140
141
141
116
141
113
123
147
162
172
171
155
195
141
121
125
137
141
135
191
147
149
162
149
165
157
166
191
173
192
195
147
161
152
151
195
151
173
127
119
110
118
133
138
172
158
192
195
155
151
144
165
133
134
145
144
132
195
126
140
146
155
173
173
173
126
126
119
119
115
115
115
124
135
148
172
172
172
172
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
6
6
6
6
6
6
6
6
6
6
11
13
14
15
16
33
42
51
27
3
3
3
56
36
16
50
40
31
17
4
10
16
15
14
7
1
4
5
6
7
9
11
10
9
12
10
9
5
2
13
12
12
7
2
2
2
2
2
12
12
7
2
1
1
1
1
5
5
6
9
5
1
8
5
2
1
1
1
2
8
21
34
19
4
4
4
4
28
17
6
6
6
6
6
48
69
79
84
90
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
96
88
99
99
67
65
63
68
78
85
92
103
98
175
97
101
100
87
91
85
92
104
95
104
95
120
105
122
182
144
175
164
120
131
141
152
166
182
174
120
123
109
126
175
146
178
167
182
174
151
146
140
151
126
129
151
129
146
175
94
111
128
144
178
178
178
113
103
85
75
61
51
51
44
49
57
67
67
67
67
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
13
13
13
13
13
13
13
13
13
13
13
39
52
58
61
63
64
64
65
34
3
2
1
1
12
19
21
24
38
20
2
6
11
6
2
4
7
11
6
1
16
9
3
11
27
15
3
18
10
2
1
1
7
9
10
11
12
13
11
9
14
8
3
3
3
3
3
3
6
3
1
2
2
2
2
3
3
4
2
1
1
6
10
12
13
14
21
24
20
12
4
3
3
3
3
7
9
10
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
152
192
192
192
192
192
192
192
192
192
192
170
166
154
148
148
111
100
100
112
121
152
152
114
116
148
101
111
127
120
169
151
133
134
145
166
166
191
192
171
169
179
173
179
191
141
143
147
136
131
150
134
131
169
119
123
118
119
151
126
134
166
130
149
160
167
191
180
192
171
147
140
140
128
136
173
149
179
150
175
191
144
151
156
151
151
151
151
128
138
134
134
134
101
115
132
149
149
149
149
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
100
100
100
100
100
100
100
107
110
112
114
67
20
20
20
20
20
20
15
10
10
10
10
9
9
38
44
51
34
17
15
14
14
12
6
1
8
9
10
5
1
1
1
1
6
4
2
4
3
2
1
4
4
2
1
1
2
3
5
7
10
5
1
9
7
5
4
5
3
2
3
4
4
4
2
1
4
6
6
6
11
10
10
10
10
23
37
43
28
13
9
9
9
9
18
23
25
26
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
182
182
182
182
182
182
182
182
182
182
133
134
126
117
114
111
111
113
116
121
120
120
109
103
108
108
110
121
114
141
103
108
106
115
147
130
156
182
124
133
141
130
130
181
121
123
119
107
105
109
111
111
142
106
100
101
105
111
99
117
148
116
132
141
148
157
150
183
183
170
169
174
163
159
182
169
174
165
173
182
125
128
116
101
97
72
72
58
57
48
47
47
53
61
70
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
2
2
2
2
2
2
2
2
2
2
26
27
27
27
27
27
27
28
14
1
1
1
16
10
4
46
83
82
42
3
10
18
10
2
2
3
10
6
2
3
3
4
15
10
5
9
12
9
6
5
5
9
6
4
4
4
4
5
9
11
6
2
2
6
7
7
6
4
2
5
7
8
7
6
4
2
8
14
10
6
5
5
3
2
2
2
2
8
5
3
3
3
6
9
9
9
9
9
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
180
180
180
180
180
180
180
180
180
180
127
121
111
100
95
81
82
84
98
115
115
115
88
84
87
90
104
115
115
169
130
121
122
124
166
142
139
180
141
145
149
143
175
124
125
124
121
130
123
120
122
119
169
110
111
125
110
120
118
112
166
115
124
141
145
151
180
178
141
137
136
135
129
140
143
137
156
130
175
140
113
121
114
110
105
105
105
82
89
82
82
82
66
76
88
102
102
102
102
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
110
110
110
110
110
110
110
110
65
20
20
20
20
20
20
20
20
20
20
13
7
7
7
7
12
18
37
76
78
40
2
17
9
1
2
2
3
2
2
7
19
10
2
2
2
2
2
2
5
5
3
1
6
3
1
1
1
1
1
8
10
8
5
2
1
6
8
8
5
2
4
3
2
6
4
2
2
5
8
10
9
7
6
4
2
2
2
2
10
7
4
4
4
8
12
18
21
22
23
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
184
184
184
184
184
184
184
184
184
184
115
104
90
75
68
55
49
47
62
78
84
134
134
80
74
58
72
95
101
173
166
132
135
141
175
161
161
184
170
165
173
170
171
184
160
140
138
134
136
146
143
163
173
141
139
139
135
142
156
134
175
147
150
160
166
165
164
184
170
148
140
163
130
140
169
146
161
144
171
184
133
144
145
139
138
138
138
128
142
150
150
150
117
132
149
166
166
166
166
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
161
161
161
161
161
161
161
161
83
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
27
35
23
12
20
11
3
11
14
9
5
3
4
8
8
8
16
10
4
10
17
10
3
10
6
3
3
3
4
3
2
2
2
2
3
10
11
12
7
2
11
6
1
8
5
2
6
3
1
3
4
5
3
1
1
2
3
4
4
4
4
4
19
26
34
33
19
5
5
5
5
7
8
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
125
125
125
125
125
125
125
125
103
91
92
95
108
125
125
125
125
125
125
128
138
126
163
163
108
106
113
115
122
125
133
142
119
111
99
105
109
120
157
142
136
158
136
139
163
131
146
129
129
113
106
112
120
123
157
147
122
129
158
104
117
89
103
106
110
163
122
120
115
146
100
99
102
87
85
102
82
78
72
73
61
78
97
112
147
147
147
147
114
126
117
117
117
89
102
117
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
12
12
12
25
31
34
36
37
37
37
38
55
64
68
70
55
40
34
28
66
95
76
58
41
25
15
5
3
1
5
7
9
7
5
5
9
13
7
1
8
7
4
1
12
9
7
4
1
4
4
5
10
8
4
1
2
4
2
1
3
5
8
5
2
1
2
6
5
3
1
3
4
4
4
4
3
2
2
2
2
8
11
9
8
8
8
8
16
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
157
163
163
163
163
163
163
163
163
163
163
125
131
126
120
119
113
113
113
122
143
157
178
178
129
141
115
119
139
132
176
173
152
148
141
147
141
138
163
138
147
153
151
157
178
153
166
152
151
157
151
167
163
158
153
172
144
151
153
140
161
157
135
138
144
178
155
159
163
166
148
143
167
134
130
133
132
132
144
133
123
125
144
151
172
172
172
172
145
162
161
161
161
161
161
168
176
176
176
176
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
35
35
35
35
35
35
35
60
72
80
57
34
11
11
11
11
11
11
11
11
11
12
35
35
27
20
23
27
19
11
15
20
19
19
11
4
10
16
16
16
10
4
21
50
27
5
21
32
39
46
63
47
32
28
28
47
56
41
26
20
19
13
7
14
9
4
6
6
6
6
5
4
5
6
14
9
4
15
10
5
5
33
26
20
20
20
20
26
22
18
18
18
18
18
26
30
32
33
35
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
73
73
73
73
73
73
73
73
73
73
60
60
58
55
54
52
52
52
69
84
88
136
136
93
86
76
85
82
92
96
130
95
94
86
85
89
92
108
130
105
107
102
103
101
101
124
94
93
96
92
94
104
103
108
136
107
106
107
91
91
98
87
87
87
97
95
99
102
124
92
93
92
87
91
96
102
114
114
114
91
105
114
119
136
136
136
136
95
86
74
63
58
65
71
79
95
95
95
95
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
5
5
5
5
5
5
5
5
5
5
11
6
1
1
1
1
1
1
1
2
2
3
28
35
35
36
30
25
14
3
6
10
6
2
2
3
10
13
15
9
4
4
7
19
14
10
13
8
3
14
18
21
11
1
1
1
1
1
12
21
13
5
2
7
4
1
1
2
5
9
5
1
1
1
2
1
1
1
1
2
24
25
18
11
11
11
11
19
11
3
3
3
15
27
27
27
27
27
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
106
106
106
106
106
106
106
106
106
106
87
85
82
78
76
75
74
73
81
90
100
120
120
120
120
72
78
80
80
101
94
87
90
78
84
82
83
106
86
91
87
94
96
75
74
77
76
80
101
87
88
94
85
79
82
80
73
90
63
61
67
66
67
73
79
85
101
106
86
86
84
88
81
82
82
89
81
80
96
70
77
85
90
90
90
72
72
60
61
55
55
55
46
54
62
74
74
74
74
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
31
31
31
31
31
31
31
31
31
31
46
53
57
59
60
60
60
61
39
17
10
3
3
32
29
22
15
16
18
11
4
2
1
1
10
20
14
8
3
17
19
18
17
10
4
2
7
4
1
1
1
1
2
1
1
2
3
4
7
4
1
1
1
1
1
5
3
1
1
1
3
2
2
2
1
1
2
2
2
2
5
8
10
11
12
18
21
20
11
2
2
2
7
12
10
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
190
190
190
190
190
190
190
190
190
190
114
101
86
69
61
49
48
49
74
95
99
169
169
88
90
77
89
108
121
181
179
154
152
147
161
155
140
190
141
162
169
173
169
182
156
158
155
154
165
159
167
164
156
153
169
153
163
167
161
181
179
160
162
165
175
169
168
190
161
156
159
167
149
152
173
152
169
148
161
182
148
153
165
169
169
169
169
155
172
181
181
181
140
147
165
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
62
5
5
5
5
5
5
5
5
5
5
5
5
5
5
17
10
4
10
17
25
18
11
17
16
15
20
14
8
13
19
17
15
35
27
20
36
22
8
11
13
10
8
6
6
5
5
5
5
5
5
5
6
25
15
6
21
13
6
9
7
6
6
6
7
14
14
14
14
14
14
15
14
14
14
14
14
14
18
20
23
26
28
29
30
30
30
28
27
27
27
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
154
154
154
154
154
154
154
154
154
154
135
132
121
117
117
85
76
76
84
93
122
122
88
89
117
73
83
99
95
138
127
115
117
119
133
131
132
154
143
134
134
134
148
128
125
134
125
122
126
127
127
126
138
127
115
117
108
112
107
103
134
103
110
119
127
129
122
154
143
112
114
111
104
106
107
112
122
108
148
122
95
98
86
77
75
60
62
66
76
90
90
90
96
103
111
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
78
79
79
80
42
4
4
4
4
4
4
4
4
4
4
9
8
8
28
25
23
12
2
6
11
6
1
1
2
7
10
13
9
6
6
11
17
13
9
24
16
8
8
8
8
4
1
1
1
1
1
7
5
4
9
5
2
1
1
2
4
3
2
1
1
1
1
1
1
1
3
2
1
6
8
6
4
4
4
4
12
7
3
3
3
5
8
22
29
32
34
36
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
66
66
66
60
69
75
75
75
75
75
78
91
104
107
107
106
96
89
107
82
86
91
88
89
107
88
89
88
93
86
106
86
90
88
88
89
89
91
94
94
94
90
92
94
93
94
106
87
92
87
86
88
93
94
82
79
81
79
81
93
81
84
100
80
79
75
81
68
71
77
77
60
59
63
73
82
100
100
100
100
84
91
88
88
88
68
64
60
56
48
48
48
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
11
13
14
15
15
15
15
16
9
2
2
2
8
12
16
38
43
49
25
2
3
2
1
1
3
6
4
2
1
2
2
3
3
2
2
2
3
5
5
3
1
3
6
3
1
1
2
2
2
3
4
2
1
1
1
1
1
1
3
5
3
2
1
6
7
6
5
12
6
1
13
15
11
8
8
8
8
19
10
2
2
2
3
4
18
25
29
31
33
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
157
157
157
157
157
157
157
157
157
157
119
117
110
102
99
90
90
90
107
113
138
138
120
107
95
100
99
118
126
174
170
133
139
137
135
137
126
153
141
141
149
148
157
157
143
132
133
135
137
141
157
150
137
123
131
116
131
138
122
167
162
131
139
142
174
146
146
153
141
121
130
157
118
131
148
129
157
128
147
157
113
121
114
104
104
85
87
105
129
167
167
167
120
137
157
174
174
174
174
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
65
65
65
65
65
65
65
82
90
94
79
44
10
10
10
10
10
10
5
1
1
1
20
25
30
43
44
46
31
17
30
42
24
7
4
2
10
6
2
1
1
1
2
2
3
3
3
6
4
3
3
4
4
4
4
3
3
4
9
7
5
3
2
6
8
9
9
8
4
1
3
3
3
2
1
1
1
1
1
5
10
10
10
10
10
18
27
25
23
14
5
5
5
5
14
19
21
22
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
154
154
154
154
154
154
154
154
154
154
119
116
109
102
99
91
90
95
107
114
138
138
119
105
92
95
95
114
122
167
170
134
133
132
136
136
134
154
142
139
140
148
138
127
144
122
124
129
131
129
145
151
121
113
116
109
123
131
120
158
162
128
137
141
170
145
145
154
142
122
130
151
125
126
148
119
122
108
110
124
105
107
104
102
102
88
98
117
131
162
162
162
118
134
154
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
24
16
16
16
16
16
16
36
46
51
53
49
32
16
36
39
43
27
12
28
45
23
2
2
2
15
10
5
4
4
8
5
2
7
5
4
12
6
1
1
12
8
4
2
1
2
4
10
8
7
6
4
2
1
1
2
6
3
1
1
1
2
5
10
5
1
2
2
2
14
14
14
14
14
18
23
46
36
21
6
6
6
6
16
21
23
24
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
157
157
157
157
157
157
157
157
157
157
121
117
110
103
100
90
90
90
107
110
138
138
99
94
84
97
92
108
116
167
139
124
131
129
132
134
129
153
140
141
149
147
157
157
139
135
137
137
152
138
145
133
139
120
129
116
128
130
121
158
132
123
130
137
167
146
152
153
140
125
130
145
126
131
147
136
157
129
147
157
105
108
99
88
80
68
77
94
118
158
158
158
115
131
150
167
167
167
167
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
88
93
96
86
48
10
10
10
10
10
10
5
1
1
1
8
12
16
12
8
39
52
30
8
29
15
2
2
2
24
23
23
13
4
10
7
4
2
1
4
11
6
1
1
1
1
1
1
1
2
3
7
6
6
3
1
1
1
1
1
1
1
5
7
7
8
10
8
7
8
10
10
10
10
10
7
4
4
4
4
15
15
11
7
7
7
7
16
21
23
24
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
106
106
106
106
106
106
106
106
106
106
85
82
75
67
65
55
53
55
62
65
75
75
72
61
65
51
64
74
77
113
101
99
105
92
107
94
84
106
92
93
107
99
97
97
99
93
94
99
100
105
113
101
98
90
87
91
90
91
91
98
93
87
91
96
100
100
105
106
97
98
93
113
86
76
81
79
77
80
86
66
72
80
87
87
87
58
60
65
72
83
83
83
65
75
87
100
100
100
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
3
14
19
22
23
24
24
24
16
9
9
9
9
10
12
14
16
33
21
10
13
17
10
3
2
2
1
1
2
5
8
12
9
5
2
5
8
9
6
4
2
2
2
2
2
2
2
2
9
6
4
3
2
2
4
2
1
2
3
3
2
1
1
1
2
2
3
4
2
1
8
8
5
2
2
2
2
11
9
6
4
4
4
4
6
7
8
8
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
172
172
172
172
172
172
172
172
172
172
105
93
79
61
52
42
38
38
59
78
82
145
145
79
76
61
67
83
88
140
135
121
127
132
120
120
116
129
131
144
152
172
167
150
149
142
147
142
144
152
145
147
147
152
145
144
144
147
152
129
129
135
138
134
138
138
152
135
138
135
135
141
138
147
172
143
167
127
133
123
111
124
132
145
145
145
145
118
129
122
122
122
93
106
122
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
18
11
4
12
19
21
13
6
12
18
11
4
5
6
11
16
20
24
45
26
8
30
18
6
15
20
23
16
9
5
7
9
9
9
7
6
5
6
5
5
5
5
7
8
7
6
7
8
9
7
6
10
12
13
15
10
6
10
18
21
17
14
14
14
14
24
21
13
6
6
6
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
154
154
154
154
154
154
154
154
154
154
109
105
97
87
84
72
72
72
84
98
123
123
117
91
85
74
80
92
89
132
109
109
110
108
129
125
126
153
135
131
143
143
143
154
117
117
115
110
109
109
107
107
131
102
99
109
99
106
107
118
129
104
112
124
132
134
153
149
135
111
108
109
105
110
143
121
130
120
143
154
111
109
104
96
84
84
84
96
103
118
118
118
88
101
117
132
132
132
132
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
51
51
51
51
51
51
51
68
76
80
65
40
16
16
16
16
16
16
8
1
1
1
19
17
16
35
32
29
43
25
8
17
13
9
6
4
6
3
1
1
1
2
1
1
4
2
1
2
3
5
5
4
3
3
2
1
3
4
5
4
2
1
1
2
2
2
2
2
2
3
2
2
2
2
9
5
2
4
3
2
15
11
6
1
1
1
1
28
20
13
9
9
9
9
16
19
21
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
90
90
90
90
90
90
90
90
90
90
88
89
90
90
90
90
90
90
80
83
82
89
89
63
65
59
60
70
71
74
112
75
80
78
73
98
74
80
85
92
103
102
112
94
92
94
93
94
96
105
94
98
97
94
112
94
96
100
89
93
94
91
94
101
105
110
120
120
120
112
110
109
117
101
106
102
102
117
86
86
89
91
94
100
100
100
100
74
70
59
53
50
57
63
70
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
23
6
6
6
6
6
6
6
6
6
6
18
10
3
3
3
3
3
3
3
4
5
6
7
7
7
14
21
42
22
2
3
12
9
6
5
4
3
2
7
5
3
3
5
7
5
4
4
5
5
5
3
1
2
2
2
3
3
2
1
3
2
2
3
3
3
2
1
1
1
1
1
1
4
5
6
3
1
2
3
4
25
35
21
7
7
7
7
27
14
2
2
2
8
15
20
22
23
24
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
137
137
137
111
109
104
99
97
92
90
90
99
113
138
138
127
91
84
69
80
92
89
137
112
113
127
116
132
119
119
130
105
115
118
110
138
118
98
100
100
100
112
106
105
101
137
94
90
86
76
85
75
76
132
81
90
104
107
119
119
130
102
100
94
100
86
93
105
98
118
102
106
118
89
96
92
89
89
73
73
64
68
66
66
66
54
62
72
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
18
16
16
16
16
16
16
11
6
6
6
10
13
16
15
14
23
17
12
13
15
11
7
5
3
13
9
6
4
2
1
2
3
3
2
1
2
4
4
3
3
2
2
2
2
2
2
3
2
2
4
3
2
2
2
1
1
8
8
5
2
2
1
1
1
1
1
1
2
6
11
8
6
6
6
6
13
9
5
5
5
7
9
12
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
76
76
76
73
75
76
76
76
76
87
101
118
149
149
149
113
102
109
114
94
149
108
105
108
114
105
99
149
97
97
98
93
100
101
116
110
101
110
94
93
98
93
104
95
99
98
96
116
96
92
108
74
73
76
76
80
76
82
91
92
116
104
89
91
87
83
79
87
76
70
64
87
65
78
84
91
108
108
108
108
80
83
78
72
68
65
63
65
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
10
13
14
15
15
15
16
12
8
8
8
8
7
7
17
28
25
13
1
14
7
1
9
8
8
8
7
7
9
12
16
12
7
3
7
12
8
5
2
2
7
4
1
1
1
1
1
7
13
9
6
5
3
2
1
1
4
3
2
1
1
1
2
7
4
2
1
1
2
11
10
7
5
5
5
5
14
13
13
13
13
29
37
19
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
77
77
77
77
77
77
77
77
77
77
59
62
60
57
56
54
57
68
89
119
119
119
106
95
84
119
84
96
109
115
125
119
114
115
118
128
118
118
128
116
128
116
112
125
111
112
114
108
105
106
106
108
114
108
111
107
110
125
108
117
117
102
117
102
105
107
103
111
106
92
95
97
88
83
87
78
73
65
87
65
78
85
91
106
106
106
106
96
108
115
115
115
88
87
87
82
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
13
14
15
15
9
4
4
4
4
4
4
4
4
4
4
5
10
16
22
28
40
48
38
28
16
4
6
16
26
17
9
5
3
1
1
11
21
13
6
9
5
2
1
13
8
3
3
4
7
5
4
9
10
11
7
4
5
4
3
2
1
1
1
2
2
1
1
3
3
3
3
2
1
13
8
4
1
1
1
1
14
15
16
16
17
33
41
27
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
71
71
71
71
71
71
71
71
71
71
71
74
83
95
95
95
95
95
95
77
79
74
78
78
61
69
59
62
75
95
88
122
91
88
85
87
76
73
79
82
93
106
102
122
108
107
113
101
96
92
94
96
96
99
101
122
104
98
100
98
97
113
88
97
82
82
83
82
84
79
84
83
81
86
85
79
79
80
77
74
86
71
78
82
86
86
86
86
71
71
72
69
68
68
68
68
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
6
6
6
6
6
6
6
6
6
6
6
18
24
27
29
30
30
31
16
2
2
2
15
23
31
23
15
38
20
2
10
5
1
1
3
5
3
2
5
5
3
2
4
6
5
3
2
2
2
1
1
2
3
4
2
1
2
2
2
3
5
7
9
8
4
1
1
1
2
4
2
1
1
1
6
3
1
1
1
1
7
11
8
5
5
5
5
30
42
48
51
55
42
29
20
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
63
63
63
63
63
63
63
63
63
63
50
48
45
42
41
38
38
40
50
57
55
72
72
51
51
57
54
65
72
95
104
79
88
74
75
75
76
95
86
95
100
111
111
103
111
100
88
91
81
83
84
83
91
85
84
103
89
95
92
95
100
90
95
90
104
85
85
75
76
77
78
104
75
76
77
76
74
85
73
74
85
82
88
88
88
73
73
76
79
85
85
85
74
79
91
104
104
104
104
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
11
11
11
11
11
11
11
11
6
2
1
1
1
2
4
9
14
23
15
8
10
6
3
4
14
26
18
9
1
4
4
4
8
5
3
1
4
2
1
1
1
1
1
2
2
2
2
2
5
7
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
7
11
9
8
8
8
8
27
14
1
1
1
12
18
21
22
23
23
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
44
66
66
66
66
66
66
66
66
66
66
66
60
59
57
56
54
54
54
71
84
84
130
130
82
79
66
70
81
82
104
117
86
89
80
84
88
90
108
115
105
111
106
105
106
107
106
109
115
100
102
104
108
109
108
130
105
110
117
95
109
104
97
97
99
111
97
97
101
89
92
88
86
81
101
83
89
94
85
94
101
87
103
113
130
130
130
130
105
116
111
111
111
79
85
91
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
15
17
18
20
15
10
10
10
10
10
10
10
14
16
18
20
24
21
19
20
33
25
17
15
14
13
11
7
4
2
1
1
2
2
2
2
3
3
3
3
10
7
4
5
4
3
3
3
3
3
3
8
5
3
2
6
6
7
13
16
18
9
1
5
4
3
2
7
4
2
2
2
5
8
8
8
8
9
21
27
23
20
13
7
7
7
7
15
19
21
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
63
78
78
78
78
78
78
78
78
78
78
62
67
66
64
64
63
63
63
61
63
63
66
66
64
78
62
66
73
70
78
93
68
75
78
68
86
68
71
74
77
89
86
90
94
100
100
100
85
87
88
93
86
83
89
84
86
85
93
93
73
78
74
76
77
82
81
93
82
78
78
79
80
82
76
70
74
68
64
84
65
73
84
79
84
84
84
84
73
81
82
82
82
69
67
67
65
63
63
63
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
12
8
8
8
8
12
16
41
38
36
19
2
8
11
7
4
3
3
8
11
13
9
6
6
7
8
6
4
9
9
9
5
1
8
15
10
5
5
9
8
7
6
4
2
3
4
5
6
4
2
6
7
7
7
7
4
2
2
2
2
2
2
19
12
6
5
5
5
5
14
15
16
16
17
31
38
20
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
137
137
137
137
137
137
137
120
112
111
110
115
120
120
120
120
120
120
129
145
137
137
109
113
113
124
104
108
120
104
110
145
120
136
120
119
116
148
136
144
155
157
157
147
157
142
134
145
129
132
132
127
128
117
119
122
124
145
127
117
128
107
102
112
112
114
145
118
99
93
94
90
89
117
80
80
77
67
86
61
69
74
81
94
94
94
94
84
88
86
86
86
67
65
63
59
54
54
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
6
6
6
6
6
6
6
6
6
6
41
34
28
28
28
28
28
28
54
44
24
5
5
18
32
56
45
34
19
4
13
7
2
8
14
22
15
8
1
1
1
2
2
2
2
2
2
3
3
3
3
4
3
2
2
2
2
2
8
6
5
3
1
1
1
1
1
1
5
3
2
1
2
3
6
3
1
2
2
3
12
7
2
1
1
1
1
26
30
19
9
9
9
9
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
141
141
141
141
141
141
141
124
116
109
107
100
97
95
93
90
92
100
121
164
141
141
122
123
124
164
107
112
115
114
122
164
125
132
122
119
114
146
132
141
150
153
153
144
161
136
128
129
131
135
140
161
135
132
140
129
131
133
161
121
125
113
114
108
109
109
104
123
101
94
101
98
94
115
100
89
87
76
86
64
70
80
85
100
100
100
100
81
89
86
86
86
70
70
70
67
65
65
65
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
2
2
2
2
2
2
2
2
2
2
39
27
16
16
16
16
16
16
22
27
17
7
7
11
16
50
46
42
22
2
7
4
2
4
5
6
7
5
3
3
3
5
4
3
2
2
3
9
5
1
1
1
2
1
1
3
2
2
9
9
5
1
1
1
1
1
3
2
1
1
1
1
4
2
1
1
1
3
4
5
6
4
2
1
1
1
1
8
16
11
7
7
7
7
8
8
8
8
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
144
144
144
144
144
144
144
144
144
144
118
117
113
108
106
100
100
100
104
113
136
136
103
90
79
71
77
78
79
130
84
97
104
113
127
120
118
126
135
129
130
141
144
108
102
94
88
91
90
98
113
103
130
113
100
96
88
91
81
78
127
81
89
96
103
115
112
126
135
102
106
113
107
120
141
113
113
108
144
108
88
87
83
79
73
73
73
68
70
70
70
70
60
61
61
60
60
60
60
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
88
94
98
87
45
4
4
4
4
4
4
3
2
2
2
10
19
21
24
32
41
22
3
4
4
4
3
2
1
5
5
5
18
13
9
15
8
2
2
9
7
5
3
2
3
2
2
2
2
2
2
3
6
5
3
2
2
2
1
1
4
3
2
1
1
2
3
6
3
1
3
3
3
14
11
8
5
5
5
5
27
20
14
10
10
10
10
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
80
80
80
80
80
80
80
80
80
80
80
73
71
70
68
66
66
66
73
76
86
86
80
61
55
50
48
56
69
84
94
86
82
80
84
94
76
79
79
82
94
79
86
68
69
64
62
68
66
72
72
90
87
72
71
70
73
76
81
87
77
72
75
79
82
81
90
87
75
73
72
71
64
71
73
64
63
58
62
58
52
54
52
52
52
49
49
50
57
65
65
65
52
60
70
82
82
82
82
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
7
7
7
7
7
7
7
7
7
7
29
18
7
7
7
7
7
7
12
18
12
7
7
8
9
13
17
12
7
12
13
7
1
3
12
20
17
9
2
3
4
9
6
4
3
2
4
6
7
9
14
12
8
4
1
3
2
1
8
9
7
4
1
4
2
1
1
2
2
3
2
1
1
1
2
1
1
2
1
1
7
4
1
1
1
2
4
13
8
3
3
3
6
9
11
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
59
80
80
80
80
80
80
80
80
80
80
68
67
65
62
61
59
59
59
60
67
67
85
85
54
52
50
59
72
76
104
113
94
101
91
84
94
79
81
83
81
94
95
84
89
98
89
93
97
113
101
98
100
91
91
89
88
91
92
88
98
85
87
84
87
89
92
113
87
97
88
92
100
85
98
76
83
79
77
85
68
74
83
92
92
92
79
79
68
70
66
66
66
56
65
75
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
4
4
4
4
4
8
8
8
11
14
36
24
12
14
21
13
6
2
1
1
1
2
2
1
1
3
2
1
1
1
4
2
1
2
7
4
2
2
2
2
4
7
4
2
2
2
6
3
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
8
10
6
2
2
2
2
14
8
2
2
2
6
10
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
114
195
195
195
195
195
195
195
195
195
195
129
126
114
101
96
80
79
79
95
109
114
145
145
91
87
71
88
111
117
189
188
165
168
171
181
177
170
195
178
183
187
187
191
191
185
162
160
164
170
168
170
167
180
171
154
163
165
169
177
189
188
188
173
180
182
182
189
195
178
160
167
170
164
171
187
173
185
171
191
191
159
159
157
151
145
145
145
157
169
189
189
189
189
189
179
177
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
35
35
35
35
35
35
35
62
75
82
58
34
11
11
11
11
11
11
11
14
11
9
9
22
26
17
9
26
18
11
9
18
22
15
8
10
15
20
23
26
43
25
8
16
10
4
12
10
8
8
8
8
9
9
8
8
9
10
11
10
10
10
18
14
10
6
6
6
9
13
14
15
18
16
15
15
15
18
20
22
28
28
28
28
28
37
46
66
83
91
95
97
98
99
94
90
90
90
90
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
157
193
193
193
193
193
193
193
193
193
193
151
144
135
124
119
105
105
105
122
144
157
188
188
129
117
115
118
134
132
180
174
163
167
173
193
181
190
190
179
186
188
191
191
191
169
188
168
168
174
173
177
174
180
173
188
176
174
178
169
170
193
165
171
178
180
190
183
190
188
176
169
177
153
155
191
172
186
159
191
191
153
175
180
188
188
188
188
172
176
170
170
170
141
143
164
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
88
88
88
88
88
88
88
88
88
88
89
45
1
1
1
1
1
1
1
2
2
3
14
20
26
43
53
63
34
6
13
20
12
5
5
6
10
15
16
18
11
4
8
30
18
6
9
8
8
8
8
8
6
4
4
4
4
4
13
20
28
18
8
10
13
15
16
12
9
13
14
15
18
20
22
27
24
22
22
22
28
20
13
13
13
35
57
95
61
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
176
176
176
176
176
176
176
176
176
176
114
106
94
80
75
60
57
57
69
85
90
136
136
83
87
66
77
91
101
142
144
124
125
128
176
141
133
163
139
143
154
165
156
163
139
132
131
126
126
128
128
130
142
123
136
122
120
130
119
118
176
127
131
136
135
139
137
163
139
123
122
125
113
121
165
131
156
135
134
163
116
125
135
136
136
136
136
124
138
144
144
144
102
112
124
130
130
130
130
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
11
6
1
1
1
1
1
1
1
1
1
1
11
29
36
23
11
22
12
3
11
8
6
4
3
7
10
14
20
12
4
7
5
4
5
4
4
9
10
11
12
9
6
3
1
2
2
3
10
22
40
21
2
6
8
9
7
5
6
5
5
9
7
5
3
2
3
5
5
5
22
16
11
11
11
13
16
25
26
20
15
15
15
15
12
9
9
9
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
104
104
104
104
104
104
104
104
104
104
85
85
82
79
78
76
75
74
74
74
73
74
74
64
61
53
62
60
68
88
89
91
97
116
89
88
98
116
104
109
108
117
113
100
113
95
96
99
98
100
117
98
102
97
90
86
82
87
74
69
117
83
90
94
108
92
94
94
90
96
88
86
87
88
88
87
104
79
79
70
70
75
77
77
77
72
72
76
90
108
108
108
75
83
92
96
96
96
96
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
2
2
2
2
2
2
2
2
2
2
8
9
10
10
10
10
10
11
14
17
12
8
8
6
4
31
28
19
10
2
9
10
5
1
1
1
5
3
2
2
2
3
8
18
10
3
11
6
2
7
7
4
2
2
2
3
5
6
8
4
1
1
1
1
1
4
2
1
1
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
2
4
13
14
14
14
14
14
15
12
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
100
91
84
80
76
73
71
70
67
77
96
127
175
175
175
126
116
121
118
116
175
132
137
137
173
131
125
175
114
112
114
104
120
116
121
173
124
122
120
130
106
104
104
98
106
105
102
130
102
112
119
105
144
144
120
144
118
116
120
114
129
104
110
109
109
129
94
104
106
102
129
90
90
90
93
96
101
101
101
101
84
92
90
90
90
71
82
95
109
109
109
109
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
2
2
2
2
2
2
2
2
2
2
26
21
16
16
16
16
16
16
11
6
6
6
6
11
16
18
21
44
23
2
21
17
14
10
5
1
6
6
6
7
4
2
6
10
13
7
2
3
2
1
1
1
2
4
2
1
2
3
5
5
3
1
1
2
6
8
5
2
2
3
2
2
1
1
2
3
4
2
1
1
8
9
6
3
3
3
3
13
10
7
7
7
7
7
16
21
23
24
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
159
159
159
159
159
159
159
159
159
159
122
118
111
103
100
90
90
90
98
110
141
141
103
92
88
75
84
98
98
139
133
114
124
126
133
134
124
155
142
139
150
149
159
159
126
126
117
119
109
116
116
117
139
110
128
112
112
120
119
120
133
109
116
123
133
132
128
155
142
112
117
119
113
128
149
128
159
129
150
159
106
110
103
94
85
81
81
85
101
120
120
120
89
102
118
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
90
96
99
88
52
16
16
16
16
16
16
8
1
1
1
16
16
16
22
29
36
74
38
2
13
15
14
14
18
18
11
4
2
1
1
2
3
8
4
1
4
5
6
13
9
5
1
1
1
1
1
6
4
2
2
2
2
2
8
5
2
1
1
3
3
3
2
1
1
1
1
1
8
12
13
8
4
4
4
4
15
15
11
8
8
8
8
14
17
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
161
161
161
161
161
161
161
161
161
161
161
132
127
121
114
111
103
103
107
121
112
156
156
95
90
87
103
122
127
177
174
148
157
142
143
138
134
161
142
147
176
157
162
176
172
166
176
172
168
167
177
174
158
155
150
153
149
148
169
137
136
142
143
143
156
147
144
161
137
128
136
177
136
143
137
133
137
144
130
137
129
133
138
144
144
144
144
123
129
127
124
122
122
122
130
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
53
31
31
31
20
10
10
10
10
10
10
10
10
10
10
16
23
31
23
16
57
34
12
15
18
37
47
28
10
15
20
23
26
19
13
13
13
9
5
16
20
22
23
19
15
13
11
9
8
10
8
7
6
19
12
6
8
8
8
6
5
5
6
5
5
7
6
5
6
9
10
11
25
45
41
27
14
14
14
14
40
34
28
28
28
28
28
28
28
28
28
87
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
156
156
156
156
156
156
156
156
156
156
124
122
117
110
108
103
102
100
100
108
96
106
106
89
93
96
91
108
102
138
107
114
111
111
135
130
127
156
143
138
142
148
150
122
114
105
102
99
100
120
107
113
138
105
117
113
113
127
120
108
135
104
106
113
121
127
124
156
143
113
122
123
113
127
148
124
126
116
150
122
102
108
99
93
93
79
79
69
73
72
72
72
59
68
79
92
92
92
92
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
21
22
22
22
22
22
23
41
25
10
10
34
19
4
29
39
31
21
11
3
10
5
1
1
1
6
11
13
7
2
2
1
1
6
4
2
3
3
2
2
4
6
3
1
2
6
7
8
6
4
4
4
3
3
3
3
4
4
4
4
4
3
2
3
3
3
2
2
2
9
9
6
3
3
3
3
12
12
8
5
5
5
5
14
18
20
21
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
95
95
95
95
95
95
95
95
72
71
71
65
73
77
77
77
77
77
80
96
115
111
171
171
102
95
77
81
98
109
144
162
126
152
109
113
121
131
157
143
152
157
145
144
152
135
135
138
152
138
133
149
138
149
157
171
147
144
162
116
118
110
112
138
120
152
137
133
149
135
117
117
133
107
105
112
107
107
147
99
102
113
126
142
171
171
171
171
129
137
118
118
118
98
111
126
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
2
2
2
2
2
2
2
2
2
2
7
16
21
23
26
27
28
29
24
19
23
25
28
27
25
24
28
28
19
11
14
18
21
19
11
3
4
6
23
15
8
5
2
3
5
8
6
5
9
7
5
5
4
3
3
4
4
5
7
7
8
5
3
5
4
4
4
5
4
3
3
4
4
4
5
4
4
3
2
5
9
13
27
34
38
39
40
35
20
6
6
6
11
17
19
20
21
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
120
120
120
120
120
120
120
120
120
120
74
66
57
46
42
35
32
30
48
67
73
130
130
70
69
56
55
67
74
87
117
97
126
97
93
92
95
111
99
100
104
106
112
120
118
127
118
123
127
128
134
134
134
121
130
118
117
117
127
91
100
94
95
104
106
115
127
106
127
109
109
106
115
101
94
98
100
98
81
120
89
104
117
130
130
130
130
85
81
67
56
51
59
64
72
87
87
87
87
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
26
26
26
26
26
26
26
18
10
10
10
10
10
10
10
10
10
10
10
10
10
10
20
14
9
14
20
19
15
11
16
21
13
6
7
8
13
19
33
40
20
1
9
17
12
6
1
2
3
3
3
2
2
3
2
2
3
4
8
8
7
4
2
5
7
5
3
2
2
4
3
2
2
3
7
9
10
6
2
12
14
16
10
5
5
5
5
16
13
11
10
10
10
10
13
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
74
74
74
74
74
74
74
59
59
59
53
60
63
63
63
63
63
63
68
76
74
94
94
70
88
64
65
69
71
79
83
96
96
88
96
83
79
79
96
83
87
87
88
94
81
83
84
83
85
85
82
96
80
73
77
75
74
74
85
71
71
76
73
74
98
75
73
71
72
67
68
72
66
74
98
65
66
59
51
49
57
67
77
98
98
98
98
63
61
49
39
37
38
42
48
58
58
58
58
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
2
2
2
2
2
2
2
2
2
2
9
6
4
4
4
4
4
4
2
1
1
1
3
9
16
18
20
41
21
2
10
5
1
1
1
2
4
2
1
2
2
3
4
4
4
4
8
10
11
6
1
1
2
2
1
1
1
1
3
3
3
2
1
4
3
2
1
1
5
7
4
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
7
6
4
3
3
3
3
13
18
20
21
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
83
83
83
83
83
83
83
83
83
83
73
72
70
68
67
65
65
65
68
76
75
93
93
64
62
54
59
71
69
83
103
78
89
98
81
85
85
101
94
94
96
98
98
95
98
103
92
92
93
91
92
94
92
98
98
89
90
92
90
87
103
87
89
89
94
91
88
92
82
89
86
91
84
80
82
81
82
91
78
84
75
79
81
84
84
84
84
68
67
67
64
61
65
69
77
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
6
6
6
6
6
6
6
6
6
6
16
10
4
4
4
4
4
4
3
3
2
2
2
8
14
15
16
25
54
35
16
16
12
8
6
4
7
4
2
2
2
3
8
6
4
2
15
10
5
3
3
8
6
3
1
3
4
5
8
11
15
9
3
5
6
7
4
2
3
4
5
4
2
1
2
1
1
1
1
1
7
7
5
3
3
3
3
19
15
12
12
12
30
39
28
18
18
18
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
110
192
192
192
192
192
192
192
192
192
192
135
140
131
121
118
109
107
107
111
131
126
177
177
109
101
96
108
127
131
180
174
154
157
165
182
176
190
188
179
185
187
188
192
192
177
174
176
170
169
174
177
174
180
164
177
163
168
171
169
170
182
157
162
170
173
190
172
188
179
158
159
177
152
158
188
172
186
159
192
192
155
172
175
177
177
177
177
173
172
172
171
170
170
170
157
154
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
41
60
69
47
25
4
4
4
4
4
4
17
23
26
28
30
25
21
25
30
57
34
12
11
10
7
5
7
10
15
20
26
33
23
13
10
13
9
6
23
21
20
20
20
14
9
11
9
8
9
10
11
10
10
19
23
17
11
8
6
7
7
8
11
15
22
20
17
15
15
18
20
22
28
28
28
28
28
37
46
37
28
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
32
166
166
166
166
166
166
166
166
166
166
98
87
74
59
52
41
46
54
78
94
94
144
144
79
76
62
74
96
110
170
166
142
141
134
147
140
136
166
138
148
152
152
155
162
160
146
145
149
153
154
170
166
150
141
145
137
147
149
160
155
150
138
145
138
141
144
141
166
137
132
139
170
137
147
137
136
155
135
133
162
125
139
143
144
144
144
144
126
146
155
155
155
111
122
135
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
118
118
118
118
118
118
118
118
60
2
2
2
2
2
2
2
2
2
2
2
2
2
2
17
9
1
9
17
24
17
11
15
9
3
3
3
4
12
20
35
23
11
11
20
29
17
5
5
5
11
12
8
5
4
4
8
10
6
3
4
8
6
5
5
4
4
7
8
7
6
9
9
10
9
5
2
2
2
2
2
11
31
17
3
3
3
18
26
21
17
17
17
17
17
17
20
21
22
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
152
152
152
152
152
152
152
152
152
152
122
121
115
109
107
102
100
100
86
91
85
89
89
73
77
57
65
73
77
136
88
91
93
97
131
121
118
152
139
127
133
146
118
118
105
102
94
95
112
102
102
104
136
99
96
98
94
103
93
120
131
101
110
118
135
128
122
152
139
108
107
108
98
104
146
105
118
103
103
118
82
87
90
85
85
85
85
86
102
120
120
120
90
104
119
135
135
135
135
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
19
18
18
18
18
18
18
9
1
1
1
30
19
9
32
31
24
18
12
7
4
2
2
3
4
6
5
4
2
1
1
3
5
4
4
10
9
6
4
4
5
3
2
1
1
1
2
9
8
7
4
1
3
7
4
2
4
3
2
2
2
2
2
3
2
2
2
7
10
11
12
8
4
4
4
4
14
13
12
12
12
12
12
18
21
22
23
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
138
138
138
138
138
138
138
138
138
138
138
92
84
85
87
96
107
107
116
131
125
177
177
108
101
83
92
110
123
177
174
145
145
142
131
134
130
164
150
147
153
160
156
160
172
151
151
155
158
158
177
174
165
164
177
159
168
169
169
172
166
152
157
160
160
163
163
141
163
148
158
177
147
172
139
140
131
163
101
101
121
132
147
177
177
177
177
173
172
172
171
170
170
170
160
158
150
150
150
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
35
35
35
35
35
35
35
35
35
35
35
32
30
30
30
30
30
30
30
30
30
30
30
38
47
38
30
31
21
12
15
18
21
19
14
10
15
20
34
48
30
13
13
13
10
8
6
13
19
22
22
15
9
9
8
8
10
9
8
9
10
9
8
8
11
17
20
14
8
25
20
13
6
6
10
12
13
10
8
6
28
20
13
13
13
29
46
37
28
28
28
28
28
28
26
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
165
182
182
182
182
182
182
182
182
182
182
165
172
171
169
169
169
169
169
169
169
168
177
177
150
150
116
133
155
158
189
188
174
179
172
166
165
159
178
159
166
171
175
172
182
172
171
172
171
174
175
187
186
177
172
177
166
173
175
172
183
182
171
172
172
189
172
169
179
159
154
163
187
166
172
175
165
171
158
152
182
152
164
171
177
177
177
177
165
178
183
183
183
183
183
186
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
77
109
137
89
41
12
12
12
12
12
12
18
21
23
24
25
33
41
33
25
36
21
7
17
28
26
17
8
4
10
16
16
16
12
9
6
4
7
8
9
8
8
8
8
8
8
8
9
9
10
12
15
12
10
8
6
13
9
6
6
6
6
6
8
7
6
8
11
13
15
11
8
18
28
32
34
35
36
41
43
46
37
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
191
191
191
191
191
191
191
191
191
191
146
155
149
142
141
139
134
134
134
141
144
175
175
111
105
79
91
113
122
180
176
168
177
172
182
181
190
190
178
181
185
188
186
191
171
175
165
165
170
172
177
172
180
162
175
161
166
172
163
164
182
163
170
178
180
190
190
190
178
157
159
173
152
160
188
168
186
156
176
191
148
167
171
175
175
175
175
150
165
164
164
164
164
164
171
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
35
35
35
35
35
35
35
54
64
69
54
39
39
39
39
41
42
44
28
12
12
12
12
7
3
7
12
26
18
11
12
32
28
24
24
24
20
16
16
16
10
4
10
16
11
6
4
9
7
6
13
11
7
4
4
4
4
4
16
13
10
9
8
14
16
17
17
12
8
8
11
9
7
6
10
12
15
11
8
17
26
26
26
26
27
31
33
35
31
28
28
28
28
28
26
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
182
182
182
182
182
182
182
182
182
182
143
153
148
142
142
140
137
137
137
137
145
177
177
115
110
84
96
120
122
190
189
168
175
172
166
171
178
182
172
176
178
177
179
182
186
177
167
171
177
175
190
189
180
172
177
178
178
182
186
187
186
173
175
178
178
178
181
182
177
158
167
190
159
172
175
163
171
154
152
182
147
162
170
177
177
177
177
164
179
187
187
187
187
187
182
181
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
31
31
31
31
31
31
31
54
66
72
56
40
40
40
40
41
42
43
36
29
29
29
29
19
9
19
22
26
18
11
14
18
24
16
8
10
10
10
10
10
55
31
8
15
10
6
5
5
15
52
41
25
9
9
9
9
10
25
26
18
10
5
5
12
15
16
17
12
8
8
11
9
8
8
11
13
9
5
8
16
25
22
20
20
20
33
39
46
37
28
28
28
28
28
41
47
50
52
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
143
143
143
143
143
143
143
143
143
143
143
143
117
113
108
102
99
92
92
101
118
124
156
156
126
126
84
92
105
104
144
145
122
157
128
111
112
122
127
128
150
156
138
143
156
141
139
141
150
143
144
157
133
140
134
137
144
136
156
128
122
114
118
118
126
156
139
144
157
136
141
130
138
118
128
113
110
109
144
87
94
110
120
144
144
144
137
137
119
126
124
122
122
122
122
133
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
2
2
2
2
2
2
2
2
2
2
16
23
27
29
31
37
40
44
26
8
8
8
25
28
31
28
25
24
13
3
7
11
17
11
6
3
8
5
2
13
14
12
7
3
3
3
6
13
9
6
5
4
3
4
6
9
12
8
5
9
7
6
6
9
6
4
4
3
2
6
5
4
6
8
15
9
4
4
5
7
10
11
8
6
6
6
6
29
28
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
116
116
116
116
116
116
116
116
116
116
83
78
71
64
61
51
51
51
61
71
75
107
107
68
64
56
59
68
71
90
99
87
120
84
88
92
95
116
101
102
105
99
100
98
96
92
96
101
98
120
100
101
100
107
97
98
98
105
94
87
84
87
87
94
98
100
120
110
101
100
96
94
91
87
98
87
89
82
100
83
78
78
75
74
72
72
72
62
59
50
50
50
57
65
75
93
93
93
93
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
42
42
42
42
42
42
42
23
5
5
5
5
5
5
5
5
5
5
5
6
7
8
10
9
9
9
10
26
14
3
8
13
8
3
3
3
4
3
2
2
2
3
10
7
5
3
7
10
11
8
4
1
1
1
1
1
1
1
1
6
9
6
4
8
7
6
3
1
5
9
7
5
3
1
3
3
3
3
2
1
19
19
11
4
4
4
4
30
17
4
4
4
7
10
14
16
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
107
180
180
180
180
180
180
180
180
180
180
131
136
129
121
119
110
110
112
127
138
129
175
175
118
121
129
127
139
145
175
173
164
166
175
162
161
154
176
152
160
165
164
167
180
164
154
152
152
157
159
173
170
169
175
175
165
167
171
162
159
159
161
162
160
175
162
157
176
155
156
161
173
152
175
156
159
167
157
147
180
139
155
166
175
175
175
175
156
163
159
159
159
126
141
158
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
37
54
62
44
24
4
4
4
4
4
4
11
14
16
17
18
22
26
22
18
64
37
11
17
24
29
19
9
4
12
20
20
20
43
26
9
8
7
7
19
21
23
15
8
8
8
9
10
9
8
37
28
19
10
5
11
15
10
6
6
6
8
7
6
10
9
7
6
10
15
11
8
22
17
13
22
26
31
38
42
46
44
38
33
33
33
33
22
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
180
180
180
180
180
180
180
180
180
180
129
134
126
117
115
106
106
106
127
138
136
177
177
123
128
136
132
142
149
177
174
163
179
163
163
167
176
172
155
167
168
172
172
180
169
177
165
167
173
179
179
174
169
165
177
166
169
169
169
171
166
177
177
175
177
177
179
179
177
164
171
177
163
177
172
161
167
144
147
180
140
158
168
177
177
177
177
173
172
172
171
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
4
5
5
5
6
15
19
24
27
30
68
40
12
16
20
12
5
12
18
19
20
38
56
68
47
26
17
8
14
21
22
24
16
8
8
9
11
9
8
8
9
11
10
10
10
9
8
11
8
6
7
8
13
14
14
11
8
11
13
15
11
8
18
28
28
28
28
28
37
46
37
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
125
125
125
125
125
125
125
125
122
122
122
96
93
88
83
81
74
74
74
85
93
125
125
80
76
77
62
70
73
74
90
69
81
81
77
122
84
85
98
83
94
99
93
125
103
85
84
77
76
77
76
90
73
74
74
70
74
68
77
75
78
122
86
91
94
92
94
94
98
88
87
84
90
73
77
92
82
106
85
89
103
63
61
56
47
43
36
35
38
43
51
51
51
46
53
62
75
75
75
75
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
40
40
40
40
40
40
40
40
40
40
51
27
4
4
4
4
4
4
2
1
1
1
9
6
4
13
23
42
41
22
3
4
5
6
6
6
8
5
2
19
11
3
11
7
4
2
7
4
1
1
1
4
3
2
2
3
3
3
4
10
23
12
2
2
3
11
6
2
5
4
3
3
3
3
3
3
3
3
3
4
5
5
3
1
1
1
1
6
4
2
2
2
3
5
7
8
8
8
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
180
180
180
180
180
180
180
180
180
180
180
109
95
80
61
50
51
54
76
93
93
150
150
89
91
78
88
110
119
189
188
148
157
144
157
145
142
170
151
162
176
170
166
180
169
156
161
164
170
170
189
188
171
161
160
176
170
174
169
186
184
158
166
171
189
166
170
170
165
176
163
189
161
163
170
161
166
163
145
180
144
158
165
170
170
170
170
178
186
186
186
186
186
186
187
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
24
31
34
36
23
10
10
10
10
10
10
10
18
26
35
36
18
1
29
27
26
18
11
14
18
21
14
8
12
18
16
14
12
11
9
8
12
9
7
27
19
11
11
11
10
10
11
9
8
9
10
11
10
9
8
8
8
8
8
8
9
7
6
10
15
18
22
18
15
15
16
18
23
28
28
28
28
28
37
46
37
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
107
107
107
107
107
107
107
107
107
107
97
110
117
117
117
117
117
117
88
90
83
85
85
70
78
75
86
108
117
136
161
103
105
95
91
89
85
107
93
104
130
109
117
110
117
106
109
117
125
125
136
161
122
119
123
130
122
127
126
114
147
110
110
119
133
121
118
130
124
121
124
161
130
115
108
105
130
90
87
77
82
95
104
124
124
124
124
115
134
147
147
147
104
115
127
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
5
5
5
5
5
5
5
5
5
5
10
19
23
25
28
39
45
51
29
8
5
3
3
15
19
24
28
33
19
5
13
9
6
6
4
3
9
6
3
5
6
8
5
3
5
8
6
4
8
8
9
7
4
1
1
1
1
1
10
8
5
2
2
2
5
7
4
2
2
2
10
6
2
5
8
12
9
5
2
9
13
13
13
13
14
23
27
25
24
15
6
6
6
6
16
21
24
25
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
83
83
83
83
83
83
83
83
83
83
68
75
73
72
72
72
72
72
68
68
72
72
65
67
85
65
70
77
79
84
88
92
92
85
92
94
76
81
83
88
97
96
97
94
97
91
91
79
82
86
86
94
89
88
96
87
82
87
82
72
89
81
82
78
84
80
83
96
77
86
81
83
84
86
100
90
100
100
82
85
84
83
84
84
84
68
68
62
59
48
47
47
53
61
69
86
86
86
86
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
26
26
26
26
26
26
26
26
26
26
21
16
16
16
16
16
16
16
10
4
2
1
1
8
16
36
40
44
23
3
6
4
2
2
2
2
5
3
2
4
7
8
7
7
7
7
7
6
5
4
3
5
3
1
1
1
1
1
5
8
6
3
1
6
3
1
1
1
3
2
1
1
1
1
2
1
1
1
1
2
16
9
2
1
1
1
1
25
17
9
6
6
6
6
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
122
122
122
122
122
122
122
103
94
88
85
82
80
79
78
76
76
76
86
94
122
122
85
75
84
60
67
74
69
82
94
80
86
91
82
91
85
89
94
100
120
105
122
108
105
101
120
99
94
97
94
93
120
90
92
92
83
92
80
69
81
78
79
99
87
92
97
104
113
116
142
142
107
105
100
86
83
78
73
79
72
77
84
92
92
92
92
73
70
57
55
55
59
66
74
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
2
2
2
2
2
2
2
2
2
2
26
18
10
10
10
10
10
10
9
9
9
9
9
18
19
17
16
37
19
2
10
8
7
4
2
1
4
6
9
8
8
8
10
6
2
2
8
5
2
2
2
2
2
1
1
1
2
5
10
6
2
3
2
1
9
8
5
2
2
2
2
2
1
1
2
5
6
3
1
1
14
10
6
2
2
2
2
24
16
9
2
2
2
2
3
3
3
3
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
141
141
141
141
141
141
141
126
117
116
106
106
104
102
102
100
100
100
102
120
141
141
137
97
88
79
82
96
95
132
132
107
106
107
105
104
116
108
110
118
119
118
141
119
110
111
111
109
109
118
103
109
110
107
137
109
116
119
118
118
119
105
109
115
132
116
113
112
108
105
105
98
88
85
99
84
84
78
99
75
86
101
112
137
137
137
137
116
124
119
119
119
88
101
117
132
132
132
132
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
51
51
51
51
51
51
51
51
51
51
64
34
4
4
4
4
4
4
3
3
3
3
17
22
19
16
24
32
57
40
24
16
10
5
3
2
8
11
15
21
33
22
12
7
4
1
10
7
5
3
1
2
2
2
1
1
1
2
7
4
2
1
2
2
2
1
1
2
3
2
2
2
1
1
2
3
4
5
3
1
10
10
10
10
10
18
22
27
20
12
5
5
5
5
13
17
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
66
66
66
66
66
66
66
66
66
66
75
94
119
119
119
119
119
119
97
105
98
115
115
80
79
82
82
87
119
88
79
86
83
79
88
80
80
106
84
96
105
96
119
115
101
97
90
109
86
86
88
86
84
106
84
84
83
105
78
80
77
79
79
84
115
85
86
80
83
75
77
88
76
76
86
74
73
73
71
71
78
91
109
109
109
77
77
64
61
52
51
51
45
52
60
72
72
72
72
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
2
2
2
2
2
2
2
2
2
2
9
12
14
15
16
33
42
51
26
2
2
2
20
18
16
21
33
45
27
9
12
7
3
3
2
2
5
3
2
2
2
2
4
4
4
4
5
6
4
3
3
5
3
2
2
3
4
5
7
7
8
5
2
1
1
1
1
1
2
3
5
3
2
1
2
3
3
3
2
1
6
11
6
2
2
2
2
12
8
5
5
5
7
10
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
169
169
169
169
169
169
169
169
143
140
137
137
136
134
134
134
120
120
120
130
141
169
169
140
119
134
100
104
114
120
126
112
118
133
115
123
114
112
119
112
122
123
122
169
123
120
119
114
122
104
103
101
107
115
112
140
133
115
117
111
111
123
99
102
111
126
112
108
119
93
91
94
91
88
94
97
103
111
133
97
106
100
112
123
140
140
140
140
114
121
111
111
111
90
97
112
126
126
126
126
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
75
75
75
75
75
75
75
75
75
75
104
57
10
10
10
10
10
10
10
10
10
10
26
34
39
45
37
30
43
33
24
15
18
16
15
22
14
7
10
5
1
1
3
5
3
2
4
6
4
2
1
5
3
1
1
4
8
8
9
7
5
3
1
3
2
1
1
2
3
5
3
1
2
2
3
2
1
2
2
3
8
13
15
16
18
20
21
22
19
16
16
16
19
21
22
22
22
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
188
188
188
188
188
188
188
188
188
188
133
137
128
118
116
107
111
118
132
153
152
152
116
99
101
100
118
153
127
151
129
131
144
138
156
158
162
174
179
167
178
188
186
174
154
149
138
134
124
128
126
125
151
113
116
118
120
144
124
110
156
123
134
145
151
162
172
174
179
147
141
146
132
144
188
158
186
159
177
174
144
154
147
144
144
124
124
110
110
108
105
102
102
102
115
128
128
128
128
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
151
151
151
151
151
151
151
151
111
72
72
50
28
28
28
28
28
28
28
15
3
3
3
24
26
28
29
30
67
34
2
21
40
26
13
10
8
5
2
10
9
8
16
12
8
5
2
8
5
3
5
7
9
11
12
10
9
7
5
11
9
7
6
6
7
8
7
6
7
8
11
14
9
5
8
7
7
15
11
8
13
18
35
24
14
14
14
14
35
48
44
40
40
40
40
31
22
22
22
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
123
123
123
123
123
123
123
123
123
123
104
103
100
96
94
90
100
115
137
174
173
173
116
102
103
83
90
155
114
126
133
174
132
124
155
119
118
156
114
131
135
127
174
120
116
115
105
106
104
101
104
100
94
95
102
101
108
137
119
126
120
137
126
116
120
118
137
115
105
106
101
104
92
95
123
90
104
90
79
115
76
84
95
99
99
99
99
75
78
66
66
66
54
63
73
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
28
28
28
28
28
28
28
28
28
28
33
22
11
11
11
11
11
11
8
6
6
6
15
9
4
9
15
13
7
1
15
10
6
2
5
9
14
9
5
5
5
6
12
6
1
18
15
11
7
3
1
1
1
3
2
1
1
3
13
10
7
6
3
1
7
6
6
3
1
2
3
3
3
7
5
4
4
4
8
10
12
9
6
6
6
18
30
26
14
2
2
2
4
6
3
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
77
77
77
77
77
77
77
77
77
77
71
70
66
65
65
50
50
51
68
82
82
124
124
73
68
62
68
82
86
113
134
105
125
102
110
98
108
112
113
125
116
123
111
127
111
107
109
134
111
108
113
105
105
123
106
105
104
127
86
87
84
90
90
95
134
101
100
95
102
87
88
113
84
83
91
81
78
86
72
74
81
93
112
112
112
108
108
85
89
78
78
78
62
72
83
97
97
97
97
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
6
6
6
6
6
6
6
6
6
6
20
14
8
8
8
8
8
8
5
2
2
2
16
14
12
14
16
33
21
10
12
15
9
3
3
4
9
5
1
1
1
1
2
4
3
2
17
18
10
3
3
3
4
2
1
3
4
3
3
5
6
3
1
5
5
3
1
1
3
5
3
1
1
1
4
2
1
4
2
1
8
13
10
8
8
8
8
17
9
2
2
2
6
10
13
15
16
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
107
102
102
92
94
93
91
91
90
90
90
103
126
136
170
170
108
96
90
93
108
106
158
148
122
131
103
104
113
121
153
136
137
156
141
142
160
132
139
129
132
125
122
146
135
142
153
170
131
145
156
121
158
124
121
117
117
160
126
124
113
139
113
110
146
102
101
106
99
99
131
85
83
99
115
134
170
170
170
170
141
159
158
158
158
116
125
135
137
137
137
137
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
5
5
5
5
5
5
5
5
5
5
33
31
30
30
30
30
30
30
45
52
56
58
45
32
28
25
35
45
25
5
10
15
11
8
7
6
21
13
6
4
2
2
3
2
1
2
3
12
8
4
1
3
4
5
5
3
1
3
5
7
5
4
3
2
4
3
2
3
5
8
5
2
4
6
9
5
2
2
2
2
9
11
12
12
13
21
29
27
25
16
8
8
8
8
13
15
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
141
141
141
141
141
141
141
125
116
116
119
129
141
141
141
141
141
141
123
136
141
141
134
97
88
90
88
97
141
94
99
99
90
107
97
100
115
107
104
113
115
114
141
111
104
97
96
99
92
115
94
104
106
110
134
104
107
109
115
83
78
87
88
91
98
115
100
106
99
110
98
109
90
86
98
88
94
93
96
111
93
106
118
134
134
134
134
99
97
81
73
73
61
69
80
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
43
43
43
43
43
43
43
43
43
43
43
60
68
72
74
75
76
76
77
39
1
1
1
13
19
22
26
29
33
22
11
1
5
4
4
3
2
3
5
11
7
4
10
7
4
2
1
4
4
4
4
4
4
2
1
1
1
1
1
4
4
4
4
4
2
1
1
2
3
3
3
2
2
2
1
1
1
1
1
1
6
19
14
9
9
9
15
18
22
18
14
10
10
10
10
17
20
22
23
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
62
62
62
62
62
62
62
53
53
53
57
62
62
62
62
52
63
81
110
154
155
155
108
101
106
90
90
155
110
122
120
146
120
109
155
106
108
107
112
108
101
99
146
104
109
107
98
112
94
98
100
98
100
108
99
103
101
103
87
108
100
85
87
88
87
91
89
86
87
83
89
91
79
80
89
82
86
91
69
79
66
68
75
79
79
79
79
63
66
60
60
60
51
59
68
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
2
2
2
2
2
2
2
2
2
2
10
5
1
1
1
1
1
1
1
1
1
1
8
30
46
51
57
37
18
2
10
5
1
6
11
20
11
3
7
7
7
8
7
7
8
7
7
13
18
9
1
1
2
4
4
5
5
4
3
2
1
5
3
1
1
4
2
1
1
2
3
2
1
1
5
5
5
5
3
1
8
7
6
6
6
7
8
17
9
1
1
1
5
10
16
19
21
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
92
130
130
130
130
130
130
130
130
130
130
100
102
97
91
90
88
97
113
132
149
174
174
144
127
126
115
106
152
120
119
130
174
138
136
152
123
121
120
136
133
136
140
174
127
136
128
116
117
120
116
117
111
120
110
102
105
110
110
128
110
106
106
106
111
113
124
116
120
128
113
114
118
124
109
130
117
118
108
128
126
95
106
111
113
113
113
113
76
73
60
50
47
58
69
84
110
110
110
110
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
33
45
57
52
31
10
10
10
10
10
10
31
52
27
2
2
24
38
34
30
29
15
2
4
8
12
20
12
4
3
2
2
2
1
1
2
1
1
1
1
3
6
3
1
3
3
3
2
1
1
4
9
11
6
1
2
3
7
9
9
7
6
6
7
9
5
1
3
6
5
5
5
5
13
12
11
11
11
18
21
24
13
3
3
3
3
4
6
7
8
8
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
77
77
77
77
77
77
77
77
77
77
72
73
73
72
72
72
84
98
114
145
143
143
132
120
120
121
100
108
118
115
124
145
121
128
117
115
114
144
128
131
144
127
145
129
144
142
147
174
130
135
133
128
131
136
143
146
147
174
144
146
146
135
132
124
120
123
174
103
101
99
96
98
82
116
70
75
72
64
85
58
60
64
62
62
62
42
55
70
89
124
124
124
93
93
93
88
83
83
83
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
32
46
53
57
59
60
60
61
32
3
3
3
9
35
61
37
13
15
9
3
4
6
6
7
16
26
22
12
3
3
3
3
10
9
5
2
9
12
13
7
1
1
2
2
1
1
2
1
1
9
18
10
3
1
4
6
4
3
3
2
1
1
1
3
4
3
3
3
3
6
8
10
5
1
1
1
1
7
14
8
3
3
3
3
8
10
11
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
182
182
182
182
182
182
182
182
182
182
119
109
96
82
76
61
59
58
83
101
104
164
164
111
105
91
95
111
117
175
173
153
158
170
161
159
152
173
154
163
169
173
169
182
164
161
166
157
161
163
170
166
162
166
152
157
160
160
166
159
161
140
144
150
175
156
159
173
154
146
155
170
155
166
173
156
169
144
150
182
131
141
144
138
138
138
138
133
147
159
159
159
159
159
167
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
114
114
114
114
114
114
114
114
57
1
1
1
1
1
1
1
1
1
1
1
12
18
24
41
49
36
24
32
30
20
11
14
18
22
20
11
3
13
23
23
18
13
15
12
10
6
2
10
9
8
8
8
8
9
11
8
6
5
5
5
6
7
7
7
8
7
6
6
6
8
28
21
13
5
8
7
7
15
11
8
20
27
29
30
31
32
33
34
35
34
33
33
33
33
33
27
22
22
22
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
93
93
93
93
93
93
93
93
93
93
69
73
69
65
65
63
64
74
85
90
120
120
90
86
80
120
68
75
91
91
107
120
121
171
132
142
139
162
171
158
162
158
164
160
171
161
165
160
156
157
167
158
158
164
150
152
139
145
165
118
165
115
110
121
128
127
156
167
119
110
120
108
106
164
102
103
99
103
74
66
71
78
90
110
110
110
110
88
96
91
91
91
65
69
73
72
72
72
72
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
12
12
12
14
15
15
15
15
15
15
16
29
23
14
5
5
3
1
13
23
20
11
3
10
17
24
13
3
8
12
8
5
6
6
7
7
4
2
3
7
8
6
4
2
7
9
5
1
1
2
8
14
11
8
6
4
2
1
1
2
5
4
4
2
1
1
1
2
1
1
1
1
2
4
7
8
9
10
19
24
21
19
15
11
11
11
11
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
109
109
109
109
109
109
109
109
109
109
80
75
69
62
59
51
51
54
70
79
90
105
105
77
71
65
64
67
73
90
77
90
72
71
72
77
75
103
101
92
105
91
109
94
93
99
88
86
101
84
88
90
90
103
86
86
85
105
81
81
88
76
75
76
77
80
82
86
88
90
82
88
79
84
82
83
109
75
78
66
66
74
78
88
88
88
88
63
64
53
50
50
57
64
73
90
90
90
90
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
26
26
26
26
26
26
26
26
17
8
8
8
8
8
8
8
8
8
8
8
16
10
5
5
3
1
16
25
35
18
2
9
13
9
6
9
13
7
2
5
7
4
1
6
4
2
1
1
1
1
1
1
3
2
2
2
2
2
2
5
8
8
5
2
2
6
4
2
2
2
2
1
1
1
2
2
2
4
6
4
2
7
9
7
5
5
5
5
12
9
6
6
6
6
6
18
24
27
28
30
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
119
119
119
119
119
119
119
80
72
74
85
98
119
119
119
119
119
119
115
117
119
119
115
83
80
85
97
99
119
118
100
104
115
87
98
88
85
100
83
92
98
94
119
98
98
100
96
98
106
91
94
85
80
76
74
73
82
85
83
118
82
83
92
85
88
88
106
88
76
80
79
94
73
73
73
71
74
67
71
73
59
61
59
56
56
50
55
71
88
118
118
118
89
88
87
82
77
77
77
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
5
5
5
5
5
5
5
5
5
5
5
5
11
28
39
29
20
69
35
2
6
13
7
1
1
2
5
5
5
13
8
3
4
4
4
3
3
5
3
2
4
3
2
2
2
2
4
5
7
4
2
2
1
1
6
8
5
2
2
3
2
2
1
1
4
5
7
15
8
1
11
11
8
5
5
5
5
17
17
12
7
7
7
7
9
10
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
126
126
126
126
126
126
126
126
126
126
94
97
92
87
86
84
89
96
110
121
121
155
155
99
95
94
88
103
114
139
143
121
126
117
117
118
116
123
121
125
144
132
135
155
130
132
123
143
127
126
124
120
127
119
143
130
126
129
127
108
100
109
111
120
155
127
133
123
132
144
122
130
123
111
126
115
110
98
127
91
108
119
124
143
143
143
143
112
123
115
115
115
101
111
126
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
11
13
14
16
23
26
28
30
34
36
38
31
25
25
25
25
24
23
24
25
42
25
9
23
37
22
8
8
8
8
8
20
15
8
1
6
4
2
1
1
3
6
4
2
4
4
4
4
3
2
7
10
11
6
2
2
3
6
7
6
5
6
5
5
9
6
3
4
6
4
2
6
10
14
14
14
14
14
17
20
18
17
20
21
23
36
42
34
26
26
26
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
116
116
116
116
116
116
116
116
116
116
87
90
85
80
79
77
74
74
76
84
83
109
109
66
63
54
55
62
70
85
102
78
85
83
96
91
90
116
111
100
105
109
113
111
122
136
107
114
115
118
136
111
127
109
104
136
102
109
117
100
127
99
96
105
111
109
116
116
111
102
102
122
93
97
96
101
110
94
117
74
76
81
78
80
80
80
80
77
80
81
81
81
81
90
103
122
122
122
122
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
16
2
2
2
2
7
12
17
22
20
11
3
11
7
3
3
3
3
7
4
2
2
3
10
6
3
2
2
3
4
6
4
2
4
5
6
6
4
2
3
8
10
8
6
6
6
8
9
6
4
3
2
2
2
2
3
4
5
4
4
4
4
7
5
3
3
3
15
28
41
28
15
15
15
34
44
35
26
26
26
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
80
80
80
80
80
80
80
80
80
80
71
76
75
75
75
75
75
75
69
67
65
65
58
50
65
49
57
68
75
76
86
76
76
81
85
75
72
86
85
80
90
84
85
89
116
83
81
77
70
73
71
71
79
70
72
71
70
72
72
69
81
70
76
81
84
98
100
88
98
93
92
116
98
83
78
76
68
64
79
63
72
85
100
100
100
90
90
75
79
74
74
74
74
84
96
116
116
116
116
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
6
6
6
6
6
6
6
6
6
6
8
14
17
18
19
19
19
19
10
2
2
2
2
7
12
16
21
29
15
2
7
4
1
2
2
3
5
5
5
5
5
5
9
6
3
2
7
8
6
3
1
3
2
1
1
2
3
5
3
2
9
5
2
2
1
1
1
2
2
2
1
1
3
5
6
3
1
1
1
1
5
5
3
2
2
2
2
12
7
2
2
2
4
6
23
31
35
37
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
76
76
76
76
76
76
76
76
76
76
70
69
65
65
65
50
58
67
85
111
112
112
93
92
83
112
73
84
94
94
114
112
103
109
114
119
119
127
118
127
127
116
116
121
128
129
144
161
131
133
127
144
124
127
136
127
133
166
143
146
141
166
145
131
138
130
166
111
100
101
96
94
90
99
85
83
80
84
71
62
69
71
76
86
86
86
86
78
83
83
83
83
64
62
59
55
49
49
49
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
11
11
11
11
11
11
11
11
11
11
20
14
8
8
8
8
8
8
4
1
1
1
23
17
12
36
32
29
20
11
10
8
7
11
12
13
12
8
5
12
10
9
10
11
8
5
8
10
11
12
13
9
5
3
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
5
1
2
1
1
12
12
8
5
5
5
5
21
11
1
1
1
5
10
5
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
118
118
118
118
118
118
118
118
118
118
99
100
97
94
93
90
97
106
120
143
144
144
109
99
99
117
93
109
115
113
119
144
121
122
124
135
125
130
135
136
142
140
144
136
130
141
142
121
127
132
141
123
142
113
114
115
111
136
103
97
105
90
93
101
106
105
112
118
102
102
108
119
101
136
98
98
104
83
76
89
79
87
90
96
96
96
96
80
89
88
88
88
69
80
92
106
106
106
106
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
21
22
22
22
22
22
23
12
1
1
1
9
8
7
12
18
20
15
11
11
11
6
1
2
3
8
4
1
2
4
6
5
4
2
1
4
9
12
8
4
3
2
1
1
1
3
5
7
5
3
2
1
1
1
1
3
2
2
2
1
1
2
2
2
1
1
1
2
7
10
10
10
10
11
27
37
28
15
2
2
2
3
5
11
14
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
73
182
182
182
182
182
182
182
182
182
182
124
122
112
100
96
92
84
82
91
110
123
176
176
109
104
77
86
104
111
173
170
154
184
155
157
157
150
177
154
163
169
173
172
182
174
175
177
177
178
184
179
179
179
173
176
175
170
170
166
161
166
151
150
162
173
166
184
177
158
156
156
170
152
155
173
159
169
157
150
182
145
165
170
176
176
176
176
150
164
161
161
161
127
139
157
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
41
57
65
51
30
10
10
10
10
10
10
16
19
20
21
22
15
9
15
22
20
15
11
15
20
16
12
8
4
9
14
20
50
31
13
8
44
25
6
6
8
8
9
19
14
9
11
9
8
18
13
8
13
18
16
12
8
8
7
6
7
7
8
11
13
10
8
8
8
15
34
28
22
18
15
23
27
31
38
46
49
38
28
28
28
34
37
24
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
82
126
126
126
126
126
126
126
126
126
126
99
99
95
89
88
86
82
82
82
82
79
97
97
73
69
56
55
67
71
83
126
91
97
90
100
90
91
120
94
104
112
114
114
126
122
110
113
110
122
116
116
117
122
112
107
112
104
126
110
89
101
92
91
97
103
106
114
120
116
112
110
117
113
101
102
102
114
113
86
126
91
101
116
126
126
126
126
100
108
100
100
100
72
75
77
73
73
73
73
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
48
48
48
48
48
48
48
48
48
48
48
50
51
51
51
51
51
51
52
27
3
3
3
5
19
30
41
33
25
14
3
9
7
5
4
2
1
5
5
5
21
11
1
1
1
3
2
1
6
11
6
2
4
8
22
12
2
3
5
8
13
7
2
2
2
5
7
10
8
5
2
11
17
12
7
2
2
2
2
2
8
9
9
9
9
9
12
16
20
20
16
13
13
13
13
10
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
168
168
168
168
168
168
168
168
168
168
117
115
106
96
92
89
92
90
102
116
109
150
150
98
96
116
96
112
125
173
141
141
154
144
148
154
150
163
155
155
160
168
156
163
149
149
150
154
147
149
167
146
146
151
150
148
150
150
154
155
148
138
135
144
173
150
151
163
145
141
146
167
147
150
168
150
156
147
134
163
127
142
147
150
150
150
150
127
148
155
155
155
124
139
156
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
21
29
33
35
36
37
38
27
16
17
17
18
15
12
15
18
33
50
34
18
16
10
5
5
6
13
20
28
16
4
4
10
17
12
7
9
6
3
3
2
2
3
4
5
9
10
6
2
7
13
7
2
8
9
10
10
8
6
8
10
16
16
16
11
6
5
5
8
17
14
11
11
11
11
28
36
21
6
5
5
5
5
5
13
17
19
20
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
96
114
136
176
175
175
111
100
108
97
97
176
105
125
136
159
159
124
176
127
121
114
139
109
111
114
139
110
107
110
96
91
95
94
96
93
110
93
92
91
96
84
83
87
90
87
94
88
94
87
96
85
77
81
80
82
82
76
82
85
78
87
91
85
87
87
87
87
87
85
85
82
91
72
72
72
58
67
78
91
91
91
91
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
26
38
44
47
49
50
50
51
27
4
4
4
18
11
4
17
31
43
24
6
3
2
1
1
2
4
12
6
1
21
18
16
13
11
8
5
15
8
1
1
1
4
4
4
4
4
2
1
10
8
6
8
5
3
2
1
1
1
1
1
1
1
1
3
6
3
1
1
4
7
23
12
1
1
1
16
30
45
29
14
6
6
6
6
6
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
180
180
180
180
180
180
180
180
180
180
119
119
109
97
94
80
80
80
101
114
111
161
161
99
100
84
97
107
114
173
170
149
149
151
159
160
176
176
154
166
171
172
180
180
164
162
157
156
161
160
170
166
156
150
146
148
150
154
160
161
159
138
148
159
173
176
162
176
151
143
147
170
142
148
172
158
167
158
180
180
137
147
150
146
146
146
146
142
152
161
161
161
122
138
156
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
41
53
59
37
16
15
15
15
15
15
15
15
15
15
15
22
19
16
19
22
22
16
11
14
18
24
31
17
3
11
20
26
23
21
19
11
3
4
6
18
31
38
23
9
9
6
4
3
3
3
4
9
9
7
5
6
8
13
15
16
12
9
8
9
11
10
10
12
13
15
18
20
22
17
13
13
13
13
13
14
46
69
51
33
33
33
33
22
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
109
195
195
195
195
195
195
195
195
195
195
149
141
130
117
110
104
92
91
103
124
128
176
176
114
103
83
89
112
117
189
188
166
175
168
193
185
190
191
193
188
191
188
195
191
170
172
175
175
179
181
189
188
180
169
176
176
177
186
169
186
193
156
160
177
177
190
190
191
193
161
164
189
155
165
188
174
195
168
191
191
162
181
182
186
186
186
186
186
186
186
186
186
186
186
179
178
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
10
13
14
15
15
15
16
37
47
52
55
58
32
7
32
29
26
18
11
14
18
19
13
8
4
12
20
26
32
46
27
8
4
6
8
21
35
22
9
6
15
12
9
7
6
7
9
15
21
28
17
7
7
12
15
16
18
12
6
12
17
19
18
18
29
34
28
22
22
28
50
58
62
64
65
65
46
28
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
66
66
66
66
66
66
66
66
66
66
58
59
58
57
57
56
56
61
80
83
121
121
85
80
84
94
85
108
99
96
98
121
93
91
108
88
82
82
79
88
87
89
121
83
82
81
73
75
79
80
88
98
84
89
81
80
77
78
91
66
93
69
73
83
84
91
89
81
93
85
88
98
100
94
100
88
100
82
78
74
75
81
88
88
88
68
66
61
63
61
61
61
53
61
71
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
8
8
8
8
8
8
8
8
8
28
15
2
2
10
18
18
18
37
19
2
10
9
8
7
4
1
7
4
2
2
2
3
3
3
3
3
3
9
5
1
4
3
2
2
1
1
6
6
7
15
9
3
2
1
4
5
3
2
2
2
3
2
1
1
5
9
9
10
5
1
7
13
7
2
2
2
2
14
27
20
14
14
14
14
15
16
16
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
175
175
175
175
175
175
175
175
175
175
141
142
137
131
129
122
122
122
118
126
138
138
119
97
84
95
102
120
122
170
149
139
137
142
168
158
163
166
173
158
166
175
162
162
133
128
127
126
128
140
144
149
170
130
129
125
123
128
113
120
168
114
129
145
146
163
161
166
173
134
142
149
130
135
175
147
162
142
155
162
111
117
113
104
96
96
96
94
111
127
127
127
95
109
125
140
140
140
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
63
81
90
83
55
28
28
28
28
28
28
22
16
13
11
11
18
23
17
11
27
19
11
11
16
16
13
8
4
10
11
13
7
1
3
2
1
3
2
1
2
2
3
26
17
8
4
1
2
8
12
13
9
6
4
2
4
3
2
2
2
5
8
5
2
2
2
3
2
2
2
2
2
8
12
14
15
17
20
22
22
17
12
8
8
8
8
13
15
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
123
123
123
123
123
123
123
123
123
123
120
119
117
117
117
85
76
76
85
105
107
167
167
101
117
78
83
98
99
136
161
131
149
134
126
129
124
121
136
121
127
128
135
146
145
165
149
149
149
159
149
150
143
135
167
134
136
161
124
126
141
126
136
131
146
142
139
149
165
127
130
127
121
120
123
109
116
97
84
120
101
124
141
167
167
167
167
129
132
118
111
111
96
105
120
136
136
136
136
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
60
47
47
47
47
47
47
47
47
47
47
82
46
10
10
10
10
10
10
10
10
10
10
16
29
30
23
16
17
18
17
14
11
29
23
13
3
8
14
21
28
14
1
10
11
12
6
1
6
6
4
3
4
2
1
1
1
1
1
10
11
8
5
2
9
6
4
4
5
6
5
4
3
2
2
2
2
3
2
2
5
7
8
6
5
5
5
5
25
24
24
24
24
32
36
26
17
17
17
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
142
142
142
142
142
142
142
142
126
118
111
111
101
98
96
94
90
90
90
99
112
142
142
111
97
89
77
71
75
75
68
80
68
68
89
69
75
83
87
96
102
116
106
142
103
101
99
97
96
98
116
94
96
96
93
111
96
99
104
116
101
101
98
101
101
103
105
102
111
102
93
94
105
88
92
96
95
95
105
95
79
87
90
93
93
93
75
72
60
53
44
37
36
36
41
47
58
58
58
58
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
3
3
3
3
3
3
3
3
3
3
40
28
16
16
16
16
16
16
15
15
15
15
15
15
16
38
34
30
15
1
6
11
6
2
1
4
4
4
7
5
3
6
4
3
3
3
3
7
5
3
2
2
3
4
4
4
5
7
14
11
6
1
3
5
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
8
8
8
8
8
11
15
34
21
9
7
7
7
7
5
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
149
149
149
149
149
149
149
149
149
149
136
133
124
123
123
91
85
85
89
103
122
122
117
95
123
79
85
93
89
137
96
108
109
105
126
123
124
149
137
130
136
143
144
117
114
112
108
111
108
114
137
114
134
108
100
100
100
106
103
112
126
103
109
116
128
125
120
149
137
115
121
137
115
117
143
117
118
112
144
114
95
100
93
90
84
84
84
83
97
112
112
112
85
98
113
128
128
128
128
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
43
11
11
11
11
11
11
6
2
2
2
32
16
1
24
25
27
40
26
13
14
13
13
10
7
8
4
1
2
3
4
5
4
2
1
10
5
1
2
3
4
5
3
1
2
3
6
10
6
2
1
1
1
1
1
1
2
3
4
3
3
2
2
2
1
1
1
1
1
8
9
5
1
1
1
1
14
12
10
10
10
10
11
13
14
14
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
160
160
160
160
160
160
160
160
125
124
124
123
123
123
123
123
121
121
121
121
132
160
160
111
107
123
95
93
96
121
91
89
91
111
75
70
68
57
59
62
82
86
91
160
97
102
104
98
99
97
99
93
99
90
92
86
85
92
84
92
80
86
77
78
81
82
84
84
90
92
80
83
82
78
79
81
90
82
78
92
76
80
86
90
90
90
68
62
59
55
43
41
41
38
42
48
56
56
56
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
2
2
2
2
2
2
2
2
2
2
62
38
15
15
15
15
15
15
8
1
1
1
2
24
25
26
35
45
23
2
9
7
5
3
2
1
2
3
6
4
3
3
5
8
5
2
10
9
6
4
16
9
2
1
1
4
4
4
7
4
2
2
2
2
2
1
1
2
2
2
1
1
1
1
5
3
1
2
3
5
15
11
6
2
2
2
2
28
17
6
3
3
3
3
2
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
65
65
65
65
65
65
65
53
53
53
61
65
75
75
75
75
75
75
66
68
67
67
58
56
67
59
63
72
75
84
89
79
84
85
65
63
58
59
61
67
82
76
81
89
86
88
92
102
95
102
94
102
90
89
90
86
86
89
74
74
86
74
74
79
84
84
89
91
97
97
97
87
82
80
89
78
77
75
73
71
64
67
66
65
65
65
65
60
61
63
65
65
65
68
75
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
2
2
2
2
2
2
2
2
2
2
10
10
10
10
10
10
10
11
6
1
1
1
1
5
9
23
32
42
21
1
10
10
6
2
1
1
3
3
3
3
3
3
4
6
7
8
12
15
16
18
11
5
2
1
1
2
4
4
5
5
4
3
2
4
2
1
1
1
2
4
5
6
3
1
3
4
5
5
5
6
7
7
4
1
1
1
1
29
19
9
9
9
27
36
25
14
14
14
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
133
133
133
133
133
133
133
133
133
133
96
98
92
85
83
76
76
76
76
84
97
97
84
66
74
50
62
74
80
121
114
98
108
104
108
109
116
129
114
120
125
133
133
123
115
106
105
112
100
108
102
102
115
102
101
108
103
103
112
102
96
95
99
105
121
116
108
129
108
109
111
114
108
110
133
113
120
113
133
123
98
104
98
93
90
84
84
79
92
102
102
102
80
92
106
121
121
121
121
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
39
45
51
39
22
5
5
5
5
5
5
5
5
5
5
16
22
25
20
16
20
15
11
11
24
14
4
5
7
9
7
6
21
25
17
10
17
11
6
10
8
7
6
5
5
6
7
5
4
5
5
6
6
6
6
6
6
5
4
5
5
3
2
3
4
5
5
6
5
4
15
10
5
22
23
18
14
14
14
14
15
17
17
17
17
17
17
22
25
26
27
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
76
76
78
86
98
117
117
117
117
117
117
107
116
117
121
121
113
117
93
121
92
88
87
121
78
87
91
97
110
99
118
94
98
114
104
108
120
127
102
104
98
93
98
101
105
118
115
107
127
110
114
93
115
89
96
92
92
120
102
100
127
90
87
93
87
86
115
80
81
80
70
75
67
68
71
74
80
80
80
80
72
75
74
74
74
55
59
63
64
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
23
6
6
6
6
6
6
6
6
6
6
29
17
5
5
5
5
5
5
4
4
4
4
58
55
52
49
39
29
16
3
1
9
5
2
3
6
10
12
13
15
11
8
7
4
2
5
7
4
1
1
1
3
2
1
1
1
1
1
3
4
6
3
1
1
1
1
1
2
3
3
2
1
1
2
4
2
1
4
3
2
9
9
9
9
9
9
10
27
20
14
12
12
12
12
8
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
196
196
196
196
196
196
196
196
196
196
135
140
131
120
117
105
105
105
114
134
124
188
188
117
110
107
114
136
136
190
194
172
181
170
194
182
183
196
184
186
188
188
187
192
185
178
181
180
179
184
181
179
181
173
188
181
178
194
184
186
194
194
178
186
190
187
190
196
184
178
166
185
162
172
188
178
187
181
178
192
163
176
185
194
194
194
194
180
176
168
164
164
156
164
175
190
190
190
190
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
173
173
173
173
173
173
173
173
88
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
14
16
40
48
57
34
11
14
18
14
10
10
10
12
15
21
28
47
30
13
44
26
8
10
13
19
22
22
15
9
37
22
8
11
9
8
18
13
8
8
21
13
6
6
6
7
8
9
11
9
8
11
13
14
11
8
22
34
46
69
81
90
95
100
136
82
28
28
28
74
97
93
90
90
90
90
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
191
191
191
191
191
191
191
191
191
191
191
145
137
128
117
99
99
99
99
116
107
148
148
92
82
78
94
117
116
180
174
157
184
154
157
170
160
187
178
168
176
175
168
191
169
161
165
165
171
184
177
174
180
164
161
161
161
164
169
170
166
150
157
165
177
174
184
187
178
167
164
177
153
154
168
160
166
159
168
191
151
165
162
161
161
148
148
138
157
170
170
170
124
141
161
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
9
9
9
9
9
9
9
9
22
28
31
33
21
9
9
9
9
9
9
9
9
9
10
15
20
26
20
15
26
19
12
15
18
24
16
8
4
8
7
7
13
13
10
7
4
29
28
25
23
35
29
24
16
9
9
8
8
18
13
8
8
8
8
8
8
6
4
6
7
6
6
5
4
5
13
17
10
4
15
27
27
28
25
23
23
23
29
32
32
30
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
32
190
190
190
190
190
190
190
190
190
190
107
93
77
58
49
40
41
45
69
89
90
157
157
86
86
67
78
99
109
175
170
151
160
164
168
169
177
190
165
177
178
175
182
182
170
174
176
170
166
172
175
175
175
151
146
158
152
156
160
164
161
161
172
168
175
177
168
190
164
161
165
173
161
172
173
168
171
161
182
182
141
151
152
147
146
146
146
130
152
164
164
164
131
141
160
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
2
5
7
8
8
8
8
9
10
10
10
11
18
12
7
12
18
20
21
19
18
25
14
4
7
10
14
19
22
26
49
28
7
25
15
6
18
19
20
25
27
18
9
9
9
9
9
9
20
15
10
12
15
17
17
18
51
30
9
6
8
11
10
10
8
6
15
18
20
22
28
32
26
20
20
20
20
19
19
51
67
75
57
40
25
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
107
182
182
182
182
182
182
182
182
182
182
142
135
123
109
102
81
77
77
97
122
117
189
189
124
114
99
97
116
119
175
173
151
157
153
163
158
151
178
156
160
166
168
182
182
164
171
162
163
164
165
173
170
168
157
189
157
166
173
160
164
163
146
153
160
180
167
167
178
171
150
155
173
141
145
146
157
171
158
182
182
143
166
176
189
189
189
189
154
170
167
164
164
164
164
169
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
38
2
2
2
2
2
2
2
2
2
2
17
12
7
50
43
36
23
11
15
20
12
4
8
18
18
18
18
14
11
9
8
44
32
20
21
15
10
10
20
14
9
4
4
4
4
4
16
13
10
9
8
7
6
6
6
6
6
6
6
7
8
7
6
10
15
18
20
22
27
29
30
30
31
33
34
33
33
36
38
39
39
39
25
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
175
175
175
175
175
175
175
175
175
175
175
111
100
93
84
85
82
88
107
128
124
185
185
118
111
124
101
121
138
175
183
154
146
148
158
159
164
170
170
159
161
157
158
167
147
164
150
148
150
159
153
162
175
151
185
149
152
183
127
132
158
138
170
155
158
164
158
170
164
140
145
149
133
136
139
142
158
149
141
167
131
151
167
185
185
185
185
130
137
112
108
108
94
106
121
140
140
140
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
127
127
127
127
127
127
127
127
87
47
47
47
39
32
32
32
32
32
32
32
32
23
14
14
30
45
29
14
25
13
1
14
29
15
1
1
1
10
19
19
11
4
4
20
41
24
7
18
10
3
3
3
11
7
3
3
10
18
10
3
10
6
2
5
4
3
6
7
8
5
2
3
3
4
3
2
5
4
3
2
10
7
5
18
25
32
45
51
32
14
11
9
9
9
9
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
70
69
68
67
66
66
66
81
89
110
110
103
82
87
101
77
110
91
90
87
101
87
85
110
85
87
103
86
88
101
87
87
91
89
90
90
90
81
81
84
82
85
103
85
84
83
101
69
68
72
75
79
83
91
96
86
86
87
85
84
96
79
77
82
74
70
96
63
63
64
65
67
71
71
71
71
53
55
45
45
45
49
55
61
73
73
73
73
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
2
2
2
2
2
2
2
2
2
2
26
18
10
10
10
10
10
10
8
7
13
16
20
12
4
12
20
15
10
6
6
3
1
1
2
3
4
4
5
22
11
1
7
7
7
12
16
8
1
1
1
3
2
1
1
1
1
1
5
3
2
1
1
7
6
5
5
5
5
5
4
3
2
2
2
2
5
12
7
2
6
8
5
3
3
3
3
10
14
10
6
6
6
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
108
179
179
179
179
179
179
179
179
179
179
129
132
124
115
112
109
102
102
103
117
108
146
146
92
82
80
95
116
119
174
166
150
146
148
177
163
162
169
179
164
171
170
170
174
160
140
145
148
157
155
154
166
174
152
151
151
147
152
160
130
177
142
142
158
166
162
162
169
179
147
153
166
145
148
170
152
164
143
170
174
129
143
147
146
146
146
146
128
148
157
157
157
115
131
150
166
166
166
166
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
16
20
25
22
20
42
24
6
14
23
16
9
6
16
17
18
22
26
18
10
10
10
8
6
5
5
8
8
6
5
7
8
8
9
6
4
5
6
5
4
5
4
4
4
5
6
6
6
5
4
5
5
6
5
4
5
9
13
13
13
13
13
13
13
14
16
19
12
6
6
6
6
17
22
25
26
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
43
185
185
185
185
185
185
185
185
185
185
114
102
88
72
65
52
51
61
89
111
121
174
174
120
114
121
97
117
132
152
185
150
150
155
157
164
163
185
174
166
171
168
171
166
157
154
155
170
156
160
155
157
156
146
174
147
151
185
140
145
157
148
174
162
170
169
163
185
160
132
137
137
135
140
168
153
160
153
171
166
141
158
170
185
185
185
185
142
143
117
116
116
98
111
126
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
149
149
149
149
149
149
149
149
75
1
1
1
1
1
1
1
1
1
1
1
20
10
1
1
22
39
47
43
39
20
2
14
27
16
5
6
7
13
7
1
19
41
30
20
12
5
11
23
19
16
10
5
5
3
1
1
1
1
1
2
5
7
4
2
5
7
8
6
5
6
10
7
5
10
7
5
6
5
5
5
5
22
29
32
34
36
35
34
34
27
16
5
5
5
5
9
11
12
12
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
109
109
109
109
109
109
109
109
109
109
87
83
76
68
65
52
59
68
86
116
112
112
108
93
98
104
90
116
102
98
118
104
94
88
116
91
94
107
102
97
108
100
108
109
100
118
90
102
82
81
87
87
90
107
93
100
90
108
92
95
118
85
100
88
90
98
92
101
100
86
88
98
79
84
87
87
108
98
80
109
79
81
85
81
81
81
81
68
74
72
72
72
61
60
60
58
56
56
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
30
31
32
33
19
5
5
5
5
5
5
5
5
5
5
10
11
12
36
60
55
36
17
16
9
3
6
4
3
6
4
3
2
1
1
4
2
1
4
7
4
1
1
1
4
2
1
1
1
1
1
8
8
8
5
2
3
3
3
4
5
7
7
4
1
4
7
4
1
2
3
2
1
3
3
3
3
3
3
3
13
7
2
2
2
6
10
9
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
107
107
107
107
107
107
107
107
107
107
96
96
94
92
92
90
97
100
107
145
104
107
107
99
104
145
95
112
111
113
110
145
135
113
112
107
107
106
107
126
109
104
119
106
100
99
102
126
100
106
94
90
98
90
94
135
96
107
99
86
87
87
89
92
96
107
106
98
106
97
95
106
93
95
106
105
107
135
99
106
94
95
95
93
93
93
93
68
69
57
54
54
52
63
77
99
99
99
99
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
18
16
16
16
16
16
16
42
48
46
44
44
22
1
28
41
29
18
11
4
41
25
10
8
7
8
4
1
2
1
1
2
3
3
2
1
3
2
2
2
2
3
2
2
3
4
7
10
9
8
5
2
2
1
1
1
1
1
2
1
1
1
2
3
2
1
2
1
1
8
8
5
2
2
2
2
13
8
4
4
4
5
7
9
10
10
10
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
100
100
100
100
100
100
100
100
100
100
96
99
100
100
100
100
100
100
101
109
98
116
116
94
98
100
85
109
96
99
95
100
116
93
109
93
100
110
103
116
113
100
100
116
98
97
93
116
90
93
96
93
93
110
96
97
92
113
84
81
80
82
86
88
116
91
90
87
88
81
77
93
75
82
86
86
92
92
92
84
89
97
107
107
107
87
87
74
70
59
59
59
50
58
67
80
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
7
7
7
7
7
7
7
7
7
7
33
25
18
18
18
18
18
18
39
23
7
7
26
17
9
33
41
29
18
22
14
7
5
3
3
3
9
7
6
5
5
6
5
5
7
6
5
5
5
15
30
22
13
4
1
1
2
4
10
8
6
3
1
3
2
2
2
4
3
3
2
1
5
9
12
7
2
2
2
2
21
17
14
14
14
21
29
39
20
1
1
1
4
8
11
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
126
126
126
126
126
126
126
126
126
126
100
105
101
97
97
95
93
93
93
93
103
114
114
114
114
83
87
92
86
106
105
102
102
117
100
93
89
120
86
94
105
105
108
126
138
96
93
93
92
96
112
97
101
117
93
111
105
107
113
116
105
101
105
109
112
114
138
120
117
116
114
127
108
117
107
103
108
104
94
126
92
100
99
97
97
82
82
91
111
138
138
138
96
107
120
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
29
38
48
43
26
10
10
10
10
10
10
7
5
3
2
2
15
18
21
30
40
20
1
5
6
4
2
1
1
10
9
8
5
3
3
3
2
2
2
4
8
12
7
2
7
4
1
1
1
1
1
8
10
6
2
3
4
2
1
2
3
2
2
1
1
2
2
2
1
1
1
2
10
8
7
4
2
2
2
2
5
9
5
2
2
2
2
10
14
16
17
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
86
115
115
115
115
115
115
115
115
115
115
91
92
88
83
82
80
77
77
77
89
88
124
124
89
89
87
124
96
97
104
124
94
96
101
101
101
101
115
99
101
110
102
108
116
98
97
100
126
97
98
100
94
96
110
103
100
100
126
98
104
91
92
100
105
116
117
117
126
110
107
109
102
110
100
95
96
108
102
86
114
92
103
110
110
110
78
78
81
91
104
104
104
73
79
86
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
25
32
40
46
28
10
10
10
10
10
10
43
60
68
73
55
31
8
26
37
43
35
23
12
13
7
1
1
1
11
6
2
3
4
5
5
4
3
4
5
3
1
2
3
6
3
1
1
2
3
2
2
5
6
3
1
4
8
4
1
1
1
2
1
1
1
1
1
1
1
2
1
1
3
6
7
7
7
7
8
11
15
11
8
8
8
8
8
8
8
8
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
116
116
116
116
116
116
116
116
116
116
85
81
75
68
65
57
57
63
83
97
111
134
134
96
104
99
93
111
99
100
117
101
109
100
111
129
98
116
110
114
135
130
122
135
130
126
135
120
115
116
132
117
119
119
134
116
115
116
104
117
115
112
132
111
113
118
114
120
120
104
109
117
106
132
107
101
96
97
85
87
97
106
115
134
134
134
134
100
106
91
91
91
64
68
73
73
73
73
73
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
10
10
10
10
10
10
10
10
10
23
40
55
48
26
5
24
32
41
22
3
11
15
10
6
3
3
10
5
1
4
6
8
12
16
11
7
17
10
3
14
18
16
9
3
2
2
2
3
6
8
6
4
2
3
2
1
1
1
1
2
1
1
3
2
2
1
1
1
2
11
8
5
12
15
19
25
28
23
19
16
13
13
13
13
10
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
128
128
128
128
128
128
128
128
121
121
121
119
118
117
117
117
85
76
76
88
96
128
128
89
83
117
68
84
101
94
132
138
111
109
98
121
92
90
101
91
103
118
105
128
105
90
88
85
85
92
97
95
104
85
85
85
81
88
95
86
117
124
104
109
110
138
105
107
101
97
118
92
104
86
88
91
89
110
85
88
105
89
98
102
102
102
78
78
87
102
124
124
124
101
108
124
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
44
44
44
44
44
44
44
44
44
44
80
45
10
10
10
10
10
10
10
10
10
10
12
14
17
16
15
36
23
11
12
14
10
7
4
2
5
5
5
15
8
2
19
18
9
1
8
7
5
3
3
9
8
4
1
2
5
7
10
13
7
1
1
2
2
2
3
5
3
1
3
3
2
2
3
3
3
3
3
5
13
13
7
1
1
1
1
11
17
20
22
24
24
24
24
24
24
24
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
192
192
192
192
192
192
192
192
192
192
135
136
126
115
112
99
99
99
104
129
122
186
186
116
107
103
105
127
121
181
170
154
175
152
156
171
172
192
179
176
183
180
186
192
164
168
164
165
165
167
167
169
181
165
186
175
168
168
156
161
157
152
156
163
173
172
172
192
179
164
161
167
155
162
174
171
186
175
177
192
148
170
178
186
186
186
186
149
167
161
161
161
122
138
156
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
9
10
10
11
6
2
2
2
2
2
2
2
2
2
3
15
21
28
41
33
25
18
11
9
7
8
9
13
18
18
18
22
15
9
8
7
30
23
16
16
16
16
16
10
5
4
4
4
4
4
4
4
19
11
4
5
7
6
6
10
9
7
6
6
13
10
8
6
6
15
11
8
13
13
13
28
35
43
32
21
20
19
12
6
6
6
6
14
18
20
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
102
102
102
102
102
102
102
102
92
92
92
98
102
106
106
106
106
106
106
107
110
112
119
119
111
111
88
119
108
119
133
167
124
144
115
97
104
109
115
144
125
135
145
129
143
133
131
135
139
139
160
144
132
135
145
131
135
134
167
120
112
107
119
144
130
139
141
142
144
160
139
136
135
127
116
139
108
108
108
98
84
99
119
133
167
167
167
167
124
131
110
110
110
78
83
89
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
11
8
5
5
5
5
5
5
5
5
5
6
34
58
57
57
48
39
21
3
10
18
21
12
3
1
5
7
10
18
11
5
3
1
5
10
11
9
8
6
4
2
3
4
3
2
3
2
2
11
6
2
2
5
8
13
40
22
5
7
6
5
4
3
2
2
2
2
2
10
11
12
16
18
19
19
20
22
24
17
11
11
11
11
19
23
25
26
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
48
178
178
178
178
178
178
178
178
178
178
109
99
86
71
64
51
46
44
70
97
104
187
187
103
94
77
85
109
112
175
185
143
144
140
163
149
146
178
149
152
156
155
164
174
164
185
173
173
176
183
173
170
169
156
187
158
167
185
160
159
163
147
149
158
175
168
169
178
185
158
155
173
143
142
154
143
143
154
139
130
125
145
160
187
187
187
187
159
168
159
159
159
130
142
159
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
15
25
35
25
15
26
18
11
14
18
10
2
3
4
8
12
12
12
50
29
8
44
25
6
27
21
15
10
6
6
5
4
4
9
15
15
11
8
6
5
5
8
6
4
7
6
6
6
5
4
5
6
6
5
4
15
10
5
22
30
22
14
14
14
14
46
30
15
15
15
34
44
27
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
152
152
152
152
152
152
152
152
152
152
152
152
143
137
134
134
115
113
115
125
133
143
152
152
125
134
115
109
110
115
119
126
115
109
98
103
90
97
103
104
112
115
117
143
117
116
136
112
109
102
97
94
92
90
103
92
93
95
107
97
103
111
92
94
100
126
107
102
100
136
98
95
95
87
86
92
85
82
87
91
71
78
81
81
86
86
86
86
89
99
111
111
111
84
96
111
126
126
126
126
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
107
36
36
36
36
36
36
36
36
36
36
85
63
42
42
42
42
42
42
23
4
4
4
20
18
17
37
58
58
34
11
14
18
11
4
2
1
8
8
8
6
5
5
6
5
3
2
21
18
15
10
5
4
4
2
1
2
3
5
6
5
4
2
1
2
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
10
10
9
8
8
8
8
26
19
12
6
6
6
6
14
18
20
21
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
140
140
140
140
140
140
140
140
140
140
100
101
94
87
85
76
76
83
103
128
130
130
105
101
101
104
95
116
113
114
123
130
120
134
122
127
120
126
140
127
131
136
136
126
137
106
109
114
116
119
148
119
123
118
116
137
125
123
113
148
100
104
107
107
117
123
121
148
140
122
122
121
117
113
136
123
125
117
136
126
105
115
119
123
123
123
123
96
108
102
102
102
77
78
80
77
76
76
76
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
55
69
76
52
28
8
8
8
8
8
8
5
3
2
2
2
15
28
41
54
45
23
2
10
18
11
4
11
18
10
2
2
3
3
4
8
13
9
5
9
6
3
3
3
5
4
4
3
3
3
4
5
12
8
4
6
5
4
4
4
5
6
7
5
4
4
5
5
4
4
5
7
10
14
13
9
6
6
6
6
6
6
6
6
6
6
6
15
19
21
22
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
110
110
110
110
110
110
110
110
110
110
87
83
77
70
66
58
56
57
66
72
81
86
86
61
65
54
68
85
89
131
138
100
103
97
92
101
94
101
97
99
101
101
110
109
92
95
98
99
114
103
98
105
94
90
90
86
92
98
87
115
124
102
108
113
138
112
114
103
101
100
95
105
97
92
91
94
110
87
93
109
89
96
98
98
98
98
98
98
111
124
124
124
93
107
123
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
3
14
19
22
23
24
24
24
17
10
10
10
10
14
18
18
18
37
24
12
14
17
9
1
1
2
3
4
10
7
4
4
3
2
6
5
4
5
4
3
3
5
4
2
1
3
3
3
4
3
2
1
1
1
2
2
1
1
3
5
5
5
6
4
2
2
2
2
2
2
10
10
6
3
3
3
3
27
20
14
8
8
8
8
16
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
55
55
55
55
55
55
55
55
55
55
39
38
36
32
31
28
30
35
46
61
61
61
46
42
42
37
41
53
50
58
61
61
82
65
66
86
63
63
72
66
66
72
63
64
68
72
76
86
85
85
85
78
78
77
81
82
75
79
86
77
94
84
84
94
86
89
94
85
93
78
80
75
70
81
76
78
93
82
71
73
66
69
68
68
68
48
49
51
55
61
61
61
55
54
52
51
49
49
49
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
6
6
6
6
6
6
6
6
6
6
11
7
4
4
4
4
4
4
4
4
4
4
18
11
4
11
18
20
11
3
3
8
5
3
3
6
9
6
4
3
3
3
4
5
4
3
6
11
11
8
6
4
2
3
3
4
4
4
5
14
9
4
2
1
1
1
1
1
2
6
3
1
2
2
3
2
1
2
2
2
9
12
13
14
15
16
18
20
23
15
7
7
7
7
28
38
43
46
49
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
164
164
164
164
164
164
164
164
164
164
110
101
91
78
73
61
57
57
58
64
63
78
78
56
57
49
62
78
79
127
120
118
144
124
133
133
124
164
131
135
137
133
133
135
131
130
135
131
134
137
144
140
140
118
108
105
108
113
113
118
130
113
135
118
130
133
140
164
121
122
126
127
124
135
131
121
122
111
130
127
106
112
105
103
103
82
82
86
91
100
100
100
72
75
80
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
55
55
55
55
55
55
55
55
32
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
24
32
26
20
29
20
11
10
10
10
10
6
3
6
5
4
6
7
8
12
9
5
1
7
10
9
7
5
3
2
5
3
2
4
6
8
4
1
1
2
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
2
4
23
26
27
28
29
29
29
29
24
19
15
15
15
15
15
15
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
186
186
186
186
186
186
186
186
186
186
137
141
133
125
123
113
113
113
107
123
113
148
148
91
83
79
94
113
113
173
141
148
156
172
163
169
161
184
178
172
177
171
186
173
151
150
140
140
138
146
153
156
173
172
158
165
155
158
134
145
149
139
153
151
158
164
161
184
178
147
157
157
152
172
169
163
186
160
176
173
137
149
150
148
148
148
148
123
130
127
124
122
122
122
133
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
149
149
149
149
149
149
149
149
77
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
23
32
23
15
29
20
12
11
10
17
16
14
12
16
11
6
20
12
4
7
10
8
6
4
7
6
6
5
5
8
8
7
6
8
6
5
12
13
14
11
8
8
8
8
8
8
8
8
9
8
8
8
8
10
9
8
13
24
27
29
30
31
33
34
35
31
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
191
191
191
191
191
191
191
191
191
191
130
128
117
105
101
96
89
92
103
120
119
160
160
102
94
84
94
115
122
189
188
172
184
172
181
178
174
189
177
178
185
187
191
191
180
178
179
180
183
184
189
188
179
172
165
175
172
175
169
186
184
159
160
174
189
178
184
189
177
167
171
189
169
172
187
177
185
163
191
191
154
170
170
170
170
170
170
178
186
186
186
186
186
186
187
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
38
38
38
38
38
38
38
62
74
80
59
38
38
38
38
44
47
49
50
50
50
51
51
44
38
35
45
44
27
11
15
20
38
23
8
9
16
24
28
33
23
13
8
13
8
4
8
13
17
18
20
14
9
11
9
8
9
8
8
9
10
9
8
10
8
6
6
6
8
10
12
15
18
22
18
15
15
15
18
22
28
20
13
13
13
17
22
25
26
27
27
27
27
27
27
27
27
27
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
133
133
133
133
133
133
133
133
133
133
133
87
79
74
68
68
66
65
77
92
93
141
141
91
88
80
88
105
108
170
166
140
144
134
121
118
120
133
125
129
141
144
137
144
139
144
148
153
161
159
170
166
153
144
143
139
148
166
140
161
157
133
140
147
146
152
161
146
159
147
147
170
135
140
127
116
115
101
87
126
103
125
142
166
166
166
166
137
158
161
161
161
119
128
138
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
37
37
37
37
39
40
41
41
41
41
41
41
41
41
42
42
42
37
32
47
43
27
11
11
11
10
9
19
16
14
14
14
14
15
13
11
16
11
6
8
11
19
27
16
5
5
5
6
15
24
14
4
6
5
4
6
5
4
7
5
4
6
8
6
4
2
2
2
2
2
2
2
11
11
11
15
17
18
19
20
13
6
5
5
5
5
5
25
35
40
42
45
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
109
191
191
191
191
191
191
191
191
191
191
162
163
158
153
151
149
145
145
145
135
150
160
160
157
157
108
126
146
135
177
189
158
157
159
163
167
178
191
164
179
180
180
191
182
185
171
169
171
172
173
177
189
173
163
163
176
169
174
185
170
186
167
169
178
189
178
181
191
169
176
170
189
161
164
175
173
191
166
182
182
156
155
159
155
155
155
156
161
171
186
186
186
186
186
187
189
189
189
189
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
45
45
45
45
45
45
45
45
64
74
79
84
56
28
28
28
28
28
28
19
10
10
10
21
24
28
24
21
26
16
6
12
18
14
10
6
7
7
8
39
26
13
10
8
16
14
12
11
11
18
21
25
17
9
13
13
11
10
13
21
15
10
14
18
14
11
18
51
30
9
10
14
18
20
19
18
29
34
28
22
22
28
19
11
11
11
16
22
77
52
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
170
170
170
170
170
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
163
172
177
177
177
177
121
133
146
142
170
166
145
153
135
135
136
131
165
138
143
147
151
148
154
160
154
156
160
172
165
172
177
158
151
149
146
152
153
160
159
155
145
151
151
154
154
151
165
141
136
147
170
140
151
140
140
141
154
136
126
120
128
133
142
142
142
142
135
149
159
159
159
114
126
140
147
147
147
147
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
44
64
85
57
30
4
4
4
4
4
4
9
12
13
14
15
22
30
22
15
40
25
11
15
37
19
2
16
18
19
20
20
20
24
27
21
16
11
6
13
16
20
14
8
15
9
4
4
4
4
4
13
15
8
2
5
8
6
4
5
6
6
6
5
4
5
5
6
5
4
15
10
5
16
24
19
14
14
14
14
34
32
18
5
5
5
5
17
23
26
28
30
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
97
97
97
97
97
97
97
90
84
84
84
86
88
88
88
88
88
88
85
89
97
97
84
69
74
66
82
104
102
144
170
124
144
125
108
104
97
109
109
118
146
142
114
118
127
117
117
133
121
121
144
120
121
125
114
110
117
145
108
112
150
117
115
122
170
124
131
144
127
146
129
127
120
145
109
105
102
89
89
79
84
96
108
108
108
103
103
115
128
150
150
150
123
136
153
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
10
10
10
10
10
10
10
10
10
10
19
15
11
11
11
11
11
11
6
2
2
2
2
9
16
22
28
53
28
3
6
10
12
7
3
3
6
10
16
22
13
4
10
7
4
2
12
9
7
6
5
4
3
3
3
3
3
4
11
7
3
5
6
4
3
3
3
3
3
5
6
7
8
6
5
6
5
5
5
5
9
10
11
11
12
20
27
35
44
49
51
54
54
54
54
54
54
54
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
107
107
107
107
107
107
107
107
107
107
80
77
72
66
63
56
56
56
56
65
67
83
83
59
59
51
56
68
69
84
102
80
87
92
94
97
107
104
95
101
100
102
102
100
102
94
96
95
94
102
93
93
93
89
94
89
91
100
94
82
85
81
83
89
93
107
104
97
102
89
91
98
86
85
87
86
90
98
88
100
82
86
94
100
100
100
100
74
68
56
49
46
53
59
67
82
82
82
82
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
41
41
41
41
41
41
41
41
24
8
8
8
8
8
8
8
8
8
8
6
4
3
2
2
3
4
14
18
22
11
1
6
5
3
2
3
5
9
5
2
3
4
5
6
8
5
2
6
3
1
1
1
2
2
3
2
2
2
3
6
4
3
2
2
4
4
4
4
5
6
5
4
4
3
2
2
2
2
2
2
3
7
7
4
2
2
2
2
28
19
11
6
6
6
6
3
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
52
183
183
183
183
183
183
183
183
183
183
117
106
93
78
72
58
54
54
75
91
94
148
148
86
81
67
75
93
103
144
170
129
136
147
175
157
159
183
152
162
164
168
165
162
164
170
155
159
158
159
170
158
169
150
144
170
141
148
138
130
175
139
152
159
170
161
161
183
150
151
151
164
149
153
168
148
160
135
133
162
119
131
134
131
131
131
131
126
136
144
144
144
124
136
152
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
125
125
125
125
125
125
125
125
63
1
1
1
1
1
1
1
1
1
1
1
3
4
5
14
33
35
24
14
18
16
14
12
10
15
12
10
16
15
11
8
6
4
4
10
16
13
11
11
7
3
3
3
4
3
3
2
2
2
3
5
16
10
5
2
13
8
4
6
6
6
4
3
3
4
10
8
6
4
4
4
4
4
4
4
4
4
18
33
55
49
43
43
43
54
60
63
64
65
65
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
97
97
97
97
97
97
97
97
97
97
81
82
80
77
76
75
74
74
78
88
89
119
119
88
86
80
119
87
95
94
135
93
99
96
97
100
88
113
99
101
141
106
118
125
129
139
133
135
139
135
136
139
134
135
131
129
121
125
120
116
133
110
111
116
135
117
124
129
117
141
121
124
112
116
97
88
86
81
77
77
81
92
106
106
106
97
97
88
100
107
107
107
95
107
122
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
16
10
4
4
4
26
16
6
23
33
28
20
12
16
8
1
6
5
4
11
6
2
5
6
8
13
8
3
10
12
10
6
3
1
1
10
6
3
1
3
2
1
10
9
5
1
2
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
2
4
7
4
2
2
2
2
10
13
12
11
11
11
11
33
44
49
52
55
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
136
136
136
136
136
136
136
136
136
136
108
114
111
107
106
105
107
109
112
120
117
117
103
95
85
120
90
104
120
128
130
157
144
133
143
149
130
157
138
145
145
149
157
140
142
139
144
149
140
149
142
144
143
136
144
144
145
150
149
150
144
142
150
136
135
130
135
129
122
141
130
130
131
144
130
134
136
149
136
128
149
143
149
149
149
121
121
102
111
108
108
108
95
107
122
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
54
67
73
55
38
28
28
28
28
28
28
15
3
2
2
2
12
23
37
30
23
12
2
36
22
9
6
15
25
13
2
14
13
13
13
13
7
2
2
6
7
9
5
2
4
6
7
5
3
2
9
20
13
6
9
13
9
6
7
6
5
6
5
5
5
5
5
5
6
5
5
5
5
9
9
9
9
9
18
26
16
6
12
15
17
18
19
20
21
21
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
124
126
128
131
137
137
137
137
104
100
100
114
116
138
138
111
105
137
94
95
104
87
83
95
95
109
147
115
135
141
159
156
162
166
176
176
170
176
160
172
171
173
173
172
168
173
161
154
169
163
170
173
156
140
132
128
166
138
138
161
146
114
111
121
114
109
170
103
106
104
100
82
66
65
67
70
75
75
75
75
56
58
48
48
48
52
58
64
76
76
76
76
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
1
1
1
1
1
1
1
1
1
1
69
42
15
15
15
15
15
15
8
2
2
2
2
2
2
26
51
55
28
1
5
4
3
4
6
17
11
6
2
1
1
1
10
19
12
5
19
17
13
10
10
5
1
1
1
1
1
1
8
6
5
3
1
2
4
2
1
5
3
2
1
1
4
7
4
2
1
1
1
1
8
7
4
2
2
2
2
10
5
1
1
1
1
2
8
11
12
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
180
180
180
180
180
180
180
180
180
180
125
124
115
104
101
88
88
88
97
113
105
151
151
95
88
86
94
116
117
170
174
142
157
142
159
152
154
172
156
160
167
172
167
180
166
151
158
155
154
170
157
156
157
154
151
157
151
170
161
160
166
166
142
156
174
161
162
172
170
149
153
166
143
150
172
156
167
157
147
180
149
160
166
170
170
170
170
168
167
166
166
166
122
138
158
174
174
174
174
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
10
13
14
15
15
15
15
9
4
4
4
18
17
16
31
34
37
24
11
8
6
6
6
6
10
10
11
29
21
13
13
13
10
8
34
23
13
19
13
8
8
9
9
8
8
8
9
11
10
9
8
8
8
7
6
6
6
8
13
14
14
11
8
11
13
14
11
8
18
25
19
13
13
13
29
46
37
28
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
110
182
182
182
182
182
182
182
182
182
182
123
120
110
98
94
89
80
83
93
111
110
151
151
100
89
78
85
109
113
177
188
161
164
172
161
161
155
177
154
158
163
165
169
182
169
161
161
163
166
166
177
188
169
172
157
163
165
172
169
157
177
151
153
160
173
163
166
177
154
150
159
188
152
172
157
159
169
157
150
182
133
152
163
172
172
172
172
150
170
177
177
177
177
177
175
174
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
35
35
35
35
35
35
35
35
57
68
73
54
35
35
35
35
41
44
45
46
46
46
47
47
41
35
46
36
26
29
32
25
18
24
16
8
10
18
19
20
26
19
13
8
11
11
11
12
21
23
19
15
10
6
4
4
4
4
4
5
6
20
13
7
13
9
6
6
6
6
6
6
10
9
7
6
10
15
11
8
22
27
25
23
23
23
29
32
32
23
15
15
15
15
15
15
15
15
15
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
166
166
166
166
166
166
166
166
166
166
127
129
122
115
113
107
105
105
103
111
116
126
126
126
141
107
112
126
119
144
152
139
138
141
150
144
136
165
147
149
159
166
163
165
142
133
132
121
125
132
138
132
144
132
115
115
127
130
132
144
152
122
126
133
138
141
142
165
147
126
131
132
124
132
166
138
163
141
137
165
123
134
128
128
128
111
115
120
133
152
152
152
116
120
133
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
103
84
84
70
57
57
57
57
57
57
57
51
46
46
46
46
51
43
36
44
53
27
2
10
18
24
21
16
12
7
2
11
10
9
8
8
12
8
5
8
11
13
16
10
5
3
1
1
1
1
1
3
3
3
7
7
5
3
7
5
3
3
4
4
5
5
5
5
5
5
5
5
5
9
13
9
5
5
5
5
35
31
28
28
28
28
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
120
120
120
120
120
120
120
120
120
120
113
126
136
136
136
136
136
136
118
122
119
119
105
80
79
77
94
116
136
144
168
120
113
102
96
97
103
120
109
116
143
121
136
115
127
110
112
116
123
126
136
162
123
123
124
135
119
126
117
113
148
116
117
124
168
126
132
129
130
143
127
162
115
109
104
96
95
86
72
76
80
91
106
106
106
95
102
110
125
148
148
148
121
134
151
168
168
168
168
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
6
6
6
6
6
6
6
6
6
6
28
28
28
28
28
28
28
28
18
8
4
1
1
16
25
20
15
42
21
1
3
6
5
3
1
3
8
4
1
1
1
1
1
1
6
3
1
7
7
4
2
4
6
5
3
2
3
4
5
10
6
2
2
4
2
1
10
8
5
2
1
1
1
3
2
1
1
2
3
4
7
7
5
3
3
3
3
32
34
35
36
37
45
49
32
16
16
16
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
188
188
188
188
188
188
188
188
188
188
120
111
98
83
77
64
59
57
81
105
109
187
187
101
93
76
84
105
114
173
185
158
167
155
182
167
161
188
159
168
173
188
174
175
171
185
169
172
174
183
170
173
173
160
187
163
169
185
160
159
182
150
151
164
175
171
167
188
185
160
158
170
147
155
188
157
162
147
144
164
141
159
170
187
187
187
187
155
167
159
159
159
114
126
140
147
147
147
147
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
7
8
9
9
9
9
10
10
10
10
10
10
26
30
20
10
16
13
11
8
6
7
6
5
4
11
19
22
26
18
10
10
10
8
6
23
38
28
18
15
22
11
1
1
1
1
1
5
9
12
16
11
7
5
4
6
9
7
6
5
4
5
10
18
11
4
4
4
5
22
24
19
14
14
14
14
23
26
21
17
17
17
17
23
26
28
29
30
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
165
165
165
165
165
165
165
165
165
165
100
91
79
65
59
48
47
49
78
102
103
185
185
93
91
75
76
99
105
133
182
124
144
126
124
136
131
165
142
147
177
147
157
174
150
185
163
170
166
182
157
163
164
154
185
148
149
182
125
125
150
135
138
143
174
157
155
165
185
149
145
163
128
125
136
130
131
144
128
126
117
139
156
185
185
185
185
145
160
150
150
150
106
117
131
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
57
57
57
57
57
57
57
31
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
12
13
14
16
27
15
3
15
28
15
2
3
14
16
18
22
13
4
4
23
38
27
16
10
5
7
8
6
5
11
11
7
3
4
4
5
6
8
10
9
8
6
4
6
7
4
2
3
4
6
8
7
5
4
4
4
5
8
11
15
17
20
21
22
19
17
11
5
5
5
5
15
20
22
23
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
97
97
97
97
97
97
97
86
86
86
80
90
97
97
97
97
97
97
111
130
130
175
175
112
116
105
118
128
136
167
170
144
144
134
116
120
112
120
150
124
130
133
132
153
139
141
140
145
150
149
167
163
152
153
175
149
153
170
145
161
157
135
150
145
153
146
144
144
141
138
142
167
135
128
135
112
105
110
81
71
92
113
133
175
175
175
175
142
162
161
161
161
119
128
138
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
30
30
30
30
30
30
30
30
15
1
1
1
1
1
1
1
1
1
1
1
36
27
18
18
22
26
22
18
53
32
11
14
18
21
19
11
4
8
13
14
12
11
11
9
8
6
4
15
11
8
18
24
18
11
4
4
4
4
4
16
14
13
9
6
8
6
4
4
5
5
6
5
4
4
5
5
4
4
4
5
8
11
11
11
11
11
16
18
12
6
6
6
6
6
6
20
27
30
32
34
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
138
138
138
138
138
138
138
138
138
138
130
129
123
123
123
103
92
93
95
107
123
123
120
120
123
85
88
95
89
109
117
96
120
102
107
116
117
115
138
116
116
119
123
111
112
97
95
95
90
92
95
93
95
103
90
112
101
106
100
109
117
88
98
105
105
117
115
109
138
103
103
102
87
97
97
95
115
96
99
111
79
84
84
80
78
78
78
81
98
117
117
117
87
88
89
85
82
82
82
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
28
39
45
48
49
50
51
28
5
5
5
55
53
37
22
29
36
23
11
12
9
7
9
12
20
20
10
1
1
2
6
4
2
2
2
2
5
3
2
1
6
4
2
1
1
2
3
8
6
4
2
1
2
2
2
3
4
5
6
4
2
2
2
2
2
2
2
2
3
8
7
4
1
1
1
1
10
20
12
5
5
5
5
8
10
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
160
160
160
160
160
160
160
160
160
160
138
134
125
117
117
101
101
105
110
115
122
127
127
122
122
98
112
116
120
167
139
129
127
121
134
134
126
155
145
142
151
149
160
158
139
114
110
114
111
119
143
116
140
105
102
104
106
111
105
121
134
112
122
131
167
140
143
155
145
122
120
143
113
123
149
128
160
134
150
158
114
122
114
104
104
83
83
88
102
121
121
121
119
131
145
167
167
167
167
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
30
41
46
49
50
51
52
52
36
20
20
52
30
8
25
36
47
56
29
2
8
4
1
1
1
30
15
1
1
2
3
2
1
1
1
2
2
2
2
2
5
3
2
2
2
2
2
9
7
5
3
1
1
1
1
1
3
2
2
5
5
6
4
2
1
2
2
2
5
8
11
6
1
1
1
1
11
13
11
9
9
9
9
34
47
53
56
60
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
104
95
88
85
80
78
76
75
72
79
94
120
160
158
158
126
118
115
160
103
109
113
112
111
160
106
101
109
87
85
86
82
94
94
95
146
106
110
111
113
108
97
100
103
101
113
110
98
95
96
101
89
113
82
86
82
82
99
85
93
88
86
110
84
86
82
79
99
80
74
72
82
57
68
80
89
110
110
110
110
81
84
70
68
68
59
60
61
60
60
60
60
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
20
20
20
20
20
20
20
20
20
20
35
25
16
16
16
16
16
16
10
4
4
4
7
11
16
19
22
47
25
3
3
3
3
3
4
6
7
7
7
4
1
11
6
1
4
2
1
1
1
1
1
10
10
11
6
1
2
4
14
10
7
4
1
1
1
1
1
4
2
1
1
1
1
1
3
2
1
2
1
1
7
5
4
4
4
13
17
21
18
14
10
10
10
10
7
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
176
176
176
176
176
176
176
176
176
176
128
131
123
114
112
102
102
102
106
126
130
172
172
107
106
76
85
103
107
155
170
129
167
126
132
144
137
176
147
142
145
140
145
146
146
168
148
150
152
167
149
155
155
149
172
147
145
170
130
132
139
127
147
141
146
157
167
176
168
141
143
137
128
127
133
131
132
147
133
123
126
143
151
172
172
172
172
134
137
124
116
116
103
112
127
144
144
144
144
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
38
38
38
38
38
38
38
56
65
70
54
29
5
5
5
5
5
5
5
5
5
5
6
22
38
22
6
17
14
10
6
18
12
6
4
3
8
13
14
16
31
23
16
20
14
8
11
7
3
3
3
24
16
8
8
15
22
12
2
4
3
2
2
3
3
4
4
5
6
5
4
4
5
5
5
4
4
4
4
5
7
10
12
13
13
13
14
23
16
9
9
9
29
39
26
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
182
182
182
182
182
182
182
182
182
182
182
140
133
131
129
133
136
136
144
155
139
189
189
126
131
136
131
142
150
173
186
160
158
156
163
158
159
175
157
158
162
162
165
182
165
167
168
174
169
167
173
173
169
159
189
160
169
186
164
161
163
150
154
158
178
165
164
175
167
148
154
173
145
143
144
145
153
157
152
182
143
161
175
189
189
189
189
159
170
166
163
161
161
161
167
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
118
118
118
118
118
118
118
118
69
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
60
99
60
21
20
13
7
7
8
12
16
16
16
44
26
8
25
15
6
10
15
20
20
20
13
6
4
4
4
4
4
5
6
20
17
15
13
9
6
6
6
6
6
6
9
8
7
6
7
11
9
8
24
18
13
39
52
59
36
13
13
53
46
40
40
40
40
40
40
40
40
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
54
80
80
80
80
80
80
80
80
80
80
62
64
61
58
57
54
54
54
56
60
58
71
71
58
79
52
59
65
62
78
71
69
74
98
69
81
68
67
80
78
81
87
98
87
104
84
81
83
83
86
98
87
87
87
87
96
86
93
104
90
96
85
87
92
95
115
106
93
115
97
100
104
115
82
83
88
79
101
82
69
74
75
74
76
76
76
76
66
73
74
74
74
56
59
63
63
63
63
63
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
16
16
16
16
16
16
16
13
10
10
10
10
10
10
10
10
10
10
6
3
3
3
20
24
28
24
21
29
16
3
4
5
3
2
1
1
6
11
10
10
6
3
6
10
8
5
3
2
3
5
6
4
2
2
2
6
4
2
8
11
6
2
4
4
2
1
1
1
2
3
2
1
2
2
2
1
1
1
1
1
4
7
6
5
5
5
5
14
14
14
14
14
15
17
22
24
25
26
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
192
192
192
192
192
192
192
192
192
192
136
139
130
120
117
105
105
105
108
127
118
172
172
102
95
89
103
123
121
181
169
151
148
150
183
170
172
190
179
176
185
188
186
192
169
168
160
159
163
165
167
164
181
156
172
159
161
169
160
155
183
143
146
163
167
172
190
190
179
154
157
167
144
151
188
159
186
155
177
192
135
154
166
172
172
172
172
140
158
155
155
155
111
122
135
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
172
172
172
172
172
172
172
172
89
6
6
6
6
6
6
6
6
6
6
6
8
9
10
11
19
28
19
11
40
25
11
11
13
9
6
7
8
9
10
12
11
11
11
16
10
5
6
10
9
7
6
5
5
3
1
1
1
1
1
5
7
6
5
4
3
4
5
5
6
6
6
10
7
5
8
7
6
5
5
8
17
27
27
20
14
14
14
14
15
17
17
17
17
17
17
20
21
22
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
181
181
181
181
181
181
181
181
180
180
180
172
178
179
179
179
179
179
179
169
177
181
181
176
125
143
119
134
154
179
177
174
173
179
172
166
170
176
176
165
171
174
173
181
180
169
176
165
167
173
179
177
174
176
172
176
179
172
172
170
170
166
166
162
171
177
176
179
176
176
161
170
177
169
172
172
173
176
179
180
180
166
167
173
176
176
176
176
166
171
170
170
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
9
9
9
9
9
9
9
9
74
107
139
123
66
9
9
9
9
9
9
17
21
23
24
25
62
54
39
25
66
39
12
25
46
45
44
53
35
18
15
40
26
13
13
13
13
10
7
10
13
19
22
22
15
9
9
8
8
9
9
10
10
10
10
18
14
10
14
16
12
9
10
12
11
10
14
14
14
15
18
20
22
28
20
13
13
13
35
57
95
61
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
155
182
182
182
182
182
182
182
182
182
182
149
165
162
160
161
160
160
160
148
155
155
156
156
127
141
136
135
158
160
189
188
171
167
172
161
161
154
173
157
167
176
173
169
182
169
159
160
163
167
170
189
188
173
172
166
176
170
172
169
179
177
159
160
166
173
168
162
173
155
154
164
189
166
172
173
170
173
168
173
182
154
164
166
166
166
166
167
171
173
179
179
179
145
146
164
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
63
88
112
71
31
12
12
12
12
12
12
11
10
14
16
18
24
31
24
18
50
30
11
10
10
27
38
24
10
21
33
44
52
56
33
10
19
12
6
6
15
20
22
22
15
9
9
8
8
8
8
9
9
10
14
16
18
20
21
22
15
8
8
11
15
11
8
11
13
15
11
8
18
28
28
21
14
14
14
14
93
60
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
69
69
69
69
69
69
69
69
69
69
60
58
56
54
53
51
51
59
78
94
102
111
111
81
91
68
82
94
105
144
138
132
150
132
139
137
132
136
139
150
132
137
139
137
135
137
138
150
139
138
144
138
130
128
124
144
123
127
127
123
123
116
137
123
128
125
127
144
124
130
138
148
148
137
138
136
128
144
131
116
123
128
135
148
148
148
148
127
126
112
112
112
90
105
125
148
148
148
148
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
5
5
5
5
5
5
5
5
5
7
8
10
18
34
40
29
18
31
21
12
18
46
26
7
16
26
16
6
2
6
8
11
17
18
12
6
9
8
8
8
8
9
10
11
15
13
11
13
15
11
8
5
6
7
5
4
4
3
2
5
4
4
4
4
4
4
4
4
5
10
38
52
33
14
14
14
14
54
39
25
25
25
25
25
24
24
24
24
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
158
190
190
190
190
190
190
190
190
190
190
164
167
163
158
157
153
153
153
136
152
158
158
154
106
112
91
108
135
153
177
174
160
157
156
161
164
177
182
167
174
178
176
190
182
169
155
156
156
160
163
177
174
159
149
147
157
158
161
169
170
166
147
155
166
177
177
177
182
158
157
164
177
160
166
173
173
190
168
182
182
158
159
155
150
144
144
144
150
158
170
170
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
13
13
13
13
13
13
13
13
52
72
82
92
52
13
13
13
13
13
13
13
13
13
13
13
19
26
19
13
9
10
11
13
46
25
5
9
21
20
17
14
13
13
13
13
13
10
7
10
13
19
22
22
15
9
11
9
8
9
11
14
12
10
12
15
14
13
15
16
12
9
13
14
15
18
18
18
28
21
15
18
22
28
20
13
13
13
17
22
66
47
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
154
182
182
182
182
182
182
182
182
182
182
147
159
155
150
151
148
148
148
138
156
154
175
175
117
132
106
122
142
148
177
172
158
157
153
161
157
151
177
154
154
162
164
169
182
166
151
154
155
157
161
177
166
162
152
175
157
165
172
166
170
161
148
150
156
159
168
156
177
154
149
153
177
146
152
157
159
169
168
166
182
168
172
174
175
175
175
175
166
171
170
170
170
170
170
168
167
166
166
166
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
13
13
13
13
13
13
13
13
48
65
74
59
36
13
13
13
13
13
13
12
12
12
12
12
21
31
21
12
57
48
30
12
28
26
24
17
11
25
35
27
19
11
11
12
13
10
7
33
26
20
20
20
14
9
4
4
4
4
4
11
10
10
23
17
11
8
6
6
6
8
7
6
10
9
7
6
9
13
10
8
18
28
28
28
28
28
47
66
99
63
28
28
28
28
28
26
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
102
145
145
145
145
145
145
145
145
145
145
145
122
118
113
108
99
99
99
96
104
102
114
114
87
82
83
92
106
111
138
146
136
144
134
145
130
113
126
123
125
135
127
130
122
129
130
133
146
142
142
144
155
137
132
135
144
132
134
129
129
145
127
133
138
146
154
132
144
129
130
135
154
129
132
131
132
133
154
130
120
116
118
121
125
125
125
125
120
122
122
122
122
93
98
104
104
104
104
104
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
14
19
22
23
13
4
4
4
4
4
4
4
7
8
10
17
19
21
37
47
57
31
6
12
17
10
4
5
6
6
6
6
6
33
25
18
21
12
3
12
13
14
14
15
14
11
9
9
9
9
8
8
11
15
10
6
7
5
4
4
5
6
5
4
4
5
5
5
4
4
4
4
5
20
35
34
33
33
33
33
66
47
28
28
28
30
33
28
23
23
23
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
169
169
169
169
169
169
169
169
169
169
111
107
97
85
81
67
66
66
74
78
96
96
74
72
71
57
69
81
86
143
114
118
134
131
149
150
129
161
146
151
152
166
169
142
142
140
143
145
133
140
139
150
143
143
145
138
143
142
145
132
149
122
121
132
136
142
161
161
146
135
135
137
128
145
166
143
162
130
169
122
106
111
98
91
90
72
72
81
96
118
118
118
90
104
119
135
135
135
135
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
30
30
30
30
30
30
30
30
52
63
68
49
28
8
8
8
8
8
8
5
3
3
3
6
18
30
35
35
35
23
11
10
11
11
12
12
13
13
9
6
9
11
11
10
10
9
8
15
9
3
3
3
4
6
5
3
2
6
4
2
4
5
6
7
6
6
8
6
4
6
7
5
4
5
6
6
5
4
5
8
11
12
10
9
9
9
11
14
16
17
11
6
6
6
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
72
72
72
72
72
72
72
72
72
72
68
67
67
66
65
65
69
76
94
151
104
104
100
88
99
116
98
151
125
131
124
140
132
134
151
124
123
145
134
133
145
133
140
137
158
126
143
126
128
133
143
127
131
120
126
152
136
141
146
158
152
139
131
129
125
129
152
131
118
118
123
131
106
158
90
93
89
76
87
64
71
84
93
114
114
114
114
96
105
102
102
102
78
90
104
118
118
118
118
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
7
3
3
3
3
3
3
3
3
3
3
3
26
16
6
6
33
41
40
40
21
3
14
28
16
4
6
3
1
17
11
6
3
1
1
5
3
2
4
7
8
8
5
2
2
2
1
1
1
2
4
11
10
7
4
3
3
4
2
1
1
1
1
1
1
2
4
6
3
1
1
1
1
11
12
11
11
11
11
11
21
11
2
2
2
6
10
10
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
87
106
106
72
65
60
54
55
55
58
79
64
71
70
75
91
79
106
85
84
97
79
82
79
77
86
73
74
80
81
86
91
88
106
97
86
84
86
78
71
94
76
78
77
79
84
88
97
94
100
90
89
87
86
83
80
78
73
83
67
70
80
86
100
100
100
100
69
68
56
47
47
43
47
53
62
62
62
62
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
14
21
24
26
27
27
27
28
15
3
3
3
8
4
1
17
25
27
14
1
4
16
11
6
7
8
5
2
13
11
9
14
10
6
2
2
8
8
6
4
2
1
1
2
2
2
2
6
10
8
5
2
1
1
1
1
1
2
3
5
3
1
2
2
2
1
1
1
1
1
6
10
8
7
7
7
7
15
12
10
10
10
10
10
10
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
125
130
130
130
130
130
130
130
130
130
130
123
122
117
117
117
84
82
84
99
103
125
125
107
98
117
80
85
89
90
115
87
96
99
104
130
110
116
126
102
112
113
112
125
115
105
103
101
100
107
94
95
95
91
107
85
86
94
100
98
115
130
90
98
104
108
116
114
126
101
100
97
94
91
96
98
95
120
93
103
115
82
87
87
83
81
81
81
82
98
115
115
115
85
86
87
83
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
78
79
79
80
42
4
4
4
4
4
4
3
2
2
2
24
18
12
36
35
34
45
29
14
8
2
5
8
12
10
6
2
4
5
6
10
9
5
1
7
5
3
3
3
3
3
2
1
1
6
7
9
7
5
3
1
2
2
1
1
2
2
2
3
2
1
1
6
5
3
2
1
1
7
8
5
2
2
2
2
12
12
10
9
9
9
9
8
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
117
117
117
117
117
117
117
97
97
97
107
117
117
117
117
100
91
84
84
93
104
122
122
122
122
78
73
70
65
69
64
64
64
76
66
70
69
97
78
71
71
72
73
75
83
85
84
93
85
93
87
93
85
84
80
83
81
86
103
80
107
94
97
95
107
103
90
107
86
90
92
103
96
87
90
84
81
75
90
71
80
83
87
96
96
96
96
72
76
73
69
66
66
66
69
73
73
73
73
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
15
19
21
22
22
22
23
15
8
8
8
8
30
37
44
35
27
23
12
2
2
3
8
5
3
3
4
8
6
5
7
5
3
1
2
5
8
5
2
1
3
4
4
3
2
1
3
6
10
5
1
1
1
1
2
4
4
5
8
6
4
2
1
3
2
2
2
2
2
11
9
7
5
5
5
5
12
12
12
12
13
31
40
45
47
48
49
50
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
156
156
156
156
156
156
156
156
156
156
138
135
125
120
120
102
89
90
92
105
122
122
119
117
120
82
91
101
99
150
116
121
127
123
129
138
156
156
141
143
149
145
155
156
123
129
126
125
144
125
133
121
135
113
113
127
118
122
109
150
129
115
129
134
140
156
156
152
141
118
119
133
105
113
145
132
155
132
148
156
107
111
105
96
88
86
86
97
119
150
150
150
111
117
124
123
123
123
123
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
26
36
41
44
45
46
47
52
54
55
56
57
29
2
23
27
31
41
33
25
17
9
2
1
1
4
5
6
4
3
3
4
2
1
3
11
9
7
4
1
5
3
2
1
1
1
2
6
4
3
2
1
2
1
1
1
3
5
4
3
2
1
2
3
2
2
2
1
1
8
10
11
12
13
19
25
24
18
13
8
8
8
8
11
13
14
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
189
189
189
189
189
189
189
189
189
189
189
143
135
126
115
97
97
97
109
132
129
194
194
119
118
114
114
133
136
170
186
160
179
160
161
172
175
189
173
177
181
189
180
180
176
185
177
176
176
179
171
174
177
170
194
179
174
186
160
160
166
162
173
173
180
180
179
189
185
160
168
180
159
162
189
172
172
180
180
150
149
165
174
194
194
194
194
180
177
174
171
166
166
166
170
174
174
174
174
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
30
40
45
48
29
10
10
10
10
10
10
10
10
10
10
30
35
40
46
56
66
41
17
31
46
29
13
11
10
11
13
30
48
30
13
13
18
13
8
10
13
19
22
23
16
9
25
16
8
10
15
16
13
10
51
39
26
13
33
59
34
9
26
29
25
22
22
20
18
25
23
22
25
28
20
13
13
13
39
52
40
28
28
28
28
28
28
28
28
28
28
140
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
41
44
44
44
44
44
44
44
44
44
44
42
42
41
41
41
41
41
41
51
58
57
71
71
56
55
50
57
58
65
72
116
72
79
68
60
65
61
65
79
68
75
71
72
75
81
80
78
118
81
84
89
84
86
103
95
97
102
116
84
93
91
89
118
92
93
94
102
87
91
103
89
106
78
76
81
85
84
118
81
82
87
94
101
116
116
116
116
73
68
55
44
37
41
43
48
56
56
56
56
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
10
10
10
10
10
10
10
10
5
1
1
1
4
13
23
33
38
28
18
9
10
9
6
4
3
3
4
3
2
2
2
3
9
15
9
4
19
13
8
4
4
3
3
2
2
2
2
3
5
4
2
1
3
5
10
6
3
2
1
1
1
1
1
1
1
1
1
1
1
11
13
10
8
8
8
27
36
28
15
2
2
2
3
5
16
21
24
25
27
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
44
163
163
163
163
163
163
163
163
163
163
101
93
81
67
62
50
54
67
99
122
136
188
188
127
130
136
110
127
141
170
172
151
150
145
147
145
150
163
154
154
176
162
168
178
170
170
176
170
166
167
170
167
166
157
188
156
165
172
160
161
157
143
151
157
178
163
161
163
168
148
153
170
140
145
137
138
138
156
133
123
135
145
161
188
188
188
188
158
169
166
162
161
161
161
151
149
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
90
90
90
90
90
90
90
46
2
2
2
2
2
2
2
2
2
2
2
26
38
50
41
27
14
50
50
47
29
11
19
28
26
24
16
9
11
13
16
20
46
37
28
21
12
3
8
13
19
17
15
15
9
4
4
4
4
4
13
15
18
15
13
15
9
4
6
9
7
6
5
4
5
13
9
6
4
13
9
5
28
52
59
62
64
65
66
66
64
54
45
45
45
45
32
19
19
19
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
49
188
188
188
188
188
188
188
188
188
188
118
106
92
75
68
55
59
66
96
117
118
188
188
109
103
84
94
114
127
180
185
153
153
160
182
170
171
188
178
172
175
169
169
176
165
167
167
172
164
166
168
170
180
157
188
157
158
185
145
147
182
147
150
163
176
169
165
188
178
147
150
169
145
150
169
156
162
153
169
173
142
161
173
188
188
188
188
155
167
157
157
157
122
137
155
172
172
172
172
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
7
7
8
18
31
45
31
18
28
29
23
18
18
10
2
2
3
6
9
32
46
60
47
35
41
25
10
7
5
10
11
8
5
7
9
66
38
10
5
5
7
6
5
4
3
3
4
6
7
4
2
3
4
3
3
4
4
4
13
13
13
26
40
53
59
62
48
34
34
25
15
5
5
5
5
7
8
8
8
9
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
102
102
102
102
102
102
102
102
90
82
82
82
90
99
99
99
99
99
99
106
129
124
185
185
117
111
105
100
119
113
136
164
109
103
93
94
105
112
150
141
124
151
135
144
174
139
163
142
139
134
121
127
130
135
150
185
136
141
164
119
121
115
125
141
129
174
137
135
135
163
124
120
127
104
103
102
99
97
101
98
89
104
127
145
185
185
185
185
136
138
113
108
108
92
104
118
136
136
136
136
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
6
7
9
24
14
4
4
4
4
4
4
39
57
66
75
58
42
36
56
45
35
23
11
16
12
9
6
4
3
6
7
9
6
4
4
3
3
10
16
13
8
3
14
18
12
6
3
2
2
2
3
6
7
8
5
2
4
7
5
4
5
6
5
4
4
4
4
5
4
4
4
4
5
17
13
9
9
9
17
21
25
22
13
4
4
4
4
10
13
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
108
190
190
190
190
190
190
190
190
190
190
134
135
126
115
112
99
99
99
108
132
124
189
189
120
113
107
111
135
131
191
189
171
184
174
171
174
176
190
165
177
179
177
180
181
185
171
178
180
182
184
191
189
186
183
189
180
184
185
185
188
186
174
180
180
181
180
184
190
169
166
173
191
171
180
172
173
175
168
180
180
151
172
178
189
189
189
189
188
188
188
188
188
188
188
184
183
180
180
180
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
1
1
14
20
26
56
46
36
28
20
15
10
6
2
5
8
14
20
20
20
43
26
10
34
20
7
21
23
24
24
23
16
9
9
8
8
9
10
11
10
10
10
15
12
10
18
51
30
9
6
10
15
18
16
15
15
15
18
20
22
28
28
28
28
28
37
41
34
28
28
28
28
28
28
40
46
49
50
52
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
34
190
190
190
190
190
190
190
190
190
190
190
112
97
80
60
49
59
74
105
136
136
180
180
113
125
136
118
129
148
187
186
163
175
165
167
171
177
190
166
165
167
165
163
182
163
165
171
176
176
175
187
186
172
159
174
157
167
170
163
181
179
167
170
175
187
177
175
190
170
169
171
187
162
170
160
159
163
154
150
182
150
160
169
174
174
174
174
158
174
181
181
181
181
181
184
187
187
187
187
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
21
27
30
32
20
8
8
8
8
8
8
8
8
8
8
16
8
1
8
16
20
15
11
15
20
12
4
5
7
9
9
10
12
44
26
8
11
8
6
8
11
18
16
15
12
9
9
78
44
10
8
7
6
10
8
7
7
14
10
6
6
6
6
6
6
6
6
6
11
11
9
8
17
27
27
26
26
26
26
26
46
44
43
43
43
43
43
43
43
43
43
43
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
131
131
131
131
131
131
131
131
131
131
124
122
117
117
117
95
88
81
83
93
103
122
122
122
122
74
85
83
83
131
87
89
94
112
101
103
110
120
88
100
102
102
109
105
112
95
92
92
82
93
97
100
131
112
100
97
96
99
88
112
117
94
100
102
106
110
110
120
100
98
100
98
96
117
93
93
109
89
92
105
81
81
82
78
76
76
76
74
79
83
83
83
60
62
65
62
62
62
62
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
13
15
16
17
17
17
18
11
5
3
1
1
31
30
25
21
19
11
4
5
4
2
1
1
1
4
8
9
5
1
1
4
4
2
1
7
5
4
4
2
1
4
3
2
3
4
2
1
12
7
2
2
4
6
7
8
7
4
2
3
4
3
2
1
2
2
1
1
3
10
10
6
2
2
2
2
26
21
17
15
15
15
15
9
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
104
104
104
104
104
104
104
104
104
104
85
84
81
77
76
75
72
72
80
91
103
131
131
117
117
87
91
82
82
81
91
76
76
83
77
79
81
109
87
92
111
97
97
99
112
85
85
83
79
79
84
93
96
109
131
103
100
111
94
79
79
82
84
91
99
101
104
96
100
95
96
112
89
88
96
89
88
101
85
73
83
94
107
131
131
131
131
92
95
78
72
72
72
81
93
112
112
112
112
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
33
45
51
54
55
56
56
57
64
68
70
71
73
65
46
28
35
32
22
12
11
10
10
10
6
3
11
6
2
1
1
1
2
2
2
2
3
3
2
2
2
2
1
1
1
1
1
1
2
2
2
2
5
3
2
1
1
2
3
5
3
1
4
7
4
2
1
1
1
1
5
8
9
10
11
21
27
23
12
2
2
2
5
9
17
21
23
24
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
88
88
88
88
88
88
88
88
88
88
84
85
84
84
84
84
85
88
95
102
110
126
126
126
126
97
86
81
85
88
82
97
82
83
75
73
71
70
73
77
77
96
83
76
76
71
74
81
79
90
88
85
88
81
96
82
86
86
90
88
75
75
72
75
78
79
85
96
84
87
87
88
88
81
88
75
72
69
72
63
66
67
68
72
72
72
72
69
73
76
76
76
57
59
62
61
61
61
61
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
19
19
19
19
19
19
19
19
19
19
19
38
47
52
54
55
56
56
57
30
3
3
3
3
30
57
37
18
23
12
2
4
3
3
4
2
1
7
4
1
1
1
1
3
3
2
1
5
5
3
1
3
11
6
1
1
1
1
1
8
6
4
2
1
2
1
1
2
4
3
3
2
1
1
2
2
1
1
3
2
2
2
2
1
1
1
1
1
25
21
16
12
12
12
12
7
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
65
65
65
65
65
65
65
65
58
58
58
53
60
65
65
65
65
65
65
69
79
77
106
106
72
79
63
66
77
74
84
107
87
99
87
88
101
98
111
120
126
173
142
149
173
153
150
173
150
127
131
131
116
118
121
114
133
119
119
133
110
110
109
133
108
107
105
121
94
91
89
85
83
81
95
79
81
79
85
73
68
72
73
74
78
78
78
78
82
93
107
107
107
76
81
88
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
11
13
14
15
15
15
15
16
9
3
3
3
3
9
16
17
19
38
22
6
8
11
8
5
5
6
8
9
10
22
17
12
12
12
7
2
7
4
2
2
2
3
2
1
1
1
1
1
2
3
5
3
2
2
1
1
1
1
1
2
3
5
3
1
3
4
4
4
5
7
14
14
8
3
3
3
3
24
17
11
10
10
10
10
8
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
170
170
170
170
170
170
170
170
170
170
128
131
124
116
114
107
106
106
105
118
122
143
143
118
138
98
113
123
122
153
132
139
144
138
145
152
142
170
152
148
146
152
139
133
137
132
120
125
130
134
144
138
153
131
143
135
134
147
131
130
145
116
124
130
136
154
137
170
136
137
144
154
138
147
140
138
138
154
130
120
123
125
132
143
143
143
143
127
129
122
122
122
94
104
114
123
123
123
123
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
86
86
86
86
86
86
86
86
82
79
79
65
51
51
51
51
51
51
51
36
22
22
22
22
36
46
34
22
64
35
6
12
18
11
4
5
6
6
6
16
26
43
30
18
38
22
6
21
18
15
13
13
15
14
11
9
13
13
13
10
8
11
13
14
13
8
4
4
5
5
6
5
4
5
5
5
4
4
4
4
5
25
25
22
20
20
20
20
57
42
28
28
28
30
33
36
38
39
39
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
137
137
137
137
137
137
137
127
126
126
116
121
120
120
120
120
120
120
113
121
137
137
99
97
82
86
85
92
120
88
96
91
90
110
103
107
119
126
103
115
117
111
137
118
99
98
93
94
95
96
110
92
95
94
76
76
77
76
90
64
88
68
76
89
99
119
119
126
97
87
89
89
88
94
102
91
121
95
103
118
84
83
83
77
72
72
72
64
63
58
58
58
44
47
51
54
54
54
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
52
64
77
77
52
28
28
28
28
28
28
14
1
1
1
13
19
26
43
37
31
18
5
8
5
3
7
11
13
11
9
7
5
3
3
5
4
4
4
5
7
6
5
4
8
4
1
1
1
1
1
11
11
10
5
1
3
3
3
4
5
3
2
2
2
1
1
1
1
1
1
1
2
12
7
3
3
3
5
7
30
16
2
2
2
5
9
7
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
126
126
126
126
126
126
126
126
126
126
94
97
92
86
85
83
81
82
91
102
96
134
134
88
86
76
79
98
108
138
164
129
132
122
114
115
118
125
137
133
169
147
154
169
160
155
169
160
147
145
138
133
133
127
134
135
133
164
124
125
125
120
137
132
141
139
132
123
123
139
126
138
118
115
139
111
114
108
88
126
100
120
139
164
164
164
164
130
135
121
118
118
91
91
97
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
4
17
24
27
31
39
43
47
33
20
12
4
4
17
18
20
28
37
21
6
12
18
10
2
3
5
12
8
4
19
21
22
23
14
5
12
12
10
9
7
5
9
6
4
3
2
2
2
2
7
6
4
2
5
8
9
6
4
3
2
3
4
4
3
2
2
2
2
2
8
6
5
9
11
14
19
22
25
29
31
32
33
33
33
29
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
96
96
96
96
96
96
96
86
84
84
69
72
70
68
68
66
66
68
88
95
129
129
93
91
93
104
93
121
111
114
113
129
110
107
121
103
112
124
114
124
118
124
129
113
118
113
105
107
106
109
118
106
113
101
100
96
95
96
92
93
100
88
98
96
100
115
108
103
115
107
109
114
115
100
100
92
85
89
82
72
80
84
88
98
98
98
98
89
92
90
90
90
64
67
71
69
69
69
69
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
30
26
26
26
26
26
26
26
26
26
26
28
16
5
5
5
5
5
5
5
37
21
5
5
17
27
24
21
28
19
11
17
24
17
10
13
25
22
13
5
4
4
4
8
27
14
2
2
2
3
3
3
2
2
3
3
4
4
4
5
6
7
6
6
7
4
1
3
2
2
5
3
1
3
5
7
4
1
3
4
6
14
14
14
14
14
14
14
23
24
14
5
5
5
5
14
19
21
22
24
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
91
91
91
91
91
91
91
91
91
91
84
86
86
85
85
85
85
88
106
127
126
126
99
97
101
105
98
119
104
103
104
127
107
101
119
98
106
115
114
119
126
126
127
103
102
92
86
84
82
82
89
84
84
81
93
81
76
78
82
76
89
75
71
75
84
82
79
93
91
70
73
68
68
78
70
70
68
75
62
64
75
73
77
82
82
82
82
63
66
58
58
58
53
61
70
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
34
34
34
34
34
34
34
34
27
20
20
20
20
20
20
20
20
20
20
17
15
15
15
15
19
23
42
62
73
42
12
3
3
3
3
2
1
8
6
4
5
6
7
6
6
3
1
5
5
5
3
2
5
7
4
1
1
5
9
13
9
6
3
1
1
3
7
6
6
4
2
2
2
1
1
1
2
2
1
1
1
7
13
8
4
4
4
4
12
6
1
1
1
4
7
9
10
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
180
180
180
180
180
180
180
180
180
180
123
123
114
103
99
95
96
98
113
129
122
180
180
119
114
95
98
118
133
192
191
168
184
162
170
169
166
180
170
171
177
177
180
180
185
176
172
173
177
184
184
176
178
171
176
184
173
179
165
192
191
154
164
175
180
180
185
184
176
170
171
180
165
168
173
171
180
184
161
161
163
163
169
176
176
176
176
174
183
192
192
192
192
192
184
183
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
9
13
15
16
17
17
18
52
69
77
84
58
33
31
61
55
36
18
12
15
18
14
11
18
18
18
18
42
46
39
33
40
50
41
29
18
13
25
41
31
22
23
20
14
8
8
15
16
18
40
29
18
23
20
18
51
45
36
27
18
18
20
19
18
29
34
28
22
22
77
45
13
13
13
17
22
77
88
94
97
98
99
99
94
90
90
90
90
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
102
200
200
200
200
200
200
200
200
200
200
131
128
116
102
97
91
90
92
110
128
122
189
189
118
121
108
111
126
138
194
193
181
193
185
194
192
190
196
194
192
195
196
196
200
191
188
187
187
189
193
191
190
200
183
189
188
186
189
187
188
200
177
182
192
194
200
200
200
200
198
200
199
200
200
200
200
200
200
200
200
184
191
190
189
189
189
189
179
186
188
188
188
188
188
191
194
194
194
194
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
6
17
23
26
27
28
28
29
51
62
67
73
48
24
24
40
70
49
29
11
25
40
22
5
33
25
18
18
18
18
15
13
13
13
35
31
23
15
27
27
24
22
16
11
16
19
14
10
11
19
14
10
15
21
28
50
67
53
31
10
25
23
22
22
31
35
25
15
22
20
18
18
18
18
18
32
46
66
47
28
28
28
28
28
34
37
38
39
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
198
198
198
198
198
198
198
198
198
198
125
115
101
85
78
65
76
92
124
160
160
195
195
121
133
125
131
160
157
193
193
176
181
174
192
187
187
198
190
191
194
194
196
196
191
195
186
188
188
189
195
190
191
182
195
195
188
190
187
187
192
173
176
184
193
188
189
198
190
186
184
191
183
186
194
188
193
181
196
196
186
190
192
195
195
195
195
188
189
188
187
187
187
187
190
193
193
193
193
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
7
8
9
9
9
9
10
12
13
14
15
25
15
5
40
89
73
37
2
21
40
32
24
16
9
16
12
8
33
49
36
24
59
35
12
12
11
10
10
10
9
9
13
31
20
10
11
13
11
10
12
15
14
10
6
6
6
7
8
13
18
20
17
15
15
15
15
18
22
28
20
13
13
13
68
111
142
85
28
28
28
28
28
34
37
38
39
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
180
191
191
191
191
191
191
191
191
191
191
163
167
163
158
157
153
153
153
150
171
180
195
195
130
143
118
133
155
153
192
193
167
164
167
182
178
190
188
178
184
185
188
186
191
185
177
177
177
177
175
177
177
174
166
195
167
178
193
185
192
191
191
180
188
192
190
185
188
178
177
169
185
168
171
188
174
186
169
176
191
164
170
185
195
195
195
195
193
193
192
192
192
192
192
192
192
192
192
192
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
86
86
86
86
86
86
86
86
111
123
129
116
68
21
21
21
21
21
21
23
24
25
25
26
23
21
23
26
66
39
12
26
39
25
11
12
13
13
13
23
18
13
13
14
15
16
17
18
21
23
24
23
14
6
11
9
8
9
10
8
6
13
20
24
17
11
8
6
7
8
13
14
15
11
8
11
13
15
11
8
22
85
59
33
33
33
83
119
109
100
100
100
100
100
100
100
100
100
100
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
137
152
152
152
152
152
152
152
152
152
152
144
143
137
137
137
108
103
105
113
118
137
137
117
117
137
82
96
103
101
136
107
114
117
110
131
128
121
152
139
124
130
124
147
117
108
108
105
104
108
103
100
101
136
99
101
107
107
114
122
116
131
107
109
119
131
128
121
152
139
113
111
105
93
97
101
107
122
103
147
117
110
112
108
106
104
103
103
98
108
116
116
116
87
100
116
131
131
131
131
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
47
54
57
59
60
60
60
48
33
18
9
9
38
28
18
17
36
46
31
17
18
16
15
9
3
5
7
9
6
3
4
3
3
6
4
3
3
2
2
2
4
3
2
1
1
1
2
7
6
5
3
1
1
1
1
1
3
2
2
2
2
1
1
6
4
2
5
4
3
10
10
6
3
3
3
3
25
18
11
11
11
11
12
17
20
21
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
112
112
112
112
112
112
112
112
112
112
84
93
90
86
86
85
84
84
84
77
80
84
84
70
70
51
56
58
59
77
70
79
87
123
88
89
90
112
89
97
100
103
102
107
123
104
123
111
115
114
137
123
111
109
137
102
106
110
137
99
91
91
95
88
93
92
96
112
95
93
95
114
84
86
85
82
102
83
76
107
82
92
96
96
96
90
90
76
82
79
79
79
73
84
96
114
114
114
114
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
22
31
40
22
4
4
4
4
7
9
11
8
5
5
5
8
6
4
8
13
21
16
9
2
3
3
4
4
4
10
5
1
2
2
3
7
7
4
1
6
7
4
1
4
3
2
2
2
2
2
2
8
7
6
3
1
1
2
3
4
3
3
7
6
6
4
3
2
2
4
3
3
5
7
7
7
7
7
7
8
15
10
5
5
5
7
10
25
32
36
38
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
91
91
91
91
91
91
91
91
91
91
78
75
72
68
65
60
60
60
77
94
93
142
142
81
77
71
77
93
96
126
151
109
136
109
110
102
99
111
102
105
111
123
114
124
120
142
133
135
130
151
119
123
132
123
140
136
113
149
98
93
95
91
88
98
135
113
126
106
151
105
100
116
85
86
91
90
88
136
77
81
94
107
121
149
149
149
149
109
108
98
86
81
75
78
89
101
101
101
101
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
11
11
11
11
11
11
11
11
11
11
20
14
8
8
8
8
8
8
5
2
2
2
18
20
23
20
18
39
28
17
18
19
12
5
6
7
8
9
11
14
16
13
10
6
2
1
8
9
10
6
2
6
4
3
3
2
2
3
5
5
4
3
2
1
3
4
4
4
2
1
2
2
2
3
4
5
6
4
2
2
8
10
7
4
4
4
4
25
13
2
2
2
13
19
15
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
114
114
114
103
105
103
101
101
100
100
102
111
120
138
138
136
106
95
93
90
97
103
144
110
113
127
105
107
108
114
112
100
112
113
115
138
119
109
109
106
112
112
110
144
116
115
107
136
104
114
111
109
120
91
98
103
108
133
114
112
104
99
97
102
144
99
102
99
97
112
87
95
79
89
103
113
136
136
136
136
115
124
120
120
120
89
103
118
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
24
26
27
27
27
27
28
39
44
47
48
50
39
28
39
42
46
52
43
34
41
29
18
10
7
8
8
8
13
13
11
10
7
5
8
9
10
11
6
1
3
2
2
1
1
1
2
10
7
5
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
5
5
5
5
15
20
26
20
13
7
7
7
7
13
16
18
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
119
119
119
119
119
119
119
119
85
76
76
73
75
76
76
76
76
76
77
85
100
119
122
122
80
79
65
71
83
82
104
130
101
115
91
88
84
81
84
111
94
101
104
119
122
108
111
112
130
109
106
103
111
97
91
94
92
101
118
99
118
94
99
118
98
130
106
104
92
100
87
86
95
76
71
70
66
62
76
56
58
64
73
82
100
100
100
100
72
73
60
57
57
49
57
66
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
3
3
3
3
3
3
3
3
3
3
5
16
22
25
26
27
27
28
15
3
3
3
12
20
23
17
12
33
18
3
6
5
4
3
2
2
6
7
9
6
4
4
8
9
7
6
12
9
6
3
3
3
3
2
2
3
4
5
9
8
8
13
8
4
3
2
1
1
1
1
1
1
1
2
3
2
2
3
3
4
10
12
13
13
14
27
35
29
18
8
6
6
6
6
9
10
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
182
182
182
182
182
182
182
182
182
182
135
139
132
124
122
113
113
113
111
125
113
150
150
99
94
96
107
126
129
177
169
143
144
150
161
160
177
177
160
168
173
173
182
182
166
152
152
152
154
159
177
166
157
152
151
153
160
169
169
170
161
146
155
165
177
177
177
177
156
158
158
177
169
163
173
170
173
168
182
182
170
173
172
170
169
169
169
163
168
170
170
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
143
143
143
143
143
143
143
143
77
11
11
11
11
11
11
11
11
11
11
11
11
11
11
18
22
26
40
53
66
53
40
43
46
25
5
8
11
25
19
14
13
13
13
13
13
8
4
8
13
19
19
20
14
9
10
9
8
10
9
8
9
10
9
8
9
10
14
16
12
9
10
12
15
18
18
16
15
15
15
18
22
28
20
13
13
13
35
57
95
61
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
57
88
88
88
88
88
88
88
88
88
88
71
69
66
62
61
57
60
64
77
117
83
83
82
79
87
117
81
104
95
92
108
117
119
121
122
166
120
122
142
125
127
142
133
134
166
135
129
126
122
133
131
129
166
118
121
124
122
129
126
115
122
113
107
128
108
111
115
122
96
96
100
100
99
128
101
88
84
73
72
60
65
71
83
101
101
101
101
84
84
74
74
74
57
60
62
62
62
62
62
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
10
10
10
10
10
10
10
10
10
10
10
10
15
10
5
33
30
27
14
1
5
4
3
3
3
16
11
7
7
5
3
3
7
12
7
3
6
4
3
3
3
4
3
3
3
3
3
3
6
15
27
14
1
2
1
1
1
2
14
11
6
1
1
2
6
3
1
3
2
2
10
10
5
1
1
1
1
27
19
11
6
6
6
6
3
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
84
84
84
84
84
84
84
84
84
84
84
80
79
78
77
76
76
76
79
81
81
84
84
68
65
62
60
69
72
74
114
87
106
133
117
163
120
127
143
135
163
143
134
136
163
125
120
126
127
128
136
124
136
113
107
129
111
119
124
117
127
105
104
108
108
113
111
129
126
108
117
117
108
117
126
105
108
101
89
126
90
96
95
92
92
78
78
74
83
91
91
91
65
69
73
72
72
72
72
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
5
5
5
5
5
5
5
5
5
5
16
12
8
8
8
8
8
8
8
16
10
5
5
3
1
30
31
33
18
3
7
7
7
5
3
17
10
3
11
19
12
5
7
4
2
2
5
5
4
3
2
5
5
5
5
3
2
3
5
8
5
2
2
3
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
16
11
7
6
5
5
5
5
9
14
10
7
7
7
7
6
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
126
126
126
126
126
126
126
126
126
126
93
95
90
84
82
76
76
76
89
100
105
105
81
80
83
73
77
100
88
91
103
100
115
116
119
167
122
130
142
135
163
143
144
145
167
141
138
132
124
140
138
142
167
129
138
131
130
135
132
124
124
119
138
119
121
125
142
124
110
105
105
105
98
133
98
101
114
95
88
126
84
90
92
86
84
84
84
88
96
108
108
108
85
82
83
79
76
76
76
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
32
34
37
32
18
5
5
5
5
5
5
5
5
5
5
5
16
27
39
29
20
11
2
4
6
9
11
8
6
4
2
12
8
5
5
6
8
6
4
8
5
3
3
3
2
2
2
5
8
11
7
4
6
5
4
6
5
4
7
5
3
2
3
3
4
2
1
4
5
5
5
5
9
9
9
7
5
5
5
5
33
36
38
39
40
40
40
28
17
17
17
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
133
133
133
133
133
133
133
133
133
133
102
105
100
95
94
89
88
88
83
89
97
97
84
72
65
68
79
95
94
138
132
103
99
101
100
103
116
123
108
115
121
126
133
123
124
124
132
132
123
123
127
111
115
116
115
127
114
129
115
116
124
107
111
120
138
124
129
123
123
109
104
120
99
105
126
112
120
109
133
123
108
118
119
123
123
123
123
108
115
112
112
112
93
106
120
138
138
138
138
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
45
62
73
57
34
11
11
11
11
11
11
8
5
3
2
2
16
25
35
37
40
26
12
8
5
3
2
2
3
7
4
2
3
4
5
4
3
2
2
3
4
5
5
6
6
6
6
47
30
13
8
4
8
6
4
5
4
4
5
5
5
6
8
6
4
5
5
5
4
4
4
4
5
14
11
9
9
9
21
27
34
38
21
5
5
5
5
24
33
38
40
43
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
100
93
88
82
81
79
78
77
76
76
76
95
107
120
120
117
101
103
100
117
107
105
106
121
100
98
90
107
92
95
103
121
101
103
100
120
100
107
118
94
121
92
91
95
93
94
100
104
92
87
90
86
87
118
83
85
90
86
86
87
90
83
85
87
92
110
99
110
96
110
83
72
82
75
83
90
90
90
85
94
94
76
75
72
63
65
69
79
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
1
1
1
1
1
1
1
1
1
1
31
17
4
4
4
4
4
4
4
9
12
15
17
16
15
15
27
40
21
2
8
6
4
3
7
11
7
3
1
2
2
3
3
4
2
1
3
4
3
3
3
5
5
3
1
1
3
3
4
3
2
1
1
1
2
6
3
1
1
3
4
5
3
1
5
5
5
5
3
1
6
8
4
1
1
1
1
26
13
1
1
1
14
21
11
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
90
90
90
90
90
90
90
90
90
90
84
86
85
84
84
84
88
88
96
111
112
126
126
126
126
102
99
111
102
100
98
102
98
100
111
102
103
119
106
107
119
106
108
107
119
108
101
103
116
103
102
103
108
96
98
114
99
104
95
102
116
97
94
111
93
97
114
92
90
90
89
85
82
95
75
74
70
66
72
65
66
68
69
72
72
72
72
78
87
100
100
100
72
75
79
76
76
76
76
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
21
21
21
21
21
21
21
21
21
21
21
39
48
52
54
55
56
56
57
59
40
21
2
2
29
28
28
34
31
21
11
11
10
8
6
3
1
4
3
2
2
1
1
3
2
2
1
1
2
6
4
2
1
9
5
1
1
1
1
1
5
3
2
2
7
4
1
1
1
2
3
2
1
3
5
7
4
1
4
5
7
19
20
11
2
2
2
2
25
27
16
6
6
6
6
4
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
156
156
156
156
156
156
156
156
156
156
119
124
119
112
111
105
105
105
108
124
113
157
157
96
90
89
103
123
128
177
174
152
184
136
124
120
127
130
139
150
153
155
155
157
169
150
158
162
167
184
177
174
162
155
152
157
159
162
169
170
166
143
143
154
157
157
184
157
148
153
157
177
155
155
155
151
155
157
133
156
130
143
145
148
149
148
155
155
161
170
170
170
142
141
153
155
155
155
155
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
18
23
28
25
22
63
37
12
22
46
29
13
37
27
18
15
16
18
43
33
23
25
28
50
31
13
17
18
20
14
9
11
9
8
9
11
14
12
10
12
11
11
13
9
6
6
8
7
6
6
7
6
6
9
12
10
8
18
28
20
13
13
13
17
22
77
52
28
28
28
41
47
36
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
96
188
188
188
188
188
188
188
188
188
188
131
137
128
118
116
107
105
105
107
127
122
176
176
104
98
95
107
126
121
177
174
146
144
150
178
167
163
188
180
175
178
174
171
174
169
146
150
151
154
163
177
174
174
162
176
178
171
173
169
170
178
155
156
165
177
171
176
188
180
178
160
178
153
160
171
164
167
163
173
174
151
163
169
176
176
176
176
173
173
171
171
171
142
144
165
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
36
48
54
35
16
11
11
11
11
11
11
10
10
10
10
21
18
16
18
21
57
30
3
21
50
27
5
3
4
9
15
38
24
11
11
7
4
4
4
32
21
10
6
11
12
8
4
4
4
4
4
11
9
8
13
13
10
7
4
5
6
8
10
7
4
5
5
6
5
4
13
13
13
13
36
48
54
60
63
66
119
73
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
107
166
166
166
166
166
166
166
166
166
166
123
129
123
116
114
107
107
107
102
110
107
120
120
83
87
80
100
121
126
179
177
150
150
143
145
133
128
161
135
147
158
146
166
138
142
139
136
142
146
149
170
166
143
137
130
144
143
157
169
179
177
146
142
146
158
146
142
166
130
134
143
170
133
139
141
149
166
144
173
134
141
157
166
166
166
166
167
171
173
179
179
179
160
161
169
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
86
86
86
86
86
86
86
86
78
71
71
48
26
26
26
26
26
26
26
23
21
21
21
21
23
26
23
21
64
37
11
21
46
26
7
8
10
12
13
14
12
11
11
23
36
20
4
14
21
28
39
44
28
13
13
66
40
15
11
8
11
15
11
8
13
11
9
9
9
8
8
9
9
10
11
12
14
15
17
13
10
11
13
13
13
13
13
14
93
66
40
40
40
72
88
55
23
23
23
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
157
182
182
182
182
182
182
182
182
182
182
132
135
127
118
115
105
105
105
126
133
157
157
152
115
138
115
131
144
145
189
188
163
158
152
161
156
148
173
154
162
176
168
169
182
169
154
161
164
171
171
189
188
170
162
161
176
170
174
169
186
184
161
160
164
173
166
167
173
171
155
163
189
149
158
152
159
169
157
173
182
153
165
168
171
171
171
171
176
179
186
186
186
155
156
169
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
40
40
40
40
40
40
40
40
62
73
78
59
31
4
4
4
4
4
4
4
4
4
4
8
24
29
35
54
79
45
11
23
35
46
51
30
10
17
12
8
9
10
11
20
38
22
6
6
24
38
48
35
22
15
9
8
8
8
8
9
14
20
19
18
19
12
6
6
6
8
7
6
6
7
6
6
10
15
11
8
18
28
28
28
28
28
42
57
115
71
28
28
28
47
56
61
63
64
65
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
161
161
161
161
161
161
161
161
161
161
122
127
121
115
114
107
107
107
112
126
125
155
155
100
106
101
118
128
131
170
166
140
144
138
139
140
130
161
140
140
144
144
148
155
160
148
148
149
151
149
170
166
150
148
144
143
149
152
160
161
157
138
144
149
155
154
148
161
142
142
150
170
148
145
146
148
143
154
148
120
123
128
133
143
143
143
143
149
153
161
161
161
128
131
144
148
148
148
148
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
21
29
33
38
56
65
72
59
45
29
13
13
7
1
7
13
60
35
11
13
20
12
5
27
50
32
14
14
12
11
11
12
13
8
3
15
15
15
10
6
8
10
8
6
6
9
12
15
11
8
5
6
7
5
4
6
8
7
6
5
4
7
6
5
4
4
4
4
5
19
22
18
14
14
14
14
66
47
28
28
28
36
40
31
23
23
23
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
128
128
128
128
128
128
128
128
128
128
104
108
105
101
100
97
97
97
90
98
85
84
84
74
74
98
79
82
97
88
92
98
98
133
113
120
119
128
133
119
119
123
119
118
133
102
99
104
99
100
119
101
105
117
102
111
98
104
94
94
98
88
104
98
108
119
116
128
109
107
108
105
104
117
105
106
116
99
100
118
85
85
86
81
77
77
77
67
65
57
57
57
46
50
54
58
58
58
58
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
18
23
25
26
27
27
28
37
26
15
4
4
16
25
22
19
23
55
33
12
6
1
4
6
8
9
6
4
4
4
4
4
4
4
4
4
8
10
5
1
2
3
3
2
1
1
1
7
9
5
1
2
3
2
2
1
1
1
1
2
2
1
1
4
4
2
1
1
1
3
2
1
1
1
2
4
31
17
3
3
3
3
3
2
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
71
71
71
71
71
71
71
71
71
71
76
84
96
96
96
96
96
96
74
77
78
81
81
63
83
61
71
88
96
100
117
96
105
120
105
136
131
146
140
146
140
146
128
126
125
131
121
121
131
120
120
131
114
111
112
109
110
121
106
103
115
100
103
101
112
106
107
121
106
96
96
92
85
104
78
80
81
79
81
80
87
97
112
112
112
96
96
92
97
100
100
100
72
75
80
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
5
5
5
5
5
5
5
5
5
5
8
12
14
15
15
15
15
16
8
1
1
1
2
9
16
18
21
25
18
11
11
10
10
8
7
6
8
5
2
13
9
5
7
4
2
14
26
14
2
2
2
2
2
1
1
1
2
8
13
9
5
2
7
6
3
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
16
14
12
12
12
12
13
20
23
16
10
10
10
10
13
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
156
200
200
200
200
200
200
200
200
200
200
153
146
137
126
122
108
108
108
127
148
156
197
197
130
119
118
122
142
142
194
193
179
184
182
183
188
190
196
194
194
196
196
196
200
189
193
188
188
189
191
192
192
200
185
197
184
191
194
200
192
200
186
188
194
195
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
82
82
82
82
82
82
82
82
83
83
83
84
43
2
2
2
2
2
2
2
2
2
2
15
21
26
32
47
63
37
12
22
32
29
26
17
9
14
20
26
18
11
9
8
13
10
7
50
37
24
26
25
24
28
23
15
8
24
26
22
18
29
40
34
28
40
57
71
55
40
62
51
36
22
22
53
69
67
44
22
44
55
66
66
66
66
66
66
133
116
100
100
100
100
100
100
100
100
100
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
190
190
190
190
190
190
190
190
190
190
148
141
128
113
106
96
90
91
107
128
134
189
189
127
117
101
101
118
129
181
179
159
164
159
161
167
177
190
167
178
179
173
182
182
158
169
163
163
166
166
175
173
174
179
189
167
177
179
169
181
179
169
173
176
181
177
177
190
169
159
166
175
163
165
173
170
173
171
182
182
146
165
176
189
189
189
189
177
183
181
181
181
144
146
167
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
3
18
26
30
32
33
33
34
27
20
23
26
65
49
34
20
23
26
18
11
15
20
12
5
12
18
21
24
42
51
27
4
7
10
8
6
4
17
21
20
20
14
9
9
9
9
10
10
10
10
10
10
9
9
10
18
51
30
9
8
9
13
17
16
15
15
15
18
20
22
28
22
17
17
17
37
57
95
55
15
15
15
15
15
14
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
191
191
191
191
191
191
191
191
191
191
127
124
113
100
96
91
83
80
92
114
127
189
189
120
111
101
103
123
125
190
189
172
181
174
176
178
171
190
178
182
185
188
186
191
187
173
171
175
177
180
190
189
183
176
189
178
182
184
187
187
186
174
175
177
179
180
182
190
178
161
170
190
165
172
188
174
186
158
176
191
153
173
180
189
189
189
189
172
185
187
187
187
141
154
169
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
40
58
67
49
26
3
3
3
3
3
3
41
60
70
80
91
59
28
24
39
42
26
11
17
23
23
24
20
16
14
13
13
13
60
41
23
16
11
6
29
24
20
20
20
14
9
9
8
8
18
13
8
13
10
8
8
8
7
6
6
6
7
8
11
8
6
8
7
7
10
14
18
16
14
14
14
14
14
40
53
66
47
28
28
28
30
33
42
47
49
50
52
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
112
112
112
112
112
112
112
112
112
112
95
95
92
89
88
85
85
85
82
81
85
85
68
61
65
57
77
91
90
152
112
112
118
106
145
107
106
125
109
118
145
120
121
116
125
116
116
123
152
125
145
124
120
112
106
110
103
108
103
122
107
102
108
118
131
119
152
111
114
118
117
145
106
110
99
98
104
112
97
112
85
88
89
85
83
83
83
86
103
122
122
122
87
101
117
131
131
131
131
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
42
42
42
42
42
42
42
42
31
20
20
20
20
20
20
20
20
20
20
20
16
12
10
10
16
20
20
21
26
50
35
21
12
10
9
7
6
15
9
4
3
3
3
5
7
10
14
16
11
6
2
2
2
1
1
1
7
13
7
2
2
2
1
1
1
2
2
2
2
2
6
4
2
2
2
3
2
2
2
3
6
10
10
6
3
3
3
3
14
26
17
9
9
9
9
9
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
104
173
173
173
173
173
173
173
173
173
173
125
130
123
115
113
106
104
104
94
100
104
104
93
82
83
75
87
107
104
157
138
131
141
137
161
145
141
173
140
142
145
140
157
132
127
127
124
127
130
135
137
138
157
128
128
129
128
137
127
123
161
126
137
136
138
144
141
173
140
128
132
138
120
137
130
133
157
122
150
126
109
122
128
137
137
137
137
117
122
114
114
114
96
102
118
132
132
132
132
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
100
81
81
53
26
26
26
26
26
26
26
17
8
8
8
8
17
26
45
35
26
14
2
10
18
13
9
8
9
5
2
8
9
9
8
8
25
15
6
5
5
4
4
17
13
10
8
6
8
8
8
13
11
8
5
5
7
8
9
7
5
5
4
3
4
6
5
5
7
6
5
5
5
9
10
11
11
12
13
14
35
48
55
58
62
45
28
19
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
152
191
191
191
191
191
191
191
191
191
191
147
140
132
122
118
105
105
105
113
129
152
152
152
113
102
97
109
132
136
190
189
162
164
169
182
178
190
190
178
180
185
188
186
191
186
168
164
166
167
176
190
189
180
167
167
169
174
178
186
187
186
161
163
176
178
190
181
190
178
160
163
190
151
160
188
170
186
167
176
191
159
173
173
173
173
173
173
177
180
187
187
187
154
156
171
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
78
78
78
78
78
78
78
78
81
82
83
84
45
6
6
6
6
6
6
6
7
4
2
2
12
23
42
42
42
26
11
12
14
16
19
14
10
14
8
2
6
8
11
14
30
25
21
21
18
15
15
15
12
8
4
4
4
7
10
9
9
10
8
6
13
15
16
17
12
8
13
14
13
10
8
11
13
15
11
8
18
28
29
30
30
31
48
66
117
72
28
28
28
41
47
49
50
51
51
52
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
192
192
192
192
192
192
192
192
192
192
136
138
129
119
116
107
104
104
105
121
113
151
151
99
90
92
104
127
126
189
188
155
157
158
183
173
173
190
180
182
186
188
187
192
169
162
163
164
170
174
189
188
174
162
161
176
171
174
169
186
184
161
163
171
176
175
173
190
180
163
164
189
161
170
188
175
187
168
178
192
153
172
172
172
172
172
172
170
178
186
186
186
153
155
170
176
176
176
176
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
13
13
13
13
13
13
13
13
48
65
74
54
33
13
13
13
13
13
13
30
39
43
45
48
34
21
32
41
50
30
11
14
18
11
5
4
4
11
18
18
14
11
8
6
4
4
4
8
8
8
8
8
7
6
9
8
8
8
8
7
6
20
14
8
8
7
6
14
11
8
10
12
15
11
8
11
13
14
11
8
18
28
20
13
13
13
35
57
95
61
28
28
28
41
47
36
25
25
25
25
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
16
89
89
89
89
89
89
89
89
89
89
56
53
47
40
37
30
32
37
55
67
66
107
107
58
61
51
60
71
80
122
114
80
82
77
77
77
75
107
79
86
92
97
93
95
101
93
96
96
100
106
122
114
112
107
95
96
99
101
101
112
108
99
102
108
104
104
103
130
102
109
113
122
130
97
91
99
92
86
130
76
77
80
75
75
73
73
73
72
86
100
100
100
70
76
83
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
2
3
4
12
8
4
8
12
17
14
11
12
12
7
2
2
3
7
9
10
6
3
3
11
6
2
10
11
10
9
5
2
3
5
3
1
1
1
2
8
6
4
2
2
3
6
7
8
9
6
3
7
4
1
1
4
2
1
4
5
6
9
9
7
5
5
5
5
9
14
8
2
2
2
2
8
11
12
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
120
120
120
120
120
120
120
120
120
120
99
95
90
85
82
80
75
75
75
84
81
99
99
68
77
57
59
64
62
74
69
71
75
100
80
83
86
120
87
97
103
102
109
108
102
94
92
91
92
87
88
87
92
94
80
80
84
84
86
96
83
80
81
85
93
94
107
120
90
89
92
88
85
96
85
89
109
84
92
108
76
81
82
81
84
80
94
94
72
73
70
64
68
72
81
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
30
31
32
54
41
28
28
28
28
28
28
15
2
2
2
2
3
4
13
18
23
16
9
6
3
1
2
3
4
7
4
2
12
8
4
10
7
4
1
6
3
1
1
1
4
3
2
1
2
2
3
5
6
8
4
1
1
4
2
1
2
3
5
4
3
2
1
2
1
1
1
1
1
7
7
7
7
7
18
29
38
28
18
18
18
32
39
30
22
22
22
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
52
69
69
69
69
69
69
69
69
69
69
60
64
63
63
63
63
63
63
80
83
112
112
84
91
93
98
94
112
105
108
120
106
106
112
112
91
87
100
82
89
110
87
86
87
91
80
81
82
77
77
84
82
88
112
93
100
103
120
98
108
100
94
90
91
110
92
94
95
95
103
97
103
93
112
90
90
85
82
88
72
83
92
101
120
120
120
120
107
112
110
110
110
77
84
92
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
9
9
9
10
14
11
9
9
12
16
33
42
52
27
3
8
14
15
9
3
1
5
3
2
20
22
18
12
6
7
8
18
11
5
4
6
4
2
1
1
5
9
8
8
8
5
2
1
2
1
1
1
1
2
4
2
1
1
1
6
3
1
1
1
1
10
10
10
10
10
19
24
29
25
13
2
2
2
2
11
16
18
19
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
59
59
59
59
59
59
59
59
59
59
54
56
56
56
56
56
56
56
57
59
59
63
63
46
46
47
56
62
65
94
73
76
83
79
91
97
70
74
75
74
91
72
72
72
72
72
70
87
79
85
94
97
86
83
79
78
80
82
87
85
86
79
82
84
88
94
94
97
89
89
88
94
84
82
91
81
84
91
75
91
72
73
68
68
68
52
51
50
52
54
54
54
45
52
61
72
72
72
72
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
8
8
8
8
8
8
8
8
5
2
2
2
5
11
16
20
25
40
24
8
15
9
3
3
8
14
12
7
3
3
3
3
3
2
2
2
4
4
5
3
2
8
6
4
2
1
1
4
7
7
4
1
1
1
1
1
3
2
2
3
2
1
2
4
7
4
1
3
7
11
14
16
9
3
3
3
3
12
7
3
3
3
4
5
5
5
5
5
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
91
91
91
91
91
91
91
91
91
91
80
76
74
71
69
66
66
66
60
68
64
80
80
60
55
48
58
60
68
91
100
83
84
94
74
75
72
72
83
78
75
79
91
81
100
81
88
79
83
86
91
100
86
94
88
90
86
88
100
72
77
81
78
80
85
81
85
80
83
77
82
100
75
94
73
79
76
71
91
66
72
80
84
84
84
69
69
62
65
65
65
65
54
62
72
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
23
23
23
23
23
23
23
23
23
23
37
24
11
11
11
11
11
11
6
2
2
2
7
5
4
28
26
18
11
8
6
11
14
13
13
20
15
11
14
8
3
2
2
3
2
1
2
3
3
4
14
10
5
1
1
8
12
11
10
9
6
3
1
1
1
2
2
3
2
1
1
2
2
2
3
2
2
2
2
2
9
12
9
7
7
7
7
15
15
11
7
7
7
7
12
15
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
171
171
171
171
171
171
171
171
163
158
155
155
146
142
138
137
126
126
126
128
146
171
171
155
124
137
106
108
122
126
122
133
102
99
100
98
108
112
111
133
124
127
130
171
121
107
105
95
92
97
89
93
100
105
111
137
105
110
111
95
107
83
87
96
101
122
112
110
112
111
111
111
98
92
89
96
87
87
83
98
78
81
97
111
137
137
137
137
112
117
107
107
107
87
94
109
122
122
122
122
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
47
47
47
47
47
47
47
47
47
47
92
74
57
57
57
57
57
57
30
3
3
3
20
28
37
47
39
31
41
37
27
17
8
8
5
2
4
6
8
6
5
5
5
5
3
1
5
5
3
1
2
2
2
2
32
17
2
5
4
3
2
5
6
4
2
2
2
2
7
6
6
5
3
2
2
2
2
2
2
3
7
7
7
7
7
7
8
23
17
12
12
12
17
20
21
22
22
22
23
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
74
74
74
74
74
74
74
59
59
59
63
67
67
67
67
63
63
64
80
92
97
106
106
87
81
78
89
73
77
82
89
97
85
84
87
103
82
106
84
91
103
95
97
93
103
89
88
87
89
84
87
87
88
106
95
95
101
101
83
77
101
82
88
88
93
101
84
90
80
80
80
78
86
76
77
86
75
86
78
67
69
67
66
66
66
66
66
63
63
61
61
61
49
53
57
61
61
61
61
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
2
2
2
2
2
2
2
2
2
2
16
10
4
4
4
4
4
4
4
5
5
6
29
18
7
48
42
37
19
2
4
2
1
3
6
17
10
3
6
13
8
3
9
15
14
13
16
10
5
3
2
2
2
1
1
1
3
5
11
7
3
2
2
2
2
1
1
2
9
9
5
1
1
1
2
1
1
1
1
2
13
11
6
2
2
2
2
25
13
1
1
1
2
3
3
3
3
3
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
112
112
112
89
90
86
82
81
78
82
90
100
106
123
123
120
93
92
96
90
109
95
100
100
101
120
99
109
105
112
109
89
99
103
101
123
108
88
88
83
78
82
84
92
92
80
76
75
75
73
75
86
67
80
76
80
89
94
112
109
103
100
99
92
106
91
96
99
100
112
106
96
108
86
85
81
75
75
64
61
61
59
57
57
57
49
57
66
78
78
78
78
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
16
22
25
26
27
27
28
16
4
4
4
6
17
28
20
12
36
58
35
12
17
9
1
1
1
3
4
6
4
2
13
7
2
3
2
2
3
3
3
3
3
3
2
1
1
3
3
3
2
1
1
1
1
2
1
1
2
3
6
5
5
3
1
5
6
6
5
3
1
8
8
5
3
3
3
3
28
15
3
3
3
5
7
11
13
14
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
104
106
109
113
120
120
120
120
87
81
82
95
98
123
123
104
112
120
118
93
99
105
103
108
118
121
129
129
173
133
139
148
149
152
173
152
142
152
144
147
173
157
173
161
164
161
164
171
158
161
171
173
133
133
126
115
135
125
131
164
148
116
111
117
111
103
171
100
111
111
92
109
85
87
97
101
101
101
96
97
97
79
77
74
68
74
81
91
109
109
109
109
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
2
2
2
2
2
2
2
2
2
2
61
35
10
10
10
10
10
10
10
15
11
8
8
6
4
46
38
30
15
1
11
7
3
2
2
15
11
8
10
22
13
4
9
14
8
2
4
2
1
1
1
3
2
1
1
1
1
1
3
2
2
2
1
1
3
5
6
6
4
2
4
3
3
5
6
6
5
4
3
5
8
5
3
3
3
5
8
30
15
1
1
1
28
41
21
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
67
150
150
150
150
150
150
150
150
150
150
108
101
91
80
73
60
57
57
60
69
69
89
89
58
67
53
66
84
86
133
133
109
120
122
125
130
117
150
138
126
131
143
116
115
110
109
111
121
111
114
115
119
133
104
130
106
111
117
121
112
125
107
111
118
133
127
122
150
138
115
127
130
132
130
143
132
119
111
132
115
102
102
102
100
98
98
98
105
110
120
120
120
89
102
118
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
13
14
15
16
10
4
4
4
4
4
4
4
4
4
4
11
31
26
21
16
30
20
11
12
14
8
2
15
50
27
5
11
9
8
11
9
8
5
2
8
6
5
13
11
9
6
3
1
3
3
3
6
4
3
2
1
2
3
5
4
3
2
2
4
6
6
7
10
9
8
8
8
8
8
8
6
4
4
4
4
50
31
13
13
13
13
13
17
19
20
21
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
79
84
97
107
103
142
142
104
114
105
142
106
111
113
142
102
108
103
107
106
93
102
98
107
117
120
118
120
120
128
113
115
128
115
113
128
104
102
98
95
94
101
94
78
94
83
86
92
96
97
97
97
123
97
96
113
81
85
79
73
73
62
64
55
62
73
82
101
101
101
101
79
85
78
78
78
70
75
81
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
7
7
7
18
24
27
28
29
29
29
30
16
3
3
3
24
15
7
49
75
49
23
17
17
11
6
2
3
4
8
8
9
7
5
5
7
4
1
10
11
9
8
4
1
3
3
2
1
1
1
2
3
2
1
5
3
1
1
1
1
1
1
2
2
2
1
1
2
3
5
6
6
7
8
7
6
6
6
7
9
12
7
2
2
2
4
6
10
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
116
116
116
116
116
116
116
116
116
116
86
85
80
74
72
65
66
72
90
105
105
127
127
84
87
74
72
105
83
83
103
85
88
84
105
94
93
127
123
110
113
107
107
106
109
123
101
104
109
102
106
103
104
127
102
109
103
113
109
98
95
95
98
100
103
105
109
116
105
100
99
102
92
93
102
99
104
97
109
76
77
81
80
82
82
82
82
69
69
67
65
62
68
76
88
109
109
109
109
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
6
5
5
5
5
21
32
34
36
21
7
2
4
6
6
7
5
3
2
2
5
6
6
7
7
5
4
5
4
4
5
4
2
1
2
7
5
4
4
2
1
5
3
2
2
3
4
7
8
5
2
2
6
4
2
2
2
2
2
2
2
10
10
9
9
9
9
17
21
25
14
3
3
3
24
35
30
26
26
26
26
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
113
139
139
139
139
139
139
139
139
139
139
107
112
107
102
101
96
96
96
96
101
113
113
96
79
83
70
83
102
100
144
138
117
118
121
116
118
124
130
125
133
146
139
139
132
127
145
109
114
114
109
145
107
104
103
103
95
100
102
96
112
107
100
108
117
144
124
126
130
118
146
117
127
112
112
139
119
127
118
139
130
109
120
115
115
115
103
103
95
107
115
115
115
99
112
127
146
146
146
146
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
22
22
22
22
22
22
22
22
51
66
73
55
35
16
16
16
16
16
16
27
32
35
36
38
27
16
27
28
30
16
3
4
29
23
13
3
7
12
9
6
9
10
12
12
8
5
5
5
5
5
3
2
4
4
4
5
5
5
5
5
5
5
5
4
3
3
4
4
5
6
4
3
4
4
5
5
4
4
5
7
10
11
10
9
9
9
11
14
16
19
12
6
6
6
6
30
42
48
51
54
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
59
82
82
82
82
82
82
82
82
82
82
69
68
66
63
62
59
59
59
61
67
67
84
84
59
55
52
57
67
68
82
102
74
77
75
70
76
70
71
82
74
75
89
82
85
100
84
85
89
90
102
89
91
85
83
85
89
88
100
100
80
89
84
89
80
79
84
82
82
102
83
88
100
85
82
81
80
78
89
88
76
82
84
90
100
100
100
100
87
88
69
67
67
54
63
74
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
29
29
29
29
29
29
29
29
16
4
4
4
4
4
4
4
4
4
4
3
2
2
2
10
9
8
15
23
34
22
11
11
7
4
4
4
4
6
8
10
6
2
2
4
6
4
3
9
8
7
8
8
6
4
2
1
1
2
3
7
6
4
2
1
2
6
3
1
4
2
1
1
1
1
1
1
6
11
6
1
1
17
10
4
3
3
3
3
40
21
3
3
3
5
7
10
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
161
192
192
192
192
192
192
192
192
192
192
152
147
140
131
128
117
117
117
126
140
161
161
160
109
106
96
112
131
130
181
174
166
171
173
183
181
190
192
179
183
187
188
192
192
169
162
159
158
162
168
177
174
181
172
158
157
164
166
169
170
183
158
167
177
179
190
190
192
179
167
176
177
169
172
188
177
186
160
192
192
165
171
172
169
169
169
169
163
168
170
170
170
170
170
173
177
177
177
177
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
84
84
84
84
84
84
84
84
84
84
84
85
43
1
1
1
1
1
1
1
2
2
3
14
20
26
23
21
63
37
12
16
20
32
26
17
8
10
13
32
49
57
41
26
25
20
15
15
12
10
9
9
9
9
11
9
8
9
11
14
12
10
14
18
19
18
18
18
13
9
10
12
15
18
18
16
15
15
18
20
22
28
28
25
22
22
22
22
66
47
28
28
28
28
28
28
28
28
28
28
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
81
91
100
123
123
112
90
96
87
97
110
107
128
107
123
109
99
125
93
92
108
95
106
125
108
123
102
100
99
96
102
97
95
128
98
98
108
95
102
111
114
127
127
127
109
107
110
106
103
116
92
98
101
102
128
116
101
103
107
101
116
110
79
83
86
87
93
93
93
93
87
94
97
97
97
86
92
100
110
110
110
110
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
18
24
27
28
29
29
29
30
37
33
29
29
37
24
12
29
39
28
17
6
3
10
9
9
5
1
11
8
5
6
6
7
7
7
5
3
7
6
5
3
2
1
2
2
2
2
2
1
1
3
2
2
2
2
1
1
1
2
3
2
1
1
4
3
2
1
1
1
1
1
3
3
3
3
3
4
5
25
13
2
2
2
28
41
40
40
40
40
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
83
83
83
83
83
83
83
83
83
83
71
70
67
65
64
61
61
61
62
65
63
74
74
59
57
58
62
70
77
98
89
89
97
80
89
80
80
86
87
97
94
85
80
82
82
83
92
97
89
94
87
86
93
86
88
91
98
94
94
98
98
89
94
96
97
110
110
95
110
96
96
104
92
90
93
91
86
104
88
76
80
77
78
79
79
79
79
81
88
98
98
98
70
74
78
76
76
76
76
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
10
10
10
10
10
10
10
10
6
3
2
1
1
2
4
17
26
36
23
11
5
24
16
8
8
8
9
5
1
3
3
3
6
9
5
1
3
10
14
7
1
15
10
5
1
1
3
5
12
11
6
2
1
3
2
1
4
5
3
2
1
1
4
5
6
3
1
1
1
1
15
15
15
15
15
18
19
21
24
19
15
15
15
15
14
14
14
14
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
161
161
161
161
161
161
161
161
151
142
142
142
135
134
133
131
129
129
129
127
141
161
161
142
117
132
102
101
110
129
95
106
101
100
132
96
94
91
106
86
104
110
109
161
118
108
111
104
100
106
92
95
94
94
106
91
94
88
87
86
85
94
90
97
105
118
116
116
105
107
104
97
102
107
86
89
87
81
102
69
65
71
75
79
88
88
88
88
67
70
59
59
59
50
58
67
80
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
23
23
23
23
23
23
23
23
23
23
42
23
4
4
4
4
4
4
2
1
1
1
49
26
4
30
32
35
21
7
8
11
8
6
4
2
7
9
11
6
1
1
4
7
4
2
7
6
3
1
1
4
7
4
1
1
4
5
7
7
4
1
1
2
3
4
3
3
3
2
2
2
1
1
4
2
1
1
1
1
7
9
5
1
1
1
1
10
7
5
5
5
5
6
10
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
154
154
154
154
154
154
154
154
154
154
133
141
139
136
137
136
136
136
126
145
136
169
169
103
91
91
105
130
136
180
182
152
162
151
148
149
131
154
133
144
153
158
148
159
143
143
152
164
160
160
174
177
161
158
169
149
158
173
142
180
182
146
145
154
172
156
160
162
148
135
134
177
128
130
133
127
127
130
123
123
125
139
151
173
173
173
173
162
175
182
182
182
135
148
163
172
172
172
172
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
94
94
94
94
94
94
94
94
57
20
20
20
20
20
20
20
20
20
20
16
13
13
13
13
29
36
24
13
33
22
12
11
11
17
14
11
20
18
16
16
12
8
8
14
8
2
2
20
14
8
2
2
3
2
1
1
1
1
1
5
4
4
14
11
7
4
2
1
4
2
1
1
1
5
3
1
1
1
1
1
1
19
28
30
31
31
31
32
45
35
21
7
7
7
7
13
16
18
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
97
97
97
97
97
97
97
97
97
97
78
85
83
81
82
81
81
81
78
85
81
97
97
81
94
81
97
110
108
157
154
129
152
116
113
105
109
111
115
124
117
128
115
128
114
118
130
139
141
153
157
150
136
128
127
138
132
154
117
136
126
112
110
120
146
136
152
137
153
123
121
157
103
99
104
99
97
138
82
86
100
112
126
154
154
154
154
130
141
136
136
136
106
115
132
146
146
146
146
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
9
12
14
15
15
15
15
16
12
9
9
9
9
12
16
25
31
37
27
17
14
12
7
2
12
22
19
10
2
2
2
3
12
20
19
19
20
19
10
2
5
6
3
1
1
1
1
1
7
6
4
3
2
4
5
3
2
2
2
2
3
2
1
6
3
1
1
1
2
3
9
16
8
1
1
1
1
24
18
13
13
13
16
18
19
19
19
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
71
71
71
71
71
71
71
71
71
71
54
51
48
44
42
38
39
42
52
64
66
66
60
56
71
50
54
56
66
74
79
106
95
86
95
98
87
106
87
93
98
90
106
87
98
87
82
93
84
88
93
94
83
80
78
77
81
82
88
92
83
81
92
90
97
119
107
95
107
98
100
119
104
90
94
94
88
119
85
73
74
73
72
72
72
72
72
58
62
57
57
57
47
53
59
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
8
8
8
8
8
8
8
8
5
2
2
2
6
22
35
29
24
30
16
2
4
5
3
1
4
7
4
2
5
19
14
10
10
6
2
2
9
8
7
4
2
2
2
2
2
2
2
2
2
2
8
5
2
3
2
1
1
1
2
3
2
1
4
3
2
1
1
1
2
4
7
7
4
1
1
1
1
11
6
2
2
2
4
6
11
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
80
80
80
80
80
80
80
80
80
80
63
67
65
63
63
62
61
61
61
59
58
61
61
50
46
49
45
50
56
78
66
56
63
59
68
88
71
104
80
82
86
87
90
90
114
87
83
87
83
84
104
81
78
76
71
73
72
73
92
65
74
77
74
85
81
84
100
85
87
89
89
114
88
75
88
68
64
63
73
62
71
84
100
100
100
85
85
74
80
79
79
79
73
84
96
114
114
114
114
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
18
16
16
16
16
16
16
16
8
1
1
1
2
1
1
14
21
19
11
3
10
5
1
1
2
3
9
5
2
1
1
1
6
4
3
2
3
4
5
3
1
1
1
1
2
2
2
3
8
9
7
5
4
4
2
1
4
3
2
5
3
1
4
8
4
1
1
1
1
1
6
3
1
1
1
1
2
10
7
5
5
5
5
6
23
31
35
37
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
126
126
126
126
126
126
126
126
126
126
120
122
121
120
120
120
120
120
120
120
134
148
148
148
148
93
97
96
93
100
107
94
98
91
93
117
93
116
104
110
117
126
122
123
136
124
116
116
127
119
117
130
127
112
109
136
117
123
130
127
124
102
98
101
109
107
120
136
113
114
118
127
112
127
126
101
104
97
85
123
93
104
108
108
108
96
96
82
89
88
88
88
83
94
107
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
31
31
31
31
31
31
31
31
31
31
31
41
46
48
49
50
50
50
51
27
4
4
4
24
37
35
29
24
30
19
8
10
6
2
2
2
3
11
8
5
2
12
12
12
8
5
3
2
2
4
4
5
3
2
2
2
3
5
6
7
8
9
5
2
5
7
8
9
5
2
8
12
8
4
4
4
5
4
4
4
5
8
6
5
5
5
14
24
20
17
11
5
5
5
5
18
24
27
29
31
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
105
105
105
105
105
105
105
101
101
101
90
101
105
105
105
105
105
105
97
104
105
106
106
80
83
79
78
84
105
82
86
83
82
83
82
93
84
104
89
95
106
94
105
91
88
86
79
85
80
83
87
93
88
104
90
95
96
106
112
89
86
84
84
77
81
86
84
101
101
90
95
94
112
91
88
94
90
86
108
79
85
94
99
112
112
112
112
92
94
83
83
83
74
83
94
108
108
108
108
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
7
7
7
17
22
25
26
27
27
27
28
16
5
5
5
32
30
25
21
31
41
21
2
3
6
3
1
12
24
13
2
2
1
1
4
2
1
1
1
1
4
2
1
3
4
3
2
1
2
2
2
6
5
5
5
3
1
1
1
5
10
5
1
1
1
1
1
1
1
1
1
1
1
15
12
9
9
9
16
20
24
13
3
3
3
4
6
3
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
122
122
122
122
122
122
122
122
84
77
78
90
101
122
122
122
122
122
122
120
121
122
122
119
94
83
116
85
95
122
106
120
120
129
164
132
173
155
155
165
150
165
145
141
147
151
153
164
173
157
157
158
163
160
162
172
153
148
146
173
137
144
128
134
122
126
128
163
148
110
106
114
107
105
172
101
101
99
86
83
86
87
93
102
102
102
78
77
69
62
52
51
51
54
57
61
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
4
3
3
3
7
32
57
36
15
31
16
2
6
14
19
14
10
25
17
9
2
3
4
7
5
4
6
5
4
4
5
9
6
3
2
1
1
1
13
8
3
4
6
5
4
4
5
6
4
2
2
2
3
5
6
6
4
2
6
5
4
4
19
34
33
32
32
30
28
28
23
14
6
6
6
6
4
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
38
131
131
131
131
131
131
131
131
131
131
84
76
67
56
52
43
42
44
61
74
77
119
119
77
74
67
62
68
72
77
103
80
78
84
87
100
105
118
131
119
122
123
127
119
111
105
107
119
106
119
108
119
104
110
99
96
97
112
83
83
84
86
89
99
119
111
112
118
131
99
97
100
94
100
123
107
113
108
127
112
89
94
92
88
86
86
86
65
68
57
57
57
47
53
59
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
42
8
8
8
8
8
8
8
8
8
8
8
8
8
8
27
32
28
25
34
29
15
2
10
9
9
9
6
4
3
2
3
4
4
5
5
4
4
4
5
5
5
4
4
6
4
2
1
1
2
3
2
2
2
1
1
4
6
3
1
4
3
2
4
3
2
1
6
6
6
3
1
1
8
8
4
1
1
1
1
12
7
2
2
2
4
6
5
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
45
76
76
76
76
76
76
76
76
76
76
68
72
71
71
71
71
71
71
74
86
86
120
120
83
78
74
69
75
71
76
84
78
90
122
98
139
102
107
106
111
143
126
132
137
140
141
143
163
130
136
141
132
143
133
137
132
127
163
132
137
130
139
137
125
121
123
163
105
100
98
92
88
83
92
78
79
75
70
83
58
65
73
75
86
86
86
86
71
77
73
73
73
62
63
64
62
62
62
62
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
14
17
18
19
19
19
19
10
2
2
2
24
15
7
32
33
34
21
8
10
6
3
10
9
8
13
7
2
6
4
3
7
8
4
1
3
6
4
3
3
3
4
2
1
3
4
3
3
4
6
4
2
1
4
6
4
2
2
2
3
5
6
4
2
2
2
2
2
2
5
5
3
2
2
2
2
12
6
1
1
1
5
10
10
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
140
158
158
158
158
158
158
158
158
158
158
146
144
134
134
134
107
96
98
105
119
140
140
138
113
134
93
102
119
114
158
158
135
140
131
134
138
135
158
143
142
151
148
158
157
126
124
128
130
136
140
147
148
140
129
138
124
131
136
119
158
158
127
133
139
139
144
158
154
143
125
127
148
111
119
148
135
158
128
150
157
123
139
138
138
138
138
138
125
145
158
158
158
117
125
135
137
137
137
137
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
47
54
57
59
60
60
60
30
1
1
1
57
33
10
30
36
42
72
51
30
12
14
12
7
3
10
10
10
6
3
3
11
7
3
2
13
10
6
2
1
3
2
2
1
1
1
2
9
6
4
12
12
8
4
6
3
1
5
9
8
5
2
2
2
2
2
2
2
2
7
7
7
7
7
17
27
26
25
16
8
8
8
8
14
17
19
20
21
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
81
81
81
81
81
81
81
76
76
76
76
77
77
77
77
58
71
86
111
151
152
152
110
108
113
106
101
152
108
117
122
122
121
114
152
105
106
114
100
106
114
110
110
110
133
113
114
139
115
116
133
119
125
130
139
134
136
142
135
142
126
134
142
124
122
115
134
100
93
93
89
88
90
101
84
90
80
90
71
60
61
64
67
73
73
73
73
65
72
74
74
74
53
54
55
52
51
51
51
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
12
12
12
12
12
12
12
12
12
12
20
14
8
8
8
8
8
8
5
3
3
3
31
17
4
51
99
77
44
11
3
31
18
5
9
12
7
3
5
5
4
4
4
5
4
4
4
4
5
3
1
5
8
6
4
4
6
9
12
10
9
7
5
4
2
1
1
2
7
10
5
1
4
3
2
1
1
1
1
1
8
7
6
5
5
5
5
16
13
10
10
10
10
10
9
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
97
97
97
97
97
97
97
90
84
84
84
80
79
78
77
76
77
81
97
147
103
103
101
101
109
147
96
110
116
108
112
147
112
104
110
98
83
88
99
95
108
100
118
101
101
98
95
101
95
92
92
92
91
89
112
88
89
90
90
84
91
86
90
95
108
101
98
95
101
94
91
90
101
83
81
82
81
76
86
86
69
75
74
72
72
72
72
75
90
108
108
108
76
83
91
94
94
94
94
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
41
6
6
6
6
6
6
6
6
6
6
23
15
8
8
8
8
8
8
8
28
14
1
1
19
38
65
57
41
24
8
26
19
12
12
12
24
20
10
1
12
9
7
12
8
4
3
7
10
12
8
4
3
2
1
1
1
2
3
10
8
6
3
1
3
2
1
2
2
2
2
1
1
2
3
2
1
1
7
5
3
3
3
3
3
3
5
7
14
14
10
6
6
6
6
5
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
109
109
109
109
109
109
109
109
109
109
92
95
93
90
90
89
88
88
88
95
107
125
125
125
125
85
93
101
101
149
121
117
123
126
131
114
121
149
121
126
131
127
128
121
149
120
117
121
138
120
136
124
119
121
116
103
111
112
108
147
119
111
114
120
121
120
138
126
110
112
117
136
105
118
109
106
109
119
81
76
81
78
80
82
82
82
82
97
117
147
147
147
109
115
122
121
121
121
121
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
29
40
45
48
49
50
50
51
28
5
5
5
11
31
25
20
28
32
20
8
12
7
3
10
11
12
14
8
3
3
3
3
7
12
8
4
12
8
5
2
2
4
3
2
2
2
2
2
2
5
3
1
2
6
7
4
2
2
1
1
2
4
2
1
7
7
5
3
4
4
5
5
4
3
3
3
3
21
11
2
2
2
8
15
15
15
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
88
130
130
130
130
130
130
130
130
130
130
97
103
99
93
93
89
88
88
82
84
88
88
74
67
74
67
71
83
88
83
117
94
102
127
98
102
98
120
100
109
105
130
114
112
119
99
113
104
110
117
127
113
117
114
106
102
103
103
91
113
113
102
113
107
110
114
111
127
117
109
112
119
101
114
130
104
114
93
80
89
85
95
106
106
106
95
95
78
82
76
76
76
76
86
99
119
119
119
119
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
37
37
37
37
37
37
37
37
37
37
37
26
16
16
16
16
16
16
16
9
2
1
1
1
8
15
22
33
44
28
12
9
5
1
6
7
8
11
7
3
3
3
7
5
3
2
1
3
4
2
1
1
1
2
1
1
1
2
3
10
9
5
1
1
2
6
8
8
5
2
2
1
1
1
8
4
1
1
1
5
7
10
6
3
1
1
1
1
13
15
11
7
7
7
7
31
43
49
52
55
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
117
110
104
99
97
95
93
92
90
90
90
102
108
136
136
99
85
79
64
64
64
65
61
67
64
68
79
66
80
68
70
72
84
87
89
136
86
85
87
82
87
90
89
102
102
81
79
76
76
76
79
86
64
60
64
62
67
67
71
78
70
86
72
75
76
77
79
70
77
66
62
86
59
62
66
64
66
66
66
66
68
72
78
78
78
56
58
60
57
57
57
57
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
18
18
18
18
18
18
18
18
18
18
47
28
10
10
10
10
10
10
10
15
11
8
8
12
16
16
17
30
23
17
16
9
2
1
2
4
7
4
2
2
2
2
2
3
2
1
3
7
5
3
7
12
8
5
2
5
3
2
10
7
4
1
1
2
4
5
4
4
7
7
4
2
2
1
1
2
3
2
1
1
13
7
2
1
1
1
1
25
17
9
9
9
9
9
7
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
97
164
164
164
164
164
164
164
164
164
164
118
118
110
101
98
93
92
92
101
109
103
136
136
104
101
100
95
103
109
141
114
126
126
113
147
134
121
162
144
144
156
164
160
162
145
144
142
164
121
133
140
137
143
154
147
163
151
164
146
154
163
128
123
135
137
144
164
162
144
124
115
120
114
125
164
131
160
135
133
162
121
127
136
136
136
136
136
110
121
115
115
115
91
95
103
107
107
107
107
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
47
65
74
57
34
11
11
11
11
11
11
6
2
2
2
24
27
30
61
49
38
20
2
10
7
4
5
6
8
5
2
2
3
3
3
6
9
7
5
3
4
5
4
4
5
5
5
5
9
11
11
12
9
6
12
7
3
6
8
6
5
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
8
10
13
24
29
32
35
35
35
32
29
29
29
29
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
123
123
123
123
123
123
123
123
123
123
88
91
86
80
78
76
73
72
72
70
67
72
72
57
56
53
56
65
72
86
115
83
88
94
95
97
107
119
100
112
115
122
123
114
108
115
95
91
91
92
87
91
91
89
101
87
90
95
92
87
115
86
91
99
102
107
114
119
90
92
92
93
93
98
122
100
108
102
123
114
94
93
91
87
82
82
82
70
77
76
76
76
63
63
66
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
36
48
54
35
16
11
11
11
11
11
11
6
1
1
1
1
1
1
28
39
34
18
3
7
5
3
1
2
4
10
9
8
4
1
1
3
3
2
2
4
2
1
1
1
3
6
3
1
2
2
3
6
6
3
1
2
4
2
1
2
4
3
2
1
1
4
3
2
1
1
1
2
2
3
3
2
1
1
1
1
11
14
15
16
17
20
21
13
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
29
71
71
71
71
71
71
71
71
71
71
49
46
42
37
35
29
32
38
51
62
66
82
82
55
57
53
50
53
65
73
88
107
100
135
101
102
98
107
96
102
107
100
107
94
94
92
94
96
96
101
135
108
112
125
107
107
114
114
111
126
126
105
126
106
113
113
118
135
107
106
110
106
96
125
105
103
103
93
109
89
80
87
88
92
92
92
95
95
77
76
73
66
72
78
90
109
109
109
109
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
4
4
4
4
4
18
9
1
10
19
24
13
2
11
7
3
8
5
3
2
2
5
5
5
3
2
4
4
5
5
3
2
2
2
3
2
1
1
1
1
1
6
4
3
4
3
3
3
2
2
2
2
2
5
3
2
2
5
7
4
2
2
2
10
6
3
3
3
4
5
26
18
11
11
11
27
35
35
35
35
35
35
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
138
138
138
138
138
138
138
138
124
117
115
103
100
98
95
93
90
90
90
106
111
138
138
104
97
87
76
85
93
98
143
100
101
98
90
91
90
88
122
91
106
106
108
138
111
122
116
108
108
109
109
143
105
102
104
90
91
101
104
100
121
85
93
94
98
133
104
109
106
98
97
100
143
92
95
94
95
115
92
96
84
83
86
85
85
85
80
80
84
101
121
121
121
89
102
118
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
87
43
43
43
43
43
43
43
43
43
43
65
34
4
4
4
4
4
4
10
13
14
16
18
11
4
31
35
40
53
27
1
1
2
9
5
1
18
21
14
7
1
1
10
6
3
3
12
9
6
3
3
4
3
2
2
2
3
4
6
5
5
14
16
8
1
4
6
6
4
2
2
1
1
1
1
2
2
2
1
1
5
9
7
6
6
6
6
13
7
1
1
1
6
11
14
16
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
59
60
61
68
77
77
77
77
56
65
67
79
124
85
92
92
89
96
100
92
111
98
96
96
124
94
86
111
75
77
83
81
93
100
95
124
100
100
101
92
100
91
88
85
82
91
80
79
82
79
81
99
77
96
87
94
88
90
99
90
94
88
88
89
97
99
88
88
88
84
83
88
70
67
71
70
72
72
72
72
72
84
96
96
96
70
72
74
71
70
70
70
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
2
2
2
2
2
2
2
2
2
2
20
14
8
8
8
8
8
8
8
21
21
21
22
14
6
34
41
43
22
2
8
5
3
4
4
4
8
6
5
5
4
3
6
9
5
1
3
2
1
1
1
1
1
1
1
1
1
1
9
7
6
4
3
6
3
1
1
1
5
9
5
1
4
7
10
5
1
1
1
1
5
5
5
5
5
5
5
17
24
16
8
8
8
8
6
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
81
81
81
81
81
81
81
65
66
66
71
77
77
77
77
58
57
58
67
72
81
81
79
66
77
58
58
67
66
66
104
72
80
109
89
91
104
126
115
126
146
117
123
123
117
146
115
121
119
112
146
107
111
109
104
130
103
107
101
98
130
93
92
96
95
97
98
104
102
92
96
104
89
88
104
87
87
88
71
88
79
88
94
104
104
104
104
76
79
65
64
64
63
68
74
83
83
83
83
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
4
4
4
4
4
4
4
4
4
4
33
19
5
5
5
5
5
5
5
11
14
18
31
17
4
17
25
33
19
6
11
6
2
4
4
4
7
5
4
16
11
7
14
8
2
1
7
9
5
1
1
1
1
1
1
1
1
1
4
8
9
6
4
4
2
1
5
3
1
2
1
1
2
3
3
2
1
2
5
8
9
10
6
2
2
2
2
9
9
7
6
6
6
6
4
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
120
120
120
120
120
120
120
120
100
93
87
80
76
74
71
70
67
67
67
82
89
120
120
80
72
71
56
63
71
70
82
91
77
82
78
84
91
86
98
88
93
92
95
120
99
99
97
93
93
91
94
98
91
101
85
84
85
81
84
94
74
97
84
83
89
101
91
94
89
93
85
87
91
89
85
85
84
101
81
79
75
64
67
65
63
63
61
61
54
57
56
56
56
48
56
65
77
77
77
77
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
62
9
9
9
9
9
9
9
9
9
9
35
19
4
4
4
4
4
4
2
1
1
1
1
2
4
10
17
33
22
11
1
1
2
6
3
1
2
1
1
17
10
3
9
15
11
7
3
4
2
1
1
6
11
6
1
6
4
2
6
5
3
1
1
1
1
2
1
1
1
2
5
3
2
1
1
1
1
1
1
2
11
6
2
1
1
1
1
14
9
4
4
4
5
7
12
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
161
161
161
161
161
161
161
161
138
133
130
127
126
124
123
123
122
122
122
122
133
161
161
111
100
120
87
97
108
122
109
117
114
111
110
130
112
116
115
98
114
116
112
161
113
102
97
89
89
93
97
93
96
90
93
85
84
91
96
87
109
130
100
109
111
109
116
115
108
97
94
94
96
89
93
98
93
116
91
101
113
84
94
96
95
95
95
95
90
105
117
117
117
87
88
88
83
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
43
43
43
43
43
43
43
43
43
43
81
48
15
15
15
15
15
15
9
3
3
3
3
22
25
22
20
49
30
11
11
12
18
15
12
11
8
5
3
18
19
15
12
6
1
2
10
9
6
3
1
4
4
2
1
1
1
2
4
8
11
6
1
2
11
6
1
2
2
3
4
4
3
2
4
5
7
5
4
3
9
11
6
2
2
2
2
13
21
15
10
10
10
10
14
16
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
66
66
66
66
66
66
66
66
66
66
65
65
66
66
66
66
66
66
71
84
88
125
125
90
85
72
87
67
70
73
87
69
77
81
81
105
87
102
92
88
105
90
101
99
105
125
86
89
84
83
88
94
95
102
124
95
96
101
89
75
84
77
79
84
93
93
92
95
125
91
93
92
84
82
93
81
83
88
72
88
77
90
104
124
124
124
124
91
86
80
73
67
65
63
64
64
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
2
2
2
2
2
2
2
2
2
2
5
4
4
4
4
4
4
4
32
46
53
61
59
31
4
45
38
28
14
1
7
13
7
1
6
22
17
13
13
10
8
9
8
6
4
2
4
2
1
2
4
3
2
1
1
2
4
6
8
7
5
3
1
3
4
2
1
3
2
2
1
1
2
3
2
1
1
2
3
5
5
6
4
2
2
2
2
27
14
1
1
1
23
34
17
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
126
126
126
115
120
119
119
119
119
119
119
111
124
136
136
124
86
79
77
94
112
119
159
147
129
130
127
143
130
120
123
147
129
143
123
136
140
145
158
158
158
152
145
147
138
136
132
128
128
121
124
112
159
127
112
118
127
135
127
152
130
121
122
116
147
108
107
109
105
105
120
96
93
88
94
97
103
103
103
103
108
131
159
159
159
119
126
134
135
135
135
135
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
6
4
4
4
10
30
28
21
14
41
53
33
14
10
9
8
5
2
5
7
10
6
3
6
4
3
10
6
3
3
4
7
5
4
3
2
1
2
2
3
4
4
3
2
1
3
5
6
5
5
8
5
2
2
1
1
3
2
2
2
2
2
6
7
8
8
9
17
21
21
18
13
9
9
9
9
12
13
14
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
139
139
139
139
139
139
139
139
139
139
108
102
93
83
77
63
60
60
74
86
86
121
121
75
77
65
77
95
98
145
151
112
114
121
131
125
120
129
139
123
125
123
120
122
111
112
116
131
126
134
145
151
137
120
110
108
115
122
111
120
131
101
111
120
142
126
121
129
139
115
117
151
97
101
103
100
120
98
104
118
90
100
103
104
104
104
104
102
115
128
128
128
102
111
127
142
142
142
142
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
4
1
1
1
17
13
9
13
17
38
25
12
12
12
12
12
12
12
14
11
9
5
1
1
9
8
4
1
8
8
6
4
8
6
4
3
3
3
3
3
8
5
3
3
10
6
3
2
1
2
4
6
4
2
1
1
4
4
4
4
2
1
8
8
4
1
1
1
1
23
18
13
13
13
19
22
20
18
18
18
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
81
81
81
81
81
81
81
68
67
67
72
77
77
77
77
58
65
72
90
117
115
115
97
95
88
117
76
76
90
102
115
152
145
126
145
140
117
152
114
126
141
130
152
140
141
141
147
140
134
138
141
147
139
132
140
139
149
174
155
174
161
145
174
128
124
124
135
102
97
94
91
89
85
84
86
80
74
72
86
64
68
73
72
77
77
77
77
67
73
74
74
74
57
61
65
66
66
66
66
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
1
1
1
1
1
1
1
1
1
1
33
19
5
5
5
5
5
5
3
2
2
2
24
14
4
29
38
47
24
1
1
4
2
1
1
2
9
6
3
12
8
5
10
16
8
1
6
5
4
4
3
2
1
1
1
3
5
4
3
4
5
4
2
1
1
1
1
1
1
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
3
13
9
5
5
5
5
6
3
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
74
74
74
74
74
74
74
74
74
74
74
74
79
84
84
84
84
84
84
84
83
84
104
104
72
69
61
63
61
66
70
81
73
81
79
81
120
82
104
96
107
120
120
120
108
121
111
105
103
121
100
104
105
121
104
100
103
100
100
87
118
96
86
82
84
81
87
103
79
96
79
86
87
84
118
82
83
82
79
69
66
66
71
73
79
79
79
79
63
69
65
65
65
52
60
70
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
2
2
2
2
2
2
2
2
2
2
16
13
11
11
11
11
11
11
10
10
10
10
10
14
18
24
27
25
13
2
9
10
5
1
2
3
5
3
1
1
1
1
1
1
5
3
1
3
2
2
2
2
2
2
2
3
6
9
12
6
1
1
1
1
1
1
1
1
2
4
2
1
1
1
7
4
1
4
2
1
5
8
4
1
1
1
1
8
6
4
4
4
5
6
10
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
139
139
139
139
139
139
139
139
139
139
99
100
94
86
84
76
76
76
92
101
127
127
109
100
100
98
98
112
120
144
145
128
144
126
126
127
124
130
128
136
146
152
139
130
127
115
115
145
125
127
133
126
128
123
152
135
131
144
120
122
114
113
116
122
145
129
135
152
132
146
132
135
128
142
139
127
127
123
139
130
120
136
144
144
144
123
123
117
123
125
125
125
106
114
130
146
146
146
146
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
50
61
66
47
26
5
5
5
5
5
5
5
34
22
11
11
19
26
34
43
39
21
3
11
19
12
5
3
14
17
14
11
8
5
5
9
13
7
2
3
4
6
5
5
5
4
4
3
3
4
4
5
5
6
4
3
4
4
4
4
5
6
8
6
4
4
5
5
4
4
5
7
10
11
13
9
6
6
6
6
36
27
18
18
18
29
34
28
22
22
22
22
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
45
66
66
66
66
66
66
66
66
66
66
54
53
51
48
47
45
45
45
49
54
53
53
53
46
46
54
57
73
79
117
124
100
111
112
112
118
113
119
111
119
119
108
113
106
105
107
94
100
100
103
117
124
109
113
107
98
97
98
100
88
107
96
101
105
110
113
107
102
107
104
102
124
96
96
101
95
93
113
75
73
68
65
62
60
58
55
55
61
73
90
90
90
72
83
95
110
110
110
110
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
8
8
8
8
8
8
8
8
4
1
1
1
9
8
7
11
15
30
20
10
3
3
3
4
6
8
13
8
3
2
2
2
7
4
1
2
11
6
2
1
1
3
2
2
2
1
1
2
3
3
4
4
4
3
2
1
1
1
4
7
4
1
1
1
2
1
1
2
1
1
7
9
5
1
1
1
1
11
7
4
4
4
6
9
10
11
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
157
157
157
157
157
157
157
157
157
157
117
110
99
87
79
65
67
72
92
107
108
135
135
101
105
97
107
114
122
172
148
133
131
122
132
133
133
153
140
133
138
139
134
157
148
133
138
143
153
148
172
148
140
132
135
131
138
140
148
159
132
127
130
138
168
147
153
153
140
130
133
172
120
126
121
120
126
131
106
157
108
120
131
135
135
135
135
125
145
159
159
159
116
133
152
168
168
168
168
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
8
8
8
8
33
21
9
33
58
59
60
45
29
14
9
5
4
4
22
12
3
3
3
4
7
10
12
15
14
10
7
7
7
7
4
2
1
2
2
2
8
7
4
1
1
2
1
1
2
4
2
1
1
1
4
9
5
2
1
4
7
10
14
18
10
3
3
3
3
15
14
10
7
7
7
7
11
13
14
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
47
53
53
53
53
53
53
53
53
53
53
49
49
48
47
47
47
47
51
66
73
89
93
93
64
60
54
53
63
70
77
111
89
79
77
70
79
69
73
79
78
85
79
89
97
91
111
85
88
84
82
83
84
86
88
85
97
87
92
93
92
111
88
92
93
93
93
85
85
86
85
93
87
83
84
93
81
81
84
73
75
84
80
84
84
84
73
73
54
53
45
41
41
35
36
38
39
39
39
39
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
18
18
18
19
12
5
12
19
31
16
1
10
8
6
3
1
6
8
5
2
3
3
4
4
4
5
4
4
2
1
1
1
4
6
4
2
2
3
3
4
5
6
4
2
4
6
6
6
5
3
2
2
3
7
8
5
2
6
6
6
6
7
6
4
2
2
2
2
9
7
6
6
6
7
8
5
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
113
113
113
113
113
113
113
113
113
113
94
101
99
97
97
96
96
96
84
82
76
74
74
58
71
58
66
71
96
76
75
72
73
77
74
98
80
84
90
93
98
98
113
91
98
96
91
98
95
93
95
95
100
94
82
81
76
77
86
70
95
80
78
83
100
87
86
95
95
82
85
83
87
82
79
82
113
77
74
70
62
66
65
65
65
65
65
62
70
76
76
76
54
56
58
55
55
55
55
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
19
24
27
28
29
29
30
31
20
9
6
6
18
25
18
12
34
18
2
3
3
3
6
9
16
9
2
6
9
12
10
9
7
4
1
12
10
6
3
4
4
5
3
1
3
3
3
9
7
4
2
3
3
2
1
1
1
3
6
7
9
5
1
2
2
2
2
2
2
3
3
3
3
3
4
6
17
11
6
6
6
6
6
6
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
105
97
96
92
92
91
90
90
90
90
90
96
110
136
136
115
84
79
65
78
89
87
145
104
106
115
94
91
84
79
80
85
94
97
102
136
97
111
103
93
103
111
108
145
106
103
95
89
92
101
102
111
122
86
98
94
98
133
100
111
96
100
98
98
145
96
94
96
86
82
75
95
69
77
88
90
102
102
102
102
96
111
122
122
122
89
102
118
133
133
133
133
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
24
16
16
16
16
16
16
13
11
11
11
11
13
16
17
18
34
46
32
18
11
14
12
9
6
7
9
8
5
2
1
1
2
1
1
1
12
7
3
5
5
4
3
3
7
11
8
5
3
2
1
1
1
1
2
1
1
4
3
2
2
2
1
1
1
1
1
1
2
11
11
11
11
12
19
27
26
21
13
5
5
5
5
11
14
16
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
151
182
182
182
182
182
182
182
182
182
182
144
137
128
117
111
95
95
95
110
135
151
181
181
128
113
108
112
135
132
192
191
168
179
160
163
159
159
175
164
170
177
175
177
182
189
186
192
200
200
200
200
200
187
174
180
179
179
185
189
192
191
170
180
188
192
200
200
180
200
181
193
200
200
200
200
200
200
200
177
182
171
168
175
177
177
177
179
184
192
192
192
192
192
192
192
192
192
192
192
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
80
80
80
80
80
80
80
80
80
80
80
43
7
7
7
7
7
7
7
8
9
10
21
23
26
46
36
26
19
12
11
10
19
19
14
10
14
10
7
18
42
26
10
19
27
36
32
28
28
28
25
17
9
11
11
10
10
11
14
12
10
14
18
19
20
13
6
7
8
28
21
15
11
8
11
13
15
11
8
40
101
64
28
22
22
22
22
61
80
90
95
97
98
99
99
99
99
99
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
141
156
156
156
156
156
156
156
156
156
156
120
117
110
102
99
90
90
90
97
109
141
141
99
85
88
64
80
99
98
143
148
126
126
125
132
133
132
156
140
138
148
147
156
156
148
128
127
127
129
135
143
148
137
119
117
126
121
127
148
121
132
120
122
132
141
140
156
153
140
118
120
148
113
122
147
135
156
132
147
156
108
115
112
105
99
99
99
96
113
128
128
128
95
109
125
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
77
77
77
77
77
77
77
77
88
93
96
86
48
10
10
10
10
10
10
5
1
1
1
11
13
16
13
11
30
20
11
11
13
13
14
8
2
6
7
8
5
3
3
4
4
2
1
10
9
5
2
3
4
3
2
1
2
2
2
7
5
4
3
2
2
4
2
1
2
5
3
2
1
2
7
7
7
5
3
2
1
10
11
6
2
2
2
2
14
15
11
7
7
7
7
10
12
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
76
76
76
76
76
76
76
76
76
76
63
61
58
55
54
51
54
62
79
106
102
102
81
71
74
68
81
106
92
118
125
100
104
94
106
86
85
86
83
89
98
91
98
91
98
91
89
96
103
104
118
125
98
95
94
96
98
98
130
96
92
93
90
96
107
107
106
117
130
108
109
125
103
103
107
102
101
95
130
92
98
99
94
94
93
90
90
92
96
92
92
92
70
81
94
107
107
107
107
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
3
3
3
3
3
3
3
3
3
3
3
8
8
8
8
8
8
8
8
6
5
4
4
4
2
1
13
26
38
20
3
8
26
16
6
6
6
10
7
4
19
11
4
7
5
3
3
4
7
5
3
3
3
2
1
1
1
1
1
13
10
8
5
3
18
9
1
3
6
14
7
1
1
3
4
6
3
1
1
1
1
16
15
10
5
5
5
5
47
27
8
7
7
7
7
13
16
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
113
113
113
113
113
113
113
113
113
113
88
90
86
82
81
76
76
76
69
70
65
72
72
62
60
60
62
71
73
79
116
95
106
159
120
140
117
115
119
120
141
117
119
120
120
118
138
138
122
127
137
135
139
159
140
137
137
141
130
120
122
121
132
129
122
116
112
129
108
102
112
105
101
159
98
98
96
85
67
76
73
86
97
116
116
116
116
80
80
65
56
56
56
55
56
57
57
57
57
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
23
15
15
15
15
15
15
15
15
15
15
28
16
5
5
5
5
5
5
3
1
1
1
10
14
18
40
35
30
19
8
10
13
16
15
8
1
9
6
3
5
6
8
12
17
13
10
11
9
5
2
2
2
2
2
2
2
2
2
9
10
11
9
5
2
11
6
2
2
2
4
4
3
2
2
2
2
2
2
2
2
9
12
13
14
15
20
22
22
12
2
2
2
4
6
5
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
77
77
77
77
77
77
77
77
77
77
47
43
37
31
28
26
30
36
48
58
57
81
81
54
54
46
51
52
61
77
86
80
86
121
85
88
84
102
83
93
95
97
121
97
102
93
86
87
86
94
122
93
106
95
93
122
99
106
104
109
122
103
109
109
106
110
108
98
110
95
94
95
110
92
89
90
106
77
73
68
65
69
70
73
73
73
73
65
72
74
74
74
52
55
59
59
59
59
59
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
9
12
14
15
15
15
15
16
8
1
1
1
5
10
14
18
27
15
3
2
3
9
5
1
2
3
2
2
2
3
2
1
2
2
2
1
1
3
5
3
2
8
5
3
2
2
2
9
5
2
1
3
3
2
1
4
6
4
2
2
6
9
8
5
2
2
2
2
2
2
9
9
7
5
5
5
5
16
9
2
2
2
6
10
12
13
13
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
184
184
184
184
184
184
184
184
184
184
184
129
120
109
97
91
81
81
90
106
103
143
143
89
86
65
78
97
101
173
150
138
141
142
176
162
162
184
172
171
179
184
183
184
155
149
141
136
134
140
138
142
173
133
143
133
137
143
134
155
176
129
138
151
154
162
162
184
172
137
141
143
140
147
184
156
183
161
170
184
133
144
148
143
143
143
143
126
146
155
155
155
112
122
134
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
27
30
33
24
16
16
16
16
18
21
18
16
24
17
11
13
11
6
2
3
7
8
10
18
27
18
10
3
7
4
2
14
17
20
15
11
8
6
5
4
7
8
9
11
12
13
11
8
6
12
23
14
5
6
4
2
2
2
2
4
4
4
4
4
5
28
18
9
9
9
14
20
18
17
17
17
17
17
17
15
13
13
13
13
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
82
82
82
82
82
82
82
82
82
82
74
77
76
76
76
76
78
82
87
97
95
95
85
72
68
97
70
78
92
114
97
97
123
89
91
84
90
93
92
123
84
81
84
81
90
95
100
123
107
108
97
93
93
94
91
91
95
94
95
114
87
88
88
91
99
101
108
128
110
128
116
130
130
113
108
105
108
86
86
74
79
84
90
90
90
86
86
86
100
114
114
114
86
88
91
87
86
86
86
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
14
18
20
21
22
22
23
12
2
2
2
14
9
4
9
14
18
12
6
14
45
27
9
5
1
3
5
7
5
4
4
3
2
2
3
4
6
6
4
2
4
2
1
1
1
2
6
11
10
10
17
9
2
1
1
1
1
4
7
4
1
1
1
6
3
1
2
1
1
5
5
5
5
5
10
15
21
15
10
7
7
7
7
6
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
134
134
134
134
134
134
134
134
113
113
113
106
113
117
117
117
117
117
117
124
129
134
135
135
111
113
111
109
124
117
124
152
129
118
111
124
107
107
111
136
128
131
135
152
134
134
131
133
124
111
105
111
117
125
150
152
123
120
116
105
110
121
102
136
111
106
118
134
101
136
104
102
105
91
87
96
88
94
92
96
113
89
106
119
136
136
136
136
115
131
134
134
134
117
114
111
107
101
101
101
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
30
31
32
33
19
5
5
5
5
5
5
3
2
2
2
2
17
32
48
64
90
50
11
15
13
10
7
8
16
13
11
11
7
4
4
8
21
11
2
7
5
3
3
3
6
3
1
1
2
1
1
8
7
6
7
8
7
6
7
6
6
7
5
3
2
1
1
4
5
7
12
17
22
16
11
6
2
2
2
2
10
18
12
6
6
6
6
5
5
5
5
5
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
87
98
114
114
114
114
87
88
80
75
75
88
80
80
94
91
79
78
83
91
92
106
100
94
94
100
91
94
100
83
79
76
74
76
74
79
79
83
106
82
87
81
82
87
80
94
82
80
83
73
74
74
72
83
68
67
71
66
63
83
56
59
66
66
72
72
72
72
66
73
76
76
76
54
57
60
59
59
59
59
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
25
34
39
41
42
43
43
44
23
2
2
2
40
42
31
20
29
39
24
10
7
4
1
2
2
3
12
9
6
18
12
6
10
6
2
2
6
5
5
3
1
3
6
27
15
3
2
4
6
8
11
9
5
2
1
1
1
1
3
5
3
1
1
1
2
1
1
1
1
1
10
10
10
10
10
13
14
16
16
13
10
10
10
10
6
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
61
113
113
113
113
113
113
113
113
113
113
77
81
75
69
68
65
72
75
78
110
78
75
79
73
81
97
73
110
88
84
92
97
100
125
110
110
112
151
115
118
120
118
125
125
121
151
119
118
124
127
130
141
151
122
118
149
108
112
113
90
124
93
89
103
102
107
141
118
94
93
100
97
97
149
97
97
113
82
78
71
62
64
69
74
74
74
74
70
80
89
89
89
64
67
70
68
68
68
68
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
14
14
14
14
14
14
14
14
14
14
14
9
4
4
4
4
4
4
4
33
22
12
12
31
17
4
28
36
23
11
2
7
5
3
8
7
7
8
10
12
6
1
1
2
3
24
12
1
2
3
5
6
8
5
3
3
3
4
6
8
10
6
2
2
2
5
6
4
2
3
4
4
3
2
2
4
5
4
3
2
2
4
7
8
9
10
17
21
22
23
19
15
15
15
15
8
2
2
2
2
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
132
132
132
132
132
132
132
132
132
132
108
107
102
97
96
91
90
90
88
98
95
120
120
83
77
63
69
80
89
152
115
107
116
111
125
113
115
122
112
116
112
115
113
120
122
115
120
125
152
129
145
127
132
117
115
115
113
115
104
122
125
111
119
126
137
125
152
114
116
116
107
145
102
106
102
99
111
93
98
112
84
93
94
93
93
93
93
91
107
122
122
122
92
105
121
137
137
137
137
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
13
7
7
7
7
7
7
5
4
4
4
31
20
9
26
27
17
7
17
21
26
15
4
4
4
26
18
11
6
2
10
6
2
2
2
2
12
7
2
2
7
4
1
1
1
1
1
10
11
6
1
1
6
4
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
7
7
7
7
8
13
16
19
26
18
11
11
11
11
14
15
16
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
85
85
85
85
85
85
85
85
85
85
65
64
60
56
55
50
50
50
47
49
50
50
50
39
38
38
42
48
51
56
69
64
73
81
64
69
64
67
85
79
96
96
87
89
96
84
82
96
76
79
83
81
81
95
81
81
80
89
73
68
95
73
74
74
74
77
79
89
85
80
78
74
87
72
72
76
71
73
87
61
63
68
66
68
68
68
68
57
60
56
56
56
45
50
56
62
62
62
62
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
12
12
12
12
12
12
12
12
8
5
5
5
5
5
5
5
5
5
5
3
2
2
2
2
7
12
16
21
33
17
2
11
15
11
8
4
1
1
1
2
10
14
13
12
8
5
2
10
9
6
4
5
5
3
1
1
2
1
1
8
6
4
2
2
2
1
1
1
1
3
4
2
1
1
1
4
2
1
1
1
1
11
12
7
2
2
2
2
15
10
6
6
6
6
6
5
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
63
63
63
63
63
63
63
63
58
58
58
49
53
52
52
52
52
52
52
58
64
63
82
82
69
78
62
62
68
66
76
82
73
95
78
66
68
74
78
82
95
88
98
95
98
98
96
96
95
91
93
93
96
91
96
90
91
96
90
96
85
86
84
87
90
92
105
105
92
105
91
90
98
86
83
85
87
84
98
96
79
82
80
79
79
78
78
78
65
64
52
48
48
54
61
69
84
84
84
84
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
2
2
2
2
2
2
2
2
2
2
9
5
1
1
1
1
1
1
1
1
1
1
5
10
16
39
34
30
16
2
10
10
10
8
4
1
8
5
3
15
8
2
6
11
8
5
2
1
1
1
1
1
2
1
1
1
3
6
12
9
5
2
1
3
2
1
3
3
3
4
2
1
4
6
8
4
1
5
6
8
22
22
13
5
5
5
5
25
17
9
9
9
9
10
13
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
99
99
99
99
99
99
99
99
99
99
99
99
88
85
83
80
78
75
75
75
84
81
99
99
80
77
73
96
79
80
81
96
80
81
81
88
89
76
82
85
86
99
96
95
99
99
99
100
124
99
98
96
91
95
95
101
120
104
124
106
103
120
99
93
99
99
94
124
89
86
88
81
80
75
82
71
73
71
80
75
69
80
77
80
81
81
81
81
59
59
49
46
46
53
61
70
88
88
88
88
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
6
6
6
6
6
6
6
6
6
6
41
34
28
28
28
28
28
28
15
2
2
2
14
9
4
27
30
33
19
6
3
2
1
2
3
4
6
5
5
4
4
4
6
8
8
6
4
2
1
1
1
1
1
1
1
1
1
1
1
10
20
10
1
2
3
6
4
2
3
3
4
7
8
7
4
2
6
4
2
2
9
5
1
1
1
3
5
13
11
8
6
6
6
6
12
15
17
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
126
126
126
126
126
126
126
126
126
126
94
95
90
84
82
75
75
75
74
83
79
106
106
79
74
73
70
74
75
85
75
82
101
93
100
105
116
123
110
113
117
126
116
123
121
103
102
101
94
93
93
93
93
106
91
90
93
94
86
94
96
87
95
100
106
116
116
123
106
102
102
121
99
103
126
100
110
95
83
123
89
99
102
102
102
102
102
82
89
83
83
83
78
89
102
121
121
121
121
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
5
5
5
5
5
5
5
5
5
5
5
16
22
25
26
27
27
28
15
3
3
3
5
8
12
38
37
36
22
9
11
12
7
2
3
4
6
5
5
3
1
1
1
1
5
3
1
7
10
7
4
1
6
5
5
5
5
3
1
3
2
1
1
2
5
7
6
5
3
1
3
5
5
5
3
2
3
5
5
5
8
11
8
5
5
5
5
12
14
10
7
7
7
7
28
39
44
47
50
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
181
200
200
200
200
200
200
200
200
200
200
169
171
166
160
159
153
153
153
164
175
181
200
200
132
141
119
135
158
159
200
200
192
200
200
198
200
200
200
200
200
200
200
200
200
200
195
194
200
195
196
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
94
94
94
94
94
94
94
94
116
127
132
122
74
26
26
26
26
26
26
26
26
26
26
27
26
26
26
27
66
39
12
16
20
22
21
15
10
14
18
23
25
26
18
11
22
36
48
60
44
28
28
28
28
34
40
40
40
40
40
34
28
47
56
53
40
28
114
157
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
76
76
76
74
79
84
84
84
84
84
84
84
78
78
84
84
59
59
46
57
68
74
116
104
97
122
94
107
94
96
100
101
122
107
100
96
94
99
98
99
133
109
109
116
111
109
104
133
103
107
122
102
107
103
105
133
110
110
111
122
102
96
95
95
116
88
90
88
85
94
83
73
78
80
92
107
107
107
95
95
80
86
83
83
83
66
76
88
101
101
101
101
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
2
2
2
2
2
2
2
2
2
2
8
18
23
25
26
27
27
28
14
1
1
1
8
4
1
8
15
22
12
2
10
16
9
3
2
2
6
5
4
25
16
7
7
6
5
4
7
5
3
3
3
2
2
2
2
4
6
9
12
10
9
12
7
2
3
2
1
1
2
3
7
6
3
1
1
2
9
16
8
1
5
9
16
19
23
24
25
21
11
1
1
1
5
9
8
7
7
7
7
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
136
136
136
136
136
136
136
136
103
95
90
90
90
90
90
90
90
90
93
106
112
136
136
115
96
82
76
72
78
82
89
95
96
115
88
92
107
90
95
103
106
109
107
136
112
110
121
104
107
108
110
121
108
118
105
106
121
111
122
111
122
118
109
122
104
106
107
106
102
106
88
91
92
86
91
101
85
84
79
77
74
84
91
104
104
104
101
101
80
77
65
61
61
65
74
85
104
104
104
104
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
2
2
2
2
2
2
2
2
2
2
33
24
16
16
16
16
16
16
20
22
23
24
25
20
16
40
38
37
19
2
5
9
10
9
5
1
5
3
2
3
5
11
8
5
12
8
5
5
5
5
10
6
2
2
1
1
2
3
13
9
6
4
2
1
1
1
3
2
2
3
2
1
3
5
6
3
1
5
6
8
12
11
6
2
2
2
2
20
14
8
8
8
9
10
13
14
15
15
16
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
136
136
136
136
136
136
136
136
136
136
95
91
84
75
72
69
72
73
76
97
73
80
80
64
62
97
62
73
87
90
105
97
89
93
100
103
120
126
104
122
125
136
136
126
123
126
111
131
109
108
126
100
105
101
104
126
115
131
133
113
123
110
110
118
119
122
131
126
133
110
107
111
121
110
136
119
123
114
136
126
101
112
115
118
118
118
118
102
113
115
115
115
86
95
106
114
114
114
114
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
41
56
64
52
31
11
11
11
11
11
11
24
16
8
2
2
4
7
12
18
20
11
2
5
8
6
5
10
12
7
2
2
1
1
1
1
1
3
2
1
10
7
5
3
2
3
4
4
4
4
4
4
5
4
4
5
5
4
4
4
5
6
7
5
4
4
5
12
8
4
14
12
10
14
14
14
14
14
24
29
29
29
17
5
5
5
5
9
11
12
13
14
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
111
111
111
111
111
111
111
111
111
111
88
84
78
72
69
60
60
62
74
94
85
88
88
79
74
94
73
82
89
93
101
94
95
94
94
94
79
77
84
80
87
95
100
111
114
114
114
97
101
97
94
101
94
94
89
99
88
88
109
76
79
84
83
86
86
99
90
82
88
82
87
109
81
94
88
86
93
88
95
111
81
88
88
84
84
84
84
72
79
78
78
78
60
70
81
93
93
93
93
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
28
28
28
28
28
28
28
28
28
29
33
19
5
5
5
5
5
5
5
12
10
8
8
15
23
31
30
30
20
11
13
20
18
14
10
28
19
10
8
5
2
2
8
14
9
5
13
13
8
3
1
4
2
1
1
1
1
1
5
3
2
1
1
1
2
3
2
2
1
1
1
1
1
8
8
5
3
1
11
11
11
11
8
5
5
5
5
17
29
18
7
7
7
7
12
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
125
125
125
125
125
125
125
125
125
125
121
120
117
117
117
86
76
77
89
96
123
123
90
87
117
67
77
91
84
108
117
100
101
103
125
107
112
120
95
106
107
101
123
108
94
89
86
84
88
98
88
93
91
83
82
81
84
93
84
108
125
93
101
105
106
112
107
120
98
90
89
93
75
79
91
88
108
95
95
108
83
90
90
87
87
87
87
90
102
117
117
117
114
113
112
112
111
111
111
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
76
76
76
76
76
76
76
76
76
76
90
52
15
15
15
15
15
15
8
1
1
1
4
7
10
16
21
26
15
4
9
7
6
8
6
4
3
2
4
2
1
6
3
1
1
1
1
4
2
1
1
3
2
1
1
1
1
1
3
5
5
3
2
2
4
2
1
4
2
1
1
1
1
1
1
1
1
3
4
5
8
12
8
5
5
5
5
25
28
30
31
32
46
60
32
4
4
4
4
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
36
129
129
129
129
129
129
129
129
129
129
81
73
63
52
47
38
44
54
78
97
97
140
140
86
83
70
77
98
112
167
163
141
145
162
124
121
124
129
125
129
142
145
133
141
156
139
141
143
146
147
167
163
151
162
141
141
152
162
156
155
150
136
141
137
139
134
141
131
125
123
132
167
124
162
126
125
127
114
114
123
117
125
141
162
162
162
162
135
154
155
155
155
112
122
134
139
139
139
139
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
17
9
2
27
26
26
18
11
21
32
38
32
20
8
14
8
2
6
8
11
19
27
15
3
4
5
8
7
6
5
8
5
3
4
6
5
5
12
8
5
5
6
8
8
9
8
8
9
9
9
8
5
2
2
2
2
2
10
27
27
27
27
27
34
42
29
17
17
17
17
17
17
17
17
17
17
18
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
147
147
147
147
147
147
147
147
128
128
128
134
141
141
141
141
114
111
113
128
142
147
179
179
134
141
116
125
135
138
179
175
139
169
128
128
128
139
155
144
163
156
156
157
179
152
148
159
163
163
155
179
175
167
155
170
169
161
163
152
167
162
138
138
145
179
150
163
138
139
132
122
179
108
109
119
117
118
169
109
113
122
134
146
170
170
170
170
145
164
167
167
167
123
133
146
151
151
151
151
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
43
30
30
30
30
30
30
30
30
30
30
43
53
58
60
61
62
62
62
32
2
2
2
59
35
12
36
61
68
42
17
15
14
8
3
4
5
13
9
6
4
3
3
5
5
4
3
11
10
6
3
3
2
1
1
1
2
2
2
6
12
7
2
1
3
3
2
2
1
1
1
1
1
1
7
6
3
1
1
1
1
10
19
30
35
38
39
41
33
22
12
7
7
7
7
19
25
28
30
32
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
106
167
167
167
167
167
167
167
167
167
167
136
131
120
107
106
81
75
75
81
88
103
103
93
85
106
66
81
103
106
170
166
127
130
135
152
147
142
167
156
150
150
146
152
130
123
123
123
131
138
144
167
163
146
131
131
135
133
136
120
155
152
132
141
146
170
153
155
167
156
140
143
167
123
123
146
130
131
120
152
130
110
124
127
133
133
133
133
119
141
155
155
155
120
135
153
170
170
170
170
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
71
71
71
71
71
71
71
71
71
71
71
71
38
5
5
5
5
5
5
5
5
5
5
5
4
4
30
28
27
19
11
17
22
12
3
3
7
15
10
5
4
4
3
3
24
14
5
16
16
16
16
10
5
4
3
3
4
4
4
5
6
7
8
11
9
7
6
9
8
7
6
6
5
5
5
5
5
5
5
5
5
14
13
12
12
12
13
14
10
6
6
6
6
6
6
8
9
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
51
69
69
69
69
69
69
69
69
69
69
60
58
56
54
53
51
64
82
110
173
147
147
103
86
85
74
75
107
94
99
104
173
111
105
123
109
118
155
123
129
129
124
173
118
113
113
120
103
110
124
108
120
105
100
109
113
117
134
124
124
116
134
124
113
116
113
134
94
93
90
85
81
82
71
68
69
72
66
80
82
69
76
78
82
82
82
82
76
81
82
82
82
70
68
68
66
64
64
64
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
12
12
12
13
7
1
7
13
31
18
6
12
6
1
4
4
4
2
1
2
2
2
3
8
13
9
5
14
11
9
5
1
3
2
1
1
1
1
1
8
8
9
5
2
8
4
1
1
1
3
5
3
1
1
1
2
1
1
1
1
1
7
9
10
11
12
14
17
21
12
4
4
4
27
38
22
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
123
123
123
123
123
123
123
123
101
104
107
110
117
117
117
117
84
76
76
88
100
123
123
116
96
117
79
74
78
69
69
79
72
70
77
72
76
76
107
81
94
107
99
123
116
95
93
86
81
79
78
82
83
84
107
88
87
84
107
70
71
76
74
80
92
116
104
104
94
104
91
87
96
84
74
76
70
68
96
63
64
66
69
73
81
81
81
81
66
70
64
64
64
56
56
55
54
53
53
53
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
7
7
7
7
7
7
7
7
7
7
62
33
4
4
4
4
4
4
3
2
2
2
24
17
10
32
30
29
18
7
10
9
8
7
10
13
9
5
2
3
5
8
6
4
2
3
5
14
19
10
2
4
3
3
3
2
2
3
5
7
4
1
2
5
5
3
1
6
3
1
1
1
1
1
4
2
1
3
4
6
10
9
5
2
2
2
2
13
9
6
6
6
7
9
7
6
6
6
6
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
103
182
182
182
182
182
182
182
182
182
182
122
118
107
95
90
86
82
85
103
124
121
187
187
113
109
97
96
113
121
173
173
142
150
140
150
147
152
178
158
158
178
162
171
182
164
185
167
168
170
164
170
170
169
178
187
158
170
178
160
161
160
147
147
154
178
166
167
173
185
155
159
170
141
138
136
138
145
144
136
182
136
155
172
187
187
187
187
158
169
166
162
161
161
161
167
173
173
173
173
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
36
36
36
36
36
36
36
36
55
65
70
53
36
36
36
36
20
4
4
4
4
4
4
23
29
24
20
35
34
33
45
32
20
26
26
14
3
8
14
14
14
9
4
3
3
3
3
4
13
15
18
30
18
6
6
15
15
14
13
13
14
11
8
8
8
6
4
5
5
5
6
5
4
5
5
6
5
4
13
26
27
28
35
24
14
14
14
14
35
64
52
40
40
40
40
25
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
22
62
62
62
62
62
62
62
62
62
62
43
41
38
34
32
28
38
50
68
99
98
98
78
70
65
99
63
67
90
94
112
156
126
145
127
126
128
156
130
135
131
132
156
136
143
139
145
154
129
135
131
143
128
119
131
117
122
124
154
112
108
104
108
97
100
102
130
107
94
92
96
93
82
117
71
76
75
65
82
62
67
75
77
87
87
87
87
65
67
55
55
55
49
59
70
87
87
87
87
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
2
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
9
5
1
1
1
7
8
9
10
12
15
8
2
5
9
6
4
6
8
8
8
9
5
2
14
8
2
1
1
2
7
6
3
1
1
1
2
5
3
1
1
2
1
1
2
2
1
1
1
1
1
2
3
4
6
3
1
2
4
5
5
5
6
7
7
5
3
3
3
3
11
6
2
2
2
3
5
7
8
9
9
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
71
110
110
110
110
110
110
110
110
110
110
89
87
83
78
76
71
71
71
86
95
117
117
110
101
95
100
101
91
98
95
101
117
87
80
84
81
76
110
84
94
110
103
117
101
114
103
104
106
104
106
103
106
98
110
96
95
95
110
92
80
95
86
87
93
99
94
103
92
95
88
88
114
86
87
84
83
110
80
77
77
80
90
103
103
103
90
90
78
82
79
79
79
73
84
96
114
114
114
114
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
26
35
45
45
26
7
37
31
26
15
5
3
7
5
4
3
3
7
4
2
4
5
6
8
5
2
1
6
7
5
3
1
3
2
1
1
1
2
6
5
5
5
3
1
2
3
5
3
2
2
2
3
5
3
2
4
5
7
4
2
2
9
8
7
7
7
17
27
27
16
5
5
5
7
10
25
32
36
38
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
85
133
133
133
133
133
133
133
133
133
133
99
93
85
77
72
60
61
64
88
104
103
159
159
100
95
93
97
119
129
193
181
138
139
143
167
143
134
153
144
139
167
146
151
159
157
156
162
167
187
170
193
181
158
149
144
141
154
159
157
189
171
139
141
155
181
156
187
139
149
142
133
193
120
122
123
113
112
110
96
113
106
116
130
149
149
149
149
153
169
189
189
189
142
155
171
181
181
181
181
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
20
20
20
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
4
1
1
1
21
22
23
22
21
40
60
40
21
39
22
5
3
1
4
7
13
9
5
1
3
5
3
2
1
7
10
13
64
36
8
1
1
1
1
1
9
8
8
16
13
10
5
1
1
1
1
2
1
1
1
1
5
4
4
4
2
1
4
4
4
4
4
23
32
42
30
18
8
8
8
8
21
28
31
33
35
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
49
191
191
191
191
191
191
191
191
191
191
120
108
94
78
71
57
59
70
102
126
136
195
195
126
132
136
122
132
149
175
194
161
159
156
163
161
168
191
178
168
173
173
171
182
167
168
170
172
173
171
173
174
173
164
195
164
175
194
173
164
163
163
178
169
176
175
173
191
171
167
169
173
161
170
161
162
171
158
152
182
140
162
178
195
195
195
195
161
171
159
159
159
130
142
159
175
175
175
175
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
124
124
124
124
124
124
124
124
63
2
2
2
2
2
2
2
2
2
2
2
28
22
16
16
31
43
29
16
27
19
11
15
20
25
16
8
4
9
14
14
12
11
9
8
44
42
40
26
13
19
19
20
14
7
1
1
1
1
1
10
10
10
8
6
8
17
11
6
7
8
7
6
10
9
7
6
6
9
8
8
22
17
13
49
67
85
60
35
35
39
41
42
43
48
51
31
11
11
11
11
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
72
66
76
76
55
51
47
56
67
68
98
97
76
89
109
87
96
91
113
100
100
148
102
109
111
126
105
114
113
117
148
120
126
122
131
114
120
130
140
148
130
130
115
102
108
104
106
131
120
94
93
99
96
96
140
88
88
85
73
78
66
61
66
70
76
76
76
76
72
86
98
98
98
69
75
81
83
83
83
83
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
6
6
6
28
39
45
48
49
50
50
51
27
4
4
4
15
9
4
11
18
27
17
8
9
10
7
4
11
17
18
10
2
11
10
9
10
19
16
12
9
5
1
1
1
1
2
2
2
2
2
3
7
4
1
4
3
2
1
1
1
1
2
3
2
1
4
5
6
3
1
4
5
7
7
6
5
5
5
5
5
9
13
9
6
6
6
6
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
60
80
80
80
80
80
80
80
80
80
80
66
67
65
63
62
60
60
63
79
97
97
97
87
80
78
97
73
85
92
88
127
97
78
75
66
74
70
76
130
86
90
96
98
99
116
109
105
98
110
112
104
104
97
129
95
94
91
114
75
85
96
98
130
101
127
109
104
108
129
105
97
116
85
77
91
68
65
62
64
62
76
93
103
130
130
130
130
107
109
100
96
96
88
96
110
127
127
127
127
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
18
20
23
43
44
46
26
6
23
12
1
1
2
4
8
13
14
10
6
6
8
6
4
2
8
4
1
1
1
2
1
1
1
1
1
1
2
5
5
6
4
3
2
1
1
2
1
1
1
1
5
3
2
1
1
1
1
1
1
2
2
2
2
2
2
25
30
32
33
35
40
42
43
44
44
44
45
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
105
182
182
182
182
182
182
182
182
182
182
128
126
116
105
101
93
96
101
121
133
130
177
177
98
92
87
98
117
129
170
172
153
159
157
163
159
155
182
160
170
178
175
171
182
169
155
150
150
147
149
148
155
152
144
177
147
150
172
150
146
163
146
152
158
170
166
178
182
165
178
160
169
153
152
175
157
171
144
152
182
139
161
168
177
177
177
177
151
146
126
125
125
132
143
155
178
178
178
178
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
22
22
22
22
22
22
22
22
51
66
73
62
42
22
22
22
22
22
22
20
19
19
19
19
24
26
22
19
53
27
2
14
26
23
20
20
20
11
2
17
10
4
9
6
4
6
5
4
5
7
7
7
6
5
4
4
4
4
4
5
6
20
13
6
13
9
6
18
13
8
13
14
15
11
8
11
13
15
11
8
15
22
33
49
57
61
63
64
46
28
28
28
28
30
33
66
83
91
95
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
117
117
117
117
117
117
117
117
98
101
105
109
117
117
117
117
84
76
76
72
74
71
80
80
73
117
65
63
59
56
58
63
57
63
69
71
88
83
109
92
93
87
93
80
78
76
77
69
70
76
82
85
88
109
88
89
95
85
85
83
85
80
76
79
79
86
89
101
109
86
86
86
78
75
95
72
73
77
65
68
68
54
56
55
53
51
51
51
47
51
54
54
54
40
41
42
40
40
40
40
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
60
3
3
3
3
3
3
3
3
3
3
60
32
4
4
4
4
4
4
4
4
4
4
13
30
30
31
37
27
17
8
10
5
1
1
2
3
6
3
1
1
2
8
5
2
2
2
2
3
5
5
5
4
3
2
1
1
3
4
6
4
3
3
2
2
4
2
1
2
2
2
2
2
1
1
1
1
1
1
1
1
7
6
5
5
5
5
5
14
12
10
8
8
8
8
4
1
1
1
1
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
75
75
75
75
75
75
75
72
72
72
63
72
75
75
75
75
75
75
85
89
108
108
88
85
89
99
91
108
97
92
100
99
97
91
108
94
95
102
97
100
96
100
96
95
102
101
88
91
97
100
102
100
101
86
86
84
86
100
87
93
90
86
93
86
85
90
93
86
105
92
92
105
89
88
105
88
90
89
71
67
66
73
84
100
100
100
100
76
79
66
66
66
52
60
70
81
81
81
81
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
7
7
7
7
7
7
7
7
7
7
7
11
13
14
15
15
15
15
16
12
9
7
5
5
10
16
18
21
47
27
7
8
5
3
3
13
21
25
15
5
3
1
1
3
3
3
4
5
5
5
4
3
2
1
1
1
1
1
1
7
8
9
6
3
6
4
2
1
1
1
1
4
3
2
1
3
5
5
6
3
1
9
6
3
3
3
15
22
23
14
5
5
5
5
5
10
12
13
14
15
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
66
66
66
66
66
66
66
66
66
66
66
63
65
66
66
66
66
66
66
69
79
79
109
109
72
69
62
62
66
71
88
98
82
88
81
88
98
98
118
102
102
98
102
99
98
107
108
92
99
118
104
107
106
116
109
94
102
93
97
95
94
118
87
93
88
92
94
93
116
87
85
91
87
85
102
79
79
73
69
72
69
71
75
77
83
83
83
83
68
67
56
56
56
55
63
71
85
85
85
85
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
5
2
2
2
2
2
2
2
2
2
2
5
10
13
14
15
15
15
16
9
3
3
3
11
6
1
20
30
24
13
2
11
10
8
6
6
13
17
10
4
22
12
2
6
4
2
1
2
3
2
1
1
1
2
2
1
1
2
2
2
4
6
3
1
1
4
6
3
1
2
4
3
3
6
4
2
1
1
1
1
2
20
22
11
1
1
1
1
25
13
2
2
2
6
10
6
3
3
3
3
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
140
152
152
152
152
152
152
152
152
152
152
144
143
137
137
137
113
101
102
108
122
140
143
143
117
137
92
98
116
112
153
158
129
132
122
132
133
133
152
140
143
148
146
140
131
127
143
123
121
114
107
109
114
120
117
143
132
124
132
119
153
158
123
131
134
148
139
139
152
143
123
110
111
100
105
146
117
120
132
104
119
104
117
128
143
143
143
143
128
148
158
158
158
116
125
135
137
137
137
137
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
33
33
33
33
33
33
33
33
33
33
33
45
51
54
55
56
56
57
30
3
3
3
60
32
4
25
27
30
20
11
18
25
18
12
8
4
3
2
10
5
1
3
2
1
3
2
1
5
3
1
1
10
5
1
1
1
1
1
8
7
6
5
3
2
2
1
1
6
6
6
4
2
1
1
3
2
2
2
1
1
9
11
12
13
14
21
28
26
25
16
8
8
8
8
22
29
33
35
37
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
100
100
100
100
100
100
100
100
100
100
100
97
99
100
100
100
100
105
109
118
158
119
119
116
116
126
158
110
153
129
118
119
158
125
119
153
109
118
124
116
124
124
118
143
114
112
115
97
101
103
105
112
103
115
105
99
100
97
97
93
93
102
93
98
100
101
109
104
103
104
95
97
109
97
83
86
84
81
109
70
66
66
65
66
67
67
67
67
57
63
63
63
63
52
61
70
83
83
83
83
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
2
2
2
2
2
2
2
2
2
2
33
24
16
16
16
16
16
16
44
58
49
41
41
21
2
50
80
49
18
9
4
3
2
2
6
11
15
8
2
21
14
7
14
8
3
4
21
11
1
1
1
2
6
9
5
1
2
2
2
4
5
4
3
3
3
2
1
1
2
4
3
2
1
1
2
3
2
2
1
1
7
5
3
3
3
3
3
11
6
2
2
2
3
5
11
14
15
16
17
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
76
114
114
114
114
114
114
114
114
114
114
100
107
106
105
105
105
105
108
115
125
124
124
102
93
93
100
98
113
105
90
98
125
109
133
113
100
93
116
88
104
105
106
125
101
120
101
92
129
100
111
133
113
116
117
109
107
108
129
104
104
100
99
101
106
111
116
129
133
120
113
119
120
113
117
106
105
114
113
80
83
88
94
106
106
106
93
93
84
84
80
79
79
79
88
101
120
120
120
120
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
8
8
8
8
8
8
8
8
8
8
8
8
18
23
25
26
27
27
28
27
26
26
26
26
27
28
27
26
65
34
3
11
13
15
9
3
6
12
8
5
4
3
3
7
12
9
6
6
5
5
6
7
8
7
4
2
2
2
3
8
9
11
6
2
6
8
9
7
6
5
5
5
5
5
3
2
2
2
2
2
2
3
3
3
3
3
4
5
25
15
5
5
5
29
41
45
47
48
48
49
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
28
124
124
124
124
124
124
124
124
124
124
76
68
56
43
35
29
33
44
59
70
89
89
68
55
51
40
46
49
62
84
73
89
94
92
99
98
107
120
106
109
113
124
111
114
107
103
91
97
91
95
107
93
103
96
83
82
80
86
82
85
94
89
94
101
110
107
114
120
96
96
93
95
96
100
124
100
108
95
80
114
88
99
105
110
110
110
110
75
73
60
52
49
57
63
71
87
87
87
87
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
7
10
21
12
3
3
6
9
13
17
12
7
12
10
6
3
3
3
4
6
3
1
2
3
4
6
9
5
2
7
7
8
9
15
8
2
1
1
3
3
3
5
5
3
1
1
2
1
1
1
1
2
3
2
1
1
1
4
2
1
4
2
1
7
5
3
3
3
17
31
26
17
8
8
8
8
8
28
38
43
46
49
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
52
126
126
126
126
126
126
126
126
126
126
89
82
75
67
63
53
52
52
63
72
73
106
106
72
69
63
58
63
70
83
92
85
101
81
93
93
99
120
107
101
106
97
98
126
97
100
102
101
107
97
95
96
90
85
87
88
89
107
88
87
93
81
84
95
100
110
110
120
110
100
100
105
90
90
93
93
99
105
91
126
86
90
91
86
83
83
83
62
63
54
51
51
57
64
73
89
89
89
89
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
50
50
50
50
50
50
50
50
30
10
10
10
10
10
10
10
10
10
10
8
6
3
1
1
21
39
29
19
18
18
18
18
19
10
1
2
3
6
3
1
10
5
1
11
22
21
11
1
2
3
4
2
1
2
3
2
2
6
3
1
5
9
5
2
3
5
8
8
5
2
4
6
4
2
1
7
7
7
4
2
8
7
7
10
12
14
15
16
19
15
12
12
12
13
15
17
18
18
18
19
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
114
114
114
114
114
114
114
114
114
114
82
82
76
70
68
66
65
65
66
67
66
72
72
51
49
42
48
61
71
84
130
92
101
90
85
88
90
98
105
111
141
115
118
110
128
110
105
102
123
104
104
103
123
99
99
128
106
110
110
118
100
105
107
107
130
115
123
128
124
141
120
125
107
118
100
106
114
91
110
84
88
98
103
103
103
89
89
93
102
115
115
115
99
109
124
141
141
141
141
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
11
11
11
11
11
11
11
11
18
22
26
27
19
11
11
11
11
11
11
6
2
2
2
2
1
1
11
21
19
14
9
6
9
10
9
6
3
6
4
2
3
4
5
4
3
4
5
9
5
1
1
1
1
2
2
2
2
6
4
2
6
4
2
2
4
6
4
2
2
2
2
5
6
4
2
1
1
2
2
2
2
7
4
1
1
1
1
2
25
32
36
38
40
42
43
43
43
43
43
44
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
81
81
81
81
81
81
81
81
60
59
58
62
65
65
65
65
56
67
78
99
157
120
120
111
99
101
157
106
111
130
123
126
157
126
116
121
131
107
149
100
115
119
118
149
126
112
117
115
114
123
109
113
114
113
116
131
108
115
126
108
121
121
106
121
106
102
108
123
98
104
99
102
113
93
131
84
82
83
73
69
83
67
78
92
108
108
108
108
85
91
83
83
83
64
75
87
100
100
100
100
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
20
2
2
2
2
2
2
2
2
2
2
20
14
8
8
8
8
8
8
8
19
20
21
22
20
18
20
22
35
18
2
10
7
4
3
2
17
13
10
10
7
4
3
3
4
2
1
3
4
2
1
2
2
2
2
3
4
5
4
3
2
2
5
3
1
1
1
5
3
2
3
2
1
7
10
7
4
1
4
11
12
12
10
7
5
5
5
5
14
7
1
1
1
6
11
10
10
10
10
10
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
75
115
115
115
115
115
115
115
115
115
115
93
91
87
82
80
75
75
78
94
109
111
119
119
93
98
97
98
111
99
115
104
105
135
103
111
111
115
113
112
125
112
110
108
119
104
107
112
125
112
110
133
106
113
111
112
135
110
112
96
115
96
91
98
105
119
115
113
133
94
91
89
97
82
82
97
93
102
135
96
112
93
96
95
93
93
88
88
86
101
115
115
115
85
86
87
83
80
80
80
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
56
56
56
56
56
56
56
56
38
20
20
20
20
20
20
20
20
20
20
11
2
2
2
24
18
12
31
51
63
60
45
31
18
13
8
5
3
2
2
6
7
8
14
11
7
4
3
8
8
7
5
4
3
2
2
2
2
2
2
3
6
3
1
6
8
5
3
1
2
1
1
5
4
2
1
1
1
1
1
1
1
7
13
8
3
3
3
3
12
11
9
8
8
8
8
8
8
8
8
8
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
72
113
113
113
113
113
113
113
113
113
113
93
93
90
86
85
84
81
81
81
89
100
117
117
117
117
73
87
96
94
137
115
104
117
102
104
106
113
112
109
113
114
118
117
115
99
95
95
103
102
101
137
104
105
99
118
97
106
115
99
111
90
98
101
106
125
113
112
118
100
102
105
137
98
103
106
107
112
112
112
109
98
98
98
96
95
95
95
99
103
111
111
111
83
96
110
125
125
125
125
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
10
10
10
10
10
10
10
10
38
52
62
59
34
10
10
10
10
10
10
6
3
3
3
9
28
27
18
9
28
42
25
9
16
9
2
4
7
7
7
20
13
7
1
4
7
4
1
1
3
6
12
9
6
9
13
16
12
9
7
6
5
4
3
8
6
3
1
1
2
4
3
3
3
3
3
3
3
3
3
3
6
9
9
5
2
2
2
2
27
20
14
11
11
11
11
15
17
18
19
20
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
90
90
90
90
90
90
90
90
90
90
90
87
89
90
90
90
90
90
90
97
102
105
105
80
72
77
60
72
105
81
116
85
88
96
87
105
102
79
84
88
86
102
92
92
91
102
91
88
90
106
93
95
88
92
81
80
88
89
91
88
116
86
87
88
86
88
87
106
88
83
85
88
95
85
99
83
83
79
70
98
74
83
87
85
87
87
87
88
98
103
116
116
116
91
94
99
98
98
98
98
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
33
2
2
2
2
2
2
2
2
2
2
33
20
7
7
7
7
7
7
5
4
4
4
9
9
9
15
22
14
7
5
11
6
2
7
5
4
6
4
2
4
5
7
10
14
12
10
15
10
5
12
27
15
3
2
1
2
2
2
12
12
8
4
1
4
7
4
1
1
1
2
2
2
1
1
7
4
2
2
1
1
13
13
7
2
2
2
2
50
32
15
14
14
14
14
13
12
12
12
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
63
71
71
71
71
71
71
71
71
71
71
63
65
64
63
63
63
63
63
63
60
60
63
63
48
48
39
54
63
72
138
93
95
98
85
125
85
87
100
92
99
125
100
98
96
100
100
101
110
138
107
134
107
102
101
98
91
94
94
91
102
93
92
99
107
117
111
138
107
110
114
109
134
107
100
103
95
98
92
97
103
81
80
78
73
68
68
68
76
86
102
102
102
77
89
103
117
117
117
117
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
2
2
2
2
2
2
2
2
2
2
2
9
12
14
15
15
15
15
16
9
2
2
2
13
10
8
16
24
15
7
2
6
4
3
4
4
4
13
7
2
2
2
3
5
3
2
3
7
8
9
5
2
2
2
1
1
1
2
3
6
8
7
4
1
4
5
3
1
4
2
1
3
2
1
3
6
6
4
3
7
21
28
15
3
2
2
2
2
25
13
2
2
2
6
10
11
11
11
11
12
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
