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
154
154
154
154
154
154
154
154
138
127
125
123
130
136
136
136
136
136
136
120
137
154
154
123
95
82
82
79
86
136
75
72
81
68
82
76
76
80
80
74
90
93
87
154
81
77
75
60
58
55
56
59
66
75
73
79
57
60
73
52
47
76
46
55
68
76
80
80
80
75
49
47
47
42
49
79
62
78
63
81
81
58
70
74
79
79
79
79
55
58
55
51
46
46
46
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
18
18
18
18
18
18
18
18
44
57
71
71
44
18
18
18
18
18
18
35
44
48
50
50
50
27
5
4
4
5
6
3
1
2
3
4
3
2
2
2
2
3
2
1
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
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
114
114
114
114
114
114
114
114
114
114
114
114
104
102
100
98
97
95
95
95
96
92
114
114
69
71
54
47
52
48
42
53
43
47
39
40
42
43
61
48
53
59
57
67
72
59
66
55
53
52
50
51
55
54
61
69
51
56
59
49
49
43
47
49
51
72
56
54
50
66
44
47
45
39
49
36
36
36
40
28
33
35
43
53
69
69
69
69
47
49
41
38
38
27
28
31
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
19
1
1
1
1
1
1
1
1
1
1
36
27
19
19
19
19
19
19
19
19
19
19
19
11
4
6
4
3
2
1
1
2
3
2
1
2
3
2
1
3
4
2
1
6
4
2
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
1
2
1
1
1
1
1
1
1
2
3
5
4
3
3
3
3
3
3
6
8
9
8
7
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
25
247
247
247
247
247
247
247
247
247
247
136
117
95
70
59
49
40
35
36
39
42
50
50
47
47
29
50
57
63
151
67
84
97
95
133
134
135
223
162
148
178
186
151
247
137
124
115
91
91
102
96
96
151
87
84
79
71
82
82
77
133
85
103
117
136
149
143
223
162
151
158
158
153
147
186
144
160
155
177
247
118
116
111
89
80
67
63
53
54
47
47
47
43
48
54
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
70
70
70
70
70
70
70
70
46
22
22
22
22
22
22
22
22
22
22
12
2
1
1
1
13
14
10
7
7
4
1
4
3
2
4
11
15
8
1
3
2
2
2
2
2
1
1
2
4
6
3
1
3
2
1
1
2
5
4
3
5
6
3
1
4
4
2
1
4
5
7
4
1
2
3
6
3
1
2
13
9
6
6
4
3
3
3
3
10
7
5
5
5
6
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
34
583
583
583
583
583
583
583
583
583
583
308
262
209
146
119
92
77
69
84
99
101
154
154
86
83
71
121
157
173
408
228
233
264
263
340
318
300
583
292
316
329
281
287
285
225
210
190
175
183
227
241
239
408
221
211
200
181
206
205
194
340
219
255
275
324
357
357
583
402
395
390
370
367
311
370
302
296
280
367
298
211
213
197
180
166
154
154
138
151
155
155
155
139
163
190
228
228
228
228
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
97
13
13
13
13
13
13
13
13
13
13
7
1
1
1
24
12
1
14
28
30
17
4
8
13
13
12
11
16
21
12
4
2
1
5
3
1
27
14
1
8
12
16
12
9
6
4
4
20
18
13
9
11
14
9
4
4
7
10
12
14
8
2
6
5
5
4
2
1
2
2
2
2
13
13
8
4
4
4
4
26
19
13
13
13
18
23
48
60
66
69
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
34
560
560
560
560
560
560
560
560
560
560
297
253
202
142
116
90
76
70
78
83
81
106
106
64
62
53
109
143
162
395
211
227
248
214
338
276
270
560
259
294
314
272
279
281
211
195
177
165
157
199
198
207
395
211
202
201
189
227
209
281
338
233
288
327
383
446
446
560
377
393
373
352
348
294
347
281
281
263
348
281
208
199
179
162
138
129
129
122
141
156
156
156
165
175
188
211
211
211
211
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
63
13
13
13
13
13
13
13
13
13
13
9
6
6
6
6
3
1
3
6
19
10
1
6
14
14
12
8
5
3
1
17
11
6
1
3
2
2
1
1
5
10
6
2
8
4
1
1
1
1
1
8
10
7
5
3
2
13
7
2
13
7
2
2
1
1
1
1
1
1
1
1
2
21
21
12
3
3
3
3
14
9
5
5
5
54
104
91
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
57
57
57
57
57
57
57
57
44
44
44
50
57
57
57
57
57
57
57
64
85
90
139
139
80
71
58
53
64
65
75
115
77
80
71
71
76
83
119
95
96
117
95
103
113
96
133
98
94
96
109
90
101
105
119
139
99
100
117
76
75
63
71
71
73
113
87
88
86
133
77
74
72
55
49
50
50
50
75
44
46
65
83
101
139
139
139
139
96
99
81
75
75
52
57
63
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
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
24
40
28
16
18
16
9
3
3
4
2
1
1
1
4
4
5
3
2
2
1
1
2
2
2
3
4
4
4
3
2
1
1
2
2
2
3
5
4
3
2
3
3
3
3
2
2
3
2
1
2
1
1
1
1
1
1
1
4
4
4
4
5
5
6
9
9
7
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
76
179
179
179
179
179
179
179
179
179
179
125
116
105
92
85
80
72
70
80
98
100
145
145
106
103
101
145
130
134
177
191
155
174
145
145
155
142
179
149
158
167
163
166
169
173
173
173
155
165
170
177
191
160
155
155
167
160
174
173
138
136
140
155
160
168
187
249
213
217
249
215
209
249
190
193
197
176
197
153
147
155
162
174
174
174
132
126
112
111
99
99
99
95
110
127
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
2
2
2
2
2
2
8
6
4
32
36
41
25
10
9
9
8
8
9
24
17
10
8
18
14
10
29
17
5
2
10
5
1
1
1
7
6
5
3
2
4
6
9
11
8
5
2
7
4
1
7
11
6
1
1
1
5
3
1
1
1
1
1
8
19
31
18
5
5
5
5
26
19
13
13
13
14
16
26
31
34
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
78
172
172
172
172
172
172
172
172
172
172
123
114
104
92
86
70
69
69
79
89
90
120
120
83
79
77
81
95
97
137
145
158
344
161
176
179
201
205
216
344
220
223
211
184
211
202
208
344
213
219
214
183
185
193
208
211
304
221
183
210
200
244
341
286
328
305
304
287
304
285
275
304
257
229
304
236
233
341
186
212
255
272
328
328
328
231
206
185
165
126
108
91
102
115
133
165
165
165
165
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
1
1
1
1
1
1
1
1
1
1
33
18
4
31
44
56
30
4
6
4
3
3
4
5
8
8
9
5
1
1
5
9
6
4
8
9
9
9
9
9
7
4
2
3
4
5
9
9
6
4
2
4
3
2
1
7
4
1
1
1
2
5
15
8
1
3
2
2
13
13
11
9
9
9
9
87
49
12
12
12
18
25
34
38
40
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
124
511
511
511
511
511
511
511
511
511
511
310
277
232
181
154
122
111
108
187
265
279
529
529
279
280
239
239
290
300
446
460
378
465
346
362
382
386
511
416
406
435
442
409
529
398
387
367
374
360
375
428
371
390
427
404
465
384
435
376
353
367
361
360
372
529
414
410
511
373
367
369
361
344
336
442
364
371
465
333
314
314
317
324
333
333
333
333
298
323
326
326
326
284
331
386
460
460
460
460
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
49
51
52
54
31
9
9
9
9
9
9
8
7
7
7
31
22
14
69
88
83
48
14
26
39
30
21
16
60
41
22
25
16
8
5
9
5
2
3
5
25
13
2
2
8
8
8
4
1
2
8
24
23
23
24
20
17
15
13
18
16
14
18
15
13
7
2
20
16
13
18
14
11
46
49
34
19
19
19
19
80
65
50
50
50
55
60
97
115
124
129
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
130
207
207
207
207
207
207
207
207
207
207
159
151
135
118
111
87
76
78
92
102
130
130
111
97
111
86
114
153
157
259
273
208
341
189
180
175
195
215
229
341
237
223
213
212
228
248
234
341
273
233
242
226
219
237
234
231
313
227
191
192
167
178
201
230
262
350
321
292
321
313
298
350
321
279
301
302
260
350
208
196
199
188
176
176
176
131
134
140
155
175
175
175
130
139
150
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
54
38
38
38
38
38
38
38
38
38
38
63
36
9
9
9
9
9
9
6
3
3
3
15
17
19
33
42
52
33
14
3
15
23
21
14
7
17
9
2
3
2
2
3
5
6
4
2
9
5
2
1
5
5
3
1
1
3
5
13
11
9
5
1
2
3
2
2
10
8
7
15
9
4
2
1
1
3
3
2
2
21
28
15
2
2
2
2
26
16
7
7
7
8
9
23
30
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
72
72
72
72
72
72
72
72
53
53
54
62
72
72
72
72
72
72
72
64
70
72
72
68
68
72
51
61
71
65
91
90
68
70
80
62
66
55
60
60
69
102
76
80
77
82
71
66
82
72
77
103
80
83
80
103
79
80
87
103
80
79
80
100
78
91
81
95
80
77
102
78
73
71
100
59
58
55
45
44
38
39
42
45
45
45
42
46
54
67
88
88
88
66
76
89
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
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
15
13
11
13
15
22
11
1
3
3
2
2
2
3
10
5
1
2
3
3
3
3
2
2
3
2
1
1
1
3
3
3
2
1
3
3
4
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
8
6
3
1
1
1
1
10
12
13
13
14
14
14
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
44
44
44
44
44
44
44
44
44
44
44
44
40
39
38
37
36
37
43
55
67
74
74
51
46
48
39
45
66
58
62
73
74
81
116
96
103
108
144
116
130
155
129
155
143
174
138
134
134
127
125
124
121
130
129
127
174
135
139
131
168
115
113
115
116
132
135
150
174
125
126
134
125
125
168
104
99
95
86
72
73
79
90
107
107
107
86
86
76
77
72
72
72
67
76
89
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
17
5
5
5
5
5
5
5
5
5
5
11
9
8
8
8
8
8
8
7
7
4
1
1
4
7
10
13
12
6
1
7
10
8
6
6
7
6
3
1
4
4
4
7
11
8
5
4
4
3
3
3
2
2
1
1
2
2
2
3
3
3
2
1
3
2
1
1
1
2
3
2
1
1
1
4
2
1
3
2
1
6
8
4
1
1
1
1
17
16
15
15
15
25
30
32
33
34
34
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
24
77
77
77
77
77
77
77
77
77
77
49
45
40
34
31
25
28
33
51
64
62
107
107
57
63
53
59
69
78
98
117
119
133
196
147
156
156
218
157
176
179
180
196
211
221
226
362
250
276
314
362
335
303
301
306
362
296
335
268
303
222
201
245
179
183
180
200
186
132
124
131
122
116
163
100
100
94
83
78
76
80
88
99
99
99
98
98
70
70
58
52
52
47
53
60
71
71
71
71
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
2
2
2
2
2
2
2
2
2
2
2
2
2
3
9
8
7
8
10
17
10
3
3
4
6
10
8
7
14
8
3
6
4
2
7
7
7
4
2
4
7
7
5
3
3
2
1
4
4
3
3
9
15
10
5
4
3
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
9
10
8
7
7
7
7
14
22
14
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
47
51
51
51
51
51
51
51
51
51
51
43
47
47
47
47
47
47
47
43
46
47
47
47
39
36
40
47
54
56
58
112
64
73
75
74
91
88
112
102
104
126
107
109
109
108
112
101
102
100
99
106
98
98
98
106
102
99
126
99
85
112
81
80
85
87
85
85
106
71
69
79
74
67
126
66
71
70
74
50
47
47
48
49
52
52
52
52
35
35
28
24
24
23
27
33
42
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
7
7
7
7
7
7
7
7
7
7
7
9
10
10
10
10
10
10
11
7
4
4
4
5
8
9
11
16
21
11
1
6
5
4
7
4
2
6
5
4
7
8
9
7
5
3
6
10
7
4
2
2
4
4
3
3
3
3
4
5
6
4
2
5
5
3
1
1
1
6
6
3
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
5
6
4
2
1
1
1
1
1
1
1
1
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
147
147
147
147
147
147
147
147
147
147
93
88
78
66
62
56
54
54
56
57
58
59
59
48
50
52
62
75
85
121
122
128
163
227
195
271
246
256
271
261
286
276
244
266
243
279
276
233
244
247
279
265
276
261
286
275
334
277
250
245
334
191
212
240
254
334
261
286
191
175
196
184
169
277
151
161
160
136
140
128
100
102
96
90
83
82
82
70
73
69
69
69
67
78
95
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
3
3
3
3
3
3
3
3
3
3
3
3
7
9
10
10
10
10
11
7
4
4
4
5
8
11
24
38
42
21
1
12
7
2
8
6
5
5
3
1
1
1
1
1
1
3
2
1
14
20
27
40
25
10
6
4
2
4
6
10
7
5
5
3
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
7
13
9
5
5
5
5
16
15
14
14
14
21
25
13
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
47
152
152
152
152
152
152
152
152
152
152
89
83
72
58
53
43
38
36
41
42
47
47
43
37
36
36
42
59
67
112
118
89
102
110
119
126
133
143
152
143
145
146
149
138
126
120
113
109
114
116
118
141
114
118
114
115
106
108
141
102
119
93
94
107
119
141
138
143
152
92
99
108
98
108
146
113
134
117
149
138
88
86
77
66
56
50
50
39
36
30
26
26
24
28
34
42
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
11
11
11
11
11
11
11
11
25
32
35
23
11
3
3
3
3
3
3
2
1
1
1
1
6
11
14
17
14
7
1
2
13
7
2
4
7
6
3
1
1
1
2
4
6
3
1
4
11
8
5
2
4
4
4
4
5
6
5
5
3
1
3
5
3
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
8
8
8
8
8
8
8
12
6
1
1
1
3
5
4
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
56
56
56
56
56
56
56
56
53
52
52
48
48
48
47
47
47
47
48
61
73
73
114
114
79
82
79
114
93
96
118
122
112
151
231
177
277
246
259
277
264
283
277
242
257
242
283
215
225
230
221
283
240
226
262
234
221
228
280
217
206
236
158
157
173
190
186
262
234
152
145
165
142
139
280
130
128
119
96
88
80
93
92
105
122
122
122
122
98
103
93
93
93
70
71
79
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
9
8
8
8
8
8
8
8
8
8
8
14
11
9
9
9
9
9
9
8
8
8
8
8
9
11
28
35
41
21
1
8
15
9
3
3
3
3
2
2
2
2
2
4
3
2
1
5
9
5
2
2
5
7
5
3
3
3
4
8
4
1
4
2
1
1
1
1
1
3
5
3
1
2
2
3
2
1
1
1
1
6
8
8
8
8
8
8
13
7
1
1
1
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
47
47
47
47
47
47
47
47
44
42
42
41
48
56
56
56
56
56
56
54
54
53
55
55
40
39
41
56
71
76
118
119
112
152
240
178
281
251
265
281
271
295
284
250
264
250
289
219
236
234
225
289
255
240
271
295
236
229
286
220
183
237
152
147
175
198
196
271
295
169
165
183
158
149
286
126
128
128
102
91
84
77
81
80
80
80
80
80
69
72
68
68
68
60
64
72
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
9
2
2
2
2
2
2
2
2
2
2
6
7
8
8
8
8
8
9
5
1
1
1
5
8
11
13
16
36
18
1
8
15
9
3
3
3
4
3
3
6
8
9
8
6
4
7
9
11
7
3
1
1
2
3
3
3
3
3
4
3
2
2
1
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
5
7
10
6
3
3
3
3
16
14
13
13
13
21
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
43
62
62
62
62
62
62
62
62
62
62
48
50
48
45
45
44
47
49
62
74
73
116
116
78
86
79
116
107
121
139
238
152
166
164
170
217
218
271
259
271
293
288
258
259
255
235
230
229
223
228
237
232
231
238
246
240
224
293
228
216
237
180
186
188
200
205
197
246
186
161
184
171
166
293
163
165
154
124
124
106
111
116
121
131
131
131
131
98
87
71
56
55
51
58
69
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
12
16
18
19
19
19
19
20
12
4
4
4
13
7
1
25
41
31
17
4
14
25
46
29
12
8
12
7
3
4
2
1
3
5
3
2
1
1
1
1
1
1
1
1
2
3
7
14
19
12
6
1
6
6
5
3
2
1
1
8
10
7
4
2
3
3
3
3
2
2
18
18
16
15
15
15
15
39
22
5
4
4
4
4
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
166
166
166
166
166
166
166
166
137
137
137
151
166
166
166
166
150
137
137
133
149
163
163
162
162
166
89
92
96
81
109
97
97
159
102
102
103
88
88
87
100
101
102
163
94
90
94
82
88
103
94
109
97
87
70
77
61
72
77
69
108
96
71
80
90
109
92
103
88
87
69
72
109
65
70
84
72
88
69
86
86
61
71
74
77
77
77
77
75
92
108
108
108
108
108
108
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
4
4
4
4
4
4
4
4
4
4
4
4
15
20
23
24
25
25
26
13
1
1
1
13
8
3
3
3
4
8
10
5
1
1
1
1
1
2
4
4
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
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
145
145
145
145
145
145
145
145
131
119
119
114
118
119
119
119
119
119
119
114
141
145
177
177
105
89
73
68
87
84
116
153
99
104
97
115
112
111
144
153
133
142
138
145
168
131
155
135
130
124
117
116
124
124
144
177
114
126
142
100
111
86
89
89
100
168
116
113
101
155
90
93
116
72
72
66
65
70
57
64
76
69
98
129
177
177
177
177
126
135
128
120
111
111
111
113
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
56
56
56
56
56
56
56
56
56
56
57
56
30
5
5
5
5
5
5
3
1
1
1
29
42
24
6
4
3
14
25
13
2
2
1
1
1
1
1
2
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
5
6
7
9
8
5
2
2
2
2
2
2
2
2
2
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
154
154
154
154
154
154
154
154
108
98
97
107
118
136
136
136
136
136
136
120
140
154
154
140
100
82
88
88
109
136
122
142
122
140
107
112
106
95
92
112
109
122
127
154
138
109
114
124
138
121
132
122
109
101
127
88
85
101
142
92
121
96
84
88
99
138
109
113
92
132
86
86
122
71
75
84
74
83
67
78
86
70
93
112
142
142
142
142
112
126
123
121
121
121
121
119
118
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
14
14
14
14
14
14
14
14
14
14
14
14
9
4
4
4
4
4
4
4
4
4
4
31
42
24
7
5
4
14
25
13
1
2
3
2
1
3
6
7
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
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
158
158
158
158
158
158
158
158
140
129
125
123
127
130
130
130
130
130
130
121
148
158
175
175
107
86
90
87
108
130
103
152
105
102
97
116
111
109
140
152
138
167
143
158
166
129
153
133
130
121
117
111
122
122
140
175
115
128
167
100
100
88
84
84
97
166
112
106
97
153
81
82
103
64
64
64
59
61
56
64
76
69
97
127
175
175
175
175
121
128
120
111
100
100
100
101
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
28
28
28
28
28
28
28
28
43
51
59
65
46
28
28
28
28
28
28
15
3
4
6
28
36
21
7
5
4
8
12
7
3
2
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
6
7
7
7
8
6
4
3
3
3
3
3
3
3
3
3
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
475
475
475
475
475
475
475
475
445
428
420
415
415
413
412
411
410
410
410
364
424
475
475
415
305
347
209
167
172
132
117
169
114
106
128
105
127
123
176
169
200
213
210
475
187
188
179
120
107
92
80
95
116
113
176
179
112
119
175
90
82
82
77
84
97
180
117
112
101
179
75
71
72
54
61
83
66
83
66
81
85
74
105
133
179
179
179
179
114
103
90
75
69
63
59
56
54
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
347
75
75
75
75
75
75
75
75
75
75
211
108
5
5
5
5
5
5
5
5
5
5
36
49
26
3
3
4
5
6
3
1
1
1
1
1
1
1
2
4
8
12
12
6
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
149
149
149
149
149
149
149
149
134
122
119
119
119
119
119
119
119
119
119
119
140
149
169
169
100
86
69
67
85
81
116
144
95
103
89
102
94
98
155
114
133
156
135
149
169
132
142
136
144
124
117
116
121
124
155
164
114
129
156
102
113
88
92
88
100
169
111
116
98
142
88
90
116
66
58
55
46
43
48
33
34
53
79
109
164
164
164
164
120
131
125
119
113
113
113
109
108
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
63
15
15
15
15
15
15
15
15
15
15
39
47
51
53
54
39
25
25
25
25
25
25
25
40
22
5
4
4
14
19
10
1
1
1
1
6
6
6
9
5
1
1
1
1
2
4
5
6
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
4
4
4
4
4
5
6
4
3
3
3
3
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
53
416
416
416
416
416
416
416
416
416
416
229
203
167
126
109
91
76
68
67
71
65
81
81
54
51
48
100
112
124
375
131
188
196
224
386
332
400
410
377
342
394
413
416
410
235
205
171
132
118
155
154
159
375
145
144
138
98
143
136
136
386
133
191
260
299
400
400
410
377
224
194
218
185
237
413
283
401
323
416
410
209
196
159
117
95
72
53
44
37
29
23
19
22
26
32
42
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
375
375
375
375
375
375
375
375
209
43
43
31
20
20
20
20
20
20
20
10
1
1
1
5
12
20
25
23
22
11
1
5
3
2
6
4
3
2
1
3
2
2
2
2
3
2
1
7
4
1
1
1
1
2
2
1
1
1
2
4
5
3
2
1
4
2
1
2
2
2
3
2
1
2
2
1
1
1
2
2
2
2
2
2
2
2
2
3
6
5
5
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
305
597
597
597
597
597
597
597
597
597
597
390
394
360
320
309
260
260
260
269
328
305
438
438
257
271
224
264
328
316
474
475
435
568
464
435
440
433
519
436
479
489
490
597
466
486
445
407
418
408
416
464
424
430
445
422
448
467
568
588
439
427
433
417
415
475
467
484
519
588
472
498
488
480
498
493
512
597
494
588
517
529
556
568
568
568
448
442
421
391
346
346
346
300
350
409
486
486
486
486
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
46
52
55
44
27
11
11
11
11
11
11
6
2
2
2
13
12
11
15
20
96
48
1
14
28
33
30
16
3
5
7
30
17
4
4
4
4
2
1
4
20
11
3
1
18
36
23
11
1
36
33
31
23
15
13
11
12
11
9
7
15
15
15
24
20
13
7
3
3
3
3
3
7
115
175
88
1
1
1
1
162
118
74
61
61
61
61
100
120
130
135
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
126
192
192
192
192
192
192
192
192
192
192
136
136
127
116
113
109
100
100
100
108
126
126
100
76
82
51
69
82
79
172
92
106
112
114
172
152
153
192
170
156
178
182
184
186
117
110
99
85
88
96
98
98
172
89
85
83
72
88
77
76
172
80
98
129
138
153
179
192
170
115
107
108
96
116
182
133
180
147
184
186
104
109
105
92
79
78
78
69
80
86
86
86
60
70
82
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
44
44
44
44
44
44
44
44
72
86
93
68
44
44
44
44
24
5
5
5
3
2
2
16
30
17
5
5
5
4
3
2
2
3
3
2
1
2
3
3
4
3
2
2
2
2
4
6
3
1
1
1
1
1
1
2
5
6
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
5
7
8
9
10
8
5
2
2
2
4
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
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
101
99
110
110
67
56
51
54
64
59
92
80
72
108
73
75
80
82
82
80
108
81
79
74
71
69
74
84
108
91
100
107
84
87
79
75
106
78
77
70
79
67
63
65
76
92
85
100
107
75
69
69
90
64
67
72
75
77
106
74
71
68
70
70
70
70
68
68
63
72
79
79
79
59
69
80
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
62
62
62
62
62
62
62
62
62
62
62
59
56
56
56
56
56
56
56
36
16
16
16
16
10
4
10
9
8
10
12
9
6
4
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
11
7
3
3
3
3
8
7
5
3
3
3
3
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
143
188
188
188
188
188
188
188
188
188
188
141
141
133
124
121
110
110
110
104
120
143
143
115
84
81
57
74
82
78
180
79
107
109
115
181
159
185
188
179
166
181
184
186
186
121
104
94
77
70
84
88
96
180
83
82
77
66
81
75
70
181
71
98
133
143
185
185
188
179
102
94
101
88
110
184
132
183
145
186
186
107
114
108
95
82
82
82
64
61
57
53
46
46
46
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
62
62
62
62
62
62
62
62
88
101
108
85
45
5
5
5
5
5
5
5
3
2
2
20
34
20
6
4
3
4
6
4
2
8
4
1
1
2
3
3
2
1
1
1
4
2
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
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
187
187
187
187
187
187
187
187
187
187
126
115
102
86
78
72
60
56
56
60
60
66
66
56
79
41
63
77
75
167
90
101
107
113
167
154
174
187
180
159
176
177
179
176
110
105
93
89
86
104
102
97
167
84
79
79
78
95
86
96
167
83
105
132
142
174
174
187
180
119
114
114
99
118
177
130
172
144
179
176
102
103
96
83
69
66
66
68
81
96
96
96
64
74
85
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
1
1
1
1
1
1
12
34
24
15
12
11
11
11
7
4
2
2
1
1
2
3
4
2
1
1
4
7
7
7
4
1
2
4
4
5
4
2
1
1
1
2
3
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
3
4
5
4
2
1
1
1
1
2
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
130
480
480
480
480
480
480
480
480
480
480
298
270
235
194
177
148
123
121
165
228
233
415
415
225
215
196
210
254
250
451
332
370
419
423
387
401
403
471
419
413
415
480
380
369
430
336
324
333
313
334
419
368
394
423
375
471
498
507
878
482
475
500
427
418
470
563
569
817
878
694
752
816
839
825
850
865
892
892
892
591
611
564
560
555
533
533
533
501
778
448
422
378
401
482
599
778
778
778
778
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
31
42
47
53
31
9
9
9
9
9
9
5
2
2
2
30
24
19
32
43
54
77
39
1
22
14
7
5
4
10
6
2
2
2
3
3
2
2
3
5
20
15
8
1
27
37
20
4
1
2
8
14
20
10
1
3
2
1
2
3
5
3
1
1
2
5
9
37
19
2
5
6
7
60
43
22
1
1
1
1
114
79
45
45
45
90
112
123
129
132
133
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
119
641
641
641
641
641
641
641
641
641
641
362
329
277
216
192
151
146
152
188
207
215
258
258
173
188
194
219
263
290
434
437
376
432
351
345
368
336
365
428
418
436
483
641
391
383
377
332
340
324
354
432
339
467
332
329
418
433
450
873
399
388
449
394
402
467
550
559
805
873
684
705
807
835
812
842
856
883
883
883
584
606
560
555
550
527
527
527
496
776
444
420
377
398
479
597
776
776
776
776
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
10
10
10
11
6
2
2
2
2
2
2
2
5
6
8
15
19
23
27
31
70
36
3
12
21
13
5
5
5
21
19
18
14
11
11
11
8
5
3
11
17
10
3
4
25
20
13
6
2
5
7
10
15
8
1
1
2
2
2
7
13
7
2
17
9
2
6
33
60
53
37
19
2
60
46
32
18
18
18
18
107
73
39
39
39
83
105
116
121
124
125
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
130
646
646
646
646
646
646
646
646
646
646
357
317
262
198
172
135
135
147
184
214
218
260
260
157
167
152
205
231
251
455
340
393
538
431
410
430
419
471
442
458
463
474
646
439
431
424
375
405
380
404
423
409
481
431
418
492
536
538
907
461
444
503
435
431
489
578
586
840
907
714
772
838
865
819
838
865
754
740
907
648
654
639
596
587
546
546
546
510
802
456
432
390
413
497
617
802
802
802
802
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
43
48
50
42
25
8
8
8
8
8
8
6
4
4
4
11
11
11
20
30
57
78
54
30
56
68
74
37
1
14
10
7
5
3
1
2
3
4
2
1
11
11
7
4
31
22
13
7
2
7
13
36
26
13
1
3
6
4
2
3
5
3
2
12
7
2
13
32
77
87
55
23
2
98
106
55
5
5
5
5
62
56
50
50
50
96
119
131
137
140
141
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
115
274
274
274
274
274
274
274
274
274
274
178
174
157
137
131
106
106
106
102
108
115
115
104
78
81
74
96
121
122
179
193
159
175
193
213
229
267
256
213
241
245
251
274
262
274
207
197
203
204
219
240
229
242
225
204
308
346
379
923
365
368
370
295
286
378
489
496
781
923
687
732
896
905
864
896
905
855
855
923
612
681
762
723
762
762
762
762
541
750
379
307
260
302
404
536
750
750
750
750
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
10
10
10
11
6
2
2
2
2
2
2
1
1
1
1
12
17
23
20
17
60
37
14
8
19
23
15
8
4
13
7
2
2
2
2
6
11
7
4
19
14
9
4
8
11
9
6
3
8
8
8
13
13
8
3
2
3
4
5
4
4
4
4
5
3
2
1
1
1
1
1
1
5
48
48
25
2
2
2
2
105
57
10
10
10
11
12
25
31
34
36
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
123
593
593
593
593
593
593
593
593
593
593
352
311
259
198
167
135
111
104
110
119
123
135
135
100
111
81
130
158
167
355
195
237
250
238
307
340
353
593
400
402
419
438
453
312
279
248
220
219
212
232
226
221
355
207
209
209
206
227
202
238
307
219
255
309
370
405
593
507
400
391
376
370
354
364
438
360
364
346
453
364
271
269
232
204
179
148
139
118
117
100
100
100
92
106
123
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
11
11
11
11
11
11
11
11
11
11
11
11
22
28
31
32
33
33
33
18
3
3
3
11
11
12
11
11
44
22
1
11
22
18
15
9
3
9
15
22
13
4
1
3
5
4
2
1
2
2
1
1
21
12
4
2
1
2
4
22
14
7
3
3
4
5
6
6
7
5
4
5
6
3
1
2
3
6
10
9
9
16
18
12
7
7
7
7
25
14
4
4
4
11
19
29
34
37
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
126
377
377
377
377
377
377
377
377
377
377
233
223
197
167
156
133
117
117
133
169
160
262
262
139
127
118
133
173
175
254
290
282
320
433
349
362
352
474
377
392
504
373
362
362
437
309
296
305
300
319
388
367
396
433
396
474
438
504
385
437
394
364
388
360
375
380
385
396
377
361
392
365
358
504
354
363
373
357
358
307
314
315
335
358
358
358
358
293
358
231
192
165
176
217
272
358
358
358
358
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
31
42
47
40
24
9
9
9
9
9
9
15
18
20
21
20
19
19
20
22
46
26
6
17
28
16
4
3
2
16
18
20
15
10
6
11
16
8
1
6
12
10
8
48
53
32
11
3
2
6
11
28
22
14
6
2
9
9
6
4
17
15
13
14
13
8
4
7
7
7
7
5
4
41
41
30
20
20
20
20
189
110
31
31
31
41
49
43
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
85
85
85
85
85
85
85
85
81
81
81
73
72
71
69
68
67
67
67
63
74
85
85
81
62
66
49
59
73
67
106
94
78
81
80
89
77
71
79
70
77
89
80
85
81
79
72
73
79
100
86
103
91
83
73
76
69
76
82
72
106
94
73
76
85
104
85
100
79
70
69
68
103
61
63
69
62
65
60
69
81
55
64
71
76
76
76
76
74
90
106
106
106
106
106
105
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
4
4
4
4
9
11
12
13
13
13
13
13
13
13
14
16
17
12
7
5
4
8
12
7
3
2
1
1
1
4
7
7
6
6
4
3
2
1
1
3
6
4
2
2
2
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
3
4
3
3
3
3
3
5
3
2
2
2
2
2
1
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
145
145
145
145
145
145
145
145
102
91
89
99
109
126
126
126
126
126
126
112
131
145
145
136
87
82
74
79
94
126
104
103
105
136
94
93
93
76
85
79
89
94
95
145
87
82
84
78
84
100
91
103
102
83
76
74
69
75
81
72
100
99
70
77
87
104
88
100
85
79
70
69
103
63
69
84
70
83
68
78
86
56
66
71
74
74
74
74
70
86
100
100
100
100
100
102
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
12
28
17
7
6
6
3
1
1
1
6
3
1
1
3
6
6
5
5
4
3
2
3
4
5
3
2
2
2
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
2
1
1
2
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
138
182
182
182
182
182
182
182
182
182
182
160
156
152
147
144
138
138
138
116
132
138
138
124
124
185
83
100
113
94
162
103
128
134
185
165
169
169
182
179
158
175
172
185
176
115
109
98
93
92
108
103
102
162
86
81
80
79
95
88
98
165
81
103
130
139
169
169
182
179
113
109
108
94
111
172
123
170
133
153
176
94
99
98
85
74
74
74
70
85
98
98
98
66
75
86
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
153
153
153
153
153
153
153
153
83
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
69
38
7
5
4
2
1
2
3
6
3
1
1
4
8
8
8
9
5
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
3
4
4
4
5
4
3
2
1
1
1
1
3
4
4
4
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
47
82
82
82
82
82
82
82
82
82
82
64
61
56
50
47
42
37
37
41
49
54
67
67
66
66
42
52
64
61
102
90
69
67
67
67
68
69
82
64
69
70
72
67
71
79
64
64
72
88
82
102
90
76
69
67
60
70
75
71
98
86
69
73
79
93
78
88
82
69
67
66
102
66
69
72
61
67
59
53
71
50
58
63
67
67
67
67
67
82
98
98
98
66
75
86
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
10
10
10
10
10
10
10
10
14
16
17
19
14
10
10
10
10
10
10
11
12
12
12
13
25
16
8
5
3
7
10
7
4
2
1
2
3
4
3
2
6
4
2
2
2
2
3
3
2
2
1
1
2
2
2
2
2
2
1
1
2
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
5
4
3
3
3
3
3
4
4
4
4
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
40
176
176
176
176
176
176
176
176
176
176
110
101
89
74
68
56
49
49
48
54
57
67
67
58
58
41
62
77
75
163
91
98
101
109
164
142
148
176
157
142
160
155
154
176
104
99
93
89
88
104
103
97
163
83
77
77
76
94
89
98
164
85
101
122
129
148
143
176
157
105
104
103
89
102
155
115
144
125
154
176
92
96
94
80
68
67
67
67
82
98
98
98
66
75
85
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
9
9
9
9
9
9
9
9
14
16
17
19
14
9
9
9
9
9
9
5
1
1
1
15
8
1
8
5
3
7
11
8
5
4
3
2
1
4
7
8
4
1
1
4
8
5
3
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
3
4
4
3
3
3
3
3
4
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
28
126
126
126
126
126
126
126
126
126
126
77
73
64
54
50
41
37
37
35
34
32
32
31
27
41
29
35
38
37
49
40
55
67
77
126
93
93
114
88
92
95
91
92
95
84
78
82
76
77
87
82
80
78
79
91
82
80
88
87
74
126
78
83
90
91
93
93
114
73
68
72
67
66
81
64
67
92
67
67
95
58
57
55
48
43
41
41
37
39
31
31
31
25
29
34
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
5
4
4
8
12
24
12
1
4
3
2
2
2
2
1
1
3
6
9
7
5
3
2
1
2
4
3
2
2
4
4
4
3
2
3
3
2
1
1
2
1
1
1
1
4
5
4
3
2
1
1
1
4
2
1
2
2
2
3
3
3
3
3
4
5
16
8
1
1
1
1
1
2
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
110
120
120
120
120
120
120
120
120
120
120
115
114
110
110
110
76
66
65
78
92
106
120
120
87
110
73
78
87
79
113
87
79
77
73
80
89
92
120
129
121
139
140
123
128
140
129
109
140
93
97
104
103
113
129
85
91
96
93
125
83
83
92
94
90
96
125
106
105
120
105
106
106
125
104
98
115
100
96
115
107
93
101
103
107
107
107
107
71
69
58
47
43
48
58
70
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
44
24
24
24
24
24
24
24
24
24
24
44
22
1
1
1
1
1
1
1
1
1
2
9
6
4
18
21
25
13
1
4
4
3
2
3
4
6
7
9
5
1
1
2
3
3
4
12
7
2
2
2
4
7
4
2
1
3
4
6
4
2
1
1
1
1
1
1
2
5
4
2
1
8
8
8
4
1
4
5
7
7
6
5
5
5
5
5
14
8
3
3
3
9
15
8
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
21
64
64
64
64
64
64
64
64
64
64
41
38
34
29
27
22
21
21
27
37
38
66
66
35
34
30
40
54
57
109
95
64
70
65
73
59
55
61
57
61
73
64
61
56
67
57
59
70
95
76
102
88
73
68
66
58
69
76
71
109
95
72
73
78
105
76
95
65
67
66
62
102
59
61
64
55
57
46
46
38
44
47
54
66
66
66
66
70
88
109
109
109
73
84
96
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
22
22
22
22
22
22
22
22
11
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
7
9
11
10
10
12
13
7
2
1
1
1
1
3
3
3
2
1
1
2
3
3
3
3
2
1
2
3
3
2
1
1
2
2
2
3
4
3
2
1
2
3
6
8
5
3
2
2
2
1
1
3
3
3
2
1
1
1
2
3
3
4
6
8
6
5
4
3
3
3
3
3
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
63
159
159
159
159
159
159
159
159
159
159
159
111
103
93
82
77
65
63
63
63
63
66
63
63
86
43
54
64
59
98
84
70
84
86
80
99
94
97
159
104
106
107
101
99
97
100
91
86
89
94
100
90
114
82
74
85
72
85
76
87
121
88
101
111
121
135
130
171
171
140
142
150
136
127
150
121
136
107
90
140
77
77
78
68
60
59
59
60
73
87
87
87
60
65
72
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
9
9
9
9
9
9
9
9
9
9
9
9
5
2
2
2
2
2
2
2
2
2
2
15
39
26
14
12
10
12
12
8
4
3
3
2
1
4
8
9
5
1
1
4
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
6
5
3
1
2
3
4
3
3
3
3
3
3
3
6
8
7
7
7
7
7
7
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
34
69
69
69
69
69
69
69
69
69
69
51
48
45
41
39
34
34
34
42
54
57
92
92
53
50
46
45
68
70
74
170
84
88
88
76
80
81
81
110
87
102
126
126
170
135
195
144
151
153
149
195
152
168
172
160
195
153
182
149
159
172
138
182
127
119
129
117
107
182
102
106
102
94
87
87
86
118
79
72
70
72
85
96
118
118
118
118
78
75
62
49
47
46
51
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
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
3
1
1
1
14
7
1
15
17
19
11
4
1
2
3
2
1
1
2
2
2
2
2
2
3
4
6
5
4
5
7
4
1
2
3
2
1
1
3
5
7
7
5
3
1
1
1
6
5
3
2
2
3
2
2
2
2
2
2
2
2
9
11
8
5
5
5
6
8
16
8
1
1
1
6
11
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
60
179
179
179
179
179
179
179
179
179
179
109
100
87
71
65
52
61
73
96
130
132
132
77
66
72
61
83
132
102
155
121
148
148
130
162
159
169
171
179
153
170
174
174
171
118
104
87
72
66
79
77
82
155
82
85
83
71
84
78
76
162
70
88
115
130
169
169
171
179
96
89
100
87
105
174
123
170
137
174
171
91
86
71
53
45
35
31
30
33
35
35
35
25
29
33
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
28
28
28
28
28
28
28
28
38
43
45
36
19
3
3
3
3
3
3
2
2
2
2
2
9
12
10
9
12
6
1
6
9
5
1
2
3
2
1
2
1
1
1
2
2
2
2
6
4
2
2
2
4
2
1
1
2
3
4
4
4
3
2
3
3
2
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
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
43
47
47
47
47
47
47
47
47
47
47
43
39
38
37
36
35
39
41
45
58
49
49
43
37
40
41
43
58
59
73
79
65
68
66
82
79
69
72
82
74
79
73
82
90
105
115
166
166
126
132
154
128
137
141
133
154
138
154
130
141
142
102
117
108
105
101
154
90
87
81
67
63
58
57
58
55
54
56
58
42
46
50
52
52
52
51
51
42
46
44
44
44
44
52
60
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
9
7
7
7
7
7
7
7
7
7
7
17
13
9
9
9
9
9
9
9
9
8
8
8
7
7
9
12
12
7
2
2
3
3
4
3
3
7
5
3
4
5
5
5
5
6
5
5
6
7
7
6
5
3
2
2
2
2
2
5
4
4
7
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
9
12
11
6
2
2
2
2
3
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
179
179
179
179
179
179
179
179
173
167
167
167
153
147
140
139
119
119
119
119
147
179
179
167
115
139
85
78
82
63
70
62
54
55
58
77
70
75
78
77
85
94
90
179
76
74
72
62
59
53
58
54
54
70
55
44
42
42
62
43
43
77
43
50
63
64
75
75
78
77
47
44
45
38
46
74
52
73
71
76
76
76
60
66
64
62
62
62
43
45
43
39
39
38
37
37
36
36
36
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
119
66
66
66
66
66
66
66
66
66
66
102
61
20
20
20
20
20
20
10
1
1
1
1
10
6
3
2
2
3
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
171
171
171
171
171
171
171
171
171
171
171
171
145
140
135
129
119
119
119
113
139
145
171
171
115
115
78
78
111
107
130
239
113
140
131
130
197
130
172
141
154
197
167
174
167
172
170
173
168
225
175
187
232
177
174
167
144
138
144
133
125
239
144
142
168
209
164
225
140
158
144
132
232
108
101
97
81
78
73
63
57
73
96
116
158
158
158
158
161
199
239
239
239
164
181
201
209
209
209
209
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
22
22
22
22
22
22
22
22
22
22
39
32
26
26
26
26
26
26
13
1
1
1
33
44
24
4
5
7
21
27
15
3
2
2
3
5
6
6
7
4
1
1
2
2
2
3
23
12
1
2
1
1
1
1
1
2
3
2
1
2
2
1
1
2
3
2
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
6
3
1
1
1
1
6
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
25
169
169
169
169
169
169
169
169
169
169
97
85
71
54
47
37
37
40
48
60
57
57
43
38
40
38
44
54
55
73
62
74
79
85
139
110
110
150
126
125
129
116
169
100
100
94
84
84
85
92
92
94
137
99
99
101
107
108
97
118
139
97
109
110
116
137
119
150
126
102
105
102
91
91
114
107
110
107
169
95
85
84
68
63
53
46
49
59
68
85
85
85
58
64
72
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
32
32
32
32
32
32
32
32
17
2
2
2
2
2
2
2
2
2
2
2
2
2
3
6
3
1
7
13
18
10
3
2
2
2
4
2
1
7
6
6
4
3
3
5
8
6
4
4
4
3
2
2
17
9
2
2
2
2
2
6
8
4
1
1
1
2
2
2
3
6
6
5
4
3
2
7
5
4
5
3
2
9
9
6
3
3
3
3
14
11
7
3
3
3
3
3
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
45
424
424
424
424
424
424
424
424
424
424
231
204
167
124
107
90
86
83
83
98
72
72
63
58
68
91
121
126
146
387
148
204
223
240
401
334
345
412
388
343
393
376
418
424
256
228
190
142
128
172
165
162
387
159
155
155
121
173
155
153
401
147
192
248
283
345
355
412
388
225
216
234
203
248
376
282
418
322
381
424
211
195
163
118
96
78
67
67
66
63
63
63
44
47
51
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
4
4
4
4
4
4
4
4
4
4
4
4
12
16
18
20
22
23
25
44
26
9
3
3
3
3
15
20
24
22
11
1
2
2
2
2
2
9
5
2
2
2
3
4
3
2
2
3
5
3
2
2
1
1
1
1
2
3
4
8
9
5
1
1
1
1
4
4
2
1
2
2
2
2
2
5
5
5
5
5
6
11
11
6
2
2
2
2
13
8
4
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
102
424
424
424
424
424
424
424
424
424
424
263
236
198
155
131
104
93
88
95
95
95
100
100
76
102
68
124
128
141
391
143
203
224
240
405
335
345
412
388
339
393
381
415
424
252
222
184
145
132
174
172
173
391
167
165
154
120
165
156
156
405
159
204
259
287
345
345
412
388
222
216
235
204
249
381
279
415
317
381
424
206
194
164
121
100
77
61
56
55
46
46
46
35
38
42
45
45
45
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
24
24
24
24
24
24
24
24
36
42
45
49
30
12
12
12
12
12
12
7
2
2
2
6
29
31
28
26
19
10
1
13
8
4
3
2
2
16
10
4
3
2
1
2
2
2
1
1
2
4
3
2
2
3
7
5
3
2
5
5
6
3
1
1
1
7
12
7
2
1
1
4
3
2
2
7
8
6
4
6
5
4
4
4
4
4
4
4
7
7
5
4
4
4
4
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
17
62
62
62
62
62
62
62
62
62
62
39
35
31
26
23
19
30
43
62
95
93
93
70
65
68
95
63
76
77
72
72
95
76
77
76
88
64
66
70
71
89
77
79
81
89
83
79
89
84
83
83
88
83
83
82
88
87
90
140
80
78
81
80
74
83
92
90
114
140
99
107
103
131
94
91
104
114
85
140
70
81
100
107
131
131
131
131
90
93
75
69
69
68
82
100
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
7
7
7
7
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
2
2
2
2
11
14
17
14
11
11
6
1
10
8
7
6
10
21
15
8
2
7
10
12
14
10
6
2
4
5
4
4
4
3
2
1
2
2
1
1
7
5
3
2
2
3
3
2
1
2
1
1
2
2
1
1
3
4
4
3
2
1
5
6
7
7
8
11
12
12
12
7
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
62
62
62
62
62
62
62
62
57
57
57
59
62
62
62
62
52
52
52
51
60
65
76
76
76
76
57
65
80
77
109
132
90
97
87
82
101
77
93
78
82
88
95
87
101
93
95
102
121
108
110
117
107
106
96
106
101
108
132
106
109
86
94
117
108
121
117
117
108
117
97
109
115
102
117
86
81
81
115
63
58
70
82
101
132
132
132
132
104
115
109
109
109
77
80
83
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
10
10
10
10
10
10
10
10
12
13
13
14
12
10
10
10
10
10
10
5
1
1
1
2
5
6
8
6
5
15
25
14
3
2
2
2
2
4
3
2
6
3
1
1
1
3
5
3
1
1
1
1
1
2
2
1
1
1
1
1
5
9
5
1
5
4
4
7
4
2
1
1
1
1
1
1
1
1
1
1
3
6
4
2
2
2
4
5
6
6
4
3
3
3
3
4
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
26
67
67
67
67
67
67
67
67
67
67
46
43
39
34
32
28
26
26
46
70
75
148
148
89
91
78
116
75
80
79
116
72
70
69
74
84
82
130
102
97
132
99
112
125
100
144
87
84
76
69
79
93
99
130
148
102
104
132
80
76
79
81
83
84
125
97
93
86
144
71
75
78
65
77
67
57
62
54
48
66
61
82
108
148
148
148
148
85
73
58
42
33
31
30
31
32
32
32
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
27
27
27
27
27
27
27
27
19
11
11
11
11
11
11
11
11
11
11
7
4
4
4
9
12
15
18
20
10
1
2
3
5
3
1
2
5
4
3
7
8
9
7
5
4
2
1
4
2
1
1
1
1
1
1
1
1
1
2
4
4
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
6
6
5
4
4
4
4
17
14
9
4
4
4
4
5
6
6
6
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
133
212
212
212
212
212
212
212
212
212
212
139
133
120
104
99
81
79
79
95
119
133
166
166
126
114
113
166
148
147
198
223
167
180
184
198
194
182
209
191
202
209
223
212
219
215
214
286
221
222
239
230
236
286
231
230
230
231
225
194
286
184
209
221
201
203
192
209
177
160
165
170
178
158
183
165
177
212
180
164
164
143
149
151
151
151
151
151
132
133
127
122
122
107
107
116
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
42
41
41
41
41
41
41
41
41
41
41
41
25
9
9
9
9
9
9
5
2
2
2
10
11
12
34
30
26
23
20
14
8
5
3
2
2
2
2
5
10
13
12
11
37
28
19
20
10
1
1
1
2
3
4
4
3
3
4
12
7
3
4
5
10
9
6
3
7
6
6
4
3
3
4
9
6
3
7
7
7
9
10
7
5
5
5
5
31
23
15
15
15
30
37
28
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
53
62
62
62
62
62
62
62
62
62
62
53
52
50
48
47
45
45
51
65
68
93
93
57
52
56
44
83
113
133
253
241
177
251
165
153
141
133
141
141
215
153
137
130
118
189
139
172
215
204
241
237
225
171
157
174
197
194
251
180
213
201
153
152
177
253
181
241
204
169
160
147
237
115
109
127
114
110
197
88
119
153
185
251
251
251
131
144
159
178
213
213
213
162
189
220
253
253
253
253
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
10
10
10
10
10
10
10
10
10
10
18
11
5
5
5
5
5
5
4
4
3
2
2
8
14
10
6
5
5
3
2
4
2
1
2
3
8
7
6
4
2
3
2
2
3
2
2
1
1
1
1
1
1
1
2
5
8
4
1
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
1
2
3
2
2
2
2
2
3
4
2
1
1
1
1
8
12
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
20
72
72
72
72
72
72
72
72
72
72
46
41
35
27
22
19
17
16
18
20
21
27
27
20
20
17
122
235
274
660
584
366
441
406
540
464
338
471
329
306
540
301
287
278
471
282
293
389
527
418
660
584
316
295
238
195
278
357
343
649
573
375
393
434
642
363
527
299
336
319
287
660
238
227
220
161
149
122
122
89
96
108
115
115
115
64
160
275
407
649
649
649
433
503
585
642
642
642
642
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
6
7
7
7
7
7
4
1
1
1
8
5
3
5
5
6
8
8
8
10
6
2
2
2
4
2
1
1
1
2
3
5
4
3
4
4
4
3
2
2
1
1
1
1
1
1
4
4
2
1
1
2
3
4
2
1
1
1
1
4
2
1
1
2
1
1
1
1
3
3
2
1
1
1
1
5
6
3
1
1
1
1
4
5
6
6
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
119
119
119
119
119
119
119
119
119
119
119
112
124
133
133
133
133
133
133
133
121
120
133
133
80
68
65
165
289
315
691
667
402
428
389
401
377
323
479
314
276
401
270
261
251
479
317
372
460
637
469
652
628
390
347
331
285
350
412
397
674
650
416
430
488
691
435
637
356
398
355
313
652
250
233
253
187
177
285
125
151
190
217
279
279
279
155
235
339
458
674
674
674
457
534
623
691
691
691
691
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
14
34
44
49
54
59
62
65
34
3
3
3
20
17
11
5
6
8
16
18
10
3
2
2
2
3
4
6
13
7
1
1
3
5
3
2
9
6
4
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
4
10
5
1
1
1
1
9
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
49
86
86
86
86
86
86
86
86
86
86
67
64
60
56
54
49
49
49
46
56
57
74
74
45
48
39
159
288
322
768
669
429
458
413
476
377
363
554
356
338
476
334
309
296
554
351
402
499
630
505
761
662
417
381
350
352
430
502
483
750
651
447
457
511
768
461
630
377
422
383
348
761
281
270
286
219
209
278
135
151
183
210
264
264
264
145
238
359
498
750
750
750
750
750
759
768
768
768
768
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
69
69
69
69
69
69
69
69
37
5
5
5
5
5
5
5
5
5
5
3
1
1
1
14
7
1
6
6
7
43
28
14
1
5
3
1
3
4
6
7
4
1
1
2
2
1
1
3
6
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
3
7
9
10
10
10
11
9
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
102
190
190
190
190
190
190
190
190
190
190
146
138
122
103
102
73
59
57
54
57
57
66
61
58
113
56
73
85
75
134
81
106
110
113
178
149
157
163
175
149
171
167
186
190
123
119
102
88
83
93
93
90
134
87
87
86
82
98
89
86
178
85
103
126
131
157
157
163
175
104
106
112
99
114
167
130
186
145
172
190
109
112
95
73
67
47
45
51
57
67
67
67
52
59
69
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
11
11
11
11
11
11
11
11
27
35
39
44
22
1
1
1
1
1
1
1
1
1
2
17
37
25
14
17
20
11
2
4
3
2
1
2
5
11
6
2
1
1
1
2
3
9
5
2
2
2
4
2
1
2
2
2
2
2
1
1
2
2
1
1
2
3
4
2
1
1
1
1
1
1
1
3
3
2
2
3
4
4
3
3
3
3
4
5
6
6
6
6
6
9
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
110
110
110
110
110
110
110
110
93
93
94
101
110
110
110
110
74
69
62
93
125
134
234
234
135
125
105
90
102
105
121
167
127
205
120
112
116
119
121
123
166
135
139
153
234
151
147
150
167
137
138
143
143
159
187
162
205
166
179
187
160
155
179
151
171
234
190
216
182
216
166
153
149
153
139
151
150
142
205
134
136
135
130
128
126
126
119
119
95
89
74
67
67
59
68
80
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
31
30
30
30
30
30
30
30
30
30
30
49
27
5
5
5
5
5
5
3
1
1
1
18
37
35
33
40
31
21
12
12
14
8
3
2
1
5
4
4
4
4
5
8
12
15
18
28
16
4
4
3
2
5
3
1
2
5
3
2
6
4
2
1
4
5
3
1
2
3
4
2
1
3
5
9
5
1
4
4
5
25
20
12
4
4
4
4
33
17
1
1
1
6
12
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
65
427
427
427
427
427
427
427
427
427
427
246
215
180
139
121
102
84
75
78
86
93
108
108
108
108
62
101
104
106
289
109
171
183
208
403
323
345
424
379
338
400
427
413
424
243
214
182
142
125
147
141
140
289
138
132
130
114
164
159
147
403
167
220
278
308
345
414
424
379
241
210
235
200
249
427
283
413
324
376
424
199
179
146
100
82
63
48
40
35
27
23
20
21
23
27
33
33
33
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
289
289
289
289
289
289
289
289
166
43
43
43
43
43
43
43
43
43
43
22
2
1
1
1
33
35
21
7
15
8
1
2
2
2
2
1
1
1
1
1
1
1
1
3
3
3
3
3
3
6
3
1
25
13
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
3
3
2
1
1
1
3
2
1
2
1
1
2
3
2
1
1
1
1
4
2
1
1
1
2
4
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
110
143
143
143
143
143
143
143
143
143
143
126
123
111
110
110
75
86
108
148
177
211
257
257
172
182
192
171
211
213
250
265
214
207
188
211
180
176
228
182
186
205
200
212
257
219
228
214
265
221
220
250
200
194
200
176
178
187
213
200
159
174
181
187
187
265
194
201
199
199
189
185
250
171
167
199
155
149
153
122
128
139
153
177
177
177
138
138
135
148
159
159
159
125
145
170
197
197
197
197
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
44
27
10
10
10
10
10
10
10
26
17
8
8
32
34
21
8
15
8
2
8
19
23
21
12
3
26
16
6
7
8
17
12
7
2
5
8
10
13
7
2
2
2
2
2
2
2
4
6
17
29
15
2
12
8
5
4
4
6
10
7
5
4
3
3
3
3
3
3
5
14
19
12
6
6
6
6
23
41
29
18
18
18
18
28
33
35
36
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
119
119
119
119
119
119
119
119
119
119
119
119
114
113
112
111
111
110
110
110
105
120
133
133
131
131
92
113
96
96
103
116
94
133
81
74
73
62
60
65
80
88
97
133
96
84
85
89
90
93
112
99
86
84
97
81
80
87
116
75
88
74
71
78
85
103
96
92
86
112
87
92
99
96
72
74
71
68
89
53
61
64
76
91
116
116
116
116
90
97
88
88
88
67
77
90
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
9
9
9
9
9
9
9
9
18
23
28
20
12
9
9
9
9
9
9
6
3
2
1
1
1
2
34
28
23
18
14
13
9
6
8
4
1
7
13
9
5
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
4
3
2
1
2
3
2
1
1
1
1
1
2
1
1
1
1
3
3
3
2
2
2
2
2
2
2
3
12
11
11
11
11
13
14
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
133
205
205
205
205
205
205
205
205
205
205
158
150
135
118
111
88
83
87
123
154
152
251
251
150
149
134
197
258
286
561
431
387
469
384
316
312
299
321
340
359
464
363
402
422
459
415
464
453
460
472
561
431
464
430
390
469
381
402
459
334
383
385
370
384
444
406
409
423
409
396
390
561
370
345
360
337
335
469
301
307
305
296
298
296
294
294
294
288
312
333
333
333
302
327
382
444
444
444
444
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
54
54
54
54
54
54
54
55
55
56
63
36
9
9
9
9
9
9
9
10
10
11
29
25
22
44
67
73
79
61
44
39
39
39
20
1
11
15
19
14
8
3
7
12
46
24
3
11
10
6
2
3
4
2
1
1
4
8
17
12
8
5
3
5
5
5
3
2
4
10
7
5
3
1
1
1
1
1
1
17
48
47
26
5
5
5
5
76
59
43
43
43
77
94
102
106
108
109
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
44
44
44
44
44
44
44
44
44
44
44
44
40
39
38
37
36
45
64
92
116
147
147
89
90
86
82
62
65
85
85
110
147
109
112
115
110
113
117
117
124
125
125
147
129
132
130
164
122
130
130
119
151
117
128
137
140
164
151
146
117
110
96
108
113
122
146
164
105
94
86
83
77
72
96
63
62
57
47
53
41
44
46
48
53
53
53
53
48
48
46
46
46
34
39
44
50
50
50
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
25
5
5
5
5
5
5
5
5
5
5
15
11
8
8
8
8
8
8
8
19
12
5
5
4
3
26
29
18
8
4
2
1
1
4
4
5
5
5
5
8
5
2
7
11
6
2
2
7
11
6
1
3
3
2
1
1
4
4
4
4
4
13
7
2
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
11
9
7
7
7
8
9
18
10
3
3
3
3
3
6
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
43
47
47
47
47
47
47
47
47
47
47
43
44
43
43
43
43
43
43
54
74
78
138
138
83
85
76
106
71
70
74
106
68
64
69
64
72
76
119
89
70
79
73
87
114
83
136
76
70
68
58
67
82
88
119
138
86
83
85
65
70
66
72
83
81
114
93
92
93
136
91
94
92
93
69
71
64
60
84
51
52
65
82
102
138
138
138
138
85
82
66
48
45
35
34
36
34
34
34
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
7
7
7
7
7
7
7
7
7
7
7
13
16
18
19
19
19
19
20
31
37
40
43
33
17
1
20
24
22
11
1
4
2
1
2
2
2
7
12
14
7
1
2
1
1
1
1
1
2
3
2
1
1
3
2
1
1
6
3
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
4
5
3
2
2
2
2
5
5
4
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
142
198
198
198
198
198
198
198
198
198
198
151
157
150
142
141
134
133
133
120
143
142
167
167
102
94
91
100
120
133
172
130
137
126
134
192
167
183
198
174
175
183
186
181
185
142
147
133
122
117
122
124
138
172
130
167
115
119
130
115
109
192
110
128
158
160
183
183
198
174
118
112
111
101
120
186
143
181
148
167
185
126
147
159
167
167
167
167
125
133
113
113
113
76
87
101
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
9
9
9
9
9
9
9
9
61
87
100
74
41
9
9
9
9
9
9
5
1
1
1
33
36
21
7
9
12
8
4
4
5
3
1
1
1
2
4
4
2
1
1
1
1
1
2
6
4
2
2
2
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
7
8
9
10
11
12
17
10
3
3
3
3
3
3
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
110
110
110
110
110
110
110
110
84
87
90
98
110
110
110
110
110
110
110
95
100
110
110
85
74
110
56
57
63
54
50
78
55
63
79
60
61
57
65
53
60
65
67
79
71
79
67
75
66
68
71
75
79
71
71
62
79
68
71
79
75
66
62
58
62
78
66
70
79
59
62
66
61
61
75
63
61
61
61
48
66
46
47
46
41
41
35
35
40
49
63
63
63
49
57
67
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
27
27
27
27
27
27
27
27
27
27
27
44
44
44
44
44
44
44
44
22
1
1
1
1
33
23
14
17
21
14
7
5
7
5
4
4
5
5
3
1
4
6
7
6
4
2
1
3
6
7
5
3
2
1
1
1
1
1
1
4
3
3
2
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
4
3
3
3
3
3
9
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
119
119
119
119
119
119
119
119
81
84
88
101
119
119
119
119
110
110
110
150
200
214
358
358
184
164
143
122
169
169
174
373
175
180
167
143
173
174
176
348
177
168
175
147
145
149
129
130
130
127
138
157
202
215
312
358
245
260
373
191
219
207
224
348
221
289
221
233
234
237
312
221
306
222
228
289
200
235
165
129
111
144
196
261
373
373
373
373
212
193
153
109
85
84
87
97
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
5
5
5
5
5
5
5
5
5
5
6
4
3
3
3
3
3
3
3
3
3
3
10
60
50
32
15
25
16
7
11
7
4
7
4
1
5
5
5
9
11
10
10
8
6
20
23
15
7
5
4
3
2
2
2
2
3
6
11
7
3
3
9
7
5
3
1
1
2
5
3
1
2
4
4
2
1
1
1
1
7
11
13
14
16
25
30
24
12
1
1
1
3
6
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
33
62
62
62
62
62
62
62
62
62
62
46
44
41
38
37
33
33
33
32
31
33
33
27
25
26
23
25
29
33
31
46
36
38
41
54
43
43
46
51
47
48
46
62
45
45
46
39
39
40
41
40
41
52
43
43
43
44
42
40
34
54
39
42
43
52
44
43
43
51
36
38
40
35
39
45
43
62
40
48
38
33
33
30
28
28
22
23
26
28
33
33
33
22
24
27
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
10
10
10
10
10
10
10
10
8
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
6
7
8
9
11
6
1
1
5
4
4
2
1
1
1
1
1
1
1
1
2
3
4
6
4
2
2
2
4
3
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
3
2
2
2
2
4
7
10
7
4
1
1
1
1
2
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
40
42
42
42
42
42
42
42
42
42
42
40
40
40
40
40
40
40
43
54
67
67
67
49
49
48
46
46
47
48
48
64
52
58
60
63
87
66
72
78
75
96
86
71
78
78
74
87
85
83
94
85
87
87
78
96
81
84
86
94
72
63
65
63
61
70
70
75
96
65
66
71
63
60
86
57
58
56
48
54
44
49
53
56
64
64
64
64
53
52
45
45
45
33
37
42
46
46
46
46
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
6
6
6
6
6
6
6
6
6
10
9
9
9
7
6
26
23
20
11
2
7
4
1
3
2
1
5
7
7
6
5
5
5
5
4
3
3
3
4
2
1
1
1
1
1
2
2
2
3
3
2
1
1
2
3
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
6
6
6
6
6
7
9
17
11
6
5
5
5
5
3
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
136
136
136
136
136
136
136
136
95
83
85
100
117
145
145
145
145
145
145
161
228
228
392
392
225
210
203
244
206
182
183
322
165
151
141
157
198
213
353
322
249
354
255
281
381
243
368
225
195
189
151
179
223
234
353
392
238
254
354
182
165
135
158
153
167
381
215
213
205
368
157
151
134
95
92
88
88
87
108
69
81
126
193
262
392
392
392
392
234
225
180
127
111
89
90
101
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
1
1
1
26
36
21
6
4
3
3
3
2
2
2
1
1
1
3
5
8
8
8
4
1
2
1
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
8
9
11
9
6
4
4
4
4
4
4
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
42
42
42
42
42
42
42
42
42
42
31
29
27
24
23
20
24
32
46
57
64
82
82
53
57
49
49
58
57
63
62
65
75
88
88
88
74
79
71
73
82
73
71
74
78
72
71
82
87
79
82
87
78
79
77
70
72
82
82
76
87
70
81
66
67
74
75
87
81
77
73
80
62
77
56
54
52
44
45
39
47
55
63
80
80
80
80
59
58
48
44
44
45
51
60
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
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
5
3
1
1
2
3
17
31
24
12
1
6
5
3
1
6
12
11
11
12
7
2
2
3
4
2
1
2
3
3
3
4
4
3
2
1
1
2
2
3
5
3
1
1
1
1
1
1
1
2
3
2
1
2
2
3
2
1
1
1
1
6
5
3
1
1
1
1
14
10
6
3
3
3
3
6
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
154
154
154
154
154
154
154
154
154
154
154
147
152
154
154
154
154
154
154
125
130
117
117
113
101
117
89
113
105
110
146
128
139
143
167
146
134
126
142
145
148
231
164
173
176
176
169
168
166
176
168
180
181
179
231
177
178
177
168
168
151
173
233
283
383
401
455
586
539
539
472
586
429
381
359
586
299
281
253
184
173
155
144
136
128
120
108
111
119
138
164
164
164
116
121
126
120
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
49
21
21
21
21
21
21
21
21
21
21
49
43
37
37
37
37
37
37
22
7
7
7
37
37
31
26
38
37
21
5
5
9
8
7
5
4
10
5
1
1
1
2
2
2
2
2
2
3
4
3
3
6
4
2
1
3
3
3
6
9
5
2
1
3
4
3
3
6
3
1
2
3
4
3
2
2
2
2
2
6
20
21
11
1
1
1
1
24
20
16
13
13
13
13
11
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
66
66
66
66
66
66
66
48
49
50
57
66
66
66
66
50
51
52
62
70
70
79
79
61
71
52
52
52
54
60
62
62
80
71
71
85
71
79
71
72
73
73
71
75
77
69
63
80
66
74
76
85
77
79
76
77
78
80
106
75
85
86
88
118
122
148
222
190
222
207
222
188
203
167
203
140
123
116
93
90
89
96
102
102
102
77
77
69
72
71
71
71
62
73
85
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
5
3
3
3
3
3
3
3
3
3
3
8
9
9
9
9
9
9
9
10
12
7
2
2
25
29
31
25
20
13
7
5
3
2
2
8
19
14
8
3
2
2
2
6
9
7
5
17
13
8
3
2
2
3
2
1
1
3
3
3
3
3
2
1
3
4
4
4
3
2
1
3
2
1
1
2
1
1
1
1
1
8
16
9
2
2
2
2
11
9
6
4
4
4
4
7
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
119
215
215
215
215
215
215
215
215
215
215
158
157
147
136
132
128
119
119
115
134
136
195
195
116
110
98
93
104
107
134
135
119
140
130
144
154
215
180
164
173
195
157
156
150
146
140
125
124
125
125
140
133
138
180
144
140
147
195
148
161
166
162
181
183
182
215
190
186
202
183
171
207
167
165
202
174
176
207
153
167
140
135
131
124
118
112
112
98
101
96
96
96
89
103
121
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
4
4
4
4
4
4
4
4
4
4
4
4
29
41
47
50
52
53
54
28
3
3
3
14
34
35
37
40
43
22
1
2
4
7
10
5
1
6
11
19
10
1
2
1
1
6
3
1
1
1
1
1
5
10
5
1
3
6
9
13
11
10
26
22
12
2
1
1
9
7
5
3
1
1
1
1
1
1
1
1
8
23
20
18
18
18
29
40
48
30
12
12
12
15
18
28
33
35
36
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
151
186
186
186
186
186
186
186
186
186
186
160
159
155
150
148
146
142
142
142
145
151
163
144
129
271
117
140
157
142
180
150
175
169
271
175
192
175
184
179
179
195
181
271
186
133
131
110
106
101
117
110
108
180
87
81
77
74
89
86
100
165
82
107
134
142
175
175
184
179
118
112
111
94
114
176
131
183
143
174
186
104
110
106
92
79
79
79
89
100
100
100
100
100
100
102
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
15
67
37
7
5
4
8
11
6
1
2
3
2
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
3
4
4
5
4
4
4
4
4
4
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
28
42
42
42
42
42
42
42
42
42
42
35
33
30
28
28
22
24
27
36
44
42
60
60
36
37
31
31
44
37
37
53
39
43
46
47
51
51
53
42
44
44
45
45
50
53
44
42
44
43
44
53
47
48
49
60
52
47
53
45
41
39
41
45
42
50
43
47
39
42
35
38
38
36
52
36
35
35
29
35
28
31
39
46
60
60
60
60
42
42
37
33
32
32
31
31
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
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
5
4
3
3
3
7
10
13
10
7
6
3
1
5
6
4
2
1
1
1
1
5
6
4
3
2
2
2
2
1
1
2
2
2
3
2
1
1
1
1
1
3
5
3
1
1
2
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
2
2
2
2
3
4
5
6
7
8
8
9
14
19
13
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
69
87
87
87
87
87
87
87
87
87
87
73
71
68
65
64
60
60
60
56
63
69
69
65
53
57
43
48
56
60
55
73
63
66
93
71
82
89
103
91
103
94
103
93
97
104
102
113
134
104
105
112
109
113
134
113
108
111
103
89
134
84
89
113
83
86
84
94
72
72
72
72
78
69
79
68
70
87
62
68
68
57
64
70
78
78
78
78
63
70
67
67
67
68
70
73
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
7
9
10
8
7
19
10
2
4
3
2
2
2
2
6
5
4
13
15
12
7
2
3
5
17
10
4
3
2
3
2
2
2
2
2
2
3
2
2
3
4
3
2
3
2
2
3
3
3
3
3
2
2
2
1
1
1
2
4
2
1
1
1
2
4
9
10
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
56
56
56
56
56
56
56
56
38
40
43
51
56
65
65
65
65
65
65
59
65
65
68
68
61
65
58
68
66
65
66
112
78
78
74
108
76
77
74
108
77
85
94
78
94
79
78
86
89
73
108
75
75
74
94
75
76
77
112
72
69
68
64
66
64
89
72
72
72
108
67
67
66
56
53
51
50
50
48
53
48
52
69
84
112
112
112
112
73
73
59
48
48
36
35
36
34
34
34
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
5
1
1
1
1
1
1
1
1
1
1
5
4
4
4
4
4
4
4
3
3
3
3
21
38
27
16
19
22
11
1
3
3
2
1
1
2
5
4
4
3
2
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
3
3
3
4
5
6
4
3
3
3
3
3
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
69
109
109
109
109
109
109
109
109
109
109
87
85
81
76
74
69
69
69
61
67
69
69
65
53
57
46
52
56
69
64
61
62
86
70
83
87
93
109
118
138
159
193
161
193
193
145
129
118
99
100
92
87
93
84
86
85
85
93
80
88
81
75
78
82
88
93
93
109
77
74
76
73
69
88
73
79
95
84
77
85
84
84
86
86
86
60
54
47
43
36
33
33
38
43
51
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
37
37
37
37
37
37
37
37
20
4
4
4
4
4
4
4
4
4
4
3
2
1
1
1
6
9
11
13
22
12
2
4
3
2
2
2
4
7
4
1
17
15
11
7
4
1
6
9
5
1
1
1
4
6
3
1
1
1
5
9
9
10
20
10
1
1
2
3
4
3
3
2
2
1
1
2
2
2
2
5
8
8
9
5
1
1
1
1
9
13
10
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
181
181
181
181
181
181
181
181
152
138
130
124
124
122
121
120
119
119
119
120
140
181
181
124
101
110
67
65
66
62
49
57
61
57
110
54
52
48
37
35
61
63
67
181
67
68
70
50
51
48
46
49
43
38
36
35
30
35
38
36
49
43
34
36
40
47
39
47
36
33
30
32
49
30
36
32
27
31
26
26
34
22
26
31
35
35
35
35
42
49
49
49
49
49
49
48
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
71
24
24
24
24
24
24
24
24
24
24
47
26
5
5
5
5
5
5
5
5
5
5
7
27
15
3
2
2
4
5
3
1
4
2
1
2
3
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
62
62
62
62
62
62
62
62
43
39
39
42
46
53
53
53
53
53
53
47
54
62
62
52
36
33
30
31
35
53
36
35
38
52
33
31
31
29
31
29
33
35
36
62
34
34
33
32
32
32
35
34
31
33
31
33
35
30
30
28
36
32
26
25
28
34
30
35
31
29
25
26
34
23
24
27
26
27
35
21
29
25
28
30
33
33
33
33
29
33
36
36
36
36
36
35
34
34
34
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
9
9
9
9
9
9
9
9
9
9
9
10
5
1
1
1
1
1
1
1
1
1
1
7
13
8
3
2
2
3
4
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
2
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
133
133
133
133
133
133
133
133
119
109
109
100
107
109
109
109
109
109
109
99
113
133
133
100
78
89
50
46
46
35
36
40
44
45
89
44
43
40
32
30
49
50
55
133
50
48
50
38
38
36
36
35
34
35
27
27
35
31
33
34
39
32
27
27
29
30
29
34
35
26
26
29
35
27
39
27
26
26
22
21
29
18
21
24
26
26
26
26
25
30
36
36
36
36
36
33
32
30
30
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
44
16
16
16
16
16
16
16
16
16
16
30
19
9
9
9
9
9
9
5
2
2
2
2
23
13
3
2
2
3
4
2
1
2
1
1
2
3
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
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
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
22
20
20
20
24
26
29
29
29
29
18
21
26
24
34
41
30
33
34
32
42
29
38
29
31
33
34
34
42
38
32
31
33
35
38
44
44
44
37
44
38
38
41
44
44
40
44
44
38
39
39
43
44
32
32
36
41
31
44
29
28
26
22
19
19
18
21
23
27
27
27
27
33
40
40
40
40
40
40
38
37
36
36
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
9
3
3
3
3
3
3
3
3
3
3
3
6
7
8
8
8
8
8
4
1
1
2
5
4
3
3
2
2
1
1
1
1
2
1
1
1
1
1
3
3
3
2
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
2
2
1
1
1
1
1
1
1
1
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
110
148
148
148
148
148
148
148
148
148
148
129
125
116
110
110
82
80
75
80
97
76
82
86
75
110
89
81
97
90
112
85
89
101
108
125
120
133
144
131
137
138
148
136
138
134
123
119
124
131
121
118
107
130
97
92
119
94
107
124
87
131
82
90
107
114
133
133
144
110
87
97
102
100
119
148
106
134
106
95
138
77
77
76
65
57
55
55
63
72
87
87
87
66
67
74
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
28
28
28
28
28
28
28
28
36
40
42
44
26
8
8
8
8
8
8
8
6
5
5
5
35
27
18
9
8
8
7
6
4
2
5
8
16
18
11
5
3
1
1
1
1
1
1
1
5
8
4
1
1
2
1
1
1
1
2
4
2
1
1
2
1
1
1
1
1
2
2
1
1
1
1
4
2
1
2
3
4
5
5
3
1
1
1
1
19
15
12
12
12
12
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
154
154
154
154
154
154
154
154
108
96
95
106
117
136
136
136
136
136
136
120
140
154
154
140
93
89
79
80
88
136
86
91
103
140
89
88
92
75
84
79
89
96
90
154
86
81
75
64
60
57
59
60
65
80
62
77
55
57
60
52
52
81
53
57
67
72
75
69
84
79
51
53
54
49
54
84
62
80
64
74
86
55
66
73
77
77
77
77
54
57
47
46
46
31
35
39
42
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
14
14
14
14
14
14
14
14
14
14
14
14
9
4
4
4
4
4
4
4
4
4
4
17
32
19
7
5
4
5
6
4
3
3
2
1
2
4
2
1
3
4
2
1
2
1
1
4
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
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
34
98
98
98
98
98
98
98
98
98
98
66
60
52
43
38
31
39
45
57
94
69
69
54
46
52
47
60
94
69
98
72
74
74
70
94
65
62
72
62
65
66
75
66
67
75
65
65
75
64
74
76
72
98
71
72
69
69
74
72
76
86
75
77
81
72
74
74
76
86
66
69
71
64
65
81
66
67
66
74
60
59
61
58
58
58
49
49
43
39
33
32
32
35
38
42
50
50
50
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
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
5
5
5
6
3
1
8
15
19
13
7
1
1
1
4
4
5
5
5
6
6
7
7
7
7
4
1
7
4
1
1
1
6
4
2
1
1
1
2
5
7
4
1
1
1
1
3
4
4
3
3
3
3
3
3
3
3
3
4
4
4
12
8
4
4
4
5
6
16
8
1
1
1
2
4
18
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
112
465
465
465
465
465
465
465
465
465
465
273
252
216
175
158
126
113
104
156
203
205
368
368
192
197
172
205
263
280
452
453
362
393
437
350
348
323
325
365
403
423
518
465
449
450
421
497
429
443
448
497
436
433
437
405
397
438
518
448
426
400
393
386
387
453
390
404
405
374
423
400
389
391
518
376
397
390
342
465
305
331
356
344
358
358
358
358
308
334
328
327
327
319
334
389
453
453
453
453
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
5
6
8
22
27
33
48
63
83
42
1
17
34
22
11
17
23
15
7
34
17
1
1
25
17
9
1
20
22
24
14
4
33
17
2
2
2
2
2
16
12
6
1
4
6
8
4
1
6
3
1
1
1
1
2
20
10
1
2
2
2
31
31
20
10
10
10
10
65
65
65
65
66
96
111
118
122
124
125
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
136
193
193
193
193
193
193
193
193
193
193
142
143
134
124
121
110
110
110
101
116
136
136
105
78
82
50
70
75
71
185
75
105
110
115
186
163
190
193
184
163
185
189
191
191
111
100
84
69
62
81
79
79
185
70
67
66
52
75
71
68
186
67
94
129
143
190
190
193
184
105
96
103
89
112
189
134
188
149
191
191
100
96
82
63
52
46
42
46
46
46
46
46
31
36
42
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
54
54
54
54
54
54
54
54
79
92
98
76
40
5
5
5
5
5
5
5
5
5
5
7
29
18
7
5
4
5
6
3
1
5
4
3
6
5
5
5
4
2
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
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
105
96
100
104
118
136
136
136
136
136
136
136
136
136
136
136
85
82
76
82
92
136
109
94
107
136
87
89
85
72
79
70
85
89
88
136
83
79
82
74
82
100
79
109
83
76
70
73
57
68
67
61
108
55
65
68
75
104
80
100
74
64
61
60
109
59
61
64
58
60
54
64
66
50
59
65
73
73
73
73
73
90
108
108
108
108
108
106
105
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
50
50
50
50
50
50
50
50
50
50
50
50
32
15
15
15
15
15
15
15
15
15
15
15
34
19
5
4
4
36
25
13
2
5
4
3
2
2
1
1
3
4
3
2
2
1
1
4
5
3
2
4
4
2
1
2
3
4
2
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
4
3
3
3
3
3
5
3
1
1
1
1
1
2
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
20
76
76
76
76
76
76
76
76
76
76
51
48
43
38
36
30
29
29
32
42
45
69
69
48
44
43
69
90
95
130
235
119
138
144
138
197
139
164
150
141
197
141
139
126
164
130
145
145
192
149
153
230
138
127
126
104
109
137
113
105
218
122
129
160
235
159
192
132
134
128
120
230
106
106
108
91
88
104
67
71
77
93
108
137
137
137
137
144
178
218
218
218
153
179
209
235
235
235
235
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
12
13
14
9
5
5
5
5
5
5
5
5
5
5
19
12
6
6
5
5
15
25
13
1
2
1
1
4
5
7
7
7
8
5
2
4
3
2
6
5
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
5
8
5
3
3
3
3
7
9
5
1
1
1
1
3
4
4
4
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
47
77
77
77
77
77
77
77
77
77
77
58
54
50
45
43
40
37
37
41
50
55
70
70
62
62
41
51
64
61
103
91
75
78
79
89
77
67
79
68
73
89
74
71
66
79
64
63
72
85
77
103
91
76
68
69
60
70
75
72
98
86
69
72
77
91
75
85
77
67
66
66
103
62
63
67
57
62
51
48
66
45
53
61
69
69
69
69
68
83
98
98
98
66
75
85
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
10
10
10
10
10
10
10
10
16
19
21
23
16
10
10
10
10
10
10
11
11
11
11
12
10
8
9
6
4
8
10
7
5
3
2
2
2
4
2
1
4
3
3
3
3
3
3
2
1
1
1
1
1
2
4
3
2
2
1
1
1
1
1
1
1
1
2
5
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
5
6
6
7
6
5
4
3
3
3
3
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
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
107
102
114
114
78
68
66
62
67
72
61
74
71
89
125
115
164
124
147
127
124
164
123
123
128
164
126
120
140
108
114
113
109
113
102
108
110
98
104
106
93
113
90
114
94
100
102
100
110
102
94
94
88
79
93
75
79
92
74
71
74
73
85
95
114
114
114
114
92
100
95
95
95
80
77
74
71
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
24
24
24
24
24
24
24
24
24
24
24
44
54
59
62
63
64
64
65
35
6
6
6
6
6
7
21
25
29
16
4
8
8
8
6
4
10
10
8
6
23
14
6
9
6
3
1
6
3
1
1
3
3
3
2
1
1
2
3
5
4
3
2
1
1
3
2
1
3
4
4
2
1
2
3
3
2
1
2
4
12
11
11
11
11
11
11
12
16
21
15
10
10
10
10
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
26
109
109
109
109
109
109
109
109
109
109
67
60
52
42
38
31
38
48
64
89
90
90
67
62
62
90
63
60
74
109
69
90
68
62
65
63
56
82
51
55
56
54
67
53
54
53
50
64
48
59
64
64
109
74
78
80
107
84
84
79
107
79
84
83
80
81
79
82
93
68
68
70
65
65
83
63
63
62
81
62
58
59
56
55
53
53
53
47
47
43
43
43
33
37
42
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
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
3
1
1
1
5
12
20
14
9
5
1
1
4
5
3
1
1
1
5
4
3
3
3
4
4
4
3
3
3
3
2
2
1
1
2
2
2
3
3
2
1
1
2
2
3
3
2
2
3
6
4
2
2
2
2
2
2
2
2
2
2
3
5
5
4
3
3
3
3
16
10
5
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
26
156
156
156
156
156
156
156
156
156
156
91
80
67
52
46
36
36
40
49
57
65
65
46
42
42
40
55
59
73
156
77
91
94
94
129
103
103
131
91
96
98
89
100
95
75
68
61
58
60
76
78
84
156
82
83
83
77
85
75
73
129
83
91
96
101
103
103
131
97
83
84
80
76
79
89
83
100
78
81
95
71
73
68
64
64
49
45
43
43
41
41
41
38
44
52
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
59
59
59
59
59
59
59
59
30
1
1
1
1
1
1
1
1
1
1
1
4
4
4
5
15
23
16
10
5
1
4
8
12
8
4
4
4
3
3
4
11
10
9
8
8
5
2
9
6
4
11
6
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
2
4
5
4
3
3
3
3
3
3
4
4
5
7
7
5
4
4
4
4
11
6
2
2
2
5
9
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
119
449
449
449
449
449
449
449
449
449
449
280
251
211
163
136
113
95
93
99
109
119
126
126
100
111
86
89
101
103
123
136
161
177
194
313
267
248
302
381
281
298
300
449
264
255
237
197
191
187
207
202
204
326
208
199
196
190
205
183
179
313
204
237
266
279
326
298
402
381
302
312
308
402
280
287
320
297
274
449
234
201
198
163
151
138
115
115
100
104
98
98
98
89
104
122
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
11
11
11
11
11
11
11
11
11
11
11
11
27
35
39
41
42
42
42
24
6
6
6
40
24
8
32
39
46
28
10
1
1
2
6
4
3
4
5
11
8
6
6
12
7
2
7
11
10
6
3
2
11
8
5
3
2
2
4
6
8
11
7
3
1
1
3
6
11
7
3
3
3
3
4
3
2
2
2
3
5
9
12
11
11
11
11
11
24
26
25
25
25
25
25
37
43
46
47
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
34
165
165
165
165
165
165
165
165
165
165
95
87
74
59
53
48
52
60
70
87
89
89
66
62
62
89
65
68
83
124
83
92
97
92
131
113
110
158
121
121
127
165
109
100
98
87
84
84
84
92
92
92
124
85
82
80
72
80
79
70
131
76
80
84
94
104
97
158
121
97
98
103
104
105
165
107
108
99
109
90
68
65
60
55
51
47
47
41
44
43
43
43
39
42
45
50
50
50
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
83
83
83
83
83
83
83
83
58
34
34
22
11
11
11
11
11
11
11
6
2
1
1
1
3
6
11
16
10
5
4
4
2
1
4
3
3
4
2
1
1
1
2
6
10
5
1
14
10
6
3
1
2
2
2
2
2
2
2
3
5
3
2
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
1
1
2
8
6
5
5
5
11
17
17
10
4
4
4
4
4
16
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
53
86
86
86
86
86
86
86
86
86
86
64
65
62
58
57
55
53
53
50
59
56
73
73
48
43
46
51
61
58
109
68
65
62
61
81
73
75
85
79
78
82
84
80
86
79
65
67
75
100
76
103
83
80
70
73
55
67
69
76
108
81
81
77
87
109
89
100
85
79
64
60
103
56
65
84
67
80
66
78
86
58
68
71
73
73
73
73
90
108
108
108
108
108
108
108
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
75
75
75
75
75
75
75
75
61
48
48
34
20
20
20
20
20
20
20
34
41
44
46
37
28
17
7
8
10
37
25
13
3
2
1
1
2
3
2
1
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
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
33
42
42
42
42
42
42
42
42
42
42
36
36
35
34
34
33
33
33
32
31
33
33
27
24
26
25
37
48
52
91
79
57
60
51
54
49
48
79
50
54
54
51
50
50
79
48
49
52
48
51
57
49
54
47
46
46
50
54
49
79
67
60
60
61
91
60
57
54
52
51
52
69
48
49
44
39
38
34
34
31
34
39
45
45
45
34
38
49
59
79
79
79
60
68
80
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
6
6
6
6
6
6
6
6
3
1
1
1
5
6
7
10
14
23
17
10
4
2
1
1
1
1
2
1
1
1
1
2
3
2
2
2
3
2
2
1
1
5
3
2
1
1
1
1
2
2
2
2
1
1
1
1
3
2
1
1
1
1
4
2
1
1
1
1
1
4
10
7
4
4
4
4
4
5
21
21
21
21
16
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
34
58
58
58
58
58
58
58
58
58
58
46
44
40
35
34
27
25
25
27
28
33
33
28
28
34
27
30
36
36
48
53
43
44
46
48
48
55
57
50
54
54
58
53
57
48
47
44
43
46
51
48
49
48
53
44
45
46
50
51
39
48
40
42
44
46
55
47
57
44
43
42
43
42
50
58
46
53
43
39
57
38
42
45
46
46
46
46
39
39
36
36
36
27
32
37
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
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
2
1
1
1
11
6
1
11
17
20
11
2
6
11
6
1
1
1
2
2
2
1
1
1
1
1
9
5
1
1
1
1
1
4
5
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
4
7
17
12
7
7
7
7
7
7
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
62
69
69
69
69
69
69
69
69
69
69
57
59
57
55
55
53
55
58
62
70
68
68
57
44
44
43
48
54
54
53
58
70
51
55
57
58
64
66
55
60
64
67
70
66
60
72
58
58
57
58
58
58
72
54
51
46
44
48
45
45
72
43
47
50
51
64
54
66
55
44
44
46
42
46
67
53
65
54
69
66
43
45
39
33
31
22
22
25
30
38
38
38
27
32
37
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
9
9
9
9
9
9
9
9
23
30
38
33
21
9
9
9
9
9
9
5
2
2
2
4
12
20
13
6
29
15
1
6
14
8
3
2
1
1
1
1
5
5
5
5
3
2
4
2
1
2
2
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
3
4
4
4
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
57
69
69
69
69
69
69
69
69
69
69
63
62
60
59
58
57
57
57
66
90
96
153
153
88
76
63
50
62
60
56
115
66
68
74
64
74
69
73
101
75
86
89
99
126
99
149
102
91
95
111
83
95
97
89
153
95
99
115
85
85
76
79
79
81
126
94
99
96
149
80
84
83
67
71
67
61
62
55
69
66
62
88
112
153
153
153
153
89
83
66
46
36
31
30
32
32
32
32
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
39
39
39
39
39
39
39
39
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
29
43
30
17
12
7
4
1
1
2
5
5
4
3
2
1
6
11
7
4
2
3
2
1
3
6
7
5
3
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
3
3
4
3
3
2
1
1
1
1
2
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
20
51
51
51
51
51
51
51
51
51
51
35
32
29
26
24
20
20
20
34
48
52
97
97
50
50
44
43
54
57
73
99
92
112
175
121
144
130
157
129
140
157
140
169
137
145
121
118
120
116
121
175
130
139
169
137
145
125
133
121
110
168
114
120
136
140
148
156
175
168
169
133
124
115
169
94
89
84
64
53
47
66
92
118
169
169
169
169
114
117
95
85
85
59
65
73
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
7
7
7
7
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
3
9
17
17
10
4
6
6
7
10
8
6
7
6
5
4
3
3
8
14
8
2
4
3
2
2
2
4
7
5
3
3
5
7
9
6
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
4
4
3
3
3
3
3
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
179
184
184
184
184
184
184
184
184
184
184
167
158
151
142
139
119
119
119
123
147
179
179
167
115
139
85
96
98
86
158
75
93
94
105
162
147
169
175
179
157
175
184
183
176
115
96
84
69
62
74
71
77
158
73
71
69
56
72
69
69
162
68
91
119
132
169
175
173
179
102
94
105
93
113
184
129
183
142
174
176
100
103
95
82
69
65
65
45
46
37
35
35
25
29
34
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
119
119
119
119
119
119
119
119
138
148
157
148
84
20
20
20
20
20
20
12
5
5
5
11
15
14
12
11
18
9
1
2
4
3
3
2
2
1
1
6
6
6
5
4
3
2
1
5
3
1
1
1
2
2
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
2
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
12
52
52
52
52
52
52
52
52
52
52
33
33
30
26
25
21
23
28
41
49
52
76
76
54
61
56
76
55
60
67
78
85
96
152
102
123
115
120
129
123
118
200
122
137
165
130
152
144
154
200
150
165
147
138
134
142
144
153
202
149
149
134
185
137
150
152
202
153
115
113
123
115
109
202
106
111
106
84
88
73
72
78
79
79
79
77
77
58
60
50
50
50
44
50
58
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
3
3
3
3
3
3
3
3
5
6
7
5
3
1
1
1
1
1
1
1
3
4
6
8
5
3
30
38
29
17
5
10
16
8
1
6
11
10
5
1
1
2
6
4
2
1
1
2
7
5
3
2
2
3
2
1
2
3
2
2
2
2
1
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
6
11
6
2
2
2
2
11
9
7
7
7
8
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
81
81
81
81
81
81
81
81
71
71
71
68
68
67
66
66
63
71
88
119
164
164
164
162
125
112
164
97
109
126
126
129
164
136
120
136
113
111
118
111
109
109
109
117
121
128
162
130
149
129
129
121
116
116
115
120
121
127
150
126
150
132
130
150
127
135
148
134
183
162
128
133
122
125
127
132
183
114
125
92
100
118
143
183
183
183
118
111
117
121
128
128
128
92
97
106
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
13
13
13
13
13
13
13
13
13
13
13
13
9
5
5
5
5
5
5
5
5
5
5
22
18
15
24
26
28
19
10
5
4
4
7
5
3
10
5
1
1
2
10
6
2
1
1
2
4
5
4
3
2
2
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
1
1
4
7
4
1
1
1
1
16
13
10
10
10
15
18
14
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
34
164
164
164
164
164
164
164
164
164
164
99
88
74
57
49
38
31
28
29
29
30
30
28
28
34
21
37
50
52
110
79
76
84
96
157
130
133
164
151
135
149
145
162
138
87
82
68
60
55
65
59
59
110
59
55
54
49
70
67
74
157
73
93
114
119
133
138
164
151
97
93
94
82
99
145
108
162
119
144
138
85
85
73
60
49
40
41
49
58
74
74
74
57
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
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
2
1
1
1
1
2
4
6
8
10
11
7
4
2
1
1
2
4
4
2
1
3
4
3
2
4
3
3
3
2
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
5
7
5
3
1
1
1
1
8
11
6
1
1
1
1
9
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
37
37
37
37
37
37
37
37
32
32
32
33
34
34
34
34
28
28
28
29
30
37
37
30
28
34
26
38
52
57
93
96
63
66
60
59
64
65
96
80
83
89
89
89
88
118
86
81
81
72
72
82
66
68
69
65
82
67
72
76
65
82
68
69
73
72
72
90
71
79
80
77
112
73
71
67
61
59
57
54
55
56
62
69
69
69
56
56
66
74
90
90
90
91
96
102
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
9
2
2
2
2
2
2
2
2
2
2
11
6
2
2
2
2
2
2
2
2
2
3
5
4
3
9
13
18
10
2
3
2
2
2
1
1
4
6
8
4
1
1
2
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
6
3
1
2
11
16
12
9
5
2
2
2
2
14
14
14
14
15
31
48
27
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
33
44
44
44
44
44
44
44
44
44
44
37
37
36
34
34
33
33
33
35
36
39
39
33
31
29
39
36
43
46
61
60
55
81
58
55
52
57
68
62
81
72
64
64
65
86
71
70
86
68
72
81
65
86
68
69
81
74
79
82
82
86
80
84
90
89
97
109
87
97
85
84
97
76
77
97
72
69
73
70
62
72
88
109
109
109
78
78
68
72
70
70
70
66
77
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
3
3
3
3
3
3
3
3
3
3
3
6
6
6
6
6
6
6
6
4
3
2
1
1
4
7
8
10
20
10
1
2
3
2
2
1
1
3
4
5
4
3
3
3
3
2
2
7
7
7
5
3
10
6
2
1
2
2
2
6
3
1
2
3
2
1
1
2
4
6
5
3
1
2
2
1
1
1
1
1
1
3
4
3
2
2
2
2
5
3
1
1
1
2
3
21
30
34
36
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
111
111
111
111
111
111
111
111
85
88
93
99
111
111
111
111
74
64
57
57
58
57
66
63
58
111
47
55
68
64
84
98
61
63
71
61
59
59
98
68
78
80
86
86
90
157
93
95
94
83
79
77
69
68
68
66
75
67
70
75
65
76
72
78
91
90
93
114
96
100
103
102
157
94
96
91
79
89
72
65
70
78
92
114
114
114
82
82
95
108
131
131
131
135
140
146
157
157
157
157
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
1
1
1
1
1
1
1
1
1
1
53
27
1
1
1
1
1
1
1
1
1
1
1
29
30
24
19
16
9
3
4
4
3
2
3
5
6
3
1
8
9
7
6
5
5
6
10
7
4
3
5
3
2
1
1
2
2
2
7
9
6
3
1
7
4
1
3
2
1
1
1
1
3
2
2
1
1
1
2
5
10
13
7
1
1
1
1
13
15
16
16
17
33
49
44
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
115
115
115
115
115
115
115
115
105
105
105
96
108
115
115
115
115
115
115
245
416
452
955
955
439
432
358
254
348
325
316
798
296
286
273
296
437
464
790
930
470
489
411
461
589
759
1073
1011
1011
1038
1040
1040
1044
1073
1040
1033
1024
733
830
664
710
1073
695
830
726
815
708
815
586
955
457
395
361
259
324
303
293
669
255
236
218
247
349
470
669
669
669
669
382
354
280
206
167
151
132
123
116
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
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
4
3
3
3
15
21
27
33
40
47
44
30
17
10
4
4
3
3
6
9
12
8
5
3
4
3
2
2
3
8
7
4
2
11
33
18
3
2
2
4
11
8
5
4
3
5
3
1
1
2
2
3
2
1
2
3
4
2
1
1
2
8
7
5
4
4
4
20
28
22
17
13
10
10
10
10
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
33
46
46
46
46
46
46
46
46
46
46
38
38
36
35
34
33
50
85
129
155
226
226
147
148
164
202
140
213
158
147
142
226
143
144
213
113
107
106
89
114
116
123
226
122
123
124
105
105
93
91
86
88
78
73
76
71
74
89
69
74
67
64
66
66
71
80
78
86
88
81
81
88
77
77
88
76
84
84
67
69
65
68
74
81
81
81
81
61
61
51
49
49
49
56
66
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
5
5
5
5
5
5
5
5
5
5
13
13
13
13
13
13
13
13
13
47
26
5
5
6
7
28
43
38
19
1
6
8
5
3
5
12
10
8
8
5
3
3
4
3
3
3
6
9
6
3
2
3
5
5
3
2
3
3
4
4
3
2
1
3
5
3
1
1
3
5
3
1
7
9
8
4
1
1
1
1
10
10
5
1
1
1
1
13
23
14
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
20
186
186
186
186
186
186
186
186
186
186
103
89
73
54
46
37
29
25
31
39
42
66
66
38
33
29
50
59
62
180
73
104
116
120
181
159
175
185
179
160
177
174
183
186
120
107
89
81
74
91
91
98
180
88
80
84
70
88
78
76
181
71
95
127
139
175
185
182
179
104
103
112
99
114
174
129
183
142
178
186
101
104
98
83
69
66
66
47
48
45
42
38
38
38
40
42
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
173
173
173
173
173
173
173
173
91
9
9
9
9
9
9
9
9
9
9
9
9
9
9
16
9
3
9
6
4
5
6
4
3
12
6
1
2
4
6
6
6
6
3
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
6
5
4
4
4
4
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
57
57
57
57
57
57
57
57
53
54
55
58
60
66
66
66
66
66
66
69
79
88
105
105
105
113
80
81
110
111
112
243
134
142
179
139
161
177
238
224
193
214
203
243
219
218
243
187
224
177
180
189
200
211
243
239
219
169
181
150
144
243
123
125
141
144
143
155
179
115
118
133
118
123
170
106
116
106
90
120
79
86
99
105
123
123
123
123
85
81
66
53
53
59
72
90
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
9
9
9
9
9
9
9
9
10
11
12
34
21
9
9
9
9
9
9
6
3
3
3
3
30
29
29
37
42
24
7
4
10
17
16
13
11
18
10
2
8
5
3
7
7
4
1
3
12
8
5
6
6
3
1
1
1
1
1
7
7
6
4
3
2
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
4
4
3
3
3
3
3
14
7
1
1
1
2
3
4
4
4
4
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
36
42
42
42
42
42
42
42
42
42
42
40
44
47
47
47
47
47
47
47
49
46
49
49
46
46
49
52
61
64
92
85
69
80
59
52
53
52
55
59
54
71
60
64
67
81
75
68
73
81
79
92
88
78
88
83
78
88
80
71
69
84
59
63
64
65
84
65
65
73
74
69
92
67
64
74
62
59
78
57
65
78
73
80
80
80
80
80
62
62
51
50
50
48
56
65
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
3
3
3
3
3
3
3
3
3
3
3
3
7
9
10
10
10
10
11
7
3
3
3
15
13
11
30
31
33
20
7
9
5
2
5
4
3
6
3
1
2
1
1
2
4
7
4
1
2
2
2
3
2
1
2
1
1
2
3
4
5
4
3
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
9
15
8
1
1
1
1
14
8
2
2
2
2
3
4
4
4
4
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
6
35
35
35
35
35
35
35
35
35
35
20
18
15
11
10
9
11
14
20
27
25
40
40
23
26
21
24
27
32
46
41
43
51
63
60
77
80
103
89
103
80
103
74
76
77
77
82
83
71
75
82
77
82
73
89
76
75
83
83
72
70
65
69
60
66
65
66
89
56
56
65
57
61
83
50
53
56
49
56
53
52
56
57
61
61
61
61
47
51
49
47
46
46
46
46
46
46
46
46
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
2
3
3
3
3
3
3
4
3
3
3
3
5
3
2
7
13
7
2
1
2
1
1
6
5
5
3
1
1
3
2
1
3
5
6
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
4
4
2
1
1
1
1
5
3
1
1
1
5
7
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
40
224
224
224
224
224
224
224
224
224
224
129
113
94
72
62
48
45
45
74
102
107
199
199
108
112
95
104
131
140
222
226
171
189
168
178
248
187
224
218
222
244
239
224
224
196
182
172
170
178
183
197
248
202
244
189
175
183
199
167
159
164
161
166
186
226
192
248
192
188
201
181
178
168
175
162
165
224
164
161
224
146
156
164
154
153
153
153
135
152
157
157
157
139
162
189
226
226
226
226
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
3
3
4
16
11
6
35
44
37
20
4
6
11
14
12
8
4
19
11
3
2
2
9
5
2
2
2
2
8
5
3
2
5
8
4
1
1
2
5
9
8
5
2
1
1
6
11
9
7
4
2
10
8
6
3
1
1
1
1
1
5
10
10
7
5
5
5
5
21
25
21
17
17
17
17
43
56
62
65
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
45
72
72
72
72
72
72
72
72
72
72
57
60
58
56
56
55
54
54
54
52
52
63
63
39
34
30
32
44
44
62
86
62
65
75
65
67
69
71
63
66
69
72
68
75
67
68
74
67
73
73
75
75
75
74
63
62
60
63
74
52
86
57
61
71
81
70
73
75
62
54
60
75
59
74
72
61
67
55
53
71
49
56
60
63
63
63
63
63
74
86
86
86
58
66
75
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
9
9
9
9
9
9
9
9
9
9
9
9
14
17
18
20
22
23
24
20
17
17
17
17
9
1
9
8
7
4
2
4
6
13
7
1
7
8
9
9
5
1
1
1
3
2
2
2
2
3
3
3
3
5
7
19
21
22
11
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
7
6
3
1
1
1
1
3
4
4
4
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
52
69
69
69
69
69
69
69
69
69
69
52
48
45
41
39
37
34
34
36
44
44
65
65
45
42
38
53
42
43
57
53
58
107
64
68
70
71
71
74
107
75
73
69
66
66
64
73
107
80
97
105
77
84
80
83
104
74
103
66
61
57
50
51
62
71
73
97
105
60
55
54
51
49
50
67
66
70
104
69
66
77
86
103
103
103
66
65
54
49
40
38
38
26
28
31
33
33
33
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
18
18
18
18
18
18
18
18
35
43
47
38
24
11
11
11
11
11
11
22
28
31
34
28
14
1
17
14
11
6
2
3
6
4
2
2
8
7
4
1
1
1
1
3
5
3
2
2
1
1
1
2
4
2
1
1
1
1
1
2
3
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
7
6
3
1
1
1
1
2
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
29
59
59
59
59
59
59
59
59
59
59
44
41
37
31
29
23
21
20
28
36
39
63
63
43
41
37
49
52
55
92
80
63
68
80
60
66
68
79
76
68
72
74
73
80
79
70
70
76
74
76
86
76
80
77
69
69
69
69
64
79
67
59
59
61
92
62
59
59
57
56
61
86
56
77
54
52
57
41
43
34
39
47
51
63
63
63
63
61
70
79
79
79
60
69
80
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
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
14
10
6
20
16
12
12
8
5
5
5
5
3
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
2
1
1
1
1
3
2
2
1
1
1
2
2
2
2
2
1
1
2
3
2
2
1
1
1
1
1
8
19
20
20
20
16
13
9
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
72
72
72
72
72
72
72
72
55
55
55
53
63
72
72
72
72
72
72
73
75
76
76
68
66
84
76
62
69
72
70
75
76
80
84
83
90
94
130
110
113
130
116
119
124
163
128
130
138
151
142
163
151
121
132
129
126
163
112
121
91
83
80
78
83
84
96
101
83
96
80
88
92
83
117
79
78
76
92
63
65
65
64
64
64
64
48
45
47
44
43
43
43
43
50
59
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
1
1
1
1
1
1
1
1
1
1
1
6
7
8
8
8
8
8
8
4
1
1
1
3
7
12
16
13
11
6
1
5
8
4
1
6
12
11
7
4
3
2
1
1
7
4
1
5
3
1
1
1
6
5
4
3
2
2
3
7
8
4
1
2
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
8
9
6
4
4
4
4
14
11
6
1
1
1
1
5
7
8
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
56
69
69
69
69
69
69
69
69
69
69
65
66
65
65
65
65
65
65
79
98
103
159
159
102
100
98
108
88
82
80
108
70
66
69
78
86
84
154
95
103
153
100
113
149
94
138
88
78
75
66
80
97
98
154
159
105
108
153
77
78
71
81
81
85
149
97
91
84
138
60
61
66
53
55
67
56
62
54
69
66
63
90
116
159
159
159
159
87
79
62
42
32
27
23
22
21
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
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
2
1
1
1
31
43
30
17
36
50
25
1
2
3
2
1
2
3
2
1
6
4
2
2
3
4
3
2
5
3
2
2
2
2
1
1
1
1
1
1
3
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
2
2
2
2
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
37
37
37
37
37
37
37
37
36
36
36
35
34
34
34
34
28
32
38
50
68
68
68
49
44
41
37
47
58
66
93
107
71
74
86
68
67
68
107
74
82
83
84
83
85
127
89
86
86
78
76
81
66
65
67
65
81
69
75
84
65
86
65
65
72
72
71
99
67
75
77
72
111
70
69
65
57
55
55
52
53
56
57
62
62
62
52
53
67
78
99
99
99
95
99
104
111
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
9
2
2
2
2
2
2
2
2
2
2
11
6
2
2
2
2
2
2
2
6
3
1
1
2
3
5
8
18
10
2
6
6
5
5
3
2
5
3
1
7
7
6
5
4
2
1
8
4
1
1
1
1
1
1
1
1
1
1
6
4
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
2
1
1
1
1
7
10
11
12
13
11
9
9
15
10
5
5
5
5
4
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
56
74
74
74
74
74
74
74
74
74
74
56
57
54
51
50
48
47
48
50
50
56
56
48
41
38
48
42
59
62
61
127
68
75
78
79
87
83
127
100
89
98
91
107
96
99
127
89
100
85
79
82
84
91
107
103
96
76
81
77
65
105
60
59
65
65
68
69
78
74
54
61
64
57
77
69
61
65
56
69
66
46
52
54
54
54
54
54
34
34
27
21
21
24
30
39
53
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
9
9
9
9
9
9
9
9
28
38
43
31
20
9
9
9
9
9
9
6
3
3
3
6
8
11
8
6
26
13
1
5
4
4
6
5
4
4
3
2
1
1
1
4
3
2
3
4
2
1
1
1
1
1
3
4
2
1
1
2
1
1
1
2
4
4
4
4
4
2
1
1
1
1
2
3
2
1
3
2
1
1
2
2
2
3
4
4
3
2
1
1
1
1
1
3
4
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
56
72
72
72
72
72
72
72
72
72
72
58
61
59
57
57
56
56
56
47
52
56
56
43
35
36
31
37
42
56
62
35
44
45
47
67
58
61
70
61
58
65
60
69
72
40
41
38
34
33
38
36
34
62
31
32
33
31
38
45
45
67
67
47
55
59
61
55
70
61
41
43
43
38
43
60
47
69
52
64
72
36
37
36
30
25
25
24
28
33
33
33
33
33
33
33
34
34
34
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
53
53
53
53
53
53
53
53
48
43
43
31
20
20
20
20
20
20
20
11
2
2
2
2
11
7
4
4
5
4
4
2
1
2
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
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
44
74
74
74
74
74
74
74
74
74
74
54
55
52
48
47
45
44
44
39
42
44
44
39
31
25
29
34
43
44
70
60
46
47
50
68
62
65
74
69
60
66
64
73
61
50
46
49
55
42
60
50
49
70
45
42
42
38
60
38
41
68
40
45
56
57
65
65
74
69
43
40
40
35
43
64
48
73
52
68
61
41
49
55
60
60
60
60
40
41
38
34
29
29
29
27
26
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
61
61
61
61
61
61
61
61
50
39
39
29
19
19
19
19
19
19
19
11
4
4
4
4
11
7
4
4
5
4
3
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
2
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
36
55
55
55
55
55
55
55
55
55
55
42
43
41
39
38
37
36
36
34
37
35
46
46
32
32
28
31
36
41
65
53
50
52
51
54
44
46
49
51
54
60
63
61
62
63
67
63
61
55
57
57
56
67
61
57
60
52
60
46
46
67
60
66
94
82
95
106
106
117
117
117
99
81
78
99
65
58
52
40
37
36
38
40
43
43
43
43
34
37
35
35
35
40
45
52
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
2
2
2
2
2
2
2
2
2
2
2
2
7
9
10
11
11
11
12
7
3
2
2
2
4
7
16
17
14
8
2
3
6
11
11
6
1
5
9
13
8
3
3
5
7
4
2
14
8
2
2
2
2
2
2
2
3
5
4
4
7
4
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
5
6
5
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
117
200
200
200
200
200
200
200
200
200
200
155
147
132
114
110
84
73
74
95
115
117
168
168
118
110
106
127
171
184
300
314
204
199
165
155
150
150
176
170
179
284
217
233
235
325
225
218
214
255
193
203
202
209
225
199
266
235
259
245
300
314
285
311
332
330
325
330
332
326
329
328
332
330
291
330
269
252
256
222
211
279
210
206
202
184
169
174
206
254
325
325
325
245
232
216
198
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
45
45
45
45
45
45
45
45
47
48
48
49
26
4
4
4
4
4
4
4
5
5
6
33
20
7
30
40
50
32
14
1
4
3
3
3
3
7
6
5
5
5
6
7
9
13
23
31
17
4
4
4
7
5
3
3
6
10
12
14
12
10
6
2
1
1
1
2
4
3
2
2
2
2
2
5
3
2
3
5
18
27
29
17
5
5
5
5
34
46
36
27
27
27
27
35
39
41
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
106
146
146
146
146
146
146
146
146
146
146
101
100
92
83
80
71
70
70
90
111
106
165
165
97
92
84
85
106
108
117
193
120
118
115
118
116
112
132
152
131
132
146
140
145
147
193
144
143
147
135
140
169
153
151
166
169
136
166
126
122
193
154
158
250
200
267
308
355
443
443
470
470
436
347
436
270
243
210
164
150
148
151
149
150
150
150
150
117
120
102
101
101
89
105
124
150
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
5
6
18
10
3
18
31
45
24
4
6
3
1
2
2
2
13
13
13
7
1
1
1
1
1
1
1
4
2
1
3
8
5
3
2
1
4
8
12
11
8
4
1
5
4
2
1
3
3
3
2
1
1
1
9
5
1
1
1
2
7
7
7
7
7
14
22
36
21
7
7
7
15
23
28
31
32
33
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
28
42
42
42
42
42
42
42
42
42
42
34
33
32
30
29
28
28
28
30
34
34
47
47
33
32
31
38
48
50
87
75
59
64
60
60
55
55
68
59
53
65
50
53
58
65
61
60
65
68
69
87
75
64
59
55
53
56
62
58
77
78
63
63
59
67
60
59
78
61
59
65
87
57
78
51
49
47
38
39
33
33
36
39
45
45
45
45
51
62
77
77
77
53
58
64
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
3
15
17
19
15
12
8
4
2
2
1
1
2
4
6
9
5
1
2
4
3
2
1
1
2
1
1
3
3
2
1
1
1
2
3
5
3
1
1
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
5
3
2
2
2
2
2
8
9
5
1
1
1
1
4
5
6
6
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
26
141
141
141
141
141
141
141
141
141
141
83
73
61
47
41
35
39
46
56
69
74
74
65
52
53
50
55
64
72
100
91
77
81
78
93
80
82
86
107
97
99
141
108
109
118
146
113
120
125
124
146
141
141
145
145
146
127
127
138
113
138
101
99
104
100
102
100
107
107
96
99
107
103
110
141
115
122
102
122
93
76
76
70
67
60
60
60
52
53
52
50
49
49
49
49
49
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
2
2
2
2
2
2
2
2
7
10
11
13
11
9
9
9
9
9
9
7
5
5
5
5
11
17
16
15
13
7
1
4
9
5
2
1
1
1
1
6
6
5
5
4
4
2
1
7
12
6
1
4
5
3
1
1
1
1
1
7
7
5
3
1
2
1
1
3
5
4
3
2
1
1
1
1
1
1
1
1
2
4
4
4
4
4
4
5
13
11
10
10
10
22
28
16
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
174
174
174
174
174
174
174
174
174
174
104
98
86
71
66
59
52
49
47
46
47
47
39
32
36
30
51
57
58
136
58
77
84
95
146
131
157
170
134
141
159
174
173
167
118
101
91
78
81
88
87
88
136
76
71
67
58
71
66
64
146
62
83
107
123
157
162
170
134
94
86
94
85
102
174
121
163
134
173
167
90
88
75
59
49
37
35
31
33
33
33
33
24
28
33
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
134
134
134
134
134
134
134
134
86
39
39
25
11
11
11
11
11
11
11
6
1
1
1
1
6
11
8
5
25
13
1
3
6
3
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
2
2
2
2
2
8
4
1
1
2
3
3
2
1
1
1
2
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
4
4
4
4
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
33
46
46
46
46
46
46
46
46
46
46
38
38
36
35
34
33
33
36
45
57
56
56
42
37
37
38
37
46
41
54
58
59
107
68
71
85
62
65
74
72
80
77
80
77
81
80
87
113
91
107
90
85
82
84
77
78
113
78
77
66
76
59
61
70
80
81
113
106
84
86
86
105
83
78
99
77
75
105
55
61
72
80
99
99
99
60
51
47
41
34
31
31
26
30
35
42
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
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
3
1
1
1
1
4
7
7
8
20
10
1
4
2
1
1
4
8
4
1
1
4
3
3
6
10
6
3
3
6
9
5
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
3
2
1
1
1
3
2
1
1
1
1
4
5
3
1
1
1
1
6
3
1
1
1
3
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
119
140
140
140
140
140
140
140
140
140
140
114
125
122
119
120
119
119
135
173
222
224
224
147
143
125
111
126
145
166
193
199
224
181
182
168
162
152
199
166
196
216
220
224
215
217
216
220
211
203
201
220
183
176
170
182
169
170
175
201
148
191
162
172
185
211
243
212
204
209
243
191
209
188
189
243
187
201
201
164
174
188
193
211
211
211
145
137
144
144
146
146
146
132
145
170
199
199
199
199
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
11
11
11
11
11
11
6
2
2
2
8
11
15
41
53
66
36
6
2
14
15
17
10
4
10
13
15
14
10
6
12
18
31
18
6
6
5
5
22
17
10
3
3
3
3
3
14
13
10
8
6
4
2
3
2
2
4
6
4
3
2
2
2
2
2
2
2
2
13
24
14
4
4
4
4
27
30
31
32
33
43
48
50
51
52
52
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
115
115
115
115
115
115
115
115
105
105
105
91
107
115
115
115
115
115
115
114
121
115
136
136
99
119
98
113
128
131
156
167
180
212
207
207
207
163
160
173
169
170
173
185
178
192
198
219
260
209
212
205
203
207
218
222
217
260
208
216
183
171
192
222
204
205
201
260
175
178
185
185
236
158
189
160
160
152
236
142
164
176
180
200
200
200
142
140
139
148
156
156
156
119
117
114
107
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
12
12
12
12
12
12
12
12
9
6
6
5
4
4
4
4
4
4
4
3
3
3
3
6
5
4
17
31
73
40
7
20
22
24
26
22
18
13
8
10
8
6
6
14
8
2
9
16
21
24
13
2
6
5
4
3
2
2
4
6
10
7
5
3
2
2
2
2
3
3
4
3
2
2
2
1
1
2
2
2
2
12
18
13
8
8
8
8
26
37
29
21
21
21
21
18
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
80
179
179
179
179
179
179
179
179
179
179
129
121
111
100
95
80
80
80
81
104
108
154
154
91
101
67
74
91
88
157
128
125
125
130
176
154
164
179
155
163
170
179
178
171
139
141
131
128
119
122
124
131
157
126
143
107
111
123
106
98
176
100
119
146
154
164
164
179
155
109
105
106
98
117
179
140
178
145
169
171
119
135
142
143
143
143
143
106
111
92
92
92
67
79
92
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
143
143
143
143
143
143
143
143
73
4
4
4
4
4
4
4
4
4
4
4
4
4
4
26
51
29
7
8
10
6
3
3
3
6
4
3
2
4
6
8
4
1
1
2
4
2
1
7
6
5
7
6
4
2
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
5
3
2
2
2
2
4
3
2
1
1
1
1
3
4
4
4
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
76
79
79
79
79
79
79
79
79
79
79
72
71
70
69
68
67
67
67
59
70
76
76
75
61
65
46
57
71
67
103
91
71
72
69
68
69
64
79
65
69
71
71
76
71
79
72
72
80
100
86
103
91
82
74
75
69
75
79
72
100
88
71
74
83
103
84
100
79
70
66
66
103
62
64
69
62
65
58
69
71
51
61
68
75
75
75
75
71
86
100
100
100
68
79
92
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
11
11
8
6
3
1
6
8
5
2
6
3
1
1
2
3
3
2
1
1
1
3
2
1
4
3
2
2
3
3
2
2
1
1
4
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
2
2
3
6
4
3
3
3
3
3
3
3
3
3
3
3
3
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
24
77
77
77
77
77
77
77
77
77
77
48
43
37
29
25
22
24
26
36
44
46
75
75
43
45
40
40
48
51
57
93
64
69
94
69
76
74
77
83
76
79
82
80
92
83
81
94
79
81
88
94
90
92
93
75
76
74
73
94
59
86
65
66
77
93
81
90
94
70
61
70
90
64
93
69
65
66
57
73
66
50
61
67
75
75
75
75
67
79
86
86
86
61
71
82
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
4
4
4
4
4
4
4
4
4
4
4
4
6
7
8
8
8
8
9
11
7
3
3
13
8
4
12
12
12
7
2
2
3
14
8
2
9
11
12
13
7
1
1
3
10
6
2
2
1
1
1
1
1
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
4
5
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
110
110
110
110
110
110
110
110
72
74
78
91
102
110
110
110
110
110
110
108
109
110
110
108
100
102
77
85
99
110
106
138
126
144
228
162
202
196
228
202
214
218
239
239
213
239
207
207
212
202
213
207
205
201
177
230
180
192
210
213
157
192
159
142
172
160
162
177
230
144
141
155
136
131
210
126
125
111
87
91
69
69
76
78
85
85
85
85
84
101
118
118
118
81
89
98
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
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
15
11
8
8
8
8
8
8
33
18
4
5
3
2
2
3
5
8
5
3
2
1
1
3
4
6
6
6
3
1
1
1
1
1
2
1
1
1
2
6
5
4
3
2
2
1
1
1
1
1
2
1
1
2
3
5
3
1
1
1
1
3
2
2
2
2
2
3
10
10
10
10
10
10
11
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
28
67
67
67
67
67
67
67
67
67
67
47
44
40
35
33
28
28
29
36
43
44
44
37
33
31
44
35
36
44
50
81
93
142
220
208
316
241
241
296
236
296
258
232
268
282
253
243
305
251
262
268
305
245
220
316
214
215
228
305
174
222
148
121
142
175
182
298
305
147
142
163
144
141
316
117
118
111
75
63
52
43
38
33
29
25
21
19
18
17
14
14
14
16
19
22
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
27
27
27
27
27
27
27
27
14
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
3
5
7
17
9
1
1
2
3
5
4
3
2
1
6
9
5
1
3
5
3
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
3
3
2
1
2
3
4
3
3
2
1
2
2
2
2
5
5
5
5
5
6
7
8
6
3
1
1
1
1
4
5
6
6
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
25
54
54
54
54
54
54
54
54
54
54
39
37
34
30
29
25
25
29
37
43
50
50
40
39
38
50
37
39
47
50
122
201
331
461
461
693
522
522
648
519
669
560
524
657
669
563
553
693
605
630
657
683
593
474
691
439
419
489
693
374
605
306
244
320
378
390
683
668
309
297
342
289
283
691
228
220
209
125
107
89
75
68
60
54
49
42
39
38
35
31
31
31
28
33
38
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
27
27
27
27
27
27
27
27
14
2
2
2
2
2
2
2
2
2
2
2
4
3
2
2
1
1
12
15
19
10
2
5
3
2
2
2
8
8
8
8
5
3
1
2
3
2
1
1
3
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
9
8
5
2
2
2
2
9
5
1
1
1
1
1
4
5
6
6
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
248
248
248
248
248
248
248
248
248
248
248
248
252
257
257
257
257
257
257
257
245
284
316
316
313
313
171
162
159
127
153
139
147
316
134
139
151
124
153
139
164
175
170
316
155
160
151
135
129
125
119
115
123
122
153
161
113
123
139
95
93
79
80
91
107
150
122
122
108
141
104
105
119
105
84
86
81
77
119
64
59
77
94
118
161
161
161
161
114
119
96
93
93
68
78
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
9
9
9
9
9
9
9
9
19
24
29
47
28
9
9
9
9
9
9
15
18
20
21
22
12
3
8
5
3
8
14
9
5
3
1
2
3
3
2
2
5
3
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
5
3
1
2
3
2
1
1
1
1
1
1
2
1
1
3
2
1
1
1
5
5
5
5
5
6
7
8
6
3
1
1
1
1
3
4
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
71
71
71
71
71
71
71
71
62
62
62
66
71
71
71
71
62
62
62
55
65
68
76
76
76
76
59
72
84
77
103
143
98
106
98
119
98
92
92
119
97
99
107
98
104
105
103
108
131
112
119
112
108
108
107
101
103
109
143
101
102
103
95
112
96
131
109
98
102
119
80
92
103
73
112
66
63
63
49
42
62
55
78
104
143
143
143
143
104
114
98
98
98
66
75
85
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
5
5
5
5
5
5
5
5
5
5
5
5
7
8
8
8
8
8
9
11
12
13
14
32
20
8
6
4
3
7
12
7
2
6
3
1
2
4
6
6
7
7
4
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
2
3
4
3
2
3
2
2
2
2
1
1
1
1
1
1
3
5
5
5
5
6
7
7
5
3
3
3
3
3
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
28
124
124
124
124
124
124
124
124
124
124
76
72
63
53
49
40
41
43
51
65
61
61
52
46
44
42
49
56
63
80
86
72
76
75
86
81
83
86
124
89
89
93
83
80
74
86
64
68
76
84
102
87
111
93
83
87
81
86
102
77
111
86
83
91
94
105
102
130
130
98
102
98
86
96
96
82
81
77
96
67
68
71
65
65
65
49
47
44
45
45
45
45
40
46
53
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
7
5
4
16
28
32
19
6
7
9
11
9
7
6
6
4
2
5
4
4
7
4
2
1
2
3
3
2
2
7
4
2
2
2
2
3
8
18
10
2
2
2
4
5
6
7
6
5
5
5
4
4
4
4
5
7
7
7
9
11
7
3
3
3
3
10
6
2
2
2
4
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
126
600
600
600
600
600
600
600
600
600
600
331
295
244
185
161
127
120
132
165
186
217
241
241
150
139
122
173
238
277
451
463
380
400
429
391
405
423
529
440
486
527
517
591
600
483
460
452
439
430
465
420
422
437
429
418
470
455
516
465
436
390
418
405
397
463
421
435
529
442
438
461
463
436
516
453
458
591
447
465
600
415
410
401
367
339
332
326
337
358
335
335
335
287
335
391
463
463
463
463
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
42
50
54
40
26
13
13
13
13
13
13
13
36
29
23
23
21
19
21
23
52
32
12
16
21
14
7
9
11
11
12
29
15
2
5
3
2
5
3
2
7
10
7
5
15
12
10
7
5
5
10
28
21
14
8
5
10
15
25
20
15
8
2
25
21
18
15
12
10
9
9
9
9
29
29
17
6
6
6
6
182
124
66
36
36
36
36
82
105
116
122
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
193
204
204
204
204
204
204
204
204
204
204
180
166
160
152
148
137
137
137
133
162
193
193
180
122
113
88
96
102
92
194
86
116
121
123
201
174
199
202
201
180
198
202
202
204
120
99
84
66
56
78
83
94
194
79
81
76
61
79
76
73
201
75
105
142
153
199
199
202
201
107
95
105
88
116
202
136
202
191
200
204
204
130
130
117
90
81
81
60
55
50
45
43
41
39
38
37
36
36
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
80
80
80
80
80
80
80
80
130
155
167
123
80
43
43
43
43
43
43
43
43
43
43
53
55
29
3
3
4
4
4
2
1
2
1
1
2
2
2
2
2
3
2
1
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
29
187
187
187
187
187
187
187
187
187
187
108
94
77
58
48
39
32
28
34
43
46
71
71
41
38
34
56
66
71
185
68
94
96
105
170
152
174
187
180
161
178
179
185
181
116
108
98
91
85
97
90
94
185
85
82
81
76
94
90
96
170
86
107
134
143
174
174
187
180
112
106
107
94
115
179
132
185
143
179
181
101
104
99
86
72
71
71
68
83
96
96
96
64
74
85
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
5
5
5
5
5
5
5
5
5
5
5
5
7
8
8
8
8
8
9
7
5
6
8
16
9
3
5
7
10
17
16
10
5
3
1
1
1
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
3
3
3
3
3
3
3
3
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
167
193
193
193
193
193
193
193
193
193
193
152
154
148
140
138
130
130
130
124
153
167
185
185
125
104
111
119
133
130
185
150
132
133
140
186
171
190
193
184
185
188
189
191
191
136
173
119
115
111
122
132
150
185
166
185
124
130
166
120
108
186
105
128
162
177
190
190
193
184
115
105
109
91
115
189
137
188
150
191
191
127
153
171
185
185
185
185
129
137
111
108
108
73
85
99
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
84
108
120
97
67
37
37
37
37
37
37
19
1
1
1
29
33
18
4
4
4
8
12
8
4
2
1
1
1
1
2
6
5
3
1
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
4
2
1
1
1
1
1
1
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
56
66
66
66
66
66
66
66
66
66
66
66
61
60
59
58
57
56
56
68
87
92
145
145
84
82
62
52
65
65
74
117
84
105
82
69
74
78
75
90
84
86
88
90
117
88
94
92
91
92
97
105
97
105
100
145
104
96
117
81
78
68
70
65
76
117
92
97
105
94
82
77
85
62
61
68
66
68
104
59
66
76
93
111
145
145
145
145
95
96
78
65
65
52
59
68
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
30
28
28
28
28
28
28
28
28
28
28
28
42
29
16
12
8
8
8
8
8
5
3
2
1
3
3
4
10
6
2
1
1
2
2
2
5
7
4
1
1
1
3
2
1
1
1
1
1
1
1
3
2
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
5
11
14
17
15
13
10
7
5
3
3
3
3
4
4
4
4
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
53
69
69
69
69
69
69
69
69
69
69
56
58
57
55
54
53
53
53
65
85
86
144
144
79
77
68
58
69
65
65
108
61
58
59
62
72
72
123
92
93
122
91
104
121
96
140
96
85
83
104
81
98
100
123
144
93
93
122
64
64
54
61
59
66
121
85
85
83
140
72
70
69
57
59
69
55
62
55
48
66
60
82
106
144
144
144
144
89
86
70
52
48
42
46
53
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
38
38
38
38
38
38
38
38
19
1
1
1
1
1
1
1
1
1
1
1
3
4
5
16
20
14
8
8
9
7
6
5
3
2
1
1
1
2
3
5
8
4
1
3
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
3
2
1
1
1
2
3
2
2
2
2
3
4
7
9
7
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
30
81
81
81
81
81
81
81
81
81
81
51
50
45
39
37
31
34
40
51
66
68
68
47
44
43
39
43
55
64
69
128
71
77
72
66
86
75
77
86
91
94
103
128
104
103
106
98
98
100
106
107
108
106
128
107
103
99
104
93
75
104
73
72
73
76
80
81
100
81
75
78
79
76
91
81
77
80
75
78
81
59
63
59
54
54
43
43
34
33
27
26
26
22
26
31
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
2
2
2
3
4
6
8
19
20
14
8
5
2
4
4
5
7
8
9
6
3
2
3
2
1
1
2
5
4
3
2
4
2
1
1
1
1
2
5
5
3
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
6
3
1
1
1
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
137
226
226
226
226
226
226
226
226
226
226
155
160
149
136
133
119
119
119
116
122
137
137
108
92
123
84
106
122
119
159
144
147
157
187
165
178
180
226
198
224
229
280
280
249
280
236
267
234
224
219
267
227
221
247
219
189
200
194
204
164
206
146
149
171
184
191
247
226
186
183
178
177
156
192
170
158
157
153
151
128
135
136
135
135
135
87
94
107
123
151
151
151
113
107
99
91
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
14
14
14
14
14
14
14
14
21
25
27
20
12
4
4
4
4
4
4
3
3
3
3
7
5
4
5
7
56
31
7
7
7
7
9
6
4
20
13
6
11
16
14
12
16
16
16
16
15
13
10
7
9
16
11
7
3
7
8
9
5
2
5
4
3
2
2
2
2
2
3
2
2
3
3
4
3
2
3
4
7
11
11
9
7
7
7
7
16
16
13
10
10
10
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
117
204
204
204
204
204
204
204
204
204
204
157
149
132
112
110
81
77
80
106
128
128
195
195
131
121
104
100
111
114
133
147
126
148
123
125
130
134
204
151
161
195
150
147
142
135
127
114
133
112
115
128
127
137
186
151
167
171
195
224
168
229
238
243
499
382
487
568
568
662
623
623
536
420
397
497
311
281
258
203
180
165
159
154
149
141
140
140
109
110
93
92
92
89
103
120
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
44
36
36
36
36
36
36
36
36
36
36
44
27
10
10
10
10
10
10
7
4
4
4
35
21
7
38
42
46
28
10
4
5
7
8
4
1
12
8
4
2
1
1
1
1
11
6
1
1
1
1
1
7
8
4
1
1
5
9
13
13
13
7
1
2
3
4
7
11
6
1
2
4
2
1
1
1
1
1
1
10
22
20
12
4
4
4
4
29
17
5
5
5
12
20
34
41
45
47
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
106
106
106
106
106
106
106
106
77
81
86
91
102
102
102
102
72
68
70
82
81
106
106
80
73
102
62
69
73
68
83
80
79
160
82
84
84
89
94
97
160
99
103
106
97
107
119
97
160
100
108
119
116
119
117
116
116
139
114
96
96
119
146
150
253
222
234
253
257
279
279
279
244
193
176
234
138
128
125
101
99
121
96
90
86
86
61
67
79
95
121
121
121
97
93
88
82
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
45
3
3
3
3
3
3
3
3
3
3
49
26
4
4
4
4
4
4
4
13
9
5
5
4
4
6
9
25
13
1
6
12
8
5
5
6
6
5
4
19
11
3
9
7
5
3
3
3
3
2
2
2
2
2
1
1
1
2
7
5
4
2
1
4
8
10
7
4
3
2
5
4
3
3
5
8
8
9
6
3
11
16
8
1
1
1
1
12
15
9
3
3
3
3
38
55
64
68
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
45
163
163
163
163
163
163
163
163
163
163
102
93
82
68
63
56
70
88
113
155
155
155
109
93
94
79
86
101
115
145
147
134
138
123
132
130
125
124
163
124
124
133
134
134
147
160
130
135
132
137
146
137
160
135
128
146
109
116
105
102
160
137
143
207
150
171
183
180
224
207
178
224
163
157
224
147
143
143
122
122
122
122
122
122
122
102
101
95
97
95
95
95
89
104
121
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
11
11
11
11
11
11
11
11
11
11
11
11
8
5
5
5
5
5
5
13
21
25
27
25
15
6
18
30
17
5
12
16
10
5
2
2
3
7
6
6
4
2
2
2
2
13
7
2
9
6
3
3
8
5
3
1
3
3
3
11
12
7
2
6
9
7
5
3
7
4
1
3
5
3
2
6
4
3
3
3
3
20
18
10
3
3
3
3
28
20
13
13
13
14
15
27
33
36
37
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
114
114
114
114
114
114
114
114
91
91
91
96
102
102
102
102
74
69
69
80
93
114
114
112
91
102
75
70
78
70
71
132
212
331
467
467
641
517
517
634
483
634
528
489
579
601
484
483
584
489
522
579
586
446
424
641
415
415
439
584
351
433
295
243
277
338
349
542
586
286
275
321
276
266
641
231
227
210
136
119
104
95
98
103
107
107
107
107
88
98
96
96
96
93
92
91
91
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
45
5
5
5
5
5
5
5
5
5
5
49
26
4
4
4
4
4
4
4
4
4
4
5
8
12
37
26
16
10
5
8
6
4
4
4
27
19
10
2
21
15
9
4
22
13
4
10
7
4
4
3
2
4
4
2
1
3
2
2
4
7
4
2
1
2
2
3
5
3
2
1
1
2
2
2
2
2
2
2
3
6
8
5
2
2
2
2
10
19
14
10
10
10
10
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
57
57
57
57
57
57
57
57
42
43
44
50
57
57
57
57
57
57
57
54
57
57
59
59
51
71
42
47
53
59
80
140
158
260
500
350
592
523
553
596
620
668
690
690
589
690
556
679
590
572
682
679
609
585
666
627
555
574
680
682
435
482
347
271
313
376
385
666
627
312
295
338
287
283
680
236
228
218
133
111
96
82
83
75
70
70
49
49
42
43
40
40
40
46
54
63
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
5
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
9
9
6
4
3
2
2
25
31
25
19
16
9
2
5
28
23
12
2
12
14
15
16
9
3
3
6
10
5
1
1
1
2
2
1
1
1
1
2
3
2
1
1
2
4
2
1
3
2
1
2
4
2
1
1
1
1
2
4
2
1
2
3
3
3
3
3
3
3
8
11
9
7
5
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
17
62
62
62
62
62
62
62
62
62
62
39
35
31
26
23
19
20
23
28
37
36
36
32
32
32
37
32
33
43
50
58
69
76
91
92
124
109
160
126
119
136
114
120
121
136
127
112
130
133
134
132
149
160
130
126
155
123
128
130
112
133
90
102
90
104
109
149
160
91
90
102
89
83
155
71
73
67
53
48
42
43
47
49
54
54
54
54
44
49
48
48
48
41
46
54
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
20
20
20
20
20
20
20
20
11
3
3
3
3
3
3
3
3
3
3
2
1
1
1
2
9
17
20
24
17
11
6
9
6
3
2
2
14
11
8
7
4
2
2
2
2
8
5
2
1
1
1
1
1
1
1
1
2
1
1
4
5
7
4
2
3
4
5
3
2
1
2
3
3
2
1
1
1
1
1
1
3
6
4
3
2
2
2
2
4
2
1
1
1
8
11
9
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
17
70
70
70
70
70
70
70
70
70
70
43
39
33
27
25
20
20
21
29
34
34
52
52
33
31
27
29
31
34
53
39
40
42
46
57
57
64
66
70
61
65
67
65
66
51
48
49
47
47
48
49
54
53
47
46
45
47
42
39
42
57
43
47
54
56
64
64
66
70
48
46
48
43
47
67
51
65
52
48
66
43
48
49
47
47
47
47
29
29
23
18
17
19
21
25
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
48
48
48
48
48
48
48
48
25
3
3
3
3
3
3
3
3
3
3
3
5
3
2
2
9
10
11
10
9
6
3
4
4
2
1
2
3
4
3
2
1
1
2
1
1
1
1
1
3
3
2
1
2
2
1
1
1
1
2
2
2
2
1
1
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
4
5
6
6
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
40
102
102
102
102
102
102
102
102
102
102
68
65
59
52
49
41
41
43
66
84
83
145
145
85
89
81
79
101
110
121
219
142
143
155
129
144
145
169
216
169
186
184
214
245
289
367
364
364
338
346
367
326
356
300
281
367
239
251
232
224
356
225
222
204
176
192
188
178
222
186
165
187
152
138
141
123
116
167
106
115
127
141
157
187
187
187
187
131
134
110
100
100
95
93
92
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
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
4
2
2
2
11
12
14
32
39
39
25
12
20
15
11
6
2
5
8
10
12
7
2
1
2
3
27
14
1
5
10
10
9
8
4
1
1
1
1
1
8
5
2
3
2
2
2
2
2
2
2
2
2
2
2
4
6
4
2
2
2
4
9
10
10
10
11
15
20
22
25
17
10
10
10
10
49
68
78
83
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
115
291
291
291
291
291
291
291
291
291
291
185
180
162
140
133
115
106
106
113
126
115
159
159
105
96
90
97
114
113
145
152
169
182
196
291
210
230
214
174
198
201
199
222
224
184
174
163
154
154
158
163
165
175
188
166
169
175
185
182
186
291
196
211
224
213
230
214
207
188
183
180
176
167
188
166
171
222
165
161
224
139
142
138
123
117
105
106
112
126
145
145
145
113
111
108
101
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
9
9
9
9
9
9
9
9
31
42
47
36
22
9
9
9
9
9
9
19
24
27
28
27
22
17
23
30
44
42
33
24
13
3
12
7
3
6
6
7
5
3
3
3
3
2
2
12
12
11
8
5
8
6
4
2
1
2
4
15
32
26
13
1
3
4
6
8
9
5
2
5
5
6
5
3
2
2
2
2
2
13
13
13
13
13
18
24
39
32
26
26
26
26
26
21
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
33
80
80
80
80
80
80
80
80
80
80
54
50
44
37
33
27
26
26
37
45
47
76
76
50
49
46
54
51
53
71
65
54
50
54
73
65
64
80
74
73
74
71
78
72
58
68
51
49
47
49
52
59
71
61
76
55
56
72
54
51
73
51
56
64
72
69
70
80
74
50
49
48
42
49
71
59
78
59
73
71
54
65
69
76
76
76
76
54
58
55
51
48
48
48
48
49
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
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
14
9
4
18
21
22
12
2
4
7
4
2
2
2
2
2
2
1
1
1
2
3
2
1
1
2
2
2
1
1
2
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
2
1
1
1
1
1
1
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
61
61
61
61
61
61
61
61
57
57
57
56
63
70
70
70
70
70
70
64
64
61
62
60
57
89
63
71
77
77
91
83
89
85
89
112
85
83
87
112
96
102
92
112
87
84
84
74
77
75
75
85
73
75
75
71
96
77
83
86
86
86
79
76
78
91
76
80
82
77
102
80
96
72
82
59
55
52
43
44
35
41
48
50
60
60
60
60
61
74
88
88
88
65
76
89
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
13
15
16
18
27
23
19
26
41
55
33
11
5
3
2
1
2
3
6
3
1
6
4
3
5
3
1
2
3
4
3
2
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
6
10
9
7
5
5
5
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
54
67
67
67
67
67
67
67
67
67
67
55
58
57
55
55
54
54
54
54
51
49
54
54
39
36
40
39
46
54
75
63
65
77
54
55
57
52
65
63
71
98
81
74
75
81
70
68
81
70
69
77
64
66
66
65
77
65
70
59
75
63
74
83
102
98
94
100
102
103
103
107
107
80
78
76
74
69
90
58
53
59
63
70
70
70
49
51
62
76
98
98
98
67
74
83
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
14
3
3
3
6
3
1
6
12
18
15
8
2
15
8
1
1
1
5
5
6
4
3
6
4
3
2
1
3
3
4
4
3
2
1
1
4
17
30
16
3
5
3
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
5
5
5
5
5
9
11
10
10
5
1
1
1
1
5
7
8
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
164
164
164
164
164
164
164
164
164
164
164
164
141
137
133
128
125
119
119
119
134
127
164
164
117
102
98
106
93
86
88
116
81
86
70
67
65
69
84
73
83
87
87
124
99
103
99
101
160
106
109
115
107
103
116
106
103
99
160
85
89
89
86
110
140
159
230
230
182
218
189
178
205
218
152
173
145
134
205
98
95
99
92
87
87
87
62
61
65
67
73
73
73
56
54
55
52
50
50
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
45
1
1
1
1
1
1
1
1
1
1
51
48
45
45
45
45
45
45
23
2
2
2
32
27
22
39
30
22
13
4
7
4
1
1
4
15
13
7
1
3
6
5
5
4
3
3
6
4
2
2
2
3
2
1
1
2
1
1
2
4
2
1
1
4
2
1
1
1
1
3
2
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
2
19
16
13
13
13
18
20
10
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
310
310
310
310
310
310
310
310
244
208
206
203
235
265
265
265
265
265
265
242
261
310
310
224
206
277
178
187
201
265
174
181
200
182
277
174
159
159
148
151
189
192
197
310
185
184
183
154
174
136
130
132
125
134
136
128
175
131
129
139
104
160
183
204
476
337
426
502
491
562
562
562
495
457
350
457
264
222
193
135
120
113
111
112
111
110
110
110
98
113
120
120
120
116
135
157
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
33
2
2
2
2
2
2
2
2
2
2
17
14
12
12
12
12
12
12
7
2
2
2
14
13
12
39
31
23
12
1
7
5
3
6
6
7
8
5
2
6
10
9
9
10
9
8
10
7
4
2
1
1
1
1
1
1
1
1
6
6
4
2
1
4
4
2
1
4
6
6
3
1
4
3
2
1
1
1
2
6
9
6
3
2
2
2
2
10
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
123
123
123
123
123
123
123
123
94
92
92
88
102
114
114
114
114
114
114
123
140
126
184
184
124
120
112
132
156
158
254
204
170
169
167
143
137
142
184
143
147
163
157
159
167
204
167
164
182
183
193
254
204
191
186
172
188
187
190
290
167
160
183
185
188
199
279
220
232
290
220
222
279
181
190
190
205
232
183
290
183
179
183
169
167
157
157
157
154
154
150
150
150
120
140
163
191
191
191
191
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
6
2
2
2
2
2
2
2
3
3
4
9
12
15
39
53
67
58
32
7
13
11
9
6
3
16
9
2
6
5
5
10
6
2
3
5
9
10
6
2
4
17
9
1
1
2
3
4
8
6
4
4
5
4
2
1
1
2
3
2
1
1
1
2
1
1
1
1
2
38
28
15
2
2
2
2
78
43
8
8
8
14
21
27
30
31
32
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
119
268
268
268
268
268
268
268
268
268
268
176
173
157
139
133
110
110
110
176
238
240
447
447
215
221
192
250
337
371
623
629
458
494
371
357
335
353
439
411
430
532
466
470
462
573
427
408
444
472
489
623
629
509
478
476
532
504
499
681
501
493
535
650
535
562
658
586
650
681
590
585
644
658
510
517
566
539
494
681
440
437
439
407
401
376
376
376
382
391
404
404
404
332
387
452
530
530
530
530
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
10
10
10
11
6
2
2
2
2
2
2
2
3
3
4
13
18
23
19
15
62
34
6
15
56
30
5
3
1
9
18
39
65
33
1
16
32
40
20
1
15
13
11
11
11
9
5
1
6
7
8
17
14
12
6
1
2
4
4
5
8
7
6
5
5
7
5
3
3
3
3
3
28
95
79
52
26
26
26
26
193
133
73
55
55
55
55
77
88
93
96
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
11
45
45
45
45
45
45
45
45
45
45
28
25
21
17
16
14
16
18
28
36
38
65
65
45
47
42
65
53
58
73
88
70
82
62
73
57
63
69
74
82
86
87
85
85
84
88
72
84
72
68
74
67
70
87
70
73
73
85
80
73
88
78
77
85
86
91
91
79
91
76
76
90
71
72
74
74
74
90
68
68
68
67
67
67
67
60
60
66
74
86
86
86
59
65
71
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
2
2
2
2
2
2
2
2
2
2
2
6
7
7
7
7
7
7
7
5
3
3
3
5
5
6
15
20
12
5
2
6
10
5
1
1
1
5
5
5
7
4
2
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
2
6
4
3
2
1
1
3
3
4
6
4
2
3
4
2
1
3
3
2
1
2
3
6
6
5
5
5
5
5
12
12
9
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
36
62
62
62
62
62
62
62
62
62
62
47
46
43
40
39
38
36
36
35
40
40
54
54
33
32
27
28
35
38
50
69
48
50
54
47
49
51
62
56
57
67
67
56
56
58
54
58
69
54
58
63
58
65
81
61
67
72
79
81
69
69
79
71
80
84
90
90
96
70
75
80
76
89
90
71
72
89
65
62
90
58
59
61
56
53
53
53
42
39
33
30
30
34
37
42
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
2
1
1
1
1
1
1
1
1
1
1
2
5
6
7
7
7
7
8
5
2
2
2
2
2
3
9
15
11
6
1
4
3
2
4
2
1
5
3
1
5
7
7
5
3
2
1
9
6
4
2
2
2
2
1
1
2
2
2
5
4
3
2
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
19
11
4
4
4
4
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
43
57
57
57
57
57
57
57
57
57
57
46
48
46
44
44
43
43
43
43
40
40
46
46
34
33
31
33
45
50
52
108
53
52
53
46
48
46
55
56
71
81
82
108
102
121
116
160
173
113
129
142
136
152
173
128
115
131
155
113
173
103
95
111
90
86
87
155
74
69
66
51
49
43
43
40
41
57
38
39
33
33
38
41
49
49
49
49
33
31
28
25
22
21
20
20
20
20
20
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
12
12
12
12
12
12
12
12
12
12
12
16
18
19
19
19
19
19
20
11
3
3
3
3
2
1
17
18
19
10
1
7
5
3
1
3
6
3
1
4
2
1
1
5
3
1
5
4
4
5
3
1
1
1
2
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
3
3
3
3
3
3
6
5
4
4
4
8
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
20
57
57
57
57
57
57
57
57
57
57
38
35
30
24
20
17
36
58
86
137
134
134
80
70
79
64
65
137
75
88
102
107
106
109
137
98
112
119
112
119
119
114
113
113
148
106
97
98
90
95
109
89
98
103
106
148
109
95
89
77
71
66
79
82
87
148
79
74
70
59
63
63
62
94
63
61
57
52
39
38
41
45
51
51
51
34
32
33
34
36
36
36
34
34
34
34
34
34
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
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
7
7
7
5
3
2
2
2
2
3
8
14
11
6
1
4
4
4
4
2
1
5
3
2
1
1
1
3
6
4
2
4
4
3
3
3
4
2
1
1
4
4
5
8
6
4
3
2
3
4
2
1
1
1
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
6
3
1
1
1
2
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
6
151
151
151
151
151
151
151
151
151
151
78
66
52
35
28
21
24
31
58
83
84
164
164
79
85
68
65
94
104
110
230
121
121
137
127
146
138
148
205
157
183
181
230
212
190
227
176
205
161
147
162
173
192
230
230
212
159
161
134
137
227
136
140
153
143
148
143
148
164
111
111
112
101
110
151
126
139
134
150
143
112
119
116
112
109
109
109
92
99
95
95
95
65
72
80
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
110
110
110
110
110
110
110
110
55
1
1
1
1
1
1
1
1
1
1
1
3
3
3
4
3
2
16
27
16
6
1
2
4
5
7
10
14
7
1
4
3
3
3
5
4
4
4
4
4
3
2
2
3
5
3
1
1
3
5
3
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
9
10
10
10
11
11
11
11
6
1
1
1
4
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
51
262
262
262
262
262
262
262
262
262
262
153
134
111
84
71
57
60
70
135
198
208
405
405
191
200
159
163
211
227
277
438
255
330
250
233
271
267
265
438
280
290
295
293
283
317
405
334
438
358
417
327
329
342
317
402
323
309
414
258
269
301
273
297
283
277
309
330
297
417
290
270
281
230
231
236
224
236
221
192
262
233
291
338
414
414
414
414
272
268
220
170
170
151
168
196
229
229
229
229
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
9
11
12
12
12
12
12
13
14
13
12
12
9
7
9
12
22
13
4
12
42
23
5
17
30
21
12
24
16
8
8
8
8
6
5
8
21
21
16
11
9
7
15
8
2
8
12
17
14
7
1
16
13
9
5
5
6
4
2
3
3
2
1
9
8
7
8
9
21
23
25
14
3
3
3
3
27
26
25
25
25
26
27
39
45
48
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
39
91
91
91
91
91
91
91
91
91
91
59
58
52
46
44
36
43
52
69
97
93
93
71
65
71
90
66
97
76
72
71
90
74
74
97
69
66
83
68
76
80
89
91
76
73
67
64
59
61
70
82
72
85
69
75
75
70
75
75
82
75
73
75
83
76
85
79
83
88
73
79
86
76
88
89
73
75
71
91
76
58
60
55
52
47
47
47
46
55
65
65
65
45
49
53
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
8
3
3
3
3
3
3
3
3
3
3
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
9
15
21
12
4
1
2
3
4
3
2
7
5
3
4
5
6
6
6
3
1
6
6
4
2
3
3
2
1
1
1
1
1
4
8
4
1
2
1
1
2
3
3
3
4
2
1
2
2
2
2
1
1
2
1
1
1
1
1
1
2
3
6
8
6
5
5
5
5
4
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
110
318
318
318
318
318
318
318
318
318
318
210
192
164
133
114
90
74
72
104
139
141
238
238
127
115
100
99
127
128
167
248
207
347
208
203
199
212
215
249
347
256
318
250
238
246
227
220
347
212
238
245
228
315
237
246
246
292
224
190
184
189
219
225
315
249
272
292
252
299
256
252
299
247
268
318
272
281
238
281
237
200
208
190
177
177
144
144
133
140
140
140
140
107
102
97
90
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
44
3
3
3
3
3
3
3
3
3
3
44
22
1
1
1
1
1
1
1
2
2
3
10
9
8
9
10
37
20
3
9
15
11
7
10
13
15
17
19
10
2
2
11
19
10
1
36
26
14
3
2
2
3
15
8
2
8
13
18
22
14
7
8
10
13
9
5
1
3
4
4
5
6
14
9
5
5
11
12
14
18
18
10
2
2
2
2
30
28
22
16
16
16
16
16
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
119
641
641
641
641
641
641
641
641
641
641
350
309
253
189
162
131
132
136
166
207
168
240
240
155
173
186
194
208
232
370
251
267
256
314
370
431
641
604
402
481
522
475
602
571
366
344
315
272
270
279
263
254
370
229
228
238
236
261
267
271
328
261
344
404
463
641
604
529
402
387
355
364
345
394
475
404
602
436
460
571
342
326
306
262
231
212
200
186
184
146
145
145
125
146
170
203
203
203
203
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
11
11
11
11
11
11
11
34
29
20
11
11
11
11
11
11
42
41
26
11
21
20
19
11
3
6
9
17
9
2
2
10
18
10
3
16
14
9
4
4
18
10
2
1
2
2
2
18
21
24
12
1
6
21
11
2
2
5
3
1
1
1
5
14
8
2
8
15
24
33
33
18
3
3
3
3
93
58
23
16
16
16
16
31
39
43
45
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
70
225
225
225
225
225
225
225
225
225
225
145
132
115
96
87
78
81
89
143
196
212
370
370
202
204
171
197
247
279
420
434
334
363
421
327
360
315
338
382
377
507
514
407
430
425
370
375
378
385
452
394
403
397
421
402
389
433
514
452
425
401
408
376
366
434
370
391
402
370
404
381
355
319
514
282
295
291
239
230
248
222
229
240
248
248
248
248
261
291
330
330
330
272
317
370
434
434
434
434
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
24
31
35
39
24
9
9
9
9
9
9
7
6
6
6
55
29
4
35
66
63
38
14
45
68
36
4
5
6
9
11
13
15
8
1
6
4
3
2
1
29
17
5
1
4
3
2
1
1
1
2
17
14
11
8
11
11
8
6
5
5
3
2
9
7
6
5
5
5
5
5
5
6
25
25
19
13
13
13
13
90
72
49
26
26
26
26
65
84
94
99
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
26
99
99
99
99
99
99
99
99
99
99
62
56
49
40
37
31
59
84
120
212
156
181
181
128
152
194
131
212
179
177
243
194
183
166
212
178
190
242
223
201
200
200
243
200
210
242
198
223
205
200
205
199
200
243
205
182
186
194
205
163
236
158
146
145
134
144
153
146
174
175
132
129
119
123
100
100
103
84
89
78
94
117
135
175
175
175
175
108
103
82
63
55
56
60
68
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
2
2
2
2
2
2
2
2
2
2
2
13
13
13
13
13
13
13
13
13
14
10
6
6
15
25
21
18
9
1
1
8
9
7
5
3
2
1
1
2
4
2
1
4
3
2
1
1
5
3
1
2
11
24
12
1
1
2
6
11
12
10
6
3
1
2
1
1
1
2
5
4
3
2
2
4
3
3
3
3
3
8
9
5
1
1
1
1
8
15
8
1
1
1
1
13
19
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
66
70
70
70
70
70
70
70
70
70
70
68
67
66
66
66
57
57
57
50
56
57
58
58
58
74
37
50
58
57
104
68
71
87
88
84
125
88
94
107
97
115
107
99
109
115
108
103
125
115
112
110
114
110
92
124
88
96
108
125
100
115
79
77
89
104
92
106
114
79
71
83
103
77
124
70
72
71
58
64
57
40
40
35
31
28
22
31
48
66
100
100
100
100
100
102
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
8
8
8
8
8
8
8
8
8
8
8
8
4
1
1
1
1
1
1
1
1
1
2
8
32
24
16
8
8
17
12
7
6
13
10
8
8
8
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
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
123
123
123
123
123
123
123
123
88
93
99
106
119
119
119
119
82
71
72
85
90
123
123
94
88
119
70
70
73
69
65
84
97
136
179
198
287
246
246
218
224
287
243
234
276
287
244
233
278
231
245
276
258
216
191
275
183
180
199
278
155
219
138
113
136
151
154
258
226
127
126
141
129
134
275
121
115
110
82
75
78
77
77
79
79
79
56
55
59
59
62
62
62
43
46
50
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
53
1
1
1
1
1
1
1
1
1
1
53
27
1
1
1
1
1
1
1
1
1
1
1
2
4
15
18
22
11
1
6
4
2
5
8
13
11
6
1
5
7
8
9
5
2
1
12
7
3
2
2
1
1
1
1
1
1
2
3
5
3
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
4
9
5
2
1
1
1
1
13
12
6
1
1
1
1
1
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
36
69
69
69
69
69
69
69
69
69
69
48
49
45
41
40
36
36
36
30
32
31
34
34
24
25
19
25
39
40
53
91
58
75
77
77
119
84
92
113
91
113
95
85
87
99
93
88
117
97
99
99
119
93
83
117
78
78
87
117
72
97
74
71
78
91
81
77
119
73
70
81
77
72
117
69
70
70
58
69
66
44
43
38
31
28
22
31
45
59
86
86
86
59
69
81
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
11
11
11
11
11
11
11
11
22
28
31
21
11
2
2
2
2
2
2
1
1
1
1
3
2
1
2
3
8
5
2
3
4
10
6
2
21
16
8
1
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
3
2
2
2
2
2
4
4
2
1
1
1
1
3
4
4
4
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
44
51
51
51
51
51
51
51
51
51
51
45
51
53
53
53
53
53
53
56
61
60
60
43
38
37
38
49
57
61
80
86
75
84
92
101
118
118
123
112
113
97
113
98
100
101
123
92
87
89
95
94
103
123
89
88
102
94
95
164
80
78
88
95
101
115
164
121
142
132
142
131
164
132
133
157
124
124
122
157
102
107
121
124
139
139
139
139
89
83
68
52
45
56
72
93
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
9
5
5
5
5
5
5
5
5
5
5
8
8
8
8
8
8
8
9
5
1
1
1
6
8
11
11
11
32
18
5
1
2
2
3
4
5
7
4
2
1
1
1
4
7
11
8
6
5
4
3
3
4
3
2
2
2
2
2
7
4
1
1
2
1
1
1
1
1
3
5
3
1
4
4
4
2
1
2
4
6
12
16
9
2
2
2
2
15
8
2
2
2
6
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
70
220
220
220
220
220
220
220
220
220
220
132
125
110
91
84
68
73
83
107
135
137
151
151
100
97
89
127
166
191
313
314
218
244
249
250
264
264
264
251
259
231
259
238
226
221
258
202
209
220
216
258
259
248
268
268
248
287
302
382
313
314
243
258
276
295
358
309
329
308
309
297
358
309
278
302
307
308
358
382
266
294
321
329
329
329
316
316
325
364
325
326
315
315
315
348
382
382
382
382
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
12
12
11
7
4
4
4
4
4
4
3
2
2
2
13
12
11
17
24
42
21
1
22
16
10
9
7
5
36
26
17
12
7
7
28
48
24
1
11
21
13
6
42
24
7
6
5
6
6
6
18
14
11
8
6
8
6
4
5
6
7
13
8
4
8
4
1
1
1
1
1
12
30
20
10
10
10
10
11
187
153
120
120
120
144
156
97
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
106
528
528
528
528
528
528
528
528
528
528
288
254
208
155
133
103
94
92
134
169
167
295
295
157
161
136
179
240
274
446
458
364
403
451
397
401
375
528
381
387
388
444
386
387
457
361
353
364
360
371
402
394
390
451
392
360
398
398
359
457
422
414
403
390
458
408
403
528
381
383
408
403
397
457
444
365
360
326
385
285
297
307
302
308
308
308
316
336
385
350
350
350
287
335
391
458
458
458
458
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
25
25
25
25
25
25
25
34
39
41
33
17
1
1
1
1
1
1
1
3
4
5
12
15
19
24
29
45
28
12
29
58
32
6
4
2
7
13
29
20
12
12
11
7
4
5
24
30
18
6
4
18
13
9
9
6
4
9
26
27
14
2
1
1
2
3
16
24
15
7
5
3
3
3
21
12
3
20
11
3
20
20
18
16
16
16
16
200
130
60
60
60
69
78
93
100
104
106
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
24
47
47
47
47
47
47
47
47
47
47
34
33
31
28
27
24
28
35
53
67
67
99
99
56
60
52
48
54
59
64
96
67
76
86
97
113
113
131
118
111
131
110
116
114
131
118
103
124
106
114
122
105
127
100
100
116
95
96
124
92
91
88
83
90
99
98
105
127
90
87
94
89
87
116
91
100
103
103
103
79
76
71
66
70
75
67
93
93
65
65
61
53
58
64
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
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
7
7
15
24
24
12
1
6
6
5
5
4
3
2
1
3
3
3
3
4
6
6
6
6
6
4
2
2
2
2
2
2
6
7
4
2
4
7
19
11
3
4
2
1
2
2
3
3
3
2
1
3
3
3
2
1
1
16
12
7
2
2
2
2
6
8
9
9
10
20
25
17
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
115
291
291
291
291
291
291
291
291
291
291
186
181
162
141
133
108
164
212
286
496
370
370
299
279
333
452
341
496
418
391
382
452
333
343
496
307
290
294
256
280
281
285
342
292
332
329
317
325
325
323
329
330
329
332
332
332
347
382
321
385
322
297
301
304
307
308
332
313
296
305
292
345
313
304
345
300
285
264
345
260
304
335
340
382
382
382
382
331
375
385
385
385
310
299
302
288
274
274
274
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
15
21
25
26
25
25
64
95
100
76
53
40
28
14
1
1
1
5
9
18
17
16
16
28
17
7
1
27
29
16
3
7
17
9
2
2
2
2
2
14
27
16
6
2
2
3
2
1
14
13
13
7
1
1
1
3
2
1
2
3
5
13
13
13
13
13
46
63
67
71
80
84
89
128
148
112
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
31
47
47
47
47
47
47
47
47
47
47
36
37
35
33
33
31
31
33
42
53
52
52
41
37
35
53
44
54
65
86
79
80
88
90
94
109
99
99
106
96
96
106
104
112
117
120
129
119
119
121
120
120
129
120
116
111
126
128
138
204
139
131
204
144
147
145
204
129
123
120
108
103
95
87
108
76
71
73
59
60
60
63
67
67
67
50
49
48
47
45
45
45
45
52
60
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
10
10
10
10
10
10
10
10
6
3
3
3
3
3
3
3
3
3
3
2
1
1
1
8
11
14
11
9
20
13
7
9
8
5
2
6
10
8
6
4
5
7
10
8
5
2
4
7
8
5
2
2
3
4
2
1
1
2
2
3
3
4
3
3
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
10
13
8
4
4
4
4
17
9
1
1
1
2
3
4
4
4
4
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
36
42
42
42
42
42
42
42
42
42
42
38
39
39
39
39
39
42
46
68
89
91
160
160
105
111
98
160
108
117
119
189
117
119
112
137
101
108
113
137
103
113
94
98
104
123
139
138
189
144
144
147
139
135
139
129
117
115
138
113
112
133
116
110
110
189
111
120
117
130
113
93
85
78
72
71
68
64
73
60
51
69
87
103
138
138
138
138
90
90
73
62
58
70
79
91
113
113
113
113
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
5
5
5
5
5
16
11
6
29
38
21
5
2
10
11
6
2
4
6
8
4
1
2
3
7
5
3
4
3
3
2
1
7
4
1
2
2
3
5
5
3
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
3
2
1
1
1
1
3
4
2
1
1
1
1
5
4
3
3
3
4
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
48
88
88
88
88
88
88
88
88
88
88
88
68
64
60
56
54
48
48
63
93
101
177
177
95
82
70
66
84
81
117
144
95
101
100
111
117
112
162
144
132
162
130
142
172
131
167
142
139
133
134
125
135
129
162
177
113
128
162
104
113
99
90
95
109
172
124
116
104
167
86
87
116
72
76
84
72
83
70
78
86
73
102
132
177
177
177
177
145
139
114
113
113
77
90
105
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
76
76
76
76
76
76
76
76
62
48
48
48
40
33
33
33
33
33
33
33
33
33
33
33
40
23
7
5
4
9
14
7
1
1
1
1
1
2
3
3
4
7
4
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
3
3
3
3
2
2
2
2
2
1
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
63
83
83
83
83
83
83
83
83
83
83
83
68
66
63
59
54
54
54
72
99
104
177
177
95
86
75
70
88
84
104
142
87
89
89
94
100
96
159
111
121
158
124
132
158
119
149
127
123
119
114
117
128
128
159
177
121
133
158
102
100
99
93
90
102
158
114
107
97
149
83
91
103
77
86
79
75
78
67
81
81
73
102
131
177
177
177
177
122
129
104
100
100
69
80
93
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
9
9
9
9
9
9
9
9
28
38
43
45
27
9
9
9
9
9
9
9
9
9
9
28
21
15
25
15
6
3
1
6
11
10
8
4
1
3
6
6
6
8
9
6
4
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
8
7
7
5
3
2
1
1
1
1
1
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
886
886
886
886
886
886
886
886
797
731
730
729
794
858
858
858
858
858
858
727
820
886
886
709
500
483
430
398
404
858
332
378
389
291
483
239
227
211
166
151
281
292
307
886
290
296
287
199
183
166
139
135
138
132
152
170
119
130
152
105
111
97
90
93
98
151
108
102
93
140
85
87
116
70
71
66
64
70
59
64
76
69
96
125
170
170
170
170
126
133
111
111
111
77
89
104
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
28
28
28
28
28
28
28
28
46
55
64
233
130
28
28
28
28
28
28
29
29
29
29
30
168
88
8
5
3
8
14
9
5
3
2
1
1
1
2
3
6
3
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
3
3
4
3
3
3
4
4
4
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
1061
1061
1061
1061
1061
1061
1061
1061
1042
1023
1023
1023
1046
1070
1070
1070
1070
1070
1070
1032
1054
1061
1061
1032
673
766
610
555
559
1070
398
398
403
297
304
249
244
207
207
206
345
374
381
1070
354
347
329
210
194
167
164
165
175
206
165
184
130
133
176
125
112
200
110
135
172
181
204
204
207
206
123
114
115
99
124
207
148
207
162
205
209
135
160
176
184
184
184
184
129
138
112
111
111
111
111
111
111
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
9
9
9
9
9
9
9
9
104
152
200
478
243
9
9
9
9
9
9
62
88
101
108
115
190
98
6
5
5
8
12
9
6
11
8
5
2
3
4
4
2
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
1
1
2
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
3
3
3
3
4
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
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2400
2405
2405
2405
2405
2405
2405
2405
2281
2363
2405
2405
2277
2277
1442
1323
1203
1671
867
1008
995
782
1543
617
540
508
329
282
499
483
531
1671
497
486
508
327
325
298
254
265
245
173
148
132
113
135
155
148
242
222
154
200
232
254
290
275
229
270
247
220
290
232
184
247
175
166
290
122
117
120
103
97
90
87
68
84
123
166
242
242
242
167
195
227
254
254
254
254
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
25
33
42
80
44
9
9
9
9
9
9
8
6
5
5
18
68
43
18
11
5
12
15
12
9
5
1
1
2
4
7
10
12
6
1
1
2
2
1
1
5
4
3
2
2
2
2
3
4
6
3
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
6
3
1
1
1
1
5
4
2
1
1
1
1
5
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
56
63
63
63
63
63
63
63
63
63
63
61
63
65
65
65
65
65
65
71
98
101
166
166
110
104
103
166
143
141
136
308
146
151
144
160
122
114
114
160
133
164
226
173
288
198
191
232
287
209
304
204
193
188
226
165
163
175
308
143
145
128
146
148
140
287
175
177
174
304
138
140
123
89
78
67
61
57
52
45
61
85
139
201
308
308
308
308
194
191
153
113
113
83
90
105
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
5
5
5
5
5
5
5
5
5
5
5
5
7
8
8
8
8
8
9
7
6
6
6
6
7
7
7
9
12
13
14
9
4
3
2
1
4
4
4
5
3
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
3
3
3
3
2
2
2
4
4
4
4
4
4
7
4
2
1
1
1
1
1
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
33
86
86
86
86
86
86
86
86
86
86
57
52
46
38
34
27
24
24
25
27
33
33
24
22
29
19
29
36
35
76
50
64
71
101
81
82
79
82
86
81
85
86
96
86
86
83
96
80
80
83
96
82
82
101
68
75
74
74
96
59
90
54
57
69
74
78
95
96
79
55
63
65
62
101
84
75
83
68
78
86
53
57
50
42
42
33
35
41
46
46
46
46
46
46
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
9
9
9
9
9
9
9
9
9
9
9
10
5
1
1
1
1
1
1
1
1
1
1
2
3
3
4
4
5
5
6
4
2
14
8
3
4
6
3
1
1
1
1
2
4
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
12
61
61
61
61
61
61
61
61
61
61
36
32
27
21
19
16
25
37
52
77
79
79
58
53
47
79
41
51
63
63
93
107
141
236
157
226
198
220
230
255
341
277
319
312
319
309
308
289
286
341
316
316
308
332
317
277
274
338
341
219
316
171
145
183
201
204
332
317
164
157
180
151
147
338
125
125
122
80
68
61
46
41
36
32
26
23
29
38
49
68
68
68
50
59
69
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
34
34
34
34
34
34
34
34
21
8
8
8
8
8
8
8
8
8
8
5
2
1
1
1
1
1
3
5
8
5
2
2
4
10
6
2
2
6
3
1
1
1
1
3
3
2
1
4
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
3
2
1
1
1
1
8
5
2
1
1
1
1
2
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
30
183
183
183
183
183
183
183
183
183
183
106
93
78
61
53
42
35
31
32
31
32
32
29
28
29
28
50
59
64
162
66
91
96
107
178
151
169
182
179
155
174
176
183
171
107
94
83
67
62
75
73
74
162
66
68
66
55
74
72
73
178
72
93
123
135
169
175
182
179
101
93
102
88
109
176
127
183
141
178
171
98
98
87
73
61
52
52
41
44
40
40
40
28
33
38
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
162
162
162
162
162
162
162
162
83
5
5
5
5
5
5
5
5
5
5
5
6
3
1
1
1
1
10
14
18
10
2
5
8
4
1
1
1
2
1
1
6
3
1
3
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
2
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
61
61
61
61
61
61
61
61
43
37
36
40
44
52
52
52
52
52
52
60
67
61
78
78
68
81
69
78
78
80
82
119
83
87
81
73
90
78
107
125
160
246
197
246
199
246
184
164
194
131
126
119
116
118
113
128
121
135
166
137
166
133
135
166
120
119
117
135
99
87
80
80
73
68
91
67
66
62
73
49
52
66
79
92
119
119
119
119
95
101
91
91
91
62
69
77
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
6
10
15
20
26
39
45
25
5
15
22
19
13
7
1
5
7
9
14
8
2
3
5
4
3
2
2
2
2
2
3
3
2
1
3
3
3
7
5
4
5
3
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
3
3
3
3
3
8
11
14
12
7
3
3
3
3
7
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
24
47
47
47
47
47
47
47
47
47
47
36
38
36
34
34
33
34
40
57
68
67
105
105
63
65
58
60
65
71
92
85
77
81
74
92
85
80
84
83
88
100
104
107
110
152
126
129
143
175
149
175
175
142
149
142
152
145
118
106
106
145
106
113
118
112
152
106
103
104
94
93
93
82
87
73
70
67
71
58
50
55
60
67
67
67
58
58
48
50
46
46
46
47
55
64
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
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
4
3
3
3
3
9
6
4
18
33
33
20
7
13
11
9
7
4
2
6
5
5
3
1
1
3
5
4
4
12
20
13
7
7
7
4
2
1
1
1
2
8
7
4
2
1
1
2
1
1
2
1
1
2
2
1
1
3
3
3
2
1
1
4
4
4
4
4
4
5
9
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
13
53
53
53
53
53
53
53
53
53
53
33
29
25
19
16
14
21
32
48
67
72
84
84
49
52
41
49
56
69
97
101
72
78
69
69
87
78
84
87
91
106
95
106
107
138
106
106
108
106
109
112
118
118
123
124
138
140
115
106
98
140
82
95
104
105
140
114
106
109
104
108
101
94
92
108
79
75
74
57
55
57
65
71
84
84
84
84
62
65
55
55
55
51
59
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
3
2
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
3
4
3
3
3
3
4
5
6
3
1
2
6
5
4
6
5
5
7
5
3
3
3
4
4
3
2
3
4
6
7
4
2
2
2
1
1
1
2
5
9
6
4
9
5
2
3
2
1
1
2
4
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
7
4
2
2
2
3
5
6
7
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
33
86
86
86
86
86
86
86
86
86
86
58
54
49
43
40
35
50
70
104
141
145
188
188
113
120
102
101
129
149
169
289
174
201
153
130
128
116
110
134
151
161
289
183
185
200
235
207
212
235
231
242
289
245
245
238
208
245
190
164
163
245
154
163
168
166
179
164
201
188
161
166
179
155
151
160
190
140
179
113
121
138
157
190
190
190
181
181
121
118
97
76
76
63
67
75
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
8
8
8
8
8
8
8
8
8
8
8
13
13
13
13
13
13
13
13
8
4
4
4
21
14
7
27
48
40
22
4
19
15
11
16
9
3
9
8
8
6
5
10
7
5
3
3
5
9
6
3
1
3
3
3
2
1
2
4
16
13
7
2
7
8
7
4
1
2
5
10
5
1
1
2
6
3
1
3
2
2
8
9
8
7
7
7
7
15
8
1
1
1
5
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
37
81
81
81
81
81
81
81
81
81
81
57
55
50
45
43
37
44
53
72
98
93
110
110
77
80
98
81
96
108
137
143
108
126
101
93
91
85
99
119
123
183
179
155
161
183
178
195
209
233
233
233
202
173
155
148
137
138
149
121
137
143
118
125
133
137
159
143
149
143
139
131
159
130
125
134
130
119
159
93
93
102
107
118
118
118
84
90
101
117
143
143
143
107
101
94
86
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
11
11
11
11
11
11
11
11
8
6
6
6
6
6
6
6
6
6
6
5
5
5
5
12
11
11
19
28
32
19
6
11
6
2
2
4
6
5
5
7
5
4
4
7
8
9
19
20
21
18
13
7
1
1
1
1
2
2
1
1
3
2
2
5
5
3
1
2
2
2
5
3
1
2
1
1
1
1
1
1
4
10
9
7
5
5
5
5
18
22
18
14
14
14
14
14
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
33
83
83
83
83
83
83
83
83
83
83
54
49
43
36
33
27
42
63
105
134
140
229
229
123
134
109
126
150
172
252
258
177
175
148
149
154
157
229
181
178
173
195
176
174
212
181
181
193
207
204
252
258
211
229
182
176
179
176
212
151
166
159
154
159
164
176
180
177
192
191
200
258
172
164
164
144
134
176
115
121
130
143
157
183
183
183
183
144
158
146
146
146
127
142
160
183
183
183
183
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
4
5
6
13
10
7
20
34
29
17
6
14
11
8
11
8
5
8
8
8
5
2
2
2
2
4
3
2
10
16
10
4
2
1
1
1
2
4
8
17
12
7
4
3
3
2
1
1
1
1
2
1
1
1
2
3
2
1
2
2
2
9
8
8
8
8
20
26
26
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
34
45
45
45
45
45
45
45
45
45
45
38
42
43
43
43
43
43
43
43
39
39
43
43
30
28
26
32
42
47
73
79
67
74
65
73
79
54
60
61
68
90
76
90
81
90
75
73
73
70
70
74
69
66
69
68
71
69
64
60
57
55
53
56
59
63
64
76
74
71
74
75
73
76
69
75
71
71
71
76
69
64
66
64
64
64
47
45
47
46
46
46
46
45
52
60
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
8
2
2
2
2
2
2
2
2
2
2
6
7
8
8
8
8
8
9
6
3
2
1
1
2
3
9
14
15
8
1
3
5
6
5
3
2
5
3
1
1
1
1
3
5
3
1
15
11
7
5
5
3
2
1
1
2
4
6
9
6
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
7
5
3
1
1
1
1
12
11
7
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
114
153
153
153
153
153
153
153
153
153
153
103
102
94
84
81
69
69
69
102
139
135
240
240
163
162
154
240
180
181
193
262
187
199
194
262
194
186
195
262
197
195
196
188
188
186
192
179
174
172
173
173
181
185
214
212
171
164
156
130
143
146
156
234
156
157
175
172
168
214
188
168
166
149
139
148
142
137
145
153
125
142
168
189
234
234
234
234
167
162
149
133
121
128
138
158
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
25
25
25
25
25
25
25
25
36
41
45
35
19
4
4
4
4
4
4
4
4
4
4
14
17
20
34
42
51
26
1
9
8
7
8
5
3
9
15
22
11
1
9
5
1
3
2
1
8
15
15
9
4
8
5
3
10
8
6
4
5
3
1
1
2
1
1
2
7
7
7
4
1
1
2
4
2
1
1
1
2
15
11
7
7
7
13
20
27
24
22
22
22
48
61
33
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
25
30
30
30
30
30
30
30
30
30
30
27
27
26
25
25
25
28
36
48
70
67
67
50
46
48
42
41
58
48
56
61
70
75
60
58
60
52
55
60
60
68
67
70
68
76
74
73
79
95
83
95
95
76
75
73
75
69
70
76
55
65
53
50
52
56
56
57
74
54
56
58
56
56
57
58
60
61
75
65
53
58
64
70
70
70
62
59
60
65
59
59
58
58
58
61
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
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
13
25
24
13
2
4
16
9
2
1
1
4
6
8
8
7
6
4
3
2
1
10
14
9
5
4
3
2
1
1
2
2
2
3
4
3
2
1
2
1
1
3
4
3
2
1
1
4
7
5
3
1
1
3
4
5
4
2
1
1
1
1
33
17
1
1
1
6
8
5
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
103
453
453
453
453
453
453
453
453
453
453
250
221
183
138
119
99
99
108
138
160
149
235
235
132
136
115
155
194
218
375
325
304
376
429
360
522
368
368
393
404
394
516
453
347
436
299
270
280
266
300
384
379
379
429
522
393
457
516
450
436
405
388
384
374
388
393
389
450
373
384
405
400
391
522
472
541
621
621
621
465
517
581
551
581
581
581
581
557
474
397
375
375
338
394
463
557
557
557
557
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
15
17
18
19
19
20
12
5
5
5
13
16
20
16
13
35
37
25
13
29
18
7
6
6
8
10
23
16
9
9
31
23
14
6
21
28
18
8
3
14
25
13
1
3
16
18
20
24
12
1
1
6
8
4
1
5
9
8
8
8
4
1
23
16
9
9
5
1
20
21
11
1
1
1
1
32
64
44
24
24
24
24
36
42
45
46
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
6149
6149
6149
6149
6149
6149
6149
6149
5646
5143
5143
5143
5600
6058
6058
6058
6058
6058
6058
5080
5772
6149
6149
5143
3668
4301
3239
2908
2836
6058
2192
2734
2744
2032
4301
1616
1475
1360
871
720
1612
1654
1769
6149
1680
1695
1633
897
761
600
436
406
403
348
392
407
269
271
402
205
189
176
177
190
215
402
259
245
222
397
166
159
159
118
132
171
136
178
140
173
181
157
227
297
407
407
407
407
240
229
183
128
108
89
90
102
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
91
91
91
91
91
91
91
91
130
150
170
1009
550
91
91
91
91
91
91
176
219
240
251
262
1009
509
9
6
4
36
53
28
3
7
5
3
1
1
2
7
4
2
2
2
2
1
1
1
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
2
1
1
1
1
1
1
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
48
48
48
48
48
48
48
48
48
48
48
48
52
57
57
57
57
57
57
57
68
69
104
104
66
64
59
75
471
539
619
2561
646
669
671
358
322
270
208
554
599
654
2369
1074
1165
1643
2625
2097
2454
2433
2262
2451
2462
2625
2501
2501
2477
2087
2501
2477
1634
2625
1170
940
827
517
427
336
252
190
150
126
102
84
85
62
58
51
43
35
34
45
61
77
108
108
108
108
74
75
64
54
54
41
41
44
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
9
1
1
1
1
1
1
1
1
1
1
10
9
9
9
9
9
9
9
5
2
2
2
4
3
3
14
16
19
10
2
3
2
2
3
3
3
5
3
1
3
4
5
6
8
18
19
20
10
1
1
2
1
1
1
1
1
3
3
3
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
4
6
3
1
1
1
6
8
5
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
54
226
226
226
226
226
226
226
226
226
226
136
125
108
88
80
72
65
61
82
107
109
190
190
105
108
91
88
577
661
754
3002
800
823
834
580
1019
1052
990
3002
1288
1466
1539
2300
1651
2157
2225
2225
3002
2437
2824
2642
2824
2560
2794
2300
1979
1691
2092
1473
1385
2794
1040
998
950
654
590
499
421
364
339
307
284
267
231
204
207
197
231
192
161
155
150
140
134
131
116
116
104
102
93
93
93
93
108
126
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
6
6
6
6
6
6
6
6
6
6
6
6
11
14
15
16
16
16
17
11
6
6
6
17
10
3
30
39
28
17
10
3
4
3
3
2
1
5
3
1
1
2
9
5
2
26
14
2
9
16
10
5
6
4
2
1
2
2
3
11
6
1
1
1
1
1
5
3
1
2
4
4
3
2
1
5
4
3
3
2
2
22
17
9
1
1
1
1
34
22
11
8
8
8
8
35
48
55
58
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
53
169
169
169
169
169
169
169
169
169
169
106
100
89
75
70
64
243
454
702
1153
1149
1149
775
710
788
1153
631
931
684
618
615
1215
584
601
993
758
764
1215
993
732
748
649
1215
474
449
414
260
206
180
160
144
143
153
124
164
115
120
153
118
128
157
103
164
130
148
164
164
166
155
93
83
93
81
101
169
119
165
132
169
166
88
84
69
52
42
32
28
28
31
33
33
33
25
29
34
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
153
153
153
153
153
153
153
153
100
48
48
38
28
28
28
28
28
28
28
16
4
4
4
5
12
20
15
10
31
17
4
5
8
4
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
3
2
2
2
3
3
2
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
4
4
5
4
3
3
3
3
4
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
102
135
135
135
135
135
135
135
135
135
135
118
115
104
102
102
77
73
69
73
78
86
100
100
100
102
62
64
60
61
70
531
632
1149
2831
1752
2634
1843
2952
2266
2255
3215
2640
2005
2362
3257
2308
2831
2500
2952
2745
3215
2457
3257
2553
2442
3073
2727
2942
3077
3077
3257
2408
2006
3099
2143
2095
2024
3227
1585
1506
1994
1420
1393
3227
1052
991
922
534
446
356
270
226
192
164
135
118
102
99
92
76
76
76
60
69
80
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
2
2
2
2
2
2
2
2
2
2
2
2
8
11
12
13
13
13
14
11
8
7
6
6
31
26
16
6
10
10
7
4
22
45
26
8
6
7
5
3
2
2
2
4
6
3
1
6
12
6
1
2
4
5
6
6
6
6
5
4
12
7
2
3
3
2
1
1
2
1
1
1
1
3
5
8
4
1
5
5
5
19
19
11
3
3
3
3
30
15
1
1
1
4
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
30
64
64
64
64
64
64
64
64
64
64
46
43
38
33
29
23
22
22
26
30
30
30
25
25
29
24
28
33
35
48
242
478
859
1277
1237
1876
1624
1740
1876
1779
1916
1667
1916
1757
1916
1884
1412
1609
1552
1884
1884
1709
1635
1868
1826
1573
1568
1635
1884
1195
1832
931
740
910
1055
1074
1868
1826
842
802
858
703
680
1635
520
497
467
269
221
169
126
106
89
76
61
47
46
37
38
34
33
33
25
25
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
9
9
9
9
9
9
9
9
9
9
9
10
5
1
1
1
1
1
1
1
1
1
1
2
1
1
10
15
18
11
4
7
8
10
9
8
8
6
4
2
2
2
2
5
3
2
2
3
2
2
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
2
2
2
2
2
3
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
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
65
69
69
69
69
69
69
69
69
69
69
58
60
59
57
57
56
56
56
55
58
65
65
52
47
41
41
42
46
56
50
123
202
379
511
660
951
951
967
905
877
967
807
816
861
967
884
795
835
906
870
956
848
884
712
691
947
705
735
645
585
906
522
493
481
486
478
848
510
397
385
490
386
382
947
304
298
285
172
140
107
86
81
78
73
65
65
65
44
45
36
33
33
23
24
26
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
9
9
9
9
9
9
9
9
23
30
38
33
21
9
9
9
9
9
9
5
1
1
1
1
10
20
26
21
17
10
4
10
11
12
11
7
3
3
4
8
4
1
1
3
2
1
1
5
5
3
2
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
6
4
3
2
1
1
1
1
2
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
45
47
47
47
47
47
47
47
47
47
47
44
45
45
45
45
45
45
45
55
67
68
109
109
66
65
51
43
55
60
63
125
64
70
72
71
86
75
84
89
99
104
123
125
109
105
106
101
100
104
106
108
123
108
125
105
105
100
96
102
88
512
627
715
2654
1585
2193
2720
2720
2769
2769
2769
2728
2062
1627
2062
1000
815
675
435
341
267
206
171
142
117
94
81
75
75
67
67
67
50
54
58
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
11
7
7
7
7
7
7
7
7
7
7
11
8
5
5
5
5
5
5
4
3
3
3
13
9
6
19
23
14
5
2
8
5
2
2
7
13
10
8
14
8
2
3
2
2
4
3
2
3
4
3
3
5
6
5
4
5
3
2
8
7
7
13
8
3
3
2
1
4
3
3
2
1
1
1
5
3
1
2
3
4
8
5
2
2
2
2
2
14
7
1
1
1
6
11
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
56
69
69
69
69
69
69
69
69
69
69
54
55
53
50
49
47
47
47
48
49
56
56
43
38
34
38
39
41
47
53
49
64
60
52
60
59
64
68
55
61
64
67
69
262
501
574
1318
1265
778
1018
983
1318
1265
987
1199
1155
1156
1318
1065
1268
1030
1238
1268
813
781
703
1238
472
419
369
226
189
150
120
96
88
78
67
69
66
44
43
38
32
28
22
22
26
31
40
40
40
40
40
42
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
9
9
9
9
9
9
9
9
26
34
38
33
21
9
9
9
9
9
9
6
3
2
1
1
8
15
11
8
22
12
2
7
6
3
1
1
1
2
1
1
2
4
4
4
3
2
1
4
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
2
2
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
45
45
45
45
45
45
45
45
45
45
45
44
44
45
45
45
45
51
66
91
130
129
129
79
72
80
67
67
130
77
86
92
111
88
82
130
74
72
73
68
80
83
97
111
450
856
985
2210
2210
1403
1691
2109
1498
1638
1698
1593
2109
1600
1555
1479
1367
1185
994
1580
914
833
791
1286
508
455
402
257
210
168
125
108
88
75
63
47
44
47
50
55
55
55
47
47
43
49
53
53
53
36
40
44
45
45
45
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
25
2
2
2
2
2
2
2
2
2
2
13
7
1
1
1
1
1
1
1
1
1
1
10
8
6
16
27
20
11
2
4
3
2
2
2
3
5
6
7
9
9
9
8
7
9
11
8
4
1
1
1
1
1
1
1
1
1
1
5
7
5
4
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
3
4
5
7
9
8
7
6
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
30
39
39
39
39
39
39
39
39
39
39
30
33
32
30
30
30
32
39
51
69
69
69
47
46
44
39
38
45
49
50
91
57
57
58
48
49
46
49
54
56
63
67
67
91
78
66
67
56
57
56
56
66
63
61
64
230
258
291
1089
299
305
304
348
357
536
1089
694
1062
834
1062
865
1058
1138
1077
1138
1125
1138
935
1125
1064
713
841
968
1064
1064
1064
1064
553
461
358
237
182
308
473
686
1052
1052
1052
1052
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
2
3
3
3
3
3
3
4
6
9
5
1
1
2
4
15
20
25
13
1
6
4
2
6
3
1
1
1
1
3
5
7
6
5
3
1
3
3
2
2
2
2
2
1
1
2
2
2
10
8
7
4
1
4
2
1
1
1
1
3
2
1
1
1
5
3
1
2
1
1
6
6
3
1
1
1
1
37
24
12
12
12
12
12
7
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
130
440
440
440
440
440
440
440
440
440
440
279
252
214
169
143
113
102
100
159
213
221
394
394
213
211
179
226
305
330
564
576
442
445
432
368
353
339
363
379
399
535
440
417
415
576
373
370
399
421
449
564
576
491
469
471
698
744
772
2003
1028
1070
1148
1953
1171
1508
2003
1626
2391
1852
2391
2003
2441
2441
1825
1851
1732
1626
1344
1851
1196
1363
1542
1521
1676
1676
1676
1676
1000
891
727
536
426
583
794
1071
1542
1542
1542
1542
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
53
27
1
1
1
1
1
1
1
1
1
1
33
22
11
39
67
71
41
12
22
33
33
31
17
3
7
12
55
34
14
7
10
14
16
11
7
20
16
11
7
11
12
7
3
4
8
13
19
21
23
13
3
8
7
6
6
11
15
9
3
3
3
11
28
17
6
8
9
11
41
41
41
41
41
49
58
183
124
66
66
66
100
118
113
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
70
70
70
70
70
70
70
70
44
38
40
42
50
61
61
61
61
61
61
58
64
70
70
69
63
81
61
884
2009
2325
5016
5953
2493
2541
2123
2257
2171
2146
5953
2827
3948
6336
4358
6336
3954
6582
3075
2562
2547
1770
1525
1566
848
1726
1753
1816
6269
3034
3306
6582
2263
2039
1999
1235
2151
2039
2059
6554
1852
2899
2994
2407
6582
2021
1851
1796
1039
876
675
444
382
381
415
454
516
516
516
1354
2585
4019
6554
6554
6554
4450
5029
5705
6066
6066
6066
6066
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
1
1
1
1
1
1
1
1
1
1
6
7
8
8
8
8
8
8
6
4
4
4
16
13
11
15
19
23
12
1
4
8
16
10
4
3
6
3
1
2
1
1
2
3
2
1
1
1
2
16
10
4
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
2
4
5
6
6
7
6
5
5
16
8
1
1
1
1
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
168
168
168
168
168
168
168
168
168
168
168
168
141
136
131
125
122
114
114
114
134
128
168
168
102
102
81
1568
3143
3640
9043
7993
4436
5133
4473
5150
4100
3491
6450
3327
3549
5150
3600
3201
3130
6665
3464
3613
4987
7063
5258
8430
7380
4637
4224
3569
4685
4510
5659
6052
8096
7046
5066
4921
5559
9043
4585
7063
4151
4705
4094
3598
8430
2791
2569
2462
1593
1398
1151
1033
991
1197
1526
1980
1980
1980
1103
2204
3587
5197
8096
8096
8096
5870
6849
7990
9043
9043
9043
9043
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
22
22
22
22
22
22
22
22
22
22
62
55
48
48
48
48
48
48
25
2
2
2
34
30
22
14
11
8
28
31
17
4
4
4
4
4
7
9
10
5
1
1
4
2
1
2
13
8
4
2
1
1
1
1
1
1
1
2
4
2
1
1
1
2
1
1
1
6
3
1
1
1
2
2
3
2
1
2
3
12
14
16
16
16
16
16
16
21
46
25
5
5
5
5
309
461
537
575
613
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
114
114
114
114
118
123
123
123
123
123
123
123
115
127
134
134
134
134
83
116
150
146
262
239
195
274
181
171
148
145
154
151
231
171
148
140
126
189
147
167
231
201
190
274
216
172
166
168
206
192
205
188
262
239
169
425
720
804
1586
1652
1486
1638
1618
1652
1642
1647
1647
1652
1388
1632
1632
787
712
587
442
360
277
197
149
151
170
209
262
262
262
176
202
232
252
252
252
252
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
15
18
22
21
15
9
9
9
9
9
9
5
2
2
2
11
11
11
11
11
19
21
16
11
7
17
11
6
4
7
4
1
1
1
1
2
1
1
2
4
7
9
5
1
1
1
1
1
1
1
2
3
2
2
1
1
1
2
2
2
2
2
2
2
2
3
3
3
2
2
3
4
5
3
1
2
2
2
2
3
3
4
3
3
3
3
3
6
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
315
315
315
315
315
315
315
315
228
203
198
211
232
261
261
261
261
261
261
271
280
315
315
260
203
196
175
243
326
340
530
554
405
425
396
423
447
332
354
349
326
447
316
315
319
330
380
374
518
554
410
393
396
336
312
320
326
301
388
266
270
249
302
456
762
1058
1307
1778
1778
2011
1803
2011
1888
2011
1748
1748
1971
1322
1971
967
866
840
704
632
565
518
387
350
365
371
375
375
375
264
279
296
286
286
286
286
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
45
45
45
45
45
45
45
45
45
45
63
36
9
9
9
9
9
9
9
31
32
32
33
44
48
40
33
57
40
24
33
31
16
2
2
2
19
36
36
19
2
3
2
2
20
11
2
1
1
5
16
13
9
5
3
2
3
5
12
8
5
4
5
5
5
3
2
5
5
5
3
2
2
1
1
1
1
1
1
9
49
90
107
115
119
96
74
74
61
38
16
16
16
16
18
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
20
67
67
67
67
67
67
67
67
67
67
43
39
34
29
27
22
20
20
42
70
79
160
160
99
100
90
160
128
133
128
310
143
148
159
249
166
163
740
1380
1584
3589
3593
3264
3589
3616
3616
3616
3220
1821
1480
1155
823
659
482
397
326
277
305
181
151
124
141
136
145
310
175
171
172
301
136
130
117
87
78
67
56
56
49
44
66
84
138
200
305
305
305
305
185
178
142
101
92
73
73
79
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
27
27
27
27
27
27
27
27
15
4
4
4
4
4
4
4
4
4
4
4
4
4
4
14
10
6
15
11
7
14
25
14
3
2
1
1
1
2
3
5
4
4
3
3
2
1
1
1
1
6
4
2
2
1
1
1
1
1
1
3
3
2
1
1
1
2
2
2
2
2
2
2
1
1
1
1
3
2
1
1
1
5
3
2
2
2
3
4
8
5
3
1
1
1
1
6
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
22
51
51
51
51
51
51
51
51
51
51
37
36
33
30
29
26
38
65
99
108
179
179
120
117
121
179
99
129
123
113
132
179
149
201
148
149
148
162
181
163
168
394
418
462
1514
589
594
850
992
1080
1514
2363
1420
2363
1623
1642
2363
1346
1935
1050
766
661
755
725
735
1935
615
574
546
315
291
244
190
201
126
110
94
73
58
51
49
53
55
59
59
59
59
39
39
32
26
26
24
29
35
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
9
9
9
9
9
9
9
9
9
9
10
13
7
2
2
2
2
2
2
13
39
22
6
6
11
17
12
7
4
2
4
7
27
47
30
13
19
19
10
1
1
1
1
6
12
8
4
16
10
4
3
2
4
4
4
4
4
4
4
7
5
4
5
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
5
8
9
8
5
2
2
2
3
5
4
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
45
74
74
74
74
74
74
74
74
74
74
58
61
59
56
56
55
54
54
98
169
189
392
392
182
178
146
110
147
139
138
304
145
135
138
149
178
194
366
248
253
368
278
292
392
280
383
299
304
260
295
240
266
276
366
385
250
260
368
185
182
155
181
163
175
392
221
222
213
383
161
154
136
94
87
82
82
81
106
64
66
121
187
254
385
385
385
385
230
222
195
163
134
120
111
118
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
9
9
9
9
9
9
9
9
9
9
9
9
14
17
18
20
22
23
25
39
46
50
54
41
23
6
6
7
9
11
14
8
3
2
1
1
1
3
6
7
4
2
2
1
1
1
2
2
3
5
7
5
3
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
4
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
43
62
62
62
62
62
62
62
62
62
62
45
45
42
39
38
36
34
34
86
158
179
388
388
228
233
208
388
283
291
293
758
301
306
312
402
273
263
255
402
281
348
550
325
547
394
368
424
758
390
350
412
356
326
550
324
342
355
612
305
319
280
316
292
355
758
386
425
347
425
224
194
176
134
157
146
131
279
110
100
89
159
266
391
612
612
612
612
341
309
243
166
121
105
97
100
96
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
9
9
9
9
9
9
9
9
21
27
33
26
17
9
9
9
9
9
9
5
1
1
1
12
6
1
6
4
3
7
12
7
2
1
1
1
1
3
6
8
4
1
1
1
1
4
5
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
7
5
3
1
1
1
1
3
4
4
4
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
281
281
281
281
281
281
281
281
209
176
188
203
253
317
317
317
317
317
317
259
297
281
304
304
239
292
232
287
394
362
1929
2151
2499
9910
2544
2595
2609
3022
3116
3163
9814
2788
2804
2742
1546
2893
2942
4591
9814
6270
9845
9909
4453
5781
5067
5761
9910
5158
9309
4226
3221
2824
1846
1475
2821
4366
4786
9845
9909
4270
4194
3233
2117
1801
1416
2676
2679
2796
9910
2678
4223
5913
6790
9309
9309
9309
4715
3982
3174
2227
1730
1295
922
810
739
729
697
636
636
636
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
5
5
5
5
5
5
5
5
5
5
8
9
10
10
11
18
21
25
13
1
1
1
74
42
11
18
14
10
21
20
12
5
3
1
1
1
3
4
5
8
12
8
5
12
14
13
12
7
2
10
8
6
4
3
3
3
3
3
6
5
3
1
1
1
1
1
3
4
5
6
3
1
1
1
1
1
1
1
1
4
11
19
11
4
4
4
4
16
14
8
3
3
3
3
44
64
74
79
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
53
102
102
102
102
102
102
102
102
102
102
73
72
67
61
59
57
54
53
63
77
77
122
122
67
69
60
79
104
114
415
458
520
1943
525
546
556
323
295
248
213
181
175
156
150
448
491
851
1982
1122
1943
1275
777
928
1073
1284
1356
1982
1588
859
992
821
962
1395
1193
1627
1351
1982
1314
1020
984
815
732
655
616
716
673
588
1395
498
730
986
1182
1627
1627
1627
846
710
569
408
317
241
175
156
143
141
135
124
124
124
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
19
22
24
25
25
25
25
26
15
5
3
1
1
7
14
16
18
29
16
3
7
11
7
3
6
10
11
6
1
1
1
4
2
1
4
2
1
2
4
2
1
11
6
1
1
1
1
1
11
6
1
4
6
3
1
1
1
1
1
2
1
1
2
3
4
2
1
1
1
2
7
13
37
49
55
46
38
27
17
10
4
4
4
4
16
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
58
4662
4662
4662
4662
4662
4662
4662
4662
4662
4662
2357
1972
1522
997
768
562
406
313
257
216
178
143
128
99
88
77
217
262
295
940
305
440
464
1013
1769
2142
3925
4662
2009
2229
2538
2026
1797
3691
1319
1209
1114
683
575
1060
1057
1115
3722
1049
1056
1049
1203
1837
1960
3722
3826
2757
3524
3488
3826
3925
3324
4662
3640
3528
3656
3547
3140
3422
3547
3207
3310
2872
3422
3691
1755
1569
1282
881
733
570
439
355
303
235
186
153
153
165
187
217
217
217
217
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
18
18
18
18
18
18
18
21
22
23
24
15
6
6
6
6
6
6
3
1
1
1
9
7
6
28
43
41
24
7
10
13
13
11
6
2
8
8
9
5
2
2
2
2
2
2
3
8
5
3
3
7
6
4
2
3
4
5
7
32
27
14
2
1
23
44
23
2
2
3
4
3
2
1
2
3
6
4
2
9
16
16
8
1
1
1
1
41
32
21
11
11
11
11
37
50
57
60
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
49
2402
2402
2402
2402
2402
2402
2402
2402
2402
2402
1224
1033
805
539
425
323
241
189
150
123
100
81
67
61
57
52
389
445
511
2082
520
881
945
1120
2136
1479
2209
2402
1233
1518
1793
1490
1977
2395
1000
916
742
469
380
640
624
648
2148
594
589
579
362
681
691
661
2202
1105
1548
1867
2202
2275
1906
2468
2468
1844
1979
2049
1794
2043
2461
1843
2001
1806
2043
2461
1067
947
765
483
381
281
197
150
114
84
64
48
42
38
37
35
32
32
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
9
9
9
9
9
9
9
9
29
39
44
34
21
9
9
9
9
9
9
5
1
1
1
12
7
3
24
34
35
18
2
2
3
2
1
1
1
3
2
1
1
1
1
4
3
2
4
3
2
2
2
2
7
4
1
1
1
1
2
3
6
3
1
1
2
3
14
10
7
5
3
2
2
1
1
1
1
2
3
5
7
4
2
1
1
1
1
1
3
2
1
1
1
2
4
3
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
37
3668
3668
3668
3668
3668
3668
3668
3668
3668
3668
1850
1549
1196
784
606
444
330
265
225
181
143
109
87
76
77
71
428
489
563
2208
580
903
961
836
1920
1484
1493
3668
1306
1729
1831
1382
2821
1059
931
852
529
443
367
639
659
694
2208
690
692
690
661
956
991
1635
1920
1283
1836
2189
2554
3095
3668
3257
2721
2809
2749
2733
2429
3183
2688
2469
2628
2302
2821
3183
1420
1277
1017
654
519
385
281
224
183
140
109
82
75
73
75
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
485
485
485
485
485
485
485
485
245
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
11
28
46
41
21
1
14
7
1
3
4
5
3
1
6
13
8
3
4
3
2
2
3
5
5
3
1
26
13
1
1
1
1
1
8
16
11
6
2
1
37
87
107
70
33
3
4
4
5
7
4
2
6
11
49
30
11
6
4
2
2
2
2
10
7
4
4
4
8
13
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
56
466
466
466
466
466
466
466
466
466
466
261
226
186
140
120
93
71
60
59
61
60
63
61
61
79
39
109
131
139
450
141
215
231
253
454
380
433
466
447
381
442
445
448
466
242
214
177
129
113
166
166
167
450
154
150
150
102
160
154
160
454
160
222
299
336
433
438
466
447
252
219
237
200
259
445
304
434
350
448
466
229
217
186
139
114
88
75
77
83
86
86
86
59
69
81
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
433
433
433
433
433
433
433
433
219
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
31
23
15
9
6
4
2
4
6
3
1
1
1
2
4
4
5
3
1
2
5
3
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
2
1
4
2
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
6
8
6
3
1
1
1
1
1
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
121
303
303
303
303
303
303
303
303
303
303
194
193
175
154
147
127
133
144
184
208
208
289
289
167
177
166
176
208
192
219
252
220
335
212
209
209
226
234
259
335
257
303
256
289
250
232
242
335
232
237
245
232
264
234
211
205
221
248
201
264
232
228
236
236
289
274
279
348
301
277
262
348
265
283
348
278
275
241
275
222
194
203
193
188
181
181
181
143
155
143
143
143
123
143
167
199
199
199
199
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
13
15
16
16
16
16
17
27
32
34
35
31
24
17
27
37
79
60
41
37
50
31
12
7
2
5
3
2
4
5
7
12
17
10
3
10
11
6
2
14
23
18
10
3
14
14
14
22
27
14
2
5
9
7
4
1
1
2
3
4
5
3
1
5
5
5
12
6
1
7
9
7
6
6
6
6
20
23
22
21
21
21
21
38
47
51
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
184
184
184
184
184
184
184
184
156
140
131
129
126
123
122
121
119
119
119
122
148
184
184
164
128
121
100
111
106
95
105
138
97
97
121
96
110
108
151
138
132
151
141
184
164
121
158
105
103
100
91
102
108
109
151
161
103
116
151
95
100
88
81
84
94
164
110
106
99
158
81
79
102
60
62
64
58
60
51
64
61
63
92
116
161
161
161
161
114
122
116
108
100
100
100
102
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
63
48
48
48
48
48
48
48
48
48
48
55
32
10
10
10
10
10
10
6
3
3
3
34
45
24
4
6
8
10
12
8
4
5
6
3
1
3
5
5
5
3
1
4
6
4
2
4
8
7
6
7
8
6
4
4
6
7
5
3
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
48
48
48
48
48
48
48
48
44
44
44
49
51
57
57
57
57
57
57
63
86
91
142
142
95
84
76
105
78
77
75
138
72
72
78
65
81
85
123
138
98
122
96
98
115
85
134
72
64
62
52
64
82
82
123
142
93
92
122
67
61
54
61
62
61
115
74
76
75
134
58
58
58
45
44
42
43
43
43
43
35
55
73
98
142
142
142
142
78
70
55
40
32
31
32
34
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
9
2
2
2
2
2
2
2
2
2
2
10
5
1
1
1
1
1
1
1
1
1
1
29
38
25
12
10
8
5
2
3
4
2
1
1
1
3
4
6
3
1
1
2
4
4
5
6
3
1
4
7
10
5
1
1
1
1
1
4
7
4
1
1
4
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
6
6
5
4
4
4
4
4
2
1
1
1
3
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
72
181
181
181
181
181
181
181
181
181
181
126
117
106
94
88
79
74
72
80
88
97
115
115
115
115
71
79
86
89
120
120
96
92
86
94
105
107
181
116
124
124
120
149
98
95
93
89
89
104
100
105
120
120
102
98
93
91
87
77
79
99
89
96
103
117
122
123
181
124
128
138
151
128
129
151
129
129
120
149
123
104
111
109
107
106
106
106
78
81
68
66
66
50
53
57
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
30
30
30
30
30
30
30
30
30
30
30
43
43
43
43
43
43
43
43
27
12
9
7
7
39
35
30
25
19
14
10
7
4
1
2
12
23
16
9
7
28
29
20
12
8
4
2
8
4
1
1
1
2
4
2
1
2
4
6
9
5
2
1
1
1
2
7
4
2
1
1
4
4
3
3
2
1
3
3
3
3
5
8
12
14
16
22
27
24
13
2
2
2
7
13
11
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
29
83
83
83
83
83
83
83
83
83
83
56
51
46
40
37
31
29
29
48
78
87
168
168
81
75
64
87
127
133
273
241
146
161
148
152
137
123
196
120
128
152
138
153
159
196
156
170
193
260
197
262
230
183
164
168
126
157
173
166
273
241
171
172
197
268
188
260
165
167
150
136
262
116
116
106
88
84
73
73
81
75
98
126
168
168
168
168
178
222
273
273
273
184
211
245
268
268
268
268
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
64
64
64
64
64
64
64
64
34
5
5
5
5
5
5
5
5
5
5
5
5
5
5
19
11
3
4
4
5
18
23
13
4
7
6
4
2
4
6
6
6
6
6
5
4
3
3
5
4
3
2
1
1
1
1
1
1
2
2
1
1
2
1
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
3
3
3
3
3
4
4
5
5
5
5
5
5
5
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
114
224
224
224
224
224
224
224
224
224
224
163
152
135
115
102
82
69
69
89
110
114
161
161
122
113
110
161
219
237
429
432
299
354
264
260
246
269
324
301
354
324
298
314
313
338
402
349
354
345
348
356
347
402
348
329
320
317
307
285
276
402
301
297
321
432
326
320
316
303
311
298
338
316
273
287
293
246
316
193
188
202
210
222
245
245
245
245
246
295
346
346
346
360
377
396
432
432
432
432
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
47
48
48
49
26
4
4
4
4
4
4
4
4
4
4
17
14
12
37
38
39
21
3
10
18
11
4
6
8
28
27
26
17
8
8
18
22
19
17
61
38
16
16
13
11
8
5
4
3
4
5
11
9
7
27
17
8
5
2
4
7
6
5
3
2
2
2
4
3
2
10
6
2
15
22
15
9
9
9
9
30
19
8
8
8
15
22
96
133
151
160
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
79
79
79
79
79
79
79
79
79
79
51
51
46
41
39
33
42
53
70
95
99
99
79
73
73
99
64
61
70
68
70
99
80
80
82
103
73
81
83
87
99
99
98
105
122
105
122
122
98
103
104
103
103
99
87
83
85
83
82
103
79
76
76
81
77
79
103
73
70
76
69
68
62
81
61
64
63
63
60
54
56
62
66
76
76
76
76
60
61
52
52
52
42
40
38
36
33
33
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
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
4
17
30
31
16
1
2
1
1
2
3
4
2
1
1
1
1
1
3
2
2
3
4
5
6
3
1
3
5
3
1
1
2
2
2
4
7
4
1
1
1
2
2
2
2
3
3
2
2
8
8
7
7
15
8
2
13
11
7
3
3
3
3
16
9
2
2
2
3
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
123
596
596
596
596
596
596
596
596
596
596
328
292
241
182
158
124
127
142
181
217
222
254
254
185
185
222
217
285
325
508
501
398
459
462
440
557
411
528
447
512
540
553
596
591
482
447
438
458
439
454
441
459
479
462
557
503
486
553
458
399
442
436
423
422
508
439
448
528
427
421
462
455
415
557
462
440
596
442
453
591
401
427
399
373
373
285
292
308
341
388
388
388
318
371
433
508
508
508
508
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
39
46
49
37
22
8
8
8
8
8
8
6
5
5
5
16
17
19
42
66
72
39
7
39
68
44
20
12
4
20
12
5
4
4
4
8
8
4
1
9
24
12
1
8
15
13
12
10
9
8
12
25
24
17
10
5
3
17
24
27
30
18
7
7
7
7
8
9
7
5
5
5
5
32
32
16
1
1
1
1
62
86
60
34
34
34
34
77
98
109
114
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
123
511
511
511
511
511
511
511
511
511
511
287
257
214
165
145
119
124
138
172
205
203
244
244
175
174
205
209
282
321
510
516
403
421
420
392
401
412
511
444
448
498
511
424
440
470
395
404
421
400
452
406
412
407
420
419
400
437
511
452
425
386
419
397
393
516
428
441
511
421
425
443
470
428
511
442
385
376
322
364
312
346
359
379
379
379
342
345
367
368
386
386
386
322
376
438
516
516
516
516
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
11
11
11
11
11
11
11
6
2
2
2
12
11
11
38
66
72
39
6
36
66
35
5
6
8
4
1
12
12
6
1
4
8
16
8
1
23
14
6
3
29
21
11
1
2
7
13
26
28
15
2
1
11
7
4
7
28
16
4
4
4
5
18
28
16
4
7
7
7
43
43
22
1
1
1
1
182
146
92
39
39
39
39
84
107
118
124
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
123
599
599
599
599
599
599
599
599
599
599
331
293
242
183
158
124
126
139
176
207
211
254
254
172
170
211
209
273
312
510
460
382
446
463
439
553
436
530
476
521
545
549
599
596
482
470
463
458
445
454
442
460
451
463
553
448
488
549
458
458
436
444
434
421
510
436
449
530
430
425
463
460
441
553
452
474
599
447
449
596
350
346
338
295
281
253
261
282
322
379
379
379
318
371
433
510
510
510
510
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
43
48
50
42
25
8
8
8
8
8
8
6
4
4
4
11
11
11
13
15
46
48
31
15
55
30
5
4
4
27
50
72
42
13
1
7
6
4
2
1
25
14
3
5
6
7
6
4
3
5
11
22
22
21
12
3
6
5
5
5
6
3
1
28
22
17
10
3
3
3
3
3
3
33
33
21
9
9
9
9
74
67
56
46
46
46
46
88
109
120
125
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
181
181
181
181
181
181
181
181
181
181
103
90
75
57
49
39
40
44
52
64
65
65
60
43
44
39
49
59
69
98
105
107
119
175
129
146
121
181
137
138
148
185
166
182
185
166
175
185
164
170
165
171
172
150
156
154
148
161
175
172
165
137
135
133
141
148
142
181
169
155
154
153
157
134
151
133
131
123
157
123
99
101
90
82
77
63
63
55
56
53
53
53
46
54
63
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
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
7
7
7
4
1
1
1
8
7
7
9
12
18
12
7
12
17
10
4
3
3
3
2
2
6
11
12
11
6
2
6
11
14
10
6
2
2
2
3
2
2
2
3
9
8
7
4
2
4
2
1
2
2
3
3
2
1
1
2
2
1
1
1
1
2
9
9
5
2
2
2
2
11
9
7
5
5
5
5
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
29
74
74
74
74
74
74
74
74
74
74
51
47
41
34
30
24
20
20
27
38
41
69
69
38
33
29
31
38
37
66
54
47
49
50
55
54
59
63
57
64
65
74
73
61
62
67
56
53
54
57
56
60
66
61
69
57
56
59
57
45
55
48
49
54
56
59
59
63
67
47
49
52
50
56
74
58
73
55
64
61
48
56
62
69
69
69
69
48
50
40
38
38
27
31
36
41
41
41
41
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
14
8
3
6
4
3
3
3
2
2
2
1
1
2
3
5
6
7
8
4
1
6
3
1
3
4
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
3
2
1
1
1
1
1
1
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
117
257
257
257
257
257
257
257
257
257
257
159
152
135
114
107
89
81
81
106
142
137
234
234
133
120
108
110
131
126
198
172
149
157
150
165
174
177
251
183
191
210
198
193
257
180
173
184
181
172
191
177
178
181
192
171
174
176
184
192
167
176
184
185
206
234
223
251
231
231
199
195
199
181
191
199
219
249
249
249
257
186
176
173
159
145
144
140
147
163
146
146
146
123
143
167
198
198
198
198
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
25
25
25
25
25
25
25
39
46
50
37
24
11
11
11
11
11
11
6
1
1
1
15
13
11
36
29
22
31
21
12
14
7
1
4
7
8
5
3
2
2
3
2
2
5
3
2
4
6
8
7
7
7
6
4
2
5
6
7
7
5
3
2
5
4
4
5
6
3
1
2
4
5
3
1
1
1
1
1
6
21
17
10
3
3
3
3
83
53
24
23
23
23
23
37
44
48
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
45
45
45
45
45
45
45
45
45
45
45
44
44
45
45
45
45
45
45
53
71
74
127
127
64
62
53
41
57
56
59
142
56
57
56
46
58
59
59
121
74
84
85
101
90
85
127
92
93
97
142
93
102
110
121
113
96
92
128
82
92
90
91
107
101
140
113
140
107
142
92
84
89
75
72
126
66
64
58
44
41
54
72
91
128
128
128
128
71
63
49
36
29
28
28
29
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
15
5
5
5
5
5
5
5
5
5
5
12
6
1
1
1
1
1
1
1
2
3
4
6
5
4
9
14
20
10
1
2
6
5
5
4
3
2
1
5
3
2
2
3
4
3
2
2
2
2
2
1
1
3
3
3
3
4
2
1
2
1
1
3
2
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
6
10
12
13
13
10
8
8
4
1
1
1
2
3
4
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
123
145
145
145
145
145
145
145
145
145
145
104
104
97
89
87
78
78
78
113
160
158
286
286
146
133
114
106
147
143
145
311
155
152
155
129
154
149
142
266
149
158
157
166
162
174
286
222
221
229
311
247
250
247
266
225
206
209
193
159
169
209
162
193
168
171
184
173
171
311
159
155
156
121
141
135
136
252
125
118
116
125
160
192
252
252
252
252
152
143
115
85
69
62
61
64
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
6
6
6
6
6
6
6
6
6
6
6
6
8
9
10
10
10
10
11
7
4
4
4
16
13
11
18
17
17
11
6
8
9
5
1
2
4
13
13
14
9
5
2
3
5
3
1
2
4
7
6
5
4
5
3
1
3
4
4
4
4
4
9
7
5
4
3
2
2
11
11
7
3
2
1
2
2
2
2
2
3
7
9
10
10
11
12
14
17
11
5
5
5
7
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
45
97
97
97
97
97
97
97
97
97
97
69
66
61
55
52
50
183
339
522
855
855
855
504
441
509
395
385
855
387
446
459
460
460
399
855
420
416
416
595
390
391
386
595
304
289
271
205
183
174
169
158
159
162
158
180
155
162
146
123
119
136
117
123
136
132
138
162
180
138
144
141
142
133
125
142
118
112
102
142
106
120
133
126
133
133
133
133
104
113
112
108
108
108
108
112
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
2
7
9
10
11
11
11
12
7
3
3
3
3
4
5
7
9
13
7
2
9
5
2
7
4
1
5
4
3
9
14
16
13
10
7
10
16
13
8
3
2
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
3
4
3
2
1
1
9
6
3
2
2
3
15
14
9
5
5
5
5
15
19
21
22
23
46
57
29
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
70
107
107
107
107
107
107
107
107
107
107
75
78
73
68
67
61
197
361
563
921
920
920
631
580
536
921
399
360
474
504
530
921
762
578
762
574
516
847
410
511
500
477
847
485
501
513
528
511
377
426
453
413
528
511
439
432
438
453
450
537
537
378
537
400
394
405
471
270
248
229
201
190
177
184
148
144
134
122
142
114
126
137
131
137
137
137
137
119
134
138
138
138
117
114
117
113
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
9
9
9
9
9
9
9
9
11
12
12
11
7
4
4
4
4
4
4
2
1
1
1
2
6
11
10
9
35
37
23
9
8
7
9
11
31
20
9
2
2
2
3
15
8
2
6
18
11
4
2
2
4
6
7
8
5
2
5
9
13
18
13
9
9
7
5
3
2
2
2
3
4
2
1
4
4
4
4
3
2
18
12
6
1
1
1
1
16
23
27
29
31
52
63
38
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
100
100
100
100
100
100
100
100
100
100
100
100
111
123
123
123
123
123
123
111
111
100
105
105
84
77
99
75
84
123
112
112
142
142
111
142
102
98
100
95
99
101
101
123
112
123
115
151
150
117
130
129
151
150
140
150
150
150
159
143
159
137
136
159
110
106
111
136
93
100
81
79
77
71
92
65
63
63
54
51
59
58
71
83
105
105
105
105
70
67
65
58
50
50
50
50
50
50
50
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
48
5
5
5
5
5
5
5
5
5
5
5
26
37
42
47
49
50
52
28
4
4
4
26
37
48
37
26
43
22
1
15
8
1
1
4
7
4
1
5
6
4
3
5
8
6
4
3
2
2
1
1
2
3
4
2
1
3
3
3
3
4
6
7
7
4
1
1
1
2
3
2
1
1
1
3
2
1
1
1
1
7
8
6
5
5
5
5
19
28
32
34
37
25
13
9
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
41
41
41
41
41
41
41
41
41
41
35
34
32
31
30
29
39
53
73
109
105
105
97
78
80
109
71
76
89
87
102
109
97
124
104
108
114
147
126
143
147
163
163
141
163
138
126
154
118
130
131
134
154
119
125
128
137
159
138
159
132
128
159
125
130
134
128
110
92
83
85
78
72
95
68
69
67
78
61
66
78
80
87
100
100
100
100
72
69
64
58
52
53
55
62
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
5
5
5
5
5
5
5
5
5
5
5
10
10
10
10
10
10
10
10
7
4
3
3
3
3
3
14
25
25
14
4
16
9
2
5
3
1
2
2
3
7
6
5
3
1
1
1
5
3
1
1
1
1
2
1
1
2
2
3
5
6
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
7
13
10
8
8
8
8
16
8
1
1
1
12
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
52
52
52
52
52
52
52
52
40
38
41
45
51
61
61
61
61
61
61
75
90
88
138
138
86
81
72
69
77
76
77
106
78
80
81
77
88
88
123
99
105
121
107
107
117
102
98
96
91
87
94
92
105
104
123
138
103
112
121
94
96
78
90
89
83
117
91
89
85
91
78
73
66
60
85
61
60
59
75
46
48
66
84
102
138
138
138
138
99
106
88
88
88
60
67
74
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
9
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
9
11
17
23
26
23
20
23
26
29
15
1
6
11
12
9
6
3
2
1
1
2
1
1
1
4
4
4
4
8
5
3
3
2
1
2
2
1
1
2
4
2
1
1
3
3
4
5
6
6
3
1
2
2
1
1
3
2
1
1
1
2
3
4
4
4
5
10
14
11
8
5
3
3
3
3
6
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
67
67
67
67
67
67
67
67
51
45
45
47
56
67
67
67
67
67
67
64
69
67
76
76
69
78
65
76
71
67
66
97
69
78
78
71
100
75
92
115
121
181
190
182
197
210
210
210
141
138
127
113
103
96
102
85
89
89
97
105
71
67
76
75
75
89
77
105
69
65
63
64
60
57
75
52
53
51
44
58
46
53
58
60
69
69
69
69
51
54
52
49
47
47
47
47
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
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
9
7
7
7
7
9
11
41
34
27
14
1
7
7
6
4
2
2
5
6
6
7
8
9
7
5
4
3
5
6
7
4
1
3
6
5
5
5
6
6
6
5
4
3
3
3
3
3
2
1
4
5
4
4
4
2
1
1
1
1
1
1
11
7
4
4
4
4
5
8
10
11
12
13
21
25
13
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
119
120
120
120
120
120
120
120
120
120
120
102
112
110
110
110
110
132
156
194
308
229
229
176
169
167
186
141
136
164
157
208
308
276
425
317
388
341
447
425
433
459
463
463
416
463
443
407
517
393
396
391
408
411
370
421
422
421
517
420
424
417
369
412
380
412
356
517
282
240
225
223
213
209
389
176
172
167
128
120
101
101
102
112
124
124
124
124
114
117
115
115
115
96
94
93
89
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
9
5
5
5
5
5
5
5
5
5
5
19
14
9
9
9
9
9
9
44
50
30
11
11
17
24
67
62
57
31
5
27
15
4
10
5
1
5
3
2
2
2
3
3
3
2
2
3
6
5
5
5
5
4
2
1
4
4
4
11
10
8
5
2
1
1
2
2
2
7
4
2
2
1
1
5
3
2
3
3
4
16
10
4
2
2
2
2
35
46
28
10
10
10
10
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
130
130
130
130
130
130
130
130
96
86
82
78
83
85
85
85
85
145
214
306
514
439
439
338
321
310
514
240
223
280
292
346
514
379
398
369
357
331
422
398
408
430
434
434
423
447
468
566
568
404
466
503
459
566
568
512
550
532
550
471
568
563
435
563
411
386
376
386
382
251
231
250
226
218
366
193
191
177
134
127
108
108
118
121
131
131
131
131
106
118
115
115
115
101
104
108
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
34
2
2
2
2
2
2
2
2
2
2
18
14
11
11
11
11
11
11
18
34
24
14
14
12
11
58
64
70
36
2
5
4
4
6
7
9
9
8
7
6
5
7
6
5
3
2
5
15
8
2
2
2
2
2
3
5
4
4
11
9
7
5
3
1
1
2
4
2
1
2
1
1
4
2
1
1
2
4
5
7
8
6
4
2
2
2
2
9
17
12
8
8
8
8
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
115
199
199
199
199
199
199
199
199
199
199
125
117
104
88
82
66
61
64
81
93
115
121
121
90
81
78
84
89
91
144
101
115
128
164
133
140
143
157
158
170
182
184
199
155
143
133
117
127
125
135
182
142
144
164
132
132
132
141
131
131
189
122
125
143
131
141
146
189
158
141
153
158
153
189
184
155
155
142
199
114
118
118
116
116
116
116
116
103
104
98
98
98
90
94
99
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
34
34
34
34
34
34
34
34
46
52
55
44
24
4
4
4
4
4
4
4
4
4
4
9
14
20
29
37
46
25
4
7
6
6
5
3
2
5
5
5
3
1
7
4
1
2
1
1
2
4
3
2
4
3
2
2
2
2
3
4
2
1
1
2
1
1
1
1
1
2
4
3
2
3
5
15
8
2
6
5
5
19
16
10
5
5
5
5
40
32
22
12
12
12
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
49
93
93
93
93
93
93
93
93
93
93
62
59
53
47
44
38
41
50
65
69
96
96
58
55
51
43
48
53
68
93
79
96
84
80
82
105
82
83
83
85
83
83
96
69
70
65
61
65
68
78
79
105
108
78
75
72
78
83
80
108
89
85
87
88
91
94
105
108
86
84
82
78
76
70
74
70
68
62
80
58
60
63
63
66
66
66
66
51
52
44
43
43
38
44
51
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
25
7
7
7
7
7
7
7
7
7
7
16
10
5
5
5
5
5
5
13
20
13
6
6
6
6
9
13
9
5
6
10
6
2
4
12
17
15
8
2
3
5
10
7
5
3
2
5
6
6
7
15
17
11
5
1
3
2
2
8
13
10
5
1
4
3
2
2
3
3
3
2
2
2
2
3
2
2
3
2
2
8
5
2
2
2
3
4
14
8
3
3
3
6
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
69
102
102
102
102
102
102
102
102
102
102
83
82
79
75
73
69
69
69
77
88
88
122
122
70
69
68
75
87
94
110
133
120
133
187
127
159
124
118
125
123
145
161
134
151
196
145
152
153
153
161
176
167
171
187
159
156
170
170
161
196
179
159
176
171
147
154
151
179
140
140
151
138
133
196
111
125
117
97
133
90
98
110
108
117
117
117
117
87
89
74
72
72
62
73
87
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
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
4
4
4
4
4
7
9
12
11
11
40
23
6
11
25
16
8
2
2
2
2
2
3
2
2
4
3
2
1
2
4
2
1
2
9
5
1
1
1
1
1
9
5
2
2
2
5
3
2
2
2
3
5
3
2
1
1
2
2
1
1
1
2
9
13
7
2
2
2
2
15
8
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
152
188
188
188
188
188
188
188
188
188
188
144
146
139
131
128
119
119
119
112
130
152
152
129
88
89
58
76
78
72
180
76
104
109
112
181
157
175
188
179
155
179
184
186
186
105
93
78
62
54
73
72
73
180
65
64
62
47
70
96
99
181
181
112
144
164
175
185
188
179
101
91
100
86
108
184
129
183
145
186
186
96
92
76
57
46
35
29
31
33
36
36
36
36
36
35
34
34
34
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
63
63
63
63
63
63
63
63
96
112
120
91
50
10
10
10
10
10
10
8
5
2
2
3
29
17
6
3
3
3
3
2
2
5
3
1
1
3
5
6
6
6
3
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
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
184
192
192
192
192
192
192
192
192
192
192
170
166
158
149
148
128
128
128
127
153
184
184
171
134
148
104
107
123
112
185
141
120
115
129
192
166
190
190
184
183
188
191
191
191
136
171
110
94
87
94
109
133
185
155
171
121
113
156
106
101
192
101
127
159
167
190
180
190
184
103
92
100
84
109
191
134
188
149
191
191
124
148
162
171
171
171
171
101
96
77
54
46
38
38
43
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
128
128
128
128
128
128
128
128
128
128
128
129
65
1
1
1
1
1
1
1
1
1
1
10
14
11
9
10
12
7
3
3
3
2
1
1
3
2
2
2
2
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
2
1
1
1
1
1
1
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
56
178
178
178
178
178
178
178
178
178
178
120
111
100
87
82
66
65
65
69
91
95
142
142
83
89
61
70
87
87
158
123
111
117
120
178
147
143
171
156
144
163
172
167
171
130
136
120
104
100
117
106
117
158
104
142
105
94
123
98
105
178
101
112
132
133
143
143
171
156
102
97
99
87
105
172
120
167
134
153
171
107
123
137
142
142
142
142
101
106
86
84
84
57
64
73
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
9
9
9
9
9
9
9
9
9
9
9
10
5
1
1
1
1
1
1
1
1
1
1
19
37
25
14
12
10
6
2
4
3
2
2
2
2
3
5
8
4
1
2
1
1
1
1
1
2
2
2
3
2
2
1
1
1
2
2
3
4
6
3
1
2
3
4
2
1
2
1
1
2
1
1
1
1
1
1
1
1
5
4
3
3
3
4
5
6
5
4
3
3
3
3
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
36
55
55
55
55
55
55
55
55
55
55
44
45
43
41
41
40
45
52
74
93
94
159
159
106
112
99
159
109
118
121
201
121
115
105
134
101
109
108
134
98
115
115
121
201
136
138
158
191
160
157
162
157
148
162
154
152
141
201
130
115
137
117
109
108
191
111
115
113
129
88
84
75
66
63
64
61
59
71
50
48
67
86
105
143
143
143
143
103
110
91
91
91
61
69
78
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
3
2
2
2
2
2
2
2
2
2
2
3
5
6
7
7
7
7
8
10
12
14
15
16
9
3
36
27
17
8
2
7
11
6
2
1
1
5
5
5
3
2
2
6
11
9
8
9
5
2
8
6
4
2
2
2
3
6
5
4
2
1
2
2
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
9
9
8
7
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
110
110
110
110
110
110
110
110
79
70
67
64
70
74
74
74
74
202
361
557
903
903
903
500
431
489
402
395
903
457
574
606
832
721
538
903
502
468
650
340
439
418
396
832
470
515
551
767
508
410
398
340
403
454
460
767
531
632
710
586
814
814
644
814
647
707
535
707
386
334
313
248
210
199
162
171
167
148
199
126
118
120
122
125
130
130
130
130
87
84
69
54
54
55
65
79
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
25
2
2
2
2
2
2
2
2
2
2
13
12
11
11
11
11
11
11
8
5
5
5
5
8
11
13
15
44
23
2
15
17
17
11
5
2
3
4
5
8
5
3
8
14
16
9
3
6
4
2
2
2
2
5
5
5
5
5
8
6
4
3
2
2
1
1
2
3
2
2
1
1
1
2
3
2
1
1
1
2
9
12
9
7
7
7
7
16
11
6
6
6
7
8
17
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
130
606
606
606
606
606
606
606
606
606
606
337
300
249
190
165
131
108
101
135
172
165
279
279
165
160
150
178
244
259
445
446
351
423
456
424
536
414
533
406
459
509
488
606
604
464
459
419
445
400
408
419
434
457
456
536
494
439
441
445
359
401
402
391
392
446
416
424
533
414
410
433
432
407
536
448
450
606
447
457
604
385
403
386
341
325
277
276
280
307
337
337
337
279
325
379
446
446
446
446
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
46
52
55
44
27
11
11
11
11
11
11
6
2
2
2
13
12
11
28
46
64
32
1
10
25
31
29
28
35
36
28
20
12
5
4
6
9
5
2
4
15
19
23
50
39
22
5
3
2
3
5
19
13
8
7
6
7
8
29
18
8
7
6
13
12
11
10
9
5
2
2
2
2
43
45
32
20
20
20
20
76
71
60
49
49
49
49
79
94
101
105
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
136
136
136
136
136
136
136
136
102
94
98
103
117
136
136
136
136
136
136
136
136
136
136
136
84
82
75
74
81
136
82
88
95
136
82
80
77
64
68
59
73
77
76
136
73
75
71
62
59
56
55
56
59
62
60
68
53
53
57
46
44
48
45
47
53
71
60
55
68
66
43
46
47
42
46
58
50
53
49
60
62
47
55
61
68
68
68
68
47
49
46
42
38
38
38
39
41
41
41
41
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
42
42
42
42
21
1
1
1
1
1
1
1
1
1
1
12
33
19
6
5
4
5
6
4
2
3
3
2
1
4
8
8
6
3
1
1
1
1
2
4
3
2
2
2
2
2
1
1
1
2
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
4
2
2
2
2
4
3
3
3
3
3
3
3
3
3
3
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
54
238
238
238
238
238
238
238
238
238
238
142
130
112
91
82
73
93
109
138
210
152
191
191
137
164
194
145
210
172
162
175
194
186
204
210
186
186
238
192
207
200
240
200
193
202
169
172
170
177
208
184
190
188
204
192
220
240
240
387
254
253
259
344
256
290
387
291
344
305
302
320
387
345
291
347
294
265
238
347
213
248
279
277
308
308
308
308
197
187
152
117
103
128
164
212
294
294
294
294
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
14
15
16
16
16
17
48
32
16
16
22
12
3
34
46
31
17
11
5
16
9
2
2
2
7
4
1
2
2
3
2
2
10
6
3
6
5
5
5
8
11
7
3
5
10
10
11
9
7
4
1
3
4
2
1
7
6
6
3
1
2
4
3
2
1
2
2
3
12
12
6
1
1
1
1
27
25
19
14
14
14
14
32
41
46
48
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
123
123
123
123
123
123
123
123
100
100
100
95
106
114
114
114
114
114
114
114
136
129
178
178
103
87
74
66
80
78
105
130
100
137
86
94
102
111
170
130
140
170
135
139
167
125
156
128
119
117
108
107
119
131
170
178
122
133
170
100
93
79
86
77
88
167
115
110
107
156
86
84
100
62
55
63
55
54
106
47
54
78
100
127
178
178
178
178
120
125
102
93
93
69
79
92
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
14
1
1
1
1
1
1
1
1
1
1
14
18
20
21
22
22
22
23
14
5
5
5
31
37
21
5
5
5
7
10
6
3
4
3
2
1
1
2
8
5
2
1
1
1
2
3
2
1
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
7
7
8
6
4
2
2
2
2
3
4
4
4
4
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
20
57
57
57
57
57
57
57
57
57
57
38
35
31
27
25
22
20
20
38
62
70
138
138
69
65
54
48
60
60
76
106
81
97
83
79
82
90
123
98
100
120
101
110
115
102
136
102
103
108
104
107
113
110
123
138
107
111
120
99
81
80
80
81
92
115
100
100
96
136
95
98
96
99
73
77
70
66
89
53
57
69
86
104
138
138
138
138
86
82
66
52
45
50
55
63
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
18
18
18
18
18
18
18
18
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
19
12
6
7
8
10
12
14
10
6
4
3
4
5
6
8
15
15
8
1
4
7
5
3
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
2
1
2
3
2
1
1
1
2
2
1
1
2
3
4
5
3
1
6
6
7
4
2
2
2
2
7
8
6
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
85
85
85
85
85
85
85
85
67
67
67
60
70
76
76
76
76
76
76
79
92
85
120
120
82
96
72
67
74
76
73
85
77
79
96
75
83
84
82
126
89
99
99
96
120
100
101
101
98
102
98
98
126
103
95
101
102
92
91
102
86
85
96
102
92
129
95
93
91
98
81
82
88
80
83
129
82
98
72
61
58
69
83
99
129
129
129
129
80
76
61
47
41
40
41
45
50
50
50
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
9
2
2
2
2
2
2
2
2
2
2
6
5
4
4
4
4
4
4
2
1
1
1
6
8
11
23
23
24
12
1
7
4
2
1
2
3
4
3
3
2
2
2
5
4
4
4
9
14
12
6
1
1
2
2
1
1
1
2
4
3
3
3
3
4
3
2
2
2
5
7
5
3
2
2
2
2
2
2
2
2
5
3
2
2
2
2
3
8
6
5
4
4
4
4
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
88
88
88
88
88
88
88
88
62
61
61
68
71
79
79
79
79
79
79
76
92
89
117
117
72
66
61
58
69
79
64
89
71
77
90
72
80
85
90
121
92
100
101
100
117
95
100
92
89
94
92
96
121
97
104
103
86
88
83
85
80
78
88
107
91
121
96
96
88
104
80
81
81
72
78
71
68
68
81
54
57
66
76
86
107
107
107
107
75
72
66
58
52
55
59
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
9
5
5
5
5
5
5
5
5
5
5
13
8
4
4
4
4
4
4
2
1
1
1
4
13
14
16
12
8
4
1
3
5
4
3
3
3
7
5
4
3
2
2
3
2
2
2
14
9
4
2
2
4
5
3
1
1
2
3
4
7
10
6
3
4
4
4
2
1
1
2
2
2
1
1
1
1
1
1
1
1
4
4
3
3
3
3
3
11
11
11
11
11
21
26
18
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
149
196
196
196
196
196
196
196
196
196
196
152
160
154
147
146
140
140
140
120
136
149
149
119
91
101
79
100
111
140
190
99
127
125
130
191
170
195
194
189
171
190
194
196
196
125
109
94
77
69
87
90
98
190
87
84
82
67
85
80
79
191
80
105
138
149
195
185
194
189
107
98
107
93
115
194
139
193
153
196
196
111
116
109
95
80
78
78
62
59
56
52
46
46
46
44
43
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
9
9
9
9
9
9
9
9
64
91
105
76
42
9
9
9
9
9
9
15
18
20
21
22
30
18
7
5
4
5
6
3
1
1
1
1
1
2
4
4
4
2
1
1
1
1
1
10
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
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
59
168
168
168
168
168
168
168
168
168
168
113
104
93
81
75
62
59
59
54
60
61
67
67
61
61
44
63
78
74
153
91
95
97
105
157
136
138
168
151
138
155
147
162
166
100
99
91
88
88
102
103
95
153
82
76
76
76
92
87
98
157
83
98
117
123
138
138
168
151
101
100
103
89
106
147
116
162
128
148
166
93
97
92
80
68
67
67
66
82
98
98
98
66
75
86
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
138
138
138
138
138
138
138
138
71
5
5
5
5
5
5
5
5
5
5
5
5
5
5
13
8
3
6
4
3
7
10
6
3
2
2
1
1
5
8
11
6
1
1
3
6
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
3
2
2
2
3
3
4
3
2
1
1
1
1
1
2
5
3
2
2
2
5
6
4
3
3
3
3
3
3
4
4
4
4
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
54
507
507
507
507
507
507
507
507
507
507
277
242
198
146
124
104
93
90
98
104
96
129
129
89
92
87
113
134
153
341
166
208
221
214
307
309
299
507
373
344
354
434
280
276
269
241
275
221
216
247
243
251
341
246
240
232
229
246
218
275
307
239
250
259
301
328
317
507
373
336
350
350
337
324
434
317
314
288
337
273
212
209
199
187
168
168
168
145
156
153
153
153
130
151
176
209
209
209
209
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
10
12
13
13
13
13
14
8
2
2
2
15
10
6
34
43
28
14
12
11
7
3
5
10
15
12
9
9
6
3
3
7
11
6
1
18
17
9
1
7
19
11
3
3
3
3
3
21
25
13
1
3
6
3
1
7
19
10
2
2
1
1
9
11
6
2
2
1
1
15
17
13
9
9
9
9
35
30
25
25
25
28
32
44
50
53
54
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
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
63
64
78
78
56
82
44
42
49
40
47
56
47
49
82
50
53
53
75
51
62
66
62
82
74
59
70
57
53
52
48
50
55
56
75
78
51
57
63
44
46
40
40
37
41
74
49
46
43
70
38
42
47
32
37
27
26
26
20
21
19
24
37
52
78
78
78
78
62
59
56
52
46
46
46
44
44
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
10
10
10
10
10
10
10
10
10
10
10
10
16
19
20
21
21
21
21
21
21
21
21
22
39
21
3
2
2
4
6
3
1
2
1
1
1
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
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
2215
2215
2215
2215
2215
2215
2215
2215
2215
2215
2215
2215
2228
2242
2242
2242
2242
2242
2242
2242
2116
2196
2242
2242
2096
2096
1329
1220
1116
1517
807
924
928
744
1371
588
510
477
332
290
488
466
508
1517
467
452
474
315
317
294
256
278
257
177
156
138
131
147
172
164
275
254
170
178
202
279
190
260
145
156
147
132
278
121
124
130
111
110
131
80
86
82
88
95
95
95
79
92
137
188
275
275
275
275
275
277
279
279
279
279
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
27
27
27
27
27
27
27
27
51
63
75
97
62
27
27
27
27
27
27
23
19
19
19
19
69
39
9
6
4
12
15
9
3
6
3
1
1
3
5
5
5
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
3
3
3
3
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
581
581
581
581
581
581
581
581
581
581
581
604
725
862
862
862
862
862
862
862
743
822
862
862
741
741
414
369
324
235
296
273
292
729
288
291
312
226
196
184
266
292
292
729
251
245
242
176
169
157
153
136
126
185
111
114
118
108
120
109
113
186
95
119
149
155
190
190
190
184
122
115
116
98
120
189
149
188
151
183
191
125
139
125
112
112
71
71
80
93
113
113
113
113
113
115
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
148
148
148
148
148
148
148
148
164
172
181
170
145
121
121
121
121
121
121
65
9
9
9
9
10
9
8
5
3
8
8
6
5
7
5
3
3
4
5
5
5
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
3
3
3
3
3
3
3
3
3
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
662
662
662
662
662
662
662
662
662
662
662
677
810
953
953
953
953
953
953
953
817
910
953
953
833
833
466
401
347
242
317
292
295
800
268
265
263
178
160
144
239
252
266
800
251
255
257
180
171
158
136
122
108
102
88
87
108
97
103
91
121
107
81
88
98
118
102
114
117
84
81
80
122
69
75
84
82
85
108
78
86
80
92
103
103
103
77
77
84
100
121
121
121
121
121
119
119
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
138
75
75
75
75
75
75
75
75
75
75
123
121
120
120
120
120
120
120
70
21
21
21
21
27
17
8
5
3
8
14
8
2
6
3
1
1
2
3
3
3
8
4
1
3
2
1
1
1
2
5
5
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
2
2
2
2
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
167
167
167
167
167
167
167
167
167
167
167
167
138
133
128
121
110
110
110
109
134
143
167
167
113
113
75
64
63
52
49
53
52
48
89
46
50
55
61
53
71
73
73
143
71
72
66
55
53
50
47
44
47
51
61
66
50
53
71
40
38
32
36
37
40
71
49
51
51
65
43
42
41
32
32
31
30
30
42
23
28
34
43
50
66
66
66
66
46
48
45
42
38
38
38
40
42
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
54
1
1
1
1
1
1
1
1
1
1
27
30
31
32
32
32
32
33
17
2
2
2
18
36
26
16
11
7
4
1
2
3
6
4
2
1
2
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
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
63
93
93
93
93
93
93
93
93
93
93
78
75
72
69
67
63
63
63
69
83
87
122
122
76
68
59
59
69
69
78
105
78
94
74
77
79
87
122
99
100
121
105
99
114
95
88
90
97
85
94
89
92
93
122
93
96
99
121
86
76
74
81
80
85
114
91
94
89
85
82
77
74
71
83
69
71
72
73
67
74
68
75
81
91
91
91
91
68
66
55
50
50
50
57
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
18
18
18
18
18
18
18
18
11
5
5
5
5
5
5
5
5
5
5
5
5
5
5
17
15
14
15
17
20
12
4
6
9
6
4
3
2
3
2
2
2
2
2
5
3
2
3
4
5
7
4
2
1
1
1
1
1
1
1
1
5
6
5
4
3
3
4
2
1
3
5
4
3
2
1
3
3
3
3
2
1
11
11
7
4
4
4
4
19
11
4
4
4
4
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
140
140
140
140
140
140
140
140
122
109
112
114
130
149
149
149
149
149
149
123
135
140
140
114
85
93
77
88
104
149
117
103
101
100
93
102
88
79
92
76
93
102
98
149
90
92
87
79
87
98
92
116
102
82
72
73
61
74
81
72
111
97
74
80
88
117
87
98
75
69
66
65
116
61
65
64
62
73
59
68
76
51
61
67
73
73
73
73
75
92
111
111
111
77
89
104
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
9
9
9
9
9
9
9
9
36
50
64
55
32
9
9
9
9
9
9
11
12
12
12
13
30
20
11
9
8
11
12
7
3
8
4
1
1
3
6
6
6
7
4
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
3
3
3
4
3
2
2
2
2
1
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
94
82
84
99
116
145
145
145
145
145
145
120
135
136
136
131
87
89
80
80
88
145
87
92
102
131
89
85
87
75
75
69
85
87
83
145
76
76
78
63
60
58
57
60
66
70
75
78
58
62
74
63
64
71
71
60
69
74
75
65
74
78
48
52
53
47
51
74
57
73
58
68
76
52
63
70
78
78
78
78
62
59
56
52
46
46
46
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
5
5
5
5
5
5
5
5
5
5
5
5
7
8
8
8
8
8
9
11
12
13
14
22
32
22
13
11
10
8
6
4
3
2
1
1
2
2
3
7
5
4
3
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
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
121
121
121
121
121
121
121
121
121
121
121
94
98
94
90
89
85
85
85
90
95
121
121
79
76
88
65
74
75
85
82
76
87
84
88
121
83
85
83
75
83
84
83
121
83
91
93
105
104
92
95
89
104
93
96
105
109
99
105
109
99
121
104
109
104
101
102
102
90
88
84
84
82
67
68
69
66
87
68
64
81
55
52
51
46
43
40
40
38
43
47
47
47
41
46
52
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
33
19
19
19
19
19
19
19
19
19
19
26
14
3
3
3
3
3
3
2
2
2
2
8
5
3
10
17
48
36
19
2
5
6
7
4
1
5
3
2
19
11
4
9
6
4
2
8
4
1
1
1
4
4
2
1
2
3
4
6
8
30
16
3
2
2
7
5
3
6
4
3
3
2
1
3
3
4
4
4
6
6
7
4
1
1
1
1
7
4
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
30
72
72
72
72
72
72
72
72
72
72
72
50
45
39
32
27
23
22
24
26
30
30
30
29
29
24
37
52
55
109
97
66
69
67
67
66
62
79
62
67
69
70
69
72
79
65
70
79
103
87
109
97
70
59
56
47
60
66
64
108
96
67
74
84
109
83
103
70
70
64
60
109
57
62
70
61
69
56
64
72
49
57
58
58
58
58
65
84
108
108
108
108
108
108
108
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
9
9
9
9
9
9
9
9
19
24
26
27
18
9
9
9
9
9
9
5
2
4
7
18
9
1
6
4
3
7
12
7
2
3
2
1
3
3
2
2
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
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
58
76
76
76
76
76
76
76
76
76
76
75
89
103
103
103
103
103
103
75
80
71
71
71
61
78
66
71
107
103
111
218
104
116
108
104
121
96
153
102
112
121
114
109
100
153
113
125
132
178
139
139
218
123
112
119
98
103
116
104
100
207
114
118
145
195
139
178
120
125
125
121
218
101
102
91
78
86
64
64
57
59
73
89
115
115
115
115
128
163
207
207
207
140
159
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
9
2
2
2
2
2
2
2
2
2
2
9
14
17
18
20
22
23
25
13
2
2
2
3
11
8
5
7
10
6
2
3
3
2
2
2
2
4
3
3
2
2
2
2
2
3
4
3
2
2
2
3
2
1
1
1
1
1
1
5
3
2
1
1
2
3
4
2
1
1
1
5
3
1
2
3
5
4
2
1
5
6
7
7
7
8
12
15
12
10
6
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
81
81
81
81
81
81
81
81
61
51
51
56
66
81
81
81
81
81
81
74
77
81
81
68
71
92
67
68
78
81
77
89
81
83
92
76
86
73
75
77
81
85
89
92
88
85
79
79
81
77
79
81
86
84
89
89
83
78
88
67
64
77
70
71
72
81
72
74
89
72
78
73
74
73
80
89
78
89
89
69
74
79
76
79
79
79
64
64
56
53
46
46
46
46
54
63
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
20
20
20
20
20
20
20
20
20
20
15
11
11
11
11
11
11
11
7
3
2
1
1
6
11
38
30
22
13
4
5
4
3
3
3
3
5
3
2
5
9
8
7
9
7
5
8
6
4
3
3
3
2
1
1
1
1
1
3
5
3
2
1
4
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
9
6
3
1
1
1
1
14
11
7
3
3
3
3
6
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
114
114
114
114
114
114
114
114
84
74
70
65
69
69
69
69
69
69
69
81
93
114
114
113
78
89
68
88
113
114
175
189
160
177
177
175
189
146
158
163
173
211
185
192
184
194
174
211
194
169
182
174
163
211
163
163
166
158
154
161
125
163
138
146
178
169
187
207
214
245
238
296
296
207
196
175
151
137
134
117
120
124
122
124
124
124
121
121
109
110
104
104
104
109
127
148
184
184
184
184
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
2
2
2
2
2
2
2
2
2
2
13
11
9
9
9
9
9
9
5
1
1
1
8
14
20
16
13
41
21
2
12
11
10
6
2
2
6
7
8
16
20
20
18
10
2
1
17
10
4
3
2
2
2
1
1
1
2
7
9
5
2
4
3
3
2
1
2
3
3
3
2
1
1
2
3
2
1
1
1
2
18
14
9
5
5
5
5
32
26
14
3
3
3
3
4
4
4
4
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
130
225
225
225
225
225
225
225
225
225
225
143
136
122
104
98
80
81
87
144
194
195
361
361
189
194
169
198
251
277
436
437
338
342
368
327
319
332
402
377
401
440
446
410
400
410
376
384
402
381
446
367
363
365
340
361
343
352
360
446
329
330
352
331
332
437
362
389
417
438
438
438
342
306
277
248
250
240
237
210
218
234
260
299
361
361
361
361
321
338
330
330
330
273
319
372
437
437
437
437
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
45
50
54
44
24
4
4
4
4
4
4
4
7
8
10
17
18
20
43
67
71
36
1
24
47
30
14
11
9
21
26
31
38
82
67
44
22
13
4
43
32
21
12
4
6
6
4
2
1
4
7
14
9
5
3
1
3
5
3
2
5
3
2
3
5
3
2
1
1
1
1
1
2
32
32
32
32
32
57
70
83
71
43
15
15
15
15
61
84
95
101
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
70
70
70
70
70
70
70
70
50
42
49
60
78
106
106
106
106
106
106
90
96
87
102
102
71
81
73
77
82
106
81
82
86
91
81
79
78
81
84
83
91
91
86
106
102
102
101
98
153
95
94
93
81
77
84
76
76
75
104
69
76
77
88
95
97
153
102
97
104
83
81
79
79
76
74
97
79
79
95
69
82
99
118
153
153
153
94
83
73
63
53
44
44
40
44
49
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
11
2
2
2
2
2
2
2
2
2
2
6
8
9
10
11
18
21
25
14
3
3
3
16
13
11
18
26
50
29
8
16
10
4
4
3
3
6
4
2
2
2
3
5
4
4
4
7
7
6
5
4
5
3
1
1
1
1
1
8
7
7
4
2
3
3
2
2
2
2
3
6
4
3
2
3
4
4
4
3
2
6
11
6
2
2
2
2
12
8
5
5
5
8
11
9
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
301
301
301
301
301
301
301
301
288
288
288
244
260
255
250
251
247
247
247
271
300
301
369
369
231
196
194
225
271
278
433
333
339
503
315
309
313
309
306
296
395
292
311
319
293
333
333
311
395
306
304
308
308
345
352
369
503
343
348
328
315
333
316
341
365
433
414
382
373
367
414
340
348
357
328
414
359
361
503
331
327
333
338
350
369
369
369
369
317
333
315
315
315
289
317
370
433
433
433
433
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
54
54
54
54
54
54
54
58
60
61
63
36
9
9
9
9
9
9
9
9
9
9
28
38
48
59
56
53
76
58
41
33
30
27
14
1
9
15
21
12
3
3
9
14
9
5
13
14
9
5
4
13
7
1
1
1
1
1
19
19
20
11
3
11
8
6
6
6
9
13
9
6
3
1
9
7
6
7
8
10
40
48
52
54
56
63
67
71
69
68
68
68
93
105
111
114
116
117
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
56
198
198
198
198
198
198
198
198
198
198
121
114
100
83
77
69
82
100
124
166
165
165
96
82
90
83
108
166
117
176
130
144
144
132
179
170
183
190
193
164
188
198
197
190
155
149
161
161
109
128
138
135
176
142
127
119
126
155
120
142
179
103
120
134
153
183
189
190
193
106
92
104
87
114
198
136
197
153
192
190
104
102
83
62
49
37
30
28
28
26
26
25
25
25
27
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
176
176
176
176
176
176
176
176
109
43
43
31
20
20
20
20
20
20
20
10
1
1
1
9
14
17
13
9
32
16
1
5
15
8
2
2
2
1
1
1
2
3
4
4
4
2
1
4
2
1
1
2
2
3
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
3
7
5
4
4
4
4
3
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
45
149
149
149
149
149
149
149
149
149
149
95
88
77
65
60
54
174
315
482
786
782
782
409
343
329
247
238
393
316
367
385
786
354
346
397
383
388
739
393
437
445
403
786
397
411
402
356
341
273
252
239
326
260
300
343
361
367
457
403
420
370
457
420
354
359
326
457
236
214
195
154
148
127
122
149
116
134
113
97
143
82
83
87
78
73
73
73
55
56
46
45
45
41
47
55
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
11
11
11
11
9
8
8
8
8
8
8
6
4
4
4
5
4
3
4
5
6
4
2
5
6
3
1
7
13
13
9
5
6
7
8
9
7
5
22
18
14
9
5
5
3
1
2
2
2
2
2
10
8
6
5
3
1
6
5
4
2
1
2
3
3
3
4
4
4
4
5
5
6
10
9
8
8
8
15
23
22
12
2
2
2
4
7
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
33
117
117
117
117
117
117
117
117
117
117
71
63
54
43
38
31
34
38
55
66
65
106
106
57
60
50
56
66
74
97
111
98
168
103
101
107
114
116
117
168
117
112
105
106
101
105
108
168
107
112
111
101
97
103
105
107
141
112
92
91
97
102
103
114
157
129
141
131
147
125
118
147
117
122
147
120
118
111
118
101
113
133
157
157
157
99
86
78
68
57
49
49
45
51
59
71
71
71
71
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
3
3
4
5
6
7
6
5
14
10
7
5
8
6
4
5
6
10
5
1
1
1
1
3
4
3
2
9
13
8
3
3
4
5
3
1
3
5
4
4
9
6
3
1
8
8
5
2
2
3
5
3
2
2
2
4
3
2
6
4
2
9
10
8
7
7
7
7
17
9
2
2
2
7
12
16
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
115
407
407
407
407
407
407
407
407
407
407
231
209
176
137
122
101
96
98
159
220
223
425
425
211
214
178
195
238
251
379
393
313
475
284
299
313
322
407
337
366
320
335
312
305
329
278
295
366
286
310
307
328
395
354
425
475
378
393
335
395
329
329
327
345
344
369
398
407
398
373
371
398
352
345
364
363
366
475
352
331
348
368
387
425
425
425
425
360
391
379
379
379
301
320
342
351
351
351
351
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
15
17
18
18
18
18
19
10
1
1
1
8
11
15
23
32
51
31
12
28
44
33
22
12
3
26
19
13
8
3
3
5
4
2
1
4
25
22
12
3
7
12
6
1
2
3
9
15
28
19
10
2
11
16
8
1
6
4
2
4
7
4
1
20
13
7
7
4
1
40
40
40
40
40
80
120
124
113
81
49
49
49
49
52
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
130
220
220
220
220
220
220
220
220
220
220
159
164
155
144
142
130
130
130
222
366
386
792
792
369
354
300
219
299
275
276
657
273
265
272
222
287
273
276
566
296
301
305
289
251
242
279
220
213
225
235
306
415
440
702
792
500
504
698
350
396
377
424
566
412
651
435
491
487
513
702
456
698
459
478
651
405
513
345
284
257
320
433
564
792
792
792
792
444
390
308
219
173
161
154
161
160
160
160
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
45
45
45
45
45
45
45
45
45
45
45
39
34
34
34
34
34
34
34
17
1
1
1
10
14
14
14
19
24
18
12
6
9
9
10
7
4
6
9
22
14
6
8
7
6
4
3
6
7
8
8
7
6
5
4
4
4
4
4
6
7
7
7
9
7
6
5
4
7
5
4
4
4
2
1
3
3
3
3
3
19
30
21
13
13
13
21
25
30
28
20
12
12
12
12
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
66
66
66
66
66
66
66
66
48
49
50
57
66
66
66
66
57
105
167
249
388
389
389
224
192
212
176
173
389
200
251
263
335
335
239
389
221
210
254
154
183
169
161
308
189
230
234
287
349
203
237
266
274
290
349
302
315
316
315
268
349
224
209
302
189
191
188
258
145
138
129
107
100
86
83
81
87
103
85
85
69
63
65
67
70
70
70
70
52
51
43
38
38
37
43
50
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
5
2
2
2
2
2
2
2
2
2
2
8
4
1
1
1
1
1
1
1
1
1
1
3
30
41
34
28
21
11
2
6
3
1
4
8
14
8
3
6
3
1
1
5
9
7
5
9
8
7
4
1
1
2
2
2
3
3
3
4
2
1
3
2
1
1
2
1
1
1
2
2
2
1
1
5
4
3
3
2
1
7
5
4
3
3
3
3
14
7
1
1
1
6
11
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
57
67
67
67
67
67
67
67
67
67
67
64
65
65
65
65
65
106
162
230
329
359
359
224
189
169
129
121
165
141
149
165
359
170
166
194
175
174
288
194
192
194
180
359
162
169
173
128
151
107
110
113
118
124
151
126
135
125
135
116
151
140
112
140
108
98
95
108
69
61
60
54
56
56
52
67
55
62
52
57
66
43
49
52
53
53
53
53
34
33
26
20
20
23
29
38
52
52
52
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
9
9
9
9
9
9
9
9
23
30
38
47
28
9
9
9
9
9
9
19
24
12
1
1
28
34
21
9
15
8
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
3
2
2
1
1
3
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
3
4
5
5
3
1
1
1
1
1
1
1
1
1
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
107
107
107
107
107
107
107
107
107
107
89
86
83
79
77
72
109
153
211
312
310
310
224
192
176
184
140
141
176
160
205
312
267
394
302
361
322
422
394
381
422
364
364
475
619
697
1126
1233
626
661
592
481
580
710
875
1122
1126
1233
1107
1104
1122
1070
970
890
871
724
1233
519
455
412
318
284
250
371
174
169
158
124
113
93
83
81
71
67
67
48
62
80
103
144
144
144
112
107
101
93
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
3
3
3
37
40
41
42
42
42
42
42
22
2
2
2
8
40
72
41
10
12
7
3
3
7
7
8
4
1
8
5
3
2
2
2
7
12
7
2
9
16
14
9
4
3
3
2
2
4
4
4
4
12
28
15
3
1
1
1
2
4
4
2
1
1
1
3
4
2
1
2
4
7
9
11
6
1
1
1
1
8
15
9
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
65
81
81
81
81
81
81
81
81
81
81
73
71
70
68
67
65
65
65
57
66
67
74
74
66
86
51
58
72
68
117
103
82
90
92
81
82
74
79
81
78
80
81
86
81
81
84
91
86
98
94
115
101
89
91
73
72
85
88
91
111
97
74
80
89
117
91
98
92
76
70
77
115
75
91
79
71
78
65
73
81
53
61
66
67
67
67
67
71
89
111
111
111
111
111
114
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
62
62
62
62
62
62
62
62
31
1
1
1
1
1
1
1
1
1
1
1
2
3
5
35
50
27
5
5
5
9
11
6
2
13
8
3
1
8
7
6
4
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
2
3
4
5
5
4
3
3
3
3
3
3
3
4
3
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
34
54
54
54
54
54
54
54
54
54
54
40
41
39
37
36
35
37
44
53
56
78
78
56
53
48
78
43
49
60
60
137
208
291
511
417
417
383
362
511
398
412
459
499
445
511
442
501
433
417
436
504
429
428
499
344
355
340
349
500
291
501
244
209
264
300
303
485
504
250
238
273
232
225
499
188
182
174
107
90
73
63
62
62
60
59
59
59
51
59
63
63
63
43
47
52
53
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
15
10
5
2
2
1
1
4
7
9
5
2
3
5
40
21
2
11
11
6
2
3
3
3
3
2
2
2
4
5
4
3
2
6
4
2
1
1
2
6
8
5
3
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
5
6
7
11
13
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
25
60
60
60
60
60
60
60
60
60
60
42
39
36
32
30
25
30
43
62
71
105
105
82
65
60
49
48
48
59
62
63
105
66
64
77
66
64
79
80
77
82
76
105
76
76
77
68
65
80
61
64
64
60
79
64
64
66
82
63
63
62
59
56
54
56
53
52
64
51
51
51
49
56
51
53
54
60
56
48
41
43
46
48
48
48
44
44
31
30
25
21
21
22
25
29
36
36
36
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
20
20
20
20
20
20
20
20
11
3
3
3
3
3
3
3
3
3
3
3
15
8
2
2
1
1
13
20
22
11
1
10
9
8
7
7
8
4
1
2
4
2
1
4
3
2
1
1
1
1
1
1
1
2
2
2
2
2
3
6
6
7
4
2
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
5
5
5
5
5
5
6
4
3
3
3
3
3
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
106
106
106
106
106
106
106
106
75
67
67
74
87
106
106
106
106
118
150
205
286
285
285
176
156
169
151
168
286
178
190
184
187
187
160
286
179
179
191
251
200
198
206
251
187
185
178
159
184
145
140
135
125
122
115
119
119
134
151
142
204
147
139
204
143
155
159
204
151
118
124
117
108
127
99
106
112
101
127
96
88
96
102
112
112
112
79
85
99
116
145
145
145
113
108
102
94
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
9
16
23
18
14
60
31
2
4
2
1
1
2
3
6
5
5
11
7
4
4
4
9
6
4
8
5
3
2
2
2
2
1
1
2
4
9
5
2
3
3
3
2
1
2
3
4
5
3
1
1
2
4
2
1
1
1
2
12
13
9
5
5
5
5
17
24
16
8
8
8
8
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
36
62
62
62
62
62
62
62
62
62
62
50
53
52
50
50
49
57
67
78
98
99
99
74
67
64
84
64
69
81
92
80
99
97
70
70
68
67
74
76
85
103
83
99
78
76
72
75
85
81
97
86
74
79
73
72
97
76
75
67
79
67
62
64
73
92
78
97
81
79
103
74
97
63
61
62
63
59
80
56
49
59
63
73
73
73
66
66
64
77
90
90
90
67
77
90
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
5
5
5
5
5
5
5
5
9
11
12
13
15
16
16
16
16
16
17
9
1
1
1
16
15
14
16
18
24
17
11
13
15
9
3
3
3
3
3
6
6
3
1
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
3
5
7
7
5
3
3
3
3
3
3
5
6
7
10
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
39
59
59
59
59
59
59
59
59
59
59
45
46
44
42
41
40
44
49
54
66
65
65
45
39
40
34
37
52
49
48
61
66
47
48
52
47
45
61
46
50
51
53
66
60
63
73
60
63
63
64
73
62
70
61
58
73
53
56
57
49
70
46
48
48
49
51
59
59
48
48
48
63
41
44
42
45
57
40
54
38
32
34
33
33
33
33
33
35
40
48
48
48
40
46
53
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
22
22
22
22
22
22
22
22
22
22
22
20
19
19
19
19
19
19
19
10
1
1
1
1
4
7
7
7
9
5
2
7
4
2
2
2
2
3
2
1
1
2
7
4
2
1
1
2
2
2
1
1
1
1
2
2
1
1
2
4
4
3
3
2
2
4
5
3
2
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
2
2
3
5
10
7
5
5
5
10
12
9
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
24
46
46
46
46
46
46
46
46
46
46
36
37
36
34
34
33
34
39
49
64
63
63
45
39
39
35
40
50
50
59
64
83
83
68
113
75
72
71
113
75
76
79
113
73
70
66
60
53
53
55
52
54
59
51
53
53
53
54
54
53
60
54
52
57
54
54
54
57
51
51
53
61
50
49
44
44
43
38
50
35
38
42
44
44
44
43
43
38
43
45
45
45
38
44
51
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
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
5
5
5
3
1
1
1
1
4
7
7
7
20
10
1
2
1
1
1
1
2
4
3
2
2
2
3
5
4
2
1
3
5
4
2
1
3
2
1
1
2
3
5
3
1
7
4
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
3
3
2
1
1
1
1
5
3
1
1
1
2
3
7
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
33
47
47
47
47
47
47
47
47
47
47
36
34
32
29
27
24
44
70
103
161
162
162
115
109
100
162
77
85
106
112
111
162
139
127
139
127
129
154
127
132
128
150
154
210
263
266
463
426
331
362
334
463
346
367
391
362
386
501
424
462
403
501
462
373
381
334
501
226
199
181
138
123
109
108
82
76
69
60
51
47
49
50
50
53
53
53
53
47
49
47
47
47
38
37
36
35
33
33
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
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
2
1
1
1
10
8
7
18
20
22
13
4
5
4
4
9
14
19
11
4
5
6
5
5
6
7
6
5
5
6
13
17
17
10
4
2
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
4
1
1
1
1
7
7
6
5
5
5
5
12
6
1
1
1
3
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
45
138
138
138
138
138
138
138
138
138
138
88
83
74
63
59
54
94
143
202
307
308
308
189
168
165
168
127
144
163
162
186
308
220
234
235
271
252
260
271
274
280
277
308
276
256
278
280
241
272
283
278
350
280
253
256
265
251
273
350
212
232
182
194
209
223
350
198
229
174
147
167
161
151
273
136
140
130
102
90
80
85
97
105
124
124
124
124
82
81
66
52
52
48
54
63
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
6
6
6
6
6
6
6
6
6
6
6
6
10
12
13
14
14
14
15
8
1
1
1
8
6
4
9
14
14
9
4
14
24
13
2
2
2
7
4
1
3
5
8
7
6
3
1
6
14
18
19
20
11
2
1
1
2
3
6
7
5
3
3
2
1
1
1
3
2
2
3
2
1
1
1
1
1
1
1
2
8
11
12
13
13
14
28
35
27
14
2
2
2
4
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
105
105
105
105
105
105
105
105
105
105
105
105
109
114
114
114
114
114
114
114
105
122
134
134
134
134
72
77
82
72
104
92
84
128
82
81
84
72
80
74
83
87
88
128
81
79
79
74
81
103
87
103
91
78
71
74
57
67
72
66
100
88
68
72
83
104
86
103
80
74
69
68
103
63
67
79
67
78
65
73
81
54
64
70
74
74
74
74
71
86
100
100
100
69
80
93
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
9
9
9
9
9
9
9
9
36
50
64
46
27
9
9
9
9
9
9
12
14
15
15
16
11
6
7
5
4
8
12
7
3
2
1
1
1
1
2
3
3
2
1
1
4
2
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
3
4
3
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
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
109
108
128
128
85
71
61
64
62
61
74
114
84
128
77
72
72
62
64
60
75
81
85
128
90
79
83
87
87
80
108
84
80
79
84
75
73
75
114
64
64
78
64
62
67
87
76
81
78
108
84
73
74
56
54
52
53
62
50
44
66
52
68
88
114
114
114
114
81
85
70
67
67
47
50
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
33
33
33
33
33
33
33
33
33
33
33
45
51
54
55
56
56
56
57
29
1
1
1
5
31
22
14
11
8
5
2
3
3
2
2
1
1
3
4
5
9
5
1
1
1
1
1
1
2
4
2
1
2
3
26
13
1
2
2
3
4
2
1
1
1
3
4
4
3
2
1
4
7
4
2
1
1
1
1
1
2
3
4
4
4
5
5
6
8
7
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
45
174
174
174
174
174
174
174
174
174
174
108
100
88
73
68
62
62
59
58
75
53
49
52
44
41
75
60
71
84
158
90
107
109
110
162
141
143
171
156
146
164
174
167
171
123
124
118
109
99
105
107
91
158
100
107
106
94
103
103
98
162
92
103
124
129
143
143
171
156
105
102
102
93
110
174
133
167
134
153
171
111
122
105
100
100
57
61
69
80
98
98
98
68
79
92
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
4
4
4
4
10
13
15
16
16
16
17
11
5
5
5
6
6
7
6
6
11
24
15
6
5
3
1
2
3
3
4
5
3
1
1
4
8
5
3
2
1
1
1
1
1
1
1
2
3
2
1
1
2
4
2
1
1
3
4
3
2
2
1
1
2
2
2
1
1
1
1
2
3
2
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
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
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
192
360
555
912
909
909
471
395
457
378
366
912
431
578
620
862
862
557
912
541
488
473
799
447
443
446
799
341
325
303
203
180
171
154
155
170
145
170
151
152
170
141
139
138
131
141
162
149
162
139
164
94
85
82
73
70
71
67
66
76
64
77
67
70
77
74
77
77
77
66
61
59
67
46
43
43
36
44
54
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
1
1
1
1
1
1
1
1
1
1
1
13
19
22
23
24
24
24
25
14
3
3
3
10
6
3
6
10
19
11
3
1
1
1
2
2
3
5
3
1
7
5
4
3
3
2
2
12
6
1
1
1
3
2
1
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
4
18
10
2
2
2
6
10
38
22
6
6
6
6
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
126
126
126
126
126
126
126
126
115
109
109
96
106
109
109
109
109
109
109
100
110
126
126
95
78
97
54
62
71
66
104
92
78
82
97
77
79
75
79
69
81
84
85
126
80
79
80
74
81
100
86
103
91
80
72
71
69
74
79
72
100
88
66
74
84
104
84
100
75
69
61
59
103
57
63
74
64
73
62
76
76
53
62
67
71
71
71
71
70
85
100
100
100
68
80
93
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
29
29
29
29
29
29
29
29
47
56
65
47
29
14
14
14
14
14
14
14
14
14
14
17
23
15
8
15
16
14
12
7
2
7
10
5
1
3
6
7
5
4
3
2
1
1
1
3
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
9
5
2
2
2
2
1
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
154
193
193
193
193
193
193
193
193
193
193
171
167
161
153
149
144
137
137
128
142
154
154
145
140
149
86
96
112
104
185
140
133
145
142
192
175
190
191
192
170
187
189
193
191
134
131
137
135
124
132
133
128
185
125
115
108
105
140
110
108
192
98
122
154
157
190
190
191
192
122
114
115
96
118
189
149
193
153
191
191
132
151
149
142
140
140
140
124
121
118
114
108
108
108
106
105
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
9
9
9
9
9
9
9
9
9
9
9
9
10
11
11
11
11
11
12
27
34
38
40
42
23
5
6
4
3
7
12
7
2
5
3
1
1
4
8
9
8
8
4
1
1
1
1
4
9
5
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
3
1
1
1
1
1
1
1
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
79
79
79
79
79
79
79
79
79
79
51
48
43
37
35
29
48
83
128
157
228
228
141
137
154
193
134
212
155
146
144
228
148
145
212
118
117
112
98
122
120
114
228
114
117
117
100
102
100
101
104
103
101
107
107
106
99
100
132
81
101
83
89
99
101
132
107
107
102
107
106
111
140
125
140
119
140
112
118
105
95
104
103
105
105
105
105
73
70
59
48
47
49
58
70
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
3
3
3
3
3
3
3
3
3
36
19
2
2
6
11
12
14
21
11
2
9
10
9
8
4
1
5
3
2
3
3
4
4
4
3
3
4
2
1
1
1
1
2
2
1
1
5
6
8
12
8
4
2
1
5
7
5
3
2
2
3
2
1
2
5
9
5
1
1
2
7
13
7
2
2
2
2
15
24
20
16
16
16
16
18
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
123
483
483
483
483
483
483
483
483
483
483
285
265
229
186
170
142
169
221
310
367
443
530
530
342
353
443
347
404
467
579
591
486
474
465
431
444
447
501
504
465
484
542
489
530
482
457
454
550
488
522
579
591
514
493
497
501
475
542
482
399
415
423
416
436
550
447
436
450
432
418
459
591
457
542
483
434
417
465
347
329
320
310
309
306
299
299
299
286
321
348
348
348
296
345
402
476
476
476
476
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
31
42
47
40
24
9
9
9
9
9
9
33
58
39
20
19
19
19
19
20
67
39
12
20
58
47
36
25
14
25
25
26
17
8
20
14
8
4
3
8
14
8
3
4
19
34
20
7
1
4
39
48
35
18
1
1
4
5
6
6
7
4
2
3
3
3
9
16
9
2
2
2
2
40
53
27
1
1
1
1
63
60
53
47
47
47
47
81
98
106
110
115
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
79
82
86
92
102
102
102
102
71
58
57
104
171
188
375
375
185
169
136
100
137
131
132
312
152
149
148
154
169
177
295
217
214
293
232
255
349
264
373
276
286
247
310
223
253
254
295
375
225
225
312
162
165
146
167
158
162
349
207
213
208
373
157
155
141
103
92
84
73
69
73
48
57
105
171
243
375
375
375
375
216
201
161
116
87
80
79
86
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
31
29
29
29
29
29
29
29
29
29
29
54
31
9
9
9
9
9
9
9
9
9
9
28
38
22
7
8
10
5
1
2
3
20
11
3
1
3
5
7
9
5
1
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
6
6
6
6
7
9
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
133
133
133
133
133
133
133
133
100
89
85
80
86
88
88
88
88
88
88
117
162
158
274
274
166
155
144
161
151
141
147
240
152
155
154
124
144
152
166
275
182
195
187
196
196
200
274
201
196
216
196
197
275
191
185
185
178
179
184
195
176
170
198
209
238
309
261
309
247
309
229
219
238
199
215
221
207
243
238
147
161
179
194
210
243
243
243
243
155
137
110
86
73
80
85
95
111
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
34
3
3
3
3
3
3
3
3
3
3
18
14
11
11
11
11
11
11
17
20
21
23
28
19
11
34
28
23
12
2
6
11
7
3
2
6
6
7
11
8
5
6
5
5
5
5
5
12
8
5
4
3
3
4
5
5
5
9
13
10
6
2
1
1
2
3
2
2
1
1
2
3
2
2
2
2
3
3
3
4
20
22
23
24
25
28
31
45
32
20
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
117
508
508
508
508
508
508
508
508
508
508
312
279
232
177
146
115
104
100
177
255
274
520
520
278
278
235
251
297
321
546
416
391
409
444
393
395
407
508
405
425
455
450
444
520
453
423
407
419
418
432
546
433
430
444
403
445
463
468
645
463
446
462
474
486
520
645
519
544
513
544
547
572
691
631
691
597
691
552
597
515
424
459
490
515
515
515
515
388
396
334
321
321
281
326
380
452
452
452
452
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
44
44
44
44
27
10
10
10
10
10
10
9
9
9
9
41
22
3
70
87
73
60
51
42
50
26
2
1
1
2
3
7
17
22
28
26
16
7
9
47
26
5
3
2
14
26
14
3
2
7
19
31
21
11
4
4
5
5
5
5
11
16
21
16
11
9
7
15
9
4
4
4
4
35
35
21
7
7
7
7
76
61
46
46
46
55
64
79
86
90
92
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
296
296
296
296
296
296
296
296
177
167
177
190
214
251
251
251
251
251
251
227
259
296
296
237
182
179
157
142
147
251
148
164
173
237
179
122
116
92
82
76
114
118
124
296
122
126
126
97
91
87
78
74
69
67
69
68
77
77
77
124
75
75
79
76
79
89
90
85
96
124
93
96
96
105
95
93
105
91
83
124
82
92
93
89
90
89
89
89
73
85
56
47
44
46
55
66
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
45
2
2
2
2
2
2
2
2
2
2
59
36
14
14
14
14
14
14
7
1
1
1
2
30
22
14
18
22
12
2
5
6
5
4
2
1
2
3
6
4
2
2
3
5
3
2
11
8
5
3
14
8
2
1
1
5
5
5
6
4
2
2
2
2
2
2
2
2
2
2
2
2
1
1
5
3
2
3
5
7
19
15
8
2
2
2
2
37
21
6
4
4
4
4
3
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
79
79
79
79
79
79
79
79
54
54
58
67
73
88
88
88
88
88
88
73
79
79
79
70
63
74
63
67
76
88
74
92
76
74
68
62
55
52
55
62
65
72
74
88
92
77
78
77
88
77
76
74
74
69
64
69
68
69
92
62
62
69
65
67
71
88
75
78
80
80
80
80
73
67
65
75
63
63
62
55
64
57
62
64
68
68
68
68
56
55
54
52
50
51
55
63
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
9
2
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
9
5
1
1
1
1
7
9
12
16
20
11
2
5
8
4
1
1
1
3
3
3
2
2
2
3
4
4
5
11
11
10
10
6
3
2
1
1
2
3
3
3
3
3
2
2
3
2
1
1
1
2
3
3
4
2
1
3
3
3
3
3
4
6
5
3
1
1
1
1
19
13
8
8
8
19
25
16
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
53
64
64
64
64
64
64
64
64
64
64
50
52
50
47
47
45
45
45
44
47
53
53
43
33
33
24
28
27
32
48
37
41
43
47
52
52
59
63
55
57
60
64
64
61
56
54
51
56
46
48
47
47
57
45
45
55
45
47
56
38
52
37
38
43
47
59
47
63
50
41
44
47
45
55
64
51
60
51
64
61
37
37
33
28
24
21
21
19
22
25
25
25
18
21
24
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
20
20
20
20
20
20
20
20
26
29
33
26
14
2
2
2
2
2
2
2
2
2
2
5
12
13
9
5
6
5
4
3
9
5
2
2
2
3
2
1
5
6
4
2
5
3
1
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
57
57
57
57
57
57
57
57
50
51
60
70
81
102
102
102
102
102
102
101
101
102
102
101
100
102
99
69
62
68
64
75
99
95
116
124
162
129
144
123
122
162
123
119
129
177
127
134
116
109
122
115
116
144
126
126
177
134
137
122
166
113
104
108
93
111
113
149
177
95
93
105
91
89
166
78
79
77
59
55
49
50
51
52
55
55
55
55
47
48
45
45
45
34
38
44
49
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
17
5
5
5
5
5
5
5
5
5
5
31
16
2
2
2
2
2
2
2
4
5
6
20
38
57
51
46
37
19
2
1
4
3
2
2
4
10
9
8
8
6
5
5
3
2
3
3
2
1
1
1
3
2
1
1
1
1
1
3
3
4
2
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
2
1
1
5
5
4
4
4
4
4
16
11
6
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
56
207
207
207
207
207
207
207
207
207
207
124
117
102
85
78
63
56
56
71
103
104
191
191
120
116
113
191
172
173
199
360
196
190
213
282
228
221
213
282
230
263
315
233
341
234
214
266
341
232
350
256
253
243
315
216
203
213
360
216
213
206
206
195
224
341
253
237
207
350
155
143
146
113
137
203
161
202
164
197
205
173
233
281
360
360
360
360
219
213
170
121
113
90
96
110
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
194
194
194
194
194
194
194
194
99
4
4
4
4
4
4
4
4
4
4
4
4
4
4
10
11
7
3
3
4
9
14
7
1
1
1
1
1
1
2
2
3
5
3
1
3
2
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
6
8
9
8
7
7
5
3
3
3
3
4
4
4
4
4
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
145
186
186
186
186
186
186
186
186
186
186
186
156
151
145
138
126
126
126
112
133
145
145
145
88
82
75
92
99
126
180
106
134
145
124
165
161
169
184
179
152
174
174
174
186
104
95
84
69
64
80
78
77
180
71
70
68
53
72
69
64
165
63
87
116
131
169
169
184
179
102
94
100
86
106
174
125
170
140
174
186
94
91
77
58
47
36
32
34
40
46
46
46
31
36
42
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
19
19
19
19
19
19
19
19
41
52
57
60
39
19
19
19
19
19
19
10
1
1
1
5
24
15
6
4
3
4
4
3
2
7
4
1
1
2
1
1
2
1
1
1
1
3
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
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
59
83
83
83
83
83
83
83
83
83
83
65
62
57
52
48
43
40
40
44
55
59
74
74
53
53
39
51
65
62
117
92
81
93
89
91
112
82
92
85
88
96
97
96
112
95
98
97
95
113
108
116
114
114
93
100
108
95
104
100
113
108
94
113
104
117
104
113
103
83
77
86
116
82
113
79
80
80
69
81
81
56
64
69
71
71
71
71
73
92
113
113
113
78
90
105
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
5
5
5
5
5
5
5
5
5
5
5
5
12
15
17
18
18
18
19
16
14
14
14
14
12
10
9
6
4
14
14
9
4
3
2
1
1
3
6
7
6
5
3
1
2
1
1
2
2
2
2
3
2
1
1
1
1
1
2
3
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
6
8
9
6
4
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
330
330
330
330
330
330
330
330
295
299
303
309
319
319
319
319
263
263
263
242
281
330
330
258
227
319
166
150
162
126
117
154
96
89
92
96
112
109
169
154
167
179
184
330
182
159
177
124
124
116
110
116
129
130
169
187
122
138
170
109
113
99
93
95
109
182
126
120
110
177
96
97
116
73
76
74
73
83
69
86
86
76
108
138
187
187
187
187
131
140
132
123
113
113
113
115
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
258
74
74
74
74
74
74
74
74
74
74
196
100
5
5
5
5
5
5
5
5
5
5
33
22
11
7
5
4
9
14
8
3
2
1
1
7
6
6
6
3
1
1
1
4
3
2
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
3
3
2
2
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
135
200
200
200
200
200
200
200
200
200
200
167
162
155
148
145
135
135
135
156
220
234
381
381
214
203
154
141
182
173
200
328
199
198
203
200
223
209
341
247
271
341
288
279
339
269
357
281
286
244
304
251
286
277
341
381
244
246
341
185
189
189
184
187
209
339
242
240
219
357
177
177
181
142
150
176
157
189
155
177
195
165
227
288
381
381
381
381
220
207
164
116
88
83
84
94
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
167
167
167
167
167
167
167
167
84
1
1
1
1
1
1
1
1
1
1
1
3
4
5
53
93
56
20
12
5
3
2
5
9
5
2
1
1
8
15
15
8
1
1
9
17
10
3
8
4
1
1
1
2
1
1
1
4
7
4
2
3
2
1
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
2
2
2
9
12
16
18
19
12
6
5
4
4
4
4
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
44
67
67
67
67
67
67
67
67
67
67
49
48
45
41
40
36
38
47
67
80
94
119
119
79
88
89
69
94
81
80
87
89
79
79
94
83
86
119
92
94
118
90
93
110
90
89
85
78
76
75
85
85
86
119
92
87
91
118
73
71
69
73
76
79
110
86
85
82
89
75
77
86
69
70
74
71
73
86
62
61
66
70
78
92
92
92
92
59
56
46
38
34
40
43
49
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
25
2
2
2
2
2
2
2
2
2
2
13
10
8
8
8
8
8
8
6
5
18
25
22
12
3
17
21
14
8
5
5
3
1
1
1
2
3
4
5
3
1
2
1
1
4
2
1
1
1
1
1
3
2
1
1
1
1
1
3
2
2
1
1
4
5
6
6
6
5
4
3
2
2
3
2
2
7
14
8
3
7
7
5
3
3
3
3
10
13
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
160
193
193
193
193
193
193
193
193
193
193
154
161
155
149
148
146
142
142
142
148
160
160
142
98
94
83
102
117
142
190
118
146
142
139
192
172
183
187
193
166
185
188
188
190
117
108
100
86
88
100
103
102
190
93
89
88
74
92
81
81
192
85
108
140
147
183
183
187
193
115
109
112
98
117
188
134
184
148
188
190
106
109
103
89
75
72
72
66
79
88
88
88
60
70
81
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
16
16
16
16
16
16
16
32
24
16
12
8
5
3
4
6
5
4
3
5
5
6
7
6
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
2
2
2
2
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
201
201
201
201
201
201
201
201
201
201
160
153
145
136
132
120
120
120
112
138
141
178
178
143
185
121
150
171
163
181
328
191
194
197
184
190
188
201
181
198
224
288
204
287
221
206
244
314
222
304
245
236
226
288
200
193
200
328
170
180
184
175
178
204
314
231
215
201
304
146
146
152
129
140
191
157
186
159
193
190
159
210
257
328
328
328
328
197
188
149
106
92
79
83
94
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
179
179
179
179
179
179
179
179
91
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
61
39
18
11
5
4
3
5
8
6
5
3
2
8
5
3
7
9
8
7
4
2
4
9
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
5
9
11
12
13
10
8
8
7
4
1
1
1
1
2
2
2
2
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
33
138
138
138
138
138
138
138
138
138
138
82
72
61
48
42
33
42
53
71
105
97
97
83
71
80
98
81
105
100
113
108
98
87
86
120
100
98
131
107
109
120
110
137
138
106
108
89
98
75
81
86
82
113
81
82
97
73
83
78
81
120
77
79
81
88
93
96
131
107
88
91
87
77
88
100
98
137
99
100
138
78
76
72
61
59
52
49
49
46
42
42
42
39
42
45
49
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
9
9
9
9
9
9
9
9
10
10
10
11
6
2
2
2
2
2
2
2
5
4
4
4
5
7
18
30
27
17
7
7
4
2
3
2
2
4
3
3
2
1
1
3
2
1
2
4
2
1
1
1
3
2
2
1
1
1
2
7
7
7
4
2
3
4
4
2
1
4
5
3
1
4
7
4
1
1
2
1
1
2
2
2
2
2
2
3
13
7
2
2
2
6
11
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
45
210
210
210
210
210
210
210
210
210
210
125
113
97
78
70
62
91
111
143
254
154
189
189
147
176
254
153
217
186
191
186
254
210
192
217
187
210
182
181
189
189
174
225
205
164
161
154
171
135
131
133
127
142
142
147
210
158
189
165
148
146
139
147
153
163
210
160
176
156
152
157
155
150
153
161
174
207
210
168
205
158
160
162
155
150
150
150
103
91
76
60
49
66
88
116
165
165
165
165
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
8
9
10
10
10
10
11
39
51
49
47
37
19
1
32
47
29
12
9
7
29
15
1
5
10
9
6
3
4
3
2
3
3
4
3
2
6
4
3
3
5
8
5
2
3
4
8
13
13
14
9
4
4
3
3
3
3
3
3
3
3
5
7
9
5
2
2
2
2
18
14
9
4
4
4
4
29
16
4
4
4
11
18
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
54
312
312
312
312
312
312
312
312
312
312
179
160
135
106
93
80
98
113
147
212
159
231
231
153
182
200
165
212
200
231
211
212
352
215
214
202
216
219
252
352
251
312
236
231
233
220
212
352
212
232
236
206
231
211
222
240
297
233
262
220
216
239
237
252
333
276
297
271
297
272
246
297
245
268
312
278
281
281
281
254
280
302
333
333
333
246
215
195
176
134
113
100
105
120
142
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
11
11
11
11
11
11
11
11
11
11
11
11
12
13
13
13
13
13
14
43
27
11
11
17
11
6
37
48
31
14
1
6
11
7
4
4
5
10
11
13
10
7
9
8
7
15
11
7
8
10
26
53
56
35
14
3
1
7
13
19
21
18
10
3
9
9
5
1
2
5
9
6
4
2
1
17
12
7
7
4
1
42
30
15
1
1
1
1
88
46
4
4
4
13
22
31
36
38
39
41
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
133
133
133
133
133
133
133
133
133
133
133
133
137
142
142
142
142
142
142
142
135
150
162
162
162
162
100
100
101
83
87
87
83
93
92
71
70
67
87
65
73
86
92
92
90
171
86
87
93
82
78
93
70
83
76
75
140
97
105
151
87
84
83
81
100
104
101
171
95
110
108
101
163
102
96
99
83
81
101
71
72
77
78
83
83
83
53
68
91
120
171
171
171
115
131
151
163
163
163
163
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
21
27
33
31
20
9
9
9
9
9
9
6
3
2
1
1
10
10
11
15
19
10
2
3
6
4
2
1
1
7
5
3
2
2
2
2
1
1
1
2
3
4
2
1
2
1
1
1
1
1
1
3
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
4
2
1
1
1
1
4
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
123
139
139
139
139
139
139
139
139
139
139
123
123
121
118
117
116
114
114
114
109
108
123
123
94
90
89
118
119
125
197
165
134
142
141
152
134
131
139
128
129
152
134
134
138
128
127
131
164
134
135
157
126
127
131
135
130
140
164
134
197
123
136
159
175
182
230
230
192
221
198
195
211
221
163
176
165
157
211
126
138
134
141
151
151
151
96
107
127
153
197
197
197
134
150
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
9
9
9
9
9
9
9
9
36
50
64
60
34
9
9
9
9
9
9
28
37
42
44
47
29
12
31
41
50
59
38
18
18
10
2
1
1
14
8
2
4
5
6
6
4
3
4
6
3
1
2
3
5
3
1
1
1
1
1
2
4
7
4
1
4
7
4
1
1
1
2
1
1
1
1
1
1
1
2
1
1
3
6
6
6
6
6
7
11
15
12
9
9
9
9
10
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
65
65
65
65
65
65
65
65
59
59
59
60
62
65
65
65
65
65
65
69
92
93
144
144
93
88
88
114
86
78
77
114
72
78
83
80
100
84
126
94
100
124
102
105
121
96
93
93
82
79
83
101
100
105
126
144
105
109
124
83
83
80
85
101
82
121
91
81
79
93
66
73
74
66
101
62
60
57
49
44
42
57
78
101
144
144
144
144
94
95
77
63
63
45
48
53
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
4
4
4
4
4
4
4
4
4
4
4
9
9
9
9
9
9
9
9
7
5
6
8
28
18
8
5
8
12
7
2
3
5
4
3
2
1
4
2
1
1
1
2
6
10
6
3
6
3
1
4
7
6
4
2
1
1
1
2
3
4
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
6
8
11
14
16
12
8
7
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
128
278
278
278
278
278
278
278
278
278
278
190
175
155
131
118
96
89
89
109
121
128
158
158
105
102
95
153
220
247
438
450
341
370
393
290
320
262
273
282
323
409
344
393
347
342
305
322
301
318
338
393
349
349
343
361
370
334
361
361
375
370
349
331
348
450
350
372
375
345
409
335
342
296
313
264
264
260
242
252
240
280
314
372
372
372
321
321
297
321
330
330
330
317
332
388
450
450
450
450
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
48
50
52
54
31
9
9
9
9
9
9
5
2
2
2
24
25
26
25
25
54
33
12
22
33
25
18
10
2
20
16
12
63
34
6
66
55
29
3
21
17
12
8
11
22
23
13
3
5
15
25
30
36
19
3
6
12
8
5
5
15
8
2
8
10
8
7
9
9
9
9
9
16
39
39
21
3
3
3
3
58
85
99
106
113
116
118
119
119
119
119
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
151
200
200
200
200
200
200
200
200
200
200
156
159
152
144
142
133
133
133
122
145
151
168
168
114
96
104
108
128
133
194
135
141
129
136
179
171
189
200
193
186
194
190
197
200
143
159
133
126
121
128
134
149
194
150
168
127
127
151
114
102
179
101
123
155
159
189
189
200
193
121
114
114
101
123
190
153
197
158
192
200
137
160
166
168
168
168
168
117
125
101
100
100
68
80
93
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
18
18
18
18
18
18
18
18
20
21
22
23
14
5
5
5
5
5
5
3
1
1
1
25
37
25
14
11
8
10
12
7
2
3
4
5
6
6
7
7
4
2
2
2
8
7
7
7
5
4
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
7
8
6
4
3
3
2
1
1
1
1
1
1
1
1
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
129
129
129
129
129
129
129
129
76
85
97
110
129
139
139
139
139
139
139
121
140
143
153
153
153
153
104
110
109
96
100
134
97
105
85
66
65
69
76
87
90
104
124
98
123
105
99
106
121
108
131
105
90
97
124
94
104
103
134
84
88
74
77
84
96
121
116
114
105
131
116
105
107
108
83
116
76
71
99
50
52
68
83
100
134
134
134
134
99
107
92
92
92
63
69
77
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
10
2
2
2
2
2
2
2
2
2
2
24
17
10
10
10
10
10
10
10
10
10
10
11
48
28
8
6
5
4
4
3
3
12
7
3
1
5
7
9
11
6
2
1
1
2
6
6
3
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
6
15
8
2
2
2
2
2
1
1
1
1
1
1
2
3
5
4
3
3
3
3
6
9
7
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
103
103
103
103
103
103
103
103
85
85
85
100
105
121
121
121
121
121
121
146
215
230
391
391
211
191
153
124
164
149
142
334
191
195
191
257
230
229
354
314
289
354
297
299
377
284
389
302
320
260
332
240
275
276
354
391
244
254
354
180
164
135
158
153
167
377
214
213
210
389
165
159
144
99
93
78
77
73
63
74
71
105
176
254
391
391
391
391
234
224
180
127
111
91
94
107
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
13
13
13
13
13
13
13
13
13
13
13
13
9
5
5
5
5
5
5
5
5
5
5
57
80
43
6
4
3
8
14
8
2
1
1
1
1
2
4
4
4
8
4
1
4
2
1
5
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
6
4
2
2
2
2
5
3
2
2
2
4
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
173
173
173
173
173
173
173
173
173
173
173
173
142
136
130
123
119
126
135
180
223
222
367
367
217
220
179
204
250
271
405
420
293
334
247
233
235
258
277
302
334
353
360
355
360
360
367
328
334
286
296
257
229
221
254
230
232
300
255
253
292
307
301
306
347
420
365
393
356
387
359
329
387
305
312
329
286
260
302
232
216
228
221
229
237
237
237
237
253
274
307
307
307
261
304
355
420
420
420
420
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
38
38
38
38
38
38
38
38
38
38
74
61
48
48
48
48
48
48
25
3
3
3
32
29
26
48
71
72
43
15
26
30
20
11
8
5
21
19
17
12
7
7
15
13
9
5
70
47
25
18
11
9
7
4
1
4
7
15
14
10
7
5
3
5
7
4
2
2
3
5
3
2
2
2
3
2
2
2
2
3
31
31
24
17
17
17
17
80
65
41
17
17
17
17
65
89
101
107
113
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
70
70
70
70
70
70
70
70
70
70
53
54
52
49
48
45
45
45
48
49
56
56
48
43
42
39
37
42
43
50
48
45
44
47
57
58
64
66
70
61
66
69
69
66
49
45
44
42
42
47
46
43
50
42
39
38
41
48
38
46
57
38
44
51
54
64
64
66
70
43
43
46
39
44
69
52
65
54
69
66
46
50
51
48
48
48
48
32
33
27
25
25
18
19
20
21
21
21
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
20
20
20
20
20
20
20
20
34
41
44
32
17
3
3
3
3
3
3
2
2
1
1
1
10
20
23
27
19
10
1
2
3
2
2
3
5
3
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
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
37
212
212
212
212
212
212
212
212
212
212
119
104
86
65
56
45
44
46
63
76
75
120
120
64
66
56
76
102
114
192
198
129
129
116
117
119
127
176
131
149
169
169
212
205
152
149
144
135
129
133
120
120
118
115
116
116
119
126
109
138
144
132
143
153
198
159
155
176
144
148
152
155
143
148
143
146
212
150
148
205
138
142
145
135
129
129
129
126
136
144
144
144
123
143
167
198
198
198
198
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
6
7
7
7
7
7
7
7
7
8
9
10
11
12
13
20
13
6
11
17
9
2
3
4
6
7
9
7
6
5
4
4
9
7
5
9
7
5
5
7
6
3
1
5
5
5
7
6
5
3
1
3
4
4
4
4
8
9
8
7
7
6
5
5
5
5
5
7
13
13
10
7
7
7
7
43
34
22
10
10
10
10
32
43
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
13
69
69
69
69
69
69
69
69
69
69
43
40
35
29
27
22
28
36
48
68
68
68
49
44
46
42
40
61
52
60
68
68
73
69
69
84
63
64
74
68
69
74
68
65
70
75
81
86
98
98
98
85
82
81
77
77
77
77
84
75
102
86
88
102
95
97
102
95
101
80
79
75
69
75
73
76
101
73
65
66
63
64
64
64
64
50
46
43
42
39
39
39
36
37
37
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
8
6
6
6
6
6
6
6
6
6
6
8
6
4
4
4
4
4
4
4
4
4
4
14
8
3
8
14
15
8
2
2
9
6
4
2
8
10
7
4
4
4
4
6
6
4
3
7
11
10
8
6
4
2
3
3
4
4
5
6
18
11
5
3
1
2
1
1
1
2
5
3
1
2
2
3
2
1
2
2
3
9
9
9
9
9
11
14
19
24
16
8
8
8
8
20
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
65
193
193
193
193
193
193
193
193
193
193
129
118
105
91
84
69
65
65
57
62
65
65
56
56
65
44
62
74
67
136
78
101
107
115
143
141
157
193
139
153
165
170
169
167
125
120
112
108
110
115
112
112
136
92
85
94
84
96
85
90
143
90
110
110
126
157
128
193
134
115
119
120
113
120
170
134
158
135
169
167
106
104
92
78
65
56
54
60
65
75
75
75
52
56
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
93
93
93
93
93
93
93
93
51
9
9
9
9
9
9
9
9
9
9
5
1
1
1
1
28
20
13
11
9
10
9
6
4
4
4
2
1
5
4
4
3
2
2
4
3
2
1
3
3
3
2
2
2
2
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
12
14
14
14
14
14
14
17
12
7
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
65
188
188
188
188
188
188
188
188
188
188
120
115
103
88
83
68
65
65
57
62
65
65
60
41
36
36
61
69
66
181
71
97
96
105
167
152
174
187
184
157
179
179
188
181
104
95
78
64
56
75
74
75
181
67
65
64
48
69
64
61
167
62
87
117
133
174
174
187
184
103
96
103
89
111
179
129
188
145
183
181
93
88
74
57
46
35
30
32
35
38
38
38
38
38
40
42
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
167
167
167
167
167
167
167
167
86
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14
14
9
5
9
7
6
4
3
6
6
4
3
4
2
1
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
3
3
3
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
170
181
181
181
181
181
181
181
181
181
181
148
153
148
143
142
140
137
137
137
148
170
170
137
101
96
67
80
91
86
175
97
113
122
125
176
157
170
180
174
162
176
179
181
181
111
112
104
99
103
114
109
98
175
77
76
71
70
89
86
108
176
84
108
136
141
170
170
180
174
108
103
109
90
111
179
130
178
141
181
181
101
103
93
78
65
67
71
87
108
108
108
108
108
108
108
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
74
74
74
74
74
74
74
74
105
121
129
101
74
63
63
63
42
22
22
22
22
22
22
22
42
24
7
8
10
11
12
7
3
10
5
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
48
68
68
68
68
68
68
68
68
68
68
68
58
56
54
52
51
48
48
48
54
55
67
67
56
78
51
67
76
72
103
130
88
93
85
108
85
83
80
108
89
99
120
94
120
92
94
108
119
107
127
103
95
91
120
82
81
92
130
82
100
88
75
74
83
119
95
100
82
127
78
78
103
61
61
57
53
62
48
44
66
53
74
97
130
130
130
130
98
109
100
100
100
67
76
87
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
27
27
27
27
27
27
27
27
27
27
27
27
34
37
39
40
40
40
40
40
40
40
40
41
44
25
7
9
12
12
12
7
3
3
4
5
4
4
4
4
4
3
3
3
3
2
1
1
2
2
3
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
4
5
6
6
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
305
305
305
305
305
305
305
305
305
305
305
321
371
433
433
433
433
433
433
433
388
435
453
453
453
453
270
251
235
251
172
186
190
182
271
146
141
126
98
91
122
125
128
271
108
98
105
80
78
102
82
81
108
80
63
60
72
58
70
78
58
107
64
72
89
108
89
102
88
79
71
69
108
61
70
84
73
88
71
86
86
52
52
47
40
34
31
37
53
73
107
107
107
107
107
107
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
123
79
79
79
79
79
79
79
79
79
79
113
66
20
20
20
20
20
20
10
1
1
1
7
13
10
8
5
3
3
3
2
2
2
1
1
1
1
1
7
4
1
1
1
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
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
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2409
2408
2407
2406
2406
2405
2405
2405
2124
2390
2470
2470
2470
2470
1334
1162
960
617
782
810
791
1823
647
575
539
330
276
229
465
488
525
1823
505
511
514
305
276
237
185
155
129
117
102
95
116
97
99
88
111
97
79
92
100
106
115
112
119
99
107
99
115
99
87
107
90
89
116
69
67
71
74
79
79
79
65
65
74
89
111
111
111
74
85
98
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
9
9
9
9
9
9
9
9
30
40
51
53
31
9
9
9
9
9
9
10
10
10
10
11
33
32
21
11
5
9
10
11
13
7
1
4
5
5
6
6
6
6
6
5
4
2
1
6
6
6
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
6
4
2
2
2
2
7
5
3
1
1
1
1
3
4
4
4
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
53
53
53
53
53
53
53
53
50
48
48
48
46
45
45
44
44
44
44
41
47
53
53
48
34
33
29
33
46
44
50
92
46
47
44
44
48
44
67
48
52
53
50
53
50
67
53
53
54
73
56
55
75
49
45
44
41
43
53
43
41
86
50
51
62
92
57
73
50
52
49
50
75
44
53
39
35
34
31
26
23
23
26
28
28
28
21
29
43
58
86
86
86
60
70
82
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
9
4
4
4
4
4
4
4
4
4
4
12
10
9
9
9
9
9
9
5
1
1
1
1
6
7
8
9
11
6
2
2
3
4
3
2
1
2
4
7
10
5
1
3
2
1
1
3
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
4
5
5
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
28
88
88
88
88
88
88
88
88
88
88
57
52
46
39
36
30
28
28
30
36
38
53
53
33
30
28
35
42
45
73
61
59
69
73
76
88
88
83
84
89
88
96
96
81
96
80
83
83
82
88
80
83
80
73
91
75
80
85
88
72
71
70
71
73
79
88
83
91
78
74
77
87
73
85
74
74
75
87
61
76
60
59
62
59
59
59
59
50
49
43
43
43
43
50
58
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
20
20
20
20
20
20
20
20
11
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
3
5
8
16
8
1
4
3
2
3
5
8
9
5
1
2
2
3
4
6
3
1
3
2
1
1
1
2
2
2
1
1
1
2
5
4
3
2
1
3
4
4
2
1
2
3
4
4
3
2
2
2
2
2
2
3
4
4
3
2
2
2
2
16
13
8
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
57
177
177
177
177
177
177
177
177
177
177
117
107
95
81
75
61
57
57
69
91
97
155
155
87
77
64
70
88
93
153
151
112
117
126
173
152
164
177
155
159
165
169
165
166
174
198
179
185
187
188
198
188
197
183
180
198
129
132
119
109
197
110
128
153
155
164
164
177
155
102
95
97
87
106
169
117
165
129
148
166
103
122
137
144
144
144
144
101
106
88
84
84
60
70
81
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
143
143
143
143
143
143
143
143
72
1
1
1
1
1
1
1
1
1
1
1
2
2
3
24
40
29
18
20
18
13
8
6
4
4
4
4
4
3
2
6
3
1
1
2
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
6
11
10
9
8
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
36
59
59
59
59
59
59
59
59
59
59
46
46
44
42
41
40
43
48
85
125
132
253
253
158
167
150
253
161
169
164
312
144
149
144
145
155
153
312
145
142
160
135
185
218
269
381
350
354
381
375
373
381
372
375
368
361
265
272
232
214
372
203
192
207
273
174
163
150
148
104
99
100
91
83
124
70
68
64
49
46
62
83
106
149
149
149
149
104
110
90
86
86
66
76
89
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
3
3
3
3
3
3
3
3
3
3
3
3
7
9
10
10
10
10
11
8
6
6
6
17
10
4
28
38
26
15
6
13
7
1
3
3
3
8
6
4
4
4
5
7
5
3
8
7
7
4
2
1
1
12
7
2
1
3
2
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
4
6
6
5
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
49
69
69
69
69
69
69
69
69
69
69
56
61
60
58
58
58
60
63
67
75
74
74
60
56
49
75
46
51
59
59
59
88
67
66
71
68
64
88
60
68
72
67
88
66
66
66
84
64
64
66
65
84
64
66
72
68
71
86
74
86
75
80
86
70
74
71
80
66
55
46
46
48
49
52
67
57
62
61
69
66
50
54
51
49
47
46
46
34
37
33
33
33
25
29
34
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
9
9
9
9
9
9
9
9
29
39
44
30
17
9
9
9
9
9
9
5
1
1
1
1
7
14
19
13
7
4
1
7
6
4
3
6
10
5
1
4
3
3
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
2
5
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
5
3
1
2
2
2
2
3
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
123
123
123
123
123
123
123
123
95
99
103
109
119
119
119
119
84
77
79
90
93
123
123
88
83
119
73
77
75
69
62
153
168
274
617
391
589
579
645
633
647
662
682
682
656
682
562
674
643
635
676
674
640
640
650
616
605
629
670
676
562
528
411
372
582
453
456
650
616
323
297
341
293
284
670
236
230
221
135
112
89
71
65
60
55
48
46
46
35
37
32
32
32
37
42
49
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
54
1
1
1
1
1
1
1
1
1
1
60
37
14
14
14
14
14
14
7
1
1
1
1
2
4
14
25
47
24
1
3
2
1
1
5
12
8
4
1
1
1
1
6
11
6
2
14
9
5
4
5
3
1
1
1
1
1
1
6
5
4
2
1
1
2
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
4
4
2
1
1
1
1
4
2
1
1
1
1
1
4
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
62
76
76
76
76
76
76
76
76
76
76
57
56
53
49
48
44
44
44
44
52
62
62
57
41
33
35
38
46
44
70
58
55
57
55
71
65
65
74
69
63
71
74
73
76
53
51
54
54
49
58
53
52
70
55
47
44
43
58
53
51
71
71
53
63
65
65
65
74
69
43
41
42
37
46
74
57
73
58
68
76
52
59
60
58
58
58
58
49
47
40
40
40
27
31
36
41
41
41
41
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
8
9
10
10
10
10
11
6
1
1
1
12
11
8
6
6
7
5
4
2
1
1
1
1
1
2
4
6
3
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
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
149
149
149
149
149
149
149
149
134
122
119
119
119
119
119
119
119
119
119
119
129
149
149
119
90
86
60
56
66
59
71
97
72
79
86
77
77
71
80
74
87
90
91
149
81
72
80
73
69
91
74
75
97
71
54
56
47
49
64
51
48
94
52
60
76
93
79
91
80
74
60
60
97
56
62
71
64
78
63
73
81
52
60
64
64
64
64
64
63
78
94
94
94
94
94
93
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
63
63
63
63
63
63
63
63
66
68
70
66
61
56
56
56
35
14
14
14
14
14
14
14
35
20
6
4
3
8
14
8
2
6
3
1
1
4
3
3
3
2
1
1
1
1
1
2
4
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
3
3
2
1
1
1
1
1
1
1
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
182
182
182
182
182
182
182
182
182
182
123
113
102
88
83
75
65
65
66
81
91
113
113
113
121
77
91
94
82
168
84
109
112
121
172
151
153
181
170
149
173
182
180
181
108
91
73
57
51
70
69
73
168
64
61
61
47
67
67
65
172
65
88
114
125
153
153
181
170
99
91
100
85
107
182
122
180
139
163
181
94
92
83
67
58
46
45
38
40
38
38
38
26
29
33
36
36
36
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
153
153
153
153
153
153
153
153
100
48
48
48
48
48
48
48
48
48
48
39
31
31
31
31
48
28
8
9
11
6
1
2
3
7
5
3
3
2
1
3
2
2
2
2
3
2
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
4
3
2
2
2
2
2
1
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
106
106
106
106
106
106
106
106
82
72
74
80
95
115
115
115
115
115
115
125
174
170
293
293
151
136
127
109
139
123
118
233
117
120
113
111
138
151
179
288
188
293
221
227
283
199
216
227
223
288
196
208
278
207
211
224
185
188
293
165
182
217
184
219
186
283
196
183
172
216
149
144
229
111
102
99
78
73
83
50
52
84
118
154
224
224
224
224
187
214
217
217
217
153
178
207
233
233
233
233
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
5
5
5
5
5
5
5
5
5
5
15
12
9
9
9
9
9
9
5
2
2
2
5
14
10
7
7
8
5
2
1
1
1
1
1
1
3
4
5
3
1
1
1
1
5
3
1
5
4
2
1
1
5
3
2
1
1
1
1
4
2
1
1
3
2
1
6
5
3
1
1
1
1
1
1
1
1
1
1
2
4
4
4
4
4
6
8
13
12
12
12
12
14
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
56
189
189
189
189
189
189
189
189
189
189
125
116
104
90
84
70
65
65
109
178
194
383
383
181
167
132
114
159
156
181
343
190
187
203
267
247
242
346
307
286
345
306
296
370
287
381
301
330
261
341
260
295
288
346
383
245
251
345
193
179
186
169
181
209
370
250
239
215
381
167
158
161
121
137
189
147
175
141
158
176
162
227
285
383
383
383
383
231
221
176
124
111
87
89
100
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
5
5
5
5
5
5
5
5
5
5
5
5
7
8
8
8
8
8
9
11
12
13
14
32
41
24
7
7
8
11
14
7
1
2
1
1
1
3
6
7
8
5
2
2
2
1
1
8
16
9
2
2
3
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
4
5
3
2
2
2
2
5
4
3
3
3
3
3
4
4
4
4
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
30
77
77
77
77
77
77
77
77
77
77
52
49
44
39
37
30
30
30
85
155
174
380
380
170
167
135
94
134
126
122
321
147
151
164
253
214
220
344
312
266
371
285
289
368
276
380
288
309
238
321
226
261
262
344
380
234
232
371
160
153
129
150
147
155
368
200
202
202
380
155
147
134
90
85
70
66
65
54
48
66
97
166
244
380
380
380
380
219
206
163
113
86
75
73
80
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
38
38
38
38
38
38
38
38
21
5
5
5
5
5
5
5
5
5
5
5
5
5
5
10
9
9
9
8
8
5
2
3
4
2
1
2
5
6
7
7
4
1
1
4
9
8
7
4
1
1
1
1
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
3
4
4
4
3
3
2
1
1
1
1
2
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
53
53
53
53
53
53
53
53
34
30
31
36
42
53
53
53
53
53
53
52
58
54
71
71
46
47
45
55
65
67
102
90
68
68
60
65
55
52
79
50
56
65
61
65
66
79
63
66
74
85
75
102
90
71
66
71
53
62
66
63
100
88
63
65
72
93
70
85
62
63
62
60
102
52
49
46
38
35
37
22
22
31
41
51
71
71
71
71
69
85
100
100
100
67
76
87
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
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
1
1
1
8
10
11
13
16
12
8
9
11
8
6
4
3
6
4
2
1
2
4
4
2
1
1
1
2
1
1
4
2
1
2
3
3
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
2
1
1
1
1
1
1
4
5
6
6
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
117
380
380
380
380
380
380
380
380
380
380
248
226
191
151
126
107
91
90
148
219
240
434
434
234
222
191
176
211
208
300
314
203
220
221
256
288
285
411
380
334
434
324
323
290
276
289
233
223
225
231
266
274
284
411
294
296
333
434
327
306
314
288
281
285
288
306
325
347
389
389
389
305
265
247
227
228
232
212
244
215
189
212
226
248
248
248
248
236
279
314
314
314
236
223
208
190
159
159
159
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
27
39
45
48
50
51
51
29
7
7
7
61
62
44
27
34
42
28
14
2
6
10
12
15
30
36
20
5
4
3
8
5
3
4
3
3
9
7
5
3
12
17
9
1
3
6
10
20
14
8
4
1
1
2
2
2
8
5
2
2
2
1
1
3
2
2
4
6
10
22
16
10
5
5
5
5
27
49
32
15
15
15
15
25
30
33
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
114
621
621
621
621
621
621
621
621
621
621
361
318
262
196
163
134
136
141
201
249
259
431
431
258
276
230
259
300
324
510
460
362
401
412
386
399
373
533
404
468
510
508
621
585
460
380
338
323
302
321
346
350
364
418
355
366
393
431
380
415
394
401
407
409
510
441
453
533
430
425
431
460
392
420
450
417
621
444
461
585
404
434
417
385
385
314
314
305
332
354
354
354
380
410
445
510
510
510
510
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
24
34
39
42
43
44
45
48
40
32
32
68
40
12
32
43
55
52
30
8
13
8
3
3
3
26
15
5
5
6
10
7
4
3
3
6
6
7
6
5
23
18
10
2
5
9
13
27
23
16
9
2
5
5
5
5
18
11
4
18
17
16
13
9
5
11
11
11
36
48
33
19
5
5
5
5
58
44
31
31
31
41
51
155
207
233
246
259
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
92
79
74
72
78
81
81
81
81
137
212
311
481
478
478
339
314
295
481
231
215
268
276
277
481
335
261
335
222
206
200
179
206
186
227
325
312
411
421
544
528
411
446
478
440
544
528
443
410
411
390
361
544
360
295
307
311
308
410
367
231
224
193
168
157
142
137
133
131
118
138
132
98
110
121
123
138
138
138
138
104
110
94
94
94
87
92
98
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
25
19
19
19
19
19
19
19
19
19
19
22
16
11
11
11
11
11
11
7
3
3
3
6
8
11
13
16
48
25
2
2
4
4
4
7
10
9
7
6
5
5
7
6
5
10
7
5
3
2
2
1
1
4
7
5
3
5
3
1
6
5
5
3
1
1
1
2
4
3
2
2
1
1
1
3
2
2
1
1
2
8
7
7
7
7
18
24
25
26
19
12
12
12
12
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
110
110
110
110
110
110
110
110
110
110
110
110
119
129
129
129
129
129
129
114
137
140
161
161
139
139
83
86
101
88
105
150
102
114
92
90
94
94
121
103
105
121
110
118
147
118
159
133
136
128
148
115
123
129
121
161
109
116
150
95
92
78
86
82
94
147
117
114
107
159
92
88
102
69
69
73
73
74
106
64
61
79
99
120
161
161
161
161
114
118
99
92
92
70
79
92
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
29
29
29
29
29
29
29
29
39
44
50
39
24
10
10
10
10
10
10
10
10
10
10
11
20
14
8
6
5
9
10
6
2
2
2
1
1
2
4
4
5
9
5
2
5
4
3
5
3
1
1
1
3
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
5
4
3
3
3
8
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
133
133
133
133
133
133
133
133
109
97
99
101
116
133
133
133
133
133
133
133
147
133
175
175
104
94
91
89
108
133
104
141
118
133
106
109
120
113
159
141
138
158
136
140
170
130
164
138
135
128
129
121
131
130
159
175
117
130
158
102
100
99
87
90
103
170
118
113
102
164
86
87
104
68
69
74
67
70
65
78
86
73
102
131
175
175
175
175
122
128
120
111
100
100
100
102
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
67
67
67
67
67
67
67
67
53
39
39
39
37
35
35
35
35
35
35
35
35
35
35
35
37
25
13
11
10
5
1
2
3
3
2
1
1
3
5
5
5
7
4
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
4
4
2
1
1
7
5
4
4
4
4
4
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
61
61
61
61
61
61
61
61
47
46
46
46
53
61
61
61
61
61
61
53
58
61
61
52
48
81
44
48
53
61
45
53
54
57
89
60
78
60
59
61
69
75
72
89
78
68
75
70
64
68
75
89
82
82
77
82
88
73
82
82
84
88
67
77
76
82
99
94
84
99
81
88
91
99
77
77
72
66
91
56
47
50
48
50
53
53
53
53
43
47
45
45
45
34
37
41
45
45
45
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
12
12
12
12
12
12
12
12
10
9
9
9
9
9
9
9
9
9
9
5
1
1
1
15
17
17
16
12
9
5
2
3
3
2
1
1
1
4
8
6
5
3
2
3
6
4
3
2
1
1
2
3
2
1
1
1
3
2
1
4
7
4
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
6
6
6
6
6
7
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
151
200
200
200
200
200
200
200
200
200
200
161
169
163
157
157
151
151
151
129
151
151
162
162
98
86
87
103
127
151
194
143
151
137
143
195
176
189
199
193
183
195
198
197
200
154
160
145
131
128
141
134
147
194
123
162
122
121
143
117
112
195
112
131
162
165
189
199
199
193
124
115
117
102
124
198
142
197
155
192
200
123
144
158
162
162
162
162
114
122
99
98
98
66
75
86
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
189
189
189
189
189
189
189
189
101
14
14
14
14
14
14
14
14
14
14
7
1
1
1
19
35
21
8
6
5
8
12
7
2
2
2
2
2
3
4
5
3
1
1
2
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
3
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
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
484
484
484
484
484
484
484
484
477
471
471
471
454
451
448
444
440
438
438
425
456
484
484
471
303
356
265
239
237
438
169
169
168
122
128
99
94
82
75
71
143
153
160
484
156
160
154
103
93
82
72
71
73
70
71
76
55
58
72
62
60
71
71
59
70
72
75
75
75
76
48
49
49
44
49
74
58
73
60
76
76
54
64
70
76
76
76
76
54
57
54
50
46
46
46
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
46
46
46
46
46
46
46
46
56
61
66
211
128
46
46
46
46
46
46
32
18
18
18
18
66
36
6
5
5
5
6
6
6
10
7
5
3
2
2
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
2
1
1
1
1
1
1
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
175
175
175
175
175
175
175
175
168
162
162
162
182
202
202
202
202
202
202
189
191
178
189
189
117
121
107
110
124
202
109
102
109
95
121
87
87
80
79
74
96
101
105
202
97
93
96
82
88
100
91
109
97
78
69
68
54
64
69
66
106
94
67
75
85
104
86
100
79
74
65
63
109
60
66
79
66
78
63
73
81
56
64
67
68
68
68
68
71
87
106
106
106
71
82
95
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
27
27
27
27
27
27
27
27
44
53
62
58
42
27
27
27
27
27
27
14
1
1
2
14
34
20
7
4
2
7
10
5
1
8
5
2
1
2
4
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
7
4
2
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
63
63
63
63
63
63
63
63
38
41
45
52
63
63
63
63
63
63
63
56
63
64
69
68
68
96
46
48
50
40
42
48
49
51
96
47
45
48
41
39
47
49
51
96
47
48
48
42
43
42
39
44
36
37
35
33
42
34
34
32
36
32
33
44
34
36
35
39
42
33
34
37
42
34
44
35
35
35
42
31
28
28
28
28
29
29
29
29
28
32
36
36
36
24
27
30
32
32
32
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
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
3
1
1
1
6
34
20
6
5
4
4
5
5
6
4
3
4
8
5
2
1
1
1
1
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
4
7
4
2
2
2
2
5
4
3
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
193
193
193
193
193
193
193
193
165
164
163
163
164
165
165
165
165
165
165
147
166
193
193
138
115
157
96
101
105
165
78
74
80
61
66
76
73
80
81
74
90
99
95
193
81
74
75
59
56
53
55
50
47
75
41
42
44
41
47
43
46
76
37
48
61
64
80
80
81
74
51
49
49
42
51
79
63
83
64
81
81
52
56
49
42
42
27
27
32
37
46
46
46
46
46
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
28
28
28
28
28
28
28
28
51
62
74
115
71
28
28
28
28
28
28
16
4
4
4
4
11
8
6
3
1
3
3
4
6
3
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
190
190
190
190
190
190
190
190
159
145
144
142
152
162
162
162
162
162
162
145
162
190
190
128
105
110
86
90
97
162
80
87
96
80
110
78
82
76
80
74
90
97
93
190
83
85
80
66
61
56
55
55
61
75
55
71
50
52
62
49
46
76
46
53
63
66
70
70
80
74
50
49
47
42
49
69
59
78
60
73
81
55
65
69
71
71
71
71
51
55
52
49
46
46
46
44
44
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
28
28
28
28
28
28
28
28
48
58
69
74
51
28
28
28
28
28
28
18
9
9
9
9
28
17
7
5
4
10
9
6
3
6
5
3
1
9
11
8
4
1
1
1
1
1
1
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
2
1
1
1
1
1
1
1
1
1
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
142
142
142
142
142
142
142
142
103
93
97
101
115
133
133
133
133
133
133
114
134
142
142
142
92
94
82
78
84
133
83
91
101
142
94
80
79
61
59
50
68
72
70
142
61
63
62
52
55
49
50
49
46
62
44
45
42
41
50
41
40
64
40
44
52
55
55
55
59
50
45
46
48
42
44
58
51
56
49
60
57
42
47
49
50
50
50
50
39
42
38
38
38
26
28
30
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
9
9
9
9
9
9
9
9
27
36
41
44
26
9
9
9
9
9
9
5
1
1
1
14
26
16
6
5
4
3
3
2
2
2
2
1
1
1
1
1
2
5
3
2
2
1
1
4
3
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
5
4
3
2
2
2
2
3
4
4
4
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
47
179
179
179
179
179
179
179
179
179
179
104
95
81
64
58
46
42
40
45
47
49
49
40
36
34
49
53
55
65
163
65
87
93
101
167
141
148
174
165
146
164
177
179
148
114
105
87
68
67
84
89
87
163
90
93
94
87
91
91
94
167
85
97
123
133
148
174
174
165
103
94
104
89
108
177
126
175
134
179
148
87
83
65
49
40
30
27
28
31
35
35
35
24
28
33
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
19
19
19
19
19
19
19
19
29
34
36
27
15
3
3
3
3
3
3
2
2
1
1
1
9
17
11
5
8
6
3
1
5
5
4
4
5
5
3
1
2
2
2
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
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
26
48
48
48
48
48
48
48
48
48
48
37
35
33
30
29
26
84
140
211
392
312
312
206
172
210
174
165
392
184
214
248
301
250
231
392
213
205
201
182
207
190
193
301
189
200
187
166
163
149
166
166
175
179
153
167
214
185
203
203
200
214
203
184
184
183
164
214
179
118
111
120
110
101
200
82
85
81
60
56
46
44
47
46
47
47
47
47
34
33
28
25
25
23
27
33
42
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
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
1
1
1
40
20
1
1
13
25
15
5
3
1
3
5
3
2
3
2
1
3
2
1
1
1
1
3
4
4
4
4
3
3
2
2
2
2
1
1
2
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
5
6
5
4
4
4
4
9
5
1
1
1
3
5
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
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
50
58
57
80
80
49
50
44
38
42
43
48
58
55
61
63
71
84
72
80
80
80
96
83
80
77
76
88
74
76
80
79
88
84
80
80
96
75
75
88
65
62
74
67
65
69
73
79
87
96
87
81
87
77
75
88
68
65
62
56
54
44
50
58
63
77
77
77
77
47
45
36
27
23
25
28
34
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
1
1
1
1
1
1
1
1
1
1
1
10
15
17
18
19
19
19
20
12
4
3
3
3
2
1
13
25
23
12
1
3
17
12
7
8
12
6
1
9
10
12
14
9
4
2
2
8
5
3
2
2
1
1
2
2
2
2
4
7
5
3
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
3
5
4
3
3
3
3
6
5
5
5
5
5
5
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
121
123
123
123
123
123
123
123
123
123
123
112
110
104
102
102
77
101
128
172
246
242
242
186
157
136
114
113
117
142
144
148
246
174
178
185
200
182
192
197
211
242
218
246
229
242
214
214
203
203
223
214
200
214
186
177
187
186
205
223
167
165
157
152
156
160
167
190
177
190
186
206
206
179
205
157
151
144
123
130
107
106
114
113
117
117
117
117
108
126
138
138
138
110
111
113
109
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
45
45
45
45
45
45
45
45
47
48
48
49
26
4
4
4
4
4
4
4
4
4
4
28
23
19
44
50
57
48
34
20
11
3
13
21
29
19
9
5
12
15
19
19
18
10
3
17
12
7
7
7
5
3
3
3
3
9
12
16
12
9
6
4
4
3
2
2
2
3
4
5
4
3
2
7
7
5
3
2
2
7
10
7
5
5
5
5
14
18
14
10
10
10
10
10
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
102
171
171
171
171
171
171
171
171
171
171
136
130
116
102
102
80
78
78
86
94
100
120
120
105
105
83
75
79
86
95
101
89
103
126
109
114
115
171
126
117
120
118
120
122
146
129
138
157
143
157
144
157
141
135
129
146
131
146
170
132
183
159
160
163
183
170
147
183
140
149
153
170
153
146
157
143
141
130
156
128
136
139
141
149
149
149
149
112
121
120
115
114
114
115
124
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
3
3
3
3
3
3
3
3
3
3
3
3
10
13
15
16
16
16
17
9
1
1
1
7
32
57
60
53
35
17
1
3
3
4
8
6
5
7
7
7
7
7
11
8
4
1
4
6
3
1
1
1
6
7
4
1
1
1
4
8
10
6
2
3
3
3
3
6
8
11
13
9
6
3
2
4
3
3
3
3
3
15
13
11
10
10
10
10
15
19
21
22
24
50
63
32
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
114
620
620
620
620
620
620
620
620
620
620
365
322
264
196
160
132
119
116
187
264
286
523
523
276
276
233
297
399
441
825
707
564
593
611
589
572
620
609
553
591
639
618
591
610
729
572
569
593
705
567
611
539
545
535
504
617
579
631
574
825
707
624
665
664
641
620
729
548
526
499
490
547
434
479
459
489
591
486
485
610
388
388
372
332
315
283
353
455
594
825
825
825
613
589
561
517
447
447
447
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
27
39
45
48
50
51
51
51
51
51
52
80
42
4
68
92
76
60
82
71
61
33
6
5
4
11
19
29
26
24
24
21
12
4
15
53
42
32
18
4
25
20
12
4
4
4
15
26
19
12
8
5
8
9
5
1
12
7
3
10
10
5
1
13
15
18
18
9
1
41
45
23
2
2
2
2
67
93
72
52
52
52
52
76
88
94
97
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
62
74
74
74
74
74
74
74
74
74
74
74
63
61
59
57
53
53
53
50
62
62
77
77
51
44
46
49
53
53
66
64
56
62
57
67
66
71
74
65
70
71
74
72
74
57
75
52
49
47
48
53
60
66
71
77
53
54
69
46
43
67
42
50
62
74
71
71
74
75
47
45
45
38
46
74
55
69
56
72
62
50
61
67
77
77
77
77
58
55
51
47
40
40
40
40
41
41
41
41
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
23
30
33
35
22
9
9
9
9
9
9
9
9
9
9
23
24
15
6
5
5
6
7
6
6
4
2
1
1
1
2
5
4
2
1
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
3
2
1
1
2
2
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
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
28
36
36
36
36
36
36
36
36
36
36
32
31
30
29
29
28
31
37
47
64
62
65
65
56
57
51
65
57
65
73
107
71
85
70
62
64
64
66
68
85
69
69
68
66
80
80
82
156
86
89
92
80
79
88
94
102
142
107
103
103
100
102
156
110
115
117
142
103
99
96
89
86
82
77
88
97
103
156
90
91
93
95
100
107
107
107
107
69
66
54
43
38
41
44
50
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
2
2
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
9
5
2
2
2
4
9
14
39
45
29
14
11
11
11
8
5
3
2
3
2
2
2
2
2
9
16
10
4
21
14
7
3
4
3
3
2
1
2
3
4
6
4
3
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
11
11
11
11
11
18
25
23
12
2
2
2
4
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
79
79
79
79
79
79
79
79
72
72
72
71
75
79
79
79
79
79
79
82
109
112
170
170
105
94
93
106
102
92
103
139
89
88
90
92
103
103
154
139
116
153
122
132
165
113
160
108
106
103
96
103
116
118
154
170
114
127
153
99
100
88
82
83
96
165
112
106
99
160
88
90
103
67
66
64
62
61
54
64
61
65
93
121
170
170
170
170
119
126
119
110
100
100
100
96
95
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
50
50
50
50
50
50
50
50
27
5
5
5
5
5
5
5
5
5
5
4
3
2
2
32
27
17
7
4
2
7
12
7
3
6
4
2
1
2
4
5
5
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
3
7
6
5
5
5
5
6
7
7
7
7
7
7
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
143
189
189
189
189
189
189
189
189
189
189
166
162
156
149
144
134
134
134
161
231
250
412
412
227
208
166
144
186
173
185
339
212
235
238
263
270
264
374
336
309
374
301
325
399
300
388
327
326
285
315
288
309
300
374
412
264
272
374
212
202
234
193
203
240
399
276
255
229
388
193
196
244
158
165
179
160
175
151
179
181
167
236
303
412
412
412
412
286
302
244
234
234
163
189
220
246
246
246
246
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
9
9
9
9
9
9
9
9
9
9
9
13
15
16
18
73
103
56
9
7
6
21
37
20
3
2
1
1
1
2
3
14
13
13
12
10
9
6
4
2
1
2
2
1
1
1
1
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
5
9
11
12
12
10
8
8
6
3
1
1
1
1
1
1
1
1
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
142
142
142
142
142
142
142
142
130
120
119
119
126
133
133
133
133
133
133
156
220
219
379
379
218
207
198
242
196
175
161
306
134
130
117
131
174
183
338
306
234
340
242
267
367
231
355
212
180
170
128
156
203
211
338
379
224
236
340
162
150
132
154
147
154
367
192
193
196
355
148
143
126
88
76
65
54
48
43
36
35
90
159
236
379
379
379
379
218
202
159
111
82
77
77
84
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
9
3
3
3
3
3
3
3
3
3
3
37
23
9
9
9
9
9
9
59
84
97
110
79
48
33
18
14
10
7
5
6
5
4
3
2
2
2
2
3
2
1
1
1
2
5
8
5
2
1
4
7
4
2
2
1
1
1
1
2
2
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
5
5
5
6
6
3
1
1
1
1
2
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
160
160
160
160
160
160
160
160
109
100
99
108
117
133
133
133
133
133
133
123
150
160
176
176
119
99
107
112
121
133
134
143
120
137
104
112
124
115
173
143
139
171
148
160
172
123
166
116
119
125
112
134
131
132
173
176
124
142
171
113
133
107
98
99
112
172
125
125
106
166
91
93
134
76
76
74
69
73
61
76
76
72
103
129
176
176
176
176
154
150
146
141
133
133
133
131
131
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
23
23
23
23
23
23
23
23
23
23
23
23
13
4
4
4
4
4
4
4
4
4
4
27
37
22
7
5
4
15
23
12
1
1
1
1
1
3
6
6
6
7
4
1
3
2
1
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
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
83
83
83
83
83
83
83
83
83
83
74
73
68
66
66
52
48
48
67
98
107
182
182
96
85
74
98
137
141
278
246
183
204
191
235
203
182
204
178
170
235
175
187
182
204
175
183
204
260
212
278
246
198
169
179
138
172
184
170
273
241
181
177
202
278
198
260
159
159
149
147
278
130
118
120
102
100
106
73
81
92
117
137
179
179
179
179
181
226
273
273
273
273
273
275
278
278
278
278
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
18
18
18
19
29
16
3
13
11
10
21
25
14
3
2
1
1
2
3
3
3
4
7
4
1
1
1
1
1
2
2
2
2
1
1
1
53
27
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
4
5
4
3
3
3
3
5
5
5
5
5
5
5
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
102
147
147
147
147
147
147
147
147
147
147
124
120
110
102
102
80
68
66
68
79
88
105
105
105
105
60
75
74
71
147
70
71
73
78
78
82
93
114
70
82
84
81
92
85
79
74
73
73
61
79
81
83
147
90
88
89
110
97
90
132
110
90
97
93
99
100
94
132
89
82
85
78
74
77
83
72
92
72
81
85
59
59
59
55
51
51
51
48
51
53
53
53
37
40
43
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
3
3
3
3
3
3
3
3
3
3
3
3
7
9
10
11
11
11
12
7
3
2
1
1
33
24
15
16
14
8
2
2
2
1
1
1
1
3
6
7
4
1
1
3
3
2
1
3
3
3
3
2
1
2
1
1
2
3
2
1
10
5
1
1
2
1
1
6
6
3
1
1
1
2
2
2
1
1
1
2
4
6
6
4
2
2
2
2
16
11
7
7
7
7
7
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
65
83
83
83
83
83
83
83
83
83
83
74
72
70
68
67
65
65
65
71
91
103
142
142
108
108
85
112
80
77
72
112
67
66
86
66
77
80
127
98
92
128
96
97
119
81
96
69
60
57
53
65
81
85
127
142
96
96
128
69
66
61
68
71
77
119
86
83
83
96
76
79
74
65
64
79
60
63
57
57
64
61
81
105
142
142
142
142
85
81
65
48
40
39
41
47
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
4
4
4
4
4
4
4
4
4
4
4
34
38
40
41
42
42
42
42
42
42
42
43
75
70
42
14
17
19
12
6
6
5
5
5
3
2
4
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
2
1
1
4
4
2
1
1
1
1
1
2
2
2
2
3
8
13
10
5
1
1
1
2
4
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
65
120
120
120
120
120
120
120
120
120
120
92
87
82
76
73
68
69
71
82
89
96
113
113
113
113
89
85
78
83
120
82
89
89
86
83
77
75
76
75
79
78
91
86
68
72
66
69
81
74
87
83
87
120
81
91
85
84
89
87
84
104
84
88
96
87
96
88
91
104
71
74
78
72
81
96
74
76
73
96
73
63
63
58
56
51
51
51
46
47
46
46
46
34
38
42
45
45
45
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
16
16
16
16
16
16
16
16
16
16
16
40
44
46
47
47
47
47
47
26
5
4
3
3
34
59
36
14
17
9
1
3
2
2
4
2
1
7
4
1
1
1
1
2
2
1
1
3
3
2
1
2
19
10
1
1
1
1
1
6
6
4
2
1
1
1
2
3
5
3
2
2
2
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
16
11
7
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
70
70
70
70
70
70
70
70
50
42
43
47
57
70
70
70
70
70
70
74
90
86
128
128
82
81
70
67
76
70
73
96
79
83
81
86
94
101
128
142
167
272
215
218
272
252
233
272
252
184
181
162
143
146
134
134
160
136
133
160
116
102
117
160
109
126
112
100
95
104
77
78
73
66
83
64
65
63
75
51
52
65
74
85
107
107
107
107
87
93
86
86
86
59
65
73
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
5
5
5
5
5
5
5
5
5
5
5
8
9
10
10
10
10
10
11
8
6
6
6
6
8
11
21
25
30
16
3
6
10
8
6
7
9
8
8
8
17
15
12
10
14
8
2
4
3
2
2
2
3
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
2
2
3
2
1
3
3
2
2
3
4
8
8
5
3
3
3
3
14
9
4
4
4
4
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
145
145
145
145
145
145
145
145
132
134
136
139
144
145
145
145
145
145
145
141
183
209
263
263
263
289
163
155
144
145
91
120
125
123
289
118
117
113
81
76
112
112
113
289
107
107
99
70
64
59
56
56
60
66
58
66
50
51
55
44
41
64
39
44
52
55
56
55
70
63
46
50
48
45
50
58
52
56
48
60
57
45
53
58
66
66
66
66
47
48
39
38
38
26
28
31
32
32
32
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
46
46
46
46
46
46
46
46
46
46
46
95
107
113
116
117
118
118
118
67
16
16
16
16
80
44
8
6
5
4
3
2
2
2
2
1
1
1
2
4
6
7
4
2
3
2
1
4
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
6
4
3
2
2
2
2
4
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
119
119
119
119
119
119
119
119
114
114
114
99
109
110
110
110
110
110
110
100
110
119
119
105
95
85
87
105
95
110
90
131
92
93
113
100
105
102
114
114
108
108
111
119
114
125
115
125
125
117
131
113
106
102
114
83
88
90
87
121
77
78
80
76
86
94
102
113
114
131
100
103
101
100
100
91
100
107
92
121
95
94
96
101
107
107
107
107
91
86
73
72
72
56
64
73
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
9
9
9
9
9
9
9
9
25
33
42
38
23
9
9
9
9
9
9
5
1
1
1
10
14
19
36
30
24
15
6
8
6
5
8
10
11
10
8
7
5
4
4
7
5
4
4
6
11
9
6
4
7
4
2
1
1
1
2
12
11
10
5
1
3
3
4
5
5
3
2
1
1
1
1
2
2
2
2
2
3
15
10
5
5
5
6
7
43
22
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
110
110
110
110
110
110
110
110
110
110
110
103
113
119
119
119
119
119
119
119
127
130
176
176
121
110
107
176
147
146
152
321
161
157
152
167
124
127
131
167
139
160
235
161
229
189
176
205
295
198
272
200
187
190
235
177
171
180
321
154
160
148
158
154
163
295
181
186
180
272
148
148
143
107
98
116
87
85
99
60
66
106
158
215
321
321
321
321
197
190
155
113
102
81
81
88
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
9
9
9
9
9
9
9
9
9
9
9
9
31
42
48
52
54
55
56
30
4
4
5
9
31
17
4
4
5
6
8
5
3
2
2
2
2
4
6
9
8
6
5
5
3
2
8
7
5
3
2
2
3
4
6
3
1
1
1
1
2
2
1
1
3
4
4
3
2
1
1
1
2
2
1
1
1
1
1
1
2
2
2
5
6
8
7
6
6
8
9
9
10
12
13
13
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
47
47
47
47
47
47
47
47
45
45
45
37
39
38
37
37
36
36
47
66
71
103
103
68
66
72
90
63
99
69
65
68
103
68
66
99
57
59
56
49
57
57
56
103
53
51
48
41
41
38
38
41
37
41
34
40
35
36
38
38
35
45
34
33
32
32
34
33
40
42
30
33
33
31
38
36
33
34
31
39
29
28
30
28
28
28
25
25
23
23
23
23
23
16
17
18
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
19
18
18
18
18
18
18
18
18
18
18
18
10
2
2
2
2
2
2
2
19
10
2
2
8
13
10
7
9
6
4
5
9
5
2
3
4
4
3
2
1
1
1
2
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
3
2
1
1
2
2
3
3
2
2
2
2
2
5
4
2
1
1
1
1
2
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
40
127
127
127
127
127
127
127
127
127
127
81
75
67
57
53
43
73
110
158
244
241
241
164
153
173
217
154
235
173
159
180
244
199
203
235
184
209
229
222
231
242
242
244
196
211
176
186
186
167
183
193
179
186
150
199
156
155
176
183
134
193
115
109
118
128
138
150
199
127
112
129
117
113
176
98
102
101
88
95
76
73
75
70
70
70
52
49
46
46
43
43
43
42
47
54
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
32
32
32
32
32
32
32
32
19
6
6
6
6
6
6
6
6
6
6
4
3
3
3
6
10
14
23
32
36
21
6
2
3
3
4
3
2
7
5
4
6
7
8
8
8
4
1
6
5
4
3
2
7
6
3
1
1
3
5
8
9
8
4
1
1
1
1
5
9
5
2
1
1
1
1
2
1
1
1
1
2
7
13
8
4
4
4
4
12
6
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
133
133
133
133
133
133
133
133
119
119
119
109
119
123
123
123
123
123
123
123
129
133
137
137
89
79
61
50
52
47
59
64
70
137
79
69
75
67
72
64
73
75
77
137
75
70
74
58
56
54
48
51
55
58
72
74
51
56
70
45
49
43
37
40
46
75
55
52
48
74
39
40
47
31
32
33
35
36
48
34
34
39
49
57
74
74
74
74
54
58
55
52
49
49
49
48
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
4
4
4
4
4
4
4
4
4
4
4
4
9
11
12
13
13
13
14
32
41
45
47
50
52
27
3
2
2
4
6
3
1
1
1
1
1
1
2
6
4
2
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
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
142
214
214
214
214
214
214
214
214
214
214
156
156
147
136
132
126
119
119
115
141
142
178
178
117
99
89
116
113
112
204
147
148
144
154
211
190
209
212
211
204
210
212
212
214
157
170
151
143
140
148
154
166
204
175
178
137
147
173
133
133
211
115
142
176
177
209
209
212
211
130
119
134
104
131
212
164
212
168
210
214
149
174
178
178
178
178
178
134
148
143
137
133
133
133
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
14
14
14
14
14
14
14
14
14
14
14
14
18
20
21
22
22
22
23
64
84
94
105
73
42
22
3
4
6
10
15
9
3
2
1
3
2
2
2
2
2
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
56
445
445
445
445
445
445
445
445
445
445
252
222
185
142
124
99
75
65
115
182
197
390
390
213
208
188
245
250
247
437
357
270
265
304
438
386
432
445
436
423
438
441
443
443
313
360
245
212
195
221
259
312
437
374
390
274
265
345
244
225
438
220
282
362
371
432
432
445
436
243
216
231
197
256
441
316
440
347
443
443
292
345
375
390
390
390
390
237
230
203
172
141
127
121
126
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
7
8
8
8
8
8
9
11
12
13
14
28
18
8
3
5
8
5
3
2
2
3
3
2
1
2
2
3
4
6
4
2
5
4
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
7
4
1
1
1
1
1
1
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
456
456
456
456
456
456
456
456
423
407
391
391
362
348
335
328
291
291
291
298
363
456
456
391
276
328
197
192
188
165
181
123
141
131
133
186
168
190
189
184
214
237
220
456
191
169
155
113
98
85
94
96
102
181
82
84
75
65
80
106
107
186
186
126
157
171
190
180
189
184
103
92
100
85
109
189
127
188
146
183
191
103
108
109
95
84
84
84
66
63
60
56
54
52
51
50
50
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
291
176
176
176
176
176
176
176
176
176
176
252
144
37
37
37
37
37
37
28
20
20
20
20
28
17
6
5
5
5
6
6
5
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
3
2
2
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
119
509
509
509
509
509
509
509
509
509
509
314
281
236
183
153
125
111
106
113
115
119
121
121
108
119
79
127
146
155
341
176
216
237
225
310
315
309
509
370
334
350
314
453
261
252
236
207
198
197
215
209
212
341
205
205
221
205
227
254
213
310
220
233
249
292
321
314
509
370
343
343
320
284
280
343
312
315
292
453
280
263
258
247
242
236
228
228
214
181
152
140
140
124
147
175
214
214
214
214
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
22
28
31
32
33
33
33
30
26
17
8
8
41
31
22
13
27
33
23
13
22
20
18
11
5
7
7
8
4
1
1
2
4
6
5
4
5
4
3
3
11
7
3
2
2
2
3
11
15
18
10
2
3
4
5
6
17
9
1
4
4
4
5
14
8
2
2
2
2
13
13
10
7
7
7
7
41
31
21
14
14
14
14
32
41
46
48
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
39
137
137
137
137
137
137
137
137
137
137
85
83
74
64
60
57
49
48
48
43
45
48
48
36
36
28
41
47
50
105
57
73
81
75
115
95
94
137
102
101
115
109
129
133
93
88
76
74
76
84
102
87
105
85
102
81
84
93
102
86
115
79
76
78
86
92
90
137
102
85
88
83
75
84
88
86
129
93
99
133
71
71
67
56
49
43
43
39
43
46
46
46
37
43
50
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
3
3
3
3
3
3
3
3
21
30
34
18
3
3
3
3
6
7
9
6
3
3
3
7
5
3
6
10
15
10
6
2
2
2
2
2
3
7
4
1
1
1
2
4
3
2
1
3
4
2
1
2
2
2
2
2
2
2
3
4
4
3
2
1
1
2
3
3
3
3
5
6
6
4
2
1
1
2
2
3
3
4
4
4
4
4
5
7
8
5
2
2
2
3
5
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
40
329
329
329
329
329
329
329
329
329
329
179
155
126
92
77
60
66
81
110
137
145
174
174
101
110
91
117
128
150
244
180
172
215
163
195
168
149
175
163
175
183
329
176
171
183
174
166
163
158
180
175
178
244
183
185
215
164
171
161
173
220
165
171
189
198
222
219
258
305
244
237
305
242
268
329
270
279
251
279
224
185
192
185
179
171
171
171
128
126
123
115
106
106
106
108
111
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
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
5
5
5
6
10
14
10
6
18
12
7
6
29
17
6
3
1
5
9
24
12
1
1
6
4
2
4
11
15
17
9
2
9
5
1
1
1
1
1
8
14
9
4
3
2
11
7
3
13
7
2
2
3
2
1
6
4
3
5
6
7
19
18
13
9
9
9
9
42
22
2
2
2
14
20
17
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
123
526
526
526
526
526
526
526
526
526
526
291
258
213
161
139
116
121
135
187
228
218
367
367
215
220
195
183
209
229
283
309
250
246
287
330
367
526
505
350
409
397
366
505
309
290
267
243
243
248
251
260
273
283
252
367
272
283
309
258
254
303
269
317
361
400
526
505
426
343
348
358
365
398
377
366
376
505
355
377
398
311
333
357
367
367
367
367
262
241
198
153
150
135
149
173
203
203
203
203
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
13
16
18
19
19
19
20
11
2
2
2
15
17
20
39
58
63
52
41
50
59
40
21
16
11
10
9
17
20
23
20
18
14
7
1
14
17
21
12
3
14
11
6
1
3
5
8
21
22
24
12
1
12
16
18
12
7
6
5
6
6
6
7
11
11
11
11
11
13
16
16
16
16
16
50
67
84
56
28
19
19
19
19
36
44
48
50
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
106
190
190
190
190
190
190
190
190
190
190
119
113
100
85
80
71
64
68
99
136
134
240
240
123
117
100
94
121
121
130
249
169
178
181
190
176
171
167
226
173
189
188
181
240
191
186
185
249
193
202
207
226
195
193
192
189
187
187
190
181
190
183
174
175
249
179
183
176
171
149
150
151
149
154
137
140
138
149
149
127
127
133
132
136
136
136
136
100
97
81
70
70
60
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
2
2
2
2
2
2
2
2
2
2
2
2
11
15
17
18
19
19
20
12
5
5
5
9
14
20
14
9
35
21
7
9
7
5
4
3
3
6
10
14
10
6
6
10
10
6
2
23
17
9
2
3
5
6
5
4
3
5
7
16
24
32
39
24
9
10
9
6
4
2
1
2
2
2
4
7
7
8
10
12
14
26
22
19
19
19
44
67
60
33
7
7
7
11
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
65
81
81
81
81
81
81
81
81
81
81
67
70
68
66
66
65
65
65
55
61
65
65
55
42
36
38
43
52
65
75
56
60
55
57
76
70
80
80
74
71
77
79
81
81
55
54
55
52
47
51
51
50
75
51
47
47
46
56
47
46
76
40
50
63
65
80
80
80
74
50
47
47
41
50
79
60
78
63
81
81
52
59
60
56
56
56
56
44
49
47
46
46
46
46
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
71
71
71
71
71
71
71
71
40
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14
16
11
6
5
5
11
17
11
6
3
1
1
1
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
2
1
1
1
1
1
1
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
50
49
49
55
58
65
65
65
65
65
65
66
74
65
65
63
59
58
74
57
57
65
61
82
86
123
182
150
256
165
201
173
158
216
175
198
210
256
201
216
176
181
190
173
156
256
163
168
170
173
176
167
207
173
148
140
221
154
157
207
173
114
108
120
112
110
221
95
93
88
62
55
46
45
45
50
56
56
56
56
48
48
44
44
44
34
37
41
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
5
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
9
9
9
8
7
6
6
7
8
20
20
20
10
1
4
3
2
1
2
8
7
6
6
4
2
2
4
7
5
3
4
2
1
1
1
3
2
2
2
2
2
2
3
5
10
5
1
1
1
1
1
1
5
4
2
1
1
1
3
2
1
2
1
1
6
6
3
1
1
1
1
16
10
4
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
48
48
48
48
48
48
48
48
48
48
48
48
46
46
45
45
45
45
45
43
45
43
51
51
37
36
34
34
41
44
50
73
67
101
186
128
209
154
157
186
165
209
173
172
149
209
137
133
130
128
134
127
178
129
124
122
182
142
154
178
172
128
110
94
97
112
117
157
182
99
99
114
101
95
172
80
81
79
61
53
65
47
51
51
49
49
49
49
46
55
63
63
63
43
47
52
53
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
20
2
2
2
2
2
2
2
2
2
2
11
7
3
3
3
3
3
3
3
5
3
2
2
1
1
16
13
11
6
2
3
3
3
2
2
8
5
3
6
9
5
2
3
2
1
1
2
2
2
1
1
2
2
2
2
1
1
1
2
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
2
2
2
2
2
4
6
4
3
3
3
3
3
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
66
66
66
66
66
66
66
66
66
66
51
53
50
48
47
45
45
45
50
53
56
56
46
40
41
36
38
53
44
50
51
53
67
84
74
114
77
93
79
78
98
85
92
92
114
93
74
72
67
77
76
77
114
81
82
82
78
76
71
66
78
69
72
70
64
65
60
78
51
44
50
49
45
70
45
50
62
47
48
66
41
46
49
48
48
48
48
37
38
35
33
33
25
25
26
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
20
20
20
20
20
20
20
20
23
25
27
23
12
2
2
2
2
2
2
2
3
2
2
2
11
14
17
16
13
7
1
2
4
5
6
4
3
2
1
5
4
3
3
4
4
3
2
4
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
8
7
7
7
7
7
7
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
53
64
64
64
64
64
64
64
64
64
64
51
51
49
47
46
44
44
44
42
47
53
53
48
38
34
35
36
40
44
48
48
41
39
43
52
50
59
61
48
53
58
62
64
61
57
56
67
67
54
53
60
54
56
62
55
60
58
66
54
62
59
47
50
53
56
59
66
61
48
40
37
39
36
41
62
49
60
50
64
61
44
48
49
48
48
48
48
38
40
36
36
36
26
30
35
41
41
41
41
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
27
36
42
35
22
9
9
9
9
9
9
6
3
2
1
1
10
13
17
18
19
12
6
4
2
1
1
1
1
3
2
1
2
2
3
2
1
1
1
1
1
1
1
2
2
2
2
16
10
4
2
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
5
6
8
6
3
1
1
1
1
3
4
4
4
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
110
110
110
110
110
110
110
110
79
71
67
63
66
65
65
65
65
65
65
78
89
110
110
106
88
81
84
106
85
83
84
106
80
82
77
71
87
75
77
87
86
88
88
110
85
86
82
74
86
71
73
76
75
75
88
75
75
74
85
71
68
82
66
69
72
79
71
69
79
66
73
76
82
102
90
102
86
102
72
65
69
68
73
79
79
79
76
92
92
65
65
60
51
57
63
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
33
1
1
1
1
1
1
1
1
1
1
17
10
4
4
4
4
4
4
4
6
7
8
12
12
10
8
18
28
15
3
5
3
2
4
5
7
5
3
1
1
1
1
3
4
2
1
4
4
3
2
2
4
3
2
1
1
2
3
4
3
2
1
1
1
2
7
4
1
1
5
4
3
2
1
5
5
5
5
3
1
6
10
5
1
1
1
1
18
9
1
1
1
14
20
11
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
65
65
65
65
65
65
65
65
58
59
60
62
65
65
65
65
65
67
69
81
96
97
113
113
113
113
91
84
96
83
75
76
91
90
97
107
116
116
133
122
118
133
118
113
113
133
125
103
111
131
115
120
108
125
105
89
120
95
109
107
112
131
96
92
118
88
90
120
83
82
82
102
80
77
115
63
61
57
48
51
42
45
46
47
51
51
51
51
56
63
75
75
75
52
56
61
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
36
42
45
46
47
47
47
47
48
31
14
1
1
33
23
14
16
18
15
12
8
5
5
5
3
1
6
3
1
1
1
1
2
1
1
1
1
1
2
1
1
1
5
3
1
1
1
1
1
4
2
1
1
2
1
1
1
1
1
2
1
1
2
2
3
2
1
2
3
4
10
8
4
1
1
1
1
14
13
8
3
3
3
3
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
65
65
65
65
65
65
65
65
43
39
39
43
48
56
56
56
56
56
56
50
58
65
65
60
39
36
33
36
41
56
47
41
44
60
36
33
31
31
31
30
43
36
39
65
36
37
39
40
43
43
48
47
41
39
34
34
44
38
42
35
46
40
30
31
34
43
38
48
44
33
32
32
47
26
26
29
28
29
44
22
29
30
34
42
42
42
29
29
32
38
46
46
46
31
35
40
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
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
7
13
9
6
5
5
5
6
6
6
4
2
5
3
2
2
2
2
3
3
3
2
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
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
47
203
203
203
203
203
203
203
203
203
203
122
116
101
84
78
69
56
56
51
60
57
76
76
44
36
38
62
74
72
195
68
99
101
111
197
166
188
203
198
172
192
193
193
195
119
102
93
75
68
86
87
95
195
85
82
77
64
83
79
77
197
77
103
137
149
188
188
203
198
109
97
104
88
113
193
134
189
150
193
195
108
112
107
92
78
76
76
56
58
48
48
48
33
38
44
49
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
9
9
9
9
9
9
9
9
21
27
30
20
11
9
9
9
9
9
9
5
1
1
1
12
11
7
3
3
4
3
2
3
4
2
1
1
1
1
2
6
3
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
4
4
4
5
7
4
1
1
1
1
1
1
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
133
133
133
133
133
133
133
133
116
104
105
105
118
133
133
133
133
133
133
111
123
133
133
100
78
89
68
79
94
133
106
94
88
81
89
73
70
65
79
61
76
77
80
133
71
79
73
63
74
88
80
103
91
62
55
48
43
52
62
61
106
94
63
70
77
93
73
88
68
62
58
57
103
54
59
60
57
69
52
60
57
38
39
35
31
28
23
34
51
71
106
106
106
72
80
89
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
46
46
46
46
46
46
46
46
46
46
46
45
44
44
44
44
44
44
44
25
7
7
7
7
25
15
6
5
5
8
7
6
6
4
3
2
1
1
1
2
1
1
1
3
2
1
1
3
4
4
3
2
2
2
2
6
3
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
2
2
2
2
2
3
2
2
1
1
1
1
1
1
2
7
5
3
3
3
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
184
184
184
184
184
184
184
184
155
141
133
126
130
128
128
128
128
128
128
128
146
184
184
124
106
113
74
79
88
76
109
97
88
89
113
82
84
77
79
74
91
96
100
184
84
79
84
75
82
88
84
109
97
68
61
58
49
61
67
65
108
96
69
76
83
104
84
88
79
74
61
59
109
55
63
69
63
78
61
73
81
54
61
62
60
60
60
60
68
85
108
108
108
72
83
95
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
71
57
57
57
57
57
57
57
57
57
57
64
34
4
4
4
4
4
4
3
3
3
3
3
28
17
7
12
18
15
12
9
6
5
5
3
1
2
2
3
2
1
1
3
4
2
1
1
4
4
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
7
4
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
110
110
110
110
110
110
110
110
110
110
110
106
124
140
140
140
140
140
140
118
131
139
139
115
91
139
85
95
108
140
103
91
79
70
67
66
64
58
79
57
75
79
83
140
80
79
81
73
79
88
80
103
91
75
69
66
60
70
76
72
100
88
65
69
76
93
76
88
68
65
61
62
103
60
61
59
57
57
49
60
57
46
53
59
66
66
66
66
71
83
100
100
100
68
76
87
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
5
5
5
5
5
5
5
5
5
5
5
5
17
23
26
29
69
89
102
53
5
5
6
10
5
1
5
5
5
8
9
7
6
3
1
4
8
6
4
4
2
1
1
1
1
1
1
6
4
2
1
1
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
5
4
3
3
3
5
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
119
119
119
119
119
119
119
119
119
119
81
79
73
65
62
59
62
64
68
87
68
68
61
55
56
87
59
66
74
80
98
103
108
184
121
138
143
137
184
144
139
154
172
153
184
152
135
141
142
142
172
147
148
170
141
152
128
122
120
109
122
107
106
116
121
127
159
131
135
142
147
159
150
170
152
150
142
159
126
111
114
108
104
101
99
93
93
85
89
70
70
70
58
67
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
3
3
3
3
3
3
3
3
3
3
3
3
11
15
17
18
19
19
20
35
23
11
4
4
12
15
15
15
17
9
1
6
4
2
4
6
12
15
9
4
4
4
5
5
5
5
5
5
13
15
8
1
2
3
3
2
1
1
2
6
8
5
2
2
3
3
2
1
2
2
2
1
1
1
2
5
5
3
2
2
2
4
3
2
2
2
3
4
37
20
3
3
3
3
4
3
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
42
42
42
42
42
42
42
42
42
42
40
44
47
47
47
47
47
47
39
41
41
48
48
34
36
33
40
56
58
75
110
77
85
82
90
117
117
149
135
149
131
149
133
132
137
151
137
157
151
141
138
151
128
129
136
134
134
157
122
107
129
106
96
111
150
121
134
157
97
91
96
85
79
121
77
77
76
95
64
80
96
115
150
150
150
95
86
86
82
75
75
75
52
56
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
3
2
2
2
2
2
2
2
2
2
2
3
7
9
10
10
10
10
11
6
1
1
1
2
6
11
13
15
18
15
11
7
9
12
9
6
9
9
5
2
15
8
2
3
2
2
15
28
15
2
2
1
1
2
1
1
1
2
1
1
2
1
1
5
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
8
7
6
5
5
5
5
11
11
8
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
1012
1012
1012
1012
1012
1012
1012
1012
847
839
830
819
815
801
801
801
673
673
673
676
788
1012
1012
683
605
801
426
398
389
339
273
259
268
329
213
207
227
204
207
206
336
362
360
1012
328
327
299
187
161
133
129
141
161
206
178
184
132
126
182
115
106
200
104
134
171
183
204
204
207
206
113
100
109
92
119
207
146
207
197
205
209
209
173
190
187
184
184
184
108
103
82
65
58
58
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
673
200
200
200
200
200
200
200
200
200
200
500
255
10
10
10
10
10
10
10
10
10
10
64
91
49
7
9
12
9
6
5
5
4
3
2
1
2
3
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
771
771
771
771
771
771
771
771
628
628
628
699
771
771
771
771
693
628
628
590
686
770
770
733
733
771
417
365
326
231
303
270
271
732
248
260
273
190
181
156
258
269
286
770
266
259
246
166
159
140
126
129
136
132
172
177
115
130
172
107
119
105
92
98
110
173
124
117
105
167
87
85
117
67
72
79
72
78
67
81
81
75
105
132
177
177
177
177
128
139
119
119
119
80
92
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
38
38
38
38
38
38
38
38
38
38
38
38
90
116
129
135
138
140
142
73
4
3
3
115
58
1
4
3
3
8
14
9
4
2
1
1
2
2
3
7
7
4
1
1
2
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
4
4
2
1
1
1
1
1
1
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
648
648
648
648
648
648
648
648
648
648
648
648
657
667
667
667
667
667
667
667
641
723
788
788
788
788
462
420
381
288
271
289
303
379
409
253
265
231
198
190
231
234
224
409
193
185
170
143
141
133
138
144
156
185
161
176
134
141
171
126
121
183
108
130
158
171
180
180
190
184
122
117
122
100
122
189
148
188
150
183
191
135
160
169
176
176
176
176
129
140
121
121
121
81
93
108
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
19
19
19
19
19
19
19
19
99
139
180
160
89
19
19
19
19
19
19
66
90
102
108
114
117
61
5
7
10
12
14
9
5
7
6
5
4
4
4
4
4
8
7
5
4
2
1
8
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
3
4
4
5
3
1
1
1
1
2
2
2
2
2
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
40
205
205
205
205
205
205
205
205
205
205
120
108
92
73
65
52
64
81
108
152
152
152
139
97
102
86
125
199
231
319
525
291
298
275
267
273
271
270
471
388
442
525
525
475
627
753
1005
1506
1289
1506
1461
1506
996
854
697
514
429
414
345
328
510
292
306
330
298
361
319
278
309
296
293
361
309
253
276
256
252
361
210
205
196
182
176
170
161
154
154
142
155
161
161
161
124
144
168
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
43
43
43
43
43
43
43
43
24
6
6
6
6
6
6
6
6
6
6
6
13
16
18
19
16
14
24
35
37
40
37
28
20
15
11
6
1
12
10
9
9
9
10
10
6
2
21
34
44
44
23
2
3
2
2
2
2
2
2
7
5
4
4
3
3
2
1
2
3
4
3
2
1
2
4
7
4
1
4
7
19
28
29
18
7
7
7
7
34
61
42
23
23
23
23
24
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
130
130
130
130
130
130
130
130
120
110
110
110
120
130
130
130
130
130
130
110
123
130
130
110
82
86
74
75
82
130
75
68
78
71
86
76
74
69
79
70
74
81
75
130
66
62
60
53
51
51
55
52
50
75
44
47
46
43
57
43
44
76
44
47
57
60
64
70
79
70
47
48
48
43
48
67
56
75
57
73
66
47
54
56
57
57
57
57
40
41
35
32
32
24
26
31
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
64
64
64
64
64
64
64
64
64
64
64
54
44
44
44
44
44
44
44
23
3
3
3
3
23
14
6
4
3
2
1
1
2
3
2
1
1
1
1
3
2
1
1
1
3
2
1
1
1
1
1
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
7
8
8
8
5
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
433
433
433
433
433
433
433
433
364
360
355
349
346
339
339
339
282
282
282
289
335
433
433
296
259
339
181
187
191
151
185
131
147
138
146
186
172
190
190
184
214
233
222
433
191
160
164
123
122
115
129
122
108
185
90
90
89
89
109
101
121
186
94
120
148
153
190
180
190
184
122
115
122
97
119
189
137
188
150
183
191
104
106
99
84
71
65
65
75
94
121
121
121
81
93
108
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
282
180
180
180
180
180
180
180
180
180
180
259
136
14
14
14
14
14
14
8
2
1
1
1
22
21
20
14
8
11
14
9
4
5
6
3
1
4
2
1
1
1
1
2
4
4
4
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
5
7
4
1
1
1
2
2
2
2
2
2
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
158
205
205
205
205
205
205
205
205
205
205
156
159
151
142
140
132
130
130
119
137
158
158
128
95
93
81
100
116
130
195
98
126
127
133
200
176
194
204
198
177
198
203
202
205
121
119
110
102
103
119
110
100
195
81
81
76
73
95
94
108
200
91
118
150
158
194
194
204
198
121
112
113
98
122
203
144
202
158
197
205
111
113
102
85
71
62
62
69
86
108
108
108
72
83
96
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
28
28
28
28
28
28
28
28
78
103
115
90
59
28
28
28
28
28
28
21
14
14
14
14
25
16
7
8
10
11
12
7
3
2
1
1
1
3
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
2
1
1
1
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
11
62
62
62
62
62
62
62
62
62
62
39
37
33
28
26
21
20
21
29
34
34
53
53
31
31
27
36
44
49
85
73
51
56
52
60
48
45
53
48
54
60
61
62
66
71
71
75
75
69
71
85
73
62
60
56
56
59
61
59
75
63
59
62
59
67
62
62
79
62
67
72
85
79
63
60
64
61
54
79
53
47
50
49
49
49
49
49
50
62
75
75
75
51
57
64
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
8
6
6
6
6
6
6
6
6
6
6
8
4
1
1
1
1
1
1
1
2
2
3
9
6
3
6
9
13
12
10
8
7
4
1
1
2
3
4
5
3
2
2
5
3
1
4
5
5
4
2
1
2
3
2
1
1
1
1
4
4
2
1
1
1
3
4
4
5
3
2
2
1
1
1
2
1
1
2
2
3
4
4
3
2
2
2
2
4
6
3
1
1
1
1
4
5
6
6
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
53
114
114
114
114
114
114
114
114
114
114
77
72
65
57
54
51
44
44
44
45
43
53
53
36
34
30
34
39
41
61
51
53
61
93
69
76
81
114
82
89
93
94
94
90
94
82
82
83
79
84
82
78
77
83
67
68
74
75
84
84
77
74
76
82
89
95
95
114
85
83
85
77
71
84
70
73
92
68
66
90
60
59
58
60
68
67
92
92
63
63
58
51
56
63
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
9
9
9
9
9
9
9
9
12
13
15
24
16
9
9
9
9
9
9
5
2
2
2
2
2
3
10
13
17
14
9
4
2
1
1
2
3
6
4
2
6
6
6
7
6
3
1
3
2
1
1
1
3
2
1
1
2
2
2
3
5
6
3
1
1
2
2
2
2
2
3
3
3
2
2
3
2
2
2
2
2
4
4
4
4
4
8
13
22
19
17
17
17
24
28
20
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
58
58
58
58
58
58
58
58
44
44
44
47
56
67
67
67
67
67
67
76
78
95
95
75
83
84
87
84
95
92
91
114
90
83
78
95
66
64
68
65
72
92
74
78
72
72
72
70
89
71
68
74
63
66
81
73
73
80
114
80
88
74
70
66
67
92
71
75
74
70
83
70
81
65
70
64
62
59
73
52
52
66
77
89
114
114
114
114
94
99
92
92
92
62
70
78
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
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
7
7
7
8
10
9
8
8
9
11
18
22
26
15
4
6
8
12
8
4
1
6
4
2
18
25
17
10
4
4
5
15
9
4
3
3
2
1
1
1
4
7
5
4
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
1
1
1
1
6
6
6
6
6
10
12
15
12
6
1
1
1
1
5
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
28
39
39
39
39
39
39
39
39
39
39
31
32
31
29
29
28
29
35
46
60
63
63
55
41
43
39
49
54
61
89
73
71
78
77
85
96
71
73
80
75
85
78
75
75
78
96
85
89
96
93
96
101
101
101
98
91
98
91
89
75
98
78
85
93
96
114
114
99
100
98
94
94
88
83
77
76
76
78
66
77
63
66
64
64
64
50
48
48
50
52
52
52
42
46
51
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
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
8
11
14
18
23
15
7
15
9
4
1
7
17
12
7
3
4
4
5
5
3
2
2
6
8
10
6
2
11
9
6
3
1
1
4
6
6
4
2
1
1
1
1
3
2
2
3
2
1
1
3
6
3
1
1
7
13
14
13
8
3
3
3
3
12
7
3
3
3
4
6
6
6
6
6
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
49
144
144
144
144
144
144
144
144
144
144
88
80
70
57
52
44
40
39
72
108
116
229
229
132
137
117
154
138
151
188
229
171
183
198
150
169
160
161
229
171
168
174
162
164
200
156
154
160
166
174
188
200
184
213
181
184
180
183
200
158
160
176
215
177
168
177
169
165
213
164
174
200
153
198
142
149
143
138
144
131
148
172
183
215
215
215
215
150
147
122
102
102
95
107
124
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
25
23
23
23
23
23
23
23
23
23
23
24
16
8
8
8
8
8
8
5
3
3
3
13
8
3
36
38
23
8
12
15
18
19
21
11
1
6
12
21
11
1
1
1
1
1
2
3
6
7
9
43
29
15
1
1
1
1
1
20
16
12
7
3
3
3
2
1
4
3
3
2
1
2
4
7
4
1
2
3
4
20
32
17
2
2
2
2
29
29
24
20
20
20
20
35
42
46
48
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
330
330
330
330
330
330
330
330
269
242
237
236
257
276
276
276
276
276
276
270
315
330
369
369
241
211
205
238
283
276
437
334
311
301
270
267
283
277
308
334
325
336
349
349
276
349
270
262
254
263
239
235
258
271
263
369
321
314
313
325
316
247
289
317
326
437
378
410
449
490
490
490
395
361
342
323
317
313
341
280
290
283
309
331
369
369
369
369
318
334
316
316
316
290
319
372
437
437
437
437
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
53
53
53
53
53
53
53
53
53
53
86
70
54
54
54
54
54
54
29
5
5
5
36
50
65
70
61
53
74
70
53
36
29
23
15
8
10
13
20
18
16
16
16
16
9
2
16
13
8
3
5
4
3
2
1
2
2
2
5
4
4
2
1
3
5
8
6
5
5
5
4
3
5
5
6
5
5
5
5
5
32
30
29
29
29
32
35
74
63
53
53
53
87
104
112
116
118
119
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
85
85
85
85
85
85
85
85
67
67
67
71
74
76
76
76
76
76
76
118
154
159
273
273
178
174
162
244
159
162
173
244
154
167
162
181
212
181
273
208
202
266
209
221
251
212
196
188
183
191
180
193
202
201
273
214
220
215
266
183
167
191
178
185
186
251
184
177
169
191
152
156
153
147
172
142
143
128
143
118
108
129
142
161
196
196
196
196
140
128
104
80
79
69
75
86
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
9
2
2
2
2
2
2
2
2
2
2
13
8
4
4
4
4
4
4
4
4
4
4
32
21
11
45
36
28
14
1
7
4
2
3
5
24
15
6
8
4
1
5
3
1
9
5
1
2
4
3
2
2
2
2
2
2
3
7
13
8
3
2
2
4
3
2
2
3
8
9
5
2
1
1
3
2
2
2
2
3
18
17
11
5
5
5
5
32
16
1
1
1
2
4
4
4
4
4
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
117
220
220
220
220
220
220
220
220
220
220
138
132
117
100
94
83
99
124
158
206
220
220
160
152
162
203
166
220
195
191
192
203
179
188
220
190
220
204
167
186
186
185
217
200
170
177
171
170
176
174
191
192
159
157
158
170
170
169
269
156
151
170
186
220
248
342
308
269
299
295
272
342
308
284
307
300
285
342
281
230
239
222
219
217
209
209
209
170
190
132
111
102
106
125
150
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
2
2
2
2
2
2
2
2
2
2
2
2
11
15
17
18
19
19
20
17
14
13
12
12
16
20
20
21
46
23
1
9
17
9
2
2
2
6
9
12
7
3
16
9
3
2
2
3
6
7
6
5
4
7
4
2
4
8
6
4
4
3
3
4
4
3
3
4
5
3
1
2
3
2
2
13
8
3
8
6
4
26
26
16
7
7
7
7
91
49
7
7
7
13
19
27
31
33
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
117
117
117
117
117
117
117
117
85
89
94
99
110
110
110
110
80
81
95
122
121
184
184
139
141
124
184
113
110
126
125
202
272
387
511
507
707
580
606
639
643
659
711
663
635
663
632
639
707
669
711
655
687
615
691
704
593
605
708
711
439
490
346
283
331
399
407
691
653
334
322
364
313
299
708
252
259
248
165
138
124
114
115
107
106
106
91
97
97
81
76
69
67
70
82
98
124
124
124
124
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
2
2
2
2
2
2
2
2
2
2
54
31
9
9
9
9
9
9
9
12
9
7
7
7
7
27
25
23
12
1
8
6
5
3
2
4
5
6
8
15
10
6
8
12
7
2
6
3
1
1
1
4
2
1
1
1
1
1
4
3
2
3
2
1
2
3
3
4
3
3
3
3
3
3
5
4
4
4
4
7
10
7
5
5
5
6
7
21
11
1
1
1
20
29
15
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
512
512
512
512
512
512
512
512
512
512
293
256
212
160
137
107
97
95
137
172
175
295
295
155
158
136
177
236
267
434
448
353
421
450
429
556
405
512
393
387
365
433
361
376
457
378
377
451
393
408
422
437
434
450
556
446
494
508
677
461
451
471
484
470
491
677
521
554
518
554
591
629
856
722
702
856
702
627
856
532
506
521
525
532
532
532
532
445
420
358
337
337
284
329
384
453
453
453
453
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
12
12
13
8
4
4
4
4
4
4
3
3
3
3
23
42
51
39
28
46
30
14
28
51
29
7
51
99
60
21
23
23
24
37
30
24
18
13
24
23
13
3
17
27
19
11
6
3
7
11
25
19
13
8
3
8
4
1
7
13
10
8
4
1
1
2
27
14
1
1
1
1
26
26
24
23
23
23
23
213
134
55
55
55
67
79
95
103
107
109
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
39
42
42
42
42
42
42
42
42
42
42
39
40
39
39
39
39
55
73
96
135
133
145
145
105
119
110
145
135
120
121
145
112
113
112
135
110
108
118
120
137
158
161
158
161
161
146
137
130
146
127
128
146
120
118
116
110
102
116
96
86
99
93
101
104
113
111
111
106
133
103
102
98
83
90
77
67
61
66
49
52
56
64
71
85
85
85
85
61
63
52
49
49
50
58
67
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
3
3
3
3
3
3
3
3
3
3
3
11
15
17
18
18
18
18
19
10
2
2
2
11
7
4
41
87
51
15
7
10
9
6
3
5
7
8
8
8
5
3
3
3
3
4
12
12
9
7
5
4
4
3
2
1
2
2
2
3
2
1
3
2
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
2
3
6
7
7
7
7
7
8
12
7
2
2
2
4
7
7
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
17
59
59
59
59
59
59
59
59
59
59
41
39
36
32
30
26
44
65
94
144
144
144
86
74
82
66
68
144
75
87
91
108
108
86
144
92
86
83
132
85
84
85
132
71
70
69
56
55
56
55
60
60
50
50
49
49
46
46
51
41
49
41
43
41
44
46
46
59
46
43
42
41
37
40
42
43
55
39
51
33
32
34
32
32
32
32
32
27
28
26
26
26
26
32
39
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
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
9
17
14
11
6
2
1
1
2
2
3
2
1
1
1
2
3
3
4
4
4
3
2
2
2
3
3
2
1
1
2
2
2
2
1
1
2
1
1
1
1
1
3
3
2
1
1
2
1
1
1
1
1
1
1
1
3
3
4
4
4
4
4
5
6
3
1
1
1
6
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
65
74
74
74
74
74
74
74
74
74
74
57
57
54
51
50
47
47
47
50
54
65
65
52
41
36
35
39
41
47
58
43
47
47
50
62
59
69
71
60
66
69
74
74
71
64
58
56
56
48
49
53
47
58
42
43
40
40
43
41
36
62
35
43
53
56
69
69
71
60
44
44
47
43
48
74
56
70
59
74
71
44
45
40
34
29
24
24
26
31
38
38
38
28
33
38
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
18
18
18
18
18
18
18
18
35
43
47
38
24
11
11
11
11
11
11
11
11
11
11
12
11
11
11
12
22
12
2
1
11
9
5
2
2
4
2
1
3
4
4
4
3
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
3
4
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
69
112
112
112
112
112
112
112
112
112
112
88
86
82
77
75
69
69
69
84
91
89
121
121
82
82
91
93
116
125
175
189
136
145
132
131
180
149
158
180
159
174
201
167
175
200
163
189
168
174
183
201
189
178
176
170
174
178
177
200
158
201
167
168
167
168
172
179
172
179
167
173
200
166
172
157
149
142
168
152
141
142
138
136
135
133
133
133
125
152
105
101
101
89
105
125
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
28
28
28
28
28
28
28
28
16
4
4
4
4
4
4
4
4
4
4
4
4
4
4
9
10
12
14
17
43
28
14
17
12
7
2
4
6
8
8
9
8
8
8
8
9
8
7
13
13
13
14
12
11
7
4
3
2
3
4
11
10
6
3
2
5
3
1
2
8
4
1
1
1
1
1
2
1
1
1
1
2
33
20
7
7
7
7
7
79
43
8
8
8
13
19
25
28
30
31
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
179
200
200
200
200
200
200
200
200
200
200
169
164
155
144
139
119
119
119
121
139
179
179
120
105
139
74
97
100
87
194
82
109
107
119
195
168
199
200
193
169
193
198
200
200
116
104
89
73
66
85
82
82
194
73
74
70
56
79
75
70
195
68
98
134
149
199
199
200
193
109
99
108
93
117
198
141
197
156
200
200
107
105
87
67
53
40
35
37
41
46
46
46
46
46
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
119
119
119
119
119
119
119
119
119
119
119
120
60
1
1
1
1
1
1
1
1
1
1
7
13
11
9
7
12
9
6
4
3
9
6
3
2
2
2
5
7
8
5
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
39
42
42
42
42
42
42
42
42
42
42
39
40
39
39
39
39
59
95
137
161
234
234
125
124
139
111
108
219
127
146
155
234
143
137
219
120
117
156
86
115
114
110
234
103
99
101
76
72
68
60
59
57
59
55
54
59
64
70
81
81
81
66
64
60
58
56
53
59
45
46
49
47
53
50
44
49
46
53
52
34
35
37
39
43
43
43
43
31
31
28
25
23
27
32
39
52
52
52
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
5
5
5
5
5
5
5
5
5
5
5
12
15
17
18
18
18
18
19
38
58
49
41
30
18
7
29
43
27
12
5
1
4
4
4
2
1
8
5
2
3
3
4
4
4
3
3
4
3
3
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
6
3
1
1
1
8
11
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
72
72
72
72
72
72
72
72
54
53
54
61
65
72
72
72
72
72
72
67
69
72
72
63
56
65
49
55
62
72
74
67
68
82
65
66
88
76
83
88
83
98
82
72
75
75
75
97
82
82
98
84
85
97
81
84
88
86
93
98
74
78
73
74
80
82
98
98
83
98
80
85
95
79
93
77
75
72
95
58
59
63
61
62
62
62
50
50
58
63
74
74
74
51
55
61
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
5
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
9
9
5
2
1
1
1
4
7
14
15
17
14
8
3
21
11
1
3
5
7
4
1
2
2
2
3
5
3
1
2
7
8
4
1
6
4
2
1
1
2
3
7
7
4
1
1
2
1
1
2
3
2
1
1
1
2
4
6
3
1
1
1
1
9
9
9
9
9
10
11
12
12
9
7
7
7
7
7
7
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
303
303
303
303
303
303
303
303
240
205
204
202
235
267
267
267
267
267
267
250
270
303
303
232
211
270
184
203
234
267
229
255
226
225
270
192
200
176
182
165
197
205
209
303
232
199
218
205
194
255
180
185
177
170
182
165
167
165
179
167
167
177
186
252
315
339
524
524
424
498
447
412
482
498
333
401
332
301
482
223
216
219
191
180
168
163
129
128
132
145
162
162
162
125
134
145
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
33
23
23
23
23
23
23
23
23
23
23
28
15
3
3
3
3
3
3
2
2
2
2
53
28
3
34
45
57
33
10
12
18
12
7
5
4
13
18
23
13
3
3
7
11
6
2
16
13
7
2
2
7
13
8
4
3
7
9
11
12
7
2
5
8
7
6
5
4
6
6
6
6
4
2
1
1
2
2
2
2
16
24
13
3
3
3
3
25
18
12
12
12
14
17
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
115
517
517
517
517
517
517
517
517
517
517
301
280
240
194
176
141
177
226
385
504
491
906
906
472
505
434
456
555
616
906
916
783
1191
683
655
688
571
574
788
564
651
607
622
628
747
671
735
1097
860
860
1191
819
805
809
906
824
875
1097
785
906
912
749
788
746
808
831
792
1191
718
735
746
686
688
694
714
987
675
681
709
615
719
834
987
987
987
916
916
837
900
912
912
912
668
659
648
604
550
550
550
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
3385
3415
3446
3476
3507
3537
3568
3598
3629
3659
3690
3720
3751
3781
3812
3842
3873
3903
3934
3964
3995
4025
4056
4086
135
135
135
135
135
135
135
135
70
6
6
6
6
6
6
6
6
6
6
6
6
6
7
10
15
20
15
10
62
34
6
10
52
59
66
36
7
34
62
62
58
54
54
66
39
13
10
52
68
39
10
2
11
11
7
3
2
6
11
25
21
12
4
3
10
6
2
3
18
12
6
4
3
2
2
3
3
3
3
2
2
89
99
104
107
110
165
192
220
223
133
44
44
44
44
90
113
124
130
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
37
171
171
171
171
171
171
171
171
171
171
98
91
78
63
57
46
55
69
92
126
127
130
130
91
94
83
112
143
167
272
265
238
324
226
220
210
196
202
196
201
203
205
205
191
219
199
221
244
254
324
272
265
233
220
213
223
202
194
219
159
153
166
165
196
206
214
324
219
220
218
209
272
202
192
224
187
183
223
153
164
178
194
224
224
224
181
181
164
167
159
159
159
139
151
176
203
203
203
203
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
3
3
3
3
3
3
3
4
2
1
1
1
5
4
4
27
51
44
25
7
17
28
15
3
2
2
15
8
2
6
8
10
15
8
2
2
28
33
17
2
2
8
5
2
2
2
2
2
13
12
8
4
2
1
5
4
3
2
2
4
5
4
4
12
8
4
4
4
4
5
20
35
19
3
3
3
3
33
28
24
24
24
34
39
41
42
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
17
42
42
42
42
42
42
42
42
42
42
29
27
24
21
20
17
29
43
61
96
93
93
71
66
67
96
55
62
76
93
102
166
155
119
155
119
112
166
100
117
111
105
166
99
95
94
80
80
79
81
80
87
80
72
77
68
72
72
73
86
72
67
86
70
78
78
86
87
71
70
73
77
67
77
67
66
63
77
60
49
51
53
52
53
53
53
53
38
39
32
31
31
27
33
40
50
50
50
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
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
5
11
17
17
17
14
7
1
3
3
2
2
6
10
5
1
5
3
1
6
3
1
1
1
1
7
13
7
2
2
2
2
2
2
2
2
1
1
5
3
2
2
1
1
1
1
2
3
2
1
2
1
1
1
1
1
1
2
4
4
2
1
1
1
1
5
3
1
1
1
2
3
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
34
46
46
46
46
46
46
46
46
46
46
36
38
37
35
35
34
35
36
37
40
41
41
34
31
29
41
30
32
37
45
37
41
36
34
39
40
39
55
46
44
45
46
47
50
59
50
54
54
52
53
55
59
48
47
45
45
43
44
59
39
46
43
44
44
46
59
46
43
46
44
44
59
46
39
46
37
35
34
43
32
35
40
44
44
44
33
33
35
39
46
46
46
37
43
50
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
15
15
15
15
15
15
15
15
15
15
15
13
11
11
11
11
11
11
11
6
1
1
1
1
1
1
5
9
10
6
2
3
2
1
1
1
2
6
3
1
1
1
1
2
2
1
1
1
2
4
2
1
1
1
1
1
2
2
2
3
5
4
3
2
2
1
1
2
1
1
3
2
1
2
3
2
1
1
1
1
1
3
2
1
1
1
1
1
4
3
2
2
2
2
3
7
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
27
62
62
62
62
62
62
62
62
62
62
44
41
38
34
32
30
29
29
33
37
42
52
52
52
52
33
36
39
40
45
60
45
55
59
54
74
57
68
60
62
74
65
68
65
81
66
63
64
78
68
69
79
78
62
59
81
66
71
79
78
66
51
46
49
56
58
75
81
51
52
55
55
52
78
62
51
55
46
43
61
33
32
31
26
22
20
20
18
20
22
22
22
17
20
23
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
22
22
22
22
22
22
22
22
22
22
22
23
24
24
24
24
24
24
25
14
3
3
3
8
16
16
12
8
9
5
1
3
2
1
1
1
1
3
2
1
1
3
3
4
3
2
2
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
1
1
1
3
4
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
4
3
2
1
1
1
1
2
2
2
2
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
79
79
79
79
79
79
79
79
79
79
61
64
62
59
58
56
56
57
62
67
67
82
82
55
56
55
53
54
56
59
60
67
64
64
69
87
70
79
74
75
82
81
88
95
105
107
111
121
107
109
110
110
111
110
121
110
103
103
122
100
101
91
121
91
98
99
95
105
84
88
92
87
122
87
87
97
105
87
119
77
83
97
103
122
122
122
122
82
77
63
50
47
56
70
88
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
3
3
3
3
3
3
3
3
3
3
3
11
15
17
18
19
19
19
20
14
8
8
8
18
19
20
24
29
42
21
1
2
3
2
2
10
14
7
1
1
1
2
2
2
2
1
1
2
4
2
1
3
3
3
2
1
2
2
3
7
5
4
4
2
1
1
1
4
8
4
1
1
1
1
1
1
1
1
1
1
1
9
7
5
5
5
9
11
14
8
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
114
114
114
114
114
114
114
114
71
62
66
76
91
114
114
114
114
114
114
139
164
166
166
129
119
102
166
96
110
120
127
191
211
317
484
415
687
511
549
670
512
670
534
515
520
639
577
552
687
621
598
609
665
606
507
685
478
465
518
687
430
621
356
277
349
394
393
665
630
308
294
337
289
284
685
239
231
221
143
127
117
102
103
92
92
92
63
56
53
45
37
34
34
37
40
44
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
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
18
31
21
11
23
12
1
4
2
1
4
8
20
15
8
2
4
6
7
6
6
7
6
6
5
4
7
5
3
2
1
1
1
1
1
4
4
4
4
3
3
3
3
2
1
2
2
2
3
3
3
2
2
3
2
2
2
10
5
1
1
1
8
12
16
16
9
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
17
147
147
147
147
147
147
147
147
147
147
82
71
58
43
37
29
31
37
54
66
65
107
107
61
65
54
56
64
73
103
100
83
83
92
110
116
128
138
147
131
139
141
144
133
120
116
123
140
121
140
125
140
113
108
104
97
99
93
80
77
110
80
90
108
112
128
133
138
147
95
91
97
88
100
141
112
134
120
144
133
88
89
80
70
60
55
55
40
40
33
31
31
27
32
39
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
103
103
103
103
103
103
103
103
53
3
3
3
3
3
3
3
3
3
3
2
1
1
1
10
13
17
25
33
20
8
1
9
7
5
9
6
3
2
1
3
2
1
1
3
3
4
5
6
5
4
4
4
5
4
2
1
1
2
3
2
1
1
1
1
3
4
2
1
2
2
2
2
2
1
1
3
3
3
2
1
1
4
4
2
1
1
1
1
5
3
1
1
1
2
3
3
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
21
47
47
47
47
47
47
47
47
47
47
36
36
34
32
32
30
37
49
67
94
97
97
71
66
67
97
61
60
68
65
70
97
79
78
82
110
80
89
92
95
122
105
110
140
195
204
275
421
228
250
278
276
292
313
381
280
305
421
283
313
274
222
381
239
243
238
421
173
162
150
113
102
92
92
74
69
63
56
54
43
45
50
53
53
53
49
49
41
44
43
43
43
39
40
42
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
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
5
5
5
4
3
3
3
11
7
4
8
12
21
14
7
10
6
2
6
9
12
12
6
1
8
6
4
8
12
6
1
4
5
3
2
2
4
3
2
1
2
2
3
4
4
4
2
1
1
2
3
2
1
1
2
2
3
3
2
1
1
1
1
1
1
3
3
2
1
1
1
1
5
3
1
1
1
3
5
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
126
604
604
604
604
604
604
604
604
604
604
357
316
263
201
170
138
153
184
319
438
450
831
831
428
449
366
406
500
547
850
851
648
712
607
558
551
537
604
564
579
639
619
650
647
744
738
639
653
705
712
738
755
759
760
831
760
792
826
873
850
851
757
769
754
759
765
744
769
629
664
680
765
771
570
556
644
620
582
873
586
632
716
737
831
831
831
831
749
827
851
851
851
692
750
818
873
873
873
873
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
22
28
31
32
33
33
33
23
13
13
13
56
35
15
81
148
114
57
1
32
63
53
44
28
13
43
46
50
38
26
26
50
34
19
14
75
74
47
21
6
18
18
17
9
2
10
18
43
30
16
2
33
25
18
10
2
8
6
4
3
2
3
9
16
9
2
9
12
16
51
51
51
51
51
149
248
273
245
173
102
102
102
102
123
134
139
142
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
37
47
47
47
47
47
47
47
47
47
47
40
39
37
34
34
28
84
152
235
381
383
383
209
185
210
178
171
383
193
244
256
334
334
229
383
218
201
198
267
181
174
218
267
238
370
303
353
424
309
309
370
353
367
377
424
399
418
454
421
454
376
440
454
348
341
328
440
208
183
163
114
100
86
73
69
61
56
60
44
38
39
40
41
43
43
43
43
38
42
44
44
44
31
32
34
33
33
33
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
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
2
2
2
2
15
9
3
28
53
40
22
4
1
21
11
1
2
3
2
1
2
1
1
1
3
5
4
4
5
4
4
2
1
4
3
2
1
1
3
3
3
5
7
4
2
1
1
1
1
1
3
4
2
1
2
1
1
1
1
1
1
1
4
4
3
2
2
2
2
7
6
5
5
5
5
5
4
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
53
53
53
53
53
53
53
53
50
48
48
48
46
46
45
45
45
72
95
129
252
155
155
143
130
157
252
139
211
172
155
155
252
157
152
211
119
108
107
93
115
114
118
221
117
121
124
114
113
114
111
111
111
93
89
101
79
78
80
83
72
88
72
73
75
91
73
76
84
71
83
74
70
68
76
63
65
66
59
69
69
53
58
55
54
54
45
45
56
69
91
91
91
62
69
78
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
6
6
6
6
6
6
6
6
6
6
17
10
3
3
3
3
3
3
3
29
15
1
1
9
17
34
45
26
8
4
9
7
6
6
10
21
16
8
1
6
5
4
6
5
4
3
4
6
8
6
4
3
2
1
1
1
1
2
7
5
4
2
1
2
1
1
2
2
2
2
1
1
1
2
1
1
1
4
4
3
2
2
2
2
2
2
3
6
6
4
3
3
3
3
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
25
60
60
60
60
60
60
60
60
60
60
42
39
36
32
30
28
32
39
71
102
111
205
205
112
112
93
74
102
109
111
254
132
141
176
136
160
177
240
236
211
222
211
254
225
215
251
189
236
181
180
192
203
216
254
247
225
189
195
177
186
251
165
185
163
155
171
158
176
195
119
133
120
107
169
106
102
104
77
61
59
68
79
91
114
114
114
114
84
85
70
67
67
51
49
48
45
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
7
7
7
7
7
7
7
7
7
7
7
16
19
20
21
21
21
21
21
14
8
8
8
10
17
20
24
32
21
11
6
1
1
2
8
12
17
19
12
6
4
2
2
9
17
10
4
12
8
4
3
2
4
7
4
2
2
3
2
2
4
3
2
2
1
1
1
1
1
1
1
2
3
2
1
3
3
2
2
2
2
3
3
3
3
3
4
6
12
7
2
2
2
4
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
44
67
67
67
67
67
67
67
67
67
67
50
52
50
47
46
45
46
49
54
59
63
66
66
54
56
56
66
63
68
68
110
70
71
74
62
61
60
64
62
63
66
93
71
81
82
95
100
82
87
110
89
89
100
93
81
82
85
87
79
100
100
85
100
90
96
94
96
78
110
69
70
70
59
69
67
57
62
49
48
41
44
51
55
65
65
65
65
49
52
46
46
46
38
45
52
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
27
27
27
27
27
27
27
27
27
27
27
19
11
11
11
11
11
11
11
7
4
2
1
1
6
11
27
38
41
23
6
14
7
1
4
4
5
9
6
3
2
2
5
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
3
4
3
2
1
1
1
1
1
2
1
1
1
1
2
3
5
3
2
1
1
1
1
5
6
4
3
3
3
3
9
12
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
115
115
115
115
115
115
115
115
91
80
74
69
72
70
70
70
70
70
70
84
86
115
115
75
72
81
59
68
76
73
84
98
78
81
81
77
76
77
98
80
90
90
94
115
92
118
91
95
107
112
112
143
143
101
100
95
95
93
90
121
73
74
75
70
78
84
96
118
105
121
103
104
105
112
100
105
112
91
85
121
82
90
100
95
100
100
100
100
104
109
118
118
118
83
88
94
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
34
17
17
17
17
17
17
17
17
17
17
25
16
8
8
8
8
8
8
8
11
9
7
7
9
11
12
13
22
17
13
13
8
4
2
4
6
7
4
2
2
2
3
3
4
2
1
4
8
5
3
8
12
9
5
2
1
2
4
9
8
5
2
2
2
1
1
4
5
3
1
1
1
1
1
2
1
1
1
1
2
18
11
4
1
1
1
1
32
20
9
9
9
9
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
53
167
167
167
167
167
167
167
167
167
167
102
94
82
68
62
56
59
65
74
87
91
91
68
70
73
91
83
82
102
153
112
156
156
122
157
148
133
166
155
140
159
167
165
166
150
151
173
188
128
147
165
151
160
181
168
180
169
188
154
181
180
121
127
135
145
152
188
166
155
101
85
94
83
103
167
116
165
129
148
166
93
94
91
78
66
65
65
46
48
42
38
38
32
35
42
49
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
9
9
9
9
9
9
9
9
28
38
43
35
22
9
9
9
9
9
9
6
4
4
4
12
15
19
35
50
47
24
1
3
2
1
1
1
2
1
1
1
2
2
2
2
4
3
2
2
3
4
3
2
2
2
2
2
3
4
3
3
2
2
3
2
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
5
5
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
34
145
145
145
145
145
145
145
145
145
145
88
84
74
62
58
53
54
56
60
66
67
67
65
54
57
53
65
70
80
115
110
87
95
105
122
117
133
142
115
129
135
144
145
138
114
110
93
87
87
92
89
95
115
91
98
88
88
93
92
79
122
82
92
107
115
133
138
142
110
91
91
96
93
102
144
109
134
115
145
138
94
92
87
78
67
66
66
50
53
51
48
46
46
46
48
50
50
50
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
9
9
9
9
9
9
9
9
21
27
30
20
11
9
9
9
9
9
9
5
1
1
1
1
1
1
33
45
33
17
2
11
6
2
2
2
3
9
8
7
4
2
2
4
4
3
2
5
3
1
1
1
3
5
3
1
2
2
2
6
5
3
2
2
3
2
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
5
6
6
6
7
8
9
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
21
21
21
21
21
21
21
21
20
20
20
20
20
21
21
21
21
22
25
33
45
42
46
46
36
35
45
30
32
40
47
58
74
69
88
69
73
67
74
64
62
62
63
74
61
64
60
62
60
62
64
88
68
70
84
68
68
79
85
86
109
109
78
109
78
83
83
91
88
64
64
65
61
53
84
48
53
51
44
51
34
35
38
40
46
46
46
46
38
33
30
27
24
27
32
39
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
4
4
4
4
4
4
4
4
3
3
3
3
13
7
1
7
14
17
9
1
7
4
2
3
2
2
1
1
2
2
2
1
1
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
4
3
2
2
2
2
2
7
5
4
4
4
8
10
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
123
217
217
217
217
217
217
217
217
217
217
141
134
121
105
99
82
102
127
169
235
234
234
187
152
137
115
134
153
181
252
202
235
197
184
167
159
158
185
165
181
187
193
235
210
232
238
313
313
238
250
252
219
223
218
212
223
204
198
214
185
180
191
214
188
202
186
180
181
185
182
188
252
174
184
181
183
217
185
167
169
185
180
188
188
188
138
136
137
146
156
156
156
127
148
172
202
202
202
202
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
43
44
45
43
23
3
3
3
3
3
3
2
1
1
1
8
5
3
37
53
65
57
29
2
2
3
20
11
3
24
34
24
13
3
3
20
14
8
8
29
21
13
5
5
7
4
2
2
2
2
2
14
12
6
1
1
1
2
6
8
11
8
5
6
4
2
2
4
5
4
3
2
2
11
20
16
13
13
13
13
30
16
3
3
3
15
28
35
39
41
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
34
34
34
34
34
34
34
34
32
32
32
33
34
34
34
34
25
58
85
120
232
160
160
136
123
147
202
126
216
153
143
140
232
141
134
216
104
102
101
85
113
107
109
232
116
117
116
91
84
78
77
74
70
76
68
67
67
69
68
67
60
93
65
66
65
63
65
61
70
59
59
63
63
65
62
60
60
58
59
60
51
47
50
50
51
51
51
51
49
57
65
65
65
45
48
52
52
52
52
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
6
2
2
2
2
2
2
2
2
2
2
6
4
3
3
3
3
3
3
3
22
19
16
16
10
4
27
41
31
16
2
8
5
2
3
3
3
6
4
2
4
4
4
7
7
4
1
4
2
1
1
1
1
1
1
1
1
1
1
5
5
4
3
2
4
2
1
1
1
4
5
3
1
2
4
5
3
1
1
1
1
3
3
2
2
2
2
2
7
10
7
4
4
4
4
3
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
37
67
67
67
67
67
67
67
67
67
67
50
47
43
38
35
29
33
40
52
71
71
71
51
46
44
41
49
60
68
93
107
76
86
106
83
88
99
116
105
116
127
106
109
113
118
127
104
109
115
112
127
126
105
101
99
93
92
92
100
78
86
76
79
84
87
90
96
101
90
94
94
103
93
93
101
86
89
79
69
73
63
65
64
63
63
59
59
65
78
96
96
96
92
95
98
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
9
4
4
4
4
4
4
4
4
4
4
11
6
2
2
2
2
2
2
2
7
8
9
10
6
3
6
10
19
12
5
9
6
3
2
2
3
5
4
4
9
9
10
11
6
2
1
10
13
7
1
1
1
1
1
1
1
1
1
4
7
6
5
4
4
2
1
3
2
1
3
2
1
1
2
2
1
1
3
6
10
10
10
6
2
2
2
2
9
15
11
7
7
7
7
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
110
110
110
110
110
110
110
110
98
98
98
79
82
80
77
76
74
74
74
83
88
110
110
78
72
77
64
86
110
118
175
189
145
158
151
175
189
141
152
151
146
189
142
151
155
157
176
160
160
162
170
175
189
176
151
154
153
133
153
118
115
176
139
143
193
141
155
165
166
200
193
164
200
158
160
200
148
143
139
118
116
132
127
132
132
132
98
98
93
99
102
102
102
92
105
120
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
33
8
8
8
8
8
8
8
8
8
8
20
11
3
3
3
3
3
3
3
3
3
3
3
3
3
16
30
52
33
14
2
3
4
7
4
2
5
4
3
28
19
10
16
19
14
10
10
10
6
2
2
8
19
10
2
10
7
4
8
7
4
2
4
3
2
3
2
2
3
4
8
5
3
1
2
2
2
2
2
3
11
7
4
4
4
4
4
16
13
10
9
9
9
9
26
34
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
299
299
299
299
299
299
299
299
298
298
298
252
268
263
257
258
254
254
254
236
267
299
299
263
187
189
164
193
237
254
305
319
271
263
259
298
253
236
243
257
255
289
255
299
246
231
263
228
228
235
300
235
243
243
257
250
230
248
287
239
305
319
274
277
273
289
274
274
271
300
256
247
234
256
221
227
232
226
215
252
210
205
234
251
287
287
287
287
260
298
319
319
319
243
230
216
198
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
45
45
45
45
45
45
45
45
45
45
45
59
36
14
14
14
14
14
14
7
1
1
1
6
28
32
34
37
58
36
14
17
20
26
21
16
17
14
10
6
32
41
30
20
12
4
6
26
21
16
10
4
6
9
6
3
1
4
5
6
16
8
1
1
5
4
3
2
6
7
8
5
2
5
8
11
6
2
6
8
10
22
30
21
13
13
13
13
37
61
43
26
26
26
26
35
39
41
42
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
36
46
46
46
46
46
46
46
46
46
46
40
40
39
37
37
36
37
39
85
138
152
311
311
182
186
159
245
147
146
148
245
116
117
112
129
149
153
273
207
176
272
179
215
256
184
311
161
145
140
115
138
176
179
273
309
195
198
272
133
131
117
131
127
130
256
162
167
174
311
141
137
133
103
95
86
81
78
73
64
73
100
151
208
309
309
309
309
174
153
128
98
83
72
63
60
57
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
18
26
30
34
32
17
3
45
34
23
12
1
8
9
5
2
5
14
12
10
10
10
10
9
8
6
4
2
5
3
1
2
4
3
2
1
1
1
1
1
6
5
4
2
1
3
5
3
1
3
2
2
1
1
1
2
1
1
1
3
5
7
6
6
4
2
2
2
2
16
8
1
1
1
16
23
12
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
115
293
293
293
293
293
293
293
293
293
293
187
181
163
141
133
108
106
106
208
322
343
697
697
326
330
272
257
350
356
390
749
423
470
394
338
403
369
371
676
451
470
486
585
618
735
908
908
908
819
817
802
809
798
817
802
617
614
743
546
577
798
527
648
523
484
534
534
498
749
463
448
426
365
352
352
329
323
405
263
247
340
436
542
743
743
743
743
510
527
430
390
390
297
280
267
246
212
212
212
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
8
10
13
20
22
25
38
52
79
64
50
42
35
27
20
11
2
9
17
26
18
10
2
6
3
1
1
2
11
18
9
1
12
16
10
4
2
1
6
12
16
13
9
5
1
11
16
9
2
2
2
6
6
5
5
9
6
3
3
3
3
15
21
13
6
6
6
6
28
46
35
24
24
24
24
34
39
42
43
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
40
373
373
373
373
373
373
373
373
373
373
203
175
141
102
85
65
72
86
127
153
148
247
247
129
140
113
147
176
201
352
273
257
263
263
310
291
272
296
373
272
277
272
257
247
239
247
232
260
256
273
276
274
352
250
247
263
247
260
342
218
310
235
257
276
277
342
307
296
373
297
306
342
334
253
236
251
270
227
261
234
233
262
288
334
334
334
334
261
261
262
250
240
240
240
244
248
248
248
248
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
4
5
6
13
9
6
9
13
22
14
6
13
29
15
2
1
1
16
17
18
11
5
5
25
22
12
3
20
26
21
11
2
11
10
10
5
1
5
10
24
19
13
8
20
17
9
1
4
12
12
6
1
1
1
1
1
1
1
1
1
4
27
27
15
4
4
4
4
76
50
25
25
25
43
52
52
52
52
52
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
37
38
38
38
38
38
38
38
38
38
38
36
35
34
34
34
28
85
153
237
389
385
385
267
248
229
389
164
151
209
247
265
455
442
296
442
296
272
455
215
267
266
237
455
276
319
324
478
348
308
348
328
478
348
338
398
361
392
526
430
526
423
455
526
334
324
298
455
203
184
166
126
113
101
87
78
72
63
62
58
48
52
56
61
61
61
51
51
43
46
45
45
45
34
38
43
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
9
1
1
1
1
1
1
1
1
1
1
11
6
2
2
2
2
2
2
2
3
3
4
13
8
3
15
28
28
14
1
1
2
2
2
2
3
5
4
3
2
1
7
4
1
1
1
1
2
2
3
4
2
1
1
1
2
3
4
5
4
4
3
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
6
4
2
2
2
2
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
39
39
39
39
39
39
39
39
39
39
39
39
43
48
48
48
48
48
48
63
91
97
181
181
97
97
82
77
72
72
73
108
83
103
135
117
178
129
181
146
165
178
178
178
156
179
160
148
142
179
146
157
160
179
181
153
162
155
156
139
176
172
127
121
130
124
139
162
129
172
105
117
114
103
176
102
100
101
71
63
59
66
78
88
110
110
110
110
72
70
57
44
43
40
44
51
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
8
2
2
2
2
2
2
2
2
2
2
10
9
9
9
9
9
9
9
7
6
6
6
9
10
11
12
17
17
9
2
7
11
6
2
2
2
4
3
2
2
2
2
2
2
5
3
2
3
3
3
2
1
2
2
2
5
9
5
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
5
3
1
2
1
1
5
6
4
2
2
2
2
9
6
4
4
4
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
56
74
74
74
74
74
74
74
74
74
74
55
56
53
49
48
45
45
51
69
69
103
103
70
71
75
87
66
95
77
72
71
103
69
73
95
72
69
71
60
70
74
74
103
71
59
57
51
53
47
47
46
48
58
43
51
42
43
49
41
38
62
39
46
56
58
69
69
71
60
47
48
50
46
49
74
57
70
59
74
71
50
55
53
50
48
48
48
38
42
40
40
40
29
33
39
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
20
20
20
20
20
20
20
20
31
37
40
30
16
2
2
2
2
2
2
2
19
11
4
4
12
15
19
23
17
9
2
5
8
4
1
2
4
6
5
4
3
3
3
3
4
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
3
2
2
2
3
3
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
21
79
79
79
79
79
79
79
79
79
79
49
45
39
32
29
24
35
49
68
103
101
101
98
74
77
103
74
102
119
127
232
174
199
232
219
227
233
256
238
256
256
235
237
232
237
225
207
212
197
206
220
214
212
232
225
204
197
207
182
179
225
160
162
169
178
180
172
225
155
160
173
160
152
207
151
144
137
160
100
101
105
109
116
116
116
81
81
68
65
55
55
55
50
58
67
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
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
11
7
4
14
25
23
13
4
5
4
4
5
14
24
21
12
4
6
7
8
14
11
6
2
21
12
4
3
3
4
5
7
4
2
4
7
10
8
7
8
8
6
4
2
1
2
4
7
4
1
1
2
3
2
1
2
2
2
7
11
7
3
3
3
3
13
8
4
4
4
7
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
40
591
591
591
591
591
591
591
591
591
591
312
266
211
147
119
90
144
219
316
479
483
483
357
313
359
451
378
483
496
634
584
518
501
446
483
428
439
524
472
470
543
525
512
591
584
460
466
488
514
512
634
584
520
488
482
543
512
525
584
450
407
457
437
431
531
443
457
524
474
464
495
634
466
525
453
448
484
475
417
591
387
400
408
377
357
357
357
332
368
388
388
388
330
385
449
531
531
531
531
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
3
3
4
16
11
6
38
71
51
31
44
38
32
22
13
14
16
33
25
17
24
27
31
32
33
41
49
61
46
24
2
2
15
11
7
3
2
4
7
31
30
16
3
6
9
6
4
7
19
13
8
6
4
24
12
1
1
1
1
1
67
83
83
50
17
17
17
17
81
70
57
45
45
45
45
74
88
95
99
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
56
56
56
56
56
56
56
56
46
46
46
49
51
56
56
56
56
56
56
74
85
98
114
114
74
70
65
60
67
73
78
100
98
80
80
76
85
78
81
94
86
91
93
98
114
107
106
108
134
97
98
99
101
103
105
134
115
127
154
132
154
131
142
154
127
120
119
142
114
108
112
100
100
112
91
91
88
80
88
74
74
79
83
87
96
96
96
96
65
65
54
45
45
37
36
37
36
36
36
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
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
14
18
23
32
20
8
20
21
23
12
2
11
9
7
4
2
4
6
4
2
3
4
5
5
5
7
6
5
3
1
1
1
6
8
5
2
4
6
6
5
5
5
3
2
3
5
4
4
4
3
2
3
4
5
5
3
2
4
4
4
4
6
7
4
2
2
2
2
9
7
6
6
6
7
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
36
65
65
65
65
65
65
65
65
65
65
51
53
51
49
49
47
50
54
60
71
71
71
49
44
42
39
44
46
50
52
62
65
61
62
64
88
66
71
73
73
88
78
77
79
88
79
81
81
86
82
81
86
79
74
78
68
64
67
80
59
86
59
57
62
64
68
66
86
74
57
61
59
56
78
56
58
65
48
49
41
41
45
48
48
48
40
40
38
42
46
46
46
32
34
36
36
36
36
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
3
3
3
3
3
3
3
3
3
3
3
3
10
13
15
17
18
18
19
28
17
6
5
5
11
17
13
9
25
13
1
2
2
2
5
6
8
4
1
5
6
7
6
6
5
3
1
7
7
5
3
2
3
4
2
1
2
2
2
6
5
3
1
2
2
1
1
1
1
3
5
5
5
3
1
1
1
1
1
1
1
2
2
2
2
2
3
5
8
5
3
3
3
3
3
3
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
115
148
148
148
148
148
148
148
148
148
148
103
101
93
84
81
72
71
76
90
98
115
120
120
85
82
76
112
138
157
269
219
196
195
191
155
147
145
147
155
155
184
176
172
184
228
211
237
225
224
226
269
224
229
229
237
231
212
204
228
177
170
194
237
194
202
198
201
193
203
194
201
269
184
191
162
154
147
142
145
135
146
165
188
188
188
142
139
141
149
159
159
159
127
148
173
202
202
202
202
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
11
11
11
11
11
11
11
6
2
2
2
9
10
11
12
13
41
41
27
13
26
24
22
11
1
5
7
9
8
6
5
6
8
5
2
5
21
13
6
13
12
8
4
4
12
21
16
11
7
4
3
3
3
3
4
3
2
1
1
2
3
4
3
3
3
3
3
3
4
25
30
33
34
36
41
47
54
44
29
14
14
14
14
28
35
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
414
414
414
414
414
414
414
414
350
346
342
340
338
335
335
335
291
291
291
284
328
414
414
277
250
335
173
160
156
123
108
101
104
137
89
88
91
77
84
79
135
147
151
414
145
143
137
89
84
75
73
73
75
80
75
78
60
65
74
56
55
81
56
58
69
79
74
75
84
79
53
56
57
51
56
84
64
83
66
78
86
57
67
74
78
78
78
78
63
61
58
54
53
52
51
50
50
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
277
69
69
69
69
69
69
69
69
69
69
202
108
14
14
14
14
14
14
7
1
1
1
29
36
21
6
4
3
4
6
3
1
2
2
1
1
1
1
1
2
2
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
130
617
617
617
617
617
617
617
617
617
617
342
305
253
192
167
131
117
112
152
185
178
302
302
164
166
143
207
289
330
563
575
479
516
608
502
538
499
609
506
547
572
571
617
610
575
467
433
449
475
487
608
575
512
547
474
475
469
485
575
465
569
512
499
569
524
532
609
561
497
490
496
575
457
478
476
496
617
491
481
610
399
402
400
365
333
330
330
310
342
362
362
362
303
353
412
486
486
486
486
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
43
48
50
42
25
8
8
8
8
8
8
6
5
5
5
12
11
11
15
19
52
32
12
19
48
43
39
24
9
10
12
34
26
19
19
19
14
10
8
46
39
24
10
10
20
13
7
7
7
7
7
32
25
18
15
12
15
18
9
1
16
9
2
5
8
4
1
5
5
5
5
3
1
51
50
32
14
14
14
14
79
75
58
42
42
42
42
65
77
83
86
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
25
62
62
62
62
62
62
62
62
62
62
43
40
36
32
30
25
69
120
183
301
293
293
175
152
174
140
149
301
166
185
182
193
193
167
301
174
174
193
251
201
199
206
251
184
187
164
148
138
134
131
130
139
121
120
118
123
121
129
142
121
114
129
109
117
122
139
129
113
142
108
109
111
96
98
103
104
113
101
142
93
95
99
90
88
88
79
79
71
71
57
57
57
47
55
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
4
4
4
2
1
10
19
21
12
3
5
24
15
7
7
8
11
7
4
14
9
5
5
6
5
4
6
12
8
5
5
4
2
1
1
1
1
1
13
10
7
6
5
14
7
1
2
3
6
3
1
1
1
1
3
2
1
1
1
1
17
18
11
5
5
5
5
38
22
7
7
7
7
8
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
45
55
55
55
55
55
55
55
55
55
55
47
48
47
46
46
45
45
45
51
55
51
69
69
56
56
52
69
58
63
71
107
101
118
204
134
149
144
164
138
151
149
164
172
156
159
157
182
162
152
150
181
159
168
204
158
161
156
147
182
136
128
130
158
135
153
153
162
181
115
106
123
107
104
204
96
93
88
75
52
51
61
73
84
107
107
107
107
66
64
51
42
37
38
37
37
37
37
37
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
17
11
11
11
11
11
11
11
11
11
11
19
10
2
2
2
2
2
2
1
1
1
1
8
9
11
40
31
22
13
4
6
9
19
13
8
3
8
5
3
4
4
5
8
12
10
8
7
6
4
3
3
2
1
2
1
1
2
3
5
6
7
5
3
1
7
4
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
7
8
9
10
12
13
11
6
2
2
2
2
3
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
6
42
42
42
42
42
42
42
42
42
42
23
20
17
13
11
9
17
27
38
61
59
59
50
37
39
32
33
43
44
47
54
61
56
77
50
51
51
53
60
54
54
58
77
58
62
58
53
63
57
60
79
59
62
62
62
79
69
75
78
96
96
79
96
77
76
75
86
63
57
57
53
51
57
50
52
51
52
56
42
39
42
46
51
51
51
46
46
40
44
45
45
45
31
34
37
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
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
3
2
2
2
2
3
4
14
25
13
1
1
2
4
3
2
2
2
1
1
1
3
2
2
3
2
2
2
2
3
4
3
2
6
4
3
2
2
2
5
3
1
1
1
2
1
1
2
3
2
1
2
4
5
4
2
1
1
1
1
1
1
4
4
3
2
2
2
2
7
4
1
1
1
3
5
6
6
6
6
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
439
439
439
439
439
439
439
439
439
439
439
274
247
215
177
161
131
121
116
129
136
136
136
88
97
61
117
135
139
425
157
230
231
250
429
363
410
438
423
367
423
439
437
438
242
213
178
143
125
172
166
168
425
151
147
144
110
165
161
154
429
148
208
282
316
410
410
438
423
236
210
231
200
258
439
300
437
344
420
438
219
207
177
133
109
82
72
77
87
98
98
98
66
75
85
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
39
39
39
39
39
39
39
39
39
39
39
39
32
26
26
26
26
26
26
19
12
12
12
12
25
19
14
11
8
10
11
8
6
3
1
1
2
3
4
8
8
5
2
1
2
1
1
6
6
6
5
4
3
2
1
1
2
3
3
3
3
3
3
2
2
3
10
5
1
2
1
1
1
1
1
1
1
1
1
1
1
6
5
4
3
3
3
3
3
3
3
3
3
3
3
3
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
45
112
112
112
112
112
112
112
112
112
112
75
72
65
57
54
51
76
105
140
209
201
201
144
131
137
209
125
126
155
151
148
209
160
145
144
174
153
162
174
163
170
178
146
161
162
153
178
160
158
162
178
155
154
158
154
183
188
185
316
181
182
175
180
178
227
316
269
382
306
382
335
386
386
348
344
300
344
262
295
249
217
235
241
249
249
249
249
180
180
149
135
135
130
154
184
230
230
230
230
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
9
13
15
16
16
16
17
12
8
8
8
11
7
3
7
11
14
9
5
11
39
20
1
1
2
5
9
15
10
6
6
5
3
2
4
6
10
9
5
2
3
2
1
1
1
1
1
14
15
16
24
14
5
3
2
2
2
8
11
6
2
2
2
8
5
2
3
2
2
7
7
7
7
7
10
13
39
29
19
19
19
19
19
12
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
112
112
112
112
112
112
112
112
86
86
86
81
93
103
103
103
103
103
103
102
120
112
150
150
95
86
85
76
90
103
94
150
108
101
90
116
87
86
93
151
104
107
109
112
107
104
134
99
93
133
90
106
126
99
151
98
95
93
133
69
86
80
88
151
95
126
109
96
93
151
84
86
86
71
71
63
63
66
61
66
86
67
91
116
151
151
151
151
98
99
80
65
65
51
46
43
39
33
33
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
9
9
9
9
9
9
9
9
10
10
10
11
6
2
2
2
2
2
2
1
1
1
1
1
8
15
24
33
43
23
4
3
3
3
2
1
5
4
4
5
3
1
1
1
5
3
1
3
2
1
1
1
4
2
1
1
1
1
1
3
3
4
3
3
3
3
4
4
4
7
4
1
1
1
1
2
3
4
6
15
12
8
5
3
1
1
1
1
4
6
4
3
3
3
3
3
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
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
51
55
59
66
69
69
62
62
62
54
51
69
57
68
70
93
93
74
126
81
81
86
126
94
95
97
126
86
85
86
79
82
76
76
76
60
59
56
54
53
56
62
55
62
54
52
62
50
50
51
52
52
46
47
47
46
52
44
43
45
43
41
52
34
37
41
40
43
43
43
43
39
43
46
46
46
32
34
37
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
5
5
5
5
5
5
5
5
5
5
5
9
11
12
12
12
12
12
13
8
3
3
3
25
19
13
24
45
36
20
5
2
1
1
1
1
2
5
4
3
9
8
6
5
3
2
1
8
6
4
2
1
3
5
12
7
2
2
4
7
7
5
4
2
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
6
9
8
6
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
34
65
65
65
65
65
65
65
65
65
65
44
46
42
39
38
36
45
52
61
93
71
71
63
58
66
86
60
93
72
66
71
86
85
94
108
115
115
155
126
120
134
120
124
122
134
155
121
130
138
136
131
149
155
112
108
154
97
110
130
88
138
81
72
88
93
98
149
134
85
83
91
84
84
154
76
75
70
56
49
46
39
40
43
46
46
46
46
45
53
62
62
62
43
46
50
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
12
12
12
12
12
12
12
12
12
12
12
7
3
3
3
3
3
3
3
33
20
8
8
14
8
3
15
18
13
7
1
4
3
2
4
4
5
7
10
8
4
1
1
1
2
16
8
1
1
1
2
3
4
3
2
2
2
2
3
4
7
4
1
1
2
3
3
2
1
1
2
2
1
1
1
2
2
2
1
1
1
2
3
4
5
6
10
12
11
10
8
7
7
7
7
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
45
336
336
336
336
336
336
336
336
336
336
188
165
137
104
90
76
81
95
128
153
149
234
234
134
146
117
143
170
206
336
275
267
346
273
286
266
272
275
271
346
271
275
292
283
297
356
308
346
325
308
323
320
356
363
337
324
363
310
274
263
363
377
393
618
512
554
618
570
618
525
570
511
413
401
435
320
308
279
267
234
214
227
229
234
234
234
234
183
191
166
166
166
139
161
187
219
219
219
219
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
5
5
5
5
5
5
5
9
11
12
13
20
13
6
36
67
36
5
25
43
62
36
11
9
7
28
26
24
15
6
1
4
6
6
3
1
27
17
7
8
29
16
3
2
3
3
3
25
37
20
4
4
20
15
10
6
7
4
2
4
6
8
7
6
5
4
4
4
4
18
21
23
24
25
41
50
57
29
1
1
1
16
31
41
46
48
49
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
24
51
51
51
51
51
51
51
51
51
51
36
35
32
29
28
24
27
31
41
55
55
55
38
34
36
32
35
55
46
58
65
87
87
67
87
65
58
65
59
67
79
79
70
70
79
68
69
79
62
62
63
59
58
67
59
59
60
67
59
52
67
53
55
56
55
59
56
67
54
54
54
51
58
50
52
53
50
58
56
42
45
48
50
50
50
47
47
35
36
29
29
29
24
29
35
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
10
10
10
10
10
10
10
10
6
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
4
7
7
7
15
8
1
7
8
6
4
2
1
1
1
1
8
14
11
8
6
3
1
5
6
4
3
5
4
2
1
1
1
1
1
6
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
5
6
3
1
1
1
1
6
4
3
3
3
3
3
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
67
67
67
67
67
67
67
67
46
39
38
41
48
58
58
58
58
58
58
57
61
67
67
59
57
78
51
54
60
58
62
63
63
81
78
56
57
61
64
69
81
76
82
80
82
82
80
79
81
76
76
77
74
76
72
70
70
71
70
69
73
72
68
71
75
78
91
91
77
91
74
75
87
70
67
71
67
66
87
61
63
65
63
64
64
64
51
51
49
46
41
41
41
43
50
58
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
2
2
2
2
2
2
2
2
2
2
6
3
1
1
1
1
1
1
1
1
1
1
2
6
11
22
22
22
11
1
8
10
11
8
4
1
6
4
3
8
5
3
5
11
8
5
3
2
1
1
1
1
2
1
1
1
2
4
7
5
4
2
1
2
1
1
2
3
2
2
1
1
2
3
4
2
1
3
3
4
11
13
7
2
2
2
2
14
11
8
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
53
53
53
53
53
53
53
53
53
53
53
53
48
47
46
45
45
46
48
51
55
58
58
55
49
51
49
54
58
61
68
65
91
91
67
91
63
59
62
63
67
83
78
70
83
97
100
132
166
103
112
116
107
116
118
133
150
128
166
123
127
150
105
133
108
100
100
166
86
87
80
67
68
55
53
54
54
51
73
49
56
73
66
73
73
73
48
48
46
48
49
49
49
47
55
64
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
9
5
5
5
5
5
5
5
5
5
5
19
14
9
9
9
9
9
9
6
3
3
3
11
7
3
28
41
34
19
5
1
1
1
1
2
3
6
4
2
3
4
5
7
10
9
7
5
3
1
1
1
2
1
1
1
1
1
1
2
4
7
4
1
1
1
3
2
1
2
3
3
4
4
3
2
1
3
2
1
1
4
3
2
2
2
2
2
6
7
5
3
3
3
3
7
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
24
62
62
62
62
62
62
62
62
62
62
44
44
41
38
37
33
33
33
43
51
50
80
80
52
53
46
43
44
45
50
47
49
84
54
60
68
70
80
76
84
70
69
71
68
70
76
66
84
64
62
65
64
67
80
66
78
68
70
57
64
59
56
66
62
66
63
66
67
63
78
62
68
61
60
62
60
60
78
48
61
57
65
70
78
78
78
78
58
62
53
53
53
42
49
58
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
2
2
2
2
2
2
2
2
2
2
2
2
5
7
8
8
8
8
9
5
2
2
2
2
4
7
20
23
27
16
5
7
10
5
1
2
3
3
2
2
1
1
1
1
1
5
3
1
5
7
6
3
1
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
2
2
2
2
5
6
4
3
3
3
3
9
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
502
502
502
502
502
502
502
502
483
480
480
432
422
405
385
381
337
337
337
339
408
502
502
432
307
381
219
260
261
218
477
194
259
259
282
477
409
480
480
477
416
472
480
502
480
271
230
192
141
119
170
171
183
477
162
160
152
105
161
157
152
477
147
223
314
353
480
475
480
477
248
213
241
201
269
480
326
480
374
480
480
252
238
203
157
141
125
106
92
83
71
66
61
58
55
54
52
50
50
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
337
337
337
337
337
337
337
337
384
408
420
400
222
44
44
44
44
44
44
32
20
20
20
20
32
21
10
11
13
9
6
4
3
4
3
2
1
1
2
2
2
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
45
82
82
82
82
82
82
82
82
82
82
61
61
58
54
52
51
51
52
62
73
72
111
111
60
63
53
59
70
82
104
122
101
158
98
92
95
103
123
135
158
186
167
180
182
212
220
271
372
220
238
268
271
285
317
372
263
294
353
245
317
251
235
372
250
244
238
353
181
170
160
129
119
106
102
97
97
104
87
86
87
99
117
145
145
145
122
122
85
81
67
53
53
49
55
64
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
3
2
2
2
2
2
2
2
2
2
2
3
11
15
17
18
19
19
20
11
2
2
2
7
4
1
6
11
16
9
2
11
12
6
1
2
3
6
5
4
25
17
9
9
10
7
4
9
8
7
7
7
4
2
2
3
8
10
13
16
15
15
16
10
5
5
3
2
2
2
4
7
4
1
2
2
2
1
1
1
2
5
9
11
12
13
23
28
23
12
1
1
1
5
10
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
115
115
115
115
115
115
115
115
74
65
61
62
66
70
70
70
70
71
78
93
113
115
115
104
81
81
66
64
78
85
95
127
113
104
99
101
105
97
127
101
108
108
105
115
114
113
148
117
126
128
129
148
130
146
120
121
148
129
144
128
144
146
120
144
109
106
105
108
104
91
96
89
96
80
96
73
74
73
71
74
65
78
90
108
108
108
71
68
72
72
74
74
74
66
77
90
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
11
2
2
2
2
2
2
2
2
2
2
11
11
11
11
11
11
11
11
9
8
8
8
8
9
11
22
25
28
15
2
5
9
10
9
6
3
6
4
2
4
7
11
9
7
13
10
7
5
4
4
10
6
2
2
1
1
1
2
8
6
4
3
2
1
1
1
2
2
2
3
2
1
2
3
5
3
1
3
3
4
7
7
4
2
2
2
2
11
9
7
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
43
69
69
69
69
69
69
69
69
69
69
50
48
44
40
39
37
44
50
58
85
66
66
57
51
51
85
49
49
60
54
52
85
48
54
57
57
64
66
55
60
64
69
69
66
67
65
62
76
61
61
65
58
59
57
60
65
58
76
56
57
65
50
60
58
62
64
76
66
56
49
45
48
53
50
69
56
65
55
69
66
46
52
53
52
52
52
52
39
42
38
38
38
29
35
42
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
9
9
9
9
9
9
9
9
26
34
38
33
21
9
9
9
9
9
9
25
15
6
1
1
2
4
5
6
10
5
1
3
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
1
2
1
1
3
2
2
3
3
3
3
3
5
6
5
5
3
1
1
1
1
2
2
2
2
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
40
200
200
200
200
200
200
200
200
200
200
114
101
84
65
57
45
65
85
115
193
153
153
127
119
126
193
127
146
176
195
207
199
228
196
196
196
157
163
165
176
193
212
246
283
349
349
349
271
266
243
226
207
195
196
183
184
178
172
217
151
160
181
176
225
191
200
228
200
222
225
201
222
185
196
225
177
185
172
152
200
155
167
165
165
165
129
123
119
119
116
116
116
98
114
133
158
158
158
158
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
10
10
10
11
6
2
2
2
2
2
2
2
17
12
7
7
10
14
40
46
38
25
12
18
33
26
20
20
38
24
10
7
6
6
6
13
17
9
2
27
24
13
2
4
9
5
2
1
1
1
2
10
7
4
2
1
2
3
5
3
1
2
3
4
4
4
11
14
9
5
4
29
31
33
33
22
11
11
11
11
39
20
2
2
2
11
20
30
35
37
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
117
127
127
127
127
127
127
127
127
127
127
114
112
104
102
102
77
76
79
93
99
117
117
114
93
102
93
117
166
180
299
313
211
212
184
160
148
134
153
155
162
277
183
187
187
208
164
157
159
164
172
180
194
182
156
161
166
185
215
199
299
313
226
233
236
277
224
246
203
192
185
177
194
148
151
141
163
160
174
246
166
174
188
180
185
185
185
185
210
253
313
313
313
308
307
306
305
304
304
304
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
46
46
47
59
36
14
14
14
14
14
14
8
2
2
2
4
9
15
16
17
44
24
5
14
11
9
12
9
6
5
4
4
3
2
11
6
2
2
2
2
7
5
3
3
4
3
2
1
2
2
2
4
8
7
4
2
5
6
4
2
4
5
3
2
2
2
2
3
2
2
4
5
7
17
27
16
5
5
5
5
35
77
91
98
102
104
106
55
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
70
70
70
70
70
70
70
70
63
63
63
64
66
66
66
66
61
61
61
57
64
70
70
70
62
66
54
62
79
74
102
132
95
99
90
109
86
84
80
109
88
94
124
87
93
91
93
99
121
102
110
103
97
93
124
87
88
100
132
88
98
86
76
74
81
121
91
88
77
110
71
79
102
67
87
63
60
59
48
46
61
59
75
98
132
132
132
132
99
109
98
98
98
66
75
85
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
31
17
4
8
5
3
7
12
8
5
20
11
3
2
5
3
1
1
1
1
3
6
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
2
3
2
2
2
2
3
2
2
2
1
1
1
1
1
1
2
4
5
5
5
6
7
8
5
3
3
3
3
3
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
51
681
681
681
681
681
681
681
681
681
681
362
309
245
171
137
105
156
230
354
478
494
664
664
393
451
461
411
494
515
635
631
530
560
452
681
464
498
522
505
457
531
511
519
664
582
481
504
631
535
558
635
628
535
533
512
560
495
535
582
493
681
539
576
589
664
583
595
591
594
613
548
635
446
458
477
516
543
560
613
548
471
503
478
463
463
425
425
370
395
385
385
385
311
340
374
404
404
404
404
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
9
11
12
12
12
12
12
13
14
15
16
27
17
7
20
33
33
20
7
20
33
21
9
6
3
24
18
13
12
11
11
17
15
11
8
57
49
31
13
7
7
7
5
4
7
7
8
18
28
17
7
4
15
14
8
2
5
3
1
4
4
3
2
14
9
5
5
3
2
49
73
85
91
97
128
160
148
99
50
41
41
41
41
72
88
96
100
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
139
139
139
139
139
139
139
139
123
125
128
132
139
139
139
139
110
110
110
103
116
136
136
105
93
139
66
72
82
72
103
91
68
70
71
78
75
75
82
79
84
88
89
136
80
79
79
71
78
88
84
102
90
76
63
59
54
63
69
62
98
86
67
75
82
103
84
88
82
79
67
70
102
62
64
76
64
70
60
78
71
49
55
55
52
52
52
52
58
76
98
98
98
67
79
92
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
105
70
70
70
70
70
70
70
70
70
70
104
54
5
5
5
5
5
5
3
2
2
2
2
2
3
16
12
8
10
12
9
7
4
1
1
2
8
5
2
1
1
1
1
5
3
2
7
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
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
25
44
44
44
44
44
44
44
44
44
44
34
32
30
28
27
25
151
290
455
803
733
733
394
322
273
193
164
142
230
247
264
803
350
359
661
469
492
756
661
477
475
472
803
378
351
338
251
252
235
224
284
200
209
240
246
351
284
229
234
214
181
197
179
190
196
351
197
145
139
104
93
82
70
61
56
53
54
49
56
57
50
53
55
57
57
57
57
50
51
50
49
48
48
48
48
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
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
12
8
4
4
2
1
2
4
14
8
3
4
2
1
2
2
3
2
1
1
1
1
2
3
4
3
2
11
9
7
4
1
3
2
1
1
1
1
1
7
7
7
4
1
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
7
7
6
6
6
6
6
12
8
4
4
4
18
25
14
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
117
117
117
117
117
117
117
117
95
94
93
98
102
102
102
102
75
73
76
90
96
117
117
104
92
102
87
84
89
90
97
105
107
135
132
103
109
109
112
132
125
138
145
128
135
145
127
145
123
120
123
123
116
119
120
116
135
114
115
113
101
114
106
122
145
153
213
213
181
213
180
170
203
155
150
168
139
129
203
118
127
126
122
122
122
122
100
97
94
96
95
95
95
87
89
90
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
45
6
6
6
6
6
6
6
6
6
6
49
26
4
4
4
4
4
4
4
4
4
4
28
21
15
21
28
50
25
1
15
14
11
8
4
1
6
4
2
4
7
14
10
6
2
3
7
14
19
10
2
4
4
4
4
3
2
6
10
12
7
2
1
1
4
3
2
6
4
3
2
2
2
2
6
4
2
4
6
8
20
16
9
2
2
2
2
29
21
13
13
13
18
23
15
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
136
136
136
136
136
136
136
136
123
112
110
110
110
110
110
110
110
110
110
145
214
217
394
394
222
212
185
251
183
176
164
321
141
138
132
153
198
205
384
321
260
384
260
293
384
245
392
232
202
195
150
184
229
235
384
394
246
263
384
183
168
138
159
154
166
384
212
212
209
392
157
152
137
94
88
73
71
70
63
69
81
107
178
258
394
394
394
394
231
219
190
156
128
113
101
109
105
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
62
62
62
62
62
62
62
62
63
63
64
63
55
48
48
48
24
1
1
1
1
1
1
24
36
20
4
6
9
5
1
2
4
5
4
2
1
2
4
4
4
2
1
1
1
1
1
1
1
1
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
3
7
5
4
4
4
4
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
18
38
38
38
38
38
38
38
38
38
38
27
27
25
23
22
20
55
97
148
239
241
241
144
125
110
89
80
75
121
136
173
328
212
235
224
216
219
328
207
239
248
241
328
231
233
228
235
243
216
217
221
233
201
188
221
180
187
193
243
167
165
155
160
137
141
138
141
160
113
109
116
109
98
141
90
83
78
70
59
59
59
63
68
68
68
65
65
53
55
50
50
50
43
49
56
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
5
2
2
2
2
2
2
2
2
2
2
6
7
8
8
8
8
8
8
5
2
2
2
6
6
6
7
9
11
6
2
4
6
4
2
3
5
6
7
8
5
3
8
5
3
4
3
3
12
10
7
4
3
2
1
1
1
1
1
3
2
1
2
2
1
1
1
1
1
2
3
3
4
2
1
2
2
3
3
3
3
8
8
5
3
3
3
3
11
6
2
2
2
4
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
30
57
57
57
57
57
57
57
57
57
57
42
41
38
35
34
30
48
83
127
156
224
224
142
145
146
202
113
111
125
120
121
224
112
106
113
88
82
78
113
102
105
110
224
100
114
130
130
149
142
149
146
149
101
91
84
72
69
65
54
54
61
54
53
56
55
52
49
56
46
44
47
59
42
47
41
42
57
39
43
37
38
43
47
47
47
46
46
40
45
46
46
46
37
43
50
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
15
15
15
15
15
15
15
15
10
6
6
6
6
6
6
6
6
6
6
6
45
45
45
32
18
4
30
37
33
17
2
1
3
2
2
2
2
3
2
1
2
2
3
3
2
1
1
3
5
4
2
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
2
2
3
2
1
1
4
4
4
4
4
6
9
10
6
2
2
2
3
5
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
40
340
340
340
340
340
340
340
340
340
340
184
159
129
94
79
61
117
189
316
434
444
653
653
372
396
444
360
429
504
678
669
448
440
372
317
374
347
389
623
456
555
571
560
653
609
562
602
669
625
595
678
657
566
535
522
555
515
523
609
480
517
481
473
484
669
482
472
472
483
478
450
678
416
405
403
368
352
350
366
326
352
372
393
437
437
437
437
420
427
423
423
423
345
374
408
437
437
437
437
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
4
3
3
3
3
3
3
3
6
8
10
15
14
14
15
16
23
22
19
16
59
36
13
8
3
9
15
25
21
12
3
10
6
2
2
3
27
33
17
2
18
10
3
3
2
2
3
35
33
32
17
3
4
4
3
2
2
3
5
4
3
4
2
1
1
1
1
1
4
12
12
8
4
4
4
4
185
128
72
46
46
46
46
78
94
102
106
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
137
137
137
137
137
137
137
137
98
100
102
118
137
137
137
137
137
137
137
160
230
244
405
405
222
204
161
130
170
155
147
344
197
208
204
260
236
239
359
321
296
360
298
301
384
296
375
301
323
257
314
247
282
285
359
405
257
268
360
187
176
146
170
160
174
384
219
217
210
375
161
166
152
115
115
90
89
85
74
78
86
114
187
267
405
405
405
405
240
230
184
130
111
92
95
108
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
69
69
69
69
69
69
69
69
37
5
5
5
5
5
5
5
5
5
5
4
3
4
6
61
96
51
7
5
4
9
14
8
3
7
4
1
1
2
4
4
2
1
1
1
4
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
13
17
10
3
3
4
4
4
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
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
42
39
44
44
33
32
36
37
46
50
74
73
62
76
106
77
87
88
106
94
92
128
87
92
95
87
98
92
92
97
128
100
106
103
119
104
104
110
124
128
95
91
86
74
79
83
83
119
104
74
73
80
75
75
124
68
68
65
52
52
43
39
42
45
49
49
49
49
50
61
74
74
74
50
56
63
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
15
20
22
23
24
24
24
25
14
3
3
3
11
7
3
8
13
20
10
1
4
5
3
2
6
11
14
7
1
7
6
5
7
11
11
8
5
3
1
1
1
1
1
1
1
1
1
2
4
2
1
2
1
1
1
1
1
1
1
2
1
1
2
2
3
2
1
2
3
4
3
3
2
2
2
2
2
4
6
4
3
3
3
3
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
31
46
46
46
46
46
46
46
46
46
46
36
36
35
33
32
31
35
45
66
85
86
116
116
82
87
86
72
73
80
77
116
86
67
64
53
66
64
67
151
81
90
91
93
92
94
135
108
101
136
106
110
131
98
150
101
94
91
136
70
86
81
93
151
89
131
100
91
93
150
81
75
69
50
47
47
40
38
35
39
31
52
78
102
151
151
151
151
100
99
83
65
65
54
58
68
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
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
8
11
14
43
46
38
21
5
14
7
1
1
2
3
6
10
8
6
4
4
5
3
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
4
3
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
11
12
13
13
13
13
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
62
86
86
86
86
86
86
86
86
86
86
63
61
57
52
50
46
45
47
54
61
62
79
79
47
43
42
46
52
54
76
64
59
61
64
81
74
75
86
79
78
82
84
83
86
69
69
62
59
55
56
59
64
76
63
79
58
56
64
52
52
81
50
57
70
74
75
85
86
79
55
55
56
51
56
84
65
83
66
78
86
59
70
75
79
79
79
79
59
56
46
40
40
32
36
42
49
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
18
18
18
18
18
18
18
18
35
43
47
42
30
18
18
18
18
18
18
16
15
15
15
15
15
14
14
15
24
12
1
5
10
9
8
8
8
4
1
5
3
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
3
3
2
2
2
2
2
4
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
102
102
102
102
102
102
102
102
75
79
84
90
102
102
102
102
70
66
61
65
65
64
70
70
69
102
62
70
60
61
68
70
68
86
72
80
82
90
126
105
113
108
113
97
94
97
113
95
105
100
103
108
116
126
115
116
115
116
111
98
97
116
102
111
137
134
148
187
158
187
160
187
165
134
122
133
105
98
88
84
71
73
77
78
78
78
69
69
62
66
67
67
67
49
53
57
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
31
3
3
3
3
3
3
3
3
3
3
49
26
4
4
4
4
4
4
4
4
4
4
11
32
35
38
44
29
14
1
6
4
2
2
3
4
7
4
1
2
1
1
2
3
2
1
1
2
3
3
4
3
2
1
1
1
1
1
7
5
3
3
3
4
7
4
2
1
1
2
2
2
2
2
2
2
2
2
2
2
8
8
6
5
5
5
5
15
12
10
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
33
86
86
86
86
86
86
86
86
86
86
54
54
48
42
40
33
52
83
125
158
213
213
138
134
150
200
135
213
153
137
136
200
140
136
213
122
131
129
123
127
121
120
143
124
124
121
119
119
112
115
122
108
121
99
96
97
94
95
96
88
101
87
88
89
89
92
102
87
101
89
88
92
86
83
92
87
101
80
96
67
67
70
73
78
78
78
78
57
57
47
44
44
40
48
58
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
5
4
4
4
4
4
4
4
6
15
8
2
2
3
4
5
7
20
13
6
7
6
3
1
9
27
23
12
2
2
2
2
4
3
3
5
7
8
8
5
3
2
1
1
1
1
1
1
6
10
11
7
3
7
5
3
2
2
2
2
5
3
1
2
3
5
3
1
1
2
10
7
5
5
5
13
21
22
13
5
5
5
5
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
36
36
36
36
36
36
36
36
36
36
36
34
35
36
36
36
36
38
42
51
59
58
83
83
51
54
46
48
54
61
79
85
75
80
79
84
86
98
136
113
124
113
124
116
111
128
129
104
113
136
120
128
112
135
102
97
124
91
100
99
95
136
93
90
95
99
101
108
135
94
89
96
89
88
124
77
74
68
59
54
57
58
63
70
70
70
51
51
50
50
50
50
50
46
54
63
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
2
2
2
2
2
2
2
2
2
2
2
2
6
8
9
10
10
10
11
7
4
4
4
4
2
1
16
30
21
11
2
7
9
8
6
5
14
15
9
4
14
8
3
5
3
2
1
3
3
2
1
1
1
2
2
1
1
2
2
2
3
5
3
1
1
2
3
2
1
2
3
2
2
3
2
1
1
1
1
1
1
11
13
7
1
1
1
1
17
9
2
2
2
3
5
3
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
126
513
513
513
513
513
513
513
513
513
513
316
283
237
183
153
126
117
118
169
218
229
383
383
210
208
178
270
399
451
826
840
551
536
465
436
429
433
513
501
491
810
531
559
565
742
498
481
460
408
407
395
388
400
401
402
490
504
597
551
826
840
627
644
676
810
636
742
558
548
523
491
618
430
451
453
481
522
490
542
441
618
442
441
441
387
383
404
498
634
840
840
840
618
604
588
546
489
489
489
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
11
11
11
11
27
35
39
41
42
42
42
27
12
12
12
60
33
7
38
69
70
42
14
37
60
30
1
2
3
7
12
42
23
4
9
6
4
8
6
4
11
8
6
6
26
14
3
2
2
2
3
21
23
18
10
2
7
9
6
4
26
14
3
5
8
5
3
14
11
8
10
7
4
47
46
23
1
1
1
1
69
138
92
47
47
47
47
119
155
173
182
191
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
54
54
54
54
54
54
54
54
54
54
52
53
54
54
54
54
120
188
268
464
393
393
297
284
326
464
263
403
300
272
270
464
266
255
403
200
202
193
174
203
207
209
312
207
236
254
239
362
215
245
253
238
325
242
261
265
288
362
247
352
244
280
389
307
389
284
389
221
196
189
161
156
125
114
118
113
107
156
88
88
91
87
89
90
90
90
90
65
67
55
53
53
44
50
56
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
11
2
2
2
2
2
2
2
2
2
2
11
11
11
11
11
11
11
12
41
56
58
59
45
23
2
60
118
66
14
6
3
4
2
1
4
8
10
6
2
28
17
6
14
15
9
4
25
13
2
2
2
4
5
6
4
3
4
5
8
6
5
4
3
3
3
2
2
2
2
4
3
3
2
2
2
3
3
3
2
2
7
6
4
3
3
3
3
11
6
2
2
2
4
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
45
62
62
62
62
62
62
62
62
62
62
53
57
56
56
56
56
62
71
83
104
103
103
77
71
76
90
70
98
72
67
72
104
77
80
98
67
62
56
58
61
62
66
104
65
67
65
54
66
57
61
80
62
62
74
61
61
58
66
50
50
53
48
48
50
55
59
69
80
53
55
62
61
52
74
52
55
62
50
44
39
39
43
46
46
46
45
45
40
44
46
46
46
39
44
52
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
3
3
3
3
3
3
3
3
3
3
3
3
11
15
17
18
19
19
20
10
1
1
1
14
17
20
19
19
37
19
2
5
6
7
4
2
4
7
4
2
2
2
2
4
7
5
3
3
3
4
4
4
4
3
2
1
1
1
2
4
5
7
4
1
4
4
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
6
4
2
2
2
8
11
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
20
146
146
146
146
146
146
146
146
146
146
83
72
58
42
34
27
32
45
63
70
103
103
58
55
51
37
50
54
71
112
83
103
102
110
122
120
133
143
125
128
135
146
134
138
128
125
104
105
106
112
128
108
125
89
85
82
77
84
84
88
122
91
101
114
120
133
138
143
110
96
92
97
98
107
146
110
134
107
95
138
92
101
104
99
99
99
99
66
64
53
44
40
46
51
59
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
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
5
8
16
9
3
3
4
6
9
13
9
5
9
8
6
5
4
3
3
6
3
1
3
4
6
8
10
6
2
4
5
6
8
14
8
2
1
1
3
4
5
6
5
3
2
1
2
1
1
1
1
2
3
2
1
1
1
3
2
1
2
1
1
7
6
5
5
5
10
15
18
12
7
7
7
8
9
21
27
30
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
57
66
66
66
66
66
66
66
66
66
66
61
60
59
58
58
57
57
57
56
56
57
57
56
51
71
52
47
52
55
65
64
65
84
71
63
62
66
67
69
84
76
70
71
66
67
67
66
84
70
72
79
68
69
67
71
75
70
72
71
73
75
62
68
76
78
94
94
80
94
76
76
91
72
68
74
64
68
91
55
66
61
63
67
67
67
47
47
42
44
43
43
43
45
52
61
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
34
34
34
34
34
34
34
34
21
9
9
9
9
9
9
9
9
9
9
6
4
2
1
1
24
36
25
14
14
7
1
7
13
7
2
2
2
5
3
1
8
5
2
12
22
21
11
2
2
2
3
2
1
1
2
2
2
3
2
1
2
3
2
1
1
2
3
2
1
1
1
2
1
1
1
3
3
3
2
1
2
2
3
4
4
4
4
5
7
9
8
7
7
7
7
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
43
62
62
62
62
62
62
62
62
62
62
45
45
42
39
38
36
41
47
54
66
67
67
47
43
43
40
43
49
58
73
79
71
84
64
73
63
68
75
77
84
102
79
75
74
79
75
74
84
77
73
74
68
77
63
65
79
68
73
61
75
67
67
68
67
90
73
80
81
79
102
74
71
66
75
61
65
62
78
52
50
56
62
73
73
73
45
50
60
70
90
90
90
67
77
90
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
9
9
9
9
9
9
9
9
14
17
20
20
14
9
9
9
9
9
9
5
1
1
1
2
1
1
8
16
14
9
5
4
9
7
5
3
2
3
2
2
2
2
3
2
2
3
5
5
3
1
1
1
1
1
1
1
2
3
2
1
4
2
1
2
3
4
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
6
9
10
11
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
37
37
37
37
37
37
37
37
34
34
34
30
30
29
28
28
28
198
375
586
1078
919
919
673
603
595
1078
452
397
539
561
589
1078
787
600
787
600
556
1047
437
576
575
509
1047
438
417
415
300
276
253
240
245
235
231
254
242
222
245
237
214
265
265
206
265
204
199
186
160
194
137
130
148
135
126
242
111
116
116
91
94
72
71
74
77
82
82
82
82
67
72
67
67
67
52
59
66
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
6
2
2
2
2
2
2
2
2
2
2
6
4
3
3
3
3
3
3
3
31
19
7
7
9
11
9
7
17
9
2
7
6
6
4
2
12
11
10
10
5
1
1
3
6
3
1
5
7
4
1
3
2
2
4
5
4
4
7
9
5
2
5
3
1
1
1
4
3
2
3
2
1
1
1
3
2
1
1
10
13
12
11
8
5
5
5
5
14
7
1
1
1
6
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
33
220
220
220
220
220
220
220
220
220
220
125
110
92
71
62
49
74
107
153
224
232
232
157
147
167
213
154
232
172
178
186
213
210
189
232
198
220
209
184
178
183
180
171
205
182
171
175
175
174
171
201
155
165
169
165
210
178
170
155
137
178
134
150
166
180
220
209
201
165
160
154
157
143
146
154
159
170
210
155
205
147
145
134
122
122
100
103
108
120
137
137
137
106
104
101
95
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
63
63
63
63
63
63
63
63
34
6
6
6
6
6
6
6
6
6
6
6
7
7
8
14
10
7
16
25
29
33
28
23
19
14
9
7
5
5
5
6
8
11
17
14
9
4
7
11
13
11
7
4
6
4
2
1
2
2
3
5
11
6
2
1
1
6
5
3
2
2
2
2
2
2
2
3
3
3
3
3
4
16
26
14
3
3
3
3
26
23
21
20
20
20
20
15
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
65
225
225
225
225
225
225
225
225
225
225
145
131
114
94
84
76
80
87
151
215
237
432
432
219
218
177
223
278
312
545
449
353
358
314
292
286
283
304
332
329
432
416
368
449
445
329
324
356
370
381
545
426
406
387
416
379
398
449
445
373
369
381
390
368
421
381
378
416
390
376
376
545
348
398
445
478
559
559
559
400
400
388
396
396
396
396
396
364
372
312
312
312
262
306
357
421
421
421
421
1068
1098
1128
1159
1189
1220
1250
1281
1311
1342
1372
1403
1433
1464
1494
1525
1555
1586
1616
1647
1677
1708
1738
1769
1799
1830
1860
1891
1921
1952
1982
2013
2043
2074
2104
2135
2165
2196
2226
2257
2287
2318
2348
2379
2409
2440
2470
2501
2531
2562
2592
2622
2653
2683
2714
2744
2775
2805
2836
2866
2897
2927
2958
2988
3019
3049
3080
3110
3141
3171
3202
3232
3263
3293
3324
3354
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
26
34
38
43
26
9
9
9
9
9
9
10
11
11
12
17
36
56
36
17
36
56
36
17
51
28
5
14
24
20
17
51
37
20
3
13
7
2
2
3
15
9
3
2
10
18
10
3
1
2
10
18
13
8
5
3
4
4
4
5
6
5
5
9
12
13
10
8
5
2
2
2
2
30
30
18
6
6
6
6
187
123
59
59
59
61
63
86
97
103
106
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
45
57
57
57
57
57
57
57
57
57
57
49
49
48
46
46
45
87
139
201
308
315
315
180
157
178
141
156
315
178
199
201
228
228
187
315
187
175
189
279
203
208
211
279
186
183
178
160
144
142
137
130
151
121
115
118
121
131
144
151
140
109
107
111
110
124
151
122
154
126
124
129
157
125
123
128
130
120
118
170
124
143
150
154
157
157
157
157
153
170
140
140
140
124
136
151
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
2
2
2
2
2
2
2
2
2
2
11
8
5
5
5
5
5
5
6
6
6
7
8
7
6
11
16
10
5
5
16
9
3
8
7
6
7
4
2
11
10
10
10
6
2
14
18
14
10
6
2
2
2
3
3
2
2
3
13
11
10
6
2
4
2
1
2
2
2
3
2
1
1
2
10
5
1
3
2
2
19
19
10
2
2
2
2
86
56
27
27
27
30
34
23
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
13
42
42
42
42
42
42
42
42
42
42
26
24
21
18
17
15
22
29
38
58
54
54
37
34
38
43
38
58
49
54
54
61
61
57
76
71
66
71
76
77
80
90
80
76
80
75
76
83
78
84
79
80
83
75
90
77
76
79
84
62
70
59
58
59
66
70
69
90
81
66
71
73
70
79
81
74
78
75
78
81
63
64
60
55
54
45
45
39
36
30
29
29
24
28
33
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
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
3
2
4
7
4
2
2
2
2
2
4
3
3
6
3
1
2
2
2
3
2
2
3
7
10
11
6
2
2
2
1
1
1
1
2
5
6
4
2
1
2
3
2
1
2
1
1
2
1
1
2
3
3
2
2
3
11
15
8
2
1
1
1
1
14
7
1
1
1
3
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
