537
100
537
2
0
0
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
1271
4434
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
122
122
63
122
122
122
122
122
135
162
169
360
215
184
202
240
159
158
154
179
204
247
303
284
360
249
246
264
238
243
303
244
244
230
226
255
240
258
360
268
264
267
229
206
237
192
205
281
233
243
220
258
198
209
242
284
246
258
267
157
139
132
97
81
100
55
47
38
26
66
71
77
281
76
77
77
43
36
29
21
17
30
46
97
140
143
284
284
122
121
93
62
52
40
31
26
22
12
12
12
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
1
1
1
1
1
1
1
1
1
22
15
9
8
7
10
8
7
16
11
7
6
6
6
4
2
2
2
9
5
2
3
5
5
3
1
3
5
9
7
6
5
4
3
3
2
1
1
1
1
1
1
1
3
5
4
4
4
6
7
9
5
2
1
1
1
1
1
1
1
1
1
1
3
4
5
3
1
1
2
2
3
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
28
28
28
28
23
24
24
79
140
158
349
336
280
345
425
396
450
565
475
546
546
473
662
444
483
575
508
540
530
520
530
586
502
540
521
509
597
532
559
570
625
538
571
493
465
530
656
558
573
534
597
565
511
579
662
575
565
625
401
370
423
464
312
571
240
200
180
108
195
196
200
656
184
182
183
118
119
121
102
102
150
248
382
565
565
662
662
324
287
225
152
123
91
69
55
48
25
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
1
1
1
1
2
7
8
9
9
9
9
9
9
9
9
9
5
2
9
10
7
4
7
10
7
4
5
4
4
2
1
1
1
14
11
7
4
3
4
8
5
3
1
4
8
5
3
1
1
1
4
6
9
5
1
1
2
3
2
1
1
2
1
1
1
1
2
3
9
7
6
8
5
2
2
2
2
3
5
8
7
6
6
4
2
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
72
72
72
72
62
60
53
53
53
45
50
59
65
67
103
71
82
117
75
88
84
86
139
96
102
120
115
114
121
139
118
120
114
105
105
108
139
113
102
110
97
95
110
92
95
101
115
98
99
97
89
117
83
93
95
85
121
98
74
74
67
64
63
58
74
49
44
43
55
55
60
115
57
61
64
57
61
61
45
43
48
65
79
121
121
78
78
63
58
55
52
50
50
48
48
48
4
44
44
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
4
3
3
3
3
2
1
1
5
5
5
7
5
4
4
7
5
3
5
5
4
3
3
3
3
3
4
4
3
2
3
2
1
1
2
3
4
3
3
3
4
4
4
2
1
3
4
3
2
2
5
3
1
2
3
5
7
10
9
8
10
5
1
1
1
1
1
1
18
25
28
20
12
12
7
2
2
2
7
13
9
5
5
11
6
2
2
2
2
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
252
252
252
252
198
189
159
145
145
118
129
154
147
153
262
194
214
329
197
216
212
189
265
191
213
269
239
273
331
236
252
243
223
259
220
204
224
226
203
206
226
224
228
262
230
236
265
251
269
273
257
329
259
271
263
256
331
226
223
195
176
177
164
149
191
113
108
127
156
172
219
273
167
167
195
173
185
265
211
224
250
267
277
331
331
264
262
275
266
265
265
265
261
226
226
244
226
265
265
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
3
1
1
1
1
3
6
9
8
7
8
6
4
2
3
2
1
1
1
1
2
3
15
8
2
3
3
4
3
3
5
6
6
7
7
7
7
5
4
20
13
7
11
9
7
11
14
11
9
27
43
39
23
7
10
13
37
51
33
15
19
11
3
8
5
3
3
3
38
22
6
20
13
6
6
6
6
7
20
33
29
26
26
119
61
4
4
4
4
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
248
248
248
248
194
185
156
141
141
115
126
151
144
159
253
173
194
220
175
239
192
187
264
186
208
257
221
261
248
202
212
206
186
247
201
203
220
260
209
253
222
226
257
253
219
239
264
245
257
261
231
233
247
246
260
253
257
206
209
203
209
197
183
213
184
133
129
121
136
133
131
264
117
114
111
88
89
92
88
88
88
96
121
139
139
176
176
113
115
104
90
84
75
62
62
58
10
72
72
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
3
1
1
1
1
3
5
19
13
7
6
9
5
2
4
3
3
3
3
3
3
3
6
4
2
3
2
1
4
3
3
3
2
1
2
3
3
2
1
3
3
4
6
7
9
14
12
8
4
1
14
9
4
2
1
13
33
50
29
9
18
12
6
6
6
6
6
6
11
8
6
8
7
6
9
11
12
13
19
26
42
47
50
46
42
39
39
39
24
10
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
34
34
34
34
34
34
34
34
35
35
40
46
46
58
71
59
66
72
72
87
83
76
87
76
74
87
68
71
71
72
87
70
71
66
62
64
65
63
75
71
69
71
87
64
62
68
55
56
59
52
52
50
57
50
54
52
49
75
44
45
48
48
50
49
57
50
46
44
47
46
46
68
42
45
50
44
57
50
34
31
27
27
31
34
32
44
44
34
39
39
39
39
39
37
37
32
3
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
2
5
5
5
7
5
4
7
6
5
4
3
5
3
1
1
1
4
3
3
2
1
2
2
2
3
2
1
1
1
6
4
2
4
2
1
1
1
1
4
3
2
1
2
4
2
1
1
2
6
3
1
1
1
4
8
15
25
16
8
5
15
11
7
7
7
7
7
6
5
5
5
8
11
6
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
75
292
292
292
292
242
234
201
193
193
133
150
180
183
248
318
240
292
236
209
285
206
224
304
232
251
316
254
326
250
266
288
292
318
276
285
271
304
316
285
326
299
299
322
292
293
262
322
264
253
271
326
268
318
253
235
223
234
177
199
194
191
318
170
162
172
144
124
214
182
233
318
266
300
294
270
253
294
270
256
257
257
261
263
276
276
252
252
235
273
300
300
300
300
240
240
219
3
237
237
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
54
44
44
44
44
32
21
21
21
21
13
6
9
9
9
9
9
9
7
6
5
3
1
3
5
4
2
1
24
14
4
13
12
9
5
2
4
6
7
7
8
10
7
4
4
4
4
4
10
16
14
12
10
6
2
16
12
8
5
2
18
15
12
8
4
17
10
3
3
3
3
3
3
16
11
6
15
10
6
12
15
16
18
21
24
14
4
4
18
18
18
18
18
10
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
73
209
209
209
209
204
203
199
199
199
132
137
154
157
170
253
177
192
222
180
195
182
174
256
196
219
260
219
264
225
205
199
188
178
181
185
183
213
209
218
232
308
242
238
253
222
233
256
243
260
264
241
308
235
230
230
208
210
224
166
188
221
238
317
317
222
207
222
174
196
207
230
264
176
205
206
199
293
223
234
244
247
261
258
293
293
207
218
245
258
293
293
293
293
250
250
240
10
240
240
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
10
10
10
10
10
10
10
10
10
5
1
6
6
6
4
2
7
4
2
1
1
1
1
1
2
4
6
23
13
4
9
12
8
4
1
1
1
1
1
1
8
4
1
6
11
11
11
9
8
11
10
10
6
2
16
12
8
7
5
4
10
16
12
9
16
23
41
60
41
23
10
60
47
35
57
46
35
62
41
20
20
14
8
8
7
7
7
53
61
65
67
68
38
8
8
9
9
9
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
105
578
578
578
578
507
495
437
437
437
290
328
360
348
484
575
461
514
721
460
542
480
437
572
441
481
573
496
583
620
471
483
468
430
533
442
435
483
467
426
432
458
476
498
575
510
542
572
546
577
583
548
721
533
567
578
487
620
415
393
382
382
396
374
468
389
278
240
201
257
265
274
583
258
275
300
260
285
246
211
211
246
362
441
721
721
407
390
317
267
244
221
207
171
175
175
144
3
172
172
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
79
79
79
79
79
62
46
46
46
46
23
1
9
8
7
6
6
7
7
7
7
9
8
8
7
7
6
6
43
25
7
4
1
5
9
12
12
6
1
6
9
5
2
1
3
6
3
1
5
10
9
9
22
13
5
33
17
1
5
9
26
49
69
67
62
58
30
2
4
3
2
2
2
28
41
54
54
54
54
34
14
14
14
35
56
44
33
33
46
27
8
8
8
5
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
200
200
200
200
152
144
123
106
105
95
103
118
121
156
192
159
177
322
167
183
184
160
256
172
201
260
223
264
280
208
205
196
176
171
173
171
171
209
194
207
219
223
227
220
230
227
256
237
260
264
228
322
221
238
243
226
280
227
182
179
171
151
147
147
114
95
87
78
111
109
112
264
105
103
103
81
84
90
92
92
104
158
195
322
322
181
176
135
109
97
84
76
63
57
57
51
6
63
63
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
3
4
2
1
7
8
8
6
4
9
12
10
9
9
7
5
7
10
8
6
24
21
18
21
16
12
8
4
6
7
9
5
2
8
8
8
7
7
7
7
7
8
11
14
11
7
3
20
14
8
7
7
37
42
48
30
12
9
6
3
4
3
3
3
3
13
18
23
18
14
14
10
6
6
6
11
17
11
5
5
15
9
3
3
3
3
3
3
4
5
6
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
61
61
43
61
61
61
61
61
53
60
74
84
106
106
106
106
101
96
93
106
82
84
84
74
84
62
57
51
54
60
64
84
89
68
77
61
51
48
57
40
40
44
42
42
68
43
40
46
44
48
52
89
59
60
62
77
52
50
47
42
46
38
35
32
29
26
22
36
20
27
29
29
46
27
27
29
25
25
30
21
21
22
24
30
30
26
30
30
29
29
30
30
30
30
29
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
1
1
1
1
5
7
8
9
10
5
1
16
8
1
1
1
1
4
2
1
1
1
1
1
3
4
6
6
5
5
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
3
3
2
2
1
1
5
4
3
2
1
3
3
3
2
2
2
3
2
2
2
2
3
4
8
10
12
12
12
12
16
18
19
20
14
8
8
8
8
17
9
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
49
49
49
49
47
47
46
46
48
48
64
63
60
61
75
61
63
71
70
74
108
78
87
97
98
126
108
102
103
126
103
101
126
89
90
88
95
87
90
113
89
83
86
81
98
97
95
167
108
117
143
129
138
167
131
143
139
126
155
167
131
143
151
151
103
89
103
59
61
59
52
66
43
43
48
44
57
50
34
31
28
29
34
37
37
50
50
37
39
37
36
36
33
37
37
29
6
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
5
6
7
13
9
6
4
3
3
3
3
4
5
5
6
8
4
1
1
1
4
7
6
6
9
5
2
17
9
1
1
2
12
9
7
5
3
4
3
2
2
2
1
1
3
5
6
7
7
7
7
4
1
1
1
7
11
6
2
2
10
6
2
2
2
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
56
56
56
56
51
50
46
46
55
57
74
138
91
121
114
120
138
140
121
120
124
127
118
124
120
117
130
114
117
121
126
138
131
140
134
130
120
111
108
104
127
104
110
130
123
127
125
147
131
132
140
128
125
147
122
129
129
116
147
116
92
89
76
72
63
50
63
48
63
68
94
113
70
71
82
73
70
113
56
49
55
60
77
94
94
113
113
109
113
113
113
113
104
103
104
105
96
113
113
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
2
3
4
7
10
6
3
2
3
5
7
6
5
5
5
5
4
3
5
5
5
4
3
4
5
7
8
7
6
5
5
3
1
1
2
4
5
3
1
3
2
1
5
3
1
4
6
3
1
11
20
20
12
4
10
26
27
19
12
9
8
5
2
2
2
2
2
2
17
24
32
24
17
17
9
2
2
2
9
17
12
8
8
47
24
2
2
2
2
2
2
49
48
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
84
84
55
84
84
84
84
84
68
62
62
84
75
82
110
94
76
91
93
104
138
114
122
118
119
115
115
125
110
114
118
120
138
122
119
115
125
91
85
79
69
80
85
89
138
99
95
95
95
80
80
78
77
75
83
68
71
69
61
83
58
44
42
33
29
29
26
28
38
28
30
29
43
27
27
26
23
22
26
17
18
19
21
26
27
27
38
38
29
29
28
26
26
24
26
26
20
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
6
6
6
6
6
6
6
6
7
4
2
8
6
5
4
3
5
10
7
5
3
3
3
3
3
3
3
2
2
4
10
5
1
3
2
1
1
3
3
3
2
1
2
4
5
4
3
3
3
2
1
5
3
1
1
1
2
3
2
1
3
5
4
3
2
1
1
1
1
1
1
1
3
4
6
6
6
6
11
13
14
16
9
2
2
3
5
14
7
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
40
40
40
40
37
36
34
34
48
51
72
135
99
140
142
128
137
137
125
130
136
137
153
134
130
128
131
126
127
142
136
137
153
137
131
131
101
97
101
110
120
123
165
153
137
137
165
134
146
139
165
147
123
111
122
101
113
105
122
147
85
83
74
61
55
46
43
36
43
43
39
66
34
33
32
26
25
25
23
23
23
26
32
36
36
48
48
31
33
30
27
26
24
23
23
23
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
2
4
7
5
3
2
3
4
3
3
3
3
4
5
4
3
11
8
5
3
1
2
4
12
8
4
8
11
7
4
2
1
2
3
3
3
3
6
6
6
10
9
8
8
8
8
5
3
8
6
4
7
10
18
18
14
10
9
11
6
1
1
1
1
1
1
4
5
6
6
6
6
3
1
1
1
8
12
17
20
21
15
8
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
30
86
86
86
86
82
81
79
79
79
57
67
79
81
110
127
85
96
99
100
115
110
122
110
119
115
108
125
106
110
127
116
118
122
119
115
125
98
93
87
77
82
79
85
127
98
99
99
99
76
77
71
71
88
68
65
68
65
60
87
52
49
47
48
35
35
32
31
42
31
34
40
38
30
29
29
26
28
30
34
40
40
40
33
36
35
42
42
38
40
40
40
40
40
39
40
40
39
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
4
2
8
6
4
2
2
3
4
4
2
1
1
1
1
2
2
2
3
3
3
4
3
2
2
3
3
3
3
3
3
2
2
3
4
5
5
5
5
6
4
2
5
4
4
10
6
2
3
6
10
7
5
3
2
4
3
2
1
1
1
1
1
4
5
7
6
5
5
10
13
16
13
8
4
3
2
2
15
8
1
1
1
1
1
1
20
24
26
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
91
91
91
98
103
113
113
113
113
100
113
114
113
140
115
125
135
131
119
127
132
134
150
131
127
123
128
115
116
123
127
130
150
135
131
128
101
91
95
96
104
105
105
150
103
97
95
87
85
90
140
94
94
92
102
78
78
78
68
70
64
78
60
54
57
44
37
36
38
36
35
44
31
35
40
38
57
44
30
28
25
27
32
35
35
47
47
33
36
34
32
32
30
31
31
30
31
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
1
1
1
1
10
15
20
21
21
12
3
8
4
1
1
8
6
4
4
2
1
1
1
1
7
4
1
2
4
6
8
10
6
3
2
2
1
1
1
1
4
2
1
5
5
5
8
4
1
10
12
12
7
3
2
1
1
3
2
2
10
17
10
3
10
5
1
1
1
1
1
1
7
10
13
13
13
13
7
1
1
1
7
11
8
5
5
9
5
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
40
40
40
40
38
38
37
37
49
51
71
132
92
137
113
120
132
134
123
150
137
136
150
131
127
126
128
123
127
135
136
150
150
134
128
128
98
94
101
96
132
104
103
150
98
92
84
83
83
88
137
88
86
85
78
70
66
58
57
51
53
50
50
54
39
41
40
37
37
36
32
37
26
25
24
23
24
24
26
26
26
33
40
53
53
54
54
36
36
33
29
28
24
23
23
23
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
3
3
3
3
3
3
3
3
3
2
2
2
3
5
3
2
5
4
4
2
1
1
1
1
5
3
1
8
11
14
10
7
5
3
2
2
1
1
1
1
2
1
1
1
1
1
1
3
5
8
8
8
4
1
8
9
7
6
4
2
8
8
6
5
6
3
1
1
2
2
2
3
5
5
6
6
6
6
4
2
2
2
9
13
7
1
1
5
3
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
56
56
56
56
51
50
46
46
56
59
104
142
157
293
284
185
223
203
222
313
278
320
308
306
313
274
278
256
293
284
295
313
320
306
313
278
204
183
177
160
186
177
170
320
176
173
171
147
139
127
148
122
114
142
103
113
116
108
142
119
83
84
72
63
66
60
54
94
68
78
95
92
76
74
71
68
68
72
80
92
92
92
93
95
95
94
94
83
91
92
92
92
92
91
91
78
4
95
95
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
6
6
6
6
5
4
4
4
4
3
3
4
5
5
6
9
5
2
4
3
3
3
3
3
5
5
6
4
2
9
5
2
17
10
3
3
3
3
4
6
20
11
2
3
5
5
5
3
1
9
9
9
7
5
4
2
1
6
5
4
7
10
8
7
8
5
2
2
2
2
2
2
11
16
21
16
12
12
25
31
38
34
31
31
18
6
6
20
10
1
1
1
1
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
36
80
80
80
80
73
71
66
66
78
95
106
157
134
141
258
150
156
168
159
161
164
181
154
152
159
193
170
181
181
172
175
166
230
185
196
191
243
181
175
174
181
175
170
257
154
143
134
144
144
154
258
145
140
158
163
152
188
243
138
131
133
102
105
94
59
51
39
28
64
66
70
257
69
70
70
38
33
26
18
14
28
46
93
131
131
258
258
110
107
82
52
43
32
24
20
17
6
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
14
14
14
14
14
14
14
14
14
10
7
24
20
16
14
13
20
18
15
12
6
1
5
5
3
2
1
11
6
2
5
8
11
9
7
5
3
5
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
3
4
5
3
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
192
192
192
192
189
188
186
192
201
225
353
234
244
234
227
215
210
251
311
323
519
519
384
519
349
315
298
240
221
208
210
213
216
214
236
236
247
353
217
224
229
213
204
227
181
191
193
190
227
192
217
220
202
217
247
217
204
140
135
127
145
196
127
194
96
76
65
44
73
77
80
227
72
73
75
53
50
49
41
39
63
99
143
220
220
217
217
122
112
95
71
59
47
39
34
30
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
5
1
1
1
1
55
32
9
12
7
3
13
37
24
12
13
7
2
6
7
4
2
2
22
11
1
4
4
4
3
2
3
2
2
1
1
4
3
2
6
3
1
1
1
1
1
1
1
1
1
9
8
4
1
1
1
1
1
2
1
1
3
2
1
1
1
1
2
8
5
3
4
3
3
6
7
8
8
8
9
5
1
1
2
2
2
2
3
6
7
9
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
70
159
159
159
159
142
139
126
136
167
170
230
317
252
291
598
314
332
395
377
388
482
419
393
370
377
507
405
469
502
377
389
392
522
442
495
526
581
507
453
469
461
454
502
593
378
334
298
326
311
324
598
329
320
361
373
366
526
581
336
321
287
214
174
204
114
98
85
76
147
154
164
593
155
156
156
83
71
58
43
35
42
53
152
256
278
598
598
253
249
191
123
101
75
53
42
35
3
19
19
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
33
33
33
33
33
28
24
24
24
24
30
19
9
12
15
17
20
15
10
15
54
31
9
6
6
4
2
2
6
4
2
6
11
6
1
2
2
3
5
5
5
7
5
4
8
5
2
1
1
2
2
1
1
1
1
1
1
4
2
1
1
3
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
8
7
6
5
5
5
9
8
7
7
7
7
5
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
154
154
58
154
154
154
154
154
187
286
308
548
621
370
468
570
424
621
416
447
450
406
621
431
421
460
435
422
502
502
375
427
416
509
460
478
501
533
476
448
463
502
423
408
564
411
404
382
414
367
374
570
361
355
414
445
379
501
533
338
330
330
451
231
225
168
128
107
81
150
158
165
564
152
153
153
85
73
60
46
38
67
104
206
291
292
570
570
250
246
192
128
106
81
62
51
42
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
108
1
1
1
1
1
1
1
1
1
37
23
9
9
7
6
7
9
9
9
9
8
7
6
6
3
1
2
14
7
1
1
2
2
3
3
3
3
2
2
3
8
5
3
7
4
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
2
3
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
6
7
9
7
6
6
7
8
8
8
8
8
8
9
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
460
460
65
460
460
460
460
460
322
311
291
460
220
213
202
178
172
169
229
151
146
148
140
137
143
139
131
128
122
143
122
126
147
121
119
121
122
120
139
124
114
115
128
135
140
223
132
126
135
142
151
147
229
128
139
139
108
108
124
73
70
70
83
47
41
32
22
17
14
48
54
60
223
60
60
62
34
29
23
17
13
48
89
122
229
229
127
127
84
61
50
38
30
25
21
18
16
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
442
7
7
7
7
7
7
7
7
7
5
3
16
11
7
9
9
9
9
8
7
5
4
6
4
3
2
1
5
3
1
2
3
2
1
2
2
2
2
3
5
3
1
2
3
5
7
8
8
8
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
9
6
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
96
158
158
158
158
142
139
126
126
126
115
130
182
197
259
546
346
417
453
461
482
567
567
517
567
511
451
471
478
486
378
431
409
527
511
470
469
457
455
411
450
478
398
363
538
359
372
378
360
340
331
546
320
336
393
447
355
469
451
296
296
304
455
233
230
165
115
93
70
141
147
158
538
150
150
152
91
83
73
54
44
70
108
206
285
285
546
546
239
233
181
119
98
72
52
41
34
3
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
13
13
13
13
13
13
13
16
19
31
20
9
9
9
9
9
9
8
7
9
9
5
2
2
1
1
1
24
12
1
4
4
3
2
1
1
4
16
8
1
4
3
3
9
7
4
2
1
1
1
1
1
1
2
6
7
4
1
1
2
2
2
2
2
3
4
3
2
2
2
2
2
9
13
16
18
13
8
5
3
3
3
4
5
6
7
8
8
6
4
4
4
3
3
3
3
3
3
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
67
67
39
67
67
67
67
67
57
59
56
71
62
70
84
78
84
84
84
84
83
84
88
88
79
78
78
76
82
85
67
66
68
65
69
73
74
90
85
79
81
81
78
82
85
77
78
74
90
74
72
84
70
69
84
72
68
64
90
56
54
52
53
43
43
59
44
44
47
45
43
43
59
32
30
32
28
28
35
23
22
22
26
34
43
43
53
53
44
45
43
41
41
40
40
40
40
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
3
3
4
6
8
6
4
2
4
3
3
10
12
9
7
7
8
7
7
7
7
5
3
9
5
2
1
1
1
1
1
1
1
1
1
2
4
3
3
3
2
1
5
7
9
10
11
6
2
2
7
5
3
2
2
2
5
8
5
3
5
3
1
1
1
1
1
1
7
10
13
9
5
5
4
3
3
3
3
4
3
3
3
19
10
1
1
1
1
1
1
20
18
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
37
529
529
529
529
483
475
438
438
438
313
315
490
512
539
1473
674
878
850
731
1386
839
825
1412
859
1053
1413
1079
1423
1348
835
952
890
824
1386
1048
1222
1423
1315
1345
1390
1376
1363
1373
1473
1386
1394
1412
1396
1413
1423
1348
1374
1386
1359
1374
1390
1315
1423
1183
1149
1111
957
960
1023
692
669
579
659
630
612
612
1473
512
491
473
353
378
415
430
430
430
481
652
764
764
1043
1043
534
510
421
318
283
221
188
166
171
152
152
152
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
25
25
25
25
25
25
25
35
40
22
5
16
8
1
1
1
1
1
1
1
1
1
5
6
7
4
1
48
29
10
5
1
5
16
27
15
4
33
18
4
4
2
1
2
3
3
3
16
30
17
5
25
13
1
30
41
45
23
1
59
112
81
50
46
43
24
6
27
16
6
6
6
21
16
12
24
18
12
13
13
13
14
41
68
213
161
109
85
45
5
5
5
5
5
5
5
5
5
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
105
105
91
107
113
119
136
136
136
153
152
209
248
203
214
399
306
390
500
399
525
525
442
653
458
494
567
503
529
475
495
505
544
458
529
464
439
582
496
516
574
548
464
426
446
477
444
645
491
559
484
582
500
489
560
653
567
574
548
348
309
292
230
193
227
122
104
88
71
155
164
178
645
172
175
178
102
88
72
54
44
116
204
336
500
500
653
653
315
290
229
155
125
94
69
55
44
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
1
1
1
1
5
7
10
22
35
37
23
9
8
5
2
2
7
19
13
7
5
5
5
5
5
5
5
32
18
5
3
2
3
2
1
1
1
1
1
2
5
4
3
2
1
1
1
1
1
1
1
1
1
2
5
5
4
4
4
8
6
4
3
2
1
2
1
1
1
1
2
3
7
8
9
10
9
8
8
8
8
8
8
9
8
8
8
7
6
6
6
6
7
8
9
6
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
113
113
45
113
113
113
113
113
102
122
122
180
181
167
173
332
178
217
243
229
288
332
267
318
347
370
575
391
390
390
361
401
426
457
382
380
400
426
502
452
457
421
540
354
347
332
345
334
386
567
382
502
364
378
419
444
575
390
540
346
297
290
218
180
230
123
106
94
73
146
156
166
567
155
158
159
93
80
68
52
44
70
102
204
290
294
575
575
254
254
200
134
111
84
64
53
43
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
1
1
1
1
5
7
8
9
10
5
1
9
8
7
9
9
9
9
8
7
4
2
6
6
6
5
4
13
11
10
8
5
3
5
6
5
4
10
12
8
4
3
4
5
3
1
1
1
1
2
3
2
1
1
1
2
3
2
1
2
7
6
5
4
3
3
3
5
4
3
3
5
10
12
13
9
5
5
4
3
3
3
3
3
5
6
8
5
3
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
119
119
75
119
119
119
119
119
137
166
175
373
222
191
209
246
163
163
169
195
222
263
305
318
373
263
256
278
242
239
305
240
239
225
227
262
249
288
373
291
292
304
242
218
243
202
216
315
250
253
229
288
214
228
266
318
256
292
304
180
165
156
119
107
100
64
54
43
31
77
81
87
315
84
84
84
46
40
33
25
20
33
49
106
155
158
318
318
136
134
103
66
54
40
29
23
18
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
7
7
7
7
7
7
7
7
7
28
18
9
8
7
6
7
9
7
6
7
7
4
2
4
3
2
4
9
6
4
3
2
2
12
7
2
3
3
2
2
4
5
5
5
3
2
2
2
3
5
3
1
2
2
1
1
1
2
1
1
27
15
3
2
1
1
1
1
1
1
1
1
3
4
4
3
3
3
3
3
3
2
2
2
2
2
3
3
2
2
2
2
2
3
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
107
107
56
107
107
107
107
107
125
157
163
318
345
377
433
1333
691
952
1195
1333
1433
1433
1247
1562
1201
1297
1377
1350
1440
1377
1413
1412
1486
1318
1440
1235
1161
1489
1369
1213
1493
1533
1041
1318
1006
868
861
1556
930
979
929
1489
871
876
1092
1562
1097
1493
1533
750
690
586
400
327
244
182
142
108
76
318
348
389
1556
389
397
401
211
181
144
98
76
136
215
495
743
766
1562
1562
657
642
488
309
250
181
130
100
78
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
5
8
27
18
9
8
7
4
2
2
3
4
8
7
6
5
5
5
7
9
17
11
5
5
5
4
3
4
6
7
6
5
5
6
7
7
7
6
5
4
3
3
3
3
4
2
1
1
1
4
2
1
1
2
4
4
2
1
2
1
1
1
1
1
2
6
6
6
8
6
5
4
3
3
2
1
1
3
4
6
7
4
1
1
1
1
2
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
536
536
536
536
486
478
437
437
437
289
315
312
302
372
406
359
370
491
338
349
355
328
412
337
363
416
392
420
536
422
437
423
381
394
387
359
491
369
352
366
345
359
423
354
366
355
301
331
336
340
406
352
370
416
536
416
420
381
338
327
351
369
334
361
280
284
278
260
246
229
219
283
188
176
169
163
144
147
137
137
143
197
263
343
343
420
420
259
255
228
198
189
157
156
156
133
7
163
163
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
19
14
14
14
14
7
1
9
12
12
8
4
18
16
13
10
10
10
12
12
7
3
14
28
15
3
11
19
12
6
6
9
8
8
8
8
17
12
8
31
16
1
8
12
16
16
16
21
11
2
35
19
4
28
24
20
20
21
30
23
16
9
2
96
49
2
1
2
20
13
6
21
13
6
6
6
6
6
38
66
94
110
118
100
55
11
11
11
8
6
6
6
3
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
239
239
239
239
191
183
155
144
144
140
183
295
233
317
411
311
340
352
312
396
396
338
425
363
399
418
414
456
406
456
405
389
456
335
339
337
387
379
327
347
367
328
418
318
314
313
295
314
326
347
411
358
396
405
425
418
422
392
347
352
390
387
433
433
317
318
289
274
288
272
266
374
246
241
260
217
210
263
164
174
202
248
290
347
347
425
425
331
328
310
290
281
255
253
253
219
16
269
269
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
11
18
11
4
9
9
9
6
4
3
2
5
9
9
8
8
10
6
3
9
5
2
3
15
10
6
5
4
4
4
5
8
10
8
6
20
30
19
8
5
6
7
6
6
19
10
2
28
16
5
2
28
55
38
21
32
25
18
18
18
103
67
32
3
72
94
50
6
21
13
6
8
9
10
11
55
77
100
109
114
119
60
2
2
2
2
2
2
9
6
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
532
532
532
532
484
476
437
437
437
288
311
311
302
363
417
366
383
552
389
406
430
368
423
388
420
446
459
486
532
486
461
447
486
418
415
434
487
403
416
371
352
398
402
418
552
416
392
405
393
398
509
403
419
453
532
427
431
392
353
342
367
396
345
377
290
292
274
279
313
305
291
552
276
271
267
226
225
220
201
201
208
263
300
351
351
431
431
303
323
305
285
283
258
266
266
226
13
279
279
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
23
23
23
23
23
23
23
34
39
20
1
9
13
9
6
4
18
16
15
18
13
9
16
19
14
10
6
24
17
10
17
11
6
2
5
4
3
7
5
3
4
3
2
17
19
14
9
11
13
9
6
21
11
1
28
15
2
26
25
24
18
12
38
26
15
15
9
3
3
3
3
3
60
71
83
58
34
34
19
5
5
5
103
152
149
137
125
108
58
8
8
8
6
5
5
9
8
8
8
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
228
228
228
228
178
170
144
129
129
102
117
125
123
179
160
159
175
230
200
209
397
216
266
322
353
463
420
457
463
463
463
440
463
298
273
252
213
196
175
199
196
222
379
216
230
200
175
180
177
213
232
215
379
231
217
206
175
153
154
160
159
173
148
170
148
137
148
122
136
132
125
232
108
102
100
82
84
90
92
92
92
98
123
140
140
177
177
108
108
97
84
81
67
67
67
57
3
70
70
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
5
7
8
8
9
12
7
3
10
6
2
5
12
8
5
8
10
8
5
3
2
2
6
5
4
3
5
4
4
2
1
2
3
3
3
3
13
10
7
13
7
1
2
3
10
6
3
20
10
1
4
7
15
39
30
21
17
14
7
1
1
1
2
2
2
9
7
6
10
8
6
5
4
4
4
18
32
48
52
54
43
33
32
32
32
17
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
204
204
204
204
204
205
205
205
205
141
166
212
220
300
419
243
296
288
270
405
317
318
416
332
364
420
369
424
385
325
339
316
306
335
318
312
320
369
328
349
369
316
360
300
287
285
279
306
310
334
419
351
405
405
416
420
424
385
344
335
358
369
349
369
275
272
259
272
241
217
204
287
186
181
206
175
173
206
140
137
137
172
243
294
294
424
424
277
275
250
222
214
176
182
182
149
9
173
173
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
1
1
1
1
1
1
1
1
1
1
1
9
9
9
9
9
7
6
7
9
9
5
2
2
2
5
9
7
6
40
25
11
12
7
3
3
4
7
8
9
9
9
9
12
11
11
13
14
15
15
15
14
7
1
13
12
12
6
1
25
37
35
34
31
29
34
21
8
5
3
5
8
42
76
71
55
39
67
37
8
8
8
16
24
80
93
99
106
54
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
349
349
349
349
286
276
240
224
224
185
215
282
255
315
393
326
349
340
313
325
333
331
396
358
368
375
437
350
346
357
347
362
379
362
437
362
382
353
342
354
352
352
437
369
388
390
390
390
352
363
393
359
365
367
396
340
350
314
297
303
320
353
307
350
258
228
215
215
240
231
223
348
188
180
210
185
200
264
219
232
257
276
307
342
342
396
396
320
317
304
287
280
264
256
256
217
6
262
262
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
33
58
36
14
6
6
7
8
7
4
2
2
2
2
2
2
3
5
10
15
8
2
26
13
1
2
2
3
3
3
2
1
3
14
7
1
23
45
25
5
6
7
55
58
35
13
3
43
22
2
1
2
4
15
27
23
20
20
12
4
4
4
4
41
95
94
93
93
56
20
20
69
93
118
187
152
118
66
14
14
128
65
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
59
59
59
59
58
58
58
102
159
176
351
356
302
367
490
378
409
541
475
491
491
568
472
414
445
595
514
539
531
568
535
546
518
527
529
470
546
576
533
545
527
560
530
463
529
464
511
533
589
533
576
541
436
500
528
595
539
560
335
290
334
269
243
530
180
164
150
86
169
170
174
589
161
161
162
92
77
62
46
38
119
216
341
541
541
595
595
302
266
211
144
115
87
66
56
49
17
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
1
1
1
1
1
1
1
1
1
3
5
9
9
9
9
5
2
7
8
10
9
5
1
1
1
1
2
30
16
2
6
11
8
5
7
8
9
14
10
6
7
5
3
6
3
1
1
1
1
1
1
1
1
1
1
1
7
4
1
1
2
3
2
2
2
3
3
2
2
1
1
4
7
7
7
7
6
6
3
1
1
1
3
6
6
6
6
8
7
7
7
7
4
1
1
1
4
5
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
339
339
158
339
339
339
339
339
253
250
237
339
265
272
303
594
311
326
370
343
347
360
373
312
289
299
360
336
384
496
348
370
364
412
406
455
524
553
473
417
419
432
438
496
591
446
436
403
432
364
373
594
418
419
452
470
407
524
553
413
406
391
473
294
210
201
156
125
182
179
184
192
591
165
162
157
86
75
62
47
39
47
58
157
259
278
594
594
252
250
192
125
104
80
61
50
41
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
242
44
44
44
44
23
3
3
3
3
14
11
9
8
7
9
9
9
7
6
5
5
4
3
3
3
2
2
8
5
3
4
5
14
7
1
1
6
10
9
6
3
3
4
5
3
1
1
1
3
3
2
1
1
1
1
1
1
1
1
3
2
2
3
2
2
4
5
3
2
2
2
4
3
2
2
2
2
2
2
2
3
7
9
11
7
3
3
7
7
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
30
58
58
58
58
59
61
61
102
156
172
340
342
308
371
557
394
441
502
557
556
557
654
654
476
513
597
558
615
593
654
614
633
576
615
579
539
643
654
595
633
594
510
517
436
390
450
654
545
597
540
643
448
503
559
644
587
530
567
317
274
314
256
240
507
173
159
141
82
175
179
185
654
175
174
172
92
78
62
42
34
98
177
305
440
440
644
644
293
269
207
133
106
77
55
42
33
3
13
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
3
3
3
3
3
3
3
3
3
2
2
9
12
9
6
10
14
14
15
15
12
7
3
3
3
2
1
25
13
2
4
4
4
3
3
3
4
16
9
3
4
2
1
3
2
1
1
1
1
1
1
1
1
1
4
6
8
5
2
2
2
2
2
3
3
2
2
2
2
1
1
2
2
2
2
2
2
2
1
1
1
1
3
6
3
1
1
5
3
1
1
1
1
1
1
1
2
3
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
38
58
58
58
58
47
45
40
93
153
171
368
352
424
506
1173
646
816
1207
798
1154
831
746
959
616
650
726
737
828
1198
907
1154
974
976
1156
1112
1198
1217
1156
1197
1217
1198
1198
1247
1013
1117
881
1247
1039
1131
1166
1247
1207
780
890
977
844
1229
1166
585
539
629
522
503
1245
388
361
334
185
355
357
362
1229
333
329
327
189
175
160
118
92
265
483
749
1207
1207
1245
1245
625
531
412
272
213
156
114
87
69
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
11
11
11
11
8
6
6
6
6
11
10
9
11
8
6
10
14
11
8
10
9
5
2
2
2
2
3
12
7
2
2
3
2
2
8
11
13
8
3
3
3
3
3
7
5
3
1
1
1
1
1
1
1
1
2
5
4
3
2
1
2
3
5
3
1
1
1
1
1
1
1
1
8
11
13
9
5
5
5
5
5
5
5
5
3
2
2
5
4
4
4
4
4
4
4
4
4
4
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
84
84
84
84
69
71
74
128
188
199
388
386
458
546
1273
637
810
975
1013
1246
1273
1137
1246
1110
1062
1367
1234
1307
1307
1260
1295
1319
1279
1299
1208
1099
1319
1356
1271
1279
1299
1275
1139
843
699
811
843
1051
1367
1231
1356
820
936
1064
1111
1355
1219
1275
692
577
558
422
368
542
231
197
163
103
309
330
357
1367
353
358
358
192
165
132
91
74
222
404
677
1006
1006
1355
1355
628
569
438
285
227
166
117
90
71
3
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
1
1
1
1
6
9
12
18
25
13
2
9
11
14
13
7
2
7
13
9
6
4
2
2
2
5
8
23
13
3
7
8
7
6
5
8
12
16
10
4
3
3
8
7
4
1
1
2
3
3
2
1
1
1
1
1
1
2
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
2
7
9
10
12
17
22
11
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
95
95
95
103
108
119
119
119
119
93
90
91
117
77
83
81
84
117
89
95
96
119
116
86
84
76
73
76
80
84
107
91
82
80
119
80
78
116
74
76
81
66
71
68
57
57
57
57
58
62
67
74
81
81
107
84
75
64
62
65
66
63
65
81
57
54
73
50
49
47
41
54
35
33
31
28
27
27
27
27
27
22
32
42
44
75
75
43
45
40
33
31
26
22
22
20
3
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
12
17
9
2
6
7
7
8
8
5
2
5
3
1
1
1
1
7
5
3
2
2
5
3
1
2
2
2
2
2
1
1
5
4
3
3
2
1
1
3
3
3
5
5
3
2
2
15
9
3
6
5
4
3
3
5
4
3
3
3
3
3
3
3
3
5
6
7
6
5
5
4
4
4
4
7
10
13
16
18
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
110
110
110
110
107
107
105
105
118
119
154
194
141
135
158
124
115
112
120
136
139
163
158
154
194
163
172
173
188
163
147
137
126
138
142
149
158
194
164
170
175
163
173
188
158
159
166
172
153
172
179
147
146
179
146
150
144
188
117
115
113
109
112
89
121
67
54
63
80
86
112
170
81
83
84
72
79
84
95
112
112
112
120
132
127
170
170
127
133
127
120
118
112
109
109
109
109
109
109
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
5
4
4
6
7
9
9
9
7
6
4
2
2
2
2
6
8
10
10
9
9
9
6
4
2
1
1
1
1
1
2
2
2
2
2
3
3
3
7
11
8
6
4
2
17
20
11
3
11
11
11
6
2
2
2
10
7
5
5
5
5
5
5
5
5
6
5
5
6
25
35
45
55
35
16
9
2
2
36
19
3
3
3
3
3
3
3
3
3
36
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
102
145
145
145
145
140
139
136
136
136
97
102
92
85
85
90
99
106
111
126
125
109
117
116
91
89
97
94
105
145
114
136
119
111
104
126
99
92
125
78
75
72
62
65
58
49
45
42
49
51
53
90
71
72
78
145
73
69
61
50
46
49
49
40
60
36
32
33
23
31
31
30
61
31
31
31
30
32
34
37
37
37
30
43
54
54
90
90
52
52
45
38
35
28
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
9
9
9
9
9
9
9
9
9
5
1
6
5
5
5
5
5
3
2
3
4
5
5
5
4
3
11
10
6
3
2
2
4
2
1
1
1
1
1
2
3
2
2
5
4
4
4
4
4
5
6
3
1
2
2
1
1
1
2
3
7
8
8
5
2
2
2
2
2
2
2
2
8
15
15
10
5
6
4
3
3
2
2
2
8
13
16
20
10
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
104
122
122
122
122
110
106
104
93
92
90
104
103
94
98
98
124
106
110
122
121
109
106
124
94
91
96
99
99
113
124
99
104
94
86
122
88
88
121
82
80
79
72
70
74
71
70
95
83
94
100
111
111
111
102
113
91
85
77
70
91
70
72
71
79
79
59
70
52
59
55
54
77
47
61
58
54
79
61
41
36
37
44
58
73
73
89
89
62
68
64
60
59
56
54
54
44
3
51
51
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
6
6
6
6
5
4
4
4
4
17
11
6
3
1
1
1
2
2
2
2
2
3
3
3
6
8
11
12
8
5
6
5
3
1
1
1
1
2
4
4
4
4
4
5
5
5
4
3
3
3
3
2
1
1
8
6
4
4
4
4
15
10
6
6
7
5
3
4
3
2
2
3
14
19
23
28
24
21
13
5
5
5
5
5
11
14
17
13
7
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
49
49
49
49
49
49
49
49
49
40
43
48
51
57
71
58
63
68
75
74
77
84
85
77
77
88
77
91
93
64
68
64
58
68
63
67
71
81
77
82
85
88
91
106
115
149
261
192
242
272
307
315
315
326
326
275
326
294
209
294
154
133
130
102
90
100
61
59
67
60
67
82
57
68
82
71
95
100
53
48
41
35
42
48
48
72
72
68
72
72
72
72
71
72
72
71
72
72
72
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
5
5
5
12
20
11
2
2
4
5
3
2
3
4
5
7
7
7
8
7
6
4
2
3
2
2
3
3
2
2
2
2
2
3
2
2
3
2
2
2
3
4
6
7
9
6
4
3
2
2
2
2
4
4
3
2
3
4
6
4
3
6
4
3
3
3
4
16
14
13
20
12
5
11
7
4
4
4
7
10
18
20
21
23
12
1
1
1
1
1
1
1
1
1
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
62
62
58
62
62
62
62
62
61
61
51
62
45
42
41
39
42
44
51
54
56
88
60
67
72
76
88
72
76
78
78
88
79
79
65
61
55
50
52
54
55
59
71
48
47
46
39
38
38
36
43
45
48
71
48
61
50
46
53
40
37
37
44
31
25
23
19
16
21
19
19
19
45
17
17
17
13
12
11
9
8
12
17
25
32
32
53
53
28
27
23
18
16
15
13
12
12
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
3
3
3
3
3
3
3
3
3
2
1
8
5
2
2
2
2
3
2
2
2
2
2
2
2
2
2
4
5
6
5
4
4
3
2
1
1
1
1
2
3
3
2
2
2
2
2
2
3
3
2
2
1
1
1
2
3
2
1
2
3
4
2
1
2
2
2
2
2
1
1
4
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
27
24
27
27
27
27
27
34
42
45
74
73
59
61
78
54
59
60
57
70
64
70
81
74
78
85
76
89
85
95
98
95
146
92
94
89
86
97
109
148
155
199
323
268
323
290
323
290
275
258
296
301
182
164
138
151
187
182
294
301
155
153
126
97
86
74
66
62
62
57
54
73
46
46
50
43
51
50
32
30
28
28
39
49
50
85
85
50
53
47
42
42
35
40
40
31
6
34
34
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
3
3
3
3
3
3
3
3
3
2
1
2
5
3
2
2
2
3
2
2
2
2
3
4
3
2
2
7
5
3
8
8
4
1
2
3
2
1
1
2
8
4
1
1
6
3
1
1
1
3
3
4
11
10
10
5
1
2
3
5
8
9
5
2
3
2
1
1
2
3
3
3
2
1
1
1
1
1
2
3
3
4
7
10
7
5
5
10
5
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
146
146
76
146
146
146
150
150
150
150
116
146
120
119
118
148
120
126
124
128
141
131
143
140
114
108
104
107
115
125
148
150
135
141
122
143
115
104
140
77
70
82
75
77
148
65
60
56
56
57
60
105
74
73
79
150
65
59
49
35
29
25
20
15
12
10
8
9
5
12
13
13
49
13
13
13
7
6
5
4
3
9
16
26
41
41
50
50
24
21
16
11
9
7
5
4
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
127
28
28
28
28
37
41
43
35
28
15
3
9
8
7
10
14
19
13
7
6
6
3
1
1
1
1
1
6
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
2
3
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
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
129
143
143
143
143
134
131
129
121
121
112
129
121
133
172
146
160
174
175
191
223
196
211
247
189
220
168
153
153
153
172
183
208
247
181
223
152
133
122
107
99
118
118
114
247
117
126
135
130
140
156
223
168
164
165
165
138
165
141
112
141
99
85
75
82
51
43
35
30
42
42
41
93
37
36
42
38
39
45
39
42
52
62
74
96
96
101
101
64
64
58
52
52
44
51
51
43
39
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
107
44
44
44
44
22
1
1
1
1
2
3
9
12
9
7
7
8
12
12
12
12
7
2
2
2
2
3
12
6
1
1
1
2
3
3
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
9
7
6
5
5
5
3
1
1
1
6
11
9
8
8
7
4
1
1
1
1
1
1
1
6
9
12
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
39
39
39
39
39
39
39
39
39
37
44
48
55
72
67
72
81
81
81
82
84
84
99
77
77
80
71
74
77
62
63
62
58
60
61
62
65
77
76
78
99
80
74
77
69
69
77
77
83
107
83
97
86
88
97
87
107
99
70
77
76
73
107
64
61
53
46
52
46
44
44
50
37
39
44
44
57
47
47
47
47
41
50
55
52
75
75
46
50
46
41
41
36
37
37
32
3
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
2
1
1
1
1
7
4
1
3
3
3
6
9
8
6
3
1
1
1
1
5
4
3
7
8
10
10
11
6
1
2
1
1
1
1
2
3
3
3
3
7
6
6
7
8
8
6
4
2
2
10
6
2
2
2
5
6
7
6
5
6
16
9
3
3
2
1
3
5
5
6
6
5
4
2
1
1
1
6
8
5
2
2
3
3
3
3
4
2
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
22
22
22
22
23
25
25
25
25
24
32
41
45
71
71
53
63
69
71
78
78
88
88
78
78
78
74
82
85
64
66
63
61
68
68
68
71
81
74
76
79
78
82
85
76
77
72
81
74
71
84
69
67
84
70
66
66
85
54
55
54
52
55
50
62
49
40
50
41
44
45
59
39
42
48
47
62
49
43
43
43
38
43
44
43
51
51
38
42
40
39
39
38
39
39
38
39
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
1
1
4
2
1
4
7
6
6
3
1
1
1
1
7
6
6
9
9
10
5
1
1
1
2
1
1
1
1
2
5
3
2
1
1
1
4
6
8
8
8
7
4
2
1
1
9
5
2
1
5
10
8
7
10
6
3
1
1
1
1
1
4
5
6
6
6
6
3
1
1
1
8
12
14
15
16
13
7
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
35
34
35
35
35
35
35
37
45
47
71
70
66
86
74
66
74
76
86
85
89
98
98
91
91
81
80
85
68
75
67
66
67
71
71
71
74
84
79
81
88
81
85
71
74
74
78
84
77
88
69
66
63
65
66
63
65
88
55
54
58
54
53
53
60
43
36
34
37
39
41
60
38
41
46
45
56
48
48
48
48
41
47
48
48
53
53
38
43
41
39
39
38
39
39
33
3
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
1
1
1
1
4
5
6
6
7
4
1
1
3
2
1
4
7
7
6
5
6
7
11
8
5
5
6
12
11
10
7
5
3
1
3
2
1
1
2
4
6
5
3
1
3
5
6
7
8
8
5
3
1
1
9
7
6
3
1
4
15
15
10
6
10
6
3
3
3
3
3
3
5
5
6
6
3
1
2
3
3
4
7
10
8
6
6
3
1
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
56
56
56
56
51
50
46
46
46
41
59
74
84
141
130
86
102
94
104
143
121
129
141
126
143
132
131
134
141
136
136
143
141
122
143
128
94
91
83
79
89
84
91
143
105
104
104
104
84
85
81
78
90
73
70
73
69
63
90
55
50
48
45
38
39
36
33
44
38
36
46
34
28
27
27
26
29
32
37
46
46
46
44
44
43
44
44
41
43
44
44
44
44
46
46
37
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
4
3
3
4
3
2
2
2
2
3
2
1
1
1
1
1
2
2
2
3
4
10
8
4
1
2
3
3
2
1
1
1
1
1
1
2
4
4
4
3
3
2
1
2
3
4
13
8
4
6
9
13
7
1
2
3
4
3
2
2
2
2
2
2
7
9
12
12
10
9
9
9
9
19
11
4
4
4
4
16
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
360
360
44
360
360
360
360
360
257
251
239
360
228
231
231
351
378
459
1189
518
540
566
458
467
408
419
567
567
582
1033
588
591
580
494
475
482
414
438
510
461
486
466
553
572
554
1104
579
584
720
760
719
948
1189
638
774
788
633
1033
540
424
389
365
311
278
559
207
190
173
108
273
286
302
1104
295
296
295
170
159
146
114
95
268
480
630
1189
1189
600
559
409
284
231
177
138
113
86
71
59
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
177
21
21
21
21
12
3
3
3
3
17
16
16
15
14
14
8
2
8
5
3
5
3
2
2
2
2
3
21
11
1
4
4
4
2
1
1
1
5
3
1
3
4
5
3
1
1
1
2
3
3
2
1
1
1
2
2
3
2
2
4
8
6
5
3
1
1
1
1
3
3
4
6
3
1
1
1
1
1
2
3
3
4
11
19
16
13
13
14
9
4
4
4
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
43
43
43
43
44
46
46
46
46
36
42
42
47
77
51
56
51
56
46
45
41
43
45
45
60
59
49
51
57
61
69
101
70
77
67
66
68
68
79
70
67
73
76
73
101
79
71
69
63
67
55
59
56
55
77
65
66
61
101
53
59
55
45
60
38
35
33
28
32
30
28
52
29
31
35
27
29
35
18
20
22
23
29
36
38
60
60
35
37
34
30
30
25
29
29
23
3
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
2
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
3
14
13
8
3
1
1
1
1
1
1
5
3
2
2
2
2
2
3
4
3
3
2
1
2
3
3
2
2
3
4
8
7
4
2
2
7
7
7
11
6
1
7
6
6
10
7
5
6
3
1
1
1
4
5
3
2
2
5
3
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
175
175
102
175
175
175
175
175
137
131
122
175
128
138
139
207
139
151
146
130
171
150
172
268
206
226
272
231
268
249
272
255
241
246
275
245
275
258
299
307
318
536
304
291
292
240
229
208
194
244
297
350
536
438
396
328
291
265
223
192
228
282
302
536
438
304
303
396
192
198
187
149
186
115
103
96
75
64
57
47
41
55
74
111
138
138
222
222
126
131
115
96
89
81
66
63
62
10
72
72
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
81
10
10
10
10
10
10
10
10
10
5
1
9
8
7
9
12
15
11
7
4
1
1
1
1
2
1
1
11
7
3
11
12
13
8
4
4
3
3
3
3
8
5
3
7
12
12
12
15
19
16
13
9
6
4
13
9
6
10
7
5
12
19
30
20
11
7
3
3
3
3
3
3
13
18
23
21
19
19
13
7
7
7
13
20
35
42
47
38
22
7
7
7
7
8
9
9
8
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
42
42
42
42
43
45
45
45
45
39
46
48
50
76
54
59
59
59
59
52
46
48
51
56
59
71
65
67
71
68
68
68
71
76
58
53
50
55
44
44
43
39
44
37
39
41
40
47
45
48
52
63
58
63
76
56
63
50
47
43
42
44
51
45
51
49
50
51
51
51
46
41
31
28
28
27
29
32
37
46
46
46
44
43
43
41
41
40
42
44
44
44
44
46
46
37
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
2
2
2
2
1
1
1
1
1
1
1
4
4
5
7
6
5
4
4
3
2
2
2
3
3
3
3
5
4
3
2
2
1
1
2
3
2
1
1
1
2
2
1
1
1
2
3
5
8
6
4
4
3
2
4
2
1
2
3
4
3
2
2
2
9
5
1
1
6
8
9
11
8
6
6
5
5
6
6
6
7
15
11
7
4
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
149
149
45
149
149
149
149
149
111
109
101
161
93
98
98
92
83
81
79
77
83
72
72
69
63
64
72
64
69
72
60
61
67
75
70
83
75
67
72
69
69
100
71
69
84
56
54
52
58
68
76
92
100
89
77
75
67
75
61
50
56
66
64
100
89
59
57
76
37
47
46
43
84
37
34
34
25
23
21
21
20
20
21
35
48
49
92
92
46
46
38
32
32
27
30
30
23
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
12
12
12
12
6
1
1
1
1
1
1
7
7
7
6
6
5
4
5
5
3
2
2
4
3
2
1
2
2
3
7
11
7
4
3
3
3
3
3
3
3
3
3
6
4
3
3
4
10
8
6
5
4
4
5
3
1
2
3
4
7
7
8
6
5
3
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
3
2
2
2
5
6
3
1
1
1
1
1
1
1
1
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
43
162
162
162
162
136
131
120
110
110
103
128
149
157
218
234
206
218
217
215
233
212
211
209
196
196
207
191
211
207
189
196
203
213
214
233
217
226
191
172
192
171
167
207
226
139
124
111
120
125
136
234
143
132
154
162
154
217
226
122
126
123
98
104
90
67
60
79
40
73
74
71
226
66
65
64
37
34
30
26
23
23
24
61
101
110
234
234
104
105
83
58
51
42
35
31
28
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
7
5
5
5
5
7
9
22
19
16
12
9
6
4
8
13
11
6
2
5
6
4
2
3
3
3
7
5
4
3
2
2
2
3
2
2
4
7
9
12
6
1
1
1
1
1
1
1
1
2
3
3
4
3
2
7
10
10
9
9
6
4
2
1
1
1
1
1
1
1
2
2
2
2
5
6
8
9
9
9
8
8
8
9
8
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
232
232
175
232
232
232
232
232
189
173
158
232
163
169
169
243
173
181
195
203
200
207
211
203
185
185
210
183
211
211
174
186
189
217
201
211
224
226
210
179
203
181
175
211
238
138
132
111
124
120
130
243
142
137
159
175
158
224
226
123
114
105
78
65
79
47
42
34
26
59
62
67
238
66
67
67
38
33
26
19
17
19
23
62
104
114
243
243
107
105
82
55
46
35
27
23
21
14
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
12
12
12
12
10
8
8
8
8
8
8
9
13
9
6
6
5
4
8
13
7
2
2
2
2
2
3
3
3
3
3
3
3
2
2
1
1
1
1
1
4
2
1
5
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
5
5
9
5
2
2
2
2
2
2
2
2
3
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
44
44
44
44
47
51
51
51
51
51
62
84
82
106
106
104
121
106
106
104
97
96
94
100
94
94
95
98
97
93
100
99
98
121
100
96
99
104
87
90
82
81
94
86
68
82
58
69
74
81
121
80
99
85
82
80
104
87
61
58
54
45
45
40
31
27
34
21
32
34
33
82
34
35
36
29
27
29
20
20
28
39
54
70
70
99
99
59
57
50
41
37
30
26
26
23
3
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
5
7
17
13
9
9
9
9
9
9
7
6
3
1
1
1
1
1
1
1
8
6
4
5
6
7
5
3
2
1
1
1
2
3
3
3
3
2
1
2
3
4
5
3
2
1
2
4
2
1
1
2
4
3
2
3
2
2
1
1
1
1
1
1
1
3
4
6
5
5
5
4
3
3
3
10
14
7
1
1
15
8
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
56
72
72
72
72
72
62
66
64
72
92
100
107
213
119
140
142
134
205
151
152
216
158
176
220
176
224
185
151
168
163
151
210
167
187
213
189
205
211
216
220
224
185
195
210
191
196
176
215
155
158
158
159
172
158
176
224
148
148
151
138
132
153
125
103
103
91
102
103
92
125
78
74
71
67
72
76
81
92
92
92
98
113
112
162
162
115
120
113
103
101
98
96
95
94
87
94
94
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
51
3
3
3
3
3
3
3
3
3
2
1
6
7
6
6
7
9
9
9
9
8
7
9
8
7
6
6
9
6
3
3
3
3
2
2
3
3
3
3
3
4
2
1
11
7
3
4
2
1
3
5
4
2
1
4
2
1
1
1
7
13
18
13
8
8
5
3
3
3
2
2
3
12
17
22
15
8
8
21
28
35
27
19
19
16
14
14
41
24
7
7
7
7
7
7
47
24
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
69
42
69
69
69
69
69
58
55
55
69
60
67
76
74
73
85
74
74
76
75
74
88
75
79
82
75
85
96
72
75
72
63
85
69
77
93
88
84
86
88
81
85
96
78
79
85
93
78
88
87
76
74
87
76
76
91
96
57
51
48
48
45
44
69
34
31
29
36
38
37
86
39
39
39
31
31
35
23
24
24
26
35
46
49
86
86
47
51
45
39
38
31
32
32
31
32
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
55
10
10
10
10
10
10
10
10
10
5
1
9
5
1
1
1
1
3
2
1
6
4
2
4
7
5
3
5
4
3
2
1
1
1
2
2
2
1
1
2
2
2
3
3
2
1
2
2
3
3
3
3
4
5
8
4
1
3
3
4
3
2
1
1
3
2
1
1
1
1
1
1
6
6
6
5
4
3
2
1
1
1
5
7
4
1
1
2
1
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
74
250
250
250
250
223
219
197
197
197
132
136
174
179
183
396
209
244
271
216
319
231
231
402
261
315
406
322
410
371
278
304
282
262
396
290
291
302
359
313
335
363
320
346
321
313
304
313
314
319
324
396
319
333
377
402
406
410
371
341
396
360
359
335
363
255
226
193
250
175
173
170
264
129
129
136
126
129
138
146
146
147
172
240
284
284
410
410
213
212
179
140
128
101
80
80
69
4
76
76
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
51
28
28
28
28
26
25
25
25
25
14
3
9
8
7
6
4
2
5
6
7
4
2
2
4
7
6
6
9
13
18
11
4
5
3
1
4
4
4
4
8
7
5
4
32
25
18
18
18
19
12
6
7
5
4
44
24
4
24
16
8
20
31
42
32
22
12
3
1
1
1
1
1
9
10
12
15
13
12
19
22
24
25
25
26
86
67
48
33
18
18
18
18
22
13
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
109
109
31
109
109
109
109
109
81
77
71
109
64
66
61
54
54
57
58
63
68
72
84
84
77
77
65
60
54
50
48
48
49
50
49
57
57
53
62
50
46
50
45
45
53
50
47
53
62
50
49
53
47
46
48
60
50
53
62
44
44
43
48
36
37
30
24
34
18
26
28
27
60
25
26
28
22
26
18
16
13
12
12
19
25
27
48
48
26
28
25
21
21
17
18
18
14
3
15
15
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
1
1
1
1
1
1
1
1
1
1
1
5
6
4
3
2
4
4
4
7
7
7
7
7
6
6
6
6
5
5
3
1
2
2
3
3
4
6
5
4
4
4
3
2
1
1
1
2
3
6
5
3
2
5
4
2
1
1
1
3
3
3
2
2
2
2
1
1
1
1
2
3
5
6
8
8
8
8
6
4
4
4
4
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
73
531
531
531
531
527
526
524
524
524
328
365
359
341
492
422
387
413
498
394
404
380
353
422
369
396
426
416
439
531
452
524
456
428
492
417
405
497
381
373
381
375
393
425
386
498
359
349
379
363
383
507
407
418
453
531
426
430
348
330
341
342
335
344
375
284
293
283
266
292
269
247
507
200
197
201
171
178
191
199
199
199
208
275
308
308
430
430
224
217
182
141
128
101
77
77
67
6
71
71
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
7
7
7
7
7
7
7
7
7
9
9
9
13
9
5
11
10
7
5
12
6
1
10
19
25
13
1
5
9
32
29
26
14
3
7
5
3
1
2
3
6
7
9
21
28
14
1
23
42
39
33
27
15
3
28
14
1
7
12
18
44
46
49
49
50
26
3
9
6
3
1
3
10
8
6
12
9
6
5
4
4
4
18
33
89
73
57
45
24
3
3
3
3
3
3
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
31
31
31
31
31
32
32
32
32
32
36
48
43
51
49
51
51
231
261
354
1130
552
654
819
1130
919
1018
1130
1056
1054
1056
720
1054
510
419
369
276
393
393
436
990
413
498
407
368
363
392
450
366
525
546
505
990
451
417
457
362
342
303
498
205
182
159
100
85
68
50
44
43
41
51
38
33
32
30
28
31
35
41
51
51
51
48
49
49
38
38
40
44
51
51
51
51
43
46
46
3
46
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
1
1
1
1
1
1
1
11
16
15
8
2
3
2
2
3
5
4
4
4
3
3
3
4
5
3
2
9
17
22
12
2
4
2
1
1
2
2
3
3
3
2
2
4
4
4
5
3
1
3
3
4
7
8
5
2
2
2
2
2
3
4
3
2
4
3
2
2
2
2
2
2
4
5
7
7
7
7
7
7
7
8
10
12
7
2
2
9
12
14
15
16
9
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
87
87
87
95
100
111
111
111
111
88
85
87
109
77
82
82
86
109
94
103
97
111
110
89
93
88
85
89
89
92
101
97
103
96
111
92
90
110
91
92
103
76
85
63
62
67
68
76
75
79
82
103
86
76
101
70
73
77
59
85
72
76
103
86
65
63
76
44
50
50
42
73
37
35
34
28
30
32
35
40
40
40
52
59
56
85
85
53
57
52
46
45
40
39
39
39
39
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
1
1
1
1
3
4
5
13
17
10
3
2
5
5
3
2
5
7
9
6
4
4
4
4
5
3
1
13
9
6
7
5
3
2
1
1
1
1
1
2
3
3
3
3
4
5
4
2
1
2
3
3
3
4
2
1
3
3
2
1
2
3
2
1
1
1
1
1
1
2
2
2
4
5
6
3
1
1
10
14
19
14
10
10
11
12
13
14
7
1
1
1
1
1
1
1
1
1
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
129
129
49
129
129
129
129
129
102
111
112
129
137
110
114
109
105
121
109
106
108
110
108
106
137
105
109
110
106
114
111
114
137
110
121
115
107
137
103
89
86
88
80
81
114
86
89
90
94
90
88
137
91
97
99
96
86
91
106
62
60
56
58
50
50
100
42
36
33
39
39
39
106
35
34
33
21
20
18
17
16
18
21
38
53
55
106
106
52
52
43
33
29
26
23
21
20
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
115
7
7
7
7
7
7
7
7
7
5
3
16
15
10
5
10
7
5
5
4
2
1
2
2
2
1
1
3
2
1
1
1
3
5
7
5
3
2
1
2
3
3
3
2
1
1
1
2
3
4
2
1
1
1
1
2
3
2
2
2
2
2
3
2
1
2
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
4
6
6
6
6
8
5
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
91
91
91
106
117
138
138
138
138
100
99
95
113
86
87
82
89
113
98
130
110
119
138
94
86
86
65
77
90
100
135
130
107
95
119
88
89
138
79
75
76
66
66
73
73
71
120
88
100
105
120
114
114
120
135
97
113
90
75
113
58
54
49
38
32
26
27
21
27
28
29
46
28
28
28
26
25
26
21
21
21
24
30
30
28
32
32
29
30
30
30
30
30
29
29
25
3
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
12
17
10
4
5
6
6
6
7
6
6
6
6
6
5
4
2
1
1
2
4
2
1
3
5
3
1
4
8
4
1
1
1
6
4
3
3
2
1
2
2
3
3
3
2
1
2
2
2
3
3
2
2
2
3
2
2
2
1
1
1
1
2
2
3
5
5
6
3
1
1
4
6
7
8
7
6
6
6
6
16
8
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
72
72
72
72
61
59
50
50
50
49
64
92
86
114
113
96
98
115
97
102
106
102
122
108
96
100
93
97
122
101
107
107
114
121
101
102
112
101
103
122
108
113
133
158
165
221
389
300
389
365
389
362
362
337
310
366
332
267
250
366
183
166
147
111
100
82
70
61
74
76
91
122
67
67
78
72
77
113
89
94
102
106
109
122
122
113
113
93
102
100
101
104
99
113
113
102
96
96
96
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
4
4
4
9
12
7
3
4
5
7
12
6
1
1
1
1
2
4
6
6
7
17
13
7
2
5
4
2
1
1
1
2
2
2
2
3
4
5
4
4
6
4
2
9
9
9
10
11
14
11
9
8
19
18
18
14
10
19
11
3
3
3
3
3
23
14
6
9
7
6
7
7
7
7
7
8
12
14
16
16
9
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
49
49
49
49
42
41
39
37
36
33
34
35
38
43
45
44
49
54
59
70
70
70
61
58
53
53
49
47
53
50
54
68
53
56
49
40
39
47
33
43
38
38
37
68
34
34
34
30
32
34
36
39
43
43
46
38
43
32
30
43
24
24
24
23
26
24
21
21
20
22
22
21
35
24
27
35
26
24
24
21
21
20
19
20
20
17
18
22
27
35
35
35
35
26
27
29
17
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
5
3
3
3
3
2
2
2
3
3
2
2
2
2
4
2
1
1
1
1
6
4
3
2
1
5
3
2
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
2
1
1
1
1
2
2
2
2
2
2
2
3
5
5
6
4
2
2
2
2
2
1
1
1
1
1
2
6
7
8
8
8
8
8
8
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
84
84
84
84
84
84
84
84
84
58
64
65
66
84
67
67
66
67
59
60
59
60
72
62
65
71
69
74
75
69
70
70
71
76
63
61
62
71
60
72
58
53
65
59
63
66
122
86
97
105
122
109
113
122
102
93
111
79
82
111
80
76
72
65
59
50
45
53
48
47
47
53
46
49
54
79
51
50
39
31
31
35
44
51
51
75
75
51
53
49
46
46
45
45
50
57
45
79
79
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
6
11
6
2
1
4
8
5
2
3
4
6
4
3
3
3
3
3
2
1
2
2
3
4
4
4
3
3
2
1
1
1
1
3
3
3
3
3
3
2
2
2
2
2
5
5
5
3
2
3
4
3
2
3
4
6
3
1
8
4
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
6
11
18
22
25
27
16
5
5
5
3
2
2
23
25
26
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
178
178
178
178
164
162
151
218
312
341
595
658
491
596
579
595
658
485
526
519
486
658
504
464
476
474
429
461
490
411
450
424
514
457
487
510
544
476
413
461
416
423
490
573
436
409
407
441
377
386
579
375
345
398
470
384
510
544
349
342
334
476
230
187
168
113
90
66
144
151
161
573
154
156
158
92
83
73
53
41
66
101
205
292
294
579
579
249
244
188
122
101
74
55
44
37
18
18
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
6
6
6
6
6
6
6
10
15
39
30
22
20
13
6
11
18
18
15
13
12
6
1
1
1
1
2
17
9
1
4
4
4
4
3
2
1
10
15
9
4
3
3
4
3
2
1
1
1
1
1
1
1
2
3
3
4
3
2
2
2
2
3
2
1
2
1
1
1
1
1
3
2
2
2
2
2
2
1
1
1
1
3
5
5
5
6
6
5
5
5
5
3
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
95
95
95
99
102
108
108
108
108
86
80
75
65
58
63
55
64
63
66
100
71
72
70
67
66
63
65
71
77
84
108
86
100
72
69
71
68
72
69
61
60
60
71
60
60
69
54
56
55
52
55
67
67
70
108
67
67
61
57
48
48
46
50
45
40
44
50
45
47
50
48
46
34
31
30
28
31
34
39
48
48
48
49
54
54
46
46
45
46
48
48
48
48
40
40
43
39
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
5
5
5
5
26
37
46
40
34
17
1
6
5
5
5
5
5
3
2
5
5
5
12
8
5
4
3
18
11
4
14
9
4
2
2
2
1
1
2
3
3
3
3
3
2
2
6
3
1
3
5
3
2
1
9
5
1
1
1
4
2
1
1
2
4
3
2
2
2
2
2
2
7
6
6
5
5
6
7
7
7
5
4
4
2
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
162
201
201
201
201
204
208
208
208
208
154
162
161
163
174
236
182
198
217
215
266
262
234
306
233
251
310
264
269
278
306
272
310
269
244
249
258
310
259
229
255
210
198
255
179
195
183
181
224
196
209
210
209
214
212
209
190
172
224
165
166
179
258
158
157
147
122
137
119
116
120
116
212
99
93
95
72
67
62
49
46
46
51
91
129
139
258
258
134
143
124
100
94
74
64
64
56
3
67
67
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
119
7
7
7
7
7
7
7
7
7
4
1
7
7
8
9
9
8
8
7
7
4
1
7
7
5
3
1
4
4
4
9
8
8
4
1
1
1
1
2
4
8
5
3
9
13
17
19
13
7
13
14
15
8
1
5
8
7
4
1
9
5
1
2
3
12
8
5
7
5
3
1
5
19
26
34
26
19
19
10
1
1
1
6
11
6
1
1
7
4
1
1
1
1
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
105
105
96
105
105
105
105
105
91
86
82
105
74
87
93
89
124
96
96
96
101
99
101
136
105
117
140
121
144
123
124
119
117
121
98
109
114
136
140
116
144
118
111
135
107
113
110
135
105
101
108
144
106
102
128
104
101
100
128
109
110
121
119
84
74
81
70
66
142
81
85
92
121
82
89
81
73
89
76
48
52
55
54
75
81
85
142
142
86
98
91
83
82
74
75
75
61
3
72
72
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
10
10
10
10
10
10
10
10
10
6
3
10
6
2
6
5
5
7
6
5
3
2
5
4
3
2
1
9
5
2
5
4
3
3
2
1
1
1
2
3
4
2
1
1
4
2
1
4
7
6
6
5
3
2
1
1
1
1
1
1
9
13
9
6
7
4
2
1
1
1
1
1
11
10
9
11
6
1
4
5
6
7
11
13
7
2
2
3
2
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
174
453
453
453
453
403
395
354
354
354
233
230
245
239
279
323
332
343
408
453
368
364
354
390
364
375
394
408
344
299
312
309
330
327
347
453
336
390
394
329
344
324
305
334
293
276
250
334
260
275
280
394
271
258
255
237
221
234
220
190
203
294
184
182
157
170
156
147
339
190
201
197
294
171
188
191
169
212
212
116
102
89
78
126
174
184
339
339
227
236
219
198
193
171
168
168
139
7
161
161
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
75
45
45
45
45
49
51
52
48
45
24
3
4
5
7
9
8
6
4
5
4
3
2
2
4
5
6
7
5
4
7
9
11
10
5
1
3
4
5
11
11
11
8
5
5
5
5
5
6
8
11
8
5
3
2
6
5
5
3
2
8
22
32
18
5
20
14
9
12
16
10
4
43
36
30
51
40
30
36
23
11
11
11
11
11
8
5
5
51
27
3
3
3
3
3
3
5
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
59
59
59
59
60
62
62
103
154
169
331
325
210
218
239
186
188
240
211
236
260
275
287
331
325
267
271
242
233
256
233
245
225
217
242
239
270
331
260
261
256
244
227
231
229
229
279
248
259
237
270
240
225
253
287
267
232
250
176
150
172
191
129
227
97
81
71
45
83
83
84
279
77
76
76
43
38
33
27
23
58
99
157
240
240
287
287
142
127
100
69
57
45
36
31
26
16
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
3
3
3
3
3
3
3
3
3
4
6
9
12
9
6
11
16
15
15
16
12
9
9
5
2
2
2
11
6
2
8
11
13
16
8
1
6
7
6
4
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
1
2
3
2
2
2
2
4
3
2
2
2
2
2
5
6
8
9
10
10
9
8
8
9
8
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
42
42
42
42
43
45
45
45
45
40
45
46
49
71
51
51
52
51
48
51
50
51
64
51
51
50
44
44
47
47
52
64
50
71
51
52
50
50
48
49
64
44
44
40
35
41
37
39
45
39
41
44
43
47
71
46
52
40
32
34
30
30
29
40
27
22
28
19
26
26
25
52
26
27
29
24
23
29
16
17
18
19
24
26
27
40
40
26
29
27
25
25
24
23
23
23
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
2
2
2
2
1
1
1
1
1
1
1
5
6
4
3
2
2
2
4
2
1
1
1
1
3
3
3
2
2
2
3
3
3
3
5
3
2
1
1
2
2
2
3
2
2
2
2
2
6
5
4
3
2
3
3
2
1
2
3
4
3
2
1
1
5
3
1
1
1
1
1
1
3
4
6
5
5
5
5
5
5
6
6
6
3
1
1
3
2
1
1
1
1
1
1
1
1
1
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
56
56
56
56
52
51
49
49
49
39
42
48
65
70
76
134
81
83
88
82
87
92
134
91
93
92
95
92
90
134
87
85
78
73
65
66
76
69
73
77
79
83
87
64
69
73
70
71
69
83
68
67
65
61
68
66
67
87
68
53
54
54
52
51
64
44
42
47
58
58
92
82
67
68
82
68
73
107
87
92
92
92
83
88
86
107
107
83
96
94
94
98
93
107
107
96
90
90
90
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
2
2
2
2
2
1
1
1
4
6
3
1
1
2
4
3
3
3
3
3
7
6
6
4
2
6
4
2
4
8
5
2
1
1
2
3
3
2
2
2
2
2
2
1
1
2
3
4
2
1
6
3
1
2
4
12
8
4
3
2
3
3
3
3
3
2
1
15
18
16
15
16
15
14
7
1
1
1
8
12
7
3
3
10
5
1
1
1
1
2
2
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
89
89
89
89
85
84
82
82
82
81
94
108
106
106
108
104
108
103
106
96
108
94
92
108
88
86
84
80
85
90
88
110
100
90
110
91
87
110
85
89
86
77
102
68
71
71
72
76
74
80
83
82
79
79
102
71
73
80
56
64
47
49
45
43
79
34
30
33
38
42
49
75
45
61
59
55
79
67
40
36
34
37
47
53
56
75
75
53
58
56
52
52
50
48
48
41
3
51
51
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
7
7
7
7
7
4
1
14
15
10
5
2
2
3
5
13
7
1
7
7
6
3
1
2
4
8
7
5
3
1
1
2
1
1
1
2
2
2
3
6
6
6
4
2
3
3
3
4
3
2
3
2
1
6
5
5
3
1
1
1
1
1
1
1
1
1
1
2
16
11
6
27
16
6
3
1
1
1
3
4
2
1
1
8
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
96
96
96
96
92
91
89
89
89
69
79
84
90
106
100
124
108
107
107
109
109
103
124
108
100
94
95
91
97
124
103
105
104
106
98
84
80
80
80
82
82
83
87
86
85
95
95
93
95
95
106
95
95
90
91
90
90
87
95
88
76
73
67
65
67
51
67
51
61
66
70
90
67
74
65
71
53
50
42
37
37
42
45
51
51
53
53
52
57
62
62
65
62
74
74
59
3
71
71
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
4
7
4
1
9
8
7
4
1
1
2
4
7
7
7
7
7
5
3
6
4
2
3
3
3
14
8
2
2
2
2
3
4
12
7
3
2
1
1
1
1
1
4
7
5
3
2
8
4
1
3
4
6
4
2
4
3
3
2
2
2
2
1
1
2
9
12
16
16
16
16
10
4
4
4
11
14
8
2
2
17
12
8
8
8
5
3
3
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
337
337
63
337
337
337
337
337
241
228
210
337
165
160
151
119
114
115
106
104
123
106
109
118
106
107
102
101
94
96
94
95
123
97
101
107
101
101
102
109
99
104
105
108
123
107
120
115
105
106
111
113
104
123
108
118
96
97
109
76
72
80
87
58
96
45
38
34
26
37
37
37
120
34
33
33
19
16
14
11
9
24
42
67
104
104
123
123
61
54
43
29
24
19
15
13
11
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
293
3
3
3
3
3
3
3
3
3
22
15
9
8
7
6
6
12
9
7
6
5
3
1
1
1
1
1
9
5
1
2
3
9
11
7
3
1
1
5
7
4
1
1
1
2
4
5
6
6
7
4
1
1
1
4
5
7
9
10
11
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
156
156
63
156
156
156
156
156
118
110
103
156
90
89
92
99
89
93
106
103
107
114
114
105
114
98
94
86
81
82
85
93
107
97
107
95
91
100
89
89
91
93
96
95
107
102
95
102
96
97
91
100
106
91
96
98
87
95
93
66
61
70
82
53
91
42
34
28
18
31
31
32
102
30
30
31
19
16
13
9
7
23
42
63
106
106
98
98
53
44
35
25
20
16
13
11
9
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
137
1
1
1
1
1
1
1
1
1
2
3
9
12
7
2
13
18
12
6
12
11
6
2
2
2
2
2
13
7
1
1
1
1
4
3
2
1
4
5
3
2
1
3
3
2
1
1
1
1
1
1
1
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
2
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
154
154
63
154
154
154
154
154
114
109
101
154
93
96
96
108
114
126
228
132
134
143
128
126
146
108
112
115
106
146
102
103
102
91
92
103
98
97
99
109
100
104
124
129
135
224
129
126
129
135
141
134
228
129
135
134
104
100
109
79
72
81
89
60
103
48
40
36
24
55
59
63
224
61
61
62
35
29
24
18
14
49
90
121
228
228
121
121
83
60
50
37
28
22
17
14
11
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
129
22
22
22
22
14
6
6
6
6
22
15
9
9
7
4
2
9
9
9
9
5
2
6
6
4
2
2
9
5
2
2
3
2
1
1
2
3
5
5
6
7
4
1
3
3
2
1
1
1
5
3
1
1
1
2
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
2
2
2
3
3
2
2
2
2
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
424
424
63
424
424
424
424
424
300
278
259
424
204
194
181
160
150
152
231
137
133
143
129
128
147
120
127
131
125
166
125
130
129
125
128
144
150
153
216
156
169
180
188
213
191
221
186
188
204
200
201
191
231
181
189
216
172
213
204
158
151
172
212
126
209
97
77
67
42
69
69
69
221
63
63
62
36
32
26
19
16
50
93
138
231
231
212
212
114
95
75
52
42
33
26
22
19
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
402
16
16
16
16
8
1
1
1
1
2
4
9
5
1
1
1
1
1
1
1
1
1
2
2
2
2
2
34
18
2
3
5
5
3
2
2
2
3
2
1
3
3
3
3
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
6
8
6
4
4
7
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
129
129
129
129
120
118
111
111
111
79
92
93
101
176
119
119
119
119
97
104
102
110
158
111
135
126
108
113
129
119
132
158
124
176
135
106
104
126
79
72
73
65
63
79
60
61
64
55
65
50
47
70
71
79
176
76
74
69
53
49
45
42
46
36
37
38
37
38
39
37
43
43
29
28
28
25
28
30
34
41
41
41
41
43
43
40
40
39
40
41
41
41
41
39
39
40
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
8
8
8
13
18
9
1
2
4
4
5
6
6
6
6
7
4
1
2
2
2
1
1
3
3
3
3
3
2
2
3
2
1
1
1
1
2
2
3
4
4
4
3
3
3
3
2
2
1
1
10
7
4
2
1
1
8
9
6
3
2
2
2
2
2
2
2
2
4
5
7
6
5
5
4
4
4
4
4
4
4
4
4
16
9
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
28
59
59
59
59
47
45
40
84
136
156
318
312
211
225
319
253
289
543
323
334
341
319
365
371
407
567
465
497
497
455
501
516
536
505
466
471
516
550
518
536
505
533
438
428
533
399
384
443
559
461
550
543
410
475
504
567
496
533
318
263
262
191
164
237
105
90
77
50
133
140
149
559
145
145
146
77
67
55
41
34
116
214
336
543
543
567
567
287
245
191
129
102
78
60
48
39
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
22
22
22
22
13
5
5
5
5
5
6
10
8
7
6
6
22
14
7
25
17
9
2
2
2
2
2
10
6
2
3
5
14
7
1
1
20
15
9
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
4
2
1
1
1
1
2
1
1
4
3
2
2
2
2
2
1
1
1
1
3
6
7
7
8
9
8
7
7
7
4
1
1
1
4
5
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
34
34
34
34
34
34
34
34
34
32
37
52
59
61
121
67
75
75
70
83
74
73
94
73
80
98
89
102
113
81
84
82
77
101
85
85
93
101
91
94
105
97
98
121
94
96
97
100
98
102
113
99
101
102
101
94
105
93
77
73
71
63
61
80
58
51
68
46
62
64
65
121
61
61
67
59
61
61
46
46
46
42
52
57
59
75
75
54
60
58
54
54
53
51
51
44
3
54
54
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
2
1
1
4
5
4
4
5
7
7
4
2
2
2
2
2
3
6
6
4
3
2
2
1
1
1
1
1
1
2
3
3
2
2
5
7
8
7
7
11
8
4
1
2
4
7
7
7
5
4
5
7
9
10
9
8
5
2
2
2
3
3
3
21
30
36
24
12
12
8
5
5
5
6
8
12
14
16
11
6
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
299
299
299
299
253
245
209
208
208
172
205
322
353
381
989
507
642
720
558
954
643
627
965
625
724
909
739
928
943
578
678
636
577
959
719
723
938
914
764
898
926
782
900
739
657
649
660
697
723
790
989
842
954
931
965
909
928
943
865
959
921
938
898
926
647
589
518
821
490
480
472
786
344
319
295
242
256
284
305
305
305
406
578
732
732
989
989
504
478
393
293
257
200
148
127
125
7
134
134
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
22
22
22
22
22
22
22
33
39
20
1
9
8
7
5
4
7
8
7
5
3
3
3
3
3
4
7
9
6
4
29
18
8
5
2
3
4
5
3
2
2
2
2
3
5
5
5
10
16
12
8
22
12
2
14
24
35
18
2
13
24
36
51
36
22
14
6
6
6
5
5
11
28
17
6
14
10
6
8
9
9
10
34
59
182
147
112
86
44
2
2
2
2
2
2
4
4
4
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
126
126
63
126
126
126
126
126
100
108
105
134
140
106
108
155
123
149
252
166
198
183
175
198
168
180
254
211
227
227
218
227
239
227
227
218
195
239
249
225
227
230
213
197
175
248
168
181
219
251
218
249
252
187
214
225
254
230
213
129
105
99
82
72
94
47
39
31
21
59
64
71
251
70
71
73
42
35
28
21
17
54
100
154
252
252
254
254
133
115
92
64
52
40
31
26
23
6
18
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
3
3
3
3
3
3
3
3
3
4
6
9
8
7
4
2
7
8
7
7
5
3
2
2
2
2
3
11
7
3
6
7
5
3
6
5
4
4
3
3
3
3
3
3
2
1
1
2
3
2
1
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
8
10
6
2
2
1
1
1
1
1
2
2
2
3
2
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
106
106
58
106
106
106
106
106
99
123
126
204
204
197
217
429
395
482
1189
490
478
466
352
326
303
289
406
424
477
1029
482
481
469
412
415
440
457
476
415
462
485
457
540
525
542
1151
521
518
655
727
697
991
1189
580
723
713
592
1029
493
402
359
333
280
254
525
182
165
149
86
262
278
299
1151
292
295
294
156
138
117
83
67
247
464
613
1189
1189
588
525
390
259
204
150
110
85
66
52
42
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
13
13
13
13
10
8
8
8
8
22
15
9
11
8
6
7
9
7
6
3
1
1
1
1
2
2
2
33
18
3
4
3
3
14
9
5
5
7
7
5
3
3
5
3
2
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
3
3
3
2
1
2
3
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
4
6
7
7
7
6
4
2
2
2
2
4
6
6
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
241
241
177
241
247
257
293
293
293
293
233
241
429
448
540
1337
736
804
1014
1230
1130
1252
1252
1230
940
1017
1252
1081
1252
1252
1038
1068
1041
1069
1124
1112
1268
1300
1034
1072
1123
1135
1117
1252
1331
1014
1029
1039
1080
1016
1048
1337
923
886
932
1005
902
1268
1300
934
917
966
835
729
1085
537
484
433
446
457
451
451
1331
382
375
364
203
168
128
87
67
53
45
260
510
583
1337
1337
559
555
425
273
226
165
117
90
73
3
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
37
37
37
37
37
31
26
26
26
26
16
6
6
6
5
5
6
5
4
5
7
6
4
2
2
2
2
3
3
2
1
6
11
16
9
2
6
11
18
9
1
3
5
7
4
2
2
1
1
1
1
1
1
1
1
11
7
3
2
1
1
2
4
5
3
2
8
12
17
11
6
3
6
7
8
10
6
2
4
4
4
4
4
4
4
5
5
6
11
6
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
146
146
58
146
146
146
146
146
159
208
225
392
364
437
522
1183
585
764
913
961
1289
1183
1095
1289
1140
1059
1394
1230
1247
1277
1293
1305
1359
1319
1339
1235
1122
1359
1354
1300
1319
1339
1307
1158
844
694
806
841
1050
1378
1229
1354
812
933
1070
1126
1394
1245
1307
709
590
571
430
373
564
242
211
183
116
322
338
365
1378
354
356
359
192
164
132
90
70
218
399
682
1008
1008
1394
1394
640
582
447
290
232
170
124
96
77
25
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
113
26
26
26
26
14
3
3
3
3
15
12
9
9
9
9
9
9
9
9
9
5
2
2
2
2
4
7
23
13
3
7
7
5
4
5
8
12
15
9
3
5
7
8
5
2
1
2
2
3
3
3
2
1
2
2
3
7
4
1
3
5
5
5
3
1
1
1
1
1
1
1
1
5
7
8
10
12
14
7
1
1
1
2
3
9
12
16
9
3
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
364
364
364
364
368
373
373
373
373
232
267
279
271
420
266
294
324
288
346
367
306
355
375
348
402
420
385
399
367
375
358
398
399
348
402
364
347
420
300
289
283
282
278
308
301
288
293
385
247
249
308
236
230
263
366
267
293
385
234
224
215
299
149
135
115
81
63
64
116
127
130
366
133
134
135
104
109
112
109
109
109
96
138
175
176
299
299
167
175
154
130
123
100
94
94
82
7
101
101
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
8
8
8
8
9
10
9
9
13
14
13
13
37
26
15
25
20
15
10
12
8
4
9
16
10
4
5
7
15
8
2
3
4
10
7
5
9
6
4
3
2
2
2
4
6
6
6
5
3
1
7
6
6
6
6
9
9
9
9
7
5
6
4
2
2
2
5
8
12
14
16
12
8
8
37
52
67
49
31
24
15
6
6
22
11
1
1
1
1
1
1
4
5
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
56
56
56
56
52
51
49
49
49
40
42
46
50
50
63
59
60
63
65
70
70
70
61
67
57
57
57
52
58
54
55
56
67
51
57
52
62
54
54
55
82
58
57
67
49
44
43
42
46
55
63
64
82
74
67
63
59
58
52
51
59
62
54
82
59
54
74
49
48
44
38
53
32
30
28
25
24
24
24
24
24
30
40
50
50
63
63
37
36
31
26
25
20
20
20
20
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
6
6
6
6
3
1
1
1
1
1
1
2
4
3
3
3
3
3
4
3
3
3
3
3
7
5
3
9
6
3
3
3
2
1
2
1
1
1
2
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
6
4
3
3
3
5
6
7
7
6
6
4
3
6
9
7
5
11
6
1
1
1
1
1
3
4
4
5
8
11
16
15
14
13
7
2
2
2
2
2
2
2
2
2
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
92
92
92
92
91
91
91
91
91
66
72
83
82
112
104
85
92
90
98
117
108
124
121
117
124
150
138
150
143
147
150
132
126
118
117
111
105
109
104
105
110
111
107
124
103
103
100
109
93
90
88
86
84
87
85
89
85
111
103
78
81
75
67
66
67
55
67
53
46
48
45
60
38
40
44
40
51
44
31
28
26
27
37
46
47
77
77
46
49
45
39
38
33
31
31
31
31
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
10
1
1
1
1
1
2
7
6
5
7
6
5
4
4
3
3
3
3
3
3
3
10
7
4
3
7
9
6
4
3
3
2
1
3
6
4
3
2
4
6
4
2
3
5
5
5
9
5
2
9
10
11
15
14
13
11
9
12
11
10
16
9
3
3
2
2
3
5
6
7
7
7
7
4
2
2
2
6
10
10
10
11
12
7
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
73
228
228
228
228
201
196
174
174
174
123
130
150
159
174
253
180
205
228
173
242
185
188
253
188
192
207
198
207
231
194
195
196
228
182
189
185
233
214
186
197
206
219
252
253
229
242
253
228
213
207
231
211
219
233
218
223
252
214
209
223
209
208
223
213
174
150
158
113
140
133
128
253
114
108
105
86
89
97
102
102
102
98
118
127
127
157
157
100
101
92
81
79
65
68
68
67
68
68
68
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
58
45
45
45
45
31
18
18
18
18
9
1
9
8
7
4
1
3
5
6
3
1
1
1
1
7
11
15
10
5
10
8
6
3
1
1
1
1
1
1
2
8
4
1
4
5
3
1
4
7
15
18
14
7
1
38
19
1
2
5
8
15
22
25
20
15
13
12
12
12
8
4
12
14
15
17
17
17
17
10
4
4
4
16
29
52
50
49
40
21
3
3
3
3
3
3
3
3
3
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
107
107
107
107
107
107
107
107
107
86
82
99
93
101
202
103
119
126
115
180
135
137
263
150
175
197
184
207
224
179
183
167
168
182
169
176
181
212
195
199
237
186
198
202
202
208
263
216
203
207
224
204
206
211
213
196
224
237
175
173
223
133
120
112
91
76
71
111
99
103
112
263
98
97
102
88
95
103
112
112
112
74
90
104
102
151
151
85
88
77
64
60
48
44
44
44
44
44
44
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
5
8
8
8
8
6
4
2
3
5
4
4
4
3
3
4
4
5
3
2
8
7
7
6
5
3
1
5
6
5
5
3
1
1
1
1
1
2
2
2
4
11
7
4
4
2
1
5
8
12
6
1
6
5
5
5
5
5
6
3
1
1
1
2
8
20
26
29
20
12
12
7
2
2
2
8
11
14
17
20
18
10
3
3
3
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
42
56
56
56
56
59
63
63
63
63
52
55
57
60
70
72
74
105
76
75
91
69
67
62
64
50
51
52
54
56
56
64
68
70
105
91
70
68
60
52
49
48
46
46
56
43
48
39
49
50
54
105
56
54
60
63
47
48
48
34
31
29
27
20
19
16
13
16
10
16
18
19
48
18
18
18
12
11
9
8
7
11
16
25
35
35
49
49
26
26
22
17
16
14
13
12
12
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
4
7
4
1
9
8
7
9
8
7
6
4
2
2
2
2
2
2
3
5
7
4
1
1
2
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
3
4
3
2
2
1
1
4
4
4
3
2
2
2
2
2
2
6
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
47
47
47
47
48
50
50
50
50
41
44
41
44
47
48
59
50
59
59
55
84
55
62
70
70
78
84
77
78
78
78
69
88
60
55
51
43
42
37
43
41
44
82
44
42
40
35
39
43
50
55
52
82
50
46
43
36
30
28
26
30
29
29
41
28
24
36
19
24
25
24
43
22
23
25
23
26
24
22
22
22
19
22
24
22
30
30
20
21
19
18
18
16
18
18
14
3
15
15
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
1
1
1
1
1
1
2
9
8
8
5
2
1
1
4
3
2
2
2
2
4
3
3
2
1
4
3
2
2
1
1
1
1
1
1
2
2
1
1
2
4
3
2
2
2
4
4
3
2
2
2
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
3
6
8
9
10
9
5
1
1
1
1
1
1
1
2
3
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
44
44
44
44
47
51
51
51
51
41
48
48
52
73
55
60
53
58
45
46
46
48
60
49
55
52
48
51
51
60
54
56
56
73
58
49
49
52
42
43
44
41
43
47
36
34
33
36
39
41
58
47
47
47
73
42
42
38
29
35
32
31
44
38
27
26
33
17
20
19
16
29
14
14
14
12
11
11
10
10
11
14
19
23
23
35
35
21
20
18
15
14
13
12
12
11
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
6
5
9
5
2
7
7
4
2
3
3
2
2
3
3
3
3
6
9
5
1
1
1
3
3
3
2
1
1
1
1
3
2
1
1
1
1
2
2
3
4
3
2
1
1
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
5
6
4
2
2
6
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
44
44
44
44
47
51
51
51
51
41
48
46
50
78
54
56
58
56
62
58
57
62
73
57
62
57
55
62
61
61
70
73
59
78
62
51
51
57
56
52
62
70
41
39
37
33
32
33
31
37
41
47
70
49
78
45
42
38
29
34
24
23
22
20
21
19
19
19
20
22
24
27
30
30
26
30
21
20
21
20
20
20
21
25
25
18
19
22
24
30
30
30
30
30
30
30
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
4
1
6
5
5
3
2
5
8
6
5
3
2
5
5
5
3
1
9
11
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
5
4
3
3
3
2
2
2
2
2
2
2
2
2
6
4
2
2
2
2
6
7
8
8
8
8
8
8
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
56
43
56
56
56
56
56
53
53
47
56
60
66
82
93
66
80
84
84
116
91
90
91
98
91
92
93
95
98
87
113
91
91
92
97
96
97
101
110
89
92
91
113
87
83
110
69
76
74
78
97
82
116
86
89
88
101
110
69
61
61
51
47
60
38
35
31
27
40
40
44
110
42
41
43
30
27
24
23
20
20
21
38
56
59
116
116
56
57
47
38
38
32
35
35
27
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
1
1
1
1
5
7
8
9
10
5
1
9
8
7
6
6
6
6
4
2
1
1
1
1
1
1
2
4
3
2
2
2
2
3
2
1
1
1
1
2
3
2
2
3
3
4
3
3
3
3
2
2
2
2
2
2
2
2
2
2
8
6
4
3
5
6
5
5
9
5
1
8
5
2
2
2
2
2
1
1
1
1
4
6
4
3
3
6
3
1
1
1
1
1
1
1
5
7
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
67
91
91
91
95
97
103
103
103
103
77
71
72
62
56
69
55
64
70
72
91
83
79
87
91
85
87
83
91
88
86
103
85
74
77
64
67
70
68
77
83
71
72
87
71
74
84
67
67
73
75
79
87
89
86
103
87
87
79
84
87
62
55
46
45
36
32
28
46
38
41
43
73
37
36
36
29
31
33
37
43
43
43
45
55
57
89
89
55
58
53
48
47
40
43
43
40
39
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
42
6
6
6
6
20
27
31
32
33
17
2
1
4
4
5
6
5
3
2
12
7
3
3
4
3
2
1
3
4
6
7
8
9
8
4
1
1
2
3
4
4
4
2
1
3
3
3
4
5
5
3
2
2
2
3
2
1
6
5
5
15
12
7
2
3
2
1
1
2
2
2
3
7
6
6
6
6
6
4
3
3
3
6
7
4
2
2
9
5
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
65
87
87
90
102
112
132
132
132
132
100
98
94
109
84
83
76
84
109
92
126
97
113
112
82
76
68
60
72
83
96
132
126
103
89
113
81
79
112
62
58
55
46
42
39
35
36
30
31
32
35
41
52
53
57
132
55
58
54
41
44
38
32
38
27
23
25
21
24
24
20
19
36
16
15
15
12
12
13
13
13
13
18
25
30
30
49
49
26
26
22
17
16
13
11
11
11
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
59
16
16
16
16
32
40
44
33
22
11
1
8
6
5
7
6
5
10
7
4
1
1
1
1
5
4
3
3
4
5
8
7
5
3
1
1
1
3
3
4
5
5
6
4
2
2
2
2
2
3
3
3
2
1
3
2
2
2
2
3
4
5
4
4
3
2
2
2
2
1
1
2
1
1
3
2
1
1
1
1
1
2
1
1
1
3
4
6
4
2
2
2
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
95
95
95
95
95
95
95
95
95
75
80
86
82
115
91
81
92
90
102
143
116
127
119
124
120
109
108
105
115
114
121
143
127
124
120
97
120
95
101
103
120
107
112
143
110
114
101
100
89
87
96
86
87
78
100
77
78
74
77
62
57
57
54
51
57
50
38
44
42
42
45
70
42
44
49
43
57
50
33
31
29
29
40
50
52
87
87
51
54
48
43
43
35
40
40
31
6
34
34
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
51
6
6
6
6
17
22
25
26
28
16
4
8
6
5
4
4
3
2
3
5
4
3
5
5
4
3
6
4
2
3
7
6
4
3
2
3
3
3
4
6
7
8
11
11
8
5
3
5
6
7
6
6
3
1
7
4
1
6
5
4
14
17
10
4
6
4
2
3
2
2
2
2
4
5
7
7
7
7
5
4
4
4
7
10
7
4
4
10
5
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
67
67
36
67
67
67
70
70
70
74
81
91
134
94
117
108
113
117
136
121
117
136
113
109
136
103
95
91
90
94
101
111
132
115
134
128
105
101
94
90
93
87
88
105
94
99
93
99
97
101
106
134
105
105
102
94
93
90
90
83
79
67
67
64
61
69
49
64
53
62
65
91
83
66
67
69
61
65
77
79
91
91
91
83
83
77
77
77
83
89
99
99
99
99
99
99
96
93
93
93
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
2
2
2
2
6
8
9
9
10
7
4
2
3
4
6
5
3
2
3
4
4
4
4
4
3
3
9
5
2
3
5
4
4
9
5
1
1
1
1
2
4
3
3
6
10
11
10
5
1
5
7
10
6
3
11
6
1
4
7
10
15
20
14
8
9
5
2
5
9
5
2
20
21
13
6
11
8
6
7
7
7
8
12
14
9
4
4
37
21
6
6
6
6
6
6
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
50
50
50
51
60
70
70
70
70
57
58
56
70
55
56
55
53
70
51
51
62
50
50
54
62
57
58
62
59
51
48
50
50
48
58
48
48
59
45
45
60
40
45
38
34
35
36
39
40
45
49
48
60
49
48
47
45
59
42
43
44
41
45
39
32
28
33
20
24
23
23
36
20
24
22
24
26
30
36
36
36
25
32
38
37
59
59
32
33
28
23
22
18
18
18
14
6
12
12
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
7
11
10
9
8
6
4
2
3
2
2
3
2
1
1
1
1
2
2
2
6
5
4
5
6
4
2
1
1
1
1
1
2
3
4
4
3
2
2
2
2
3
3
3
2
2
3
4
2
1
1
1
2
7
8
7
4
2
2
2
2
2
2
2
2
7
6
6
9
7
6
5
4
4
4
5
6
7
9
10
8
5
2
2
2
2
3
3
4
5
6
12
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
100
100
100
100
76
72
63
54
53
45
48
57
60
71
95
71
79
77
79
91
70
68
71
64
68
75
70
79
100
68
72
75
70
74
79
80
95
83
91
92
88
94
127
102
107
99
127
106
110
109
127
99
93
98
100
103
109
95
124
81
86
89
109
82
68
60
65
46
49
45
40
54
35
34
33
31
27
26
23
23
24
32
41
52
52
64
64
41
41
37
32
31
26
25
25
24
6
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
3
1
1
1
1
7
4
1
4
6
7
7
7
4
2
7
5
3
14
10
6
3
5
11
7
3
3
2
1
1
2
2
1
1
2
3
2
1
1
1
2
4
6
8
14
9
4
4
3
2
12
6
1
1
2
10
5
1
8
6
5
12
19
16
13
7
1
13
7
1
6
3
1
6
5
4
4
4
11
14
7
1
1
10
5
1
1
1
1
1
1
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
99
99
99
99
92
90
85
85
85
57
60
57
71
75
75
124
79
76
79
79
81
84
124
81
78
84
85
92
99
124
85
88
84
77
79
68
71
70
62
67
60
55
57
60
61
70
63
72
67
72
72
71
72
70
99
67
66
61
69
53
50
48
49
44
43
38
46
37
42
46
42
45
35
34
33
34
37
39
45
45
45
43
44
49
49
36
36
36
39
43
43
43
43
45
45
44
45
45
45
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
5
10
10
6
2
5
3
2
3
3
4
5
3
1
1
1
1
2
2
2
6
4
3
2
2
2
2
2
2
1
1
1
1
2
1
1
2
3
4
8
8
8
6
4
3
2
4
11
6
2
2
2
9
6
3
3
4
7
5
4
4
4
3
3
4
2
1
6
3
1
6
4
3
3
3
10
17
10
3
3
8
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
106
106
106
106
79
80
81
73
84
84
66
70
83
81
88
124
95
106
86
86
86
85
124
85
89
93
97
93
104
124
94
97
106
83
83
83
81
91
84
92
94
99
135
108
110
110
135
114
113
110
135
103
101
105
104
104
106
94
127
93
97
90
106
85
70
61
68
46
56
54
50
92
46
45
45
38
39
41
42
42
42
41
46
53
53
50
50
39
37
35
32
30
29
25
25
26
10
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
6
10
8
7
4
2
2
5
8
11
8
5
3
2
5
4
3
2
2
8
7
7
4
2
4
4
4
2
1
1
2
3
3
2
2
4
5
6
5
5
5
5
4
3
2
1
14
8
2
2
2
15
18
21
16
10
4
3
2
4
3
2
2
2
4
5
7
6
5
5
4
4
4
4
8
13
7
2
2
12
8
4
4
4
4
4
4
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
81
81
81
81
65
62
53
49
54
55
66
112
89
97
112
97
112
97
92
91
90
83
93
89
95
99
134
94
95
97
93
99
102
103
134
97
97
100
97
102
114
110
134
197
212
253
611
317
418
547
592
758
758
758
758
652
776
776
514
776
373
307
266
183
146
117
84
72
76
75
73
106
67
64
63
60
51
50
43
43
43
39
46
50
52
67
67
54
58
56
55
56
54
57
57
48
3
60
60
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
17
17
17
17
18
19
19
18
17
9
1
9
10
10
9
8
6
4
6
6
6
5
5
5
5
3
1
2
4
7
8
10
11
6
2
1
1
1
2
3
3
3
2
1
2
4
9
5
1
8
14
20
10
1
7
4
1
5
9
13
12
12
12
11
10
5
1
1
1
1
1
2
12
12
12
11
11
11
6
2
2
2
9
17
12
7
7
21
12
3
3
3
2
2
2
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
87
87
87
94
99
109
109
109
109
86
85
85
109
73
78
77
80
109
82
81
85
78
91
94
106
153
132
142
153
149
149
133
167
108
101
95
85
79
72
92
84
84
167
87
92
93
107
76
74
90
86
92
167
88
81
80
74
70
66
107
63
59
58
50
44
36
33
34
33
35
31
37
27
26
26
28
24
26
26
26
26
28
36
42
42
63
63
39
40
36
31
29
26
22
22
22
6
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
6
6
6
6
17
23
27
24
22
15
8
8
10
6
2
3
5
5
3
2
2
2
2
2
2
2
2
5
4
4
6
5
4
3
3
3
2
1
1
2
3
3
3
3
2
2
4
5
6
6
6
9
5
2
5
8
4
1
2
8
7
6
7
6
5
3
2
1
1
1
3
6
6
6
7
6
5
5
4
4
4
4
7
10
8
7
7
11
12
13
13
13
8
4
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
50
50
50
50
51
53
53
53
53
44
49
59
65
68
111
78
92
90
83
138
88
93
105
91
91
94
83
85
83
85
104
93
95
119
98
100
105
114
95
105
99
101
107
108
97
135
102
102
94
97
111
100
138
111
109
102
114
94
96
119
94
88
105
77
60
56
47
74
57
57
57
135
46
44
42
26
24
22
22
20
22
24
46
67
70
138
138
64
64
52
38
35
30
26
24
23
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
9
3
3
3
3
3
3
3
3
3
4
6
9
8
6
5
9
6
4
5
3
2
2
2
2
2
1
1
2
2
3
2
1
4
5
3
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
7
5
3
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
3
7
5
4
4
4
4
5
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
103
103
103
110
115
125
125
125
125
98
104
115
125
112
129
97
107
125
111
140
122
124
115
121
117
101
106
113
117
129
124
140
124
121
117
90
81
77
70
67
84
77
81
140
89
94
95
91
91
81
91
84
81
81
113
68
65
61
51
48
49
45
47
45
38
36
31
30
35
36
33
51
30
29
29
25
25
24
22
22
22
22
29
34
34
51
51
33
35
32
29
27
26
22
22
22
22
22
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
2
2
2
2
2
2
3
12
17
10
3
13
9
5
4
3
3
4
4
3
3
3
3
3
3
4
6
5
4
4
7
7
5
3
2
2
1
1
1
1
2
1
1
1
1
1
1
3
6
6
5
4
3
2
9
7
5
3
4
6
11
16
10
5
5
3
2
3
2
2
2
2
7
6
6
5
5
6
5
4
4
4
4
4
3
3
3
6
5
4
4
4
4
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
22
22
22
22
23
25
25
32
40
43
73
74
81
138
127
77
94
87
95
138
111
122
113
119
115
115
125
114
138
127
126
138
125
119
115
125
95
91
87
84
93
91
90
138
83
79
83
74
68
73
68
65
63
64
68
65
65
82
64
51
51
50
44
43
59
44
44
43
44
42
41
59
37
36
36
31
33
28
25
24
24
24
29
33
34
47
47
32
35
33
31
31
28
30
30
29
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
3
3
4
7
4
2
6
5
5
5
3
1
1
1
1
2
2
2
3
3
4
6
5
4
5
3
1
1
1
5
4
4
2
1
2
4
2
1
1
1
3
3
3
3
4
3
2
1
2
2
3
6
8
10
7
4
9
14
25
17
10
4
14
13
12
12
8
5
5
6
7
7
8
9
11
15
20
22
17
9
2
2
2
2
2
2
2
2
2
8
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
49
49
49
49
49
49
49
49
49
41
43
51
58
58
101
61
72
84
78
98
116
93
116
108
110
116
101
110
86
86
84
77
101
77
83
90
101
88
98
91
90
88
91
85
76
75
80
85
74
85
84
75
80
84
75
74
72
101
62
57
58
53
48
48
59
38
34
47
38
41
43
59
38
38
37
33
34
35
38
43
43
43
46
50
46
64
64
44
50
47
44
43
43
39
39
34
3
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
15
15
15
15
14
14
14
14
14
12
7
2
6
4
2
6
6
5
5
3
2
2
2
2
4
3
2
4
6
9
6
4
3
3
3
2
1
3
3
3
3
2
2
2
2
2
2
5
5
6
4
3
2
1
2
3
5
3
2
4
6
5
4
3
2
1
1
1
1
1
1
1
1
1
6
3
1
4
8
10
13
11
10
10
7
5
5
6
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
256
256
256
256
226
221
196
196
196
162
196
285
241
307
426
344
384
554
328
422
357
318
402
297
336
406
363
410
556
367
386
380
330
396
338
340
382
363
343
402
355
381
376
367
554
336
330
384
368
399
556
397
422
432
413
406
410
413
354
396
383
382
402
355
260
250
218
262
243
240
241
556
203
196
190
153
171
195
220
220
220
229
294
336
336
426
426
231
219
185
143
126
98
74
68
66
7
75
75
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
15
21
11
1
9
11
8
6
4
3
2
9
5
1
1
1
1
2
4
6
4
2
4
4
3
3
4
4
5
6
7
5
4
3
3
4
18
14
11
14
18
26
14
3
12
6
1
29
22
16
15
10
5
6
8
19
16
14
9
5
5
5
5
5
5
13
9
6
10
8
6
19
25
28
30
31
32
87
74
61
53
28
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
54
54
44
54
54
54
54
54
51
51
47
54
49
51
78
55
57
60
78
54
54
52
50
51
55
60
57
60
57
50
51
54
56
54
78
60
60
78
57
44
44
40
38
43
36
37
37
37
36
35
36
36
43
43
43
78
44
44
39
35
35
34
42
29
25
21
17
15
15
19
18
20
35
17
17
16
13
14
15
17
20
20
20
26
29
28
43
43
26
28
26
23
22
21
20
20
18
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
1
1
1
1
4
5
6
6
7
19
10
2
4
3
2
6
4
2
2
2
2
2
2
2
3
2
1
1
2
4
8
5
3
2
2
1
1
1
2
3
3
3
2
1
1
1
1
2
3
3
2
2
2
2
3
4
3
2
2
2
4
3
2
2
2
3
2
1
1
1
1
1
1
1
2
2
2
2
4
5
7
9
8
7
6
6
6
6
6
6
6
6
6
6
7
12
7
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
62
62
44
62
62
62
62
62
53
51
48
62
49
52
73
52
52
54
51
50
52
50
51
68
53
57
54
47
48
50
51
55
68
53
73
57
52
50
54
47
48
60
42
42
42
41
45
43
45
46
54
47
49
49
51
73
51
54
54
41
38
44
42
38
60
34
32
33
25
30
33
32
54
35
28
29
24
26
22
23
23
23
24
32
38
37
60
60
38
43
41
35
35
35
24
22
20
3
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
7
7
7
7
7
7
7
7
7
4
2
5
3
2
4
4
5
7
6
4
2
2
2
2
2
1
1
4
3
3
7
7
4
1
1
1
1
1
1
1
4
2
1
1
1
2
3
3
3
4
4
4
3
3
2
2
3
3
2
2
4
3
3
3
3
3
3
4
3
3
3
4
3
2
6
4
2
4
5
5
5
5
5
6
6
6
6
4
3
3
3
3
4
5
6
4
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
44
44
44
44
47
51
51
51
51
41
46
53
55
73
82
65
70
78
68
70
72
72
72
72
69
68
71
77
68
77
77
70
71
73
72
75
78
68
65
67
66
64
65
82
62
67
59
58
56
53
72
56
56
62
78
60
75
58
45
44
44
40
44
42
30
27
33
25
38
40
46
82
37
37
38
30
32
33
38
46
46
46
49
54
51
72
72
52
54
51
48
48
44
46
46
37
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
1
1
1
1
4
5
6
6
7
4
1
2
4
3
3
5
5
5
6
4
2
2
2
2
4
5
6
5
4
4
2
1
1
1
1
1
1
1
1
2
3
3
3
2
1
3
3
3
3
3
2
1
1
1
5
4
3
2
1
4
4
4
5
4
3
2
1
1
1
2
2
2
4
5
6
6
6
6
6
6
6
15
10
6
3
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
39
39
39
39
39
39
39
39
44
44
60
84
74
117
86
96
98
97
117
91
106
95
88
117
84
81
84
78
80
83
84
71
66
66
63
67
80
72
70
84
86
95
160
102
109
109
96
120
112
117
131
160
123
120
119
131
123
117
124
160
98
89
82
68
61
56
53
60
74
76
119
119
81
82
82
71
77
82
92
109
109
109
101
106
106
83
86
93
97
108
108
108
108
109
109
90
3
106
106
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
2
2
2
2
4
5
6
7
8
5
3
4
5
5
6
6
7
7
7
7
4
1
8
7
7
4
1
9
9
10
12
12
7
2
2
1
1
1
5
9
10
7
5
6
4
2
1
1
1
4
5
6
4
3
5
3
1
4
5
7
5
3
3
3
6
4
2
2
2
2
2
2
18
27
29
23
17
17
17
17
18
14
10
10
6
2
2
35
18
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
56
56
56
56
55
55
55
55
55
47
46
52
44
46
49
49
52
55
50
49
47
52
46
44
50
46
45
48
60
52
55
53
66
52
55
51
48
49
50
50
60
52
54
66
54
65
53
60
49
49
55
50
47
49
66
56
55
60
65
44
50
45
41
60
33
31
29
24
28
28
28
54
29
32
36
35
40
29
20
17
17
20
30
36
41
60
60
40
37
33
28
26
24
22
25
28
20
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
1
1
1
3
4
5
3
2
2
2
3
5
5
4
3
2
1
1
1
2
3
4
4
4
8
12
7
3
2
2
1
1
1
2
3
3
3
2
2
2
2
2
3
3
2
2
1
1
4
2
1
1
1
4
3
3
2
1
3
4
5
5
5
4
3
8
11
8
6
5
5
5
3
2
2
2
2
2
4
5
6
8
4
1
1
1
1
2
3
11
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
100
100
100
100
75
71
62
53
51
42
46
55
62
76
98
73
82
79
79
94
72
70
74
66
70
78
73
82
100
69
73
76
72
77
79
84
98
85
94
87
85
78
82
66
72
71
75
85
75
85
79
82
84
83
100
81
77
98
65
64
68
84
60
59
57
46
50
42
45
50
40
57
36
34
33
28
26
26
23
23
24
31
41
53
53
64
64
41
41
37
32
31
26
25
25
22
3
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
3
3
3
3
3
8
7
7
6
4
2
3
5
4
4
2
1
1
1
1
3
2
2
7
7
7
6
6
6
4
3
3
3
3
3
3
3
3
4
5
4
4
7
10
13
8
4
3
2
2
4
5
6
4
2
4
12
11
10
7
5
6
6
7
7
4
2
7
7
7
7
6
5
5
4
4
4
4
8
13
21
22
22
19
10
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
91
91
39
91
91
91
91
91
70
68
65
91
59
62
61
58
61
57
61
55
55
55
55
56
56
61
61
64
75
73
76
83
83
83
65
62
65
65
65
80
69
68
72
72
66
68
80
55
58
52
54
51
55
72
49
72
54
52
48
68
43
45
42
40
32
29
28
29
24
25
23
21
34
18
17
17
14
17
16
17
20
20
20
26
29
27
42
42
27
28
26
23
22
21
21
20
20
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
89
1
1
1
1
4
5
6
6
7
8
5
2
2
2
2
2
2
6
4
2
1
1
1
1
2
2
2
4
3
3
11
8
5
3
2
1
1
2
2
3
4
3
2
3
4
5
6
4
3
3
2
1
1
1
3
3
2
1
2
4
8
6
4
2
3
4
4
5
9
7
6
6
6
6
6
4
3
3
5
6
7
9
8
7
4
2
2
3
3
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
203
203
17
203
203
203
203
203
142
151
148
203
141
135
134
120
117
119
105
106
101
102
102
117
101
89
87
80
85
117
104
113
141
117
119
89
72
60
55
49
44
57
55
54
117
48
50
48
58
60
61
141
58
60
61
45
39
33
25
24
22
23
29
18
21
15
12
13
8
13
13
13
37
12
12
12
8
7
6
4
4
9
16
24
39
39
40
40
22
20
16
12
11
9
8
7
7
6
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
134
1
1
1
1
2
2
2
2
3
3
3
3
3
6
5
5
9
11
10
5
1
1
1
1
1
1
1
6
3
1
2
2
1
1
4
2
1
2
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
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
2
2
2
2
1
1
1
1
1
1
1
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
188
188
59
188
188
188
188
188
138
130
120
188
160
164
257
248
170
210
239
257
277
277
284
303
264
264
193
233
143
123
152
144
143
303
128
125
112
77
70
63
54
91
96
98
303
91
91
89
61
59
55
57
47
44
43
59
33
33
27
24
33
23
22
21
21
16
13
16
10
15
16
16
38
14
14
15
11
12
10
8
7
12
17
25
37
37
43
43
24
21
18
13
11
9
7
7
7
3
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
178
1
1
1
1
1
1
1
1
1
1
1
6
6
7
4
2
9
5
2
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
2
3
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
29
29
29
29
29
29
29
29
29
31
36
48
45
53
56
51
49
51
51
53
50
55
51
51
55
52
51
55
55
56
56
57
72
57
56
56
50
50
49
49
55
49
51
55
46
44
42
43
48
50
56
65
56
65
57
52
65
46
43
47
42
45
51
41
51
40
46
51
43
46
37
42
30
27
26
24
22
26
18
19
21
23
32
32
31
41
41
33
34
33
32
32
30
32
32
31
32
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
5
3
1
2
2
2
2
3
5
4
3
2
2
2
2
2
2
1
1
4
7
10
6
3
2
2
5
3
1
1
1
1
4
2
1
1
1
1
1
1
1
5
6
3
1
4
8
7
5
3
3
4
3
2
1
1
5
3
2
3
2
1
1
2
7
6
6
5
5
6
3
1
1
1
4
5
3
1
1
13
7
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
166
279
279
279
279
284
289
289
289
289
199
198
182
170
257
202
216
279
240
214
289
211
219
257
206
240
203
197
203
211
224
223
289
232
194
190
176
168
170
165
171
208
152
156
144
135
145
127
134
138
140
171
170
177
208
215
165
164
134
123
125
133
135
140
152
140
124
208
103
109
110
90
104
74
68
70
70
63
63
60
60
60
73
100
122
122
164
164
99
103
93
79
74
64
54
54
54
16
70
70
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
6
6
6
6
6
6
6
8
10
5
1
3
5
7
9
9
9
7
6
4
2
1
2
3
3
2
1
20
11
3
9
6
4
5
6
5
4
9
8
6
4
3
2
12
13
14
17
12
7
8
10
7
5
3
6
3
1
2
3
9
22
30
39
26
14
8
3
3
4
3
3
5
16
11
6
12
6
1
5
7
8
7
7
7
7
7
7
12
9
6
6
6
3
1
1
6
4
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
77
218
218
218
218
164
155
134
116
111
101
109
113
112
163
140
133
140
168
123
124
130
122
140
119
125
144
143
148
218
159
170
196
155
163
162
144
168
160
141
149
151
156
196
160
162
160
139
136
143
150
160
167
171
167
218
167
149
134
119
160
107
104
104
79
79
73
64
89
75
78
89
99
69
68
69
61
66
71
77
89
89
94
99
119
119
91
90
92
91
91
91
91
91
91
91
91
91
91
91
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
6
6
6
6
6
6
6
15
24
12
1
6
14
10
6
4
23
14
6
2
1
1
1
1
2
3
6
42
22
3
3
3
4
2
1
2
3
4
2
1
5
3
1
4
5
5
5
3
1
5
9
9
5
1
19
12
5
1
4
8
11
14
8
2
13
8
3
5
4
3
2
3
12
17
22
17
13
13
7
2
2
2
11
20
12
4
4
37
28
20
20
20
11
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
69
43
69
69
69
69
69
56
54
50
72
45
44
44
47
45
45
52
46
45
52
45
45
52
46
43
44
45
45
47
52
44
45
47
41
44
42
36
34
32
37
33
34
47
32
34
32
34
38
41
47
41
40
38
43
34
34
32
31
35
34
42
31
37
29
25
33
23
29
30
39
45
30
32
29
24
26
29
32
39
39
39
45
45
38
42
42
39
42
43
43
43
43
45
45
43
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
3
3
2
1
7
6
4
3
4
3
2
2
2
2
2
2
3
2
1
3
2
2
2
1
1
2
2
3
2
1
1
1
1
2
1
1
2
1
1
2
2
3
3
3
2
1
1
3
3
3
2
1
3
3
3
3
3
4
2
1
1
1
1
1
1
9
16
13
9
6
6
5
4
4
3
2
2
4
5
6
16
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
84
84
84
84
84
84
84
84
84
60
66
67
68
84
69
67
63
67
54
56
56
58
75
63
67
76
64
77
61
60
61
58
60
56
58
57
65
57
51
55
53
55
73
56
54
55
50
54
57
61
69
68
68
72
75
76
77
61
58
55
59
65
58
73
57
47
46
52
45
44
44
56
38
40
45
41
57
44
33
29
29
35
46
55
55
77
77
47
50
45
40
40
33
37
37
36
37
37
37
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
1
1
7
5
3
2
1
1
1
1
1
4
4
3
2
2
3
4
2
1
2
3
2
2
3
2
2
8
4
1
2
3
5
4
3
6
5
4
3
3
3
3
2
1
3
8
10
13
13
13
13
7
1
1
1
4
7
17
18
19
13
7
1
1
1
1
2
3
3
3
4
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
52
52
52
52
57
62
62
62
62
47
54
52
53
81
55
56
58
55
54
56
56
62
68
65
81
80
60
60
61
58
61
68
61
74
81
57
58
80
50
48
44
40
42
37
37
36
35
39
41
45
56
54
56
56
74
47
47
39
33
47
36
37
44
38
32
30
33
25
26
25
27
32
27
35
29
35
26
24
24
20
21
21
25
28
27
39
39
25
26
24
24
27
26
35
35
33
35
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
10
10
10
10
10
5
1
9
11
6
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
5
3
1
1
1
2
2
2
2
2
2
6
4
2
8
5
3
11
6
2
2
2
2
2
3
3
3
4
2
1
1
2
3
7
5
4
4
4
4
6
9
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
19
19
20
24
28
36
36
36
36
33
35
37
38
38
47
41
45
54
56
60
97
64
66
76
70
70
97
69
69
74
68
68
97
69
63
63
75
56
53
56
54
52
61
60
52
55
49
50
57
62
70
90
76
90
75
90
70
56
49
43
37
35
32
29
29
27
36
35
35
36
36
45
29
28
26
24
24
24
21
21
24
34
37
57
57
37
35
33
29
28
26
25
24
23
23
23
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
1
2
8
6
4
2
3
4
4
3
2
2
2
2
2
2
2
2
3
5
8
6
5
3
1
2
1
1
1
4
5
5
3
1
1
1
2
3
3
3
4
6
7
4
1
1
1
3
2
1
1
2
4
6
4
3
2
1
1
1
1
12
15
10
6
6
6
6
6
10
12
13
14
17
19
12
6
6
14
7
1
1
1
1
1
1
1
1
1
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
202
202
202
202
198
197
195
195
195
155
196
295
192
312
238
271
295
288
301
295
242
233
222
279
190
191
187
192
208
248
279
295
332
295
301
270
279
291
269
332
308
255
288
308
323
364
364
364
276
279
332
251
237
233
269
204
196
178
210
149
159
148
137
153
107
109
105
96
97
91
86
104
73
68
65
67
56
57
53
53
54
76
101
135
135
157
157
101
101
91
80
77
64
64
64
54
3
67
67
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
4
1
6
5
5
6
5
4
4
4
5
4
3
5
5
5
5
6
5
4
13
11
10
10
7
4
4
6
8
10
13
11
10
10
11
13
11
9
9
9
16
19
15
9
4
18
13
9
6
4
9
18
17
12
8
14
8
3
3
3
2
1
3
9
12
16
16
16
16
9
2
2
2
15
29
17
5
5
18
10
2
2
2
2
2
2
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
223
223
223
223
209
206
195
195
195
146
157
152
159
195
187
197
210
322
209
205
196
173
168
162
161
186
193
189
324
235
249
263
333
224
223
238
245
269
263
333
313
247
278
313
321
364
364
364
316
332
344
322
283
286
280
278
324
283
228
209
209
283
161
163
132
117
110
100
120
117
115
234
105
101
99
105
135
173
234
234
234
230
252
324
324
193
167
141
114
101
90
81
66
62
62
53
3
65
65
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
3
3
4
4
4
4
4
3
2
3
2
2
2
2
2
2
1
1
1
2
3
10
10
11
13
8
4
4
6
8
12
11
11
17
14
11
10
9
5
1
6
11
30
15
1
20
10
1
1
1
17
40
29
19
13
14
8
3
3
3
2
1
3
9
7
6
8
7
6
4
2
2
2
17
32
21
11
11
26
14
2
2
2
2
2
2
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
143
143
143
143
144
146
146
146
146
102
107
109
101
133
109
120
139
127
131
142
133
127
126
133
117
124
133
127
143
135
146
142
126
125
127
124
112
126
93
87
93
84
87
124
82
110
76
82
79
86
107
98
118
103
146
92
83
84
60
51
58
51
46
82
36
32
28
19
34
35
36
110
35
34
35
22
20
17
13
12
14
18
37
56
59
118
118
53
52
41
29
26
20
15
13
11
3
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
2
1
1
5
9
14
20
11
2
7
7
7
5
3
3
2
2
2
2
2
3
7
11
6
1
1
1
1
3
4
6
9
7
5
9
6
3
1
1
1
4
3
2
2
2
2
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
3
4
4
4
4
5
6
7
7
4
1
1
1
1
1
1
1
1
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
33
51
51
51
54
61
70
70
89
120
134
230
230
225
236
466
287
362
553
396
446
466
383
446
411
420
565
450
459
475
460
478
509
469
497
479
437
509
546
497
516
497
528
521
448
529
452
502
512
559
484
546
553
415
479
509
565
515
528
322
277
322
261
236
521
175
164
150
88
164
164
168
559
157
157
159
94
81
67
51
42
124
222
343
553
553
565
565
295
257
206
143
114
87
67
54
44
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
13
13
13
13
8
3
3
3
3
27
18
9
9
9
9
9
9
9
9
9
11
6
2
1
1
1
1
26
13
1
6
11
7
3
1
1
2
7
5
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
4
8
4
1
2
2
2
2
2
3
2
2
2
2
2
2
2
7
10
11
13
9
6
6
6
6
6
7
9
7
6
6
7
7
7
7
7
7
8
9
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
147
147
147
147
142
141
138
138
138
122
107
102
113
97
108
120
135
122
147
147
131
138
138
104
91
93
83
96
145
118
136
135
116
106
147
101
99
147
96
94
135
76
72
66
53
49
41
48
65
79
92
135
101
123
145
82
79
62
49
59
71
72
135
97
74
73
123
48
52
49
37
57
30
28
26
20
16
18
11
11
12
12
20
29
32
60
60
29
30
25
20
19
15
14
14
14
14
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
8
8
8
8
9
24
19
14
9
5
7
7
6
4
2
1
1
1
1
1
2
2
3
4
3
2
4
4
3
3
3
2
2
3
3
3
4
3
2
2
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
3
4
4
4
3
2
2
2
2
2
2
2
2
6
4
2
2
2
2
2
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
3
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
77
77
77
77
67
65
58
58
58
41
42
50
53
51
83
60
68
83
65
68
65
66
65
65
83
67
68
75
71
87
92
91
160
91
90
97
108
107
104
160
108
97
114
112
124
160
123
141
114
110
141
101
98
93
90
84
82
78
86
72
70
78
64
64
78
52
62
48
54
58
66
83
58
59
66
57
56
71
45
47
49
53
65
65
62
71
71
69
71
71
71
71
71
71
71
71
71
71
71
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
2
2
2
2
1
1
1
1
1
1
2
4
3
2
2
2
5
14
9
5
3
2
5
4
3
3
3
10
8
6
4
2
8
5
2
2
2
2
2
3
10
9
6
3
1
1
1
1
1
9
9
7
5
9
16
11
7
4
2
9
5
2
4
6
11
6
1
1
1
1
1
1
8
7
6
9
7
6
5
5
5
5
11
14
8
2
2
36
20
5
5
5
5
5
5
5
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
45
45
44
45
46
48
51
51
51
51
44
48
50
51
74
50
55
57
56
74
60
63
63
60
74
58
57
58
54
52
51
51
44
52
42
40
40
39
50
54
54
95
53
56
53
49
56
49
51
55
61
60
65
95
72
88
88
64
57
50
65
60
73
69
100
100
63
100
49
48
47
37
46
34
36
35
35
35
29
21
22
23
24
30
32
35
46
46
35
36
34
31
30
30
26
28
32
20
46
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
5
5
5
6
7
5
3
6
11
9
8
8
6
4
4
3
3
3
3
3
3
3
6
5
4
3
4
4
3
2
2
2
1
1
2
3
3
3
3
3
2
2
3
3
3
6
3
1
2
4
17
9
1
2
4
5
3
2
2
2
2
1
1
1
1
1
2
3
7
6
6
8
4
1
2
2
2
3
4
4
2
1
1
9
5
1
1
1
1
2
3
11
13
14
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
69
43
69
69
69
69
69
59
56
54
69
55
59
72
59
62
57
62
49
52
45
46
47
50
55
53
58
55
55
54
63
57
57
72
58
53
54
85
93
101
256
98
96
95
73
66
64
60
96
127
157
256
221
186
137
115
100
82
70
94
127
139
256
221
137
135
186
83
79
71
51
43
38
33
31
28
25
29
19
20
22
24
32
32
32
43
43
34
35
33
32
32
30
32
32
27
3
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
1
1
1
1
2
2
2
2
3
7
6
6
4
2
6
5
3
2
3
2
1
1
1
1
3
2
1
1
2
8
6
5
3
1
2
1
1
4
3
2
3
4
5
6
4
2
4
3
3
5
4
4
3
2
8
7
5
3
4
7
12
10
6
3
2
1
1
1
1
1
1
3
7
6
6
6
6
6
3
1
1
1
4
5
4
4
4
16
8
1
1
1
1
1
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
357
357
50
357
357
357
357
357
253
279
267
357
309
281
317
302
344
309
284
309
410
319
344
302
281
285
304
301
321
457
321
410
342
331
345
341
309
390
329
370
421
397
421
531
373
354
347
470
387
392
439
470
339
317
362
370
343
531
439
311
304
311
273
252
521
190
174
159
94
166
164
165
531
152
151
149
91
83
74
56
47
110
192
297
457
457
521
521
262
230
182
125
102
77
56
44
37
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
162
1
1
1
1
1
1
1
1
1
18
20
22
32
28
24
24
24
45
28
12
12
12
13
9
6
7
9
76
39
3
7
5
4
2
1
1
2
13
12
8
4
5
5
3
2
2
2
2
2
4
3
2
2
2
1
1
9
6
3
1
6
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
14
26
18
10
10
16
8
1
1
1
1
1
1
2
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
163
163
50
163
163
163
163
163
160
190
192
376
230
253
267
469
310
386
546
375
524
391
354
354
376
307
326
341
367
482
368
524
375
379
449
412
395
429
449
454
480
495
495
563
423
442
381
506
426
473
476
506
546
364
416
433
380
563
476
293
276
310
267
252
551
192
176
161
92
169
170
172
563
159
158
158
106
109
114
104
104
146
241
355
546
546
551
551
284
243
191
131
104
78
59
47
40
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
122
7
7
7
7
11
13
14
14
15
50
29
9
21
18
15
8
2
35
25
16
9
2
16
9
2
4
7
17
9
1
8
15
15
15
9
3
3
9
7
5
3
1
5
9
5
1
1
4
8
7
4
1
1
1
2
2
3
2
1
1
6
4
3
2
1
1
1
1
1
1
1
1
8
7
6
5
5
5
4
3
3
2
1
1
6
9
12
10
5
1
1
1
1
2
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
169
169
169
169
169
169
169
169
169
112
118
118
123
169
126
134
146
136
161
164
113
110
102
103
108
102
116
119
99
99
106
113
106
111
161
117
119
164
105
103
104
99
102
99
103
106
96
92
86
90
80
87
86
85
111
90
88
92
84
72
71
71
77
70
77
69
92
92
90
91
106
92
77
74
80
68
74
80
90
106
106
106
90
87
83
83
83
88
95
106
106
106
106
101
101
97
4
97
97
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
10
10
10
10
11
6
1
4
6
6
6
9
12
8
4
3
3
3
3
3
3
2
2
8
6
4
7
5
4
3
2
2
1
1
4
4
4
6
4
2
1
1
1
1
1
3
5
6
3
1
5
3
1
6
8
10
6
3
3
3
9
15
8
1
1
1
1
1
17
14
12
12
12
12
8
5
5
5
9
14
8
2
2
36
25
14
14
14
9
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
561
561
561
561
520
513
479
479
479
360
365
363
379
479
437
479
522
784
469
488
456
394
381
368
364
420
434
457
738
467
451
473
409
408
465
379
372
488
367
369
369
341
367
329
294
285
337
300
393
433
422
784
468
557
561
472
738
406
392
363
342
326
289
363
267
240
267
186
246
258
260
539
246
238
240
250
318
404
539
539
539
545
602
784
784
471
422
351
289
259
232
213
175
167
167
147
13
180
180
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
38
75
38
1
9
8
7
6
12
18
18
12
7
7
7
7
7
7
6
6
26
18
10
7
4
1
7
8
9
6
3
3
4
2
1
2
24
20
11
3
2
1
1
1
8
7
6
26
13
1
3
6
17
47
54
62
54
47
41
35
35
35
25
15
35
35
20
6
17
11
6
10
12
13
15
49
83
54
26
26
65
33
2
2
2
2
2
2
7
10
11
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
440
440
81
440
440
440
440
440
311
300
276
440
209
197
180
136
127
116
103
99
99
105
112
113
132
135
105
109
103
98
98
100
100
104
102
104
97
100
135
101
103
100
96
92
107
97
85
104
95
96
93
110
103
88
98
107
96
86
96
55
47
46
34
30
41
20
17
15
10
25
27
29
107
28
28
29
16
15
13
9
8
23
41
64
103
103
110
110
55
48
38
25
20
15
11
9
7
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
418
10
10
10
10
10
10
10
10
10
6
3
9
8
7
6
7
9
7
6
5
5
5
5
5
3
2
1
6
4
2
2
3
2
1
2
2
3
3
2
1
1
1
5
7
8
7
7
7
7
7
4
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
94
159
159
159
159
148
146
138
138
138
104
106
124
125
138
205
132
145
135
128
184
140
156
203
183
205
215
204
225
199
215
225
207
207
310
208
200
199
216
206
211
201
241
216
201
233
204
154
172
156
183
241
198
299
209
208
195
233
204
198
310
202
189
168
193
111
106
92
69
98
98
100
299
91
90
91
58
51
43
32
26
31
42
94
144
153
310
310
136
136
107
74
64
48
39
33
31
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
5
3
3
3
3
6
6
6
6
7
9
9
9
7
6
4
3
2
2
3
3
4
6
9
6
4
2
1
1
1
1
2
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
2
1
1
1
2
3
4
4
5
5
3
2
4
5
5
5
6
9
11
12
11
10
10
5
1
1
1
3
6
8
9
11
8
4
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
116
176
176
176
176
171
170
166
176
185
186
323
218
198
210
269
188
210
230
239
299
269
269
273
323
256
257
257
243
243
259
243
249
250
251
269
271
275
323
282
259
256
227
231
264
225
294
268
209
206
224
269
222
299
240
273
229
273
282
158
143
132
95
80
86
53
44
36
30
69
76
82
294
80
81
81
45
39
32
24
20
31
45
98
144
148
299
299
130
129
101
67
55
41
31
25
21
10
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
10
10
10
10
10
10
10
10
10
39
24
9
8
6
5
11
10
7
5
7
6
4
2
2
2
2
2
5
4
3
3
3
6
3
1
2
2
3
3
3
6
4
2
3
2
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
4
3
2
2
3
4
5
4
3
2
2
2
2
3
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
113
189
189
189
189
150
156
163
160
189
189
136
161
166
150
214
150
174
201
167
262
175
192
239
191
200
190
183
184
183
188
196
183
200
173
173
194
200
201
248
194
225
206
207
213
207
243
220
187
204
214
214
212
262
197
239
192
180
248
173
167
169
170
119
162
110
105
101
158
115
113
111
243
86
82
80
53
51
48
47
44
69
98
145
201
201
262
262
140
132
111
85
75
58
49
44
46
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
6
6
6
6
11
13
16
36
57
32
8
9
8
7
6
10
15
10
6
2
2
2
2
2
3
4
6
18
11
5
4
4
3
2
1
2
5
4
4
4
7
6
4
3
2
1
2
2
3
3
3
3
2
2
2
3
4
3
2
3
6
8
8
6
5
6
5
5
5
4
4
5
6
6
7
6
5
5
4
4
4
4
7
10
12
13
14
21
11
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
56
45
56
56
56
56
56
118
203
228
451
494
241
239
213
162
172
186
204
202
273
469
338
451
494
280
333
319
283
469
242
227
221
177
232
222
219
494
217
232
232
193
202
170
164
156
155
166
167
190
154
186
148
151
159
143
183
190
139
136
156
178
115
202
96
84
77
53
73
72
69
183
63
62
61
45
47
49
47
47
60
92
128
186
186
202
202
112
101
84
64
56
43
37
32
33
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
43
1
1
1
1
1
1
1
1
1
9
11
13
7
2
4
4
5
10
7
5
3
2
3
3
2
1
1
13
7
2
4
5
5
5
3
1
1
1
1
1
4
5
3
1
1
1
1
2
3
3
2
1
1
1
2
1
1
1
1
3
10
7
5
4
4
3
2
2
2
2
2
2
7
6
6
6
6
6
12
15
17
19
24
29
20
12
12
17
9
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
49
49
49
49
49
49
49
49
49
41
45
48
49
52
51
69
52
53
52
52
52
54
69
54
55
55
57
60
60
69
63
61
74
54
53
51
48
50
55
59
69
63
74
73
66
64
63
80
63
67
80
66
74
63
80
60
56
52
52
43
39
38
35
33
35
31
41
41
39
38
40
48
32
31
30
27
29
32
34
40
40
40
33
33
31
32
32
35
38
43
43
43
43
43
43
40
3
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
10
13
7
2
4
7
4
2
6
5
3
2
3
4
4
4
4
5
3
2
3
5
7
7
5
4
3
2
1
1
1
1
1
4
2
1
2
4
6
6
4
3
6
5
5
3
2
3
3
3
3
3
4
5
6
5
5
6
4
3
4
3
3
3
3
4
5
6
6
6
6
4
3
3
3
6
7
5
4
4
16
13
11
11
11
7
3
3
3
3
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
101
101
101
101
90
88
79
79
79
57
62
74
77
79
128
90
103
140
99
123
97
92
122
95
103
123
110
124
142
93
95
92
84
87
91
96
112
100
103
104
107
108
112
128
114
123
122
117
123
124
123
140
123
123
123
114
142
108
96
90
83
74
67
67
52
44
40
42
61
72
96
128
67
64
75
69
76
111
90
96
107
114
118
142
142
111
111
100
109
111
111
111
111
98
98
94
4
94
94
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
4
7
5
3
8
9
5
2
3
2
2
4
6
4
3
5
5
5
3
2
2
2
6
3
1
3
6
4
3
3
3
3
3
3
2
1
6
8
10
8
6
6
6
6
6
6
9
13
12
11
10
9
13
14
13
13
11
10
5
1
1
1
1
1
2
16
21
24
18
12
12
7
2
2
2
7
13
15
16
18
17
17
17
17
17
9
2
2
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
212
228
228
228
228
223
222
218
218
218
174
212
153
150
179
149
165
186
228
182
218
181
175
179
170
183
174
178
186
214
195
204
198
228
178
182
176
169
181
160
156
168
135
141
123
123
119
114
120
115
118
163
136
143
161
214
153
160
135
124
119
118
124
113
107
129
94
73
70
74
78
81
100
83
86
95
89
129
94
72
62
55
58
79
95
97
152
152
96
108
100
92
92
90
86
86
86
3
83
83
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
164
10
10
10
10
10
10
10
10
10
5
1
9
8
4
1
1
1
7
4
1
1
2
8
8
8
10
14
10
7
10
17
13
8
3
1
1
1
3
3
4
7
6
5
5
5
5
5
6
7
8
7
6
3
1
21
12
3
2
1
4
16
26
18
11
14
13
7
1
1
1
1
1
18
26
35
35
35
35
24
14
14
11
8
8
8
8
8
9
6
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
74
161
161
161
161
157
156
154
154
154
106
106
110
104
117
141
121
126
123
161
134
136
154
147
136
143
151
140
155
147
137
145
147
147
151
161
143
142
144
147
148
155
151
151
133
133
136
144
128
128
114
148
113
113
118
112
107
130
108
107
107
123
105
107
104
89
96
97
97
99
94
84
130
74
72
71
62
58
69
45
48
53
57
75
75
76
104
104
82
85
82
78
78
74
75
75
61
4
71
71
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
55
7
7
7
7
7
7
7
7
7
4
1
9
10
7
5
4
5
3
2
2
2
2
2
1
1
1
1
4
2
1
1
1
4
5
4
4
2
1
4
4
4
2
1
2
3
2
1
4
7
31
17
3
2
2
17
9
1
7
7
8
6
4
9
8
8
9
6
3
3
2
2
3
15
10
6
7
6
6
5
5
5
5
16
22
12
3
3
34
17
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
218
218
218
218
170
162
138
123
123
100
114
117
125
169
137
149
167
184
180
184
160
156
154
162
150
163
163
159
218
158
165
171
156
169
180
154
184
184
133
137
136
127
134
148
128
145
124
125
129
138
145
155
180
158
218
162
157
180
139
135
133
180
112
99
93
74
65
67
79
82
113
115
77
76
77
70
77
83
94
113
113
113
112
129
129
85
83
84
89
94
94
99
94
113
113
101
96
96
96
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
4
4
4
7
9
7
5
8
5
2
4
6
5
5
5
5
4
3
28
15
2
3
7
4
1
2
3
2
1
1
1
2
1
1
7
4
1
1
1
1
1
1
1
1
1
1
16
8
1
1
1
13
11
9
8
7
8
33
18
3
3
3
3
3
15
21
28
18
8
8
13
16
17
17
17
17
10
4
4
11
6
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
47
96
96
96
96
93
93
91
91
91
76
79
80
83
86
98
90
96
120
93
104
108
107
156
111
112
116
111
110
120
110
114
156
114
121
120
116
136
331
366
401
1363
405
406
411
247
219
230
210
419
583
781
1363
1141
970
703
554
425
324
257
419
600
695
1363
1141
704
702
970
410
374
323
215
182
150
121
105
97
88
82
66
63
63
74
98
120
120
149
149
103
100
92
82
78
68
65
65
65
65
65
65
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
6
5
5
5
5
6
6
6
6
4
3
8
18
11
5
4
3
2
2
3
3
2
1
40
23
7
7
5
4
3
2
1
2
4
4
4
4
6
3
1
4
7
6
5
4
5
5
4
2
1
40
20
1
4
8
13
21
18
12
7
7
5
3
3
3
2
2
3
17
32
32
24
16
16
9
2
2
2
8
14
7
1
1
33
18
3
3
3
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
50
34
50
50
50
50
50
44
48
46
51
62
66
84
76
84
84
78
75
78
74
71
81
68
73
72
73
89
77
76
89
74
74
89
68
65
66
76
81
81
138
76
78
74
66
75
98
103
122
256
151
169
256
189
197
256
152
137
127
150
138
148
184
184
112
110
106
72
71
61
51
71
41
37
35
29
27
30
19
20
21
23
33
44
48
87
87
51
52
46
39
37
30
29
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
6
6
6
6
3
1
1
1
1
6
3
1
4
6
8
11
6
2
4
3
2
2
2
2
4
5
6
4
2
4
3
2
1
1
2
1
1
2
3
3
4
3
2
4
3
2
2
1
1
2
3
3
2
2
47
24
1
1
2
8
5
3
8
6
4
3
3
19
11
3
3
3
7
9
12
12
9
7
7
7
7
7
7
7
4
2
2
15
8
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
55
55
43
55
55
55
55
55
50
50
46
55
48
51
72
50
51
52
51
47
45
44
44
47
48
53
61
57
61
59
64
66
59
59
72
54
52
48
55
60
64
118
66
59
60
50
47
55
47
62
72
81
118
102
88
86
86
64
57
51
61
68
71
118
102
67
64
88
41
41
39
31
31
24
23
23
22
23
23
18
17
17
16
19
23
23
23
23
23
23
23
23
23
21
23
23
22
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
46
1
1
1
1
4
5
6
6
7
5
3
9
7
5
6
5
4
4
4
5
6
5
5
5
3
2
2
3
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
2
2
2
16
8
1
1
2
10
6
2
2
2
2
1
1
1
1
1
1
1
9
13
15
10
5
5
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
42
42
42
42
45
49
49
49
49
40
47
45
46
71
51
52
54
51
50
49
48
51
64
52
55
55
58
62
66
70
79
79
79
71
57
53
48
54
52
49
46
70
40
39
40
34
31
35
33
41
50
50
70
49
71
48
44
41
35
31
26
24
23
21
21
21
19
24
24
23
26
25
30
30
25
30
21
19
21
20
20
20
21
23
23
24
24
23
26
30
30
30
30
30
30
30
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
4
2
2
2
2
2
2
2
5
3
2
1
1
1
1
2
2
2
10
7
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
3
3
2
2
3
4
5
5
5
5
5
6
4
2
2
2
2
2
2
2
2
6
4
2
2
2
2
6
7
8
8
8
8
8
8
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
101
101
101
101
92
91
84
84
84
74
91
138
105
141
130
117
125
115
115
141
121
125
117
122
118
110
116
117
141
130
129
141
125
122
118
109
104
99
104
98
106
107
121
159
172
195
445
248
299
362
392
406
413
629
473
434
629
382
361
629
270
260
243
180
149
118
84
81
88
111
129
124
189
189
139
134
129
118
118
109
109
109
88
84
77
71
81
106
137
189
189
189
189
189
189
144
100
100
100
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
3
4
10
10
7
5
4
3
2
2
2
2
3
3
3
3
3
7
4
2
3
6
5
5
4
3
3
2
1
2
3
3
3
3
4
5
5
5
12
19
12
5
5
6
12
22
20
19
14
9
5
10
12
13
13
14
7
1
1
1
2
2
2
6
8
11
11
11
11
18
22
26
48
40
33
22
11
11
20
24
26
27
29
44
52
60
80
44
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
257
257
257
257
199
189
168
141
141
108
117
164
172
180
393
240
278
335
231
309
254
240
396
259
306
400
295
404
293
245
266
247
238
315
262
261
283
349
272
318
349
294
345
274
251
259
258
281
298
312
393
335
333
376
396
400
404
325
315
315
328
349
318
349
264
261
251
240
232
210
206
325
168
162
172
155
151
148
138
138
138
185
255
335
335
404
404
233
230
201
167
156
144
134
129
124
114
114
114
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
23
23
23
23
15
8
8
8
8
9
9
9
8
7
6
10
15
10
6
2
1
1
1
1
2
4
6
20
12
4
6
7
5
3
3
3
3
4
3
3
3
3
4
4
4
4
4
5
7
8
9
10
6
3
31
19
8
7
10
13
23
28
20
13
19
33
56
121
77
33
7
48
68
37
6
15
10
6
6
6
6
7
16
26
82
98
106
69
32
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
61
61
58
61
61
61
61
61
61
61
50
61
54
57
87
56
56
57
51
49
52
51
56
73
61
76
78
59
63
69
65
70
73
73
87
76
66
64
78
55
55
54
49
57
54
46
46
40
42
39
42
66
55
55
57
87
56
56
69
49
47
45
51
38
27
26
21
17
24
23
26
28
66
27
27
28
20
18
20
15
13
15
18
29
38
39
69
69
38
39
34
27
24
20
17
15
15
14
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
3
3
3
3
3
3
3
3
3
2
1
8
6
4
2
3
5
4
4
3
3
3
3
3
4
3
2
9
6
4
5
6
4
3
2
2
2
3
3
4
5
4
2
1
1
1
2
1
1
3
2
1
2
3
2
1
2
3
2
1
3
3
2
1
1
3
4
3
2
2
2
6
6
7
8
5
2
2
2
2
3
2
2
2
2
2
3
8
5
2
2
2
2
3
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
36
36
36
36
37
38
38
39
44
44
64
63
60
61
96
58
61
69
73
77
97
97
84
120
126
130
309
128
129
130
99
134
132
138
309
137
134
134
104
139
134
132
309
128
129
127
101
97
112
108
127
188
147
188
169
200
200
114
99
82
69
71
65
62
87
59
58
53
54
48
46
87
40
39
38
31
28
29
21
17
21
29
42
56
56
78
78
48
47
42
36
34
28
26
26
21
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
7
13
7
1
7
6
5
5
5
5
5
5
5
5
4
3
4
3
2
1
20
13
7
16
16
9
2
1
1
1
1
1
1
1
1
1
2
1
1
3
7
11
11
11
9
5
1
3
2
1
1
1
4
3
2
2
2
4
2
1
1
4
3
3
8
11
15
13
9
5
6
4
3
3
2
2
2
1
1
1
12
6
1
1
1
1
1
1
2
2
3
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
66
39
66
66
66
66
66
56
62
59
66
84
72
106
84
90
96
93
106
100
97
101
106
93
106
84
84
84
80
80
106
72
70
63
56
57
58
63
62
70
83
61
66
66
65
74
61
74
67
67
83
70
67
70
62
60
70
52
52
45
44
41
45
47
37
35
36
44
37
36
32
40
28
27
29
26
25
29
22
22
22
30
39
57
57
47
47
38
35
33
31
29
27
26
26
21
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
1
1
1
1
5
7
8
9
10
7
4
1
4
5
6
7
8
7
6
5
4
3
2
4
6
6
6
20
17
15
8
2
1
1
2
1
1
1
1
2
3
2
2
2
3
3
3
4
6
5
4
3
2
1
5
6
3
1
1
4
2
1
2
2
3
2
1
1
2
2
3
9
12
15
13
9
5
6
4
3
3
2
2
2
1
1
1
12
6
1
1
1
1
1
1
2
2
3
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
67
75
75
75
77
80
85
85
85
85
72
88
91
99
176
105
125
142
141
176
176
166
176
153
176
129
126
124
108
105
108
106
104
107
94
107
83
79
77
75
75
79
77
77
98
71
71
66
70
73
80
107
90
85
92
92
83
92
77
63
75
52
53
47
43
54
35
33
32
36
36
43
54
31
30
31
32
36
40
48
48
48
42
47
48
48
48
48
42
43
42
41
41
41
42
42
42
42
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
10
10
10
10
10
10
10
10
10
17
13
9
16
9
3
13
10
7
6
3
1
1
1
1
7
7
7
7
7
10
9
6
4
3
2
1
1
2
3
3
4
6
4
3
3
3
3
2
1
4
7
5
4
6
9
6
3
5
5
5
4
3
2
1
5
5
5
5
5
3
1
5
8
10
12
12
12
12
6
1
1
1
6
11
7
3
3
16
9
2
2
2
1
1
1
21
19
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
67
170
170
170
170
166
165
163
163
163
114
115
107
101
126
109
127
143
167
163
170
154
156
163
139
137
130
119
125
112
120
122
128
155
115
163
133
143
170
138
155
151
145
159
168
174
187
203
183
162
179
182
182
187
203
182
183
187
164
187
203
121
123
101
92
90
95
100
100
105
96
88
167
70
65
62
56
66
80
100
100
100
86
89
100
100
63
55
48
42
38
36
34
29
31
31
30
31
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
7
7
7
7
7
7
7
7
7
16
12
9
12
6
1
7
14
22
19
10
1
1
1
1
7
9
12
22
19
17
11
6
4
5
6
5
4
3
4
4
4
4
2
1
5
4
3
2
1
3
3
4
4
4
14
8
3
3
4
9
6
3
2
1
5
7
9
11
10
5
1
11
9
7
6
5
5
6
3
1
1
1
9
17
10
3
3
8
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
201
201
201
201
196
195
191
191
191
128
138
142
125
157
140
138
145
167
132
147
140
139
141
141
149
152
154
163
201
175
191
195
169
170
167
151
167
159
140
148
144
157
195
171
167
159
204
149
161
171
174
182
185
204
201
185
189
169
174
204
152
161
174
141
129
114
124
100
107
106
101
99
82
79
75
68
72
77
83
95
95
99
104
123
123
92
92
87
93
97
97
98
97
103
103
102
103
103
103
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
4
2
1
2
2
2
2
3
3
4
3
2
2
2
2
2
2
2
2
3
4
10
9
9
9
5
2
4
2
1
2
3
6
4
3
5
7
7
7
4
1
5
9
13
7
2
31
24
14
4
5
7
17
20
10
1
14
8
2
7
4
2
2
2
12
17
22
18
14
14
8
2
2
2
11
20
27
30
34
30
18
6
6
6
4
2
2
6
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
217
217
217
217
187
182
157
157
157
153
196
320
257
339
400
325
341
313
326
344
345
351
400
345
349
347
341
354
339
338
343
344
351
337
331
305
304
353
298
322
320
306
340
351
307
339
293
312
329
327
400
333
339
361
400
344
354
295
294
307
318
353
322
340
281
247
240
233
246
240
238
279
203
196
189
167
178
185
203
230
230
230
279
305
293
400
400
270
293
275
251
244
230
209
209
192
29
238
238
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
23
23
23
23
23
23
23
25
26
13
1
3
2
2
7
6
5
3
2
3
3
4
4
4
7
11
15
13
11
16
21
13
6
4
4
8
4
1
5
9
7
5
4
15
27
43
46
35
24
15
6
17
10
4
32
18
4
15
16
18
46
43
40
38
36
21
6
9
7
6
6
6
27
16
6
21
13
6
55
79
104
76
49
49
85
103
115
93
50
8
8
8
8
8
8
8
8
8
8
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
34
34
34
34
34
34
34
34
34
29
33
36
41
56
45
56
47
56
44
44
45
45
47
50
56
55
55
43
43
44
43
47
52
46
56
47
48
55
48
51
49
52
55
43
45
44
41
43
42
41
52
43
47
47
46
60
49
44
43
60
42
43
60
38
38
35
38
38
37
35
44
35
29
28
28
25
28
30
35
44
44
44
35
34
32
30
30
32
37
44
44
44
44
40
43
43
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
1
1
1
1
2
2
3
5
7
4
2
7
6
3
1
3
2
2
3
2
1
1
1
1
3
4
5
3
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
4
3
3
2
2
3
5
7
6
6
3
1
1
4
5
4
3
3
3
3
3
3
2
1
3
5
6
7
6
5
5
4
4
4
4
6
7
4
1
1
7
10
11
12
13
8
3
3
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
35
35
35
35
34
34
34
34
34
34
39
51
56
64
93
64
74
72
75
90
72
75
77
68
75
70
72
74
85
68
68
66
62
67
70
76
93
78
90
80
79
72
74
85
72
73
77
89
72
77
76
63
62
76
65
64
61
93
52
50
49
45
43
42
53
35
33
31
39
38
38
70
35
34
35
28
25
24
20
20
20
19
28
38
41
70
70
40
43
38
33
31
26
25
25
22
3
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
5
3
2
5
3
2
3
3
3
4
8
5
3
5
5
5
3
2
3
4
5
3
1
2
1
1
1
1
3
2
1
1
2
1
1
1
1
1
7
8
8
7
5
3
3
9
6
4
2
1
5
5
5
4
4
5
4
3
3
3
2
2
3
5
5
6
5
5
6
5
4
4
4
5
5
4
4
4
7
4
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
78
78
43
78
78
78
78
78
64
59
57
78
56
59
72
55
51
50
51
47
50
60
58
64
68
60
59
59
67
66
69
71
89
67
72
59
63
66
65
89
65
63
71
82
71
78
89
62
65
57
53
50
54
51
50
82
54
57
55
78
47
48
47
42
36
31
25
28
20
24
24
26
37
27
37
29
29
37
29
22
22
21
21
27
27
22
23
23
21
24
27
27
27
27
26
26
21
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
7
7
7
7
7
7
7
7
7
4
1
8
6
5
7
6
5
4
4
5
6
5
5
5
5
3
1
2
4
7
21
12
4
2
3
2
1
1
1
2
2
2
3
6
6
4
2
2
3
4
5
6
5
4
3
2
1
2
3
10
6
2
1
1
2
1
1
1
1
1
1
1
7
6
6
7
4
2
2
2
2
3
4
5
3
1
1
3
2
1
1
1
1
1
1
2
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
59
59
29
59
59
59
59
59
48
49
49
59
51
52
53
52
51
52
61
64
76
119
89
112
108
119
131
118
129
131
138
138
133
161
99
92
88
97
117
110
161
173
122
146
173
148
173
139
146
136
156
146
128
117
104
129
99
96
92
156
69
65
62
42
40
37
33
36
40
37
37
38
40
29
29
29
26
25
26
20
21
24
28
32
38
38
40
40
37
41
43
43
43
43
45
45
44
45
45
45
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
4
4
4
4
5
6
6
6
7
4
1
4
4
4
5
5
3
2
3
5
4
3
5
5
5
3
1
1
2
7
10
11
10
6
2
1
1
1
2
3
3
3
3
2
1
1
1
4
7
8
9
8
8
9
7
6
4
2
4
6
3
1
2
2
2
1
1
1
2
3
5
11
11
8
6
6
6
6
5
5
5
5
6
7
4
1
1
10
6
2
2
2
2
2
2
23
18
13
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
55
55
55
55
55
55
55
55
58
61
78
129
87
134
113
117
129
131
112
108
98
95
92
95
81
80
78
79
90
100
110
129
134
131
125
103
95
90
77
76
95
74
83
92
104
125
125
125
117
118
134
114
113
109
120
101
94
88
106
101
69
68
80
50
47
47
42
42
42
37
43
43
29
28
28
25
28
31
35
43
43
43
40
43
43
34
35
37
38
41
41
41
41
43
43
42
43
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
4
2
2
2
2
2
2
3
3
2
2
2
2
2
2
2
1
1
3
4
6
14
12
8
4
1
1
1
1
1
1
2
1
1
3
4
3
2
2
3
6
5
4
3
2
3
4
5
6
5
4
2
1
3
4
5
3
1
1
1
1
1
1
4
5
7
6
5
5
9
11
13
20
14
9
9
9
9
19
10
2
2
2
2
2
2
2
2
2
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
231
231
231
231
218
215
205
205
205
167
215
329
244
353
342
314
334
331
312
355
339
357
341
355
355
331
337
332
353
342
349
355
357
355
355
295
295
264
271
266
279
259
261
357
291
316
390
344
390
373
390
362
362
349
340
367
313
292
291
367
253
247
230
213
187
139
121
131
135
142
148
292
133
139
151
127
138
115
95
90
90
94
126
142
140
202
202
126
135
124
111
109
95
95
95
78
3
92
92
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
6
6
6
6
7
7
8
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
10
12
7
2
8
7
6
3
1
6
4
3
3
3
3
3
3
3
2
2
2
2
20
39
39
37
26
15
6
14
11
8
20
16
13
20
27
15
4
20
11
2
2
4
7
7
7
18
12
6
14
10
6
9
11
12
13
13
14
52
49
46
34
23
13
13
13
13
8
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
49
49
49
49
49
49
49
49
49
38
41
41
42
47
45
48
50
48
62
52
56
62
58
58
62
52
61
50
50
51
49
49
52
50
61
45
52
43
42
48
52
45
61
45
46
46
46
45
44
48
63
52
57
63
52
51
63
44
41
41
37
41
44
42
57
44
35
34
37
36
38
46
39
38
43
39
57
44
30
27
24
24
27
29
29
29
29
28
33
39
39
39
39
37
37
37
37
37
37
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
9
13
7
2
5
5
3
1
3
3
2
1
2
2
1
1
3
3
4
5
4
4
4
2
1
1
1
1
1
1
1
1
3
3
2
1
2
1
1
3
3
3
4
3
3
3
5
3
1
3
4
2
1
4
7
5
4
5
16
9
3
3
3
3
3
8
10
13
13
13
13
10
8
8
6
5
5
4
3
3
5
3
2
2
2
2
2
2
2
2
2
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
139
139
139
139
112
108
91
86
86
79
84
111
123
133
262
157
182
188
174
251
181
188
265
204
228
269
226
273
234
199
200
188
176
184
192
206
239
222
228
249
254
271
317
292
317
298
317
293
292
283
286
290
254
247
242
248
259
250
278
290
194
173
153
121
108
90
71
81
118
130
160
273
159
164
188
156
151
188
119
106
106
96
118
130
133
176
176
163
169
168
167
167
167
167
167
138
6
161
161
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
10
10
10
13
15
8
1
9
9
7
5
4
5
6
7
4
1
1
1
1
2
3
6
6
4
3
3
3
5
3
2
2
3
3
4
6
6
4
3
11
20
23
20
18
18
18
18
18
10
2
25
14
4
5
4
4
37
31
21
12
18
10
3
3
4
2
1
6
41
77
74
54
35
55
31
7
7
7
14
21
20
20
20
90
48
7
7
7
7
6
6
6
3
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
139
139
139
139
132
130
125
125
125
97
99
151
171
185
438
233
292
330
255
431
280
271
422
270
318
415
321
419
389
263
296
273
258
405
312
330
391
372
351
411
372
339
355
314
309
301
291
315
325
355
438
370
431
415
422
415
419
389
374
405
390
391
411
372
308
310
293
367
283
255
231
297
199
192
187
168
166
170
141
141
159
210
268
330
330
438
438
285
306
284
258
254
245
239
236
233
226
226
226
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
9
9
9
9
9
6
3
3
3
3
6
7
5
3
1
1
1
1
1
1
1
5
3
1
4
6
9
14
29
20
11
8
6
6
6
6
4
2
5
4
4
8
7
6
13
20
16
12
18
20
22
22
15
8
2
22
24
26
15
4
64
44
24
14
4
17
9
2
2
3
4
11
29
36
21
6
23
14
6
8
9
10
11
46
63
81
93
99
77
44
11
11
11
11
11
11
118
87
56
56
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
296
296
296
296
246
238
203
197
197
173
210
311
262
333
414
351
377
485
350
406
377
358
417
356
361
371
360
371
397
332
359
357
344
399
345
331
334
366
321
339
370
368
361
357
485
320
306
334
321
349
414
356
406
389
417
371
371
378
335
399
364
366
339
370
276
251
223
261
245
251
252
485
219
212
210
174
179
191
196
196
196
204
265
298
289
417
417
242
250
222
187
176
142
128
128
113
9
137
137
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
20
20
20
32
38
37
23
9
8
7
4
2
7
8
7
5
3
3
3
3
6
10
15
24
17
10
24
18
9
1
1
6
5
4
4
5
7
6
5
4
3
3
3
11
20
17
15
18
9
1
15
11
7
4
2
9
81
84
79
55
32
18
5
5
7
9
10
11
31
18
6
19
12
6
8
9
10
11
27
44
87
96
100
73
39
5
5
5
5
5
5
5
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
30
99
99
99
106
111
121
121
121
121
108
119
124
121
131
146
132
140
144
134
157
140
141
144
143
144
156
148
152
156
156
156
157
156
142
144
144
112
107
101
96
102
106
105
157
112
116
129
120
124
126
144
125
119
120
112
103
129
95
93
119
91
100
118
98
118
95
106
118
106
106
93
129
75
70
80
73
77
107
85
91
100
106
110
129
129
107
107
90
95
93
94
97
100
107
107
107
90
90
90
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
2
2
2
2
13
18
24
23
22
12
2
8
11
6
2
6
5
4
4
2
1
1
1
1
5
3
2
3
4
17
12
7
3
1
1
2
2
1
1
2
2
2
3
2
1
1
1
1
1
2
3
8
4
1
5
3
1
1
5
9
19
16
13
8
3
4
6
9
7
6
5
6
22
30
35
19
3
3
4
4
4
5
11
17
13
9
9
13
9
5
5
5
5
25
35
46
25
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
46
59
59
59
59
51
49
46
44
46
46
51
62
57
75
69
75
103
78
78
87
72
75
72
75
85
61
60
62
61
65
73
77
75
103
87
64
62
54
46
42
46
45
48
85
47
46
47
53
56
58
103
59
59
61
59
47
44
37
32
33
34
32
44
38
27
26
31
17
23
23
21
46
19
18
18
14
14
14
14
15
16
19
25
30
30
42
42
26
26
24
21
20
19
18
18
17
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
4
1
1
1
1
1
1
4
7
5
3
10
8
6
9
9
5
2
6
9
7
5
3
4
4
5
6
5
3
1
3
2
1
1
2
3
3
3
3
2
2
2
2
2
2
4
3
2
1
1
2
1
1
2
2
3
4
3
3
2
2
3
3
2
1
1
1
4
3
2
2
2
2
2
2
2
2
2
4
6
5
4
4
7
4
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
27
27
28
31
35
42
42
42
42
43
57
88
75
110
88
85
88
97
84
95
91
92
95
115
88
90
91
89
95
94
99
97
110
115
91
91
88
84
81
80
88
91
91
115
91
83
91
88
93
112
110
92
112
93
85
112
80
74
70
77
66
77
70
96
96
61
96
50
50
51
42
46
35
31
30
27
29
31
35
42
42
42
40
46
45
62
62
46
48
46
43
43
42
42
42
42
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
5
5
5
5
6
6
7
6
6
3
1
9
9
9
5
1
1
2
5
6
4
2
5
8
6
4
7
4
2
4
10
12
6
1
1
1
1
1
1
2
3
2
2
6
8
7
6
5
5
5
5
3
2
3
21
11
2
1
4
8
4
1
1
1
2
1
1
1
2
3
3
3
5
6
7
6
5
5
9
11
14
12
11
11
6
1
1
15
8
2
2
2
2
2
2
22
25
27
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
42
42
42
42
49
57
57
57
57
44
43
41
36
36
38
35
37
39
42
44
51
51
46
51
42
42
44
44
44
44
57
44
45
47
48
45
44
46
43
36
38
36
37
44
37
43
32
36
30
33
37
39
42
38
57
37
36
36
31
29
33
44
26
38
27
26
31
21
23
22
19
36
17
16
16
13
13
13
14
15
15
17
23
28
27
44
44
26
27
24
21
20
19
18
18
17
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
8
12
6
1
6
6
6
4
2
1
1
1
2
2
2
2
3
2
2
2
9
5
2
4
5
3
1
4
2
1
1
2
3
3
3
3
2
1
2
2
2
3
3
2
1
1
1
4
3
3
2
1
1
2
2
3
3
3
4
5
5
5
5
5
6
4
2
2
2
2
2
2
2
2
2
4
6
7
7
8
9
5
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
56
72
72
72
72
72
60
66
66
74
100
86
122
98
107
112
112
122
116
122
117
109
122
107
102
104
100
100
103
141
149
151
327
142
137
176
153
158
327
149
143
138
141
147
144
327
138
135
175
144
152
314
130
128
128
141
134
131
314
154
161
250
194
238
264
295
304
304
304
300
300
174
153
129
103
91
77
62
58
56
60
68
68
62
68
68
66
67
68
68
68
68
65
65
65
65
65
65
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
14
11
9
8
7
9
9
9
9
8
5
3
3
3
3
6
8
9
10
10
10
10
7
4
3
4
4
2
1
1
1
4
2
1
8
5
2
1
1
1
3
4
5
4
4
5
3
1
1
4
7
5
4
4
4
8
6
5
4
4
3
2
4
12
16
21
14
8
8
5
2
2
2
7
9
6
3
3
34
18
3
3
3
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
99
234
234
234
234
201
196
169
169
169
157
191
292
229
314
298
295
316
301
314
327
307
334
307
282
314
274
289
295
307
307
376
389
376
689
342
340
412
380
390
689
375
370
368
374
375
379
689
381
383
371
321
283
270
261
256
249
288
271
259
528
250
262
248
215
209
193
200
207
191
185
173
264
167
168
188
154
145
188
110
116
142
181
195
278
278
176
176
163
167
166
164
164
164
164
164
138
3
167
167
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
16
8
8
8
8
4
1
9
8
7
4
2
8
8
7
4
1
1
1
1
2
4
31
22
13
4
29
15
1
3
7
5
3
3
4
9
5
1
19
14
10
10
10
16
23
12
1
11
7
4
21
12
4
5
6
15
33
51
26
2
15
8
2
7
4
2
1
2
31
28
25
20
15
21
11
1
1
1
44
65
38
12
12
16
8
1
1
1
1
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
464
464
464
464
414
406
365
365
365
257
280
304
289
326
422
385
424
504
444
464
410
393
422
400
413
432
418
430
520
379
393
404
358
352
444
365
370
464
347
347
350
377
375
368
504
334
361
414
432
483
520
483
443
464
483
426
430
391
348
346
372
375
407
366
407
418
487
463
419
487
357
520
280
244
228
192
193
206
209
209
209
216
281
312
311
430
430
246
248
218
182
171
137
127
127
109
4
131
131
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
20
20
20
27
30
16
3
9
9
9
5
2
2
5
9
5
1
1
1
1
5
10
18
17
13
10
6
3
3
3
9
5
1
9
6
3
12
7
3
2
1
1
1
5
9
25
37
19
1
4
33
18
4
5
6
21
28
36
50
39
28
26
24
24
52
32
12
70
61
52
52
40
28
28
21
14
14
14
30
47
95
99
101
76
39
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
34
34
34
34
34
34
34
34
34
33
36
40
46
56
56
56
51
56
59
63
87
67
72
70
75
72
70
68
66
75
77
79
81
152
85
81
87
65
63
65
57
56
67
69
76
79
152
77
81
87
78
76
89
71
67
65
75
73
70
152
69
72
72
59
57
50
39
36
39
39
40
50
37
40
45
41
57
50
31
29
26
27
30
31
31
36
36
30
35
36
36
37
36
40
40
39
40
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
8
8
8
6
4
2
3
4
4
4
2
1
1
1
1
2
2
2
4
3
3
4
3
2
3
4
5
4
3
3
3
2
2
3
2
1
1
2
4
6
4
2
7
5
4
8
4
1
2
4
10
6
3
5
6
7
21
12
3
3
3
3
3
5
6
7
7
7
7
5
4
4
4
7
10
13
15
16
13
10
10
10
10
7
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
224
224
224
224
174
166
139
125
125
119
136
188
189
191
447
233
291
355
336
432
568
434
565
527
568
565
522
528
498
568
514
437
464
402
378
377
412
369
359
408
369
341
407
319
323
316
310
328
334
359
447
376
432
417
419
412
416
377
369
402
391
388
408
407
316
295
255
364
255
257
243
306
176
164
188
178
192
258
218
229
247
257
296
332
314
447
447
293
326
306
280
276
261
248
243
233
207
222
222
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
7
7
7
14
18
10
2
2
5
3
2
2
5
5
5
6
4
3
5
6
4
3
2
6
4
3
13
8
4
3
3
4
4
5
3
1
1
1
1
22
13
5
18
32
61
32
4
28
15
2
53
59
55
33
12
17
30
43
52
39
26
21
17
42
63
34
5
72
93
49
6
16
11
6
53
76
100
168
134
100
100
104
106
71
36
15
15
15
15
15
15
111
58
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
79
79
79
79
79
79
79
79
79
57
61
60
62
79
61
62
57
62
58
60
97
64
66
74
70
67
97
66
72
90
86
84
160
90
91
96
104
106
114
160
122
120
148
127
134
160
127
127
122
125
124
148
123
124
124
125
130
116
144
148
101
104
108
78
70
62
77
46
48
44
38
36
31
29
28
28
28
24
21
20
20
21
24
26
27
36
36
27
31
30
29
29
29
22
22
22
6
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
5
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
4
7
13
7
2
2
2
1
1
1
1
2
1
1
5
8
9
10
9
8
9
7
5
9
12
16
10
4
2
6
10
6
3
3
2
2
2
2
2
2
3
3
3
5
5
6
5
4
4
4
4
4
4
7
9
6
3
3
6
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
48
34
48
48
48
48
48
41
42
41
48
45
47
56
49
56
45
56
56
63
114
75
78
92
114
82
98
88
85
114
83
80
98
72
70
66
79
63
62
63
75
63
67
103
115
131
284
149
194
252
275
349
356
351
356
299
356
264
206
264
144
129
114
96
85
69
69
53
56
54
57
55
58
84
65
84
58
55
56
48
47
47
44
47
47
37
38
39
41
44
49
57
59
84
84
79
84
84
84
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
3
3
3
3
3
3
3
3
3
2
1
4
7
4
2
7
6
5
5
3
1
1
1
1
3
2
2
4
5
5
6
6
3
1
1
1
1
1
1
1
2
1
1
3
4
3
2
2
3
5
3
2
2
2
7
4
2
2
1
1
1
1
1
1
2
17
10
4
3
3
5
7
4
1
1
1
1
1
4
5
6
7
9
11
6
1
1
15
11
7
7
7
7
17
28
28
28
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
144
175
175
175
175
164
162
153
153
156
159
181
233
265
284
554
341
366
409
434
426
447
467
434
414
430
447
413
484
463
379
408
405
491
433
452
491
546
454
419
445
484
407
463
546
342
306
262
274
261
292
554
303
314
339
350
344
491
546
293
282
254
203
140
103
87
68
55
63
125
134
147
546
143
145
144
78
66
52
35
28
36
48
141
237
256
554
554
232
228
174
111
92
69
50
39
30
3
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
102
22
22
22
22
22
22
22
22
22
18
13
9
8
7
6
7
8
7
6
7
12
6
1
1
1
1
2
6
3
1
1
1
2
4
4
4
7
4
1
2
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
2
1
1
3
2
1
1
1
1
4
4
5
6
4
3
3
2
1
1
1
2
3
4
3
3
3
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
156
156
156
156
173
190
190
349
523
594
1252
1062
821
863
800
1252
660
597
751
716
813
1252
748
902
698
595
591
510
492
482
493
567
499
477
570
572
620
902
620
622
612
570
528
525
515
522
646
555
564
538
620
553
550
575
665
555
510
587
405
348
405
465
304
528
228
193
173
110
191
195
197
646
181
180
179
103
92
81
62
50
129
226
362
553
553
665
665
325
290
228
153
122
92
69
57
49
17
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
11
11
11
11
11
11
11
18
26
100
54
9
11
8
6
11
17
14
11
6
1
1
1
1
2
2
2
11
7
3
5
7
4
2
1
1
1
14
11
9
11
7
4
10
5
1
1
1
1
1
1
1
1
1
2
5
8
5
2
3
3
3
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
6
12
10
9
9
9
9
9
9
6
3
3
3
6
7
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
158
158
158
158
139
136
123
121
121
104
114
137
148
159
241
184
213
231
229
297
237
245
244
233
264
233
233
232
233
233
228
276
227
235
269
246
241
239
282
213
220
214
217
276
196
294
168
184
181
199
269
194
297
210
221
211
234
282
158
148
145
111
116
89
64
55
40
30
73
76
81
294
77
78
80
46
42
35
28
25
36
49
99
145
149
297
297
132
129
101
68
58
46
37
32
27
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
12
12
12
12
12
12
12
12
17
23
17
11
9
6
3
9
8
8
5
3
8
10
11
12
7
2
2
3
7
4
2
4
4
3
2
1
1
1
7
9
6
4
3
2
9
5
1
1
1
1
1
1
1
1
1
4
3
2
4
5
7
8
5
3
2
1
2
1
1
1
1
1
3
5
6
6
4
2
2
2
2
3
10
12
13
8
3
3
9
8
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1030
1030
180
1030
1030
1030
1030
1030
726
674
612
1030
465
443
416
304
294
285
266
260
253
239
234
229
213
220
237
219
237
257
217
221
234
240
243
253
263
252
237
207
226
237
206
257
268
161
146
114
127
122
137
269
151
147
175
180
172
263
252
136
129
108
77
60
47
39
32
25
29
59
64
70
268
67
68
68
34
29
22
15
12
16
22
68
115
124
269
269
111
109
82
51
41
30
21
16
12
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
816
14
14
14
14
14
14
14
14
14
8
3
16
16
16
16
16
12
9
11
13
12
12
12
9
6
3
3
6
4
3
6
7
6
4
3
3
3
3
3
3
3
4
3
3
2
2
2
2
2
1
1
1
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
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
405
405
45
405
405
405
405
405
285
277
262
405
215
201
190
148
144
155
174
202
245
248
248
221
248
245
206
209
202
204
205
213
245
215
232
245
165
160
151
138
149
147
144
147
245
141
136
130
127
125
129
183
132
130
142
144
134
193
168
125
122
123
127
107
89
65
55
45
38
61
63
68
183
69
70
70
48
42
35
30
32
59
92
122
193
193
168
168
105
96
84
67
57
47
40
39
39
20
46
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
171
3
3
3
3
3
3
3
3
3
7
11
17
13
9
5
4
3
7
6
5
22
14
6
6
5
4
4
53
28
4
3
2
4
2
1
3
5
8
6
4
6
3
1
7
5
3
2
1
1
2
3
2
2
2
2
1
1
1
2
3
6
6
6
3
1
1
1
1
1
1
1
1
5
7
9
5
2
2
5
6
7
8
9
9
8
8
8
9
9
9
9
9
9
14
17
18
13
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
115
115
56
115
115
115
115
115
86
89
85
115
87
97
106
106
102
125
96
93
100
95
97
114
92
92
74
63
67
71
83
93
100
114
125
82
74
65
54
49
43
52
53
56
114
102
145
320
202
256
310
326
371
385
390
390
324
390
364
252
364
183
151
129
87
68
53
39
31
33
32
30
48
29
29
30
24
23
29
14
16
21
25
31
37
37
51
51
37
37
35
31
30
27
26
26
23
3
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
22
22
22
22
12
3
3
3
3
2
1
7
7
7
7
8
7
6
6
4
2
1
1
1
1
1
1
3
2
2
2
2
3
3
3
3
3
3
2
2
1
1
3
5
4
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
4
6
6
4
3
3
3
3
3
3
3
3
3
3
16
8
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
185
185
63
185
185
185
185
185
139
144
152
185
141
127
122
110
108
109
109
97
97
100
100
100
100
78
71
65
70
82
93
100
141
100
87
87
69
62
57
49
47
54
52
53
100
52
49
47
58
56
61
141
65
64
69
63
52
48
48
32
29
29
25
29
21
16
14
14
11
18
20
21
48
21
21
23
16
18
14
11
12
14
15
21
28
28
51
51
30
32
28
24
22
20
16
16
16
6
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
113
1
1
1
1
1
1
1
1
1
1
1
16
11
7
5
8
5
2
4
4
2
1
2
4
3
2
1
1
2
3
3
3
2
1
3
3
2
1
1
1
1
1
1
3
3
2
1
1
1
1
1
2
1
1
3
3
3
3
2
2
2
1
1
1
1
2
1
1
1
1
1
1
3
4
6
4
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
45
45
45
45
46
48
48
48
48
43
47
54
59
74
77
67
77
78
78
111
83
84
87
91
87
88
91
99
90
94
87
80
76
77
97
88
99
97
83
89
94
86
130
99
96
104
91
82
97
106
127
130
111
100
97
102
106
94
127
130
76
76
63
52
45
40
41
33
44
44
42
104
41
41
42
30
26
32
17
19
22
24
38
54
59
111
111
62
63
55
45
42
34
32
32
32
32
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
3
3
3
3
3
3
3
3
3
15
10
5
6
6
4
2
2
2
4
7
5
3
4
2
1
3
6
10
5
1
1
2
3
3
3
2
1
1
2
3
3
2
2
2
2
2
2
2
3
3
3
3
4
4
4
3
2
3
3
3
7
7
7
6
5
7
7
7
11
6
1
7
9
10
12
8
5
5
3
1
1
1
3
4
5
6
7
19
10
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
143
143
62
143
143
143
143
143
110
102
93
143
81
82
79
68
64
60
56
51
53
50
53
73
54
60
59
52
54
62
58
63
73
59
79
60
53
55
59
45
45
46
48
57
51
57
47
57
43
41
44
44
47
49
47
79
44
46
44
37
44
36
33
38
27
25
25
21
24
24
26
30
46
30
30
29
30
21
19
19
17
19
21
28
33
32
49
49
33
36
34
32
32
31
30
30
30
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
125
10
10
10
10
10
10
10
10
10
5
1
8
6
5
7
6
5
4
4
5
4
3
13
8
4
3
3
5
4
4
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
1
1
2
3
3
2
2
2
1
1
7
5
4
4
4
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
6
3
1
1
2
3
7
8
8
8
8
8
8
8
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
31
31
31
31
30
29
29
29
30
32
36
46
43
51
47
51
49
53
51
52
57
58
58
70
60
59
65
60
61
66
72
67
76
59
65
56
55
56
58
62
61
72
76
61
67
62
59
78
52
56
60
62
76
78
59
64
60
54
78
47
52
56
51
60
59
53
59
51
49
46
47
40
33
31
30
28
31
34
39
47
47
47
40
41
40
47
47
37
41
40
40
42
40
47
47
43
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
1
1
1
1
1
1
1
4
5
4
2
1
2
4
5
5
5
5
5
6
4
3
3
3
3
3
7
5
4
3
2
2
1
1
1
2
4
3
3
2
1
1
1
3
6
6
6
6
3
1
7
6
4
3
6
9
6
3
3
3
3
12
7
3
18
11
5
14
13
9
6
5
5
6
6
6
6
5
5
5
5
5
6
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
91
91
91
98
103
113
113
113
113
92
90
85
113
73
82
78
81
113
99
103
107
113
110
97
94
87
107
86
109
121
115
201
131
142
146
186
152
169
187
166
201
159
167
159
151
187
137
144
143
134
201
130
127
126
167
117
118
107
148
92
92
84
76
56
53
43
39
42
40
36
43
38
29
28
28
26
28
31
35
43
43
43
39
41
39
45
45
37
41
40
40
41
40
45
45
44
45
45
45
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
11
16
8
1
2
2
2
1
1
2
4
3
2
2
2
2
2
2
2
2
3
3
4
41
38
21
4
8
6
3
1
1
1
1
1
1
1
1
1
7
6
5
9
12
9
6
4
4
2
1
2
3
5
3
1
1
2
4
7
16
12
9
5
2
10
8
7
7
7
7
7
5
3
3
3
7
11
6
1
1
8
5
3
3
3
3
4
4
5
3
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
35
35
35
35
38
42
42
42
42
38
45
51
53
69
59
56
56
61
66
69
103
71
71
80
76
77
103
73
75
80
76
76
103
76
75
77
82
77
80
80
85
93
84
91
109
143
107
143
112
109
143
98
91
87
75
74
70
64
91
56
50
49
46
38
38
40
46
40
41
46
33
45
29
27
26
24
23
26
18
19
19
21
26
27
28
40
40
29
30
28
26
26
24
26
26
20
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
7
7
7
7
7
7
7
7
7
10
6
2
2
2
2
3
3
4
3
2
1
1
1
1
2
2
2
2
3
7
4
1
2
3
2
1
1
1
3
5
8
4
1
2
4
5
6
4
3
7
9
11
7
3
4
3
3
6
5
4
2
1
2
3
4
2
1
1
2
1
1
3
4
5
6
5
5
5
3
1
1
1
2
2
1
1
1
12
6
1
1
1
1
1
1
1
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
104
104
104
104
96
95
89
89
89
78
95
132
110
148
137
133
139
134
137
150
154
157
150
203
150
149
149
140
148
147
151
185
152
150
150
143
138
142
185
123
130
137
154
174
198
241
241
241
185
179
175
169
160
197
159
160
159
140
197
121
107
106
85
86
85
75
92
92
83
91
78
111
63
59
62
56
56
56
42
41
41
38
47
52
52
70
70
48
52
49
46
46
42
46
46
36
7
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
17
17
17
17
10
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
8
7
4
1
3
9
5
1
1
1
2
1
1
3
5
5
5
6
8
7
7
17
33
27
21
18
9
1
4
7
12
13
7
1
7
18
9
1
1
1
1
1
20
26
29
18
7
7
4
1
1
1
5
10
6
3
3
10
5
1
1
1
1
2
2
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
57
57
57
57
53
52
50
50
56
58
80
135
104
152
141
131
138
137
129
152
143
156
152
133
154
129
133
135
152
150
159
201
181
148
154
143
138
155
201
136
181
146
174
199
234
295
295
295
218
224
205
195
216
162
155
170
155
138
216
116
104
98
78
71
61
49
51
35
37
39
38
49
34
37
40
39
51
44
33
29
28
29
38
45
45
69
69
44
46
43
39
39
33
37
37
28
10
27
27
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
2
4
7
5
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
7
21
11
2
6
10
12
8
4
5
3
1
1
1
1
4
2
1
1
1
1
1
4
7
10
6
2
2
2
8
4
1
2
4
7
16
14
10
6
9
5
2
1
1
1
1
1
4
5
7
7
7
7
5
4
4
4
5
7
6
6
6
11
7
4
4
4
4
4
4
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
55
55
55
55
51
50
48
48
54
56
76
129
99
143
132
124
131
131
122
145
136
147
143
131
145
133
131
131
143
140
145
183
147
146
145
140
137
139
183
156
164
191
286
224
244
271
222
271
242
250
279
286
205
198
174
178
202
194
279
286
158
157
128
108
99
98
97
90
94
86
91
113
75
75
75
65
61
72
49
51
57
68
72
91
91
73
73
76
85
96
96
96
98
103
103
102
103
103
103
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
5
3
1
2
2
2
1
1
2
6
4
2
2
2
2
2
2
2
2
4
4
4
12
8
4
9
6
4
2
1
2
3
4
3
3
11
20
20
16
10
4
8
8
5
2
15
13
10
7
4
5
7
14
14
14
13
13
7
2
2
2
2
2
2
9
12
16
14
13
13
9
5
5
5
6
6
6
6
6
18
11
5
5
5
5
6
7
55
43
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
34
34
34
34
34
34
34
34
34
34
32
40
42
46
69
52
54
58
61
61
65
69
61
59
60
65
64
69
69
66
66
61
67
56
54
55
58
61
61
67
82
62
69
72
74
70
111
84
99
109
127
114
127
127
102
93
103
80
78
103
75
71
64
82
59
60
71
50
50
46
41
51
33
31
30
25
25
21
17
16
20
27
38
49
49
67
67
40
42
37
33
32
26
28
28
22
3
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
5
3
1
1
4
3
3
5
7
6
6
3
1
1
1
1
3
3
3
8
6
5
4
2
1
1
2
1
1
2
1
1
2
3
3
3
4
3
3
5
7
10
6
3
2
2
3
2
1
1
2
4
15
10
6
2
4
4
4
4
4
3
2
4
5
5
6
5
5
6
4
2
2
2
8
12
7
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
164
164
164
164
164
164
164
164
164
118
126
129
134
164
149
130
136
128
119
134
121
127
155
128
135
156
131
160
132
139
142
155
165
140
144
148
152
156
141
165
146
141
151
165
148
165
151
135
139
140
160
142
146
153
165
153
157
134
129
149
138
132
149
148
105
108
100
92
94
90
86
109
75
71
70
73
62
64
60
60
60
78
101
128
128
157
157
102
102
93
82
78
67
64
64
58
9
73
73
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
9
9
9
9
20
26
29
30
32
18
4
9
8
7
9
9
9
11
9
7
4
1
7
7
7
4
1
19
14
10
12
15
9
3
4
3
2
1
2
3
24
12
1
8
15
8
1
4
7
16
12
8
5
2
17
9
1
5
9
36
30
24
19
16
17
9
1
1
1
1
1
1
8
12
16
16
16
16
8
1
1
1
15
29
16
3
3
20
10
1
1
1
1
1
2
5
5
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
39
39
39
39
39
39
39
39
42
44
60
85
69
118
95
104
111
131
107
114
95
89
86
85
77
70
90
69
76
87
90
102
118
110
131
87
85
85
79
101
85
73
69
74
73
69
110
78
80
84
131
82
78
75
67
62
70
65
59
110
54
53
51
42
39
33
33
28
33
33
30
46
28
27
26
23
22
21
19
19
19
22
26
34
34
29
29
24
24
23
22
21
21
20
20
18
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
4
4
4
4
4
2
1
16
10
5
4
4
5
5
5
3
1
1
1
1
2
2
2
5
4
3
9
6
4
4
3
2
1
1
2
3
3
2
2
2
3
2
2
2
3
4
4
5
3
1
4
3
3
2
1
7
6
6
5
4
3
3
3
3
3
3
3
3
5
6
7
6
6
6
6
6
6
6
6
7
5
4
4
7
4
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
292
292
292
292
244
236
201
197
197
147
153
188
200
229
412
265
295
285
258
405
276
293
412
295
327
416
332
420
373
294
350
319
298
496
336
349
385
365
340
345
373
315
356
334
326
330
496
352
358
384
412
369
405
405
412
416
420
373
369
496
390
385
345
373
276
251
225
268
225
226
223
278
197
196
202
190
201
255
219
223
223
223
279
310
295
420
420
315
320
303
280
272
255
237
237
207
13
250
250
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
24
24
24
34
39
45
24
4
5
5
5
8
9
6
4
2
1
1
1
1
2
3
30
20
11
3
12
10
8
14
15
10
6
7
8
8
8
8
9
25
18
11
17
20
23
15
8
7
4
1
13
12
12
29
23
17
23
29
15
2
32
20
8
10
9
8
8
8
26
29
32
34
33
32
64
80
97
70
43
43
92
96
98
101
53
5
5
5
5
5
5
5
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
927
927
59
927
927
927
927
927
635
601
553
927
440
420
392
314
311
303
320
274
264
265
264
258
276
276
244
233
234
234
245
276
264
268
320
276
231
214
201
182
186
228
198
221
276
173
162
148
164
164
172
320
174
170
186
179
170
231
214
137
142
129
138
107
71
60
46
36
30
64
67
72
254
70
70
71
39
33
26
18
16
29
45
90
129
130
257
257
114
111
87
58
48
37
28
23
19
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
709
10
10
10
10
10
10
10
10
10
14
15
17
13
9
9
8
8
9
10
11
12
12
12
7
2
2
2
5
3
2
15
9
3
2
2
2
2
10
8
5
3
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
2
1
1
3
2
2
2
1
1
5
3
1
1
1
1
1
1
1
1
2
3
3
3
3
3
6
4
3
3
3
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
80
80
42
80
80
80
80
80
64
62
59
80
55
59
68
61
62
68
62
56
68
52
53
54
51
62
51
50
53
56
58
62
83
54
54
52
54
58
60
83
66
58
62
65
70
71
83
85
81
87
97
111
111
111
96
87
87
80
78
70
87
57
54
47
40
38
39
39
45
42
41
40
57
34
33
33
28
29
32
34
40
40
40
37
38
37
45
45
40
43
43
43
43
43
43
43
40
3
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
63
3
3
3
3
3
3
3
3
3
2
1
1
4
5
4
4
5
7
7
6
4
3
4
5
6
7
9
8
7
6
13
8
4
1
5
3
1
1
1
1
4
2
1
2
4
4
4
4
5
5
5
4
2
1
6
3
1
1
2
4
3
2
1
1
4
3
2
1
1
1
1
1
4
5
7
6
5
5
4
3
3
3
5
6
3
1
1
15
13
11
11
11
7
3
3
3
3
3
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
111
111
111
111
97
95
84
84
84
69
81
98
90
120
106
108
114
115
120
119
120
139
119
119
132
111
112
114
120
123
127
147
139
121
132
110
112
111
105
135
108
120
125
139
147
120
119
135
117
118
123
115
107
116
135
122
135
109
147
95
91
89
83
78
75
80
65
63
75
80
72
106
68
67
68
70
56
52
44
40
50
68
78
120
120
82
80
74
69
67
63
60
60
50
50
53
20
70
70
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
3
4
9
9
9
9
8
6
5
6
7
7
7
9
8
5
3
7
6
4
3
7
8
10
6
3
2
1
1
2
3
3
3
3
4
5
5
5
3
1
5
5
6
4
2
5
3
1
6
7
9
12
15
12
10
13
7
2
3
2
1
1
2
6
8
11
11
11
11
6
1
1
1
13
25
15
5
5
25
13
1
1
1
1
5
7
10
10
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
44
44
44
44
45
47
47
47
47
37
43
42
46
73
49
51
47
62
63
79
166
84
109
110
115
166
137
150
163
169
188
188
188
113
101
85
82
79
98
110
100
167
94
88
94
83
76
83
69
83
84
92
167
78
73
74
67
61
69
76
44
43
38
31
28
25
23
22
24
25
27
34
30
30
27
30
22
21
22
20
20
22
26
31
31
37
37
29
32
31
30
30
30
30
30
30
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
2
2
2
2
3
2
1
4
4
3
2
3
4
4
3
2
2
2
2
2
2
2
2
4
6
12
8
5
3
1
3
3
3
3
3
3
3
3
2
1
3
3
3
2
1
4
3
2
1
2
4
3
3
3
3
4
4
4
2
1
3
3
2
1
1
1
1
1
1
1
2
2
2
2
5
6
8
9
9
9
8
7
7
9
9
9
9
9
9
9
9
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
61
61
61
61
57
56
54
54
54
53
68
98
87
120
101
96
100
107
98
117
107
112
111
123
117
106
108
106
110
109
114
117
120
123
117
93
98
90
89
92
109
93
100
123
95
100
124
137
154
247
181
197
247
205
213
247
161
147
132
161
134
139
163
163
99
90
84
65
77
79
94
113
79
79
82
71
74
82
84
94
96
94
113
113
84
82
82
85
91
99
99
102
99
113
113
102
96
96
96
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
5
3
1
9
8
7
6
6
4
2
4
7
4
1
7
7
5
3
1
1
2
3
3
3
3
2
2
2
1
1
7
6
4
3
4
5
5
3
1
1
1
2
3
8
5
3
34
17
1
2
4
8
7
7
7
7
8
5
2
2
2
2
2
2
24
43
42
25
8
14
9
5
5
5
9
14
8
2
2
33
18
3
3
3
3
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
45
45
45
45
46
48
48
48
48
38
44
44
48
74
53
56
60
58
63
63
55
58
64
54
55
54
46
48
50
49
54
64
56
74
57
54
53
54
42
42
42
43
44
45
44
42
44
44
38
43
43
48
53
46
74
50
50
50
44
39
33
32
30
27
30
25
26
30
27
27
28
43
25
29
28
24
29
29
16
15
16
18
25
31
32
50
50
30
32
29
25
24
21
20
20
18
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
3
3
3
3
3
3
3
3
3
5
5
5
6
6
6
6
6
6
6
7
4
2
8
7
4
2
2
4
3
3
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
3
3
2
1
1
1
3
2
1
2
3
4
3
2
3
2
2
8
12
16
12
8
6
11
13
14
15
10
5
4
4
4
4
4
4
4
4
4
5
5
3
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
44
44
44
44
45
47
47
47
47
35
46
60
64
101
108
85
101
96
101
108
98
104
101
108
108
79
78
75
68
94
59
55
49
42
38
38
37
35
37
38
47
54
62
94
57
55
49
42
44
45
45
62
43
42
47
38
43
38
35
62
34
32
31
24
22
23
15
15
19
20
22
35
21
23
23
23
18
23
13
11
11
12
18
23
25
42
42
28
29
27
24
24
21
23
23
22
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
3
3
3
3
3
3
3
3
3
3
3
5
6
7
10
13
10
7
7
5
3
1
2
3
2
1
1
4
3
2
2
2
3
3
2
1
2
3
3
3
3
2
2
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
5
5
3
2
2
1
1
1
1
1
1
1
8
11
15
10
5
5
3
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
45
73
73
73
73
63
61
54
54
54
54
67
88
78
121
93
104
112
112
110
118
114
125
113
111
118
102
101
99
99
105
109
118
125
112
118
94
88
90
90
90
96
93
93
125
99
99
102
109
99
101
127
106
109
106
127
107
100
91
127
76
73
70
59
53
51
38
32
34
45
48
60
92
57
68
82
71
89
89
57
50
42
38
45
50
49
72
72
66
69
69
69
69
68
72
72
58
3
69
69
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
5
5
5
5
3
1
1
1
1
1
1
6
6
6
5
4
4
3
2
2
2
3
3
3
3
4
6
5
4
4
7
11
49
31
14
2
2
3
3
4
4
4
5
4
4
4
4
6
9
12
12
6
1
2
10
6
3
5
9
13
10
8
5
2
5
3
2
1
1
1
1
1
4
7
19
13
7
13
10
8
8
8
9
10
5
1
1
20
10
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
58
58
58
58
59
61
61
61
61
43
43
44
41
43
52
45
52
52
52
53
76
51
55
54
56
76
63
68
73
76
84
84
84
63
62
58
53
50
54
60
61
75
86
66
74
86
70
86
71
72
72
71
75
76
61
61
63
58
69
76
56
53
45
38
33
33
33
26
26
25
23
48
21
21
21
15
13
14
9
9
9
10
17
25
28
53
53
29
29
25
19
17
14
11
11
11
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
3
3
3
3
3
3
3
3
3
2
1
6
7
8
6
4
3
2
2
3
3
3
3
4
5
4
3
2
2
3
2
1
2
3
6
3
1
1
1
1
3
2
1
1
1
2
3
4
4
5
5
3
1
1
1
1
2
2
1
1
1
1
1
2
3
2
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
8
5
2
2
2
2
2
2
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
42
42
42
42
41
41
41
41
41
39
46
64
55
71
64
57
58
64
52
53
77
82
88
197
95
94
94
75
73
73
73
71
75
75
66
72
76
78
78
88
73
75
75
57
57
59
55
59
81
61
70
70
71
75
74
88
81
64
60
61
57
55
76
48
45
41
31
45
42
43
44
88
38
36
37
29
31
32
37
44
44
44
49
55
53
76
76
53
56
52
48
46
44
40
40
41
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
1
1
1
1
1
9
12
16
10
4
4
4
12
7
2
2
2
2
2
2
3
3
4
7
5
4
3
2
2
1
1
2
2
3
4
3
3
2
1
1
1
4
7
7
8
5
3
2
9
5
1
2
4
9
5
2
1
1
1
1
1
1
1
2
2
2
4
5
7
7
6
5
4
4
4
4
4
4
2
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
56
56
56
56
54
54
53
53
53
45
48
51
51
61
58
61
57
78
67
71
97
73
74
82
78
73
97
69
70
75
72
72
97
70
69
73
78
66
69
60
60
63
67
67
64
69
67
58
60
63
67
61
78
63
67
61
58
54
57
61
44
43
42
38
37
35
32
34
37
35
43
43
32
31
29
26
29
31
35
43
43
43
42
49
49
36
38
39
40
43
43
43
43
42
43
43
42
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
8
9
5
2
1
1
2
2
2
2
2
8
7
6
7
6
4
3
3
2
1
1
2
3
3
2
2
6
6
4
2
2
3
4
3
2
1
1
5
4
3
2
1
6
6
7
5
4
4
3
2
1
1
1
3
6
6
6
7
6
5
5
9
11
14
13
13
13
8
4
4
16
8
1
1
1
1
1
1
21
25
27
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
549
549
549
549
497
488
446
446
446
294
319
319
310
375
426
392
424
504
436
415
407
390
429
395
412
435
428
437
549
421
446
428
399
417
436
401
504
386
369
366
347
381
380
375
493
359
339
381
363
383
504
411
422
459
549
433
437
390
354
348
369
386
362
378
273
247
219
273
245
253
261
504
229
219
214
174
178
190
193
193
193
213
276
311
311
437
437
257
260
231
198
189
154
152
152
125
10
142
142
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
22
22
22
22
22
22
22
33
39
20
1
9
7
5
3
1
5
5
5
5
4
3
5
5
5
13
22
16
11
31
16
1
7
12
12
12
8
4
6
8
12
6
1
4
7
7
7
11
16
27
28
22
12
3
17
12
7
7
7
22
26
31
17
4
38
73
39
5
4
3
4
5
20
27
35
35
35
35
21
7
7
7
39
71
104
104
104
86
44
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
130
130
45
130
130
130
130
130
101
97
91
130
98
102
104
128
104
105
103
101
108
99
104
101
108
108
85
91
84
85
128
82
80
77
74
73
71
88
68
63
63
69
67
68
128
61
61
61
53
53
50
51
54
51
55
88
54
62
47
42
39
44
42
39
68
35
32
28
22
29
29
27
62
28
32
34
29
37
37
20
17
17
19
29
38
38
68
68
42
43
39
34
32
27
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
116
3
3
3
3
3
3
3
3
3
2
1
5
6
7
10
13
8
4
5
7
4
1
1
2
1
1
1
2
2
3
6
6
4
2
1
1
1
1
1
1
4
2
1
1
2
2
2
2
2
4
3
2
1
1
2
2
2
2
2
3
6
7
6
3
1
1
1
1
1
2
2
2
5
8
9
8
8
7
4
2
2
2
2
2
4
5
6
11
6
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
390
390
45
390
390
390
390
390
275
262
239
390
209
208
203
224
163
158
158
151
152
147
164
141
127
135
156
162
175
207
175
175
158
163
163
167
171
195
157
164
176
181
174
207
224
157
154
150
157
159
157
212
155
149
154
154
153
177
195
137
128
137
120
114
165
97
89
84
70
97
88
86
224
79
77
79
53
52
50
49
48
48
48
78
109
113
212
212
106
112
95
74
68
59
53
50
47
40
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
171
1
1
1
1
4
5
6
6
7
5
3
2
5
7
9
9
7
5
6
7
4
1
1
2
1
1
1
18
10
3
20
27
17
7
2
23
12
1
1
1
5
5
5
4
4
4
3
2
3
3
3
2
1
1
5
6
7
4
2
5
22
24
14
5
4
4
4
5
4
4
4
5
8
7
6
8
6
4
6
7
7
8
9
10
7
5
5
4
4
4
4
4
4
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
49
49
26
49
49
49
49
49
40
42
43
49
46
43
46
49
49
48
67
46
45
45
42
46
49
52
61
56
61
59
59
65
55
63
49
45
48
48
49
55
53
67
65
63
67
70
82
74
74
65
72
71
69
82
68
59
65
68
53
82
43
44
43
34
40
28
24
34
20
26
27
25
47
26
29
31
30
37
37
24
20
25
34
41
67
67
40
39
37
32
31
30
28
27
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
1
1
1
1
1
1
1
11
16
8
1
5
6
7
6
5
7
4
2
3
3
3
3
4
3
3
6
9
6
3
2
2
3
2
1
1
1
1
1
2
3
2
2
2
2
2
2
2
3
3
3
3
2
2
3
3
3
5
4
4
4
4
5
3
1
1
1
1
1
1
1
2
5
8
11
9
8
9
6
3
3
2
2
2
1
1
1
11
6
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
74
212
212
212
212
166
158
137
121
136
133
173
285
207
318
253
271
285
317
251
239
239
231
256
285
219
229
220
222
273
267
285
285
318
294
271
252
285
235
233
235
285
240
235
253
229
224
256
239
260
262
318
317
248
257
249
232
273
224
188
182
176
179
184
165
184
188
205
207
195
207
179
256
148
145
157
143
182
139
109
93
117
163
196
317
317
189
179
157
145
137
131
128
115
122
122
98
13
109
109
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
32
32
32
32
18
5
5
5
5
4
3
9
8
8
8
5
2
8
7
7
4
1
4
5
4
2
1
22
12
3
2
1
1
1
1
2
2
3
4
8
6
3
1
2
3
3
3
9
16
12
8
6
5
11
21
27
29
20
11
17
36
38
33
27
21
11
2
93
47
2
1
2
31
18
6
57
31
6
6
6
6
7
15
23
22
21
21
25
15
6
6
6
6
6
6
6
3
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
144
144
144
144
118
114
104
93
93
71
70
72
70
78
87
94
102
111
124
121
97
92
85
79
73
84
81
78
144
93
99
108
111
98
124
95
89
121
77
75
76
66
66
82
61
61
56
63
55
57
87
74
75
79
144
83
85
78
72
72
63
68
52
60
41
33
29
23
33
32
33
81
30
32
34
25
26
24
15
14
15
17
31
44
46
87
87
43
44
37
28
25
20
17
15
16
15
15
15
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
5
1
1
1
1
7
8
9
8
7
6
6
5
4
5
4
3
2
2
1
1
1
2
3
2
1
3
3
3
3
7
4
1
3
2
2
3
3
3
3
3
2
2
2
3
3
2
1
1
1
3
3
3
3
3
4
3
3
6
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
6
7
8
7
6
6
7
4
1
1
1
1
1
1
1
1
1
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
23
23
23
28
33
42
42
42
42
37
55
70
76
138
127
82
98
144
162
214
369
267
369
332
369
386
346
376
386
386
386
300
386
240
205
179
171
190
192
264
264
256
337
289
337
277
337
232
216
237
214
199
264
172
135
152
154
141
213
172
107
105
87
71
63
49
39
42
42
46
50
75
46
56
54
48
56
56
35
30
31
33
44
51
54
75
75
51
57
54
51
51
48
49
49
40
3
46
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
4
5
4
3
2
2
2
2
2
2
5
3
2
1
1
1
1
2
2
2
3
5
9
7
5
8
5
2
2
1
1
2
3
3
3
4
6
5
5
3
2
2
2
1
1
1
1
10
6
2
6
9
12
6
1
1
2
4
3
2
2
2
2
2
2
21
30
34
20
7
7
7
7
7
7
7
7
4
1
1
5
3
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
58
58
58
58
59
61
61
61
61
51
53
54
51
70
56
58
70
64
70
84
73
75
75
75
75
61
56
58
59
60
61
84
59
58
57
53
47
54
44
42
48
49
49
84
57
71
116
82
108
111
115
123
123
123
123
91
123
76
71
84
54
48
40
29
26
22
18
26
22
23
21
43
17
17
18
13
14
14
16
19
19
19
22
28
28
46
46
28
29
26
22
21
19
16
16
16
16
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
3
3
3
3
3
3
3
3
3
5
7
9
5
2
7
8
6
4
2
5
3
2
3
3
2
2
6
5
4
3
3
2
1
2
3
3
3
3
4
3
2
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
3
4
3
2
3
3
2
2
2
2
4
3
2
2
2
2
2
2
2
3
7
5
4
3
3
3
7
5
3
3
3
3
3
3
3
3
3
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
112
112
49
112
112
112
112
112
88
83
78
112
77
79
78
99
74
77
83
77
79
80
84
84
82
83
84
83
81
87
75
75
76
84
81
83
82
87
81
68
70
72
72
87
96
68
71
77
77
81
93
149
109
111
149
113
108
149
87
77
75
57
50
43
38
34
28
33
24
34
36
38
96
35
35
37
26
23
23
14
12
15
19
36
50
53
99
99
49
51
43
34
31
24
21
20
20
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
1
1
1
1
1
1
1
1
1
1
1
6
6
7
4
2
3
3
4
5
6
4
2
1
1
1
3
3
2
1
6
5
4
3
2
1
1
3
2
1
3
3
3
3
3
2
2
2
2
5
3
2
1
1
1
1
1
2
1
1
6
5
5
3
1
1
1
1
1
1
1
1
8
11
13
9
5
3
3
3
3
2
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
95
95
95
98
101
106
106
106
106
86
89
84
78
106
81
92
96
96
106
100
106
100
92
106
87
85
84
80
83
91
106
96
104
91
104
81
78
78
70
75
82
67
70
95
104
132
232
172
210
200
210
232
161
167
156
143
232
129
129
158
109
102
88
81
67
65
68
54
59
53
48
82
42
39
41
32
34
35
38
44
44
44
48
60
61
98
98
59
64
58
52
50
48
46
45
44
43
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
2
2
2
2
15
21
24
26
28
17
6
9
10
8
6
12
7
2
6
5
5
5
5
5
5
5
6
4
2
6
3
1
1
1
2
1
1
1
1
1
4
2
1
1
1
2
4
5
7
7
4
1
1
1
8
7
7
4
1
10
19
14
10
8
7
10
17
28
19
10
1
7
7
7
7
7
7
7
4
1
1
1
7
11
14
16
18
15
13
13
13
13
7
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
96
96
96
96
94
94
93
93
93
74
89
104
94
141
130
123
128
140
121
123
127
125
141
133
138
159
147
152
159
156
156
150
159
140
134
128
104
100
101
104
112
114
131
141
107
106
103
106
103
101
140
96
98
102
95
106
92
84
78
106
76
81
106
76
71
60
71
44
54
56
57
95
53
56
58
52
56
56
40
37
37
41
48
59
59
57
57
45
47
45
44
44
42
43
43
35
4
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
2
1
8
9
5
2
3
5
8
8
8
5
2
9
6
3
2
2
10
6
3
2
2
12
13
7
2
1
1
2
3
3
2
2
3
4
2
1
5
9
15
11
8
11
14
22
11
1
4
7
10
10
10
13
8
3
16
9
3
3
2
2
3
20
28
32
17
3
3
4
4
4
5
9
13
11
9
9
13
7
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
212
212
212
212
205
203
198
198
198
129
129
133
128
133
189
156
172
223
179
212
186
173
198
176
181
192
188
187
227
183
181
177
186
159
168
161
159
212
162
165
176
164
163
159
223
145
142
159
152
166
227
165
185
182
176
169
173
176
153
159
166
172
165
176
182
125
123
133
135
132
140
227
127
151
151
141
182
145
109
95
92
100
124
138
141
189
189
131
142
134
124
123
115
112
112
92
6
106
106
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
8
14
8
2
8
8
8
9
9
6
4
6
3
1
1
1
1
7
7
7
5
4
17
9
1
3
3
3
4
2
1
1
4
8
4
1
10
5
1
4
8
16
24
23
18
9
1
6
7
8
4
1
4
10
16
14
12
22
12
2
1
1
1
1
1
35
20
6
56
31
6
5
4
4
4
20
36
50
57
64
51
27
3
3
3
3
3
3
4
3
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
50
50
50
50
50
50
50
50
50
43
48
47
51
67
61
67
72
80
80
80
60
61
60
54
58
57
42
44
43
43
50
50
50
50
71
48
46
57
38
37
37
31
30
30
30
29
31
40
41
43
71
48
49
50
50
43
50
40
35
50
34
35
33
37
29
24
33
22
26
26
29
33
23
24
23
21
21
27
15
18
21
23
33
33
28
32
32
30
32
33
33
33
33
29
29
26
3
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
5
5
4
4
9
5
1
1
4
4
4
4
5
3
2
2
2
1
1
1
2
2
2
6
4
2
1
1
1
1
6
3
1
1
2
1
1
1
1
1
1
3
2
2
1
1
1
2
2
2
1
1
3
3
3
3
2
2
1
1
1
1
1
1
1
6
6
6
5
5
5
5
5
5
5
5
5
4
3
3
14
7
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
139
139
139
139
132
130
125
125
125
84
79
84
83
93
106
103
139
111
105
125
98
102
115
95
111
96
95
95
105
105
104
139
106
98
98
96
98
93
89
96
99
104
131
113
119
126
117
126
122
135
124
131
135
120
118
135
114
111
108
131
96
92
98
75
70
62
65
58
64
73
72
115
68
66
65
60
51
49
42
41
41
41
50
57
58
81
81
63
71
69
67
67
67
57
57
50
3
60
60
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
14
14
14
14
14
14
14
14
14
8
2
4
4
4
5
6
5
4
4
5
5
5
5
5
5
3
2
3
4
11
11
6
2
2
2
2
1
1
1
1
1
2
2
2
2
2
6
9
12
7
2
8
6
5
21
18
16
16
10
5
5
6
11
9
8
5
2
2
2
2
2
3
12
9
6
11
8
6
4
2
2
2
9
16
16
16
16
20
11
2
2
2
2
2
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
47
47
47
47
50
54
54
54
54
54
66
100
78
100
93
93
103
109
97
119
109
108
109
141
105
106
103
100
100
100
100
100
100
103
104
99
141
104
96
96
93
84
89
100
82
111
85
93
91
96
141
97
119
97
93
90
104
100
74
70
67
69
63
68
92
50
48
61
52
52
51
111
45
45
45
33
29
29
19
20
23
27
42
60
65
119
119
66
67
58
48
45
36
32
32
28
3
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
6
6
6
6
6
6
6
6
7
5
3
9
12
8
5
10
7
5
5
6
3
1
4
8
6
3
1
3
3
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
4
8
6
5
4
3
3
2
2
4
3
2
2
3
4
3
2
5
3
1
1
1
1
1
1
6
6
6
5
5
6
4
3
3
3
7
9
8
8
8
18
9
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
78
78
78
78
66
64
55
55
58
61
73
100
112
122
258
154
181
187
166
244
183
182
258
184
208
262
215
266
227
191
204
192
184
240
202
216
234
219
222
231
235
238
242
258
239
244
258
249
262
266
253
253
243
253
243
215
253
242
185
173
161
139
124
122
100
85
73
88
126
140
205
266
165
165
162
147
160
174
182
205
205
205
179
176
172
180
180
189
199
216
216
216
216
223
223
221
223
223
223
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
6
6
6
6
4
2
2
2
2
1
1
9
8
7
4
2
4
3
2
7
8
7
7
7
7
11
15
10
6
18
10
2
3
3
3
3
4
3
2
6
7
5
4
11
6
2
8
13
18
18
18
19
10
2
23
13
4
8
6
4
37
39
20
2
16
9
3
5
4
3
3
3
34
20
6
15
10
6
8
9
10
11
27
43
32
21
21
97
52
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
111
111
58
111
111
111
111
111
92
85
79
111
84
88
87
108
86
87
103
83
88
89
87
105
90
92
92
94
94
85
87
89
90
100
93
94
86
103
94
80
81
90
85
78
100
82
67
90
69
75
80
108
92
75
83
105
76
84
93
56
51
49
38
38
30
24
25
21
24
29
30
31
93
29
29
28
19
18
18
15
15
25
41
62
92
92
108
108
55
50
41
29
25
21
18
16
14
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
10
10
10
10
10
10
10
10
10
6
3
9
8
7
9
9
9
7
6
7
4
1
6
6
5
3
1
10
5
1
1
2
3
3
3
2
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
6
8
10
9
9
7
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
99
103
103
109
118
128
147
147
147
147
115
107
97
87
88
90
91
121
100
112
138
122
131
130
121
103
98
86
93
101
114
147
138
119
121
131
112
121
130
93
89
87
76
72
77
64
63
63
73
75
73
121
89
90
92
147
88
81
94
64
59
62
71
54
59
56
37
36
27
37
38
37
94
37
38
38
33
35
36
38
38
38
46
59
69
69
95
95
52
52
45
36
33
26
23
23
23
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
14
14
14
14
14
14
14
24
29
15
1
9
9
5
1
5
9
10
9
5
1
1
1
1
1
1
1
5
3
2
2
2
3
2
1
1
1
3
2
1
1
1
1
1
2
2
2
1
1
2
3
2
1
4
4
2
1
1
3
5
8
9
7
4
2
3
2
2
2
2
3
4
5
5
6
5
5
5
13
17
19
21
16
12
12
14
15
10
5
1
1
1
1
1
1
1
1
1
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
71
91
91
91
91
91
91
91
91
91
79
82
93
99
106
155
103
123
124
119
198
127
126
149
120
134
160
143
170
185
128
143
131
122
210
148
173
189
183
198
216
185
166
170
185
169
210
191
189
216
177
176
153
144
176
158
155
168
216
127
120
112
102
88
90
125
96
96
96
103
98
94
167
84
80
78
62
59
57
49
49
49
45
68
90
96
167
167
94
96
85
71
68
55
54
54
54
54
54
54
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
49
9
9
9
9
22
28
31
33
35
22
9
4
6
7
8
8
9
14
11
9
15
12
10
9
6
3
10
12
7
3
4
3
2
4
5
4
3
3
4
4
3
2
6
7
4
2
5
7
9
5
2
2
1
1
4
2
1
10
8
7
6
6
6
7
11
12
8
5
5
5
5
5
8
7
6
5
5
5
5
5
5
5
10
12
6
1
1
18
10
3
3
3
3
3
3
3
3
3
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
147
156
156
156
156
147
147
147
131
136
132
171
165
128
130
143
147
148
217
154
151
162
180
152
171
165
149
166
177
164
180
177
146
138
129
130
121
115
180
109
109
113
116
110
108
176
105
101
104
116
123
123
217
130
132
156
103
103
97
79
112
76
79
75
91
87
52
43
34
55
55
56
176
52
51
51
35
38
41
41
41
61
98
124
217
217
115
112
81
59
50
40
33
29
25
23
21
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
106
55
55
55
55
37
19
19
19
19
12
6
14
16
10
5
2
18
10
2
18
9
1
3
2
1
1
1
22
11
1
2
3
3
2
1
1
2
3
7
4
2
2
3
6
3
1
1
1
1
1
1
1
1
1
4
3
2
1
4
7
4
2
3
2
2
2
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
4
6
8
8
8
9
5
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
47
217
217
217
217
167
159
139
118
134
128
169
279
202
312
248
263
288
288
267
302
273
279
263
271
251
262
269
260
302
287
291
302
312
288
265
269
214
220
220
217
279
232
227
302
214
218
247
236
241
245
312
246
240
247
217
202
216
175
162
200
141
143
139
134
125
106
155
92
119
127
127
219
117
134
134
125
134
134
98
97
97
88
102
105
106
122
122
101
109
107
104
105
104
104
104
86
3
101
101
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
7
7
7
7
7
4
1
9
16
23
16
9
7
5
8
12
10
8
8
10
7
4
2
3
3
4
6
5
4
5
6
5
4
5
8
6
4
18
20
13
7
6
5
10
16
16
16
25
14
3
12
8
5
4
4
8
12
17
10
4
19
10
2
2
3
3
3
5
39
55
63
46
30
30
16
3
3
3
16
30
17
4
4
18
10
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
201
201
201
201
190
188
179
179
179
118
126
139
144
179
172
152
163
181
167
184
283
198
259
255
252
259
283
249
237
252
237
217
283
188
182
178
185
168
141
148
132
132
156
129
115
112
104
116
124
141
172
149
185
170
201
162
156
142
133
142
146
155
148
156
117
104
97
108
103
93
87
142
81
81
88
85
94
100
112
112
112
117
134
148
148
172
172
108
110
100
89
86
83
75
75
75
4
71
71
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
6
4
2
8
10
6
2
2
5
5
3
2
1
1
1
1
2
2
2
9
6
3
5
4
4
5
6
5
3
1
1
1
4
2
1
11
6
2
4
2
1
7
8
10
6
2
6
3
1
5
4
4
11
11
8
5
5
3
2
2
2
2
2
17
22
18
15
13
12
13
7
2
2
2
36
71
66
55
44
30
16
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
576
576
576
576
449
427
358
322
322
279
308
329
311
372
431
450
497
803
451
479
430
391
434
386
403
466
469
475
757
497
501
508
471
434
451
465
520
479
435
471
399
429
443
446
553
471
388
399
468
485
507
803
496
586
576
493
757
419
403
390
376
343
356
378
275
237
219
191
260
255
261
553
243
236
235
197
210
232
250
250
272
410
495
803
803
458
434
351
287
259
228
205
165
150
150
132
10
160
160
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
16
12
12
12
12
6
1
8
8
8
8
8
9
6
4
2
1
1
1
1
5
10
15
30
22
14
25
30
36
26
17
9
2
37
23
9
15
22
32
42
29
16
21
23
26
21
16
9
2
4
37
55
57
35
14
4
75
114
88
63
38
20
2
2
2
3
3
3
21
16
12
20
16
12
8
4
4
4
38
72
60
48
48
71
36
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
665
665
665
665
661
660
658
658
658
407
444
429
384
566
443
501
665
576
556
658
572
536
572
551
576
572
543
538
565
562
531
665
493
454
443
432
414
397
423
370
363
358
364
363
373
423
366
366
360
377
417
374
396
398
464
364
374
314
299
327
322
300
331
364
261
230
223
190
215
207
205
277
186
180
181
195
156
160
143
143
148
204
271
358
358
420
420
275
274
250
219
208
177
166
166
154
29
195
195
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
5
7
41
24
8
8
8
8
8
9
6
4
9
8
6
5
5
5
6
7
25
17
10
33
18
4
6
8
6
4
4
3
2
3
4
23
12
2
2
2
4
7
5
4
40
21
2
34
20
7
8
9
13
89
118
91
64
41
26
11
11
11
6
1
11
36
21
6
23
14
6
3
1
1
1
32
63
44
26
26
62
36
11
11
11
6
1
1
15
16
17
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
549
549
549
549
505
498
462
462
462
298
322
377
389
462
586
453
503
548
427
554
466
451
644
458
504
588
509
598
549
468
491
471
442
538
474
501
531
593
490
555
514
546
584
586
548
554
644
572
588
598
530
563
561
564
593
555
584
424
420
400
406
408
362
481
407
280
245
206
266
277
283
644
264
257
255
200
205
218
216
216
216
238
301
356
356
428
428
268
265
238
205
194
157
150
150
131
10
160
160
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
72
72
72
43
15
15
15
15
8
1
8
8
8
8
9
15
12
9
16
11
7
9
8
7
7
15
30
18
7
30
19
8
4
7
7
6
5
3
1
4
3
2
4
7
7
7
4
1
4
8
11
6
2
36
18
1
1
2
22
28
34
48
43
38
20
3
7
5
3
3
3
25
18
12
24
18
12
8
4
4
4
34
64
53
42
42
64
33
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
112
112
112
112
111
111
111
111
111
92
102
112
112
128
179
134
147
141
134
172
148
148
185
143
148
166
152
160
163
137
143
143
133
146
141
129
132
163
122
152
128
131
160
137
125
123
126
126
130
144
179
146
172
168
185
166
160
163
141
146
154
163
152
160
126
108
105
112
111
105
102
144
82
78
91
81
86
117
93
98
107
112
128
142
135
185
185
142
143
135
124
119
108
104
104
109
104
117
117
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
2
1
1
1
1
1
2
8
11
8
5
8
6
4
4
2
1
1
1
1
2
3
14
9
4
3
15
8
2
2
11
8
5
3
3
3
2
2
3
2
2
2
2
1
1
1
2
6
4
2
9
5
1
1
2
5
8
12
21
16
12
7
3
3
3
2
2
3
19
27
36
24
12
12
7
2
2
2
7
13
37
46
51
56
32
9
9
9
5
2
2
9
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
76
76
76
76
73
72
70
70
84
95
106
170
107
109
109
106
101
98
111
111
116
182
141
144
170
172
171
176
185
182
169
172
176
148
156
156
148
189
134
129
127
119
116
124
115
111
120
104
112
124
185
147
150
150
189
134
130
173
132
129
129
177
99
88
87
68
58
53
65
66
66
189
58
56
55
33
31
28
25
22
34
48
79
102
98
177
177
83
82
66
48
42
35
30
27
25
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
9
9
9
9
9
9
9
9
9
10
17
13
9
9
7
6
7
9
10
9
9
5
2
2
1
1
1
2
11
6
1
4
4
4
2
1
1
1
4
2
1
4
4
5
3
2
2
2
2
2
4
4
3
3
3
8
4
1
1
1
2
2
2
3
3
3
2
2
2
2
1
1
2
2
2
2
2
2
2
1
1
1
1
4
6
3
1
1
6
3
1
1
1
1
4
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
73
96
96
96
96
94
94
93
93
109
112
156
196
174
182
414
198
240
262
210
327
245
247
353
256
287
364
301
374
276
281
317
312
380
327
305
315
319
330
308
340
295
293
286
269
297
239
235
272
275
297
414
313
327
357
353
364
374
273
283
327
287
261
331
256
172
156
118
97
124
126
126
269
115
111
110
96
108
124
145
145
145
171
237
276
276
414
414
214
211
177
136
122
95
71
68
63
4
72
72
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
6
7
9
13
7
1
9
11
13
8
3
4
3
3
3
3
4
6
10
8
6
13
12
12
24
15
6
4
3
3
4
8
12
6
1
10
6
3
5
7
9
12
9
5
2
16
9
3
3
4
30
25
21
24
21
19
28
44
38
32
19
7
41
29
17
6
11
8
6
6
6
6
7
19
32
33
33
34
32
30
30
30
30
17
4
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
24
24
24
24
24
24
24
24
26
26
29
38
35
38
48
44
48
52
50
58
52
62
58
59
62
60
62
49
52
55
54
55
59
47
57
41
39
40
36
35
38
36
40
59
49
54
54
54
46
53
50
48
80
46
46
45
42
36
35
45
39
44
50
45
57
50
31
32
36
46
53
52
80
79
66
79
57
51
55
48
48
48
44
47
47
36
43
52
61
80
80
80
80
79
79
79
79
79
79
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
6
6
6
6
4
3
3
3
3
2
2
2
3
7
8
6
4
3
2
2
2
2
2
2
2
2
3
5
4
4
3
2
2
3
2
1
2
3
3
3
3
2
2
2
2
2
2
3
5
4
3
3
11
11
8
5
3
3
3
3
4
4
3
3
5
3
1
1
1
1
1
1
4
5
7
7
7
7
7
7
8
18
12
6
4
3
3
16
8
1
1
1
1
1
1
1
1
1
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
52
52
52
52
45
43
38
38
40
42
60
88
76
124
100
104
113
112
113
129
118
136
118
116
129
107
109
109
124
115
121
129
136
116
129
108
100
102
98
102
107
100
108
136
105
107
104
103
101
101
121
95
108
91
90
86
85
104
72
81
72
66
60
57
60
44
60
41
46
52
63
54
52
54
51
54
54
39
35
32
31
34
42
50
53
76
76
56
60
57
53
52
51
47
47
43
7
54
54
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
2
2
2
3
5
3
2
3
2
2
3
4
5
5
5
4
3
8
6
4
3
4
6
3
1
3
2
1
1
1
1
2
1
1
2
3
3
3
12
20
19
15
11
11
12
12
12
13
10
7
4
7
10
11
9
7
5
3
3
3
3
3
3
9
12
16
12
9
9
10
11
11
12
15
17
14
11
11
20
11
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
153
153
153
153
151
151
150
150
150
111
112
116
115
128
172
142
151
210
216
250
502
292
329
404
387
425
502
375
397
424
425
344
502
306
281
254
223
196
203
209
206
218
279
240
261
234
261
215
183
205
201
200
279
183
180
197
184
186
183
175
170
186
149
145
129
107
129
91
99
91
83
115
70
67
64
54
54
49
43
42
42
48
61
69
69
99
99
64
69
64
57
54
51
44
44
40
6
50
50
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
3
3
3
3
3
3
3
3
3
4
5
6
4
2
6
5
5
5
5
4
3
2
2
2
3
8
14
10
6
23
16
9
5
1
3
5
5
5
3
2
7
4
2
5
9
8
7
11
15
15
16
24
14
5
7
5
3
6
7
9
9
10
6
2
9
6
3
16
30
21
12
31
23
14
6
7
6
6
9
10
11
12
15
19
10
2
2
10
5
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
162
162
162
162
158
157
155
155
155
113
114
126
124
128
221
143
164
332
349
385
1099
384
519
704
818
996
1099
1211
1087
1137
1211
1003
1211
658
570
508
387
349
322
440
443
460
1093
537
593
553
433
524
397
513
531
547
1093
509
492
493
427
386
404
448
287
269
240
171
150
127
103
110
104
102
120
125
83
79
78
73
80
88
100
120
120
120
124
131
122
154
154
117
120
115
112
114
113
120
120
98
3
117
117
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
7
7
7
7
7
7
7
7
7
4
1
7
6
5
5
5
5
5
5
5
5
5
5
5
5
7
16
12
9
7
13
14
16
9
2
2
2
5
3
2
6
11
17
20
19
15
12
14
17
17
17
11
6
5
25
15
6
7
9
30
52
42
30
19
9
5
2
2
4
6
6
6
17
11
6
7
6
6
13
16
18
17
17
17
11
6
6
40
28
17
17
17
10
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
70
89
89
89
89
88
87
87
87
87
77
81
88
80
110
92
97
106
107
112
130
120
127
118
134
117
119
140
114
116
122
123
130
127
134
140
103
97
88
83
90
101
99
140
134
93
89
84
83
81
83
110
77
91
72
72
72
74
86
72
85
73
86
71
59
57
45
42
48
45
45
47
74
41
44
49
42
57
44
32
28
24
23
35
47
51
91
91
52
57
51
44
42
36
34
34
34
34
34
34
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
2
6
7
9
13
9
6
12
8
4
11
18
10
3
18
15
9
3
6
5
4
3
6
4
3
2
1
2
3
5
3
1
2
3
8
9
7
5
7
4
1
2
3
5
3
2
3
2
1
1
2
4
14
19
14
9
9
16
9
2
2
2
2
2
7
10
13
13
13
13
9
5
5
5
5
5
5
5
6
8
5
2
2
2
2
2
2
2
2
2
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
155
155
155
155
123
117
103
91
91
79
88
100
96
122
106
114
121
121
155
123
125
129
140
131
139
144
142
150
159
168
186
186
186
160
155
149
144
144
141
148
144
160
142
134
134
123
139
113
106
117
148
125
160
119
123
112
100
103
94
85
123
80
76
74
72
64
59
98
67
69
74
123
62
61
65
57
56
56
46
46
46
40
53
63
65
98
98
59
63
57
51
49
42
43
43
42
43
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
2
1
1
1
1
6
7
9
8
7
9
8
6
5
6
4
2
1
1
2
12
6
1
3
5
10
12
10
6
3
6
4
2
1
2
3
5
3
1
8
12
7
3
2
1
4
4
5
3
2
5
3
1
2
4
8
4
1
2
3
7
5
3
6
10
7
5
20
28
32
34
20
7
7
6
5
5
5
9
13
7
1
1
7
4
1
1
1
1
1
1
1
1
1
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
43
43
43
43
46
50
50
50
50
48
69
61
64
77
98
71
75
77
75
76
80
75
74
75
72
80
71
70
70
67
68
67
67
77
75
76
98
81
78
80
74
70
83
71
73
83
76
83
74
72
79
74
73
76
77
77
80
98
79
76
59
60
53
52
64
40
35
42
39
40
40
80
37
36
36
29
27
25
21
21
25
33
43
52
52
80
80
49
49
44
38
36
30
29
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
1
1
1
1
3
4
5
6
7
18
11
4
6
6
6
7
8
9
9
7
4
2
2
5
6
6
6
11
7
3
8
6
4
2
1
1
1
1
4
4
4
7
6
6
7
8
8
4
1
4
3
3
2
1
7
4
1
1
1
4
2
1
1
2
4
2
1
1
1
1
1
1
4
5
6
3
1
1
8
12
14
16
14
12
6
1
1
12
6
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
44
44
44
44
44
44
44
45
49
49
64
63
59
63
71
54
56
56
57
60
65
67
74
87
71
68
67
82
65
65
68
67
63
75
65
66
71
68
65
75
74
64
82
62
63
68
61
64
60
59
59
62
65
66
81
81
72
82
63
62
54
54
62
48
57
48
46
45
46
46
41
57
34
31
30
25
24
24
22
22
22
21
27
31
31
47
47
30
33
31
29
29
26
28
28
22
3
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
6
6
6
6
5
4
4
4
4
2
1
4
5
5
6
7
9
7
6
5
3
2
2
2
3
4
6
11
7
3
6
6
5
4
6
4
2
1
4
6
6
6
6
3
1
1
1
1
1
3
6
6
3
1
12
6
1
1
1
10
10
10
8
7
7
5
4
4
4
3
2
4
5
6
7
7
7
7
4
2
2
2
5
8
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
92
92
92
92
88
87
85
85
85
70
82
101
95
129
105
101
106
137
153
189
314
231
294
286
314
339
313
337
339
359
359
277
359
242
215
199
246
163
166
226
215
264
474
317
376
331
376
275
300
330
324
474
294
275
240
269
265
255
255
474
194
184
171
122
104
84
65
67
72
75
116
85
83
85
116
84
81
116
63
56
53
48
59
70
73
107
107
101
107
107
107
107
105
107
107
106
107
107
107
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
7
7
7
7
7
7
7
7
7
4
1
9
5
2
3
4
4
4
6
3
1
1
1
1
8
11
15
9
4
20
15
10
6
3
3
3
2
1
1
1
10
5
1
5
8
12
13
7
1
8
10
13
8
3
10
5
1
5
9
17
17
15
12
7
3
3
3
10
11
10
9
28
25
22
36
19
3
17
13
9
9
9
16
23
13
4
4
47
24
2
2
2
2
2
2
2
2
2
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
92
92
92
92
89
89
87
87
87
75
86
104
95
126
100
103
106
174
183
225
517
232
286
339
371
410
517
447
461
487
463
465
570
315
290
255
215
175
179
248
248
290
565
401
459
565
422
565
460
431
427
469
341
337
268
274
294
280
337
469
222
213
172
125
103
83
64
63
69
72
102
90
65
65
64
60
67
73
84
102
102
102
96
102
102
81
84
89
93
102
102
102
102
97
98
99
93
102
102
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
34
34
34
34
19
5
5
5
5
3
1
11
13
9
6
5
18
15
12
12
7
2
2
7
12
9
6
6
6
18
11
4
3
2
2
2
1
1
2
2
2
3
3
3
3
2
1
2
4
3
3
16
10
4
17
9
1
4
7
22
14
6
4
2
9
6
3
3
3
3
3
3
9
7
6
7
6
6
7
8
8
9
7
6
3
1
1
33
39
42
44
45
27
9
9
9
27
36
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
78
198
198
198
198
183
181
169
169
169
125
133
132
134
169
136
141
154
142
163
175
141
139
131
127
124
139
140
140
198
141
143
148
133
136
163
135
142
175
120
125
128
119
135
136
104
104
107
113
123
141
132
141
136
135
198
127
125
114
93
114
85
89
86
81
86
90
100
100
90
100
79
100
63
57
60
55
55
55
43
43
43
38
44
46
46
54
54
44
47
46
44
44
44
44
44
44
44
44
44
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
52
52
52
52
52
31
11
11
11
11
6
1
4
4
4
5
6
5
4
4
3
3
3
3
3
3
4
22
13
4
4
4
4
3
3
6
3
1
4
2
1
1
1
1
1
1
1
1
1
1
3
6
3
1
3
13
7
1
2
4
9
10
11
6
1
11
21
31
60
40
21
2
17
24
28
30
21
12
12
7
2
2
2
6
11
6
1
1
6
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
56
56
56
56
51
50
47
46
52
51
65
100
83
122
118
113
124
119
122
119
124
124
116
124
106
104
99
99
107
107
110
114
124
119
117
98
103
86
76
70
74
73
76
124
85
83
96
87
95
96
119
95
92
92
85
85
81
77
77
96
82
83
106
90
98
106
108
118
118
118
124
89
81
75
71
69
76
83
98
120
120
120
115
124
124
97
96
99
99
101
103
107
108
120
120
101
4
124
124
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
4
4
4
4
4
8
8
9
13
9
5
2
5
3
2
1
1
1
1
1
2
4
7
8
6
4
7
4
1
3
3
4
2
1
2
4
2
1
3
4
4
2
1
1
1
1
1
4
2
1
12
6
1
1
5
9
5
1
3
5
12
30
21
12
49
36
23
39
33
22
12
13
12
12
17
20
21
17
14
14
7
1
1
38
26
14
14
14
9
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
70
166
166
166
166
162
161
159
159
159
114
115
116
112
122
150
125
134
136
139
166
147
150
159
151
150
150
150
127
126
134
134
133
163
129
135
133
132
166
133
135
159
133
135
163
145
145
150
179
162
164
179
160
168
171
179
172
172
137
132
138
131
127
164
117
115
102
99
99
99
97
114
94
87
85
94
77
84
94
99
114
114
114
115
122
122
107
107
95
108
114
114
114
114
101
101
103
101
101
101
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
4
7
4
2
9
12
10
6
2
2
2
2
4
5
6
6
6
7
8
9
22
12
3
8
6
4
2
1
1
2
7
5
3
3
2
2
1
1
1
1
1
1
18
17
10
3
7
16
8
1
4
4
5
21
37
19
1
17
40
52
37
23
23
23
50
45
40
40
28
17
17
29
35
42
24
7
7
4
1
1
4
5
6
6
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
153
158
158
158
158
153
153
153
129
121
110
153
115
119
123
139
127
135
122
128
123
104
101
97
94
93
103
113
112
158
139
128
135
122
117
128
107
114
123
87
91
90
87
89
139
68
60
53
54
51
55
103
74
73
85
158
81
79
84
47
39
36
27
22
21
14
12
10
8
23
24
26
95
26
26
26
15
13
11
10
8
9
10
26
42
46
98
98
43
43
34
23
19
15
12
10
9
6
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
123
44
44
44
44
37
31
31
31
31
16
1
9
11
14
10
6
5
5
6
12
6
1
2
2
2
1
1
3
3
3
3
2
1
1
2
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
2
2
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
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
116
175
175
175
175
168
166
161
161
161
119
116
111
100
106
116
126
152
139
145
164
137
131
150
113
113
122
120
131
175
146
161
152
139
135
145
133
129
164
113
110
109
101
118
113
84
124
67
76
75
83
120
100
127
113
175
111
124
113
71
63
57
45
40
30
25
21
22
14
32
35
37
124
36
36
37
21
18
14
10
8
12
17
39
59
61
127
127
56
57
45
31
27
22
18
16
14
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
14
14
14
14
14
14
14
14
14
25
17
9
8
7
9
12
15
10
6
2
2
2
2
2
2
2
2
6
4
2
2
2
2
2
3
3
3
2
2
3
5
3
1
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
3
4
6
4
2
2
2
2
2
1
1
3
7
9
10
6
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
91
91
91
105
115
135
135
135
135
92
88
111
105
112
232
141
151
167
203
180
178
214
203
181
197
210
186
214
214
182
191
185
213
197
200
217
183
210
173
203
214
173
202
224
138
126
120
129
121
126
232
136
132
156
143
133
217
132
96
93
77
75
70
65
92
50
39
39
67
82
95
224
95
93
98
79
62
55
54
47
44
44
75
111
120
232
232
128
138
123
104
100
81
79
79
79
79
79
79
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
14
14
14
14
14
14
14
29
37
21
5
19
13
7
6
9
11
7
4
4
4
4
4
4
3
3
5
9
5
2
6
6
4
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
2
2
3
2
1
3
4
6
5
4
4
3
2
2
2
2
2
2
3
4
6
3
1
1
3
4
5
14
9
5
5
6
8
18
9
1
1
1
1
1
1
1
1
1
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
45
45
34
45
45
45
45
45
39
41
40
45
51
49
58
51
56
48
56
59
65
111
77
80
91
111
83
99
87
85
111
84
81
99
71
68
66
79
55
54
53
47
53
54
60
70
75
92
89
93
103
162
99
112
117
119
162
126
114
102
162
85
83
80
68
62
59
51
50
52
58
59
59
89
62
69
88
60
59
58
50
48
48
45
47
47
37
46
56
67
89
89
89
89
59
60
70
39
88
88
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
1
1
1
1
1
1
1
1
1
1
1
2
6
5
5
5
4
4
4
7
5
3
5
5
5
3
1
2
4
10
11
7
4
3
2
1
1
3
3
2
2
1
1
1
1
1
2
2
3
5
5
5
3
2
3
3
3
3
3
4
3
2
2
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
8
8
8
4
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
85
85
85
85
81
80
78
78
78
69
84
114
93
131
139
126
133
226
241
285
700
331
370
385
353
421
380
414
427
486
610
424
746
460
426
432
700
420
493
557
496
610
746
422
426
394
308
355
335
434
452
446
746
408
363
371
355
332
452
412
228
208
164
122
99
79
58
62
69
72
112
92
71
71
68
62
69
76
90
112
112
112
104
112
112
77
79
86
96
112
112
112
112
99
99
96
3
96
96
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
5
7
4
1
8
6
4
2
3
5
4
4
5
4
3
11
8
5
3
2
20
22
23
16
9
2
2
2
2
1
1
2
3
2
2
3
8
13
16
13
10
7
4
2
12
7
2
5
4
4
3
2
8
9
10
5
1
7
4
2
2
2
2
2
2
6
8
10
10
10
10
11
12
12
13
22
28
14
1
1
14
21
24
26
28
15
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
544
544
544
544
490
481
437
437
437
263
279
333
309
355
582
454
516
726
471
542
495
452
579
450
487
580
502
581
628
469
481
484
449
540
442
420
425
474
418
426
474
477
500
582
501
542
579
545
580
581
553
726
540
567
547
489
628
413
396
364
359
373
341
467
412
288
285
214
266
274
273
582
257
250
249
203
209
222
225
225
249
374
447
726
726
419
382
321
260
234
210
193
161
155
155
136
13
168
168
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
11
11
11
11
11
11
11
46
82
42
3
9
8
7
6
10
15
10
6
5
6
4
2
4
6
6
6
52
34
17
16
15
8
2
11
13
10
7
4
1
6
5
4
25
46
26
7
4
1
22
29
23
13
4
33
18
4
1
4
18
56
66
76
57
38
22
6
7
6
5
4
6
14
18
23
23
23
23
13
4
4
4
45
86
61
37
37
72
38
4
4
4
4
4
4
8
10
11
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
56
56
56
56
46
44
40
70
107
120
234
234
219
237
463
299
378
558
359
519
346
317
310
254
261
297
311
353
494
361
519
377
395
452
446
494
506
452
491
506
494
494
562
448
519
414
543
468
509
530
543
558
375
432
452
394
556
530
298
280
325
264
243
562
183
172
159
92
167
166
166
556
153
150
148
85
78
71
55
45
126
225
345
558
558
562
562
288
245
192
130
103
79
60
48
39
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
5
22
22
18
14
10
6
6
30
22
15
8
2
2
2
2
2
2
2
33
18
3
3
3
7
11
7
3
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
93
170
170
170
170
131
124
108
98
97
92
100
114
110
153
159
144
157
165
155
170
153
150
159
144
148
163
157
167
180
153
176
181
173
278
172
174
197
179
173
278
169
182
180
185
177
169
278
167
168
175
180
157
157
163
159
163
167
142
144
219
151
153
154
158
133
115
94
84
99
102
104
180
96
104
117
109
133
115
94
94
94
83
104
118
116
167
167
108
114
105
95
93
82
82
82
67
6
76
76
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
71
39
39
39
39
22
5
5
5
5
4
3
8
12
13
11
9
12
8
4
2
1
1
1
1
5
9
13
14
15
16
12
9
7
4
1
2
3
3
2
2
8
4
1
1
1
1
1
1
1
6
9
9
5
1
9
5
1
1
1
8
11
15
10
6
17
11
6
2
2
2
2
2
10
14
18
18
18
18
11
4
4
4
18
33
26
19
19
29
16
4
4
4
4
4
4
5
3
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
108
172
172
172
172
177
182
182
182
182
172
163
215
225
213
383
210
255
241
223
433
247
264
369
279
316
383
361
391
433
369
388
381
391
366
385
391
398
468
400
380
400
339
299
411
311
310
299
444
310
296
411
285
279
305
468
304
299
444
275
267
285
456
206
196
158
106
88
65
128
129
134
468
125
125
124
70
63
55
42
35
61
95
178
243
239
456
456
199
193
149
98
81
62
48
39
32
16
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
10
10
10
10
10
10
10
10
10
9
8
9
8
7
4
2
9
9
8
7
7
7
7
6
4
3
3
7
5
3
5
6
4
2
1
1
1
4
2
1
4
6
5
5
5
5
4
3
3
3
3
3
2
2
3
3
3
3
3
4
4
4
5
3
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
5
8
8
8
9
7
5
5
5
3
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
75
189
189
189
189
207
225
225
361
531
588
1097
1094
701
698
951
499
614
537
641
1000
890
1125
1028
1097
1094
962
1041
972
1000
1125
990
962
972
912
932
930
959
1125
929
929
854
786
812
878
680
708
628
949
638
601
878
567
555
599
934
611
593
949
541
526
562
973
409
341
312
207
173
137
256
260
271
934
253
252
252
167
181
197
194
194
194
251
418
542
529
973
973
428
417
325
216
180
140
109
91
76
40
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
11
11
11
11
13
14
14
14
15
9
3
7
6
5
7
7
8
11
8
5
7
5
4
2
1
1
1
29
15
2
1
1
7
5
3
4
52
28
5
4
4
5
5
3
1
1
2
5
8
6
4
4
3
2
10
5
1
1
1
4
5
6
4
3
5
10
16
28
19
10
4
11
9
7
7
6
5
5
4
4
4
4
7
10
5
1
1
5
7
8
9
10
7
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
70
70
68
72
76
80
88
88
88
88
81
86
106
112
113
210
119
139
145
134
198
150
146
216
166
185
220
193
170
185
137
148
162
149
210
193
188
210
192
198
204
216
220
193
196
210
210
247
214
227
249
292
283
292
321
321
254
321
220
186
230
139
138
130
116
130
100
69
73
91
89
101
170
115
131
122
138
105
100
104
94
94
94
109
123
120
170
170
117
127
120
116
121
120
131
131
110
7
138
138
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
45
3
3
3
3
9
12
13
14
15
8
1
9
12
7
3
9
7
5
10
16
15
15
18
17
10
3
1
3
3
4
2
1
3
4
2
1
1
1
1
2
4
3
2
1
1
1
3
2
1
4
8
5
3
2
10
6
3
2
2
6
4
3
4
5
6
4
2
3
2
2
2
2
11
16
21
21
21
21
11
2
2
2
15
21
12
3
3
20
11
2
2
2
2
4
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
15
56
56
56
56
52
51
49
49
49
39
42
47
49
56
69
57
62
64
65
73
70
69
81
73
89
88
103
155
121
155
155
111
105
91
81
78
77
80
78
80
79
83
87
72
76
76
69
76
88
89
107
158
121
158
134
123
158
96
84
79
68
69
60
63
63
49
67
42
48
46
42
64
36
34
34
28
26
25
22
22
22
21
27
31
32
47
47
31
33
31
29
29
26
28
28
27
28
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
2
2
2
2
3
4
4
4
5
3
1
2
4
6
9
9
7
5
6
4
3
3
3
3
4
3
3
4
3
2
4
4
3
2
2
2
2
3
2
2
3
2
1
3
2
2
2
2
3
3
3
2
2
2
9
6
3
2
2
12
8
4
4
2
1
1
1
1
2
2
2
14
13
13
13
9
5
5
3
2
2
2
5
8
4
1
1
5
3
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
186
186
63
186
186
186
186
186
138
143
140
186
141
140
144
201
212
235
545
248
254
260
214
217
196
200
264
260
264
454
267
276
277
239
237
230
201
213
240
223
229
237
267
241
254
530
254
256
323
338
325
439
545
291
353
355
281
454
223
181
163
153
133
120
239
89
82
75
45
125
131
140
530
137
138
138
74
65
53
37
30
113
213
285
545
545
276
264
186
126
101
74
55
43
34
27
22
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
180
1
1
1
1
1
1
1
1
1
8
15
18
17
16
18
20
28
17
7
4
2
2
2
2
2
2
2
3
3
3
3
4
3
3
4
4
5
7
5
3
4
3
3
3
2
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
2
2
2
2
2
2
2
2
6
10
12
10
9
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
152
152
56
152
152
152
152
152
151
198
206
361
340
389
464
996
627
793
1155
760
1099
739
644
630
503
540
604
645
740
1040
778
1099
845
891
1103
1012
1040
1090
1103
1110
1134
1149
1149
1204
969
1066
847
1160
990
1071
1119
1160
1155
799
922
964
838
1188
1119
576
528
614
511
490
1204
382
361
338
190
353
351
353
1188
326
323
318
185
172
157
116
94
258
467
722
1155
1155
1204
1204
603
515
400
265
208
153
108
83
66
3
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
114
1
1
1
1
1
1
1
1
1
11
10
9
13
9
6
13
37
24
12
15
12
7
2
2
2
2
3
11
7
3
5
7
5
3
2
2
2
11
7
3
3
3
8
8
5
3
1
2
3
3
2
1
1
1
1
2
6
7
4
1
6
5
5
3
1
1
1
1
3
4
5
6
3
1
6
3
1
2
9
12
14
16
19
23
19
16
16
9
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
244
244
244
244
190
181
158
137
143
134
173
275
198
308
255
282
299
336
297
291
252
245
258
234
236
262
230
240
291
269
280
290
308
299
297
256
241
242
236
245
275
249
257
255
239
244
258
255
270
270
308
336
257
267
259
253
291
226
222
232
200
202
194
180
194
194
213
197
209
204
194
262
166
159
154
140
124
123
107
107
128
179
210
336
336
203
198
183
172
167
158
151
151
124
124
115
16
140
140
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
19
18
18
18
18
9
1
9
8
7
5
4
9
5
2
7
7
4
2
4
4
4
6
25
14
4
15
8
2
2
3
3
2
1
2
3
2
1
1
3
5
5
5
3
1
1
2
9
7
6
21
11
1
20
12
4
16
27
26
25
33
18
3
4
3
3
3
3
27
16
6
21
13
6
5
4
4
4
20
37
25
13
13
36
20
4
4
4
4
7
9
11
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
186
186
58
186
186
186
186
186
139
135
126
186
111
116
120
107
106
119
108
113
116
117
117
111
117
110
116
114
116
133
115
122
120
133
119
133
142
140
201
137
136
143
132
130
182
146
145
139
195
138
143
182
150
148
149
195
138
133
195
131
128
139
201
96
85
69
47
37
28
53
54
57
195
54
55
55
32
28
24
17
15
26
41
76
105
105
201
201
90
87
68
46
39
31
24
21
18
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
141
1
1
1
1
1
1
1
13
23
12
1
9
9
9
9
9
9
9
9
9
15
8
1
1
1
1
1
6
3
1
1
1
1
9
6
3
4
6
3
1
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
2
2
2
2
1
1
3
2
2
2
2
2
2
2
2
2
2
6
8
7
6
6
8
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
325
325
176
325
325
325
325
325
263
253
228
325
191
179
174
148
156
168
181
199
248
221
221
210
221
248
184
177
170
176
175
179
248
188
190
248
172
165
166
132
125
142
138
147
248
141
136
131
124
120
125
141
126
137
132
176
117
115
120
96
121
91
83
67
91
47
42
37
26
43
44
46
134
44
44
45
28
24
20
17
17
30
46
70
97
97
137
137
70
67
55
41
35
28
23
21
19
6
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
207
114
114
114
114
66
19
19
19
19
19
17
16
15
12
9
6
7
4
1
9
19
10
1
1
1
1
2
5
3
1
1
1
2
1
1
4
4
3
3
2
2
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
5
3
1
1
3
3
3
3
2
2
2
3
2
2
2
2
5
4
3
2
2
2
2
2
3
5
5
5
4
3
2
2
2
2
2
2
2
3
3
4
3
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
387
387
159
387
387
387
387
387
299
280
246
387
199
193
186
155
161
157
144
149
149
118
115
108
99
95
102
110
113
159
131
135
141
144
128
149
116
112
149
97
91
97
95
93
131
93
91
104
90
93
95
128
99
104
111
159
96
87
75
67
61
60
79
48
42
45
31
27
26
35
35
36
104
35
36
37
24
21
20
13
12
26
43
64
99
99
107
107
62
56
46
35
29
24
19
17
17
6
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
245
97
97
97
97
61
25
25
25
25
22
15
9
16
23
18
13
14
14
14
7
1
1
1
1
2
2
3
10
7
5
6
5
3
2
2
1
1
5
3
1
1
1
1
5
4
3
2
1
1
1
1
1
1
2
3
4
3
2
3
4
6
5
3
1
1
3
5
7
5
3
1
5
5
5
5
4
3
3
2
1
1
1
3
4
3
3
3
11
6
1
1
1
1
1
1
3
4
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
80
80
80
80
73
71
66
73
86
93
123
144
118
131
164
120
124
120
114
131
115
121
120
123
137
115
126
128
131
164
131
144
124
121
114
103
99
137
100
101
113
109
114
164
110
108
104
107
98
102
144
104
118
110
107
96
96
104
87
121
86
83
67
86
47
40
35
26
40
41
43
118
42
42
42
28
23
18
15
15
26
40
61
82
82
121
121
61
60
50
37
32
26
21
19
18
6
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
14
14
14
14
14
14
14
14
14
14
14
19
18
17
11
6
17
9
1
1
1
1
1
1
1
1
1
19
10
1
6
11
10
10
10
6
3
3
3
3
6
4
3
8
5
3
2
1
1
1
1
3
3
2
1
1
5
3
1
1
2
1
1
1
2
1
1
2
2
1
1
1
3
4
5
5
5
4
2
1
1
1
3
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
58
58
58
58
59
61
61
61
63
68
79
121
93
112
128
104
121
103
100
99
100
100
98
121
82
88
94
98
112
128
113
121
102
121
95
87
121
68
63
59
64
65
66
128
60
57
55
60
63
66
121
68
67
67
61
49
51
36
34
38
29
28
26
22
21
19
14
14
20
24
28
42
30
30
29
33
21
19
13
11
15
20
27
36
36
45
45
33
35
33
31
31
30
30
30
26
3
33
33
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
3
3
3
3
3
3
3
3
3
2
1
13
13
14
14
14
11
9
14
8
3
1
2
1
1
1
1
5
3
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
3
2
1
1
2
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
8
5
2
2
2
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
74
99
99
99
106
111
121
121
121
121
98
118
134
135
218
200
163
184
183
218
200
198
197
185
218
163
137
133
111
108
105
116
121
130
201
130
119
109
118
90
87
101
104
111
201
105
101
100
86
86
89
98
91
87
88
110
89
87
79
98
72
68
68
62
63
59
51
73
45
50
50
48
56
44
56
52
49
62
62
36
32
32
34
41
48
48
55
55
49
50
49
48
48
48
46
46
40
3
49
49
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
51
6
6
6
6
24
33
38
40
42
28
14
4
10
5
1
8
6
5
12
25
17
10
10
10
10
8
7
6
4
2
1
1
2
2
2
2
2
1
1
2
3
2
1
1
1
1
6
7
8
9
6
4
2
2
8
7
4
2
3
4
6
9
6
4
2
2
2
3
2
2
2
2
18
12
6
9
7
6
5
5
5
5
6
8
6
4
4
8
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
173
173
173
173
181
190
190
190
190
173
175
371
398
449
1331
647
911
1187
1202
1582
1453
1293
1486
1477
1338
1486
1359
1477
1295
1225
1546
1151
1196
1275
1300
1368
1320
1556
1568
1294
1330
1301
1546
1328
1246
1579
1036
1064
923
997
1331
1027
1582
1112
1261
1182
1556
1568
1066
1039
963
881
729
496
431
356
290
442
449
464
492
1579
427
420
409
214
180
141
99
78
64
55
309
605
690
1582
1582
650
645
489
307
250
184
133
104
80
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
39
28
28
28
28
23
19
19
19
19
11
3
24
19
15
16
17
10
4
11
18
15
10
6
6
4
2
2
3
2
2
3
3
4
2
1
1
4
9
7
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
2
2
4
5
7
5
3
2
4
3
2
2
2
2
2
2
2
3
7
6
6
4
3
3
7
7
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
204
204
60
204
204
204
204
204
176
195
199
323
218
196
205
246
236
249
534
283
312
337
282
318
323
256
284
303
280
454
273
280
268
229
238
255
244
299
323
272
276
286
307
292
307
524
309
312
348
364
355
444
534
339
392
378
310
454
286
229
211
209
193
149
244
105
88
76
47
124
131
141
524
137
138
139
76
64
51
35
28
109
207
288
534
534
318
318
199
143
114
80
60
46
35
28
22
9
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
156
36
36
36
36
19
3
3
3
3
34
21
9
9
9
9
8
7
8
7
7
10
12
14
8
2
2
2
11
6
2
3
4
4
2
1
2
4
9
8
7
6
4
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
4
6
4
2
2
2
2
2
1
1
3
5
6
6
4
2
2
2
2
2
2
4
7
6
6
6
6
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
61
61
61
61
59
59
58
58
58
44
45
53
58
57
95
65
70
83
71
74
89
73
74
74
83
75
77
79
76
75
72
70
83
71
75
77
95
78
80
81
82
75
79
70
72
70
73
78
74
82
79
84
94
96
98
135
109
98
98
135
95
97
135
84
75
64
65
44
51
52
53
76
48
61
56
54
61
61
42
37
37
37
46
51
52
69
69
50
54
52
49
49
47
48
48
39
4
44
44
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
3
3
3
3
3
3
3
3
3
2
1
6
4
2
1
1
2
4
4
4
3
2
3
2
1
1
1
2
4
10
8
5
3
3
3
2
1
1
2
3
3
3
3
2
1
1
1
6
12
7
3
10
27
24
22
20
19
18
11
4
9
14
13
8
3
3
3
3
3
2
2
18
27
29
30
21
12
12
8
5
5
5
9
13
13
13
13
15
8
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
159
159
159
159
147
145
136
136
136
96
106
107
103
126
111
119
135
146
174
173
260
260
191
260
156
151
142
120
159
122
126
135
116
113
126
103
104
127
90
90
95
86
89
114
72
68
84
72
74
74
106
83
82
91
159
86
86
84
54
47
55
47
42
89
33
31
29
18
31
31
31
96
31
32
32
21
18
14
11
9
13
20
38
52
51
99
99
48
48
38
27
22
18
14
13
13
6
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
1
9
9
9
9
9
9
9
9
9
5
2
1
1
1
1
2
5
3
2
2
2
6
4
3
2
1
1
2
3
4
3
3
3
2
2
2
2
2
1
1
1
1
1
4
3
2
1
1
1
2
2
3
2
1
2
1
1
2
1
1
3
4
5
7
5
3
3
2
1
1
1
2
4
3
2
2
2
1
1
1
1
1
1
1
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
213
213
143
213
213
213
213
213
212
264
281
453
454
245
230
197
154
150
166
226
241
291
465
342
453
454
272
323
288
259
465
231
213
201
156
207
202
206
465
208
210
200
164
156
143
130
120
128
121
123
131
158
140
136
158
143
118
158
93
88
91
87
88
79
135
69
64
59
45
65
61
59
152
55
55
54
40
37
33
26
24
30
41
65
85
86
152
152
79
78
66
52
47
37
32
29
30
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
163
8
8
8
8
7
7
7
7
7
4
1
9
13
9
6
12
18
12
7
18
13
7
2
2
2
3
5
8
5
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
3
3
3
2
1
3
12
8
4
4
3
3
4
6
4
3
4
4
4
4
4
4
12
12
6
1
6
3
1
6
11
14
15
17
14
12
12
17
19
22
11
1
1
1
1
1
1
1
1
1
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
61
61
61
61
58
57
56
54
56
55
63
84
76
106
85
91
96
97
106
102
106
114
97
106
86
91
89
87
97
94
92
97
114
85
84
80
80
67
59
56
62
61
64
114
67
65
63
59
58
61
80
61
62
60
63
53
52
45
51
42
48
51
47
62
58
51
58
48
45
43
36
36
27
25
23
22
21
24
17
17
18
21
25
29
29
43
43
31
31
29
27
26
24
23
23
23
23
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
46
6
6
6
6
3
1
1
1
1
1
1
4
10
8
6
12
11
11
11
6
1
1
1
1
3
4
6
9
8
8
6
5
4
3
3
3
3
7
5
4
4
4
5
6
7
7
7
6
6
7
8
6
3
1
4
4
4
2
1
5
7
8
6
4
4
9
8
7
7
7
7
7
6
6
6
5
5
5
10
13
14
16
14
13
13
13
13
17
9
1
1
1
1
1
1
1
1
1
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
166
166
166
166
162
161
159
159
159
110
112
104
98
122
103
121
133
132
155
166
142
148
159
134
140
139
141
156
145
156
156
147
155
133
155
139
145
166
140
155
147
128
138
147
147
155
213
139
153
169
175
185
192
213
187
192
183
160
144
213
125
124
110
96
92
93
92
92
92
92
81
106
66
62
65
58
61
61
43
36
47
64
77
124
124
76
72
63
60
57
54
52
50
48
48
41
3
51
51
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
5
7
6
5
9
8
7
4
2
3
5
6
7
4
1
7
7
7
4
1
3
5
11
10
9
7
4
1
2
3
5
3
1
1
1
1
10
20
14
9
9
9
10
12
8
4
1
8
5
3
2
1
10
11
12
12
12
12
11
11
11
11
8
6
11
23
29
34
23
12
12
9
6
6
6
8
11
7
3
3
6
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
245
245
245
245
207
200
172
169
169
156
195
304
254
326
424
329
359
335
326
417
353
354
397
351
365
401
364
405
366
348
360
354
344
391
350
346
377
350
332
333
358
323
346
327
307
333
296
313
327
352
424
364
417
401
397
401
405
366
341
391
360
377
330
358
263
269
259
253
223
217
184
280
140
124
116
101
110
126
144
144
144
189
261
335
335
424
424
225
212
177
135
120
104
82
73
66
3
68
68
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
9
18
11
4
9
8
7
4
2
7
4
2
1
1
1
1
1
7
11
15
27
29
30
21
12
9
6
8
9
6
4
4
4
8
6
4
23
34
46
42
39
39
39
29
20
12
4
30
21
12
10
9
17
40
42
45
32
19
11
3
101
52
3
1
3
10
13
17
17
17
17
9
1
1
1
15
29
86
67
49
40
21
3
3
3
2
1
1
1
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
87
87
87
94
99
109
109
109
109
94
103
106
109
115
108
108
109
109
106
111
112
127
115
107
107
99
99
96
100
101
106
108
127
107
111
99
95
93
91
85
91
91
95
127
95
104
96
98
99
96
115
91
91
89
91
84
76
95
63
61
60
58
58
60
56
55
54
37
50
54
55
108
53
55
61
53
56
55
42
41
41
35
44
49
46
69
69
47
52
50
46
46
44
42
42
42
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
12
17
10
3
14
10
7
7
7
7
4
2
1
1
1
1
1
7
7
7
8
9
11
7
4
5
3
1
3
2
1
2
3
4
2
1
2
3
2
1
5
9
7
6
8
4
1
4
2
1
5
6
7
6
6
3
1
8
5
3
3
3
3
3
3
5
5
6
3
1
1
4
6
7
6
5
5
3
1
1
7
4
2
2
2
2
2
2
2
2
2
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
97
306
306
306
306
260
252
215
215
215
148
171
212
218
300
396
281
306
292
290
382
315
316
396
327
353
400
368
404
366
361
361
318
310
313
322
314
369
349
305
318
308
297
336
300
295
317
379
339
379
370
396
364
382
390
396
400
404
365
323
313
337
369
318
336
255
253
242
237
229
206
193
268
178
173
188
167
164
188
136
136
136
172
240
298
298
404
404
262
257
232
204
194
158
158
158
131
3
155
155
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
78
44
44
44
44
45
45
45
45
45
23
1
9
13
9
5
11
10
7
5
12
6
1
10
11
10
5
1
5
7
10
37
22
8
8
8
6
4
13
13
12
10
8
13
25
20
16
16
11
7
7
8
34
19
4
44
24
4
8
12
17
46
43
38
29
20
13
7
1
1
1
1
1
40
79
77
53
30
49
26
4
4
4
17
30
83
94
100
106
55
4
4
4
4
3
3
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
47
56
56
56
56
59
63
63
63
63
50
55
63
67
85
99
68
69
84
83
88
158
97
106
119
158
112
125
136
131
165
165
127
165
111
105
95
84
84
80
81
120
83
83
96
80
76
71
76
68
78
99
86
120
87
85
88
83
84
82
73
67
58
47
69
37
33
29
28
33
33
34
96
31
30
31
19
17
14
10
10
14
19
35
50
50
99
99
46
46
37
27
24
21
17
15
14
3
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
7
7
7
7
7
7
7
7
7
8
5
2
5
3
2
3
3
4
5
4
3
3
3
3
6
4
2
3
4
19
13
7
5
3
2
1
1
1
1
1
4
2
1
2
4
3
2
2
3
3
2
1
1
1
2
2
3
2
2
9
5
1
4
3
2
3
3
2
2
1
1
4
2
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
48
40
48
48
48
48
48
41
45
46
62
71
80
145
101
85
101
444
512
625
2171
1000
1311
1441
2171
1776
1842
1969
1974
2171
2136
1954
2136
1212
1045
886
770
760
796
844
1401
787
753
781
753
704
815
815
625
761
758
698
1401
542
471
515
436
410
542
471
264
237
185
136
109
83
68
73
85
85
126
119
95
126
98
96
126
97
107
109
109
109
100
102
102
77
79
89
94
108
108
108
108
109
109
89
7
102
102
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
2
2
2
2
3
4
4
4
5
8
5
2
2
2
2
2
2
15
8
2
2
2
2
2
2
2
3
9
15
47
26
5
4
2
1
7
4
1
1
1
1
1
1
3
5
3
2
4
7
9
9
10
7
4
9
5
1
3
5
17
13
10
7
5
10
18
10
3
3
3
3
3
5
7
21
14
7
14
18
20
22
16
10
10
6
2
2
24
12
1
1
1
1
1
1
4
5
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
92
92
92
92
90
90
89
89
89
67
70
77
83
112
93
89
94
114
98
112
114
124
124
117
117
117
127
108
112
106
113
114
124
117
117
127
97
100
100
96
107
101
99
127
99
101
124
106
109
108
114
105
104
114
103
101
100
107
83
94
76
79
84
75
84
72
92
92
92
92
87
124
83
95
87
83
95
95
61
63
63
64
78
78
67
81
81
73
74
73
73
74
75
78
78
78
7
71
71
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
2
2
4
4
5
3
2
4
3
2
1
1
1
1
1
4
3
3
5
6
7
4
2
2
2
2
2
1
1
2
3
2
2
2
4
5
3
1
1
1
1
2
3
3
4
6
3
1
13
8
4
6
9
9
8
8
20
14
8
8
5
2
17
19
20
22
19
17
17
9
2
2
2
17
24
14
4
4
24
13
2
2
2
2
3
4
5
3
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
94
538
538
538
538
492
484
447
447
447
295
337
339
323
494
406
385
414
504
361
391
373
357
409
356
372
413
397
417
538
448
464
460
460
494
427
410
504
362
354
361
367
412
429
460
504
375
367
389
371
387
513
413
424
453
538
416
417
370
334
328
346
362
331
353
289
255
243
242
287
277
268
513
253
247
243
208
218
222
223
230
230
230
286
314
305
417
417
276
300
280
255
250
230
219
219
190
12
231
231
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
18
13
13
13
13
7
1
9
8
7
6
7
8
7
7
4
1
1
1
1
2
4
6
7
5
4
17
24
13
3
7
5
3
8
5
3
8
8
9
35
20
5
16
20
24
16
8
25
14
3
50
27
4
7
8
9
44
42
31
20
25
16
8
22
15
8
8
8
34
20
6
15
10
6
66
96
127
90
53
53
90
108
117
88
44
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
75
75
75
75
63
61
52
52
56
59
72
98
99
120
175
114
124
120
109
141
120
120
148
118
129
152
135
156
167
130
137
130
120
142
127
125
135
155
131
148
137
128
152
312
343
564
1290
910
1200
1145
1319
1290
1086
1161
1279
1319
1409
1409
960
1409
705
581
500
342
281
227
177
142
137
117
107
123
82
75
71
63
58
58
52
52
53
72
100
124
124
175
175
104
107
95
82
77
72
60
60
60
3
63
63
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
6
7
9
13
9
5
11
7
4
5
3
1
1
1
1
1
1
1
2
2
3
4
3
3
5
4
3
2
1
2
1
1
2
1
1
1
1
3
6
9
6
3
3
3
4
7
5
4
6
5
4
7
11
17
13
10
17
22
16
10
6
3
27
22
14
6
10
8
6
4
3
3
3
16
27
39
44
46
36
26
26
26
26
14
3
3
3
3
3
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
58
58
56
58
58
58
58
58
57
61
61
74
100
89
117
101
91
95
103
109
115
165
169
187
391
196
195
213
184
191
192
188
188
188
138
133
120
111
109
106
117
117
125
192
133
143
158
121
152
123
126
192
145
141
152
158
141
149
143
192
162
109
96
79
64
69
58
57
104
73
74
112
72
64
62
61
62
69
78
89
109
109
109
109
112
112
104
104
102
105
108
108
108
108
109
109
92
3
112
112
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
1
1
1
1
1
1
1
1
1
1
1
7
11
6
1
1
1
8
4
1
1
2
12
11
10
8
7
13
17
21
14
8
5
2
1
1
2
3
2
1
2
2
3
6
9
7
5
3
1
11
14
17
9
1
5
3
1
1
1
4
3
3
4
4
5
3
2
3
2
2
2
2
11
8
6
11
8
6
25
34
44
56
38
20
11
3
3
40
20
1
1
1
1
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
68
68
44
68
68
68
68
68
56
52
49
68
44
42
41
44
42
43
67
71
78
188
104
122
143
188
148
163
195
170
195
179
142
195
128
116
121
142
105
100
105
99
96
149
95
96
100
76
76
77
88
88
89
149
92
92
93
83
72
83
71
60
54
47
60
34
29
27
26
34
35
50
60
35
35
35
29
31
34
40
50
50
50
53
56
52
68
68
52
55
53
51
51
48
50
50
49
50
50
50
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
62
1
1
1
1
1
1
1
1
1
1
1
8
5
2
5
5
4
3
2
5
3
2
23
13
3
2
1
2
4
10
17
10
4
3
2
1
1
1
1
1
2
1
1
1
5
3
2
5
5
5
5
5
3
1
3
3
3
2
1
6
5
4
2
1
4
3
2
2
2
2
2
2
7
9
12
12
10
8
8
8
8
19
14
9
8
8
8
20
11
2
2
2
2
2
2
2
2
2
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
80
89
89
89
89
84
83
80
79
108
111
154
285
170
307
236
261
309
308
296
319
491
354
404
399
418
491
413
448
467
475
509
509
509
382
337
303
321
234
226
293
276
319
599
391
412
417
549
413
469
477
599
497
373
390
273
322
363
364
599
497
292
277
221
177
167
154
143
137
135
122
120
139
90
85
79
67
65
55
48
41
41
39
53
66
69
110
110
71
78
72
66
65
59
59
59
48
4
55
55
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
10
10
10
10
10
10
10
10
10
9
9
9
9
9
5
2
9
8
7
9
5
1
5
18
16
8
1
6
10
14
9
4
4
3
3
4
3
3
2
1
10
5
1
7
5
4
5
3
1
15
16
18
13
9
15
8
2
1
11
21
12
3
8
11
14
21
25
29
60
40
20
29
28
17
6
10
8
6
13
16
18
17
14
12
7
3
3
11
14
15
16
16
16
10
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
143
143
75
143
143
143
143
143
112
104
95
143
92
94
89
99
77
77
76
75
75
71
80
74
72
78
84
73
80
80
75
80
82
94
87
83
78
87
78
72
72
80
71
69
96
60
55
50
53
55
59
99
66
66
71
87
70
75
87
50
44
44
34
28
30
20
18
15
13
27
29
30
96
30
31
31
19
16
14
9
8
12
16
32
48
50
99
99
48
48
39
29
25
21
16
15
13
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
125
12
12
12
12
13
13
13
13
14
8
2
9
8
7
4
2
7
4
2
7
4
2
1
4
2
1
1
9
7
5
8
9
6
3
2
1
2
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
2
2
2
2
2
3
2
2
4
2
1
4
3
2
6
4
2
2
1
1
1
1
1
1
2
2
3
6
3
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
54
54
42
54
54
54
54
54
49
47
45
69
48
54
76
58
60
61
58
56
58
52
53
54
51
58
55
58
61
61
66
73
64
61
76
58
55
55
55
55
61
63
73
87
65
72
72
82
66
69
74
75
87
73
82
76
63
68
64
72
87
57
52
45
39
30
25
23
22
26
29
43
40
27
27
28
26
29
35
36
43
43
43
43
44
43
47
47
42
43
42
42
42
41
43
43
42
43
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
15
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
2
2
2
4
5
5
6
6
6
7
4
1
1
2
5
3
1
1
1
1
1
1
4
3
2
2
3
2
1
1
2
3
2
1
4
4
4
2
1
7
5
4
2
1
9
8
7
5
3
2
1
1
1
1
1
1
1
4
5
6
6
6
6
11
13
16
21
14
7
5
4
4
19
10
2
2
2
2
2
2
2
2
2
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
24
24
24
23
35
37
54
98
69
115
88
101
110
128
115
117
116
114
112
110
117
107
143
108
112
112
112
117
115
110
143
94
84
87
75
83
89
94
143
117
107
102
96
96
105
111
128
175
142
175
146
173
175
108
93
77
60
51
41
37
36
32
36
40
39
38
48
40
31
29
28
26
29
32
38
48
48
48
46
47
47
40
40
42
44
48
48
48
48
40
40
43
39
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
1
1
1
1
1
1
1
10
16
8
1
7
4
2
5
5
3
2
3
2
1
1
1
1
2
3
6
4
2
3
9
6
3
2
2
3
2
1
2
3
3
3
3
2
2
2
2
5
7
5
3
2
5
7
6
5
3
2
3
4
2
1
2
3
4
3
2
2
3
4
8
13
10
7
7
6
5
5
6
7
7
8
8
8
4
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
61
61
61
61
57
56
54
55
68
69
79
135
115
121
243
140
161
183
175
208
230
183
219
204
214
223
230
227
180
188
195
189
230
213
191
210
243
215
221
224
219
223
227
180
190
213
198
199
234
236
285
433
328
433
394
466
466
281
247
200
159
151
132
129
135
124
122
121
128
117
113
174
96
92
89
75
80
83
93
108
108
108
117
130
125
174
174
125
132
125
117
115
108
106
106
88
4
102
102
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
3
1
1
1
1
1
1
2
3
4
5
5
5
5
5
5
4
3
4
4
5
6
22
16
10
6
6
6
5
3
2
2
1
1
2
3
4
2
1
8
9
5
2
5
9
7
6
15
8
2
7
4
1
4
7
12
7
2
1
1
13
7
2
2
15
21
24
28
34
35
35
24
13
16
27
33
39
22
5
5
3
1
1
33
17
2
2
2
2
2
2
3
3
3
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
61
143
143
143
143
118
113
102
93
93
72
70
64
58
82
73
81
94
111
96
123
119
86
85
94
91
104
145
104
143
112
107
116
111
108
145
107
119
123
94
105
103
98
145
88
84
77
67
63
91
105
141
234
182
234
198
240
240
127
118
98
83
71
60
62
44
36
30
24
29
32
32
54
35
30
32
27
35
24
24
23
23
26
34
40
40
62
62
40
44
41
35
35
35
26
24
23
18
18
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
53
53
53
53
27
1
1
1
1
2
2
2
3
2
2
3
4
4
3
2
3
2
2
2
2
2
2
8
6
4
12
10
6
3
3
3
2
1
7
7
7
4
1
1
1
1
2
2
3
3
3
6
3
1
2
3
3
2
1
2
2
3
4
4
4
3
2
2
2
2
2
2
8
7
6
10
8
6
4
3
3
3
3
3
4
6
8
7
6
6
6
6
8
9
11
14
15
16
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
43
43
43
43
42
42
42
42
42
36
37
50
34
34
37
37
38
50
40
40
46
40
43
50
50
52
54
72
58
63
72
58
77
56
50
49
49
54
60
68
72
72
77
72
65
72
55
59
75
82
106
173
123
173
142
162
173
93
87
73
59
50
41
34
32
24
20
19
22
23
24
43
26
26
29
23
23
29
15
13
14
14
22
28
31
51
51
35
36
33
30
29
27
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
1
1
1
10
16
10
4
4
4
4
5
5
3
2
3
4
3
2
3
4
5
3
1
1
2
5
3
1
4
2
1
1
1
1
1
2
3
3
2
1
1
3
3
3
3
3
3
7
4
1
3
3
3
2
1
4
3
3
2
1
3
2
1
1
1
1
1
1
8
15
15
10
5
5
4
3
3
2
2
2
5
6
8
17
9
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
91
91
91
98
103
113
113
113
113
92
89
87
113
73
80
80
82
113
93
99
121
117
120
201
174
184
365
174
171
168
130
169
161
161
365
159
163
168
128
166
154
157
365
143
145
137
103
93
95
100
106
108
140
108
104
96
104
76
69
59
48
44
37
35
35
31
37
41
38
36
46
41
29
28
28
26
29
32
37
46
46
46
44
43
43
41
41
40
42
44
44
44
44
46
46
37
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
2
2
2
2
12
17
23
22
22
13
4
2
3
2
2
3
3
3
2
1
1
1
1
1
2
2
2
4
4
4
17
11
6
1
3
2
2
2
2
3
3
3
3
3
3
5
7
6
6
6
6
9
5
2
3
2
1
1
2
4
3
2
1
1
2
7
4
1
1
1
1
1
6
9
10
7
5
5
7
8
9
19
13
7
4
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
39
39
39
39
34
33
32
29
32
30
36
51
46
58
71
53
55
75
76
82
177
84
101
127
132
165
177
162
165
169
169
148
177
130
143
118
119
124
126
161
130
128
168
146
166
161
198
198
169
172
172
155
168
163
130
135
138
125
160
163
93
92
79
64
57
45
36
44
41
45
49
75
45
61
54
49
61
55
35
31
32
35
45
52
55
75
75
52
58
55
52
52
50
51
51
41
3
48
48
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
10
10
10
10
7
5
5
5
5
4
3
2
2
2
2
3
7
6
4
2
1
1
1
1
2
2
2
3
2
1
7
13
19
10
2
2
1
1
2
3
3
3
3
6
10
11
10
5
1
5
8
4
1
2
8
4
1
4
3
3
3
3
3
3
3
2
1
1
1
1
1
1
17
11
6
11
7
4
6
7
7
8
6
5
5
5
5
6
3
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
50
50
50
50
48
48
47
47
54
56
75
132
98
137
137
125
134
184
194
243
445
304
370
359
445
370
393
445
349
407
332
294
407
266
247
230
299
178
174
233
222
267
484
309
342
317
342
284
300
332
330
484
300
284
253
283
274
265
259
484
192
177
162
106
91
72
59
57
64
61
61
92
64
64
82
65
62
82
49
43
41
40
47
51
52
68
68
64
67
68
68
68
68
65
65
54
3
62
62
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
1
2
3
4
3
3
5
4
4
4
3
3
3
4
5
3
1
4
7
22
14
6
4
6
5
4
2
1
2
3
4
3
3
7
7
7
11
6
1
4
4
4
3
3
7
4
1
4
7
23
20
18
11
4
10
6
3
9
16
9
2
18
25
32
30
21
12
21
13
5
5
5
6
6
3
1
1
31
17
3
3
3
3
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
154
154
75
154
154
154
154
154
245
433
488
904
1115
508
519
456
325
294
306
453
475
569
1155
727
904
1115
527
672
624
531
1155
454
426
405
292
440
435
430
1155
413
421
425
309
271
241
205
196
187
189
202
195
220
229
170
173
173
156
191
205
141
134
156
173
115
210
92
78
72
44
69
67
66
201
60
59
58
40
42
44
43
43
62
102
147
229
229
220
220
117
98
78
54
43
34
27
22
19
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
5
8
28
18
9
9
9
9
9
9
10
9
9
15
18
22
12
2
1
1
11
6
1
1
2
6
3
1
1
5
3
2
1
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
6
11
13
11
9
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
110
132
132
136
151
168
197
197
197
197
173
179
212
209
201
361
199
240
229
213
334
239
237
364
250
292
385
335
385
334
364
363
385
385
332
367
367
372
449
342
380
324
314
380
294
322
311
391
365
252
248
291
282
284
331
449
313
391
365
296
291
275
439
210
175
169
122
104
148
146
152
156
449
135
132
130
78
68
56
41
33
35
42
114
189
207
439
439
199
199
159
112
98
81
68
61
55
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
11
11
11
11
14
16
17
17
18
38
21
5
6
6
6
7
9
11
9
7
7
5
3
4
3
2
6
12
7
3
4
5
4
3
2
1
1
16
9
2
3
4
5
10
8
7
4
2
6
6
5
3
1
2
2
3
2
1
2
3
4
6
6
4
2
3
2
2
2
2
3
4
5
6
7
6
5
5
4
3
3
3
6
10
10
10
10
19
10
1
1
1
1
1
1
20
18
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
77
144
144
144
144
139
138
135
135
135
93
87
90
94
96
100
115
110
117
122
122
136
119
136
129
132
153
136
145
153
149
149
134
153
120
122
107
105
121
102
125
121
101
101
97
98
99
93
99
85
95
93
100
125
95
144
97
93
84
71
80
61
52
44
38
34
31
33
26
37
40
43
96
41
40
41
30
26
24
23
20
21
22
35
48
49
92
92
50
54
47
40
38
35
33
32
31
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
9
9
9
9
9
9
9
9
9
5
1
2
5
3
2
3
4
4
5
8
5
3
11
9
6
4
2
4
4
4
5
4
4
2
1
2
2
3
3
3
3
3
2
2
2
2
2
2
3
3
3
3
2
1
1
1
3
2
1
1
3
3
3
3
3
4
5
6
10
9
7
6
4
2
2
2
2
2
3
3
4
7
8
8
6
4
4
7
8
8
8
8
8
8
8
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
75
95
95
95
98
101
106
106
106
106
82
75
73
64
65
66
66
85
106
114
163
321
210
287
289
321
390
342
381
390
424
424
296
424
216
182
166
158
187
193
265
299
207
252
208
191
184
232
177
198
228
252
210
299
158
133
155
159
155
252
210
124
121
98
78
71
65
62
59
56
53
51
48
37
34
33
30
32
36
41
51
51
51
45
50
49
66
66
48
55
53
51
51
51
43
43
40
3
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
75
11
11
11
11
10
10
10
10
10
6
3
2
5
5
4
3
4
4
4
8
5
3
5
5
5
3
2
3
5
34
18
3
2
2
2
2
1
1
1
1
1
2
2
2
6
8
7
5
3
2
2
5
3
2
2
2
2
2
2
2
1
1
2
2
2
2
3
13
8
3
3
3
5
6
7
6
5
5
6
7
7
8
8
8
4
1
1
5
7
8
9
10
6
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
195
195
75
195
195
195
195
195
159
152
148
195
143
125
124
109
108
123
110
123
135
131
138
140
144
143
144
153
127
132
138
149
133
135
135
138
153
112
143
102
92
101
92
87
153
85
91
102
82
91
78
100
84
90
99
149
94
81
63
49
43
42
41
38
34
41
23
20
18
30
31
32
102
31
31
31
20
18
14
11
10
15
22
39
54
55
105
105
51
50
41
30
26
21
17
15
14
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
186
17
17
17
17
31
38
42
35
28
22
15
9
13
13
13
13
10
7
10
8
5
2
4
7
6
5
5
6
5
5
4
3
2
1
1
1
1
3
3
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
2
1
1
2
2
2
4
2
1
3
2
2
2
1
1
1
1
1
1
1
3
4
3
3
3
6
3
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
192
192
192
192
159
154
139
151
162
159
254
200
207
218
260
254
196
195
203
192
194
254
182
179
171
164
171
174
192
154
164
159
188
175
194
190
246
212
180
184
196
180
175
257
181
179
186
198
184
182
260
188
185
193
209
178
193
246
174
170
187
212
132
196
107
88
80
72
85
85
86
257
76
75
75
43
36
28
19
15
28
45
92
131
131
260
260
112
110
85
56
46
35
26
22
20
6
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
21
21
21
21
14
8
8
8
8
78
43
9
11
14
13
13
16
14
12
16
12
7
2
1
1
1
1
14
7
1
8
12
8
5
5
5
7
11
10
6
2
2
3
4
2
1
1
1
1
1
1
1
2
2
3
7
9
5
2
2
2
2
3
2
2
3
3
3
4
2
1
4
7
8
10
6
3
3
2
1
1
1
2
3
3
2
2
2
1
1
1
1
1
1
1
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
61
61
61
61
56
55
51
51
51
45
47
54
50
59
67
55
57
61
60
64
75
70
75
76
72
75
69
66
65
72
73
74
83
94
70
67
67
67
66
70
83
64
66
75
79
85
126
83
90
103
104
126
111
111
111
104
126
116
89
116
84
83
83
79
83
86
93
93
86
93
72
93
57
55
57
50
57
50
35
31
29
31
38
44
45
67
67
43
46
42
39
39
33
37
37
29
3
34
34
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
4
3
2
2
5
5
3
2
3
4
5
3
1
1
1
1
2
1
1
2
2
3
4
2
1
1
2
3
3
3
3
4
2
1
6
3
1
1
1
1
1
1
1
3
4
6
6
7
4
2
4
7
8
9
5
2
7
17
27
56
38
19
1
17
12
7
7
7
7
7
4
1
1
1
7
13
10
8
8
12
6
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
548
548
548
548
494
485
441
441
441
298
321
324
317
363
453
394
427
559
454
460
551
463
481
508
551
524
506
551
548
490
524
480
480
472
446
437
503
455
406
426
388
430
428
436
559
418
472
438
416
437
519
447
454
473
548
433
437
390
379
472
406
409
362
428
293
260
232
281
274
284
280
559
242
235
265
226
235
265
231
239
263
285
326
360
360
453
453
343
340
320
298
290
258
262
262
219
3
265
265
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
23
34
19
4
8
6
5
4
4
5
4
4
2
1
1
1
1
4
7
15
25
16
7
25
49
27
5
7
8
6
4
4
14
30
15
1
4
7
7
7
19
31
31
26
21
12
4
32
49
58
31
4
5
44
64
36
8
26
78
47
17
11
6
11
17
63
86
109
67
26
26
85
115
145
201
200
199
172
143
115
115
59
4
4
4
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
142
142
142
142
137
136
133
133
133
91
87
87
83
86
89
99
105
111
126
123
109
117
114
90
88
95
86
96
142
111
133
118
111
107
126
96
89
123
75
73
72
66
66
94
98
144
295
214
285
264
317
295
253
276
299
317
327
327
225
327
165
135
119
83
69
54
40
32
39
37
39
81
35
35
37
28
29
29
18
16
18
20
34
47
49
89
89
46
47
40
33
31
25
23
23
19
3
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
8
8
8
8
9
5
1
9
8
7
9
9
8
7
7
5
3
2
1
3
4
5
7
7
6
5
6
4
3
3
3
2
1
1
5
4
3
3
3
6
4
2
1
1
3
3
2
1
1
1
3
3
3
3
3
5
4
4
4
2
1
1
1
1
1
1
1
2
9
12
13
9
5
5
4
4
4
4
5
6
7
7
8
8
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
78
78
78
80
82
86
86
86
86
80
89
101
98
133
144
109
116
117
117
129
133
122
147
131
139
151
136
155
137
130
136
147
128
151
155
132
127
129
128
138
155
146
146
202
213
250
589
316
407
531
575
702
752
744
752
618
752
625
454
625
325
278
241
175
152
138
121
107
102
91
83
92
69
64
62
65
52
51
43
43
43
39
52
64
69
105
105
70
74
69
63
62
56
55
55
51
10
65
65
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
51
8
8
8
8
18
23
25
26
27
14
1
9
21
12
3
9
6
4
3
3
3
3
3
3
3
4
12
8
4
4
2
1
3
4
6
4
2
1
4
6
8
4
1
3
5
4
3
5
7
7
8
10
7
4
10
6
2
7
6
5
3
1
6
8
10
17
27
54
35
17
1
27
24
22
22
18
14
14
11
8
8
8
13
19
10
1
1
15
8
1
1
1
1
1
1
5
3
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
93
544
544
544
544
489
479
434
434
434
297
320
340
323
365
547
412
455
486
442
481
429
408
550
401
436
504
449
504
544
431
434
440
399
457
442
464
547
489
504
516
550
504
504
485
486
464
471
480
472
494
498
468
461
455
544
438
438
550
375
409
428
414
573
401
410
465
573
472
496
573
395
498
304
256
233
198
194
203
199
199
199
211
271
303
299
420
420
250
257
230
196
185
151
140
140
120
4
144
144
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
72
72
72
70
69
69
69
69
42
15
9
9
9
9
8
7
8
7
5
4
4
4
4
7
10
34
23
12
10
8
6
4
3
6
8
5
3
7
11
16
11
6
5
5
5
5
6
7
43
43
30
17
4
29
16
4
5
7
22
25
28
21
15
38
22
6
6
11
8
6
17
29
35
42
40
38
38
22
6
6
6
33
60
95
100
103
83
44
6
6
6
5
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
56
72
72
72
72
72
63
68
66
72
84
73
106
82
92
96
97
106
101
106
105
106
106
106
99
134
96
93
91
106
93
88
90
134
86
84
85
81
90
87
81
134
81
86
87
79
79
85
91
99
113
113
113
105
102
112
82
79
111
71
75
70
67
84
55
64
50
56
55
55
78
48
60
60
55
84
60
39
35
33
37
47
54
57
78
78
54
61
58
54
53
52
49
49
49
49
49
49
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
6
6
6
6
3
1
1
1
1
1
1
4
11
7
4
5
7
6
5
3
2
1
1
2
6
3
1
8
7
7
4
2
3
4
3
2
2
3
2
1
1
1
1
3
5
4
3
2
1
2
3
5
3
1
6
3
1
2
3
4
7
10
7
5
9
5
2
2
2
1
1
2
18
26
30
35
25
16
8
1
1
1
4
8
6
5
5
8
4
1
1
1
1
1
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
69
39
69
69
69
69
69
58
66
66
70
100
70
76
85
84
100
109
95
94
95
100
92
109
111
110
138
158
131
158
158
121
115
109
138
93
88
91
86
95
99
85
138
84
88
82
74
76
80
82
99
93
92
107
107
94
107
81
77
79
68
67
73
63
60
53
71
47
55
54
54
72
47
61
55
51
61
61
36
32
32
35
44
50
52
73
73
52
56
53
50
50
47
48
48
38
7
41
41
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
7
5
4
6
9
5
1
2
2
2
1
1
2
4
19
13
8
4
1
1
1
2
3
2
1
4
4
4
5
9
8
5
3
1
2
3
9
5
1
7
4
1
1
4
13
10
8
5
2
10
5
1
1
1
1
1
1
18
23
26
19
12
12
6
1
1
1
4
5
3
2
2
11
6
1
1
1
1
1
1
4
5
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
56
56
56
56
57
59
59
59
59
43
44
42
40
46
39
42
44
45
49
51
53
58
58
60
52
54
49
51
56
51
59
55
54
60
52
44
44
40
36
45
38
40
41
60
36
34
32
29
28
32
32
35
45
37
59
38
36
34
29
26
27
27
31
25
26
24
16
17
19
23
24
34
35
27
30
35
26
24
24
20
21
22
27
30
29
42
42
32
36
35
35
35
35
26
27
29
17
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
3
3
2
1
7
6
5
6
5
5
6
5
5
3
2
4
4
5
5
6
6
4
3
7
7
4
1
3
2
1
1
2
3
3
3
2
2
1
1
1
1
1
2
1
1
2
2
2
2
3
2
1
1
4
2
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
2
2
2
5
7
9
9
9
9
9
6
3
3
3
6
7
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
39
39
39
39
39
39
39
39
45
48
62
98
79
115
94
100
106
105
115
115
111
122
115
121
121
143
136
135
143
136
136
133
143
116
136
102
101
106
96
117
110
107
136
122
111
105
101
101
82
90
115
98
117
88
98
79
68
63
88
56
58
57
58
52
51
58
41
42
48
49
54
66
53
66
60
55
66
66
40
36
38
41
47
61
61
48
56
56
57
61
61
61
61
53
53
47
3
56
56
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
1
1
1
1
4
5
7
8
10
10
8
7
7
7
8
6
5
8
6
5
6
7
8
8
7
7
7
19
13
7
12
10
8
7
5
3
1
1
2
3
3
3
3
3
3
3
3
5
6
8
9
8
6
4
6
4
2
2
5
9
5
1
1
2
5
3
2
2
2
3
3
3
24
34
41
24
8
8
7
6
6
5
5
5
3
1
1
5
5
5
5
5
4
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
323
1027
1027
1027
1027
911
891
800
795
795
517
549
646
646
795
962
880
1022
1148
1096
1575
1446
1264
1469
1470
1399
1469
1457
1470
1488
1446
1539
1355
1279
1277
1495
1427
1458
1549
1558
1446
1379
1137
1539
1010
924
1572
667
834
798
902
1495
993
1575
1127
1154
1162
1549
1558
805
714
594
408
323
233
184
146
109
80
320
348
388
1572
388
396
398
201
169
129
84
65
49
38
292
590
679
1575
1575
641
635
479
296
239
172
120
90
66
3
8
8
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
249
249
249
249
249
147
45
45
45
45
25
6
9
9
9
9
9
5
2
5
5
5
5
5
3
2
2
2
2
2
2
1
1
1
18
10
3
4
6
6
4
3
3
3
4
4
4
4
4
4
6
3
1
2
3
5
3
1
2
3
4
5
3
2
1
1
2
2
2
4
2
1
3
4
5
6
5
5
3
1
1
1
1
2
2
2
2
3
4
2
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
325
325
59
325
325
325
325
325
234
223
206
345
172
169
163
177
163
180
240
177
194
189
174
282
177
200
254
216
238
228
224
233
255
218
238
226
212
258
230
241
244
267
239
234
228
229
215
281
244
253
232
258
240
220
247
282
254
233
267
151
132
151
120
110
234
85
78
71
41
81
82
83
281
80
81
81
47
41
33
24
21
56
99
156
240
240
282
282
139
124
97
66
53
41
30
25
21
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
3
3
3
3
3
3
3
3
3
3
4
9
8
7
4
2
9
5
2
7
8
5
2
2
2
2
3
18
10
3
4
3
2
1
1
1
1
6
4
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
3
2
2
2
2
4
3
2
6
4
2
1
1
1
1
2
6
8
4
1
1
2
2
2
2
2
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
56
56
56
56
59
63
63
159
286
327
666
725
407
434
513
534
591
1182
609
671
727
684
707
666
725
649
705
685
1042
657
676
636
553
585
589
573
642
725
628
631
672
670
631
682
1143
692
696
775
814
794
1003
1182
735
877
850
700
1042
672
506
472
461
451
329
562
238
212
191
120
280
292
308
1143
294
295
293
156
138
117
84
67
246
462
641
1182
1182
707
707
440
317
252
176
132
101
76
60
48
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
7
7
7
7
7
7
7
7
7
33
49
43
28
14
16
15
14
14
14
10
7
7
7
4
2
1
1
31
16
1
3
5
10
6
2
4
6
10
8
5
3
3
3
4
3
2
1
1
1
1
1
1
1
1
2
1
1
2
2
3
2
2
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
8
8
8
9
5
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
146
146
146
151
168
190
190
221
285
315
489
520
395
420
607
427
436
553
413
410
431
428
436
489
520
422
427
404
461
377
413
415
532
470
488
479
573
520
439
461
475
500
518
599
513
466
464
465
506
484
607
553
456
480
491
425
510
573
368
380
433
499
310
518
236
204
185
119
187
185
184
599
166
163
159
92
84
75
55
44
123
223
350
553
553
607
607
300
257
199
131
103
77
57
45
35
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
16
16
16
16
16
16
16
23
31
31
23
16
16
16
16
16
16
16
16
16
14
10
6
6
4
2
2
13
7
2
6
11
17
9
1
1
1
14
8
3
6
4
3
9
7
4
1
1
1
1
1
1
1
1
4
2
1
2
2
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
11
9
8
8
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
248
248
183
248
248
248
248
248
314
424
439
774
781
775
930
1699
864
1116
1217
1344
2206
1726
1699
1702
2206
1914
2117
2198
2931
2479
2359
2604
2519
2554
2632
2515
2364
2554
2471
2313
2632
2488
1988
2844
1692
1551
1600
1688
1957
1866
2931
2520
1680
1771
2001
2110
1946
2919
2844
1480
1398
1168
829
675
555
425
356
291
399
672
725
795
2931
752
756
751
400
350
292
209
168
299
467
991
1440
1458
2919
2919
1236
1203
917
583
473
344
248
193
154
45
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
15
15
15
15
18
19
21
39
57
32
7
16
15
14
22
18
14
14
8
2
18
26
35
19
4
4
6
37
20
4
5
4
4
3
3
3
4
5
5
3
2
5
3
2
2
2
2
2
3
3
3
3
3
3
4
4
5
5
4
4
6
7
8
4
1
2
1
1
1
1
1
2
7
9
10
7
5
5
3
2
2
2
9
16
14
12
12
17
9
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
99
99
99
99
99
99
99
99
99
74
69
65
57
60
51
50
59
61
63
93
66
72
65
60
61
60
62
69
70
71
69
93
69
61
72
56
56
65
58
59
88
54
52
58
54
62
85
71
85
79
85
77
88
75
66
60
57
53
46
61
56
60
61
88
60
53
75
44
47
45
41
44
35
36
41
39
51
50
32
28
26
27
33
37
37
53
53
38
40
38
36
35
33
34
34
27
3
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
47
6
6
6
6
22
30
34
36
38
19
1
3
6
6
6
7
6
5
7
9
8
7
9
8
7
6
6
5
5
7
5
3
4
3
2
2
2
3
3
3
3
3
3
3
3
3
3
4
5
5
4
3
2
2
9
8
5
2
2
5
4
3
3
3
9
6
3
3
3
2
1
3
5
5
6
3
1
1
1
1
1
1
5
10
6
3
3
11
6
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
56
56
56
61
69
81
81
116
166
187
339
339
373
414
1125
472
647
631
554
1109
650
671
925
609
711
976
780
991
1153
870
1109
902
925
1186
1086
1153
1165
1186
1174
1192
1161
1192
1202
893
774
726
1202
872
948
1123
1202
634
604
687
742
729
1184
1123
543
508
593
488
479
1201
372
351
330
186
349
351
353
1184
325
322
319
176
153
128
93
74
224
406
656
1018
1018
1201
1201
583
515
400
264
208
154
113
90
74
17
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
5
3
3
3
3
45
30
16
9
3
7
10
14
26
14
3
7
4
2
2
2
5
8
14
10
6
8
11
6
2
5
5
5
4
4
6
10
12
14
10
6
2
1
1
1
1
1
1
1
1
4
4
3
2
1
1
8
6
5
3
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
4
6
3
1
1
6
7
8
8
8
5
3
3
3
6
7
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
222
222
183
222
222
222
222
222
299
411
429
765
780
639
778
944
765
780
841
944
1073
1114
1526
1540
1116
1212
1385
1276
1321
1284
1526
1268
1222
1138
1193
1165
1133
1167
1526
1317
1355
1440
1285
1221
1067
1035
1102
1532
1244
1377
1313
1109
1076
1134
1266
1540
1385
1355
1440
905
821
753
573
467
553
344
305
274
431
432
454
482
1532
422
415
404
219
188
153
114
94
149
219
488
733
757
1540
1540
657
644
495
320
264
194
144
114
96
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
18
18
18
18
23
26
29
44
59
37
15
22
12
3
11
13
16
14
8
2
7
4
2
2
3
4
9
22
13
4
5
6
7
4
1
1
1
4
4
5
5
6
5
5
5
5
3
1
4
4
2
1
1
1
2
2
3
2
2
4
3
3
6
3
1
2
1
1
1
1
1
2
4
5
6
3
1
1
1
1
1
1
7
13
10
8
8
15
8
1
1
1
1
1
1
1
15
22
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
95
95
95
102
107
117
117
117
117
95
93
94
117
80
84
79
84
117
82
106
87
86
114
91
98
115
99
116
109
115
116
106
106
116
101
93
91
107
89
92
98
89
107
88
95
76
70
70
73
78
79
98
81
85
105
79
95
73
66
85
73
77
98
79
70
62
71
48
50
52
49
66
43
46
51
45
62
49
33
29
29
33
46
54
53
85
85
51
57
52
46
45
41
39
39
35
6
45
45
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
2
12
17
9
2
3
5
3
2
2
2
2
5
3
1
1
1
1
2
2
2
2
2
4
3
2
4
3
3
3
3
2
2
3
3
2
2
1
1
1
1
4
6
5
4
2
1
2
3
3
3
2
2
5
5
5
6
6
7
5
3
3
3
2
2
3
8
10
13
13
13
13
7
2
2
2
5
8
6
4
4
4
3
2
2
2
2
2
2
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
142
142
142
142
115
111
95
89
89
60
68
84
90
112
151
117
142
134
137
148
170
146
184
158
165
167
170
168
162
161
158
155
170
146
148
137
135
162
127
151
137
136
177
140
122
124
129
124
128
133
151
136
141
157
184
165
168
162
142
145
156
162
151
177
136
117
112
107
110
110
106
143
93
98
109
99
129
112
76
67
69
82
110
129
129
184
184
115
122
111
99
96
92
89
87
86
83
83
83
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
28
28
28
28
27
27
27
27
27
14
2
7
6
5
14
9
5
2
3
3
3
3
3
3
3
3
3
2
2
4
10
6
2
2
2
2
2
2
3
5
3
2
7
6
5
5
5
6
7
4
2
10
7
4
6
6
4
2
5
8
8
8
11
14
31
18
6
3
3
3
3
3
13
9
6
11
8
6
6
6
6
7
15
23
39
42
44
36
21
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
220
220
220
220
207
204
194
194
194
128
132
151
154
160
271
198
231
322
226
263
224
202
277
215
242
281
254
285
324
235
232
226
196
196
205
217
219
284
229
243
255
252
281
271
262
266
277
269
281
285
270
322
273
282
284
249
324
229
227
260
212
204
189
229
162
146
210
132
169
183
215
285
177
174
168
152
164
170
188
215
215
239
249
324
324
226
230
232
226
226
225
224
223
223
223
221
220
220
220
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
11
11
11
11
11
11
11
17
24
48
28
9
9
9
9
9
5
2
5
3
1
1
1
1
7
7
7
4
2
14
7
1
3
10
7
4
2
1
1
3
3
3
3
7
4
1
11
15
19
11
3
14
7
1
11
14
17
9
1
21
47
39
31
24
18
10
3
4
3
3
3
3
26
38
50
40
31
31
19
8
8
8
30
53
36
19
19
93
48
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
170
170
39
170
170
170
170
170
125
124
119
170
110
110
108
101
103
102
101
106
101
102
100
101
106
88
82
84
80
78
89
84
70
70
73
71
69
86
68
66
69
70
69
77
89
75
77
73
73
77
66
86
65
65
71
68
65
77
58
57
54
53
56
44
65
41
38
33
41
37
37
38
77
36
36
36
30
28
29
21
20
20
17
27
35
38
65
65
41
42
38
33
32
27
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
78
12
12
12
12
6
1
1
1
1
5
3
2
17
31
20
9
7
5
25
14
3
3
3
3
8
8
9
7
5
3
2
1
1
2
4
3
2
5
5
6
7
6
5
3
1
5
9
7
6
7
4
2
3
5
3
1
1
1
1
1
6
8
6
5
5
3
1
1
1
1
1
1
8
15
15
10
5
6
4
3
3
2
2
2
1
1
1
13
7
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
210
210
97
210
210
210
210
210
177
167
146
210
126
120
126
98
96
99
125
103
117
123
152
167
131
141
126
128
160
136
160
160
135
127
117
152
114
113
167
103
103
94
86
89
88
99
114
79
77
71
68
70
79
82
75
114
77
73
79
57
51
58
58
54
82
56
49
73
39
44
45
39
56
34
32
31
28
28
28
27
27
27
23
29
34
33
50
50
31
34
32
29
28
26
25
25
20
3
22
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
177
11
11
11
11
26
33
37
39
41
21
1
1
4
3
3
5
8
12
9
6
3
3
3
3
3
4
6
9
6
4
2
1
1
1
5
3
1
1
2
4
9
5
1
1
1
1
1
5
9
10
8
4
1
1
2
3
5
4
4
4
2
1
2
3
5
4
3
3
3
3
3
3
8
10
13
9
5
5
6
6
6
6
6
7
4
1
1
2
1
1
1
1
1
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
45
45
45
45
43
43
43
93
149
167
343
332
239
249
461
274
345
467
344
445
376
376
374
343
332
376
376
399
489
391
445
385
404
447
432
489
443
448
465
467
481
481
489
399
378
373
484
382
440
454
484
467
341
375
373
335
442
454
284
279
326
398
258
483
202
168
144
94
150
148
146
442
135
132
130
106
129
156
192
192
192
256
342
467
467
483
483
257
226
184
134
113
94
79
70
63
46
46
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
1
1
1
1
2
2
2
2
3
7
4
2
5
4
3
6
9
9
9
9
5
2
3
4
3
3
5
10
6
2
1
1
1
2
7
9
12
6
1
2
3
4
3
3
2
1
2
2
3
3
2
1
1
2
3
6
5
4
3
4
5
6
4
2
1
4
2
1
1
1
2
7
7
6
6
3
1
1
1
1
1
2
9
16
8
1
1
11
14
16
17
17
9
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
239
239
239
239
206
201
174
174
174
155
169
271
300
328
893
415
518
600
424
698
494
490
879
518
615
751
616
774
793
528
588
545
500
676
586
579
630
781
595
701
586
562
548
618
523
525
604
586
617
666
893
684
704
780
879
751
774
793
670
676
691
781
701
526
466
431
388
521
390
374
363
618
287
270
255
217
229
254
275
275
275
347
498
600
600
893
893
452
441
365
279
251
198
146
144
128
3
141
141
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
13
3
3
3
3
4
5
9
8
7
9
8
7
9
8
7
7
7
7
7
7
11
15
63
41
20
22
17
12
22
13
5
6
7
5
3
12
18
24
14
4
4
4
10
17
35
27
18
9
5
19
15
12
12
10
9
90
69
44
20
34
21
9
100
74
49
27
81
61
41
41
41
41
41
34
27
27
27
39
52
163
130
98
77
41
5
5
5
4
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
143
161
161
161
161
157
156
154
154
155
153
203
203
165
175
252
182
215
246
210
307
241
222
282
213
240
278
276
350
444
280
296
307
275
319
283
292
358
295
292
299
316
323
366
429
340
337
322
343
318
331
441
340
338
355
353
313
366
444
329
326
328
358
282
234
181
154
131
182
155
154
157
441
129
125
120
71
66
61
45
37
67
108
191
250
246
444
444
194
185
142
92
75
57
42
34
27
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
104
7
7
7
7
7
7
7
7
7
41
25
9
8
7
9
9
9
8
7
7
8
5
2
4
3
3
4
19
10
2
6
11
22
13
4
5
7
9
12
15
19
13
8
10
5
1
1
1
1
1
1
1
1
2
1
1
3
5
3
1
2
3
2
2
2
4
7
10
9
8
8
7
4
2
2
2
2
2
2
2
2
2
6
11
7
3
3
7
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
495
495
172
495
495
495
495
495
390
396
383
495
355
344
327
511
273
324
319
325
477
418
455
654
530
572
667
591
654
615
667
638
609
568
771
532
519
557
556
564
672
558
576
594
560
595
740
576
601
641
539
576
559
764
604
654
665
595
740
572
771
623
534
672
509
331
295
224
195
252
246
247
764
219
214
209
119
104
85
60
51
66
91
219
348
369
771
771
333
327
253
167
139
103
78
63
55
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
378
12
12
12
12
11
10
10
10
10
14
9
5
11
8
6
12
18
16
14
8
2
2
2
2
4
5
6
47
25
4
2
1
2
4
4
4
10
8
7
5
4
4
4
2
1
2
2
2
3
3
3
3
3
3
2
2
4
2
1
2
5
6
8
5
2
2
1
1
1
1
1
1
6
9
10
7
5
5
6
6
6
7
16
21
14
7
7
17
9
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
224
224
190
224
224
224
224
224
187
186
184
224
238
258
270
585
306
411
470
461
740
514
503
515
528
501
515
523
543
539
530
651
520
533
556
571
597
589
663
708
558
560
549
651
577
521
732
438
457
418
455
585
471
740
503
562
533
663
708
458
441
412
363
296
210
181
151
125
169
201
208
222
732
199
198
196
107
90
70
48
38
43
54
177
308
338
740
740
309
305
232
147
120
88
62
48
37
3
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
37
27
27
27
27
27
27
27
27
27
18
10
9
21
33
23
13
12
12
29
20
12
6
1
1
1
1
2
7
4
1
1
2
8
5
2
2
3
2
2
6
7
5
3
8
5
2
1
1
1
1
1
1
2
2
2
2
5
4
2
1
2
3
3
3
3
4
6
8
7
5
3
6
4
2
2
2
2
2
2
2
2
3
4
5
6
7
8
8
4
1
1
1
1
1
1
2
2
3
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
210
228
228
228
228
223
222
218
218
218
198
210
292
241
292
325
283
292
301
251
289
274
265
319
278
298
330
288
340
292
288
306
300
325
301
305
285
319
330
296
340
309
309
321
314
312
328
372
329
372
357
372
350
350
332
284
283
276
244
276
218
193
188
218
146
160
142
121
217
165
175
218
256
162
160
186
164
156
256
126
110
131
153
195
261
261
256
256
256
256
256
256
256
241
238
240
242
226
256
256
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
170
10
10
10
10
10
10
10
10
10
8
7
9
21
25
26
14
3
7
5
3
5
4
3
3
3
6
10
51
31
12
10
9
9
9
9
9
5
1
4
6
8
5
2
5
6
3
1
4
7
9
10
11
6
2
42
21
1
5
9
13
8
3
4
5
23
41
22
3
3
3
3
3
38
56
74
52
30
30
19
8
8
8
19
30
16
2
2
122
65
8
8
8
8
8
8
117
119
120
122
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
103
103
103
119
130
152
152
152
152
113
109
104
125
83
89
85
96
125
107
145
118
152
152
105
94
83
64
77
91
107
146
145
119
103
152
99
94
152
71
66
61
46
42
38
34
32
26
26
27
30
35
48
49
54
146
55
56
51
34
31
29
27
26
24
26
24
22
21
23
25
25
32
35
27
29
35
26
24
24
20
21
22
26
29
29
40
40
31
36
35
35
35
35
26
27
29
17
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
5
5
5
13
17
9
1
8
6
5
7
6
5
6
5
3
1
1
1
1
3
3
3
4
5
6
8
11
7
3
3
3
3
3
3
3
3
3
3
3
2
1
2
1
1
3
2
1
2
2
3
2
2
2
2
2
2
2
3
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
6
4
3
3
7
8
8
8
8
5
3
3
3
6
7
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
145
145
145
145
145
145
145
145
145
108
113
133
142
146
258
165
191
220
173
244
191
185
258
184
207
262
219
266
236
196
208
197
187
252
204
192
231
219
200
247
219
225
235
258
220
244
258
247
262
266
236
244
252
236
230
247
219
185
192
182
214
173
159
152
184
121
115
116
130
124
125
266
113
108
105
84
88
95
98
98
98
96
117
128
122
168
168
100
99
87
75
73
61
62
62
61
62
62
62
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
18
36
18
1
8
11
8
5
8
12
8
4
8
5
3
5
5
5
10
15
26
18
11
7
4
4
5
5
5
5
5
4
3
7
5
4
4
5
5
5
11
13
15
14
9
5
3
16
18
20
14
9
4
9
14
14
14
19
11
3
3
3
2
2
3
4
4
5
5
5
5
3
2
2
2
15
29
24
20
20
29
19
9
9
9
5
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
169
169
169
169
169
169
169
169
169
118
125
132
138
169
164
144
155
146
168
162
150
147
167
146
155
171
153
175
147
147
155
155
164
159
168
154
167
171
153
175
155
146
156
131
118
112
116
120
123
122
175
119
113
122
113
109
156
100
101
97
86
81
77
99
82
75
70
119
71
73
76
102
61
61
63
58
61
61
46
46
47
63
83
114
114
119
119
76
75
68
60
57
47
48
48
47
48
48
48
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
5
7
5
3
6
5
3
2
3
5
5
5
3
2
2
2
2
5
3
2
17
13
10
7
4
2
1
1
1
1
1
4
6
4
2
8
4
1
1
1
1
1
1
2
7
4
1
7
4
1
1
2
4
3
3
3
3
5
5
5
5
5
5
5
5
20
28
32
22
12
12
8
5
5
5
9
13
8
3
3
8
4
1
1
1
1
1
1
1
1
1
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
18
39
39
39
39
42
46
46
62
82
89
155
242
286
334
1023
393
578
593
554
1144
666
679
959
554
613
681
688
777
1090
850
1144
918
959
1131
1058
1090
1124
1131
1120
1148
1081
1148
1241
824
746
756
1097
898
917
1158
1097
636
667
743
830
775
1220
1158
593
560
636
530
506
1241
415
400
380
220
385
378
374
1220
341
334
329
208
214
221
192
192
275
438
681
971
971
1241
1241
594
536
419
281
229
177
137
113
94
46
46
46
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
9
7
6
6
3
1
4
7
4
2
5
3
1
4
7
11
6
1
158
87
17
9
2
4
2
1
2
4
3
2
2
3
4
2
1
1
2
2
2
6
5
4
3
2
3
3
4
7
4
2
4
5
6
6
5
5
8
15
26
17
8
2
10
8
7
7
6
5
5
3
2
2
2
9
16
18
19
21
18
16
16
16
16
9
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
105
105
50
105
105
105
105
105
81
79
76
105
76
77
76
113
77
91
95
83
123
87
86
107
86
91
96
92
96
94
94
87
88
88
90
93
96
99
97
109
94
96
97
101
110
95
120
104
103
104
107
113
100
123
106
107
96
97
109
71
66
62
53
40
36
29
29
26
30
36
38
40
120
37
37
37
22
19
15
11
11
25
41
65
95
95
123
123
63
58
47
35
30
25
22
19
18
14
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
18
1
1
1
1
1
1
1
1
1
1
2
6
5
5
7
6
5
10
7
5
4
3
5
5
5
4
3
8
7
6
4
2
4
5
7
4
1
1
1
2
3
3
3
6
3
1
1
1
1
1
1
1
1
1
2
2
3
2
1
2
1
1
1
2
3
2
2
2
2
1
1
2
1
1
1
1
1
1
2
2
3
5
4
4
3
3
3
6
5
5
5
5
5
5
5
5
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
221
221
175
221
221
221
221
221
183
164
151
221
155
156
165
272
169
176
185
177
176
176
193
178
179
226
212
189
232
193
187
199
199
246
226
228
246
258
214
205
232
201
187
181
269
158
146
135
147
137
145
272
153
149
181
180
170
246
258
137
130
122
88
74
91
49
43
37
26
65
69
74
269
73
74
75
42
36
28
20
18
21
26
70
117
128
272
272
119
117
91
61
51
40
32
27
23
14
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
18
18
18
18
18
18
18
18
20
22
15
8
9
8
7
9
9
9
7
6
7
10
7
5
5
5
5
6
7
4
2
1
1
1
2
2
3
4
6
6
4
3
4
4
4
4
4
4
4
4
6
9
6
3
3
3
2
1
2
3
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
5
5
4
3
3
8
6
5
5
5
5
5
5
5
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
165
165
161
165
165
165
165
165
143
138
123
165
119
126
138
112
118
122
128
150
128
125
150
122
121
150
120
120
113
161
117
127
136
128
110
101
94
100
84
90
100
101
100
136
103
101
104
101
97
96
98
102
100
104
108
161
98
101
104
83
110
84
73
66
94
52
48
44
32
44
45
44
104
38
38
38
27
25
23
22
20
30
43
63
89
89
110
110
62
62
54
42
37
30
26
24
21
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
119
25
25
25
25
19
14
14
14
14
8
3
9
9
9
5
2
5
7
8
7
4
1
4
5
3
2
1
5
3
2
3
5
3
1
3
2
1
2
4
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
2
3
7
4
2
2
2
2
2
2
2
3
6
10
6
3
3
6
4
2
2
2
2
2
2
2
2
3
4
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
219
219
80
219
219
219
219
219
163
152
139
219
107
101
97
78
79
80
79
80
102
83
87
84
102
90
76
74
73
80
77
84
102
86
102
90
75
75
68
60
64
64
62
64
102
60
60
54
53
48
51
73
55
61
60
80
56
55
74
46
49
47
37
43
35
24
22
19
11
21
21
21
73
20
19
19
10
9
7
5
4
9
15
28
39
38
74
74
32
31
23
15
12
9
7
5
4
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
37
14
14
14
14
14
14
14
14
14
8
2
6
7
6
4
2
9
5
2
2
2
1
1
1
1
1
2
9
5
1
1
1
2
2
1
1
1
1
1
1
2
1
1
2
2
3
2
2
3
3
2
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
514
514
161
514
514
514
514
514
373
345
311
514
240
227
215
165
165
158
143
139
138
118
119
112
121
108
120
130
135
161
135
135
137
128
128
139
128
125
138
116
108
112
104
109
130
106
128
102
102
93
97
121
109
128
117
161
105
109
116
92
124
96
83
98
77
53
50
38
29
43
41
41
128
38
37
37
23
21
18
14
12
22
35
57
77
77
124
124
59
56
45
32
27
22
19
16
15
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
389
72
72
72
72
40
8
8
8
8
5
3
9
6
3
8
11
14
8
3
3
6
5
4
3
3
4
6
25
13
2
1
1
4
16
8
1
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
3
25
15
6
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
8
6
4
4
7
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
26
24
26
26
26
26
26
24
28
31
41
62
60
84
80
84
106
86
85
89
78
76
67
78
63
55
73
59
68
72
78
89
73
106
78
54
49
42
37
34
40
40
39
89
39
39
37
42
47
51
106
51
52
51
41
38
34
29
27
38
30
30
40
34
23
22
29
17
18
18
20
20
14
13
12
11
12
14
16
20
20
20
22
29
29
19
19
19
19
20
20
20
20
20
20
20
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
1
1
1
1
3
4
5
5
5
3
2
9
7
5
9
9
9
11
8
5
9
5
2
3
2
2
3
3
2
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
8
9
6
3
3
3
3
7
7
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
49
49
49
49
49
49
49
49
49
44
48
62
53
57
66
60
71
71
62
64
64
67
72
70
70
63
61
60
75
55
62
56
52
71
53
52
62
58
58
72
84
54
52
51
48
47
58
63
75
113
95
100
113
107
102
113
107
80
82
107
87
86
107
84
73
64
71
49
50
48
44
53
37
38
41
39
51
44
31
27
25
26
36
45
46
75
75
46
49
44
39
37
33
31
31
25
4
27
27
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
7
7
7
7
11
13
14
14
15
8
2
1
5
4
3
6
6
6
7
9
8
8
8
10
8
5
3
4
5
6
3
1
1
1
2
1
1
1
1
1
2
2
2
2
1
1
2
3
5
4
4
3
2
2
4
3
3
4
4
4
6
7
8
5
3
8
5
3
3
2
2
17
15
10
6
6
6
6
6
6
6
5
5
5
14
19
21
19
10
2
2
2
2
2
2
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
58
58
58
58
59
61
61
61
61
51
59
62
67
84
80
84
99
84
84
78
78
71
67
78
58
58
54
54
58
58
65
72
66
99
62
56
55
52
43
41
44
43
43
72
62
88
166
117
166
161
202
157
159
159
146
202
141
119
115
202
86
80
74
51
42
33
24
21
23
26
29
35
35
35
31
35
26
24
22
19
20
22
26
30
30
38
38
31
35
35
35
35
35
35
35
35
35
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
3
3
3
3
3
3
3
3
3
3
4
9
8
7
9
9
6
4
5
5
3
1
3
5
4
2
1
2
1
1
2
3
2
1
2
1
1
2
1
1
1
1
3
5
3
1
1
2
2
2
2
1
1
2
2
1
1
2
2
2
2
2
2
2
3
4
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
6
3
1
1
1
2
6
7
8
8
8
8
8
8
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
84
84
84
84
84
84
84
84
84
60
65
62
64
84
64
67
61
67
58
59
58
60
69
62
62
63
65
64
66
67
67
73
61
77
65
61
64
61
73
59
59
62
71
69
70
74
90
93
109
129
163
162
162
157
147
163
134
119
110
163
91
82
79
66
58
50
41
44
49
56
79
55
80
63
64
82
57
50
51
45
42
39
37
36
35
38
41
51
61
80
80
80
80
54
56
66
42
82
82
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
5
5
5
11
14
11
7
4
3
2
5
8
5
2
2
1
1
1
1
1
2
3
5
3
2
4
10
7
4
3
2
1
1
1
1
1
4
2
1
1
1
1
2
3
5
6
4
2
3
4
4
3
3
3
3
4
6
7
6
5
5
10
5
1
1
1
1
2
7
6
6
6
6
5
3
1
1
1
2
3
3
3
3
17
9
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
24
24
24
24
24
24
24
24
24
27
33
46
43
46
90
52
67
77
76
112
85
84
87
91
86
87
90
91
94
94
87
86
85
82
93
85
87
97
83
83
94
75
87
84
88
106
83
94
82
85
93
86
112
94
84
94
97
83
94
75
62
55
43
38
32
30
33
22
35
36
36
106
34
33
33
21
19
18
17
15
17
19
36
53
56
112
112
54
54
45
34
30
26
23
21
20
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
2
2
3
2
1
2
1
1
1
1
1
4
2
1
3
4
4
4
2
1
1
8
5
2
6
4
3
2
1
1
1
1
1
1
2
3
4
3
2
2
2
2
3
3
2
1
1
2
3
2
1
1
1
4
3
3
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
8
5
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
29
29
29
29
29
30
30
30
37
38
52
82
70
104
85
89
90
91
104
84
86
84
78
98
70
68
69
67
71
79
82
88
104
91
104
80
98
140
145
162
479
158
152
151
100
93
139
144
169
380
242
279
360
479
341
509
380
332
295
509
363
451
509
517
517
350
517
237
197
174
114
91
73
57
47
45
45
45
46
46
46
43
44
46
46
40
40
35
34
33
31
31
30
29
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
1
1
1
1
1
1
1
1
1
9
9
9
8
6
5
7
9
7
6
5
3
2
2
4
7
8
10
14
9
4
4
4
4
5
3
1
1
1
2
2
3
3
3
3
3
3
5
3
1
2
4
4
3
2
65
35
6
3
2
6
3
1
2
3
4
2
1
1
1
2
2
2
7
9
12
12
12
12
15
16
17
18
23
25
13
1
1
15
8
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
407
407
175
407
407
407
407
407
300
273
249
407
194
186
180
147
148
151
134
141
164
115
107
105
95
108
121
126
164
175
138
145
147
164
136
143
154
155
194
145
160
152
146
160
166
155
154
170
182
138
144
166
150
148
153
193
143
170
182
139
126
127
194
92
77
70
48
39
29
54
56
60
193
56
56
57
33
28
22
17
13
25
40
76
103
101
194
194
87
87
69
48
42
32
25
20
17
6
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
323
61
61
61
61
32
3
3
3
3
3
3
16
10
5
7
6
5
12
8
5
4
3
4
4
3
3
3
7
5
3
4
4
4
7
5
4
4
8
5
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
2
2
2
2
1
1
4
7
8
9
5
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
4
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
240
240
62
240
240
240
240
240
175
178
170
240
161
173
183
249
183
196
219
182
209
183
181
282
188
202
237
194
248
194
197
224
237
248
243
246
262
351
274
266
253
267
253
253
273
255
251
281
336
243
249
273
256
253
348
282
251
281
336
237
232
228
351
154
127
121
82
69
78
100
103
107
348
97
96
95
53
47
40
33
28
58
94
161
219
219
351
351
162
154
121
82
69
55
44
38
32
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
10
10
10
10
5
1
1
1
1
20
14
9
8
7
6
6
7
4
2
6
4
2
2
4
3
2
6
16
9
3
4
3
3
2
1
1
4
9
5
2
1
3
3
3
2
1
1
1
4
2
1
1
1
3
6
5
4
3
2
2
2
3
2
2
2
4
5
3
2
2
2
4
3
2
2
2
2
2
2
2
3
7
8
8
5
3
3
7
7
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
60
60
60
60
48
46
43
38
37
36
43
44
48
75
55
58
62
58
60
73
59
58
55
61
50
49
47
47
58
56
61
73
75
61
60
50
47
51
42
39
43
42
43
391
450
518
2157
897
1320
1811
2186
2124
2186
2256
2256
1503
2256
1378
1232
2222
816
722
637
372
295
221
151
117
92
75
63
49
42
35
32
30
22
19
14
12
14
18
23
30
30
34
34
28
31
30
30
30
30
30
30
30
30
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
6
3
3
3
3
2
2
2
3
4
3
2
2
2
4
2
1
1
1
1
2
3
4
3
2
1
2
3
4
3
3
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
2
4
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
6
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
45
45
45
51
58
70
70
70
70
65
78
93
87
101
130
94
98
95
91
100
92
91
100
84
84
75
80
83
92
130
98
100
100
85
84
75
79
62
57
56
64
61
62
603
693
1288
3368
2158
2981
3447
3801
4188
4188
4188
4102
3091
4145
2410
2129
3091
1290
1104
930
565
442
330
228
176
140
109
86
65
52
42
38
32
32
33
38
44
44
44
46
49
46
59
59
46
49
47
45
45
44
43
43
43
42
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
6
4
4
4
4
5
5
6
7
9
5
1
22
23
24
22
12
3
2
2
3
3
2
1
1
1
2
3
2
2
3
7
5
3
2
6
3
1
1
1
2
2
2
3
3
2
2
2
2
3
3
3
3
2
1
2
2
2
2
2
4
4
4
5
4
3
2
1
1
1
1
1
2
4
5
7
6
5
5
3
1
1
1
2
3
4
5
7
18
9
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
228
13658
13658
13658
13658
13276
13212
12895
12895
12895
7756
8930
8302
7477
12538
9691
11001
12890
10147
13543
13542
6811
7386
6082
6132
7429
8244
8082
8081
13658
8890
9510
12890
9867
9034
13543
9077
8197
13542
5228
4680
4694
3212
2800
3791
1716
1436
1219
818
656
554
419
2621
2912
3327
13658
3409
3472
3459
1777
1500
1193
798
619
447
329
249
185
134
153
134
124
310
99
93
89
51
45
38
32
27
26
25
75
131
145
318
318
137
138
108
73
62
49
39
33
28
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
26
26
26
26
15
5
5
5
5
3
1
9
16
23
18
13
9
6
18
30
15
1
1
1
1
1
1
3
3
3
2
1
3
2
1
1
1
3
4
3
2
2
2
2
2
1
1
2
4
3
2
1
1
1
2
3
4
3
2
1
2
3
6
4
2
4
3
2
2
2
3
4
3
2
2
2
2
2
2
2
2
3
2
2
2
5
6
6
6
6
6
6
4
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
95
1989
1989
1989
1989
1989
1989
1989
1989
1989
1279
1458
1401
1472
2794
1651
1650
1624
1650
1302
1781
1440
1574
2794
1611
1854
1801
1038
1141
1230
1569
1826
1959
2794
2483
1854
1676
1383
1801
897
974
928
862
1433
775
667
682
431
394
330
293
254
631
648
733
2483
743
733
693
414
356
314
231
183
178
115
98
81
63
93
91
92
292
83
81
80
45
38
31
22
18
15
14
61
116
132
300
300
127
126
97
63
53
41
31
26
21
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
5
5
5
21
37
21
5
9
8
7
6
7
6
5
6
3
1
1
1
1
5
5
6
4
3
3
4
3
3
2
2
3
5
4
4
3
3
2
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
2
2
3
4
3
3
3
4
4
5
5
3
1
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
87
87
87
101
110
130
130
130
130
121
120
125
1263
1451
2261
7010
3012
3625
3625
3716
4325
4397
7010
3802
4325
2999
3051
2935
2708
7010
2159
2027
1909
1062
879
681
478
374
295
226
189
159
133
110
94
91
86
92
93
79
125
87
94
101
130
92
81
93
64
70
77
70
98
70
46
42
31
23
34
34
33
92
31
30
30
19
18
17
16
15
17
20
36
50
51
98
98
46
47
38
29
26
20
17
15
16
15
15
15
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
1
1
1
1
5
7
10
26
35
18
1
21
41
25
9
9
8
7
8
5
3
3
3
3
4
4
4
5
4
4
2
1
2
11
6
1
4
4
3
2
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
6
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
93
216
216
216
216
212
211
209
209
209
193
207
288
233
310
280
266
284
297
256
298
278
281
298
274
305
276
275
273
298
280
292
298
310
297
305
265
233
236
233
232
301
252
249
305
238
244
267
250
265
934
1030
1146
4213
1167
1192
1202
699
600
527
1081
1153
1353
4213
2018
2031
4177
1470
1988
2653
2419
3866
4213
3210
3341
3830
2979
3215
4177
1768
2198
2660
2631
3896
3896
3143
3860
3860
3516
3816
3888
3888
3888
3888
3896
3896
3012
1400
2496
2496
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
7
7
7
7
7
7
7
7
7
4
1
9
8
7
10
13
18
16
11
7
8
7
7
7
7
11
15
30
20
11
21
16
10
4
3
3
2
1
2
4
8
10
13
31
24
17
16
8
1
6
12
11
11
25
28
31
33
35
21
8
28
30
18
7
19
23
12
1
1
1
1
1
159
97
36
343
189
36
29
22
22
22
54
70
38
7
7
719
363
8
8
8
8
8
8
704
711
715
719
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
257
257
257
257
228
223
200
200
200
160
201
301
250
323
400
336
354
491
332
343
352
325
395
309
316
350
354
350
502
340
357
353
323
313
287
268
293
260
260
317
279
335
350
319
491
308
294
339
323
742
761
851
2724
905
924
911
602
510
601
948
1045
1159
2706
1381
1399
2724
1016
1187
1652
1655
2020
3177
2361
3177
2946
2576
3195
3195
1588
1626
1622
1631
1641
1858
2112
1975
3047
3047
2216
2257
2128
1977
1864
1760
1873
2146
1287
3047
3047
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
7
7
7
17
27
19
11
14
16
15
13
11
11
6
1
12
11
10
10
11
7
4
13
12
8
4
23
17
11
10
10
7
4
3
3
4
7
11
19
13
7
5
3
5
7
9
11
30
19
9
25
14
3
6
5
4
64
48
33
28
30
21
12
12
12
12
12
12
650
334
18
244
131
18
66
90
102
114
165
191
160
129
129
138
77
16
16
16
16
16
16
651
390
130
130
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
61
72
72
72
72
72
63
70
70
82
108
100
147
152
134
142
251
269
407
824
469
824
644
637
862
665
663
862
663
609
546
862
414
387
366
343
338
340
818
891
1311
3483
2421
2896
3483
3198
3483
2814
2872
3472
2963
1769
1476
1134
1368
1771
1793
3472
2963
1419
1366
1012
689
567
439
343
285
246
203
168
167
114
99
87
73
66
63
53
51
51
48
69
92
97
167
167
95
100
88
74
69
63
52
50
50
7
57
57
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
3
3
3
3
3
3
3
3
3
3
3
8
4
1
1
1
1
2
1
1
2
3
5
5
5
9
14
14
14
26
20
15
9
4
2
2
2
3
4
5
12
8
5
10
14
19
15
11
8
10
12
20
11
3
6
10
14
14
12
10
6
3
4
5
10
6
3
3
3
3
3
3
7
6
6
8
7
6
8
9
9
10
12
13
8
3
3
14
10
7
7
7
7
7
7
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
468
468
135
468
468
468
468
468
341
314
285
468
1677
1920
2236
8873
2423
3869
4368
4162
8524
5894
6902
9960
8380
8983
10127
8888
10010
9649
10127
10010
9508
9623
10224
9560
9733
9526
10137
8918
8998
8794
8911
10137
8389
10145
10187
7649
8513
8961
7235
7972
6180
10216
7331
8841
8990
10145
10187
7312
10224
7501
6711
8998
6203
4042
3596
2686
2252
3132
3053
3113
10216
2739
2686
2616
1352
1125
866
569
437
329
251
1898
3833
4407
10224
10224
4155
4113
3094
1906
1531
1097
764
574
418
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
381
18
18
18
18
18
18
18
18
18
14
10
7
6
7
9
9
5
1
5
8
9
5
1
1
1
2
3
21
11
1
6
5
4
10
6
2
4
17
9
1
1
1
5
3
1
1
2
4
6
4
3
2
1
1
1
1
1
2
2
2
2
3
7
4
2
6
4
2
2
1
1
2
6
8
11
11
9
8
4
1
1
1
12
23
15
8
8
15
8
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
131
131
58
131
131
131
131
131
421
810
924
2016
2105
2280
2541
8291
3706
5316
7119
8291
8557
8557
7207
8882
6850
6831
8680
8051
8738
8680
8531
8618
8688
8334
8738
8151
7363
8800
7722
8216
8804
8844
7766
8334
5774
5610
6497
8879
7459
7801
7172
8800
5554
6426
7711
8882
7804
8804
8844
4717
4223
3538
2627
1829
1346
989
715
522
375
1752
1925
2158
8879
2164
2204
2212
1102
926
715
467
359
347
368
1830
3470
3906
8882
8882
3620
3574
2689
1656
1328
954
664
500
362
17
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
7
7
7
7
7
7
7
7
7
48
50
49
31
14
14
8
2
7
12
18
16
15
15
10
5
1
1
28
14
1
6
11
23
12
1
6
11
19
12
6
7
5
3
7
4
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
2
2
1
1
2
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
3
4
6
4
3
3
7
7
7
7
7
5
3
3
3
5
6
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
45
45
45
45
41
42
42
207
416
477
1030
1341
1500
1672
6022
1617
2625
2761
2385
6003
3205
3291
5997
3261
4068
5880
4371
5912
6047
3699
4117
3824
3977
6068
5312
6022
5980
6003
5500
6019
6047
5210
6047
5152
6068
4956
5980
5369
6047
4242
6046
4247
3939
6046
4569
4368
6068
5538
3261
3068
3040
2649
2384
4438
1753
1602
1469
1014
1525
1515
1523
5032
1356
1329
1297
769
766
769
594
594
594
427
1235
2117
2311
5032
5032
2073
2035
1536
954
767
552
388
294
219
28
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
17
9
2
10
7
4
11
18
16
14
12
10
7
4
4
4
3
3
15
8
2
1
1
1
2
2
2
2
1
1
2
3
2
2
4
2
1
2
2
3
3
3
2
2
3
8
8
8
7
5
4
6
6
5
5
5
3
2
2
2
2
2
2
4
5
7
6
5
5
3
2
2
2
8
14
111
67
23
19
16
14
14
14
8
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
241
241
144
241
241
241
241
241
191
180
169
241
675
773
900
3322
1030
1540
1791
1559
3063
2061
2135
4019
2485
3081
4417
3630
4162
3618
4019
4118
4417
4162
4332
4332
4224
4692
4303
4224
4126
4224
3443
4126
3286
3399
3170
4246
3326
2385
2376
2438
2422
2272
4655
2935
2910
4246
3326
2989
3063
2560
4692
2035
1774
1828
1350
1234
2438
1617
1661
1732
4655
1346
1293
1220
652
541
420
281
214
192
193
959
1826
2061
4692
4692
1912
1888
1421
876
703
504
350
262
189
3
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
5
5
5
5
5
5
5
5
5
12
10
9
6
3
7
11
16
13
7
2
7
5
3
3
3
2
2
14
9
5
8
6
4
2
1
1
4
13
11
7
4
4
4
2
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
4
3
3
3
4
3
2
2
2
2
3
5
8
5
2
2
2
2
2
5
6
7
7
7
8
10
9
8
7
4
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
201
201
63
201
201
201
201
201
149
1315
2683
4419
7117
7117
8133
7403
7519
7458
7316
7855
6675
6989
7146
7184
7267
6906
3855
3313
3838
3351
4472
7184
5524
8133
4999
7855
3660
2781
2557
1673
1347
1160
928
798
1260
521
451
392
1596
1778
2001
8133
2015
2054
2070
1063
897
697
455
361
270
201
152
112
83
63
47
36
28
38
38
38
103
35
35
36
23
20
16
13
11
16
22
40
55
54
104
104
49
50
41
30
26
21
17
16
15
6
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
195
7
7
7
7
7
7
7
7
7
5
3
16
15
15
15
15
12
9
28
39
45
48
49
25
2
2
2
5
3
1
3
3
2
1
2
2
2
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
2
2
3
6
3
1
1
1
1
1
1
1
1
1
2
9
12
14
7
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
178
178
60
178
178
178
178
178
132
2704
3203
6186
15540
11762
15052
15540
15052
15557
16473
13313
12581
16090
13254
12765
16090
15557
8540
6992
8053
6936
7582
15557
10645
10265
10918
16473
6375
5677
4938
3001
2440
2816
2465
2380
6406
1909
1802
1704
3658
3952
4326
16473
4165
4187
4171
2129
1785
1375
895
697
515
375
280
205
153
119
92
68
51
58
52
49
120
40
38
37
23
20
16
12
11
15
22
42
61
62
123
123
56
55
44
31
27
22
18
16
14
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
131
1
1
1
1
1
1
1
1
1
6
11
16
21
29
20
11
10
9
29
36
39
20
1
1
1
1
1
5
3
1
3
4
4
3
3
3
3
3
2
1
2
2
3
3
3
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
3
3
2
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
4
5
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
66
42
66
66
66
66
66
50
2072
3251
4956
12183
8635
10368
12126
12183
12126
11953
11953
12183
11609
11666
10111
11943
12000
6627
5933
6926
7277
8150
12000
10919
7445
10536
6856
5884
10402
5658
5456
5383
10736
4237
4036
3741
2022
1650
1251
2650
2763
2953
10919
2801
2805
2783
1423
1189
914
600
469
348
256
193
143
107
82
62
46
34
38
36
34
76
28
28
29
21
21
16
13
11
22
36
48
86
86
51
51
36
30
26
21
18
15
13
12
12
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
51
6
6
6
6
6
6
6
6
6
5
5
9
14
12
8
5
8
8
8
4
1
1
1
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
1
1
4
3
2
2
3
3
2
1
2
3
4
3
2
4
5
3
2
2
2
6
7
7
8
7
5
3
2
1
1
1
1
1
2
2
3
3
2
1
1
1
1
2
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
191
191
63
191
191
191
191
191
143
279
341
1437
2591
3041
6617
6563
4959
6290
6314
6617
7088
6844
7088
6905
7331
6738
6343
6343
3640
3160
3604
4213
4373
6613
7331
3374
3046
2311
1528
1221
916
1842
1896
2006
7331
1883
1884
1862
1168
1050
910
1318
563
484
417
261
205
156
108
87
66
56
44
36
35
23
18
15
11
15
16
16
37
16
15
16
11
10
9
8
7
12
18
27
41
41
43
43
25
24
20
17
15
14
13
12
12
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
181
1
1
1
1
1
1
1
1
1
4
7
19
16
14
11
8
7
6
14
7
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
3
4
3
2
1
1
1
1
1
1
1
2
1
1
1
2
2
3
3
2
2
1
1
1
1
1
1
1
1
1
6
8
9
7
6
6
6
6
6
4
2
2
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
72
63
72
72
72
72
72
66
409
600
2426
3422
4283
10499
6812
8140
9396
10291
9458
10121
9834
10291
9613
9235
10121
7960
8262
7308
10499
6682
7420
7147
9613
8290
4893
4149
2908
2115
1650
1235
2592
2683
2856
10499
2689
2688
2660
1844
1714
1553
2960
1065
956
856
500
400
305
209
165
124
99
77
59
46
36
29
22
18
28
27
28
88
26
26
27
17
15
12
9
8
22
39
50
94
94
48
47
34
25
21
16
13
10
8
7
6
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
59
3
3
3
3
3
3
3
3
3
2
2
13
25
886
466
46
23
27
32
18
4
4
4
3
3
2
2
15
8
1
2
3
9
6
3
2
1
1
2
2
1
1
2
3
2
2
2
2
3
3
2
1
1
2
2
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
4
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
195
195
58
195
195
195
195
195
143
469
667
1797
3192
3824
6500
8784
5309
8784
7208
8001
10128
8290
8290
7527
7812
7853
5330
5109
4188
4661
4858
4972
10128
5953
5983
7853
5109
3180
3014
2210
1727
2861
2841
2944
10128
2667
2644
2591
1833
1697
1543
3005
1068
969
875
519
416
319
219
176
134
107
83
63
48
37
29
22
17
26
26
26
75
25
25
25
17
17
15
12
12
23
38
54
87
87
77
77
45
38
32
24
21
18
16
14
13
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
186
3
3
3
3
3
3
3
3
3
4
6
15
25
259
132
6
9
12
53
28
3
3
3
2
1
1
2
7
4
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
4
5
3
2
1
1
4
2
1
1
1
1
1
1
1
1
2
6
9
8
5
3
3
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
45
45
45
45
44
44
44
44
44
37
40
45
40
50
43
46
47
553
638
797
3103
1294
1855
2425
2795
3103
2791
2904
3000
3009
3120
3120
3120
1573
1313
1014
724
1041
1508
1565
2788
3096
1264
1225
963
604
487
371
274
726
759
826
3096
802
805
808
434
370
283
188
148
113
85
68
54
43
37
32
31
31
32
31
35
35
31
35
26
24
25
23
23
23
26
29
29
31
31
28
32
35
35
35
35
35
35
35
35
35
35
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
3
3
3
4
4
4
5
5
5
5
3
2
3
4
10
10
6
3
1
2
1
1
1
1
1
1
1
1
5
3
1
2
2
3
3
3
2
2
2
2
2
2
2
1
1
1
1
3
4
6
7
6
6
10
8
6
8
5
2
2
2
2
2
2
2
2
6
4
2
2
2
2
6
7
8
8
8
8
8
8
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
56
56
56
56
51
50
47
46
55
55
75
129
97
145
134
128
136
386
431
718
1640
1021
1568
1670
1722
2306
2050
2190
2306
2378
2378
1619
2378
1130
906
770
733
923
971
1518
1590
866
788
631
467
394
310
275
268
489
500
511
1590
462
450
477
319
292
269
223
147
127
104
86
73
56
49
44
46
51
50
47
80
48
53
51
57
50
50
48
48
48
40
40
38
41
41
48
61
80
80
80
80
54
50
45
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
2
2
2
2
5
6
7
7
8
11
6
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
18
12
6
4
2
3
3
2
1
1
2
2
2
3
6
6
4
2
4
6
6
6
8
6
4
8
4
1
2
4
11
6
2
1
1
2
1
1
1
2
3
5
26
19
12
6
6
6
6
7
7
7
5
4
4
2
1
1
7
10
11
12
13
8
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
84
84
84
84
84
84
84
84
84
60
65
62
64
84
62
59
59
62
65
67
101
71
71
79
73
71
101
69
392
780
893
1991
2076
862
857
690
778
1100
1110
1991
2076
1468
1885
2072
2004
2201
2201
2201
2102
1729
2102
1892
1712
1666
2042
1452
1553
1138
1712
757
624
540
339
272
213
161
132
108
88
71
57
44
37
32
30
28
30
32
37
44
44
44
43
43
43
41
41
40
42
44
44
44
44
43
43
43
43
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
8
14
7
1
4
4
5
4
4
4
5
5
5
4
3
5
5
4
3
2
3
5
7
15
9
4
3
2
2
2
3
3
3
3
4
3
2
3
3
3
3
3
7
5
4
7
19
24
13
2
3
3
4
5
7
4
2
5
3
2
11
6
2
2
2
4
5
7
6
5
5
10
13
16
22
15
8
5
2
2
15
8
1
1
1
1
1
1
1
1
1
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
47
72
72
72
72
64
63
57
57
61
64
78
108
104
148
164
122
132
126
123
148
129
132
126
125
125
122
129
127
691
1174
1351
3535
2455
1424
1436
1482
1773
2244
3317
2862
2595
2842
2921
2760
3535
3317
2772
2862
2324
2595
2237
2027
1826
1631
2366
1775
1599
1582
3535
1156
1082
999
563
465
367
259
202
153
134
117
100
108
75
68
63
54
50
48
42
42
42
38
49
58
59
89
89
59
63
59
53
51
48
44
44
40
6
50
50
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
6
6
6
6
4
3
3
3
3
2
1
6
11
13
12
11
22
14
6
4
3
3
3
3
5
6
7
9
11
19
29
84
79
43
7
2
3
5
5
5
8
6
5
32
59
38
17
13
10
19
14
9
5
12
19
12
5
4
6
8
14
17
11
5
7
4
2
2
2
2
2
2
6
8
11
11
11
11
11
11
11
11
11
11
8
5
5
15
8
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
99
166
166
166
166
161
160
156
156
156
115
113
107
102
127
102
101
112
121
116
166
133
133
156
122
125
127
128
143
127
127
162
165
172
331
175
166
204
179
183
331
163
155
154
159
164
163
331
158
160
168
139
136
143
119
112
101
119
112
115
507
572
1067
2583
1475
2583
1994
1869
2583
1851
1660
1435
2330
942
829
740
467
373
284
205
157
121
98
86
76
69
60
62
68
79
95
95
95
95
93
93
77
4
89
89
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
10
10
10
10
10
10
10
10
10
7
4
9
8
7
5
4
9
9
8
5
3
3
3
3
6
8
10
9
8
16
12
6
1
1
1
1
2
3
4
7
4
1
3
2
1
1
1
1
1
1
1
8
5
3
7
4
1
4
6
9
11
13
8
3
10
84
159
253
206
111
16
55
38
22
6
11
8
6
13
16
18
17
12
8
5
3
3
16
9
2
2
2
2
2
2
3
3
3
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
105
562
562
562
562
508
499
455
455
455
305
326
314
302
378
364
386
429
506
451
492
418
401
428
390
403
435
421
436
562
422
455
434
389
405
451
416
506
492
395
394
381
396
391
389
496
341
338
364
353
364
501
389
402
434
562
378
382
326
316
508
572
806
1538
1191
1538
1521
1580
1745
1745
1745
1177
1338
803
646
596
477
403
343
274
217
205
228
281
312
321
428
428
291
318
300
280
280
255
265
265
216
16
249
249
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
79
56
56
56
56
53
51
51
51
51
29
8
9
8
6
5
8
6
5
5
5
5
5
5
6
6
7
34
19
5
7
7
8
6
4
5
8
6
5
7
9
20
12
4
4
4
4
4
2
1
18
30
20
11
4
32
16
1
2
4
22
53
85
100
78
57
45
33
420
226
33
15
33
109
57
6
42
24
6
13
17
19
21
35
50
40
30
30
45
25
6
6
6
6
6
6
6
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
204
204
158
204
204
204
204
204
163
166
160
204
178
143
143
137
142
148
144
149
176
143
154
157
169
178
158
159
164
202
164
176
168
172
178
186
202
206
194
204
216
194
216
216
167
144
156
216
181
175
183
216
156
161
173
160
148
204
183
100
89
103
90
86
212
68
65
58
33
61
60
60
204
56
55
55
32
30
28
21
17
29
45
84
113
111
212
212
92
89
69
45
37
28
21
17
14
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
137
44
44
44
44
36
28
28
28
28
18
9
9
13
8
3
10
14
9
5
11
8
5
2
1
1
1
1
5
3
1
2
3
2
1
1
1
2
5
5
5
7
5
3
5
3
1
1
1
1
5
3
1
1
2
3
2
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
6
6
6
4
2
2
3
3
3
3
2
1
1
1
1
1
1
3
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
84
327
327
327
327
334
341
341
341
343
346
484
481
395
389
726
378
458
458
442
674
569
591
862
646
720
874
726
884
773
760
768
747
757
688
704
704
862
874
713
884
703
686
753
684
709
704
753
731
596
620
897
661
663
858
733
656
769
858
766
775
856
770
635
429
475
436
403
897
463
459
461
856
322
298
271
187
175
164
142
127
119
115
248
398
434
897
897
414
416
335
242
213
179
153
138
126
96
96
96
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
57
14
14
14
14
14
14
14
14
14
8
3
4
5
5
6
7
9
9
8
5
2
2
2
2
3
4
14
32
18
4
4
4
4
3
2
3
3
3
4
6
6
6
6
4
2
2
2
6
11
8
6
6
4
2
5
9
5
2
2
9
10
11
11
6
2
6
4
3
3
2
2
3
12
9
6
7
6
6
4
2
2
2
13
25
19
13
13
39
20
2
2
2
2
13
19
25
13
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
156
156
58
156
156
156
156
156
187
308
337
560
757
436
468
565
508
565
1170
627
647
692
647
671
688
757
595
635
608
688
578
585
567
566
534
575
526
546
757
580
586
537
596
548
576
1131
591
597
668
688
637
580
1170
575
627
677
595
540
560
337
280
327
259
242
548
180
166
152
88
261
277
298
1131
292
296
300
166
144
121
87
69
245
458
617
1170
1170
596
595
408
286
234
171
128
98
76
60
49
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
132
3
3
3
3
3
3
3
3
3
34
25
16
15
10
6
11
30
20
11
13
12
12
12
7
2
2
2
33
17
2
3
3
3
11
8
5
5
9
7
5
3
3
3
2
2
2
1
1
1
1
1
1
2
2
1
1
2
2
1
1
2
3
2
2
2
3
3
2
2
2
2
4
7
10
11
13
10
8
6
4
4
4
6
9
8
8
8
8
7
7
7
7
5
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
242
242
162
242
242
242
242
242
288
397
424
755
761
616
738
835
755
706
726
928
1083
1043
1467
1118
1002
1080
1385
1239
1274
1296
1467
1308
1289
1287
1270
1269
1126
1256
1467
1275
1287
1220
1294
1183
806
721
806
841
1052
1363
1252
1332
841
934
1075
1133
1385
1274
1294
714
600
520
370
300
224
166
129
99
73
284
308
344
1363
343
349
352
188
164
136
94
73
127
200
448
666
684
1385
1385
583
569
433
274
221
160
112
86
66
3
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
117
7
7
7
7
7
7
7
7
7
28
25
22
12
3
6
10
14
8
3
2
7
4
2
2
2
2
3
14
8
2
4
4
4
3
3
2
1
4
3
2
1
2
1
1
1
1
1
1
6
6
5
3
1
2
2
1
1
1
1
3
3
4
6
3
1
3
2
1
2
3
4
5
8
10
12
8
5
5
3
2
2
2
2
2
12
16
18
10
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
79
79
79
79
84
89
89
165
297
333
601
801
555
594
877
601
608
552
637
1006
713
911
862
727
801
910
879
923
1006
911
918
910
923
838
896
910
931
1112
934
896
934
835
896
950
828
825
927
1100
749
746
950
690
678
765
1098
772
927
1100
722
711
687
1112
465
398
367
242
196
162
291
300
315
1098
295
295
292
170
160
149
116
96
152
228
428
587
581
1112
1112
484
471
364
239
199
147
110
89
77
39
39
39
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
7
10
39
30
22
18
12
6
5
4
2
1
7
8
5
2
3
4
5
6
13
8
4
2
1
2
1
1
2
30
15
1
2
4
5
6
7
4
1
2
2
3
3
2
2
1
1
3
3
2
1
1
3
3
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
16
14
12
12
17
9
1
1
1
1
1
1
1
12
17
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
305
305
63
305
305
305
305
305
264
371
385
555
752
411
431
398
341
325
349
414
442
490
538
549
501
752
584
568
558
513
538
501
494
484
499
514
466
469
752
534
548
519
543
489
364
329
367
384
446
569
515
514
363
402
449
478
584
530
543
340
297
266
202
149
110
91
72
58
70
130
141
155
569
149
150
150
81
71
59
41
33
63
103
210
297
297
584
584
248
241
183
116
94
69
49
38
29
3
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
262
7
7
7
7
7
7
7
7
7
45
30
16
16
16
13
11
14
30
23
16
14
10
6
6
4
2
2
19
10
2
6
5
4
3
2
2
3
19
14
9
4
5
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
2
3
5
7
4
2
2
1
1
1
1
2
4
9
7
6
6
3
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
251
251
176
251
251
251
251
251
366
637
705
1211
1664
848
917
859
775
606
534
654
686
710
1228
899
900
1664
804
952
938
826
1228
781
722
681
601
783
785
794
1664
832
831
824
671
601
586
527
560
668
592
616
557
638
517
530
605
707
655
585
607
412
369
417
464
310
535
238
209
187
121
201
204
205
668
185
183
181
104
94
83
63
51
124
213
354
517
517
707
707
332
306
239
159
129
97
70
55
43
3
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
20
20
20
21
22
83
50
17
15
14
15
17
33
23
14
13
24
13
3
4
3
2
2
23
12
2
4
4
4
3
2
1
1
14
10
7
4
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
5
7
8
8
8
9
24
16
8
7
6
6
6
6
7
8
9
6
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
56
56
56
56
52
51
49
49
49
39
45
56
67
77
103
85
85
89
103
91
95
98
103
87
78
73
72
70
69
85
73
78
82
82
82
69
66
81
65
70
97
69
77
70
60
57
53
63
63
72
77
97
83
71
70
63
64
61
77
72
72
73
97
83
69
67
71
56
59
56
56
67
48
67
57
54
67
61
39
35
34
38
42
53
53
43
51
51
50
53
53
53
53
51
51
51
51
51
51
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
5
3
1
2
4
4
4
5
5
5
5
7
6
5
7
7
5
4
9
7
5
4
3
2
2
1
1
1
1
3
2
2
3
2
2
5
5
5
5
3
1
4
4
5
3
1
10
5
1
1
2
5
14
10
6
4
4
3
3
21
12
3
2
3
18
12
6
11
8
6
4
2
2
2
5
6
7
7
8
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
91
91
91
99
105
117
117
117
117
83
78
74
68
60
58
59
66
65
76
102
92
117
114
85
81
75
66
71
75
85
109
90
102
81
117
82
82
114
73
67
62
52
51
50
53
67
51
51
45
45
52
55
54
56
109
53
54
53
42
48
40
39
46
41
42
40
46
43
48
53
53
53
35
32
31
28
30
32
36
43
43
43
40
43
43
34
35
36
37
40
40
40
41
43
43
42
43
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
2
2
2
2
4
5
7
20
27
17
8
5
3
1
1
1
1
1
1
1
4
2
1
4
7
5
3
5
4
4
3
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
3
4
4
4
2
1
2
3
3
2
2
3
2
1
2
3
4
4
4
4
7
5
3
7
7
7
7
6
5
5
4
3
3
3
5
6
7
7
8
18
10
3
3
3
3
10
17
17
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
65
65
65
65
55
53
45
45
45
37
40
49
54
55
87
59
69
71
70
87
79
82
82
87
86
89
108
161
121
161
161
103
97
90
78
71
71
70
60
61
83
65
68
75
73
70
95
81
93
96
111
111
93
91
85
87
75
67
64
87
67
64
64
83
64
56
71
49
54
54
55
66
50
66
59
54
66
66
39
35
36
38
46
55
55
58
58
53
55
55
55
55
55
53
53
53
53
53
53
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
4
2
1
1
10
7
5
6
7
6
5
3
1
1
1
1
5
6
7
9
9
10
7
4
2
1
2
3
2
1
1
2
2
2
3
6
5
4
6
7
6
5
3
2
1
1
5
6
4
2
1
5
7
9
10
9
8
5
2
5
3
2
2
2
21
30
35
24
13
13
9
6
6
6
8
11
9
7
7
10
6
2
2
2
2
2
2
2
2
2
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
111
111
111
111
108
108
106
106
106
87
102
101
113
180
125
126
129
124
123
121
132
123
126
126
135
129
113
113
111
112
124
130
128
180
135
129
132
129
103
104
105
96
103
119
84
79
75
76
71
84
118
103
132
105
180
100
101
92
72
85
66
60
71
44
43
38
31
40
41
42
50
68
39
38
37
31
34
36
41
50
50
50
47
56
57
85
85
54
58
54
50
50
43
50
50
44
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
5
5
5
5
4
3
3
3
3
2
1
9
8
7
8
8
5
2
2
3
2
2
2
4
4
4
15
8
2
4
6
5
4
3
2
2
2
3
2
1
4
3
3
6
6
7
7
4
1
4
6
8
4
1
8
4
1
1
1
4
3
3
4
4
5
3
1
1
1
1
1
1
4
5
7
6
5
5
6
6
6
7
6
6
6
6
6
9
5
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
204
204
58
204
204
204
204
204
150
483
669
1208
2118
1875
2974
2364
2335
2690
2746
2926
4242
3077
3188
2989
3003
3340
2250
2255
2250
2468
2687
2776
4242
2974
2709
3340
2255
1413
1508
1202
1024
1935
1425
1455
4242
1212
1176
1121
1090
1081
1066
2974
885
852
822
461
386
302
202
165
127
102
79
59
43
36
32
27
24
31
31
31
90
29
29
29
20
19
18
15
15
25
40
60
89
89
105
105
55
49
40
29
25
21
18
16
14
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
198
7
7
7
7
7
7
7
7
7
4
2
15
25
30
18
6
10
10
11
28
36
40
42
22
2
1
1
8
4
1
1
1
2
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
3
2
1
2
1
1
3
3
2
1
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
6
8
11
7
3
3
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
72
72
72
72
62
60
53
53
54
57
75
82
87
104
123
91
92
91
88
89
87
86
96
84
98
100
115
164
131
164
164
122
115
109
100
97
104
98
104
106
118
113
105
123
100
99
99
101
100
104
104
101
118
110
111
140
117
111
103
140
99
98
140
86
77
66
63
53
68
72
88
123
75
79
82
77
80
107
88
88
88
88
82
88
87
107
107
84
96
94
94
98
93
107
107
96
90
90
90
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
4
4
4
4
3
3
3
3
3
2
1
9
9
8
6
4
4
5
7
9
5
1
4
6
5
3
1
3
3
4
5
6
3
1
1
1
2
5
3
1
1
1
1
2
4
4
4
4
5
5
5
13
7
1
19
10
1
8
9
11
8
6
9
8
7
5
3
6
4
3
2
3
6
10
19
14
10
14
9
5
5
5
15
23
12
1
1
9
6
3
3
3
3
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
394
395
395
395
395
394
394
394
344
340
313
394
350
369
368
579
386
393
440
481
449
504
400
481
387
391
504
424
403
505
390
411
398
414
403
428
414
501
440
429
455
465
434
505
562
406
401
403
412
381
387
579
397
391
416
423
368
448
501
372
364
403
440
290
465
241
206
181
165
194
194
193
562
167
162
159
94
82
68
49
40
42
50
144
245
269
579
579
256
255
201
139
119
97
79
70
62
42
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
267
88
88
88
88
69
51
51
51
51
39
27
24
22
24
32
23
14
12
11
14
16
9
3
2
1
1
1
11
6
1
4
5
3
1
2
3
4
14
7
1
1
1
1
2
2
2
2
2
3
3
3
2
2
2
3
5
4
3
3
4
3
2
10
7
4
3
2
2
2
1
1
2
4
5
7
6
5
5
3
1
1
1
6
11
14
15
17
22
12
2
2
2
1
1
1
21
19
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
91
91
91
105
115
135
135
135
135
111
112
103
113
112
86
83
91
113
97
107
98
119
116
87
89
84
78
87
90
97
135
96
107
86
119
83
79
116
63
66
64
53
74
46
43
41
35
35
34
41
40
58
74
60
135
61
57
52
36
33
30
28
29
25
26
24
18
17
21
24
27
34
35
35
28
25
26
24
22
20
20
20
20
24
25
40
40
30
35
35
35
35
35
35
35
26
17
18
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
2
2
2
2
12
17
23
22
22
12
2
6
7
8
5
2
1
1
2
1
1
1
1
1
1
1
2
1
1
2
2
2
2
3
3
3
2
1
1
1
4
2
1
1
1
1
2
2
3
3
2
2
4
4
3
2
1
3
2
2
2
2
2
2
2
3
2
2
2
2
3
11
6
2
2
2
2
2
4
5
6
8
4
1
1
1
2
4
5
5
5
6
7
8
9
13
8
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
92
92
92
92
87
86
82
82
82
65
75
85
82
107
91
92
92
114
103
107
183
115
130
150
161
180
183
211
194
218
218
169
218
137
124
122
104
106
105
105
119
100
101
91
98
83
81
84
88
96
107
102
119
107
104
97
107
101
80
107
78
75
69
68
64
54
90
50
62
65
63
98
66
66
82
65
62
82
48
42
42
44
53
59
59
77
77
68
69
68
67
67
68
69
69
69
4
65
65
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
6
10
6
2
9
13
8
3
2
1
1
7
4
1
1
1
1
2
2
3
2
1
7
9
6
4
2
1
1
2
2
2
3
4
3
3
3
6
8
8
7
7
6
5
8
4
1
9
10
12
6
1
4
13
17
10
3
7
4
1
1
1
1
1
1
18
36
34
20
7
16
9
2
2
2
7
13
8
3
3
34
18
2
2
2
2
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
63
63
63
63
57
56
51
51
68
77
89
157
100
118
109
107
112
116
113
132
117
116
118
116
102
101
98
97
118
111
113
157
110
112
109
97
111
96
100
101
115
106
100
132
98
103
115
109
112
108
157
104
106
112
118
96
92
115
72
67
78
83
56
91
44
36
30
20
35
37
38
115
35
35
35
21
18
15
12
9
24
42
66
104
104
118
118
60
54
44
31
27
22
18
16
14
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
7
7
7
10
14
10
7
10
12
7
3
8
14
13
12
16
13
9
6
4
3
2
2
12
6
1
2
3
4
5
4
3
3
3
4
6
7
4
2
2
3
5
6
6
6
7
4
1
1
1
1
1
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
6
8
9
6
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
308
308
165
308
308
308
308
308
246
242
220
308
207
210
208
254
199
215
209
211
272
217
227
238
229
272
229
221
222
217
228
231
259
244
248
272
248
237
218
203
211
222
202
215
272
164
151
135
151
149
157
272
156
150
181
178
167
248
237
125
119
103
74
58
44
33
26
19
14
53
57
63
253
63
65
65
34
30
24
17
14
27
43
89
127
128
254
254
108
105
80
51
41
30
21
17
13
3
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
100
90
90
90
90
61
32
32
32
32
19
7
19
16
12
9
9
9
11
10
7
5
3
2
2
1
1
1
11
6
1
2
2
2
3
7
7
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
2
1
1
1
3
3
3
3
3
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
236
236
80
236
236
236
236
236
185
177
174
236
188
187
218
266
198
218
226
234
309
243
243
244
238
241
245
263
256
264
280
273
272
269
266
283
275
279
290
295
269
280
246
273
272
213
306
172
191
188
206
283
200
309
222
235
228
290
295
161
150
130
91
73
59
50
42
44
26
71
77
82
306
81
82
83
45
38
31
22
18
29
44
99
147
151
309
309
132
130
100
65
53
39
29
24
20
6
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
12
12
12
12
16
18
21
19
17
14
11
8
13
8
3
10
18
18
18
18
19
10
2
2
1
1
1
12
6
1
1
1
1
1
1
1
2
3
5
4
2
1
3
3
3
3
3
3
4
6
9
5
1
1
2
3
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
6
8
9
6
3
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
156
156
80
156
156
156
156
156
118
126
130
157
157
117
123
117
116
141
110
110
114
117
119
131
141
110
108
98
94
102
113
123
157
131
141
127
111
141
97
91
94
84
94
92
131
97
68
63
76
82
88
157
99
83
95
97
77
98
84
52
48
44
35
30
35
21
19
19
10
25
26
27
103
26
26
26
14
12
9
6
5
20
38
60
99
99
104
104
52
44
34
22
17
13
9
7
5
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
7
12
7
3
16
12
9
9
9
9
10
9
5
2
2
2
2
2
2
2
13
11
9
6
3
2
1
2
2
2
3
2
1
1
1
1
3
2
1
1
1
1
4
2
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
106
106
106
106
99
97
92
92
92
78
85
139
153
162
424
202
264
259
223
420
251
252
400
250
300
404
312
408
411
257
294
272
250
394
303
320
380
353
341
400
369
318
344
288
278
271
258
290
293
324
424
348
420
400
400
404
408
411
368
394
387
380
400
369
288
260
230
364
215
204
197
275
141
130
119
106
116
131
149
149
149
169
237
278
268
424
424
214
210
174
132
117
91
68
60
61
10
70
70
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
14
14
14
14
8
3
3
3
3
3
3
3
3
6
5
4
6
8
8
4
1
1
1
1
2
1
1
5
4
4
11
9
7
6
5
5
6
8
6
4
8
8
8
4
1
1
1
10
18
18
16
15
8
1
21
34
32
16
1
10
15
20
48
28
8
6
5
8
6
4
4
5
8
10
12
12
12
12
9
7
7
7
18
29
80
65
51
45
24
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
53
53
53
53
53
53
53
53
53
46
55
62
65
84
77
84
84
84
84
78
78
71
68
78
62
60
59
62
56
55
62
52
50
67
48
44
44
43
39
40
43
45
51
56
46
47
46
48
47
50
67
51
57
50
45
44
51
39
37
37
34
38
46
44
57
44
46
38
41
46
40
44
39
38
43
40
57
44
31
28
23
21
24
26
27
36
36
30
36
39
39
39
39
37
37
37
37
37
37
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
1
5
3
2
6
7
6
5
5
3
1
1
1
1
2
3
6
5
4
3
2
1
1
2
3
2
1
1
1
2
2
2
3
2
1
1
2
3
5
5
5
5
4
4
2
1
1
1
1
1
3
5
4
4
5
14
9
5
5
5
5
5
9
11
13
13
13
13
10
8
8
6
5
5
4
4
4
5
3
2
2
2
2
2
2
2
2
2
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
100
100
100
100
93
91
86
86
86
69
81
98
104
125
196
148
166
225
157
181
162
151
190
154
164
171
166
192
182
161
162
155
150
151
142
146
147
164
147
157
168
166
168
167
225
150
145
159
150
158
196
164
181
182
190
171
192
176
153
151
161
164
157
168
134
118
112
125
122
114
113
225
97
95
93
78
83
93
103
103
103
95
123
139
133
196
196
108
107
92
75
69
57
47
47
47
13
60
60
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
5
5
5
5
6
6
7
6
5
3
2
10
7
5
5
5
5
4
4
2
1
1
1
1
2
4
5
7
5
4
2
1
2
3
4
2
1
2
2
3
3
2
1
11
21
23
19
16
17
19
15
8
1
4
5
6
8
9
7
5
14
23
27
18
9
7
6
5
4
4
4
5
13
17
22
15
9
9
8
8
8
8
12
16
38
44
47
38
19
1
1
1
1
1
1
7
5
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
149
149
149
149
122
118
101
96
96
85
89
145
161
176
440
221
279
284
247
436
272
271
416
274
323
420
324
424
394
259
300
282
264
410
315
334
389
377
353
405
377
337
365
314
313
306
296
320
322
349
440
369
436
417
416
420
424
394
362
410
389
389
405
377
289
288
268
272
250
234
222
303
184
172
171
147
143
145
137
137
137
173
244
290
290
440
440
248
256
225
190
181
147
140
140
120
6
146
146
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
13
20
11
2
9
5
1
1
1
1
1
1
1
1
1
1
1
3
5
7
6
6
9
12
19
12
5
5
5
5
12
8
5
8
10
12
17
11
5
10
13
16
16
16
13
8
4
9
6
4
5
7
15
20
25
30
33
31
30
21
12
7
3
7
12
34
20
6
21
13
6
12
15
16
18
30
43
88
99
104
75
39
4
4
4
4
4
4
5
5
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
142
142
142
142
117
113
95
93
93
78
83
107
114
124
240
150
166
170
140
205
153
158
216
169
188
220
188
224
194
160
173
164
156
210
172
193
240
207
215
220
216
220
224
194
192
210
197
196
216
181
186
178
174
176
185
171
176
240
157
156
163
148
162
129
129
104
98
122
110
109
114
179
99
105
115
107
129
107
97
97
97
83
109
126
123
186
186
113
122
111
99
96
83
83
83
68
3
80
80
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
10
13
7
1
9
8
8
10
9
8
8
8
5
3
3
3
3
3
3
7
8
5
3
2
1
3
4
5
3
2
1
1
2
4
4
4
12
6
1
1
1
1
4
5
7
8
9
22
11
1
5
5
5
35
51
30
10
18
11
4
4
3
3
4
5
17
23
29
29
29
29
23
17
17
17
17
17
35
42
45
32
20
17
17
17
17
10
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
202
202
63
202
202
202
202
202
149
288
372
670
955
974
1818
1199
1236
1403
1415
1450
1818
1546
1542
1633
1545
1260
1202
1100
1168
1818
1404
1564
1818
1633
1545
1147
923
905
653
573
514
889
643
652
1818
531
516
492
499
494
489
1394
413
403
392
220
182
142
95
78
61
51
40
32
26
22
18
19
11
15
15
15
37
15
15
16
11
10
9
8
7
12
18
26
39
39
43
43
23
21
17
14
13
12
11
11
11
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
192
3
3
3
3
3
3
3
3
3
2
1
13
25
103
55
8
8
8
22
19
17
10
3
2
1
1
1
4
3
2
2
3
2
1
2
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
2
1
1
1
1
1
1
1
1
1
1
2
3
4
5
4
4
4
2
1
1
1
1
2
4
3
2
2
1
1
1
1
1
1
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
31
31
31
31
31
32
32
32
40
41
54
85
76
107
101
94
100
99
106
101
103
103
106
106
100
89
81
86
95
93
106
99
107
94
101
71
67
61
53
52
57
59
59
95
60
60
62
64
65
64
107
65
64
63
51
52
51
48
63
49
50
53
61
53
61
56
61
54
52
52
43
38
32
28
27
26
25
29
22
22
22
28
33
43
43
45
45
40
41
41
41
42
42
45
45
44
45
45
45
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
1
1
1
1
1
1
1
1
1
3
5
9
16
11
6
10
7
5
4
3
3
3
3
3
3
4
7
6
5
4
3
3
2
2
2
1
1
2
1
1
1
1
1
1
2
2
2
1
1
3
3
4
3
2
5
3
1
2
4
8
7
6
5
5
8
5
3
17
10
3
2
3
5
6
7
6
5
5
3
2
2
2
5
6
4
2
2
15
9
3
3
3
2
2
2
23
20
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
34
34
34
34
34
34
34
34
34
34
47
60
71
101
116
95
101
102
116
108
98
102
116
90
108
80
77
73
66
86
58
60
54
50
56
45
45
53
43
43
49
52
54
86
52
50
46
42
42
44
47
44
47
43
50
41
39
35
33
41
34
35
31
34
26
23
31
20
24
24
29
32
23
23
23
20
20
26
13
16
19
21
30
30
28
34
34
30
31
30
30
30
30
29
29
25
3
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
2
2
2
2
5
6
7
7
8
6
3
1
4
7
10
13
7
2
4
4
4
4
4
4
4
2
1
1
2
4
4
4
2
1
2
1
1
1
1
2
3
3
4
4
4
3
2
2
3
3
3
5
3
1
4
3
2
1
1
4
8
8
5
2
3
2
1
1
1
1
1
1
6
6
6
5
5
5
5
5
5
5
5
5
3
2
2
14
7
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
44
44
44
44
45
47
47
47
47
37
47
62
70
101
118
95
108
105
118
108
105
118
116
98
108
81
86
75
70
89
67
68
63
78
62
53
53
57
42
46
53
52
62
89
47
46
43
35
36
37
37
44
46
45
78
43
44
41
32
38
29
28
29
24
26
19
17
19
19
18
18
32
16
17
19
16
21
19
12
12
13
16
21
27
27
35
35
20
20
18
15
14
11
11
11
10
3
13
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
2
2
2
2
1
1
1
1
1
4
3
2
4
7
10
8
6
4
5
3
1
1
1
1
4
3
3
3
3
3
2
2
2
2
1
1
1
1
1
2
3
3
3
2
1
1
1
2
2
3
3
3
2
1
3
3
3
2
1
4
4
4
3
3
5
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
5
6
4
2
2
4
2
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
44
44
44
44
47
51
51
51
51
43
50
50
54
78
56
56
54
56
49
50
49
50
51
51
58
57
46
50
49
48
53
56
56
78
58
53
52
57
42
41
43
41
46
47
39
37
45
33
33
34
41
40
40
40
78
39
43
40
34
45
33
30
31
25
23
22
21
22
23
22
28
29
21
23
23
30
21
19
20
17
18
19
24
27
27
37
37
25
26
24
21
21
20
19
21
22
17
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
2
2
2
2
3
4
4
4
5
3
1
15
15
9
3
9
7
5
4
11
6
2
1
2
1
1
3
4
3
3
7
5
3
3
2
1
1
3
2
2
2
2
2
2
1
1
1
1
2
4
3
2
1
1
5
4
3
2
1
5
4
4
4
4
6
7
7
7
9
5
2
6
4
2
2
2
2
2
5
6
8
7
6
6
5
5
5
8
5
2
2
2
2
2
2
9
5
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
70
70
56
71
75
79
92
92
92
92
83
88
96
99
109
136
113
116
120
136
120
121
136
114
113
113
96
95
97
93
93
113
89
92
80
77
80
80
84
80
81
83
82
85
90
79
80
85
84
89
103
96
103
100
98
103
87
84
85
68
79
66
66
74
72
67
100
64
56
65
62
70
82
60
69
82
74
89
100
59
52
46
43
49
52
49
65
65
64
69
69
69
69
65
65
65
56
4
69
69
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
8
15
8
1
4
11
19
16
13
7
2
7
7
7
8
8
8
5
3
4
3
2
7
5
3
2
1
2
2
1
1
1
1
1
1
1
2
3
3
3
2
1
3
5
4
3
2
4
6
9
5
2
5
12
11
11
11
11
7
4
4
4
2
1
4
5
7
19
13
7
18
11
5
5
5
11
17
9
1
1
20
12
5
5
5
5
4
4
4
2
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
45
45
45
45
45
45
45
45
45
47
64
100
75
122
95
96
109
109
100
116
109
112
122
109
116
94
100
90
83
80
122
72
70
69
61
57
56
63
60
63
99
62
61
59
51
50
53
53
54
60
99
59
58
59
51
48
53
40
41
42
42
48
46
45
57
50
38
39
41
40
38
44
34
37
43
40
57
50
32
29
24
24
28
32
33
48
48
34
38
36
34
34
33
34
34
29
3
37
37
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
5
5
4
2
1
9
7
5
4
3
2
7
6
6
6
6
6
5
5
6
4
2
7
7
5
3
1
4
2
1
4
3
2
1
1
1
1
1
1
2
2
3
3
3
3
2
1
6
3
1
1
1
5
17
19
10
1
4
2
1
1
2
1
1
3
8
7
6
6
6
6
4
2
2
2
5
6
3
1
1
7
4
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
214
214
59
214
214
214
214
214
158
289
346
432
902
646
706
904
737
756
778
725
709
748
737
700
852
691
519
560
648
739
904
902
902
755
778
633
525
852
506
482
478
902
480
473
904
330
302
272
313
307
312
902
282
275
282
180
157
124
101
73
61
53
42
33
27
23
19
19
12
27
30
31
106
30
31
31
18
16
13
11
9
10
11
28
46
50
107
107
48
49
39
27
23
17
14
12
10
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
142
3
3
3
3
3
3
3
3
3
10
18
24
31
73
45
18
11
5
28
26
25
20
16
8
1
2
4
4
3
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
114
114
75
114
114
114
114
114
89
139
161
236
387
365
512
511
534
771
571
576
671
532
511
450
487
400
370
487
387
443
478
538
659
548
771
671
415
354
321
261
240
371
278
273
659
218
206
193
242
248
260
771
248
245
249
164
145
119
104
73
60
55
45
43
32
25
21
16
11
26
27
29
104
29
30
31
19
16
14
10
8
8
10
28
47
51
110
110
47
47
36
24
20
15
12
10
8
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
10
10
10
10
10
10
10
10
10
5
1
14
14
15
13
11
8
5
10
6
2
2
2
2
2
2
2
3
2
1
2
3
3
3
3
2
1
1
2
2
2
1
1
3
3
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
5
3
1
1
1
2
4
5
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
196
196
75
196
196
196
196
196
146
298
386
872
1170
1335
2923
2086
1912
2200
2065
2272
2923
2672
2939
2993
3126
3665
2637
2637
2138
1995
2086
2043
2402
2668
2031
3665
1479
1228
1228
822
714
1090
1066
1102
3665
994
979
955
824
798
772
1958
624
592
566
332
279
220
148
124
97
82
65
50
40
31
25
20
16
29
29
30
99
28
28
29
18
16
13
10
8
12
18
36
51
53
104
104
47
46
36
24
20
15
11
9
8
3
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
156
7
7
7
7
7
7
7
7
7
6
5
20
35
57
34
11
17
14
11
7
4
4
4
4
5
3
1
4
2
1
1
1
2
2
1
1
2
3
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
2
2
3
2
2
4
2
1
3
2
2
2
2
2
2
1
1
1
1
2
4
4
4
5
6
3
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
151
158
158
158
158
155
155
153
153
271
339
474
949
707
789
941
925
941
988
1355
1015
1027
1113
890
989
972
732
751
857
867
941
972
1024
1113
899
1355
655
534
512
369
321
407
389
386
1113
333
321
307
396
404
423
1355
402
399
409
241
209
163
106
86
67
53
43
34
27
23
18
16
12
28
30
32
106
31
32
33
19
17
14
11
10
10
11
28
46
50
107
107
48
49
39
27
23
17
14
12
11
6
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
133
5
5
5
5
5
5
5
5
5
4
4
32
51
71
37
4
4
5
8
5
3
3
3
2
1
2
4
4
3
2
2
2
1
1
2
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
2
2
1
1
1
2
1
1
1
1
1
1
6
8
9
5
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
147
147
147
147
142
141
138
138
625
728
1301
3159
2373
2959
3000
3159
3175
3175
3249
3474
2991
2996
2742
2692
3175
1999
2521
2097
2031
2374
3175
2653
2959
2246
3474
1608
1264
1126
731
586
916
881
902
2959
812
797
778
986
1020
1062
3474
970
959
945
515
434
340
227
187
145
114
88
66
52
43
35
27
24
35
35
36
105
33
33
33
21
20
19
17
16
18
21
37
54
56
108
108
52
53
44
33
30
26
23
21
20
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
5
9
5
1
16
22
28
16
5
5
6
17
10
3
3
3
3
2
1
3
4
3
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
3
2
2
2
3
4
3
2
3
3
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
4
6
4
3
3
7
4
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
56
56
56
56
54
54
53
53
53
49
62
84
77
109
91
89
95
119
92
109
109
106
124
129
105
110
109
107
123
113
117
112
124
129
105
98
95
100
79
89
89
96
97
129
97
98
100
98
102
101
104
119
98
105
102
97
123
87
83
77
69
68
63
56
81
43
38
49
58
68
109
100
70
70
69
64
65
71
48
45
55
71
80
123
123
84
90
93
93
97
97
97
98
100
100
102
100
109
109
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
3
4
9
12
9
6
4
4
4
11
6
1
1
1
1
7
6
6
5
4
11
6
1
2
2
2
3
3
2
1
4
3
2
1
10
5
1
3
2
1
1
2
3
2
1
2
1
1
1
2
4
5
7
6
4
3
3
3
8
10
9
9
25
23
14
6
4
3
6
7
8
8
9
20
27
18
9
9
40
21
3
3
3
3
3
3
51
46
41
41
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
39
39
39
39
42
46
46
46
46
39
45
45
49
68
54
62
55
62
53
56
56
54
68
56
55
53
56
50
54
58
57
68
73
55
54
48
44
50
43
44
48
45
51
48
47
48
46
46
42
44
42
43
51
41
46
43
44
40
44
41
36
37
39
34
39
32
42
39
40
42
43
46
31
29
29
27
26
29
20
19
20
25
30
43
43
35
35
37
37
40
40
40
40
39
40
40
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
7
7
7
7
7
7
7
7
7
8
4
1
3
4
6
5
5
5
5
3
1
1
1
1
5
5
6
5
5
10
5
1
1
1
3
2
1
1
2
3
5
3
2
1
1
1
1
2
3
5
3
1
4
4
4
2
1
1
1
1
5
7
6
3
1
7
4
1
1
1
2
3
10
8
6
9
7
6
4
3
3
3
3
4
2
1
1
15
8
1
1
1
1
1
1
20
18
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1008
1008
180
1008
1008
1008
1008
1008
711
662
600
1008
437
407
379
275
259
236
200
183
168
160
153
142
131
142
134
144
152
180
161
160
163
167
148
169
149
144
168
130
123
127
123
127
161
113
135
109
106
106
118
157
119
136
135
180
121
130
130
78
70
64
49
43
35
26
22
20
12
32
34
36
135
35
36
36
19
16
13
9
8
22
40
67
99
99
136
136
64
58
45
30
24
18
13
11
9
3
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
964
26
26
26
26
26
26
26
26
26
20
14
16
15
14
12
11
14
12
7
3
2
2
2
1
1
2
3
8
4
1
3
4
5
3
1
2
2
3
3
3
4
3
3
3
2
1
1
1
1
1
1
2
3
2
1
1
4
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
1
1
1
1
1
3
3
3
3
3
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
275
275
159
275
275
275
275
275
214
210
200
275
173
166
162
153
143
158
172
183
249
205
195
205
181
159
163
181
155
169
164
160
249
147
144
145
123
115
147
110
107
130
129
127
249
119
123
119
117
118
111
158
109
113
121
159
105
96
104
68
60
68
55
48
86
36
32
27
17
33
35
36
115
34
35
35
21
18
15
12
10
24
41
65
99
99
118
118
59
54
44
30
25
19
15
13
12
6
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
62
62
62
62
62
43
24
24
24
24
17
10
17
16
12
9
9
9
5
1
4
6
4
2
2
2
2
3
9
6
3
7
9
7
6
5
5
4
4
4
3
2
3
3
4
2
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
3
3
3
2
1
1
1
1
1
1
1
2
6
8
9
6
3
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
258
258
159
258
258
258
258
258
203
197
187
258
166
159
154
147
143
159
178
196
251
224
224
196
224
170
170
181
154
167
161
161
251
153
153
152
136
127
149
113
108
134
131
140
251
132
129
123
119
116
120
141
119
128
125
159
106
105
91
86
119
83
77
68
89
46
40
34
24
39
40
40
125
39
41
43
27
23
20
14
13
27
43
67
97
97
128
128
68
64
52
38
31
24
19
18
18
9
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
28
28
28
28
28
23
19
19
19
19
13
7
16
8
1
1
2
3
7
10
14
12
7
2
1
1
4
7
7
5
3
7
11
7
3
2
2
2
5
4
3
5
5
5
8
4
1
1
1
1
1
1
1
1
3
5
8
7
4
2
2
3
3
3
2
2
4
5
3
2
2
2
6
4
2
2
2
2
2
2
2
2
2
4
5
4
3
3
11
7
3
3
3
2
2
2
5
5
5
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
217
217
217
217
165
156
128
113
113
104
118
142
139
157
250
184
213
322
219
242
224
204
264
217
234
257
240
261
324
240
242
233
207
235
210
195
233
218
195
207
214
224
257
250
237
242
264
247
260
261
259
322
247
260
252
241
324
216
203
189
183
182
162
205
174
125
124
92
118
122
121
264
113
112
112
90
93
99
100
100
110
165
199
324
324
188
176
144
118
106
94
85
70
63
63
60
13
76
76
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
3
4
6
6
7
6
4
2
3
2
2
3
2
1
1
1
1
4
3
2
2
2
7
10
10
10
6
2
2
2
3
4
9
9
10
14
22
14
6
8
8
9
9
9
9
5
2
30
19
9
12
12
13
26
32
39
26
14
9
5
5
5
4
4
5
11
14
17
15
14
14
9
4
4
4
18
32
26
21
21
33
34
35
35
35
19
4
4
8
8
8
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
136
144
144
144
144
141
141
139
139
139
116
136
114
109
112
136
114
119
116
122
115
111
117
106
102
102
107
116
124
144
136
139
123
116
114
122
108
106
115
87
85
94
85
91
136
82
104
65
64
66
76
98
92
114
97
144
90
97
77
54
47
40
37
31
25
27
19
17
17
31
32
33
104
32
32
33
21
20
19
18
16
16
16
30
49
55
114
114
53
55
45
34
30
26
23
21
20
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
105
5
5
5
5
5
5
5
5
5
3
1
8
11
14
24
24
13
2
7
13
7
2
2
2
2
2
3
2
1
1
2
2
3
2
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
1
1
4
3
2
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
4
5
5
6
3
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
43
175
175
175
175
141
135
122
114
117
111
113
149
111
133
122
133
156
140
149
164
168
175
175
209
163
156
149
143
175
145
160
160
156
209
161
143
154
164
106
101
115
107
104
209
89
83
78
77
77
81
154
97
97
106
175
90
84
70
54
47
46
43
40
32
43
23
18
17
29
30
33
101
32
32
33
21
18
14
10
10
15
22
39
54
54
104
104
49
49
40
30
26
23
20
18
17
14
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
17
17
17
17
17
17
17
20
24
20
17
16
15
14
15
16
11
6
1
13
12
7
2
1
1
1
2
4
3
3
3
3
3
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
3
3
2
2
3
3
2
2
1
1
3
4
5
5
4
3
3
2
1
1
1
2
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
422
422
180
422
422
422
422
422
317
293
275
422
231
217
215
180
189
190
235
170
170
163
161
180
185
200
196
215
216
180
193
198
200
200
215
215
182
235
216
138
134
128
114
103
151
80
71
65
68
63
66
125
97
99
116
235
103
101
83
61
51
46
42
35
31
40
22
19
16
29
30
32
101
30
31
31
19
17
14
11
10
10
11
28
46
50
107
107
48
49
39
27
23
17
14
12
11
6
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
324
20
20
20
20
20
20
20
20
20
10
1
8
11
14
10
6
3
1
7
4
1
1
1
1
4
5
6
3
1
9
7
5
4
3
2
1
2
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
4
7
9
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
85
85
85
85
83
83
82
82
82
54
54
52
50
56
57
58
85
62
59
82
51
55
55
54
56
55
56
55
60
72
79
107
107
78
107
80
74
106
65
73
75
69
103
74
68
66
59
60
52
48
55
55
56
58
103
59
60
58
63
44
41
41
44
36
36
40
43
43
40
43
33
43
28
26
25
23
22
26
18
18
19
21
26
26
23
26
26
24
24
24
24
24
24
26
26
20
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
3
3
3
3
3
3
3
3
3
2
1
6
5
5
5
5
5
5
5
3
1
1
1
1
2
1
1
3
3
3
2
2
2
1
1
1
1
3
3
3
3
2
1
1
2
2
2
2
3
5
4
2
1
3
8
5
3
3
2
2
2
3
3
3
3
8
13
26
18
9
1
7
6
6
6
5
5
5
3
1
1
1
3
4
3
3
3
13
7
1
1
1
1
1
1
1
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
45
96
96
96
96
91
90
86
86
86
61
59
60
60
66
67
70
96
78
80
86
79
75
73
70
75
72
67
65
69
68
67
96
65
67
67
60
79
60
56
59
67
53
66
53
57
61
52
64
60
64
67
68
79
68
73
68
68
59
64
52
56
56
53
66
55
49
67
50
48
45
40
54
34
32
30
28
27
27
27
27
27
27
37
45
45
73
73
43
44
39
33
31
26
22
22
22
6
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
8
8
8
9
10
10
8
6
5
5
7
7
5
4
4
2
1
1
1
1
2
4
10
7
4
4
5
6
4
3
3
2
1
1
1
2
5
3
2
1
1
1
1
2
3
5
8
7
4
1
8
5
3
2
1
4
6
8
11
8
5
6
5
5
5
3
2
8
4
1
1
1
1
1
2
3
3
4
7
10
18
17
17
16
9
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
58
58
39
58
58
58
58
58
48
48
48
58
49
53
61
52
61
53
61
59
58
78
60
62
66
64
61
78
59
63
68
65
69
78
59
61
54
54
60
52
56
56
59
76
57
60
54
50
56
49
55
66
63
76
66
69
62
66
54
60
53
49
45
46
39
35
31
28
40
29
30
29
40
27
27
29
26
25
30
21
21
22
24
30
30
32
43
43
34
35
33
31
31
30
29
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
2
2
2
2
3
4
4
4
5
5
5
5
7
8
8
9
6
4
8
7
4
2
4
3
3
5
7
5
4
9
12
8
4
4
2
1
2
3
3
3
3
4
4
4
4
3
3
2
1
5
4
3
2
4
10
6
3
2
4
11
10
10
7
4
1
1
1
1
1
1
1
2
4
5
7
6
5
5
13
17
19
21
13
6
5
4
4
16
8
1
1
1
1
1
1
1
1
1
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
26
91
91
91
98
103
113
113
113
113
93
104
122
115
140
172
102
117
113
113
140
132
134
159
143
145
152
144
156
140
132
141
140
140
143
143
172
131
137
131
159
152
147
156
143
142
133
133
136
148
152
123
119
112
115
125
121
172
140
103
95
81
80
75
73
88
55
61
46
58
60
61
120
56
58
63
55
56
55
47
47
47
50
65
75
75
99
99
62
63
57
51
49
41
42
42
33
6
36
36
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
2
2
2
2
12
17
22
22
22
12
3
4
5
3
2
6
9
7
5
3
1
1
1
1
7
4
2
7
7
8
7
5
4
4
4
3
2
1
2
3
3
4
7
4
2
2
2
5
8
7
7
11
7
3
6
10
6
2
6
10
12
14
16
10
4
3
2
2
2
2
2
3
2
1
1
1
1
1
4
5
6
7
10
13
13
13
13
16
8
1
1
1
1
1
1
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
209
209
209
209
204
203
199
199
199
139
139
165
170
187
324
210
230
253
203
294
235
252
394
268
291
348
303
357
294
320
309
304
324
292
298
300
394
348
318
357
314
297
343
289
288
277
343
264
255
253
394
252
253
312
251
246
238
312
219
219
293
180
165
153
149
140
124
231
149
153
158
293
126
120
116
90
90
93
90
89
89
91
127
150
147
231
231
127
129
112
92
87
70
63
63
55
4
67
67
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
10
10
10
10
10
10
10
10
10
6
3
6
7
6
5
5
5
5
5
3
1
1
1
1
8
4
1
22
16
11
6
1
3
2
1
4
3
3
9
8
8
4
1
2
4
4
4
10
16
20
13
7
4
2
15
9
4
4
4
8
5
3
6
9
14
7
1
1
2
3
3
4
16
11
6
10
8
6
13
16
18
19
19
20
11
3
3
16
18
19
19
19
19
11
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
69
245
245
245
245
241
240
238
238
238
176
196
224
220
264
408
326
360
505
326
394
359
329
408
308
319
352
323
362
397
349
370
439
359
320
306
329
333
350
439
359
339
387
394
413
505
439
418
418
375
398
408
380
419
388
408
394
382
369
419
318
346
326
330
343
255
269
256
252
279
257
238
505
196
184
177
146
164
190
218
218
218
210
271
300
287
408
408
212
205
171
132
120
95
72
72
65
3
75
75
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
55
7
7
7
7
7
7
7
7
7
18
28
33
25
17
18
17
17
20
18
9
1
1
1
1
3
6
19
63
39
15
17
10
4
6
7
8
6
4
5
6
5
4
9
14
15
13
11
17
24
14
4
5
3
1
38
24
11
6
1
13
42
44
46
30
14
17
19
22
13
4
13
22
22
14
6
10
8
6
19
25
28
30
31
32
87
74
61
47
25
4
4
4
4
5
6
4
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
96
96
96
96
93
93
91
91
91
77
87
95
96
121
142
114
119
116
112
117
125
126
148
133
124
152
121
117
117
114
120
121
126
133
116
105
102
105
104
115
140
126
162
133
123
123
107
119
117
131
142
162
142
141
148
152
140
129
123
162
126
127
117
140
115
100
115
104
97
91
84
100
70
67
65
60
56
57
54
54
54
70
93
116
116
152
152
93
96
86
74
70
65
54
54
54
6
60
60
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
25
25
25
25
15
5
5
5
5
3
1
6
6
7
9
8
7
6
6
7
4
2
8
7
7
10
14
21
14
8
4
1
1
1
1
2
1
1
1
2
3
3
3
2
1
3
5
3
1
3
5
11
7
3
23
12
1
1
1
25
37
25
13
11
10
13
20
17
10
4
10
35
26
16
6
10
8
6
8
9
9
10
16
23
36
41
43
33
19
6
6
6
6
6
6
6
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
97
210
210
210
210
164
156
133
119
119
104
111
134
143
166
247
176
202
231
181
239
190
182
253
188
210
257
215
261
222
191
202
193
185
235
197
209
226
214
210
216
220
224
229
247
231
239
253
243
257
261
224
236
235
226
218
202
206
221
170
161
154
142
136
138
129
112
155
87
122
131
127
261
118
124
136
120
129
116
104
104
104
100
121
131
127
168
168
112
117
109
98
95
86
80
80
66
7
73
73
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
76
34
34
34
34
17
1
1
1
1
1
1
6
3
1
1
4
7
4
1
2
3
2
1
3
5
7
14
27
17
7
4
2
3
3
3
3
4
6
8
6
4
3
2
4
7
7
7
12
18
18
16
14
7
1
11
7
4
2
1
22
49
45
38
25
12
11
10
10
10
6
3
10
10
8
6
8
7
6
5
4
4
4
18
32
26
20
20
29
17
6
6
6
5
4
4
5
4
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
61
61
61
61
57
56
54
54
54
53
66
85
77
118
89
96
103
101
107
118
113
125
115
118
108
112
107
106
113
111
115
118
125
118
114
99
101
130
130
166
299
206
302
262
265
269
285
292
335
579
368
408
579
436
468
579
375
353
291
364
272
317
380
294
380
244
380
178
158
141
101
86
64
51
43
39
37
39
40
40
40
32
37
39
36
46
46
29
30
28
24
23
21
20
20
20
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
5
7
9
8
7
6
5
5
12
8
5
5
5
5
5
6
6
6
7
8
10
10
11
6
2
2
2
2
2
12
14
13
12
11
11
12
11
11
6
1
8
9
10
6
3
104
55
6
4
9
15
10
5
5
4
4
4
4
4
4
4
4
5
9
11
13
13
13
13
8
4
4
4
5
7
6
5
5
6
3
1
1
1
1
1
1
1
1
1
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
94
468
468
468
468
420
412
373
373
373
262
284
314
291
336
416
389
427
514
440
468
410
391
419
385
396
407
395
423
425
356
370
379
346
338
440
360
369
468
346
347
349
376
378
371
514
337
336
368
357
378
425
371
405
393
419
367
378
380
315
338
346
351
378
359
374
343
353
374
333
326
320
514
268
277
299
268
300
256
223
223
223
216
277
307
291
419
419
258
275
251
223
218
185
189
189
158
4
193
193
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
24
24
24
24
24
24
24
34
39
27
15
9
8
7
4
2
7
4
2
7
8
10
15
11
7
6
32
60
33
6
3
1
2
3
8
5
3
4
3
3
10
5
1
6
11
11
11
9
7
30
44
23
3
3
30
18
7
6
5
22
32
42
55
47
40
24
8
21
14
8
8
8
39
25
12
35
23
12
12
12
12
13
27
41
91
99
103
76
40
4
4
4
4
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
34
34
34
34
31
31
32
40
52
55
78
101
89
118
132
110
116
109
107
120
115
117
115
124
120
114
121
114
115
132
120
121
123
124
120
121
101
96
94
92
99
95
93
132
99
101
104
109
98
100
118
94
109
86
86
91
84
92
109
76
76
76
63
64
57
48
71
53
71
77
119
119
88
89
119
87
94
119
103
106
106
106
97
106
106
70
73
78
89
105
105
105
105
106
106
105
106
106
106
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
2
2
2
2
2
2
3
4
5
3
1
6
4
2
5
5
5
10
7
5
3
2
3
3
3
2
1
4
3
3
4
4
2
1
2
3
2
1
2
2
3
3
3
2
1
1
1
5
8
7
7
8
5
2
10
6
3
2
8
15
12
9
6
3
2
2
2
4
3
2
2
2
16
23
27
19
12
12
25
31
38
25
13
7
5
3
3
8
4
1
1
1
1
1
1
1
1
1
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
43
43
43
43
44
46
46
46
46
39
45
45
48
72
52
53
55
53
54
54
59
54
52
55
55
54
59
50
50
53
56
58
63
72
55
52
54
54
52
63
53
52
54
54
54
63
51
51
43
44
50
50
52
45
72
46
47
43
56
35
33
32
29
25
26
18
17
15
17
17
18
27
17
18
20
18
26
18
14
12
10
10
15
19
20
35
35
23
23
21
19
19
16
18
18
17
18
18
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
2
4
3
2
2
2
2
2
2
2
2
3
4
22
12
2
4
3
2
1
1
3
3
3
6
4
2
8
7
5
3
3
3
5
6
6
7
5
4
3
2
1
3
5
4
4
2
1
2
2
1
1
1
1
1
1
4
6
8
8
7
7
5
4
4
4
4
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
61
61
49
61
61
61
61
61
53
52
48
61
41
42
42
39
39
39
39
40
49
44
40
52
39
39
41
43
42
46
42
49
42
38
43
37
38
38
52
36
38
38
35
42
35
34
34
33
33
33
34
37
36
42
35
49
36
34
34
29
24
23
20
20
15
15
16
15
17
18
17
16
34
15
15
15
12
11
11
9
9
12
17
23
31
31
42
42
24
23
20
16
15
14
13
12
12
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
3
3
3
3
3
3
3
3
3
2
1
6
5
3
2
3
4
4
4
2
1
1
1
1
2
1
1
3
2
1
6
6
3
1
1
1
1
1
8
7
7
4
1
1
1
1
1
1
2
4
3
2
1
1
2
2
1
1
1
1
1
2
2
2
3
4
5
5
5
3
2
4
3
2
2
2
2
2
2
2
2
2
5
7
8
8
8
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
72
157
157
157
157
152
151
147
147
147
108
110
114
113
126
163
141
153
179
157
152
150
147
163
144
145
149
179
140
138
142
138
147
149
150
179
148
146
159
156
154
217
154
152
152
156
131
129
134
135
140
163
161
158
217
163
153
152
127
126
145
149
167
158
221
221
151
221
122
128
126
108
156
89
83
83
75
78
84
90
90
90
78
100
114
111
163
163
95
100
89
76
73
60
57
57
51
6
63
63
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
6
10
8
6
9
8
7
9
8
7
8
7
4
1
1
1
1
7
4
1
16
11
7
12
12
8
4
1
1
1
1
4
7
7
5
4
4
4
4
4
7
10
13
16
9
2
2
17
12
8
5
2
8
41
42
23
4
14
7
1
1
1
1
1
1
12
12
12
13
10
8
11
12
13
14
17
20
17
15
15
14
8
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
435
435
63
435
435
435
435
435
305
337
340
435
391
332
341
361
330
375
332
287
283
280
274
284
266
245
222
240
268
312
361
331
391
312
375
245
199
161
142
123
110
158
138
142
361
127
123
118
138
140
146
391
137
134
136
90
78
67
50
45
37
34
32
22
24
18
16
22
10
17
17
16
53
15
14
14
8
7
5
4
3
9
16
26
39
39
54
54
25
23
18
12
9
7
5
4
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
410
7
7
7
7
7
7
7
7
7
21
18
16
22
28
19
11
15
9
4
5
5
6
6
6
4
3
3
8
5
2
3
3
2
1
1
1
2
3
2
1
1
1
2
2
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
1
1
1
1
1
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
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
29
26
29
29
30
33
33
33
33
29
29
32
32
34
42
32
33
35
34
35
42
37
37
39
40
42
42
46
45
47
51
51
52
46
45
41
52
39
41
45
52
46
48
47
48
42
48
42
41
44
44
46
51
49
51
49
53
53
40
53
34
33
32
30
26
24
31
17
22
23
22
40
20
21
23
21
26
24
17
17
17
12
15
16
17
23
23
17
18
17
16
16
16
15
15
12
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
4
4
4
4
5
6
6
6
7
4
2
8
6
4
2
3
4
4
4
5
4
3
5
5
4
3
2
3
3
3
2
2
2
3
7
29
16
3
2
3
3
2
2
1
1
1
2
2
3
6
4
3
2
2
3
2
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
5
5
6
4
2
2
2
2
2
2
2
2
1
1
1
6
3
1
1
1
1
2
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
56
56
56
56
52
51
49
49
49
41
45
52
56
67
77
65
77
74
72
83
83
74
83
72
75
71
65
81
65
70
76
81
80
81
80
75
75
75
75
67
66
70
73
69
81
86
72
72
69
69
69
74
86
77
86
82
86
75
86
61
55
57
49
48
74
46
46
46
46
45
47
66
44
56
54
51
74
56
40
36
34
36
40
48
48
42
43
43
45
48
48
48
48
46
46
38
3
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
7
7
7
7
4
2
2
2
2
1
1
4
5
5
6
7
8
7
7
7
7
6
5
6
5
4
6
13
8
4
4
5
3
2
5
3
1
1
3
5
8
6
5
3
2
2
2
1
1
3
4
4
3
2
5
3
1
2
2
2
1
1
2
3
5
3
2
2
2
2
2
2
15
21
26
30
23
17
14
12
12
10
8
8
4
1
1
7
4
2
2
2
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
73
209
209
209
209
204
203
199
199
199
134
138
137
133
160
159
150
166
176
174
181
162
164
171
153
152
159
160
172
209
168
199
175
172
173
174
164
164
181
150
156
146
149
148
159
176
152
216
151
160
179
182
191
202
216
209
202
186
168
146
216
134
130
119
112
92
80
73
69
91
94
99
176
82
79
81
76
83
89
98
98
98
86
106
117
112
159
159
113
117
110
103
102
100
98
97
98
97
99
99
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
58
10
10
10
10
10
10
10
10
10
18
13
9
16
15
14
13
30
54
42
21
1
1
1
1
9
13
18
17
15
13
14
9
4
1
1
2
3
17
12
7
4
5
7
5
4
4
6
7
9
9
9
9
6
3
19
18
16
10
4
13
8
3
4
5
13
8
3
1
1
1
1
1
11
16
22
17
13
13
7
2
2
2
9
13
8
3
3
35
20
6
6
6
4
2
2
49
41
33
33
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
559
559
559
559
511
503
464
464
464
384
490
777
560
792
781
742
777
783
760
794
779
782
792
773
794
753
770
769
792
781
784
794
792
779
794
770
743
638
667
653
727
635
637
794
646
642
648
653
685
696
782
783
675
691
644
593
739
548
536
516
489
466
410
477
411
314
275
287
299
305
306
675
272
267
264
258
323
408
536
536
536
539
608
783
783
476
473
352
291
261
221
194
155
123
123
126
38
161
161
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
11
11
11
11
11
11
11
12
14
7
1
2
2
2
1
1
2
3
2
2
2
2
2
2
2
1
1
22
26
31
37
49
28
7
7
8
4
1
5
9
13
11
9
5
2
2
2
47
91
90
55
21
12
3
36
24
12
33
34
35
65
74
74
53
33
17
2
15
8
2
2
2
27
16
6
19
12
6
6
6
6
6
22
38
120
124
126
104
55
6
6
6
6
8
9
11
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
11
109
109
109
109
96
94
84
84
84
78
95
151
119
134
189
141
149
147
136
151
143
141
173
146
155
166
157
170
173
157
159
156
151
156
147
138
142
145
138
162
173
142
161
134
129
124
121
132
138
145
189
157
163
169
173
166
170
173
144
156
158
152
162
173
135
121
123
118
114
106
98
128
89
86
84
76
78
78
81
86
94
104
123
138
133
189
189
125
134
125
114
112
102
101
101
90
13
114
114
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
4
4
6
5
4
4
3
2
3
5
5
5
3
1
1
1
1
5
3
2
22
16
10
8
5
2
2
2
2
3
5
3
1
1
1
1
12
12
10
9
13
17
9
2
4
4
4
11
7
4
6
7
8
19
16
14
13
13
7
2
9
17
16
16
35
39
44
55
34
13
16
30
37
45
73
59
45
45
49
51
44
22
1
1
1
1
1
1
7
9
10
12
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
103
103
103
105
106
109
109
109
109
89
88
83
109
73
81
78
80
109
86
98
89
82
82
76
80
76
72
77
81
85
97
85
98
79
75
78
89
74
74
68
83
67
72
77
81
90
90
90
75
77
78
82
89
78
97
72
68
64
78
55
63
67
76
83
63
65
70
56
54
49
40
45
32
31
29
31
35
38
45
45
45
44
43
50
50
36
37
38
38
40
40
40
40
40
40
40
40
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
5
5
5
5
12
16
20
13
6
4
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
4
7
5
3
1
2
2
1
1
1
1
3
2
1
2
3
5
7
5
3
4
5
7
5
4
16
16
9
3
3
4
7
9
7
5
7
5
3
11
7
3
3
3
7
9
12
12
12
12
11
11
11
11
11
11
7
4
4
16
13
11
11
11
11
20
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
22
22
22
23
25
29
29
29
29
29
33
38
43
53
59
48
53
51
62
52
53
62
53
52
62
55
60
71
67
71
71
76
59
58
57
59
60
60
76
58
57
62
69
61
63
76
56
58
50
44
44
46
45
48
69
52
59
49
63
40
37
36
32
29
30
28
39
38
36
39
36
39
29
27
26
24
22
27
18
19
20
22
27
27
28
38
38
30
31
30
28
28
27
26
26
21
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
7
4
1
8
9
5
2
7
6
5
5
6
7
8
7
7
7
4
2
3
5
12
18
11
4
3
2
1
1
3
3
3
3
2
2
2
2
2
2
2
3
5
3
2
1
1
1
2
2
3
2
2
3
4
3
2
4
2
1
1
1
2
3
12
9
6
6
6
6
6
4
3
3
3
5
6
4
2
2
12
6
1
1
1
1
1
1
2
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
33
33
33
37
43
52
52
52
52
42
43
42
42
47
48
49
50
64
48
49
52
52
50
50
64
41
39
44
43
44
64
46
43
41
55
41
40
50
35
35
44
33
33
32
30
32
26
29
33
36
55
41
40
44
47
36
35
31
27
33
29
29
39
34
28
30
44
25
25
22
17
20
13
11
11
10
11
11
13
16
16
18
19
27
27
18
18
17
16
16
16
16
16
16
16
16
16
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
10
13
7
2
6
5
5
3
2
2
2
3
2
1
1
1
1
3
2
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
4
3
2
1
1
3
4
2
1
1
1
2
1
1
2
3
3
4
11
7
4
4
4
3
2
2
2
2
2
4
5
6
8
7
7
4
2
2
6
6
6
6
6
6
6
6
6
6
6
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
50
50
50
50
40
38
32
31
31
30
34
46
54
57
101
60
68
73
70
94
76
73
85
76
78
88
76
91
74
76
75
71
76
73
76
83
101
85
94
90
86
88
91
92
105
121
121
121
93
89
82
77
84
69
73
78
75
101
84
63
66
61
55
53
59
42
43
37
42
43
38
59
35
33
33
28
26
26
24
24
24
25
34
41
42
66
66
40
41
37
32
31
26
25
25
22
3
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
5
5
5
5
4
4
4
4
4
4
4
8
6
3
1
3
3
4
4
2
1
1
1
1
3
3
3
3
4
13
10
8
6
6
6
4
2
1
1
1
3
2
1
1
4
4
4
2
1
3
3
4
3
2
5
3
1
6
9
13
19
13
7
5
5
3
1
1
1
1
1
1
4
5
7
6
5
5
4
4
4
4
8
11
7
3
3
9
5
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
34
34
34
34
34
34
34
34
43
46
60
98
77
115
88
94
105
105
111
140
115
124
124
118
117
131
113
111
131
118
124
140
131
117
117
99
98
115
108
107
197
113
111
140
97
94
87
85
93
116
128
124
197
158
111
108
99
81
75
82
102
104
121
197
108
103
158
76
79
75
64
61
52
61
55
52
61
61
38
33
33
36
41
51
51
47
54
54
50
51
51
50
50
51
51
43
3
54
54
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
2
2
2
2
3
4
4
4
5
8
7
6
4
2
6
5
5
3
2
5
6
7
8
6
5
10
11
12
7
3
7
5
4
3
3
2
2
9
7
5
4
4
4
2
1
1
1
1
1
3
6
10
8
7
11
8
4
1
7
15
17
20
10
1
9
16
9
2
2
2
2
2
18
26
31
24
17
17
10
4
4
4
7
10
8
6
6
6
3
1
1
1
1
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
34
34
34
34
37
40
40
40
40
39
45
48
52
67
56
67
61
67
70
73
108
74
75
85
79
74
108
71
77
83
77
78
108
77
77
81
86
71
78
63
62
66
72
63
63
78
56
58
55
60
60
63
86
62
72
60
54
51
60
41
42
45
46
41
41
41
46
40
40
46
33
37
30
28
29
27
25
32
20
21
23
25
32
32
29
32
32
30
30
30
30
30
30
32
32
25
3
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
4
4
4
4
5
6
6
6
7
4
1
2
9
8
6
4
4
5
3
1
1
1
2
2
2
1
1
3
3
3
4
3
2
1
2
1
1
1
1
2
2
2
4
4
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
4
7
4
2
4
2
1
1
2
1
1
4
5
6
7
6
5
5
3
1
1
1
4
6
3
1
1
15
8
1
1
1
1
1
1
1
2
3
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
34
34
34
34
34
34
34
34
34
34
39
48
48
56
56
56
53
57
60
65
86
68
82
74
79
82
72
70
78
96
99
110
191
105
106
108
112
138
131
191
203
158
176
203
177
203
158
169
158
158
169
139
144
145
156
163
139
133
158
163
114
112
163
83
79
69
53
49
50
43
48
40
31
29
28
27
30
33
39
48
48
48
46
47
47
40
40
42
44
48
48
48
48
47
47
47
47
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
5
7
5
3
2
5
3
2
3
6
5
5
4
3
3
3
4
3
2
2
5
4
3
8
10
12
9
5
1
1
1
1
3
3
3
3
6
9
9
10
5
1
5
7
5
4
5
7
8
4
1
5
9
5
1
2
2
2
3
3
4
4
4
4
4
5
6
7
6
5
5
11
14
18
23
16
9
5
1
1
15
8
1
1
1
1
1
1
1
1
1
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
41
589
589
589
589
534
524
479
479
479
321
346
437
444
457
1020
589
719
806
665
985
694
674
996
688
796
1000
803
1004
965
695
747
704
648
978
748
752
898
953
837
918
949
823
995
773
730
717
672
748
773
834
1020
864
985
978
996
1000
1004
965
901
978
951
953
918
995
816
749
767
833
726
738
585
840
437
405
405
356
346
347
326
326
326
445
623
812
812
1020
1020
549
524
441
346
313
247
191
191
167
4
187
187
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
35
35
35
35
35
35
35
40
42
23
4
8
6
5
4
4
5
5
5
5
4
3
5
5
5
21
23
14
6
15
25
14
4
5
7
9
6
4
4
20
12
4
1
2
3
3
3
21
39
21
4
13
8
4
32
19
7
14
22
30
47
65
116
105
95
53
11
11
8
6
7
33
40
22
5
24
14
5
6
6
6
7
36
65
195
156
117
95
48
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
34
34
34
34
34
35
35
35
35
34
39
45
49
55
69
55
57
76
77
90
167
165
180
376
191
196
196
167
151
153
136
138
186
125
143
122
125
133
135
186
145
137
205
159
185
205
199
205
172
172
172
146
140
172
113
120
135
121
160
172
93
93
78
61
59
47
42
44
49
46
47
77
39
38
38
31
28
29
21
19
22
28
40
48
48
77
77
51
54
50
46
45
44
43
43
44
42
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
1
1
1
10
20
10
1
2
3
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
14
8
3
3
3
3
4
2
1
1
1
4
2
1
3
6
6
5
5
5
5
5
9
5
2
1
1
7
13
7
1
1
1
3
5
6
4
3
4
3
3
3
3
5
6
7
7
7
7
6
5
5
5
6
6
6
6
7
18
10
2
2
2
2
2
2
22
22
22
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
34
34
34
34
34
34
34
34
34
33
37
39
45
56
49
56
53
60
64
68
103
71
77
85
80
103
90
82
84
85
103
78
90
75
70
65
78
55
54
54
52
50
49
57
48
45
46
48
43
50
53
53
78
53
52
53
50
46
50
53
42
40
38
37
34
33
31
28
33
33
32
46
30
29
28
25
25
21
18
17
18
22
25
33
33
29
29
26
27
26
26
26
26
28
28
22
3
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
2
2
2
2
3
4
4
4
5
3
2
8
12
10
9
9
6
4
12
6
1
1
1
1
2
4
6
5
4
7
9
8
4
1
1
1
1
1
1
4
9
5
1
5
8
5
3
3
3
5
4
4
3
2
2
2
3
2
2
3
4
5
5
5
5
3
1
1
1
1
1
1
4
5
7
6
5
5
3
2
2
2
8
12
8
4
4
8
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
91
91
91
98
103
113
113
113
113
99
108
114
113
117
134
116
123
119
119
145
125
129
119
126
122
104
110
115
118
134
127
145
129
126
122
93
98
77
73
74
82
82
80
145
82
84
83
81
77
79
115
81
82
83
103
77
77
80
66
61
58
80
53
56
57
50
40
40
43
49
51
47
80
55
61
79
57
53
57
51
51
51
48
50
50
40
45
54
63
80
80
80
80
53
55
64
39
79
79
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
2
3
4
13
17
12
8
8
6
5
5
5
4
4
4
5
4
3
5
5
5
6
7
5
4
3
4
3
2
1
3
2
1
1
1
1
1
1
1
3
3
4
6
6
6
4
2
2
1
1
13
8
4
6
4
3
3
3
3
4
6
4
3
3
3
3
3
3
8
7
6
6
6
6
8
9
10
7
4
4
3
3
3
16
8
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
99
99
99
107
112
123
123
123
123
88
82
78
65
63
56
56
66
66
80
110
86
123
84
78
80
74
72
87
83
94
114
100
110
91
123
75
68
68
55
55
55
53
61
57
51
48
48
46
47
63
52
65
68
69
114
63
60
54
43
46
43
39
46
36
30
26
31
21
24
25
29
35
25
26
29
24
23
35
18
21
25
26
35
35
31
35
35
32
33
32
32
32
30
35
35
27
3
32
32
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
1
1
1
1
2
2
3
18
26
14
3
2
2
2
5
9
7
5
3
2
1
1
1
1
2
4
6
6
5
4
4
4
2
1
4
2
1
1
2
3
4
5
7
5
3
2
1
2
3
4
2
1
1
4
9
5
1
2
2
2
3
4
5
4
4
2
1
1
1
1
1
2
7
9
12
8
5
5
3
1
1
1
3
4
4
4
4
18
9
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
57
57
57
57
53
52
50
50
51
52
65
98
83
115
110
110
113
134
115
101
101
98
97
98
89
92
95
95
121
103
111
118
115
134
128
107
106
99
97
96
98
94
91
110
92
94
97
100
106
110
134
117
110
112
110
107
121
114
98
114
88
81
73
71
64
55
92
59
76
82
119
119
82
82
82
72
77
82
89
102
102
102
103
121
121
86
89
94
95
102
102
102
102
102
102
102
102
102
102
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
5
5
5
5
3
2
2
2
2
8
8
8
6
5
5
6
5
4
4
5
4
3
5
5
4
2
1
2
2
3
3
2
2
2
1
1
1
1
2
3
2
2
1
1
3
4
5
7
9
5
2
8
5
2
7
7
5
4
8
12
20
18
16
10
4
3
2
2
2
2
2
2
17
27
29
18
7
22
30
34
38
27
17
17
12
8
8
36
26
17
17
17
17
17
17
17
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
42
42
42
42
45
49
49
49
49
38
45
43
46
71
49
51
50
51
48
49
70
74
82
164
82
80
83
70
75
76
75
96
69
71
62
61
63
66
76
67
81
72
73
73
96
76
67
69
64
67
81
61
58
56
71
61
62
57
96
49
48
44
34
31
27
24
19
18
21
22
23
43
22
23
26
21
26
24
14
13
12
12
19
26
27
50
50
28
30
27
23
22
19
18
18
18
18
18
18
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
2
4
7
4
1
2
2
2
2
3
3
4
3
2
1
1
1
1
2
2
2
3
4
7
11
29
15
1
2
2
3
6
4
3
5
3
2
1
2
2
2
2
3
4
2
1
1
1
6
4
3
5
4
4
3
3
2
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
5
3
2
2
4
2
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
66
66
56
66
66
66
66
66
57
55
52
66
49
49
55
46
46
48
56
57
62
87
66
72
69
75
72
67
64
65
75
66
70
67
62
62
66
87
64
70
64
63
65
69
67
64
70
57
72
56
61
64
68
87
72
69
63
63
59
64
72
55
58
57
53
62
55
39
42
43
45
52
55
49
84
57
54
62
55
52
48
47
47
39
40
39
45
45
38
43
44
49
58
53
84
84
57
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
53
7
7
7
7
4
2
2
2
2
2
2
2
3
2
2
3
2
2
5
3
1
1
1
1
2
2
2
2
2
3
14
9
4
4
5
3
2
3
3
3
3
3
3
4
2
1
4
5
7
6
6
8
5
3
3
2
1
2
2
3
4
5
3
2
7
5
3
3
3
3
4
5
6
6
7
7
7
7
7
7
7
7
7
7
4
2
2
7
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
62
62
44
62
62
62
62
62
52
49
48
62
55
62
67
80
66
80
83
83
109
125
104
106
109
123
109
112
114
106
123
109
98
109
94
96
100
125
97
89
92
85
81
109
83
85
104
70
76
62
71
74
80
125
85
88
89
97
80
71
76
55
50
45
40
38
32
29
41
38
40
43
104
39
40
42
31
29
29
19
16
15
16
30
44
49
92
92
47
49
41
33
31
25
23
23
19
3
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
1
1
1
1
4
5
6
6
7
4
1
3
4
3
2
3
3
3
4
5
4
3
11
8
5
3
2
3
2
2
10
9
6
3
3
3
3
3
3
3
5
5
5
4
3
3
3
3
3
5
6
4
2
1
3
2
1
1
1
6
4
2
4
3
3
2
1
1
1
2
2
2
9
7
6
5
5
5
4
4
4
4
4
4
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
201
201
201
201
153
145
126
106
106
92
104
118
121
157
199
170
186
263
165
168
176
160
193
160
171
194
185
204
268
205
216
215
273
201
200
201
248
208
236
239
248
273
238
240
233
239
223
227
238
231
273
263
230
240
227
213
268
185
164
163
152
168
198
161
198
199
223
223
192
220
163
220
126
110
101
87
86
91
92
92
96
140
163
268
268
148
137
119
100
92
83
76
67
57
57
50
3
60
60
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
1
1
1
1
1
1
2
6
4
2
5
5
5
5
5
5
3
2
3
5
8
15
23
14
5
21
23
25
13
1
3
3
3
3
3
4
9
5
1
9
9
6
4
6
8
16
17
13
7
1
28
16
4
2
1
17
14
11
9
7
14
8
3
97
50
3
3
3
16
14
12
13
12
12
7
3
3
3
8
14
9
4
4
16
9
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
36
36
36
36
35
34
34
34
34
34
38
48
45
56
51
56
50
58
55
58
81
63
68
66
68
68
63
60
59
68
65
66
65
103
68
68
81
64
63
87
59
59
58
62
60
60
103
60
59
65
56
57
81
52
50
48
53
50
51
103
51
55
57
50
57
50
33
35
37
39
47
45
44
48
53
79
57
50
37
28
29
32
36
47
47
36
36
38
38
40
40
40
40
40
46
53
39
79
79
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
1
1
1
1
1
1
2
3
5
3
2
2
4
4
5
3
1
1
1
1
7
4
2
4
6
12
7
2
2
3
3
3
3
2
2
3
4
3
2
1
1
1
1
2
3
4
3
3
3
4
3
3
3
3
3
3
4
5
5
6
7
4
1
1
1
2
2
2
7
6
6
6
6
6
6
6
6
5
4
4
4
4
4
16
8
1
1
1
1
1
1
20
21
21
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
106
106
106
106
81
77
67
57
57
48
52
64
68
77
113
83
94
106
98
106
154
112
122
137
154
142
142
154
135
135
115
108
106
97
96
100
106
97
99
99
100
102
103
113
103
106
103
97
100
96
90
96
89
93
105
92
97
106
83
79
81
88
71
82
63
53
64
43
57
56
56
113
50
53
57
50
57
48
43
43
43
43
51
56
56
70
70
46
47
43
39
38
33
34
34
28
7
30
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
5
7
8
8
8
6
4
2
3
5
4
4
2
1
1
1
1
4
3
2
8
7
7
5
4
3
3
3
3
3
3
3
4
4
4
4
4
4
9
5
2
2
2
2
4
4
4
4
3
3
3
2
2
12
19
18
12
7
5
3
3
3
2
2
3
5
5
6
6
6
6
5
4
4
4
10
16
9
3
3
10
5
1
1
1
1
1
1
4
3
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
91
91
91
91
91
91
91
99
118
126
197
196
162
168
222
148
161
153
157
208
189
202
219
197
196
223
205
227
188
202
187
176
171
201
187
198
222
202
208
216
219
223
227
193
200
201
193
199
223
248
263
349
349
279
349
257
236
227
180
182
162
149
132
148
121
114
111
105
107
106
91
121
76
70
67
59
54
55
51
51
51
67
92
114
114
157
157
95
97
87
74
70
64
53
52
52
7
59
59
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
3
2
2
2
2
1
1
3
5
7
4
2
9
5
2
3
3
4
4
4
7
7
7
20
12
4
8
6
4
2
1
1
1
1
4
4
4
2
1
1
2
2
2
12
19
20
22
15
8
8
18
9
1
5
6
7
11
15
8
1
10
6
2
9
5
2
2
2
12
9
6
10
8
6
4
2
2
2
9
16
8
1
1
15
8
2
2
2
2
4
5
6
4
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
54
224
224
224
224
169
160
138
130
129
126
149
165
171
169
356
207
249
269
210
324
236
236
350
240
276
351
293
361
378
251
276
261
235
336
252
251
304
257
262
339
270
271
352
259
255
257
291
268
282
302
356
314
324
342
350
351
361
378
310
336
336
310
339
352
264
270
258
261
243
216
208
247
155
146
170
167
179
252
203
216
232
239
267
293
278
378
378
252
279
262
248
252
222
252
252
229
216
216
216
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
10
10
10
10
8
7
7
7
7
4
1
3
2
2
8
5
3
9
8
6
4
2
3
5
4
2
1
41
22
4
8
6
3
1
1
2
3
4
3
3
4
2
1
1
1
1
1
8
16
13
10
9
9
9
18
18
19
34
23
13
26
33
36
31
26
40
66
128
84
40
8
44
75
40
6
23
14
6
10
12
13
14
19
24
77
96
105
70
36
6
6
6
6
6
6
6
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
61
61
61
61
56
55
51
51
51
38
47
58
74
97
96
109
103
109
138
115
117
138
117
113
138
106
107
97
97
96
103
106
114
110
117
89
84
88
85
89
100
97
97
117
97
92
97
88
89
92
88
100
83
83
85
80
88
85
68
79
75
72
100
82
60
57
67
41
51
52
49
92
45
44
43
38
39
43
46
46
46
40
45
46
46
48
48
35
36
34
31
30
29
25
25
23
3
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
2
1
1
2
3
6
9
10
8
6
7
6
6
3
1
1
1
1
2
3
4
6
8
12
11
6
1
1
1
3
5
3
1
3
5
3
1
4
5
7
4
1
1
1
5
11
7
3
3
3
3
3
8
10
13
9
5
5
6
7
7
7
7
7
4
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
19
256
256
256
256
227
222
199
199
199
135
145
158
157
162
280
214
245
328
229
273
241
227
264
222
236
257
239
261
288
257
268
264
313
247
235
249
250
265
268
313
305
284
291
390
411
534
923
690
923
966
1088
1088
1088
1074
947
903
859
682
619
903
460
428
385
298
276
263
244
217
221
217
194
280
160
151
161
143
145
145
107
99
119
167
206
328
328
200
198
165
153
145
136
130
119
115
115
115
115
115
115
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
15
21
15
9
4
7
6
5
8
11
8
5
3
1
1
1
1
7
4
1
20
17
14
14
11
8
6
5
4
2
1
2
4
4
4
15
21
28
14
1
5
9
22
26
19
11
3
12
6
1
13
13
13
22
32
46
34
23
14
6
100
53
6
6
6
48
27
6
15
10
6
8
9
9
10
15
20
51
66
82
56
30
4
4
4
4
4
4
4
4
4
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
16
211
211
211
211
207
206
204
204
204
137
149
186
188
189
427
239
297
338
275
421
293
281
430
290
337
411
356
414
375
345
360
334
344
391
331
329
384
404
331
397
358
338
401
322
313
307
300
318
329
355
427
369
421
412
430
411
414
375
370
391
389
404
397
401
321
282
270
357
278
257
243
349
183
172
195
177
187
243
205
215
241
263
304
340
340
430
430
276
295
273
252
253
251
243
243
243
213
213
213
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
7
7
7
7
7
7
7
7
7
4
2
2
3
4
3
2
2
2
4
2
1
1
1
1
5
3
1
1
2
10
16
22
14
6
5
5
4
3
3
3
3
3
3
4
6
6
6
7
9
13
13
14
8
2
10
9
8
15
16
18
19
21
12
3
25
18
11
4
4
4
4
4
54
30
6
15
10
6
5
4
4
4
14
24
77
93
101
65
30
4
4
4
4
54
79
104
54
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
61
61
61
61
59
59
58
58
58
46
48
48
52
57
59
56
58
83
69
72
98
71
87
95
108
164
144
164
162
175
181
145
164
121
109
107
112
117
135
164
132
181
130
126
148
164
142
185
151
168
168
158
181
185
121
124
136
126
170
185
113
114
113
82
73
61
65
49
49
45
47
38
33
31
30
27
30
32
38
47
47
47
38
38
36
38
38
35
40
43
43
43
43
47
47
43
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
3
2
1
2
2
2
2
2
2
4
3
2
2
2
2
2
2
2
2
3
4
6
6
7
5
4
5
3
1
3
2
2
5
4
3
2
2
2
2
1
1
5
8
7
5
4
22
11
1
4
7
12
8
5
3
2
4
2
1
1
1
1
1
1
4
5
7
6
5
5
4
4
4
4
4
4
3
2
2
7
4
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
56
56
56
56
51
50
47
46
46
37
38
45
49
50
78
52
58
64
61
66
84
67
81
76
78
85
77
89
82
85
89
85
106
89
90
88
84
89
85
89
100
83
106
81
82
75
75
76
80
86
88
100
106
86
87
84
83
77
82
84
79
81
100
86
67
60
73
46
52
49
45
66
38
36
35
29
27
27
24
24
24
25
31
34
34
47
47
33
37
35
32
32
32
28
28
28
28
28
28
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
4
2
1
6
4
2
3
4
3
2
3
5
3
2
7
7
5
3
1
1
2
3
4
4
4
3
3
2
1
1
1
1
4
2
1
3
8
10
6
2
2
2
2
5
3
2
5
3
1
1
2
9
9
9
13
9
5
3
2
1
1
1
1
1
7
10
13
9
5
5
3
2
2
2
6
10
7
5
5
7
4
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
58
58
59
61
63
68
68
68
68
55
58
55
56
87
56
56
58
52
53
55
54
59
68
63
78
78
57
62
61
60
68
68
65
87
78
62
60
78
48
46
43
40
39
42
37
31
31
32
29
31
41
41
41
44
87
44
42
41
37
30
28
25
27
19
19
21
20
24
24
19
18
32
15
16
16
12
12
14
7
8
8
9
13
18
20
35
35
22
22
19
16
15
12
11
11
10
3
14
14
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
48
10
10
10
10
10
10
10
10
10
7
5
8
6
4
2
3
4
4
4
5
4
3
11
8
5
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
2
3
4
2
1
2
4
5
5
5
5
5
6
4
2
2
2
1
1
1
1
1
2
1
1
1
1
1
7
4
2
2
2
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
21
77
77
77
77
68
67
60
60
62
66
112
148
165
307
291
197
234
240
263
335
296
319
307
316
312
292
292
280
307
291
308
335
319
316
312
277
212
192
182
174
202
200
202
335
217
211
197
191
174
180
195
159
167
136
125
143
145
137
195
158
109
106
89
79
79
68
62
94
72
80
86
108
64
61
71
78
87
108
103
103
104
110
111
121
121
108
108
95
105
108
108
108
108
91
91
88
3
88
88
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
6
6
6
6
5
4
4
4
4
3
3
4
4
5
7
6
4
2
3
5
4
3
5
5
5
9
14
8
2
4
14
9
4
4
4
3
2
1
1
2
3
3
3
9
11
14
18
9
1
2
4
9
6
4
9
5
1
2
8
14
18
17
12
7
10
17
22
16
10
6
2
27
29
29
29
20
12
12
8
5
5
5
11
17
11
6
6
13
16
18
19
20
11
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
555
555
555
555
503
494
452
452
452
299
326
359
355
381
641
440
505
510
439
623
484
478
641
496
550
645
551
649
602
493
499
490
461
548
489
479
535
598
483
563
518
508
595
641
533
623
641
615
645
649
602
596
590
590
598
563
595
461
469
456
478
444
394
485
428
307
270
266
301
314
306
649
288
280
276
222
228
235
232
236
236
247
310
353
353
437
437
298
313
292
267
260
236
228
228
197
13
241
241
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
23
34
19
4
6
5
5
4
4
5
14
9
5
3
3
3
3
5
5
6
23
24
26
22
19
16
13
10
7
5
3
3
3
17
10
3
25
48
49
41
25
9
23
38
30
17
5
51
29
7
7
7
22
50
62
58
44
31
17
3
20
11
3
3
3
26
19
12
21
16
12
58
81
104
86
69
69
104
118
125
109
57
5
5
5
5
5
5
5
5
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
50
50
50
50
50
50
50
50
66
89
94
169
166
117
120
145
98
105
98
98
123
120
134
140
169
166
135
145
150
145
132
131
130
146
130
138
150
129
169
138
141
141
127
150
126
131
146
125
141
127
129
122
102
99
102
103
115
115
129
146
90
91
86
73
75
63
53
65
49
64
65
65
115
70
71
82
80
90
99
115
115
115
98
108
115
115
95
95
84
79
77
74
72
68
69
69
56
4
65
65
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
6
6
6
6
3
1
1
1
1
2
3
6
7
7
8
8
8
12
10
7
5
5
5
5
4
3
3
14
9
4
11
18
10
3
2
1
1
3
3
2
1
1
1
2
2
2
4
5
6
6
6
3
1
4
8
7
4
1
5
13
9
5
5
4
4
5
4
4
5
3
2
6
23
40
38
23
8
21
13
5
5
5
9
13
9
5
5
35
18
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
91
91
91
98
103
113
113
113
113
92
89
86
113
74
81
76
78
113
77
96
77
67
65
58
59
58
56
60
63
72
72
92
96
71
71
65
71
60
62
61
60
68
53
54
50
44
46
43
48
55
65
60
68
56
71
52
49
45
38
44
34
35
35
31
35
31
40
40
37
37
32
46
29
31
32
30
37
37
24
20
19
17
22
25
25
38
38
30
31
30
28
28
27
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
1
1
1
1
12
17
23
22
22
12
2
2
5
3
2
2
4
3
2
1
1
1
1
1
5
3
2
2
3
7
5
3
3
3
3
2
2
3
3
3
3
2
2
3
3
3
2
2
2
2
2
6
3
1
1
1
3
2
1
1
3
4
3
2
4
3
3
4
3
3
3
3
5
8
11
9
8
11
7
3
3
2
2
2
2
2
2
11
6
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
206
206
206
206
201
200
196
196
196
138
143
152
149
157
259
195
224
330
219
242
222
202
256
203
220
260
229
264
288
222
228
215
200
238
207
217
236
217
216
227
232
232
255
259
240
244
256
248
261
264
262
330
249
255
256
246
288
227
205
181
180
166
149
208
123
111
120
79
114
117
115
264
109
106
105
108
141
182
246
246
246
237
261
330
330
197
182
145
118
105
91
81
65
57
57
53
10
67
67
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
10
10
10
10
10
10
10
10
10
5
1
9
7
4
2
3
5
4
4
2
1
1
1
1
4
3
2
22
14
7
15
10
6
2
2
2
2
8
13
12
9
5
1
15
10
6
9
9
9
7
6
13
9
5
16
12
9
27
20
13
24
32
40
27
15
10
5
1
1
1
1
1
9
7
6
9
7
6
5
4
4
4
12
20
23
24
26
31
17
4
4
4
4
4
4
4
7
10
30
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
313
313
163
313
313
313
313
313
237
237
228
313
206
199
196
239
240
250
516
250
273
302
271
287
309
247
257
268
250
309
251
258
267
234
250
239
236
270
243
255
256
279
292
279
290
500
298
293
306
318
305
271
516
281
306
311
257
227
279
168
152
178
203
133
237
103
85
74
46
119
127
136
500
132
133
134
73
64
53
38
30
108
202
276
516
516
287
287
187
134
109
78
59
46
34
28
24
6
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
271
44
44
44
44
38
33
33
33
33
30
23
16
16
15
13
12
30
27
20
13
6
6
6
6
4
2
2
13
7
2
1
1
1
1
2
2
3
6
6
4
3
2
2
3
2
1
1
1
1
5
3
1
1
1
1
4
3
2
1
2
5
7
9
5
2
2
2
2
2
1
1
3
9
12
14
12
10
10
5
1
1
1
1
2
5
3
2
2
2
2
2
2
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
93
584
584
584
584
529
519
474
474
474
317
341
373
348
390
628
497
555
812
553
576
558
531
623
549
553
588
597
591
766
568
571
572
517
541
488
471
507
499
449
475
501
530
574
628
557
557
623
567
608
610
607
812
586
626
598
582
766
529
517
494
460
468
435
471
442
412
520
520
514
506
500
628
364
341
398
377
408
578
477
505
573
624
650
812
812
578
578
535
570
578
578
578
578
561
561
526
474
491
491
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
22
22
22
22
22
22
22
53
84
46
8
9
8
7
4
2
9
5
2
4
5
3
2
4
6
10
15
30
20
10
34
25
14
4
4
4
5
6
3
1
16
10
4
4
4
4
4
2
1
28
40
53
39
26
42
21
1
1
7
13
47
61
75
79
77
45
14
49
31
14
9
14
131
71
11
47
29
11
101
146
192
371
313
255
142
29
29
58
37
17
17
17
17
17
17
245
127
9
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
49
49
49
49
46
46
44
44
53
56
76
129
101
147
136
130
137
131
134
149
143
151
147
150
149
140
140
140
147
155
161
187
187
157
149
144
132
150
187
149
187
168
184
211
238
290
290
290
221
232
276
241
252
193
276
177
174
169
252
118
113
105
82
72
60
50
39
37
38
40
47
44
43
79
50
51
57
50
49
47
47
47
43
45
43
50
50
41
45
44
49
56
52
79
79
59
48
48
48
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
2
2
2
2
5
6
7
7
8
5
3
2
2
2
2
2
2
6
4
2
1
1
2
2
2
2
2
7
5
3
23
12
2
2
7
4
2
1
1
1
1
1
1
2
3
3
3
2
1
7
5
3
2
2
5
3
1
2
5
9
12
12
6
1
6
3
1
1
1
1
1
1
7
6
6
6
6
6
5
4
4
4
6
8
5
2
2
10
7
4
4
4
4
4
4
5
3
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
70
95
95
95
102
107
117
117
117
117
97
92
93
117
81
86
84
88
117
103
107
106
117
116
108
114
138
116
119
138
118
113
116
138
110
117
110
108
116
115
116
127
118
109
109
110
106
103
127
94
102
118
102
116
101
108
90
85
77
75
78
70
67
75
89
65
66
75
58
58
53
47
57
36
33
33
28
30
32
36
43
43
43
42
50
50
75
75
48
53
49
45
45
40
43
43
42
42
42
42
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
3
3
4
13
17
21
14
8
5
2
2
2
2
2
2
2
2
3
16
9
2
8
14
8
2
6
9
13
16
9
2
2
1
1
2
3
6
4
3
6
3
1
5
7
9
9
6
4
3
2
5
5
4
3
3
9
5
1
2
3
4
2
1
1
1
1
1
1
4
5
7
6
5
5
4
3
3
3
5
6
3
1
1
7
4
2
2
2
2
2
2
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
26
26
26
26
25
25
25
25
28
28
35
51
42
57
48
51
54
57
60
62
79
64
66
67
66
66
63
61
63
66
62
73
61
63
62
60
79
63
73
61
60
62
62
61
60
73
60
67
66
67
68
69
79
67
67
63
67
56
64
67
43
44
37
35
35
32
40
40
35
39
31
39
29
27
29
25
23
29
17
15
14
15
18
20
20
26
26
25
26
26
26
26
24
26
26
25
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
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
2
2
8
7
5
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
5
5
8
4
1
4
3
3
2
1
6
4
3
3
4
5
6
3
1
1
1
1
1
8
15
15
10
5
6
3
1
1
1
2
3
2
2
2
14
7
1
1
1
1
1
1
1
1
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
135
147
147
147
147
144
144
142
142
142
129
154
147
148
162
227
171
175
217
166
164
170
243
175
174
186
247
208
204
207
243
202
206
191
187
199
187
206
243
202
212
219
218
217
227
217
185
187
209
247
204
215
212
177
200
209
235
217
218
146
129
139
120
106
205
87
82
76
50
82
81
83
247
75
74
76
47
40
33
24
18
48
86
135
212
212
235
235
121
109
88
63
53
40
32
27
26
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
111
5
5
5
5
5
5
5
5
5
6
7
9
8
7
6
6
7
6
6
5
4
3
2
3
4
3
3
16
10
5
6
6
7
7
7
5
3
3
8
7
7
7
8
5
3
3
3
3
3
3
2
2
2
2
3
3
3
6
5
4
3
3
3
4
5
3
1
1
3
3
3
6
10
12
13
9
5
5
3
2
2
2
2
2
5
8
12
7
3
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
32
198
198
198
198
148
140
119
99
99
90
102
112
114
154
162
141
157
174
171
192
261
211
261
244
258
261
244
247
231
258
234
219
216
221
193
183
187
170
163
193
153
151
156
154
154
148
221
153
153
163
162
161
187
174
198
166
170
151
151
221
164
175
190
162
190
167
225
215
185
225
160
225
123
105
97
77
72
71
61
61
61
61
85
104
105
170
170
97
101
89
75
71
57
54
54
54
54
54
54
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
23
23
23
23
23
23
23
28
31
16
1
6
5
5
6
5
5
10
7
4
1
1
1
1
2
3
6
8
5
3
6
9
10
6
3
6
3
1
1
2
3
3
4
13
18
12
7
4
2
8
6
5
3
1
17
15
8
2
1
13
34
31
29
19
9
31
20
10
6
3
1
10
16
19
22
15
9
9
5
1
1
1
12
23
18
14
14
18
9
1
1
1
1
1
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
27
27
28
32
37
46
46
46
46
36
44
50
55
85
69
63
72
77
85
89
87
102
102
82
82
80
75
77
80
65
67
65
75
63
64
73
73
80
89
78
80
73
77
80
69
69
73
80
69
73
79
63
61
79
62
62
59
89
48
44
44
43
39
39
56
30
31
31
39
41
45
77
41
41
40
33
34
35
38
43
43
44
50
56
54
77
77
54
59
56
52
52
49
48
48
41
3
51
51
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
5
5
5
5
6
6
6
6
6
6
4
2
6
6
6
12
9
6
6
12
14
13
12
8
5
4
6
6
3
1
1
2
3
3
3
3
3
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
5
4
3
2
2
3
3
3
3
4
5
3
2
2
2
2
2
2
12
17
22
11
1
1
9
13
18
33
19
6
4
3
3
12
6
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
56
56
56
56
52
51
49
49
49
42
46
47
49
59
54
56
57
78
62
66
86
67
82
87
100
154
129
154
146
147
164
131
131
101
90
79
78
60
78
84
89
164
89
89
96
83
68
83
69
88
93
93
164
98
92
88
85
69
64
64
50
54
57
47
57
48
57
44
42
38
33
40
29
28
29
26
25
32
20
20
21
22
26
26
25
32
32
29
30
30
30
30
30
32
32
25
3
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
2
3
8
6
4
2
3
3
3
4
3
3
3
3
3
5
3
2
3
4
5
4
4
3
3
3
3
3
3
2
2
2
2
3
3
4
3
2
2
3
5
6
7
4
2
7
4
2
2
2
4
4
5
3
2
6
5
4
4
4
2
1
4
5
5
6
6
6
6
3
1
1
1
2
3
2
2
2
15
8
1
1
1
1
1
1
1
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
58
58
34
58
58
58
58
58
50
54
54
75
63
61
58
63
56
56
56
56
59
59
69
69
65
68
73
69
77
69
69
75
63
62
62
63
63
63
76
67
71
69
75
77
57
63
62
64
76
64
72
72
67
75
72
64
68
70
77
69
72
58
59
56
54
59
52
53
52
55
51
50
77
38
36
38
32
35
38
41
48
48
48
54
59
56
77
77
57
59
56
52
51
48
47
47
40
3
50
50
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
2
2
2
2
3
4
4
4
5
14
10
7
6
5
7
7
7
14
9
5
3
2
5
5
4
3
3
21
12
4
2
1
1
1
2
1
1
1
1
1
4
4
2
1
1
5
6
6
7
7
8
10
7
4
9
7
6
3
1
13
7
1
5
5
5
4
3
5
4
3
3
3
5
5
6
6
6
6
7
7
8
18
13
8
4
1
1
19
10
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
528
528
528
528
523
522
518
518
518
314
314
302
284
359
311
319
323
494
285
282
273
251
271
251
258
294
300
350
528
381
518
406
364
384
360
359
494
340
309
311
291
303
315
311
350
340
288
289
289
276
274
320
304
316
528
302
280
251
206
220
219
216
333
250
266
333
262
264
281
333
236
284
207
189
191
179
186
246
207
211
211
221
254
320
320
246
246
222
242
246
246
246
246
234
234
225
204
216
216
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
7
10
6
2
4
7
6
5
8
11
8
5
8
5
3
7
7
7
13
18
23
18
13
11
6
1
3
5
3
2
8
17
16
8
1
5
4
3
3
3
13
23
12
1
1
2
4
14
9
4
7
11
24
23
22
13
4
26
20
14
20
17
11
5
14
31
33
35
30
26
30
62
78
94
70
46
46
32
18
18
24
18
12
12
12
12
12
12
108
56
5
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
34
34
34
34
34
34
34
34
34
34
38
48
49
57
63
56
57
71
74
76
145
89
104
125
145
134
137
145
120
118
116
108
110
95
137
85
84
96
82
95
143
96
137
95
85
78
68
65
68
81
86
88
143
93
91
89
85
68
65
56
50
57
38
37
36
32
37
42
37
37
33
45
29
27
27
29
33
37
45
45
45
41
43
45
45
42
42
33
31
29
27
27
24
26
26
20
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
1
1
1
1
1
1
2
2
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
22
13
4
3
3
2
1
1
1
1
2
1
1
3
3
3
5
5
6
6
5
3
2
2
2
1
1
4
3
3
2
1
1
2
4
6
5
5
5
3
1
9
7
6
6
6
6
6
3
1
1
1
12
20
10
1
1
12
6
1
1
1
1
1
1
1
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
74
74
61
74
74
74
74
74
64
60
58
74
60
62
74
65
64
68
68
74
74
74
74
81
74
76
85
77
81
77
85
78
76
73
85
70
70
72
85
79
82
103
78
85
73
62
58
63
64
75
101
82
103
86
87
95
82
101
73
69
85
76
79
103
85
67
69
79
54
57
54
49
73
42
39
38
30
28
23
19
18
19
22
34
46
48
85
85
47
49
43
37
36
29
31
31
24
6
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
52
2
2
2
2
1
1
1
1
1
1
1
2
5
5
4
3
3
3
4
2
1
1
1
1
3
4
6
5
4
7
4
2
4
3
2
2
1
1
1
2
3
2
2
4
3
2
5
3
2
3
5
5
3
2
6
3
1
2
4
17
10
4
4
4
5
3
2
2
2
2
2
2
4
5
7
6
5
5
3
2
2
2
8
11
13
14
15
14
7
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
34
34
34
34
31
31
32
31
34
34
37
45
48
55
66
55
55
71
72
77
150
94
108
130
150
134
146
150
121
119
107
109
111
97
146
94
92
103
96
109
147
101
146
96
90
88
86
83
86
102
90
96
147
97
96
96
102
77
64
67
62
65
102
60
59
59
54
49
52
49
45
77
37
35
35
27
25
23
19
18
18
17
27
39
42
77
77
41
44
38
31
30
24
22
22
20
3
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
3
5
3
1
2
5
3
2
3
3
4
5
8
5
3
11
9
7
4
2
4
6
31
19
8
4
3
2
2
1
1
2
3
3
3
3
3
4
6
6
3
1
6
9
6
3
2
6
6
6
5
4
17
9
1
2
3
5
15
14
13
24
12
1
12
9
7
6
5
4
4
3
3
3
3
4
5
3
1
1
4
2
1
1
1
1
1
1
2
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
44
39
44
44
44
44
44
41
42
41
44
48
43
54
45
48
50
50
53
52
52
56
52
51
54
51
52
60
55
57
68
57
56
54
54
49
49
50
54
58
60
68
70
60
62
58
70
58
56
58
70
57
68
59
58
65
57
55
58
65
45
42
42
40
40
39
33
45
31
30
28
41
25
28
30
29
37
39
23
20
17
14
19
25
26
45
45
32
33
31
29
28
27
26
26
26
26
26
26
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
1
1
1
1
2
3
4
5
7
4
1
2
2
2
2
3
4
6
4
2
2
2
2
2
2
2
2
2
3
13
8
3
12
13
7
2
1
1
2
3
3
3
3
5
6
7
7
4
1
4
4
5
3
1
2
1
1
1
1
4
3
2
3
2
2
1
1
1
1
1
1
1
4
8
10
6
2
5
4
3
3
2
2
2
1
1
1
11
6
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1028
1028
199
1028
1028
1028
1028
1028
730
679
616
1028
444
405
381
278
272
250
212
196
194
172
163
163
138
133
144
146
157
199
174
175
190
184
162
194
163
160
194
133
127
127
116
118
153
96
131
77
89
88
98
163
116
131
128
199
120
124
129
68
59
50
34
27
21
16
13
10
8
28
30
34
131
34
35
35
25
30
36
42
42
42
42
56
74
94
131
131
131
131
131
131
131
67
56
44
29
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
975
31
31
31
31
31
31
31
31
31
17
3
16
15
14
17
16
16
15
8
2
5
3
1
1
1
1
1
7
4
2
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
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
56
56
56
56
52
51
49
49
49
42
47
54
57
59
89
64
69
78
65
78
67
71
89
77
86
97
106
127
127
127
112
105
113
94
89
86
84
92
95
113
121
107
113
121
113
121
122
114
119
143
126
128
143
130
130
143
122
118
96
118
88
88
106
75
67
56
58
40
51
54
57
97
54
61
61
57
61
61
46
44
44
40
46
48
48
56
56
45
49
48
47
47
47
48
48
39
4
44
44
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
2
2
2
2
3
3
4
4
5
3
1
2
5
3
2
3
11
8
5
8
5
3
11
9
7
4
2
5
9
22
14
6
8
5
2
2
3
3
4
6
8
10
13
9
6
5
5
3
1
4
6
8
10
12
18
11
5
5
4
4
8
10
9
8
8
15
9
3
3
3
3
3
21
28
32
20
8
8
8
8
8
8
8
8
8
8
8
12
6
1
1
1
1
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
45
45
36
45
45
45
45
45
39
39
41
45
47
47
52
68
49
52
50
47
56
51
52
74
51
53
53
52
55
59
81
88
92
178
94
101
110
120
119
130
178
123
135
132
127
136
178
122
122
114
109
135
109
108
95
108
102
98
89
164
79
82
83
65
66
60
57
78
55
62
64
67
82
62
70
82
69
89
89
50
45
37
31
38
45
46
74
74
69
75
75
75
75
74
69
69
61
6
75
75
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
1
1
1
1
3
4
5
7
10
5
1
7
11
16
11
6
5
4
4
4
3
2
3
4
4
2
1
2
4
10
10
11
6
1
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
8
9
6
4
2
7
4
1
7
6
6
5
4
8
6
4
4
4
4
4
3
2
4
5
7
24
15
7
14
8
2
2
2
4
5
3
1
1
14
7
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
56
56
43
56
56
56
56
56
53
53
46
56
47
47
77
51
51
53
77
48
48
48
47
49
53
58
59
58
60
60
56
60
63
68
77
66
64
77
62
63
68
60
53
58
51
53
68
45
55
46
48
54
54
60
53
77
59
57
60
63
45
44
49
33
30
27
23
21
19
24
24
24
54
22
23
25
19
21
19
12
11
13
16
25
33
33
60
60
31
32
27
21
20
15
13
13
13
13
13
13
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
1
1
1
1
5
7
8
9
10
5
1
2
2
2
2
6
4
2
2
1
1
1
1
1
2
1
1
1
2
4
10
17
11
5
1
1
1
1
11
7
4
3
2
1
2
2
2
2
3
3
3
4
3
2
3
3
3
3
3
4
4
3
3
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
5
4
3
3
4
2
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
31
214
214
214
214
167
159
134
121
121
116
132
152
148
170
254
194
222
323
224
240
236
219
251
234
238
255
243
259
325
235
237
238
211
245
211
195
236
212
207
251
218
234
250
254
233
240
251
252
266
306
280
323
306
296
289
306
325
238
225
231
212
213
231
203
180
124
103
87
111
113
113
259
106
105
105
84
88
95
98
98
109
164
199
325
325
186
176
141
113
101
87
76
61
50
50
52
17
67
67
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
22
22
22
22
12
3
3
3
3
2
1
3
5
5
4
4
3
2
2
4
3
3
4
4
5
3
1
1
2
14
13
10
7
5
7
6
5
5
3
1
1
1
1
10
13
11
9
9
9
8
8
9
7
6
44
26
9
23
14
6
28
30
21
12
14
25
41
30
19
10
1
30
23
14
6
8
7
6
3
1
1
1
10
19
21
22
24
33
17
1
1
1
1
4
5
7
7
7
7
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
44
157
157
157
157
128
123
106
99
99
86
95
104
115
123
160
131
135
126
157
117
120
124
124
118
116
117
123
117
121
124
122
131
144
133
157
148
128
139
128
125
186
126
127
125
115
117
115
123
130
141
160
146
186
150
146
140
148
121
108
113
137
158
151
226
226
167
226
149
138
129
106
96
90
81
78
73
78
80
86
95
95
95
107
119
115
160
160
108
118
111
103
102
95
95
95
82
6
101
101
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
8
8
8
8
5
3
3
3
3
2
2
9
8
7
9
8
6
4
5
7
4
1
8
7
5
3
1
2
2
3
3
4
3
2
3
4
6
8
4
1
7
5
4
2
1
1
1
1
1
8
15
17
9
1
17
10
4
1
1
13
22
19
16
17
18
12
6
6
6
6
6
6
14
10
6
12
9
6
26
36
47
35
23
23
17
12
12
17
17
17
17
17
17
11
6
6
6
6
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
149
149
50
149
149
149
149
149
148
199
208
363
353
426
504
1169
717
898
1270
843
1149
805
684
660
534
572
646
696
797
1169
834
1149
896
935
1149
1060
1095
1136
1149
1155
1179
1195
1195
1246
1017
1181
890
1206
1040
1130
1171
1206
1270
841
968
1013
874
1232
1171
596
547
637
528
508
1246
396
369
345
192
363
362
366
1232
336
332
330
192
177
161
118
92
275
505
776
1270
1270
1246
1246
637
534
415
276
215
159
116
89
71
22
22
22
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
112
1
1
1
1
1
1
1
1
1
5
10
22
12
3
6
10
14
19
11
3
3
2
2
2
2
2
3
8
5
3
5
4
4
2
1
1
1
3
3
3
3
3
8
5
2
2
2
2
3
3
3
2
1
1
1
2
2
2
2
2
8
6
5
4
3
3
2
2
2
2
3
4
10
8
6
5
5
6
4
2
2
2
2
2
8
11
14
13
7
2
2
2
2
3
3
3
3
4
6
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
35
278
278
278
278
209
198
165
141
141
124
140
191
192
199
449
261
315
352
282
415
297
291
455
308
358
436
382
439
391
375
383
357
362
416
356
349
402
429
352
411
383
356
426
337
335
335
327
344
399
463
457
632
632
538
632
485
457
402
389
416
412
429
411
426
310
310
293
274
280
254
230
343
202
195
192
167
176
179
191
208
220
252
308
357
357
455
455
295
311
287
260
255
222
226
226
225
226
226
226
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
20
20
20
20
17
15
15
15
15
8
2
2
2
2
2
2
3
2
2
1
1
1
1
1
2
2
2
3
5
14
23
15
8
1
7
6
4
3
3
3
5
4
3
31
19
8
12
16
24
16
8
11
15
19
39
47
43
31
19
17
23
29
39
30
21
19
10
2
2
2
2
2
31
21
12
16
14
12
13
13
13
14
28
43
85
96
102
80
42
4
4
4
4
4
4
4
4
4
4
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
145
145
145
145
145
145
145
145
126
128
123
145
156
118
121
130
135
141
220
139
137
137
131
126
117
156
123
127
123
187
117
125
129
116
111
124
115
114
156
104
101
105
118
123
128
183
108
102
116
129
138
152
220
131
153
156
136
187
160
119
114
108
91
96
89
62
57
46
61
60
61
63
183
55
54
53
36
38
39
37
37
57
97
131
220
220
160
160
95
74
60
43
35
28
23
19
17
11
11
11
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
99
55
55
55
55
29
4
4
4
4
19
14
9
13
8
3
10
18
11
5
13
9
5
4
4
4
3
3
18
11
5
5
6
4
2
2
2
2
3
3
3
5
4
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
6
11
9
8
8
9
5
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
17
56
56
56
56
51
50
49
46
46
45
61
77
84
143
132
88
104
442
508
691
2125
1065
1239
1383
2125
1445
1777
1922
1953
2222
2222
2133
2222
1255
1077
886
679
711
741
823
1446
683
776
587
490
454
366
446
374
578
637
591
1446
515
490
467
385
360
298
532
216
193
174
116
99
79
63
53
52
44
41
46
34
32
30
27
30
24
21
19
19
20
27
31
32
46
46
30
31
29
26
25
23
22
22
20
3
25
25
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
4
8
4
1
2
2
2
2
2
2
4
3
2
2
2
2
2
2
2
2
3
4
17
10
3
2
4
14
10
5
1
1
1
1
1
1
4
5
6
7
6
6
4
2
7
4
2
2
2
2
3
3
3
2
1
1
2
7
4
1
1
2
3
3
3
10
8
6
9
7
6
6
6
6
5
4
4
2
1
1
7
4
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
175
175
175
175
173
173
172
172
172
119
122
126
120
136
176
142
156
147
168
175
155
165
172
151
156
156
150
160
153
160
160
157
164
160
168
172
148
175
146
148
152
139
156
136
135
148
123
131
134
137
176
142
146
157
152
156
172
123
120
114
114
125
102
105
87
74
69
69
79
78
88
122
74
72
71
65
70
72
78
88
88
95
116
129
125
176
176
121
125
116
106
104
93
93
93
91
90
90
90
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
2
2
2
2
2
2
2
2
2
3
2
1
8
6
5
5
5
5
5
5
3
2
2
2
2
4
7
16
25
16
7
9
8
4
1
4
4
4
4
4
4
4
4
4
2
1
1
1
8
15
16
15
10
5
4
17
10
4
1
2
4
16
28
16
5
8
30
49
32
15
8
2
21
21
21
22
15
8
8
6
5
5
5
13
22
13
4
4
36
19
3
3
3
3
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
113
162
162
162
162
151
149
140
169
183
192
364
209
240
241
261
255
213
234
211
205
236
255
244
364
249
252
236
215
230
207
203
206
236
225
253
243
252
364
225
224
232
211
230
261
171
156
138
149
137
143
257
160
156
189
234
184
240
252
148
131
120
87
70
70
50
46
48
29
66
70
74
261
72
73
73
40
34
26
19
16
18
21
63
108
118
257
257
110
109
84
55
45
34
25
20
17
3
10
10
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
14
14
14
14
14
14
14
18
22
72
40
9
9
7
6
7
6
5
7
9
8
5
2
2
2
2
2
3
2
2
6
8
5
3
3
3
2
1
3
2
2
2
3
4
3
2
1
1
1
1
1
1
1
1
2
3
4
3
2
1
3
3
4
4
3
2
2
2
2
1
1
2
1
1
3
2
1
1
1
1
1
2
1
1
1
2
4
6
4
3
3
3
2
2
2
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
57
57
34
57
57
57
57
57
47
48
48
57
53
58
60
78
57
58
70
70
75
125
106
117
165
125
112
124
116
133
142
143
212
171
128
130
138
136
151
212
145
171
163
184
213
240
294
294
294
206
217
205
203
255
186
154
173
152
138
255
106
102
101
75
68
57
44
40
35
41
41
42
66
39
41
46
42
57
44
33
29
26
26
31
34
35
48
48
37
41
40
39
39
39
34
34
28
3
31
31
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
14
1
1
1
1
4
5
6
6
7
9
5
2
2
2
2
3
7
5
3
2
2
2
2
2
2
2
2
8
10
12
12
12
12
9
5
2
1
1
2
4
4
4
3
2
9
5
1
1
1
6
6
6
3
1
6
3
1
5
3
1
1
1
1
1
7
4
2
1
1
1
1
1
7
10
13
13
13
13
9
5
5
5
5
5
3
1
1
7
6
5
5
5
4
3
3
3
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
30
35
35
35
37
40
45
45
45
45
40
46
48
50
69
54
56
53
56
61
64
86
64
72
73
78
100
91
100
93
114
85
80
80
72
69
72
86
79
75
77
114
77
78
76
68
75
57
61
53
61
59
65
114
60
72
63
56
54
68
45
41
42
36
36
36
31
40
40
35
39
31
39
29
28
29
25
23
29
18
19
20
21
26
26
22
23
23
20
23
24
24
24
24
26
26
20
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
10
10
10
10
10
10
10
10
10
8
5
2
2
2
2
2
2
4
3
2
1
1
1
1
2
2
2
3
2
2
12
8
4
1
2
1
1
1
2
3
3
2
1
4
3
2
2
2
3
4
4
4
2
1
4
3
3
3
2
1
2
3
2
2
5
7
4
1
1
1
1
1
3
4
6
6
4
3
2
1
1
1
3
4
2
1
1
3
2
1
1
1
1
1
1
1
2
3
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
277
277
277
277
211
200
167
145
145
128
144
197
197
203
466
333
407
779
386
456
394
330
447
327
363
440
436
444
735
420
441
428
357
430
373
374
416
393
377
436
397
358
385
339
327
335
322
339
423
464
474
779
498
562
568
496
735
430
440
432
425
416
436
397
306
300
277
288
303
296
281
539
262
262
269
289
359
422
539
539
539
557
609
779
779
501
466
420
360
337
310
287
258
229
229
243
229
259
259
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
6
4
2
2
2
2
2
2
2
2
12
7
3
5
7
6
6
8
7
5
4
4
4
8
7
7
32
31
30
40
45
50
40
30
21
13
8
22
15
8
10
12
15
37
39
30
22
33
21
9
96
70
37
4
76
65
49
34
35
32
30
17
4
4
4
31
58
104
109
111
114
57
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
242
242
145
242
242
242
242
242
459
784
874
1761
1880
1087
1199
1379
804
799
837
925
1067
1256
1419
1629
1761
1880
1402
1477
1369
1319
1318
1351
1419
1390
1312
1443
1364
1456
1880
1391
1452
1600
1234
1390
1371
1133
1098
1621
1197
1145
1258
1456
1094
1068
1220
1629
1167
1452
1600
868
811
717
492
380
277
229
187
150
173
361
388
427
1621
411
414
413
216
188
154
108
86
137
206
492
756
786
1629
1629
681
666
506
318
258
189
134
103
77
3
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
3
3
3
3
3
3
3
3
3
61
47
34
24
14
6
11
16
9
3
13
12
12
12
7
2
2
2
32
17
2
6
11
16
8
1
1
1
14
10
6
7
5
3
8
5
3
1
1
1
1
1
1
1
1
4
4
4
3
2
2
2
3
4
3
2
4
6
12
8
4
2
4
3
2
2
2
2
2
5
6
7
8
8
9
8
8
8
7
6
6
6
6
7
8
9
6
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
56
56
56
56
54
54
53
53
53
39
41
42
46
61
53
61
56
78
66
69
116
71
72
84
78
72
98
70
75
81
76
78
98
81
82
88
116
82
80
83
79
78
89
72
72
78
64
78
70
77
82
82
116
85
78
80
80
66
65
71
50
51
49
46
49
48
50
53
53
53
43
35
30
26
26
25
24
29
20
19
21
26
31
43
43
38
38
38
39
40
40
40
40
39
40
40
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
3
3
3
3
3
2
1
8
4
1
1
4
5
4
3
2
2
2
2
2
3
3
3
4
5
20
25
14
4
1
2
1
1
1
2
3
3
3
3
3
4
5
7
5
3
4
3
3
2
2
2
2
2
2
2
3
2
1
1
1
2
2
3
11
7
3
3
3
5
6
7
6
5
5
4
3
3
3
4
4
2
1
1
15
8
1
1
1
1
1
1
20
18
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
13
39
39
39
39
39
39
39
39
39
35
39
40
45
61
50
61
50
61
47
47
47
48
50
51
61
58
51
51
50
49
50
52
50
53
61
49
48
58
46
45
49
42
39
49
50
53
100
62
74
87
87
100
120
105
120
91
120
79
71
87
56
51
45
40
39
34
40
40
36
37
32
37
25
24
23
20
24
18
13
12
12
13
18
23
25
41
41
23
25
22
19
18
16
15
15
15
15
15
15
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
2
2
2
2
2
2
3
4
5
5
5
8
6
5
7
6
5
6
5
3
1
1
1
1
2
4
6
6
6
11
8
5
4
5
4
3
2
1
2
2
2
2
2
2
1
1
2
2
3
3
3
3
3
4
3
3
3
6
4
3
4
6
4
2
5
4
3
4
3
3
3
3
7
6
6
9
5
2
2
2
2
3
4
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
186
186
58
186
186
186
186
186
138
125
116
186
98
98
92
73
68
64
58
57
59
57
61
73
66
83
83
58
63
62
61
66
73
68
92
83
70
68
83
57
55
52
47
47
45
43
44
37
37
39
42
43
51
51
52
92
51
51
44
37
46
42
39
50
46
33
31
44
22
26
26
25
44
22
21
21
16
14
14
10
9
13
18
26
37
37
47
47
27
28
25
21
20
19
18
17
17
16
16
16
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
147
7
7
7
7
7
7
7
7
7
4
1
2
3
2
2
3
5
4
3
2
2
2
2
1
1
1
2
6
5
5
6
5
3
1
1
2
4
6
7
5
4
3
2
1
2
2
2
2
2
5
3
1
2
3
4
3
3
4
4
4
3
2
2
2
2
3
2
2
4
3
2
4
10
13
14
10
7
7
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
163
184
184
184
184
187
191
191
191
191
139
163
138
143
162
141
138
148
156
146
145
147
153
152
143
146
151
151
159
184
157
191
164
160
162
154
140
156
152
129
152
132
128
148
134
119
117
148
120
116
113
152
125
123
125
191
115
111
103
89
84
79
77
79
73
79
85
93
104
91
91
81
94
67
65
65
62
59
75
50
53
58
62
81
81
80
104
104
85
87
84
81
81
77
81
81
65
6
75
75
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
75
7
7
7
7
7
7
7
7
7
4
1
3
4
4
4
4
4
4
4
3
2
2
2
2
2
3
15
10
5
2
3
3
3
2
1
1
2
3
3
3
4
4
4
3
2
2
2
1
1
4
7
8
5
2
4
2
1
4
5
6
4
3
5
7
12
11
6
2
2
2
2
2
14
10
6
9
7
6
7
7
7
8
19
24
13
3
3
36
19
2
2
2
2
2
2
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
157
157
157
157
153
152
150
150
150
100
106
95
84
118
90
112
118
125
157
117
119
150
125
131
137
152
143
148
152
152
152
144
152
135
157
115
104
115
90
96
95
94
127
93
98
87
97
84
86
89
125
96
102
98
98
112
88
84
78
112
83
85
112
71
63
57
62
39
41
38
34
40
29
28
27
26
26
27
29
29
29
29
39
45
45
69
69
40
40
35
29
27
22
20
20
18
3
23
23
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
7
7
7
7
7
7
7
7
7
7
7
8
6
4
2
3
2
2
3
2
1
1
1
1
5
3
2
2
2
15
8
1
4
5
4
4
2
1
2
3
3
2
1
3
4
4
5
3
1
3
5
6
5
4
17
9
1
6
5
4
10
15
13
10
7
5
3
5
7
4
2
11
9
7
7
7
7
7
5
4
4
4
8
13
9
6
6
11
6
1
1
1
1
1
1
2
2
2
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
7
61
61
61
61
57
56
54
54
54
45
48
50
55
61
67
64
67
83
75
64
62
75
61
63
83
63
62
60
59
64
64
73
83
64
65
67
63
70
73
66
103
67
73
71
71
93
67
73
76
79
82
103
93
78
79
81
77
78
93
74
84
78
103
83
68
61
73
48
51
47
47
44
32
29
30
28
31
35
39
47
47
47
46
47
47
44
44
41
41
41
41
42
43
47
47
46
47
47
47
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
2
2
2
2
2
2
3
4
5
4
3
2
5
8
5
3
4
4
4
2
1
1
1
1
5
3
1
3
6
9
7
4
2
2
13
8
3
3
3
3
2
2
3
2
2
2
2
5
8
5
2
2
2
2
10
7
4
2
3
4
5
7
5
4
5
3
2
2
2
2
2
2
4
5
6
5
5
5
6
6
6
7
9
11
7
4
4
19
12
5
5
5
5
11
17
17
17
17
17
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
74
594
594
594
594
544
536
495
495
495
321
350
342
328
425
409
415
457
549
474
473
432
402
412
400
414
446
429
445
594
443
495
467
430
449
474
419
549
473
396
396
373
356
361
373
345
342
332
357
346
354
409
388
408
439
594
416
420
354
332
321
344
365
334
361
282
258
278
249
236
240
247
292
184
175
187
165
182
194
213
247
247
263
311
345
345
420
420
281
300
280
260
260
228
247
247
239
239
239
239
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
23
34
19
4
6
14
14
12
11
23
14
6
3
1
1
1
1
2
1
1
21
12
3
12
14
8
3
1
1
2
4
4
4
15
9
4
5
6
6
6
6
7
36
42
34
22
10
21
32
43
26
10
26
92
86
80
55
31
17
4
4
4
5
5
5
33
22
12
21
16
12
15
17
18
19
32
46
87
103
111
78
44
11
11
11
11
11
11
11
9
8
8
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
61
61
61
61
56
55
51
51
63
66
80
132
103
137
138
126
132
248
268
417
865
495
865
679
671
912
705
702
912
700
640
571
912
430
399
357
340
331
350
659
423
537
826
656
826
665
826
543
507
578
518
469
659
399
304
347
345
343
508
427
240
224
174
130
118
98
80
102
80
80
80
127
76
76
82
69
65
82
51
44
43
39
52
63
66
102
102
79
81
78
74
73
68
69
69
68
69
69
69
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
24
6
6
6
6
5
4
4
4
4
2
1
2
3
2
1
1
5
4
4
3
3
3
3
3
5
3
2
7
13
50
27
4
3
3
3
3
2
1
1
1
5
3
1
2
3
2
1
1
1
8
10
13
7
1
7
4
1
1
4
13
8
3
4
5
7
4
2
2
2
2
2
2
18
34
35
21
7
16
12
8
8
8
10
11
6
2
2
35
18
1
1
1
1
1
1
1
1
1
9
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
10
34
34
34
34
34
34
34
34
34
33
37
45
42
56
50
56
46
56
42
43
45
46
50
49
56
55
45
45
45
44
46
48
50
49
56
47
45
55
42
45
46
46
59
47
48
45
48
45
45
45
59
43
43
43
49
43
45
40
59
42
35
35
31
29
26
24
26
16
18
19
18
24
17
18
20
19
26
24
15
13
11
11
14
16
17
25
25
18
19
18
17
17
16
18
18
14
3
15
15
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
1
1
1
1
2
6
4
2
3
2
2
4
2
1
1
1
1
3
2
2
3
3
4
4
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
4
4
4
3
3
3
3
4
3
3
5
3
2
1
1
1
1
1
1
3
5
5
6
4
2
2
1
1
1
1
1
1
2
2
3
6
3
1
1
1
1
1
1
1
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
8
67
67
67
67
62
61
57
57
57
47
50
58
63
66
93
66
68
89
61
63
62
63
69
67
89
73
67
77
62
68
70
66
89
71
76
76
93
76
77
79
78
73
77
78
69
69
72
76
69
73
72
76
95
73
78
79
73
93
73
67
77
73
95
78
65
58
71
52
65
63
74
95
70
89
76
71
89
76
49
53
54
55
72
72
60
72
72
58
69
71
71
71
71
72
72
71
72
72
72
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
1
1
1
1
1
1
1
1
2
4
3
3
8
6
5
4
3
4
5
5
3
1
1
1
1
5
5
6
5
5
6
6
5
4
5
4
2
1
1
7
5
4
3
3
6
4
3
6
7
9
7
6
7
4
2
3
4
6
13
8
4
12
21
14
7
6
4
2
2
2
2
2
2
8
5
2
4
3
2
2
2
2
2
11
16
11
6
6
5
3
1
1
1
1
1
1
1
1
1
2
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
118
118
45
118
118
118
118
118
93
95
90
118
86
86
82
126
75
86
98
93
115
126
103
122
133
139
214
144
136
149
125
133
145
116
140
126
126
131
152
135
142
165
130
140
125
118
132
127
137
214
129
152
139
142
150
156
205
165
140
132
119
127
122
103
156
84
70
62
53
75
77
76
214
70
69
70
46
46
44
44
44
45
49
79
108
111
205
205
106
108
91
72
65
51
44
40
43
39
43
43
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
1
1
1
1
4
5
6
6
7
8
6
4
4
4
5
5
4
3
4
3
2
2
2
2
5
5
5
26
20
14
13
13
8
4
2
2
2
5
5
5
9
7
5
4
3
7
7
7
8
8
6
4
2
1
3
3
2
1
2
4
6
7
6
3
1
1
1
1
1
2
2
2
4
5
7
6
5
5
4
4
4
4
7
10
9
9
9
19
10
1
1
1
1
1
1
1
1
1
1
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
23
95
95
95
102
107
118
118
118
118
94
93
88
117
74
83
76
79
117
86
99
96
117
118
85
78
69
63
69
76
83
113
99
87
82
117
80
80
118
66
65
67
60
58
74
56
55
58
50
49
51
58
63
64
65
113
62
63
62
52
52
53
42
48
35
37
32
33
43
31
33
34
53
28
27
29
23
23
23
15
13
13
14
20
25
27
43
43
26
29
26
23
23
21
20
20
20
20
20
20
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
4
4
4
4
4
4
4
4
13
17
9
1
9
10
6
2
6
6
5
5
3
1
1
1
1
7
4
2
4
6
8
6
4
3
3
2
1
1
1
2
3
4
3
3
3
4
5
6
4
3
4
5
3
1
1
7
5
3
2
2
4
4
4
5
3
1
1
1
1
1
1
1
2
9
13
16
16
12
8
5
3
3
2
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
56
56
56
56
52
51
49
49
56
58
80
138
106
155
144
138
146
307
337
449
1116
474
630
717
786
826
1116
968
986
1059
968
1020
1298
627
555
460
425
436
482
812
603
619
1298
636
676
617
504
571
431
556
571
561
1298
441
407
435
348
330
367
405
207
184
154
109
93
71
55
48
48
47
48
55
44
55
53
50
61
61
39
34
34
37
46
54
54
67
67
51
54
52
50
51
47
54
54
43
3
51
51
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
5
2
2
2
2
3
4
4
4
5
4
3
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
52
27
2
16
11
7
4
2
1
2
3
3
2
2
8
14
15
13
11
9
10
9
9
5
2
8
5
3
10
12
14
16
16
9
2
6
4
2
1
1
1
1
1
21
13
6
7
6
6
5
5
5
3
1
1
2
2
3
6
5
4
4
4
2
1
1
2
2
2
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
34
164
164
164
164
138
134
114
113
113
102
112
125
118
125
187
138
155
186
146
180
158
152
193
158
170
194
169
195
171
163
163
155
149
154
152
149
152
186
148
160
151
143
168
141
136
141
134
144
146
154
187
161
180
185
193
194
195
171
157
154
162
167
160
168
138
121
101
124
101
107
110
136
95
100
113
104
138
121
81
70
72
85
116
138
138
195
195
124
133
122
111
109
95
98
98
80
6
92
92
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
3
3
3
3
3
2
1
1
1
1
1
2
6
5
3
2
2
2
2
3
2
1
1
1
1
4
3
2
2
2
7
6
6
6
4
3
2
1
1
1
1
4
2
1
2
4
4
4
6
9
10
9
5
1
1
22
13
4
2
1
9
49
40
26
12
21
13
5
2
2
2
2
2
15
13
12
14
13
12
9
6
6
6
8
11
35
40
43
36
19
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
38
296
296
296
296
246
238
205
197
197
183
206
298
253
320
403
348
378
485
353
395
375
355
406
345
353
410
369
414
392
344
395
391
366
545
371
375
399
359
358
515
361
401
393
407
485
386
545
400
385
399
403
371
395
399
406
410
414
367
372
545
390
379
328
350
269
244
211
258
240
246
249
485
220
211
208
174
184
201
214
214
214
206
265
297
283
414
414
240
246
218
185
175
141
134
134
116
7
141
141
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
25
25
25
25
25
25
25
25
34
43
27
11
9
9
9
9
9
9
9
9
6
4
4
4
4
7
10
15
20
13
7
5
3
3
3
5
4
3
8
5
3
7
5
3
24
20
17
18
17
16
14
12
8
5
4
39
27
15
9
4
13
28
43
51
39
28
22
17
12
12
10
8
12
29
37
46
42
38
38
25
13
13
13
31
50
93
98
100
78
40
2
2
2
2
2
2
4
4
4
5
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
29
99
99
99
99
95
94
92
92
92
79
95
132
102
138
140
126
132
134
130
138
130
132
140
130
140
137
136
148
138
144
146
146
174
145
140
128
140
121
120
148
124
124
139
140
141
150
139
155
133
136
150
141
139
155
150
140
139
126
155
117
115
126
104
95
96
91
82
92
91
91
102
92
67
63
63
59
66
72
83
102
102
102
105
117
117
92
92
95
97
102
102
102
102
93
93
96
90
99
99
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
20
7
7
7
7
7
7
7
7
7
4
1
2
2
2
2
3
11
8
5
2
2
2
2
2
2
2
2
16
17
18
17
12
6
1
1
2
1
1
6
7
8
4
1
2
4
2
1
4
7
11
16
11
6
2
14
7
1
1
2
13
11
9
5
1
5
5
4
4
3
3
3
4
13
17
22
17
13
13
11
9
9
9
15
22
11
1
1
34
18
3
3
3
3
3
3
3
3
3
3
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
27
50
50
50
50
50
50
50
50
50
43
48
47
52
67
57
67
61
67
66
66
94
68
81
90
105
128
126
174
144
153
174
131
174
103
90
81
65
61
62
69
74
64
100
59
62
63
56
59
55
63
65
65
100
65
66
66
60
54
59
53
42
42
35
34
36
30
37
37
38
37
40
48
31
31
29
27
29
30
34
40
40
41
43
54
54
38
38
39
39
40
40
40
40
40
40
40
40
40
40
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
22
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
3
4
5
3
2
1
1
2
2
2
2
2
3
3
3
4
5
3
1
2
1
1
1
1
1
3
2
1
1
1
1
2
2
3
4
6
6
5
4
4
3
3
3
3
4
5
5
4
4
5
6
5
5
5
5
15
19
15
12
12
12
12
12
11
11
11
11
11
11
8
6
6
17
14
11
11
11
11
20
29
29
29
29
29
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1271
1302
1334
1365
1397
1429
1460
1492
1524
1555
1587
1619
1650
1682
1713
1745
1777
1808
1840
1872
1903
1935
1967
1998
2030
2062
2093
2125
2156
2188
2220
2251
2283
2315
2346
2378
2410
2441
2473
2504
2536
2568
2599
2631
2663
2694
2726
2758
2789
2821
2853
2884
2916
2947
2979
3011
3042
3074
3106
3137
3169
3201
3232
3264
3295
3327
3359
3390
3422
3454
3485
3517
3549
3580
3612
3644
3675
3707
3738
3770
3802
3833
3865
3897
3928
3960
3992
4023
4055
4086
4118
4150
4181
4213
4245
4276
4308
4340
4371
4403
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
