537
100
537
2
0
0
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
1141
3744
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
346
16
362
362
362
300
300
300
216
202
185
303
238
273
348
348
295
339
345
361
340
330
342
346
320
362
315
275
281
306
251
284
286
329
317
321
361
323
340
335
331
346
343
335
345
344
344
362
322
313
311
348
271
252
244
237
177
275
135
115
99
67
59
51
97
97
157
346
163
343
155
122
165
190
197
344
344
213
343
162
125
165
192
254
348
348
348
348
174
145
112
72
55
40
28
21
15
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
9
3
3
3
3
3
3
3
3
24
34
39
32
25
92
53
15
44
29
15
15
15
10
6
4
3
6
4
3
3
3
5
3
1
2
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
2
151
198
297
297
297
297
249
247
238
294
221
213
209
199
207
196
184
276
209
222
273
208
221
240
216
288
264
202
194
267
207
239
276
228
297
268
277
294
289
289
263
286
286
278
286
288
262
283
247
280
280
180
210
186
158
277
144
127
114
82
77
68
105
101
144
297
140
268
129
102
138
161
165
289
289
179
289
137
108
141
162
211
286
286
286
286
150
128
102
72
59
47
38
33
28
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
3
3
3
77
50
23
16
9
69
37
6
14
10
7
7
7
6
5
6
29
17
5
3
1
1
1
1
1
1
2
4
2
1
1
1
3
2
1
1
1
1
1
2
2
2
3
2
1
3
2
1
1
1
2
3
3
3
3
3
3
3
2
1
1
1
3
5
8
5
2
2
2
2
1
1
1
1
1
5
10
12
13
12
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
64
3
61
86
131
131
131
131
88
103
98
132
132
112
128
127
128
211
112
131
106
97
94
92
106
115
116
113
211
109
114
113
102
97
95
111
115
119
211
123
124
127
114
117
114
112
131
111
115
132
121
127
113
131
110
106
104
103
93
93
113
79
77
78
78
82
86
93
93
95
88
83
99
117
128
180
196
119
115
124
117
132
169
159
180
180
180
180
196
156
182
187
196
196
196
196
196
196
196
196
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
34
46
36
26
21
23
14
6
9
15
12
8
5
4
4
4
5
3
1
1
1
1
1
1
3
5
3
1
18
14
10
6
2
5
7
8
4
1
1
3
5
7
11
16
10
5
1
5
10
9
5
1
1
1
1
2
3
4
4
5
19
12
5
5
5
5
3
1
1
1
1
43
30
17
17
17
17
17
17
17
17
17
17
169
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
168
3
165
340
569
569
569
569
381
353
318
567
400
432
577
577
463
497
401
541
320
353
344
353
538
434
418
465
497
329
352
360
364
360
407
484
412
536
497
482
569
527
544
567
516
577
528
541
510
538
437
465
411
392
407
332
324
329
360
374
380
484
417
321
324
324
372
376
358
544
374
376
379
383
387
577
459
384
373
381
446
380
396
445
484
484
484
484
459
388
440
444
459
459
459
459
459
459
459
459
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
2
6
7
7
8
104
125
64
3
39
21
3
3
3
8
14
10
7
5
4
2
1
2
4
5
4
3
2
1
5
6
6
6
21
23
23
15
7
4
1
11
21
14
7
8
9
8
5
2
5
3
2
27
26
14
2
20
23
12
1
1
1
2
2
2
2
3
4
7
7
7
4
1
1
1
1
230
139
48
48
48
48
48
48
48
48
48
48
396
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
157
3
154
219
334
334
334
334
223
205
184
325
230
252
332
332
256
236
221
321
185
208
220
220
295
243
259
223
243
215
218
234
232
241
256
239
238
276
246
258
270
270
264
277
278
277
334
281
294
325
299
332
294
321
287
295
259
239
228
220
276
198
175
179
176
158
171
194
167
255
182
178
198
221
211
270
259
204
270
186
182
221
243
274
334
334
334
334
234
224
232
215
212
210
206
205
201
201
201
118
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
4
5
3
2
2
75
69
36
4
37
31
26
26
26
24
22
14
7
5
3
3
3
2
2
3
4
23
12
1
1
2
1
1
17
20
22
13
4
2
1
5
3
2
2
10
13
9
6
4
8
10
13
10
8
8
4
1
2
4
2
1
1
1
1
1
2
4
5
6
6
6
6
6
6
6
6
62
53
45
45
45
45
45
45
45
45
45
45
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
5
9
38
70
70
70
70
64
56
56
66
75
79
112
112
79
77
80
71
75
112
79
89
92
84
126
81
80
84
100
79
79
83
100
73
72
71
68
69
68
70
69
72
76
77
97
76
85
96
95
126
125
89
92
87
113
71
69
66
55
54
52
49
58
52
58
97
61
75
67
63
76
74
76
87
126
85
125
80
74
76
82
95
113
113
113
113
60
53
46
38
34
31
28
27
25
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
3
3
3
3
3
3
3
3
4
4
4
8
4
1
1
5
3
2
3
4
6
5
3
1
4
4
5
7
10
11
7
3
3
4
6
5
5
3
1
3
5
3
1
12
11
9
8
9
5
1
5
4
2
1
1
1
1
3
6
6
3
1
1
4
6
4
3
2
1
1
1
2
3
3
4
21
11
1
2
1
1
3
7
9
10
11
14
10
7
4
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
102
1
101
174
280
280
280
280
192
185
168
278
195
216
263
263
220
235
191
217
164
169
160
159
216
182
189
202
209
183
194
235
184
192
184
183
182
196
190
196
219
212
209
222
213
206
280
213
231
278
222
263
213
217
210
216
190
202
169
165
156
144
160
140
147
160
153
154
152
196
141
140
153
164
169
219
212
169
212
167
166
190
210
234
280
280
280
280
200
195
203
190
189
188
185
184
182
182
182
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
2
2
8
11
13
15
74
87
44
1
31
16
1
1
1
6
10
10
10
7
4
7
9
7
6
5
3
2
1
1
2
4
4
5
25
25
25
23
14
5
11
18
16
14
10
6
6
4
3
11
12
10
9
6
3
14
11
9
9
10
8
7
7
11
10
10
34
18
3
10
10
10
8
6
6
6
6
54
50
46
46
43
41
41
41
41
41
41
41
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
298
7
291
291
291
218
217
217
149
145
133
215
151
173
203
203
226
220
298
291
224
235
250
289
228
282
224
203
204
187
193
202
177
193
202
210
298
218
224
226
217
215
209
215
222
217
209
289
202
199
202
204
164
172
144
148
136
133
178
140
131
136
178
146
152
219
163
162
168
219
167
165
181
219
192
217
215
179
172
158
158
137
129
126
121
112
112
112
85
96
110
123
123
123
123
123
123
123
123
123
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
4
2
2
2
2
2
2
2
2
7
9
10
12
78
104
54
5
34
19
5
5
5
7
4
2
20
10
1
21
18
9
1
3
2
2
4
7
4
1
4
7
25
22
19
12
5
5
5
15
14
14
12
11
9
8
6
5
6
5
5
8
11
9
8
17
10
4
3
3
3
3
3
2
2
6
6
6
6
6
6
6
6
6
7
29
27
25
15
5
5
5
5
5
5
5
5
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
319
4
315
397
583
583
583
583
398
376
337
555
393
421
539
539
469
510
375
488
362
399
394
395
492
455
471
473
564
448
464
536
472
520
496
489
495
542
524
537
582
583
558
559
555
538
539
515
521
516
485
564
473
374
368
343
305
281
297
248
241
243
243
239
273
283
313
438
332
542
330
296
342
376
416
582
579
467
583
421
409
427
412
411
406
406
406
345
328
340
371
406
406
406
406
406
406
406
406
213
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
16
22
25
26
28
22
16
16
16
16
16
110
125
63
1
33
17
1
1
1
7
11
15
27
43
54
29
4
23
32
22
13
14
9
5
6
7
8
9
62
45
28
20
16
10
4
33
25
14
4
3
2
2
2
11
7
4
2
8
15
14
8
2
12
13
7
2
4
6
6
4
3
2
1
9
9
9
13
15
16
17
18
115
90
66
66
60
54
54
54
54
54
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
321
38
283
283
307
307
307
307
204
187
171
282
212
229
306
306
279
267
321
283
206
217
195
211
227
230
322
225
227
219
214
233
209
224
233
253
321
277
322
284
337
295
295
301
337
281
307
283
286
337
278
306
272
282
257
240
249
206
191
196
190
191
214
186
189
190
205
205
187
214
194
188
214
202
207
239
239
201
202
202
185
214
218
256
307
307
307
307
164
152
139
123
116
110
105
102
100
95
95
95
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
38
19
1
1
1
1
1
1
1
13
18
9
1
1
58
45
33
25
41
48
29
11
16
15
10
5
5
12
19
10
1
4
8
16
22
29
17
6
10
14
10
6
22
35
49
36
24
12
12
17
22
53
32
12
1
4
8
12
11
10
9
8
8
26
25
25
16
8
8
6
4
6
9
13
11
9
12
15
15
11
7
4
4
4
4
49
35
22
11
1
1
1
1
1
1
1
1
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
89
89
89
89
78
78
78
70
62
58
74
78
78
110
110
87
101
87
85
76
73
76
86
110
86
95
85
88
84
95
101
80
87
130
89
88
88
81
79
77
75
72
73
74
81
101
86
92
97
95
130
107
118
128
126
125
99
96
92
119
81
80
76
74
72
81
95
81
130
77
72
83
88
89
128
126
88
125
75
62
72
78
94
119
119
119
119
74
67
58
48
43
39
36
34
32
30
30
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
39
57
30
4
4
4
4
4
4
4
4
15
12
9
8
7
5
3
1
8
4
1
1
1
5
6
7
18
14
10
6
2
1
1
1
1
1
1
2
1
1
1
2
21
24
16
9
2
3
4
6
4
2
2
3
4
5
4
4
5
4
4
6
6
7
8
9
5
2
2
1
1
1
2
4
7
5
4
4
2
1
1
1
1
1
1
5
9
19
10
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
112
34
146
146
146
99
85
65
53
45
40
66
100
116
215
215
124
141
132
112
146
105
103
166
86
104
98
102
173
124
125
144
166
135
215
160
158
195
150
145
140
173
139
130
172
122
127
167
109
110
130
123
118
215
103
104
107
111
106
103
195
97
93
97
87
80
77
93
74
95
93
90
172
93
96
93
77
92
96
90
167
88
78
77
62
52
43
43
27
23
21
18
17
16
15
15
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
20
27
17
8
8
8
8
8
8
4
1
10
6
3
3
13
10
5
1
12
9
6
3
1
4
2
1
9
8
7
4
1
1
1
2
4
14
8
2
1
1
1
2
8
5
3
6
5
3
1
5
3
1
1
1
1
7
16
12
9
5
1
1
8
8
4
1
1
1
1
1
1
4
4
2
1
1
1
4
4
5
3
2
2
2
2
8
7
7
5
4
4
4
4
4
4
4
4
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
125
125
125
139
154
154
154
154
102
93
87
126
106
129
153
153
154
131
132
150
136
153
142
144
149
134
154
125
126
130
108
120
111
114
150
108
125
103
99
99
92
93
89
97
98
93
120
94
100
98
97
119
98
98
96
100
93
94
101
91
101
82
101
85
88
81
96
90
86
83
76
92
77
83
82
92
93
73
91
65
59
68
79
94
120
120
120
120
66
61
56
50
47
45
43
42
41
40
40
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
2
14
7
1
1
24
47
24
2
15
8
2
2
2
7
4
2
1
2
4
4
5
4
3
4
2
1
1
2
3
3
2
2
14
11
8
6
5
6
8
25
16
8
8
5
3
1
2
4
7
4
2
1
1
2
4
7
5
3
2
1
1
1
1
1
1
4
5
6
6
6
4
2
2
2
2
21
16
12
12
12
12
12
12
12
12
12
12
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
2
38
38
43
43
43
43
29
27
25
34
31
37
47
47
41
32
33
32
32
39
37
47
43
46
60
48
51
60
60
63
84
75
82
82
82
75
74
73
68
69
71
57
55
56
54
54
69
62
63
63
84
55
52
54
56
48
47
48
52
49
49
50
63
48
52
48
45
53
53
55
84
53
52
51
42
42
40
39
56
35
36
35
31
29
29
23
18
19
21
22
22
22
22
22
22
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
4
3
2
2
12
8
5
2
7
4
2
2
2
4
2
1
6
5
5
18
12
7
11
11
7
4
2
1
2
3
2
1
8
5
3
8
5
3
2
9
6
4
5
3
1
7
4
2
3
2
2
2
5
8
6
5
3
1
1
1
1
1
2
4
7
4
1
2
3
4
2
1
1
1
1
5
4
4
2
1
1
1
1
1
1
1
1
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
2
51
66
98
98
98
98
67
65
60
96
73
84
106
106
79
79
76
70
66
73
61
64
70
70
73
66
92
76
83
90
80
100
82
82
82
85
84
87
90
98
93
96
97
89
106
83
85
86
84
100
77
76
65
68
62
65
97
64
70
70
75
76
73
103
74
78
72
103
83
83
97
103
85
85
106
75
71
64
62
52
54
56
56
56
56
56
34
31
29
26
25
24
23
23
22
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
6
7
7
8
27
37
41
38
36
18
1
1
19
13
7
1
14
9
5
3
1
12
7
3
3
4
13
21
11
1
2
3
16
10
4
7
5
4
3
3
2
1
3
6
3
1
3
5
6
3
1
1
6
7
6
5
4
2
1
1
1
2
2
3
2
1
1
5
5
4
3
3
3
3
4
13
12
11
9
6
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
42
2
40
42
57
57
57
57
41
47
45
58
58
59
68
68
57
56
58
57
59
68
58
59
66
57
68
54
56
62
61
68
71
67
69
68
69
68
69
68
68
69
69
62
64
58
57
56
66
60
62
62
71
59
50
51
49
47
45
47
59
49
49
50
62
48
47
49
43
49
49
51
71
53
54
54
61
47
44
48
61
48
50
53
54
54
54
54
41
44
43
41
41
40
40
40
40
40
40
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
8
8
7
7
14
22
22
22
13
4
3
8
5
2
6
5
3
2
3
2
2
2
2
2
2
2
3
9
8
8
7
6
4
2
3
5
7
6
4
2
8
5
2
4
3
2
3
5
8
6
5
3
2
2
1
1
1
2
7
9
5
1
3
3
4
2
1
1
1
1
5
4
4
4
4
4
4
4
4
4
4
4
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
61
17
44
70
100
100
100
100
67
62
56
91
68
80
98
98
79
76
74
87
65
68
64
62
62
69
70
66
100
76
83
91
85
98
81
87
77
77
77
75
74
73
75
70
72
71
68
65
70
70
72
100
70
64
61
54
63
51
51
53
61
56
56
57
71
55
59
75
55
61
60
57
72
57
56
57
54
50
57
46
65
45
50
56
59
59
59
59
34
30
27
23
21
19
18
17
17
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
13
9
5
2
2
2
2
2
2
2
4
5
3
2
2
2
2
3
4
9
12
7
2
1
3
3
2
2
13
17
9
2
3
3
3
2
1
2
4
2
1
2
3
8
6
4
7
5
4
3
3
3
2
1
2
3
6
5
5
6
3
1
3
5
8
6
5
3
1
1
1
1
2
2
2
2
2
1
1
3
3
3
3
3
3
4
10
8
7
7
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
14
67
76
109
109
109
109
73
69
62
106
74
87
104
104
80
86
83
93
69
70
74
79
93
82
110
76
75
73
67
71
77
81
79
110
83
85
91
95
104
109
123
123
100
106
116
102
116
94
93
80
75
71
65
79
53
56
61
60
70
75
58
57
69
55
60
81
56
65
63
61
74
68
72
75
109
73
71
64
68
54
61
68
75
75
75
75
42
37
32
27
24
22
20
19
18
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
8
3
3
3
3
3
3
2
2
2
2
2
2
13
24
20
15
11
7
3
3
16
11
6
3
8
14
13
8
3
3
4
3
3
6
4
3
2
1
2
3
9
7
6
8
5
3
1
5
5
3
1
2
1
1
1
1
4
2
1
1
1
1
3
6
4
2
1
1
1
2
2
3
2
2
3
5
5
4
4
4
4
4
4
10
8
7
7
6
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
2
52
97
158
158
158
158
107
102
93
159
110
137
151
151
158
133
159
130
127
151
133
138
138
130
159
122
105
108
98
94
102
101
98
131
88
90
94
88
93
99
98
116
131
105
106
113
126
113
122
100
120
90
86
93
108
88
96
82
78
77
79
78
81
99
85
86
86
126
93
92
97
99
94
122
98
88
120
83
75
81
82
93
108
108
108
108
60
62
66
69
77
77
77
77
77
77
77
77
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
5
6
7
27
37
19
1
15
8
1
1
1
14
8
2
3
13
12
6
1
1
1
1
1
1
10
20
10
1
1
2
17
18
17
13
7
2
4
10
5
1
2
3
2
1
8
12
11
10
5
1
4
7
7
7
5
4
2
1
1
1
1
1
2
4
3
3
3
4
5
5
5
5
6
25
17
9
9
9
9
9
9
9
9
9
9
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
354
16
370
453
661
661
661
661
504
485
408
397
404
481
548
548
582
490
467
583
395
440
460
477
619
553
582
537
645
373
376
399
382
438
583
509
651
657
570
587
657
657
524
575
619
500
661
407
437
396
377
645
310
266
256
178
149
128
113
100
116
70
64
59
152
162
283
651
298
657
294
236
317
364
375
657
657
411
657
312
236
312
364
482
661
661
661
661
331
277
213
138
106
78
55
41
31
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
16
16
170
247
304
314
319
178
37
37
37
37
37
150
185
114
43
128
136
118
64
11
6
2
7
13
7
1
4
3
2
1
1
1
1
1
1
2
3
2
2
5
7
6
4
2
2
3
4
2
1
2
2
2
2
2
3
2
1
1
1
2
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
338
182
182
276
319
319
319
319
322
319
317
621
377
370
380
364
405
376
449
496
405
436
556
396
420
436
449
531
392
349
365
583
395
406
556
373
419
474
471
616
612
542
554
612
610
448
479
440
467
621
421
583
364
307
299
245
184
156
137
116
99
86
82
78
168
174
282
616
296
612
278
220
300
344
358
612
611
374
610
285
224
292
341
453
621
621
621
621
313
261
201
131
101
74
53
40
30
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
182
135
89
64
39
39
39
39
39
39
39
42
45
42
39
39
62
85
48
12
89
50
12
12
12
7
2
6
10
19
14
7
1
3
5
3
1
3
2
1
1
2
1
1
3
5
7
7
4
1
2
2
2
2
2
5
5
3
2
1
3
2
1
1
2
1
1
2
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
340
28
368
461
677
677
677
677
515
495
418
386
410
447
435
435
600
439
432
501
353
398
432
464
633
556
600
547
660
372
373
379
368
422
501
495
665
672
579
602
677
672
540
591
633
511
677
438
472
434
399
660
363
335
316
242
183
166
141
122
176
85
79
73
161
170
293
665
308
672
290
227
320
367
380
677
672
410
672
304
235
317
369
492
677
677
677
677
341
286
221
145
113
84
61
47
36
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
28
28
28
28
28
176
250
309
317
321
181
42
42
42
42
42
155
193
109
25
110
67
25
25
25
14
4
10
17
11
5
3
1
1
2
2
1
1
1
2
2
1
1
1
1
9
7
4
1
1
1
1
1
1
1
3
2
2
1
1
1
2
3
2
1
1
1
4
3
2
1
1
1
1
1
2
4
4
4
3
2
1
1
1
1
1
1
4
5
5
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
348
13
335
468
704
704
704
704
569
513
470
635
461
496
489
467
526
464
457
568
422
485
468
474
611
547
526
542
665
396
428
596
469
542
587
546
697
693
661
636
703
704
613
634
635
619
702
567
572
633
547
665
473
566
403
322
283
279
206
178
167
111
104
89
186
184
309
697
322
693
302
236
332
382
395
703
691
424
704
315
246
329
383
510
702
702
702
702
353
295
228
149
115
85
61
46
34
6
6
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
41
55
62
65
69
68
67
136
101
67
67
153
239
153
67
78
89
62
35
20
11
3
8
13
8
4
2
1
1
1
3
2
1
1
1
1
1
1
1
1
5
5
3
1
1
1
1
1
2
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
352
16
368
459
673
673
673
673
566
534
507
454
458
520
556
556
592
502
452
642
385
456
472
483
630
562
592
542
654
360
338
363
346
431
642
515
669
667
582
570
671
671
502
551
630
495
673
410
441
403
381
654
305
261
258
175
147
131
97
81
64
50
46
41
145
155
281
669
301
667
286
221
312
361
375
671
667
406
671
303
234
314
366
488
673
673
673
673
673
337
282
216
140
107
78
55
41
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
16
16
190
277
321
343
365
212
59
100
67
35
35
64
94
76
59
47
35
36
25
14
7
1
4
8
8
5
3
2
1
5
3
1
3
2
1
1
1
1
1
6
8
7
4
2
1
1
1
1
1
2
4
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
7
152
212
318
318
318
318
322
314
321
632
382
369
378
373
386
375
451
373
349
379
568
379
411
438
451
539
399
366
385
596
408
415
568
372
418
471
476
628
623
552
564
623
622
444
473
445
472
632
443
596
373
317
331
257
216
265
168
150
127
100
94
88
176
181
290
628
304
623
287
228
307
351
365
623
622
391
622
302
231
300
350
462
632
632
632
632
318
266
205
134
103
76
54
41
31
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
19
25
32
32
32
32
45
59
45
32
32
53
90
46
2
43
22
2
2
2
2
2
6
17
28
18
9
8
5
3
4
5
7
4
2
1
1
2
1
1
5
5
3
2
1
1
1
1
2
3
2
1
3
2
1
1
1
1
3
4
5
4
4
2
1
2
3
2
1
2
1
1
3
3
2
1
1
1
1
1
1
1
3
4
4
4
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
261
22
239
246
319
319
319
319
319
319
223
319
342
348
569
569
342
352
325
325
323
360
325
493
375
399
412
437
569
461
546
434
493
413
487
879
939
957
3105
1453
1558
1658
3031
1167
1101
1012
669
566
802
799
1148
2272
1177
2198
1522
1849
3105
1691
3031
1480
1134
1337
1392
1373
2053
2272
1169
1145
1027
1052
1188
1163
1146
3105
1058
1040
980
672
564
489
566
388
404
413
388
375
375
375
232
215
205
176
167
159
151
147
142
136
136
128
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
9
2
2
2
3
4
4
4
5
5
5
6
6
6
6
8
12
6
1
32
16
1
1
1
2
5
8
82
45
9
7
6
4
2
1
1
3
2
1
1
1
1
1
16
15
10
5
1
2
3
5
4
3
3
3
3
3
3
4
5
6
4
3
3
5
4
3
3
3
2
1
1
2
3
4
11
7
4
2
3
4
5
8
10
11
12
70
53
36
36
36
36
36
36
36
36
36
36
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
418
17
401
523
768
768
768
768
522
489
438
741
522
554
724
724
590
576
516
676
401
460
482
490
671
574
592
657
557
483
514
530
516
513
596
515
514
555
545
561
602
642
592
629
616
610
768
632
663
741
661
724
657
676
662
671
592
657
549
530
596
461
460
454
457
440
461
471
465
555
463
457
483
498
519
602
605
529
642
517
497
537
588
654
768
768
768
768
532
508
523
483
474
469
460
456
445
445
445
259
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
17
17
22
24
25
26
27
22
17
17
17
17
17
111
130
67
5
36
20
5
5
5
7
10
10
10
7
4
25
21
15
9
8
8
10
5
1
9
14
11
8
40
45
51
47
27
8
3
6
9
9
6
4
17
14
11
19
36
21
7
27
46
25
4
7
4
2
3
7
11
15
15
9
3
30
30
30
30
30
23
17
17
17
17
138
115
92
92
92
92
92
92
92
92
92
92
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
225
225
367
367
367
284
284
284
207
188
173
275
232
262
344
344
292
317
324
365
364
285
306
309
291
367
279
242
246
246
219
237
251
306
277
306
365
307
364
328
321
317
335
318
335
344
333
367
313
282
280
342
245
264
216
233
163
140
134
107
91
86
75
70
114
106
160
317
166
335
155
125
170
192
202
344
333
210
332
162
128
163
191
251
342
342
342
342
172
143
110
72
55
41
29
22
16
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
182
203
106
9
9
9
9
9
9
9
9
18
13
9
9
126
133
71
9
109
70
31
5
31
16
2
1
1
2
4
4
3
2
3
4
2
1
1
1
1
2
1
1
11
6
2
4
3
2
1
4
2
1
3
3
3
3
2
1
1
2
1
1
2
3
3
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
214
214
339
339
339
219
181
144
128
131
124
155
144
132
158
158
172
214
217
337
336
228
279
270
245
339
214
194
207
173
166
229
186
224
219
235
337
225
336
219
222
240
238
259
257
249
266
339
258
239
238
229
212
266
187
238
150
131
126
106
107
81
70
64
92
93
133
259
143
257
142
121
145
163
165
267
256
179
255
141
113
133
155
199
266
266
266
266
139
117
93
64
51
40
31
26
21
12
12
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
122
168
191
101
11
11
11
11
11
11
6
1
23
29
32
22
12
27
14
1
24
26
28
28
28
17
7
1
2
2
3
12
9
5
1
1
2
11
6
1
1
1
1
2
3
2
2
2
2
1
1
6
3
1
2
3
3
3
2
1
3
3
2
1
3
3
2
2
1
1
1
1
1
1
2
4
11
6
1
2
3
2
1
1
1
1
2
6
8
10
6
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
11
170
170
223
223
223
223
223
223
223
230
268
254
354
354
249
257
268
265
239
320
263
278
321
267
320
302
252
338
253
257
295
346
321
257
233
214
232
250
273
342
352
334
338
352
352
296
305
265
255
354
237
265
197
240
133
110
95
73
59
51
43
38
86
89
153
342
165
352
160
129
174
198
204
352
352
219
352
164
127
168
196
258
354
354
354
354
178
148
114
74
57
42
30
23
17
3
3
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
7
4
4
4
4
4
4
4
4
115
102
89
84
79
86
55
25
114
69
25
25
25
16
7
5
3
2
1
3
5
7
14
7
1
1
1
1
2
1
1
2
5
7
6
3
1
2
5
3
1
3
3
4
3
2
2
2
2
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
127
10
137
137
137
101
99
99
99
99
99
101
114
104
144
144
123
134
127
136
131
108
123
127
117
137
112
98
98
111
92
100
101
107
108
113
136
112
131
120
121
121
135
127
132
144
133
137
125
114
114
142
109
114
97
102
78
74
73
68
68
65
52
52
62
60
74
117
80
135
76
68
83
90
91
144
132
94
133
75
61
75
85
107
142
142
142
142
81
70
58
44
38
33
29
26
23
20
20
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
6
2
2
2
2
2
2
2
2
49
38
28
15
2
11
11
12
40
26
12
9
12
14
8
2
18
10
2
5
9
5
1
1
1
1
1
1
1
2
3
4
4
4
7
4
2
2
3
9
5
2
4
3
3
3
2
1
1
1
1
2
3
5
4
3
2
2
2
1
1
2
2
1
1
1
2
4
3
2
1
1
1
1
1
5
10
15
17
10
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
178
7
171
232
347
347
347
347
347
347
237
347
339
347
543
543
361
350
301
331
228
249
238
260
305
289
391
300
276
333
309
309
481
337
367
385
359
391
433
393
399
429
559
417
520
462
446
543
417
428
450
421
458
458
411
452
481
442
559
432
429
436
443
435
439
489
439
458
423
489
453
466
520
559
384
369
324
338
324
317
543
320
361
403
398
398
398
398
268
262
275
268
268
269
268
268
268
268
268
268
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
11
13
14
15
16
19
17
16
9
3
3
47
60
31
3
15
20
25
15
5
31
18
5
10
54
69
46
23
14
5
14
9
5
3
1
2
1
1
14
101
82
57
33
35
18
1
5
9
9
9
15
11
8
4
1
9
10
12
9
6
15
24
33
20
7
4
8
7
7
9
5
1
1
1
1
1
1
3
4
4
4
5
136
94
52
52
52
52
52
52
52
52
52
52
116
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
182
1
181
241
362
362
362
362
243
225
201
359
316
344
555
555
366
358
312
345
221
239
241
261
318
285
387
313
283
350
321
329
493
359
383
420
393
387
570
427
433
463
579
433
498
469
450
555
401
403
415
370
436
388
399
447
570
422
579
432
394
402
409
394
451
507
390
370
374
507
431
431
498
579
367
356
311
333
304
338
555
366
396
420
402
402
402
402
301
324
369
396
396
396
396
396
396
396
396
396
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
2
2
3
3
3
4
4
4
5
49
62
35
9
25
26
27
16
5
34
19
5
10
7
4
33
62
33
4
10
7
4
2
1
3
5
10
16
104
92
63
34
25
14
4
6
7
8
9
23
30
28
23
18
16
12
9
16
24
25
27
32
24
14
4
6
8
9
9
6
4
3
3
7
8
9
8
7
7
7
7
132
90
49
49
49
49
49
49
49
49
49
49
157
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
185
5
190
242
359
359
359
359
240
222
199
356
311
338
545
545
361
355
311
343
235
256
245
293
318
378
544
373
562
434
404
433
486
421
475
475
482
544
588
524
562
527
593
485
502
504
491
545
544
490
473
453
562
450
476
525
588
523
593
511
499
507
475
501
464
449
451
477
429
485
478
477
502
593
486
466
410
493
428
422
545
501
410
440
422
395
395
395
265
261
273
262
262
262
260
260
259
259
259
259
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
4
3
3
3
3
3
3
2
2
2
2
2
2
49
61
36
11
27
26
25
16
8
36
22
8
53
75
80
69
59
32
5
11
8
5
6
8
21
13
6
17
48
60
50
41
29
17
6
80
53
26
15
22
16
10
8
6
32
21
10
17
25
29
30
31
20
10
15
16
15
15
21
11
2
2
2
7
7
8
12
14
15
16
17
138
93
49
49
49
49
49
49
49
49
49
49
101
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
7
168
222
329
329
329
329
329
329
222
329
319
328
515
515
328
319
285
316
203
221
222
236
290
261
333
311
228
284
278
276
462
296
297
312
278
278
333
284
287
336
314
330
468
362
371
515
350
361
400
356
415
435
378
393
462
361
360
352
382
337
407
388
356
329
335
435
311
347
382
307
468
349
348
386
435
339
337
367
515
343
368
397
386
393
386
386
435
338
399
412
435
435
435
435
435
435
435
435
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
6
5
5
5
5
5
9
7
5
5
5
18
44
24
5
9
13
9
5
19
33
19
5
14
10
7
17
27
16
5
19
33
58
30
3
4
5
8
12
22
32
38
31
25
14
3
13
14
8
3
1
4
5
7
15
11
7
3
9
15
8
1
7
13
8
3
6
8
11
11
6
1
1
1
3
3
3
5
6
6
6
7
90
53
17
11
5
5
5
5
5
5
5
5
368
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
389
4
385
391
524
524
524
524
354
315
292
451
379
432
556
556
438
465
461
532
385
391
410
394
476
378
391
388
402
493
399
469
405
404
413
415
367
414
432
405
524
456
480
469
493
556
462
532
423
476
414
405
402
394
401
387
432
354
432
347
335
415
327
328
347
306
335
374
308
332
380
374
464
432
381
556
328
324
303
297
290
317
372
370
415
415
415
415
307
320
359
372
372
372
372
372
372
372
372
372
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
6
7
8
20
26
25
16
8
16
20
24
42
61
34
8
80
65
50
37
25
14
3
2
2
12
22
42
24
7
1
2
2
2
1
1
7
5
4
4
36
31
26
15
4
4
5
7
9
7
4
2
4
7
6
5
9
5
1
4
7
4
2
1
3
4
2
1
11
12
11
11
11
7
4
4
5
11
6
1
1
1
1
111
75
40
40
40
40
40
40
40
40
40
40
146
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
12
163
225
342
342
342
342
342
342
233
342
263
259
323
323
268
257
232
326
198
230
227
238
301
269
313
298
240
222
227
240
243
250
325
270
269
287
313
297
331
325
302
313
331
298
342
297
304
342
302
323
285
326
300
301
268
298
233
224
208
189
190
184
193
259
205
214
199
247
196
191
204
207
211
270
263
218
264
197
190
219
245
280
342
342
342
342
196
176
158
136
126
118
111
107
104
96
96
96
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
12
12
14
15
15
15
16
19
17
16
9
3
3
44
59
31
3
14
19
23
13
3
7
5
3
15
13
12
16
17
11
6
16
11
6
4
3
8
6
5
12
24
36
36
31
26
15
5
11
16
9
2
1
11
6
2
5
13
7
1
12
22
11
1
1
4
4
2
1
6
6
5
3
1
5
5
6
6
6
9
10
11
11
12
54
47
40
34
29
29
29
29
29
29
29
29
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
365
201
201
278
302
302
302
302
302
302
218
302
269
268
365
365
314
305
364
293
273
302
281
365
297
317
393
314
317
284
318
292
311
355
319
322
364
329
342
383
343
360
357
350
362
367
388
365
385
382
382
383
393
307
330
289
392
276
206
187
139
107
97
81
130
121
186
388
186
385
185
151
192
218
223
382
383
250
393
193
144
190
220
288
392
392
392
392
196
164
126
83
64
47
34
26
19
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
201
146
92
58
25
25
25
25
25
25
63
51
39
33
28
26
25
58
36
14
21
25
19
14
29
16
4
10
16
19
13
8
4
4
22
11
1
4
2
1
1
2
1
1
1
1
1
1
1
1
3
2
1
2
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
7
4
2
2
2
1
1
2
3
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
471
471
838
838
838
524
431
322
281
236
206
287
257
286
368
368
451
589
554
784
838
503
598
557
503
823
507
475
589
333
341
326
307
379
387
499
784
514
838
525
479
468
407
401
470
455
450
823
440
410
405
368
299
273
234
266
162
142
131
106
115
74
68
58
102
102
166
356
169
362
176
147
184
208
213
363
363
238
363
185
137
179
208
271
368
368
368
368
187
158
124
83
66
51
38
31
25
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
313
392
431
225
19
19
19
19
19
19
16
14
33
23
14
14
183
198
102
7
102
54
7
7
7
5
3
9
16
11
6
14
8
3
1
1
1
1
1
1
1
1
1
1
5
7
6
4
2
1
3
5
4
3
3
3
3
3
2
1
1
2
2
3
3
4
3
3
2
1
1
1
1
1
1
5
8
5
2
2
2
2
1
1
1
1
1
3
3
3
4
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
343
186
186
275
312
312
312
312
320
312
312
620
372
359
371
368
366
390
343
368
326
367
452
359
390
404
427
527
411
380
383
581
409
417
452
359
396
444
464
616
610
543
556
609
609
490
512
510
521
620
483
581
416
382
386
330
427
285
229
206
168
131
121
107
185
179
284
616
294
610
291
235
310
347
359
609
608
383
609
295
225
294
343
453
620
620
620
620
316
266
208
140
110
84
64
51
41
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
93
9
9
9
16
19
23
39
47
56
56
56
56
56
39
23
108
65
22
9
15
22
22
22
13
4
3
2
3
5
6
5
3
1
1
1
1
3
5
3
1
1
2
14
10
6
5
3
2
1
4
2
1
3
2
1
1
1
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
8
10
6
2
2
2
2
2
2
2
2
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
1
160
378
651
651
651
651
596
571
555
630
555
532
549
549
493
528
415
581
417
448
560
449
556
521
455
535
617
440
401
596
408
491
581
479
651
644
614
630
642
642
549
621
620
521
639
533
554
618
492
617
399
343
356
312
397
285
216
206
159
130
126
95
186
185
296
651
304
644
291
232
311
358
368
642
642
404
641
308
234
308
357
469
639
639
639
639
324
272
213
142
112
85
64
51
41
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
11
16
18
19
21
21
21
249
149
50
50
41
32
41
45
50
97
73
40
7
5
4
3
3
13
10
7
5
4
5
4
3
3
3
4
3
3
3
3
14
12
9
6
4
2
1
4
3
3
3
3
3
3
2
1
1
1
2
3
4
5
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
337
176
176
288
347
347
347
347
347
347
335
638
397
408
425
382
390
409
337
381
370
386
472
372
409
421
412
609
402
391
397
602
426
438
472
396
416
470
481
638
632
557
569
631
630
575
612
609
603
627
548
602
602
421
473
419
401
598
339
299
253
205
169
148
232
204
310
638
306
632
284
224
302
349
360
631
631
394
630
300
231
304
352
461
627
627
627
627
314
264
206
138
109
83
63
50
40
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
134
92
63
34
34
34
34
40
43
36
29
34
40
43
47
111
168
98
28
51
39
28
22
16
9
3
2
1
11
10
6
3
2
2
1
1
1
1
2
2
2
1
1
15
11
7
6
3
1
1
4
3
3
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
164
17
147
147
147
100
80
79
58
50
45
77
91
107
184
184
129
144
139
164
147
107
102
94
84
84
84
87
87
104
104
99
187
108
114
131
115
109
164
109
118
131
119
116
184
108
110
108
87
103
121
121
187
183
128
135
120
131
112
111
160
120
127
183
126
114
160
95
96
107
108
110
187
108
108
104
116
85
84
84
116
73
76
81
75
74
74
74
41
40
38
37
36
36
35
35
35
35
35
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
9
1
1
1
1
1
2
1
1
1
1
1
1
34
44
22
1
11
6
2
1
1
2
1
1
8
7
6
4
3
2
2
2
2
3
2
1
2
2
2
3
19
14
9
6
3
2
1
5
3
1
1
4
5
3
2
2
4
2
1
2
6
4
2
1
1
1
1
1
1
1
1
2
18
10
2
2
2
2
2
2
2
2
3
10
7
4
4
4
4
4
4
4
4
4
4
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
161
4
157
157
157
156
156
156
120
106
99
147
138
159
209
209
179
288
200
181
182
209
161
162
167
177
180
241
192
197
207
288
183
188
203
188
199
199
187
200
179
180
167
185
200
212
288
241
209
202
191
175
175
168
174
197
158
208
156
149
148
129
132
131
150
164
158
241
157
169
144
130
134
140
135
165
162
126
152
122
115
124
136
166
208
208
208
208
144
129
119
107
101
96
92
90
88
84
84
84
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
6
9
7
5
6
3
1
1
30
36
18
1
44
23
3
2
2
22
33
44
41
25
10
8
7
5
3
2
1
30
16
2
1
1
1
1
12
21
19
12
5
1
2
3
5
5
6
7
7
7
5
4
9
6
4
2
1
3
6
13
8
4
6
4
2
3
3
2
1
2
3
5
4
3
3
3
3
3
3
25
46
56
49
32
16
16
16
16
16
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
97
151
151
152
152
152
152
158
152
163
277
207
217
217
217
186
182
175
182
196
211
258
195
210
200
176
271
187
181
168
252
183
193
258
176
188
212
206
277
271
229
236
270
267
245
263
271
265
264
236
264
263
176
201
183
159
258
143
131
118
90
85
81
112
108
148
277
149
271
137
112
142
161
165
270
269
176
267
139
107
134
154
197
264
264
264
264
137
117
94
66
54
44
35
30
25
17
17
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
41
61
41
22
22
22
22
43
54
30
6
22
23
24
25
18
9
1
6
35
21
8
9
30
19
9
6
4
10
14
7
1
1
2
1
1
4
3
2
2
2
2
2
12
16
17
9
1
1
2
5
3
2
5
3
2
8
4
1
1
1
1
2
3
2
1
3
2
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
5
4
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
108
5
103
208
344
344
344
344
368
345
402
619
508
561
561
561
494
522
460
524
530
557
598
520
522
492
518
615
458
440
379
594
410
440
598
385
406
457
449
619
590
487
493
584
581
540
579
615
586
572
509
580
580
389
447
395
341
568
314
285
256
192
176
156
233
217
309
619
309
590
289
235
306
345
353
584
584
371
581
288
228
290
331
427
572
572
572
572
299
254
207
146
121
99
81
70
60
40
40
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
25
35
45
131
174
89
4
180
95
11
11
15
19
10
1
39
20
2
2
2
6
5
4
9
39
49
25
2
2
2
2
3
10
6
2
2
2
2
2
2
6
6
6
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
6
14
14
9
5
3
1
2
3
3
4
3
3
5
5
5
4
4
4
5
6
6
7
12
9
6
6
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
58
2
56
64
91
91
91
91
62
63
63
65
72
77
102
102
88
111
86
91
71
70
73
72
91
67
70
66
73
83
89
111
93
79
78
81
75
82
93
85
91
86
93
96
96
102
111
91
89
91
79
79
74
71
77
66
69
67
68
66
69
71
61
61
61
59
64
76
68
93
73
72
79
75
74
102
71
72
70
67
69
60
63
62
61
61
61
61
42
45
49
50
50
50
50
50
50
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
13
19
23
17
11
6
2
2
19
27
31
27
24
24
17
11
7
4
4
23
14
5
1
1
4
7
5
4
2
1
1
1
1
1
1
6
8
4
1
15
10
6
3
1
1
2
6
6
4
2
3
3
2
2
3
3
2
2
2
3
6
3
1
5
3
1
1
4
3
2
2
2
2
2
2
2
2
1
1
1
1
1
10
10
10
7
4
4
4
4
4
4
4
4
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
2
129
129
129
94
88
76
75
64
70
109
94
88
119
119
113
138
110
123
121
107
113
131
104
129
89
86
92
96
99
138
85
92
103
98
102
106
123
103
109
101
101
109
119
111
138
131
104
107
97
87
79
103
69
65
67
60
58
55
96
50
51
48
51
48
62
103
59
109
74
69
119
81
82
109
98
85
108
72
108
72
82
97
107
107
107
107
56
49
40
29
25
21
18
16
14
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
15
21
28
19
10
6
2
2
2
13
7
1
13
7
1
3
5
7
4
2
7
8
10
8
6
4
3
2
1
7
4
2
4
4
4
4
5
7
6
3
1
1
1
3
3
3
3
3
3
3
2
1
2
2
2
3
4
5
4
3
2
1
2
3
2
1
1
5
8
7
7
7
7
4
1
3
4
4
5
4
3
2
2
2
2
2
2
2
2
2
2
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
105
5
100
100
122
122
122
122
84
76
68
120
82
103
113
113
122
115
120
126
104
113
120
126
126
126
128
95
98
97
95
108
90
93
95
93
94
92
105
90
91
92
88
101
93
103
108
103
128
118
126
123
123
93
91
88
114
75
73
69
62
61
58
60
57
55
71
90
72
128
76
74
83
88
89
126
123
93
123
80
80
76
84
97
114
114
114
114
60
53
45
36
32
28
26
24
23
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
2
1
1
1
1
1
1
1
2
2
2
4
2
1
1
24
47
24
2
13
8
4
3
2
1
8
13
19
31
29
15
2
4
5
5
5
6
3
1
1
1
2
4
11
9
7
6
5
3
2
6
6
3
1
3
3
3
3
3
3
2
1
5
8
5
3
5
3
2
1
1
1
1
2
7
23
12
1
4
3
2
1
2
3
3
4
12
9
7
4
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
6
154
154
154
134
134
134
104
100
86
79
85
89
92
103
112
119
142
148
122
121
136
148
128
154
121
111
127
75
75
79
75
90
121
114
148
132
122
122
132
133
105
116
127
114
134
154
104
99
93
127
71
63
60
47
38
33
28
25
22
19
18
16
35
36
58
130
64
132
61
50
67
76
79
132
132
82
133
63
50
64
75
98
134
134
134
134
67
56
43
28
22
16
12
9
7
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
35
49
64
64
64
35
6
10
8
6
6
54
39
20
2
20
11
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
5
3
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
127
82
82
185
274
274
274
274
227
226
214
249
197
206
201
192
209
173
184
219
159
179
194
163
193
195
209
168
248
172
168
223
157
182
219
191
262
252
243
237
247
274
221
249
221
196
267
184
204
242
181
248
148
126
128
107
99
107
84
77
87
70
74
80
105
103
138
262
137
252
139
119
143
158
161
247
274
173
246
140
105
133
155
199
267
267
267
267
141
122
99
71
60
49
41
36
32
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
41
5
5
5
15
20
22
23
25
25
25
74
43
12
12
45
67
37
8
5
8
12
10
8
5
2
12
23
16
9
4
1
1
2
1
1
2
2
2
2
2
1
1
5
9
9
5
2
1
2
3
2
1
2
1
1
2
1
1
1
2
1
1
2
4
4
5
4
3
2
1
1
1
1
2
10
6
2
2
2
2
1
1
1
1
1
5
8
10
5
1
1
1
1
1
1
1
1
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
46
95
139
185
185
185
185
127
115
102
180
124
147
171
171
144
142
141
184
143
144
137
135
128
119
141
110
90
82
73
79
96
116
142
149
162
185
163
168
180
171
171
161
184
142
136
132
132
126
129
227
125
131
127
114
131
118
123
110
118
94
97
86
93
89
114
162
127
227
143
130
138
131
137
161
141
145
145
128
153
139
159
188
227
227
227
227
146
148
151
154
161
161
161
161
161
161
161
161
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
46
23
1
1
1
1
1
1
3
5
4
2
1
2
3
4
26
49
25
1
1
30
15
1
1
4
3
2
11
8
6
3
1
1
2
3
4
7
4
2
2
2
2
2
18
15
12
8
4
3
2
5
5
3
2
3
5
5
3
1
4
2
1
3
5
6
3
1
5
3
2
1
1
2
4
7
19
10
1
7
7
7
5
4
4
4
4
62
62
62
33
4
4
4
4
4
4
4
4
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
284
93
191
274
360
360
360
360
242
222
205
296
243
260
345
345
273
276
284
360
237
269
296
251
345
257
298
291
277
296
232
291
261
294
360
339
291
307
277
306
292
316
483
264
306
232
186
188
194
188
210
297
269
324
298
299
295
290
483
296
269
339
269
258
324
305
248
228
213
305
238
230
266
483
288
298
299
246
295
191
160
189
216
263
339
339
339
339
181
174
167
150
145
140
136
133
131
127
127
127
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
48
3
3
3
9
12
15
15
15
8
1
25
13
2
2
12
22
11
1
14
8
2
1
1
3
3
4
6
6
7
8
7
4
1
7
5
3
2
1
1
1
1
1
15
14
12
8
4
3
3
5
4
4
3
3
6
6
4
3
5
3
1
1
6
10
5
1
5
4
2
1
1
2
4
7
13
7
1
7
5
3
3
8
10
11
13
70
36
2
2
2
2
2
2
2
2
2
2
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
121
12
109
221
362
362
362
362
243
220
205
291
246
263
351
351
245
252
240
362
236
271
291
258
351
277
306
283
280
307
226
283
218
220
362
238
267
291
287
307
287
295
484
255
307
234
191
222
202
199
221
299
273
333
293
294
288
299
484
266
346
268
265
257
333
300
248
228
210
300
255
252
271
484
288
293
294
241
288
197
222
198
230
281
346
346
346
346
185
175
165
146
139
133
128
125
122
117
117
117
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
11
11
11
11
11
11
11
6
2
31
18
5
5
12
20
10
1
34
17
1
23
52
29
6
5
5
8
11
9
8
4
1
9
5
2
1
1
1
2
2
2
15
14
14
10
6
4
2
9
8
7
7
7
7
7
4
2
4
5
5
6
7
8
7
7
7
7
5
3
2
3
3
2
1
2
2
2
2
2
8
11
13
14
15
44
25
6
6
6
6
6
6
6
6
6
6
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
45
4
41
47
65
65
65
65
45
45
42
63
61
73
107
107
75
71
64
56
57
56
54
58
56
71
97
73
130
90
86
88
100
84
89
89
91
112
100
97
130
95
102
97
107
112
98
95
97
97
97
96
130
104
82
81
79
63
56
54
59
63
64
104
68
68
67
77
60
69
75
71
107
79
69
69
67
67
64
59
80
58
58
60
56
55
55
55
43
48
46
44
45
44
44
44
44
44
44
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
3
3
2
2
2
2
2
2
2
2
2
3
3
3
3
26
35
18
1
3
2
1
1
1
12
6
1
10
8
7
5
4
2
1
3
2
1
2
3
2
1
3
3
4
3
2
3
4
3
2
3
3
3
5
10
10
10
6
3
3
2
2
1
1
7
4
2
6
4
2
2
2
2
2
7
9
5
1
4
3
3
3
3
3
3
4
7
5
4
4
4
4
4
4
4
4
4
4
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
78
100
112
118
118
118
118
85
78
72
114
95
101
141
141
116
121
126
105
100
102
102
142
116
125
164
115
118
115
112
114
115
141
128
140
148
148
164
164
151
149
146
164
152
156
151
164
164
161
162
164
162
130
133
120
158
107
106
100
104
76
69
66
79
72
93
150
93
164
89
78
91
103
104
162
162
115
162
96
98
92
104
128
158
158
158
158
86
74
60
43
36
30
25
22
19
14
14
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
22
35
41
22
4
4
4
4
4
4
2
1
13
11
9
7
5
27
14
1
12
15
11
8
8
5
3
1
2
14
19
10
2
3
4
5
4
3
2
1
1
2
5
8
12
18
16
11
7
4
2
4
3
2
2
1
1
1
2
5
3
2
2
2
2
2
3
8
8
5
2
1
1
1
1
2
6
4
2
2
1
1
1
1
1
1
1
5
9
11
12
7
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
34
34
34
28
28
28
21
23
22
26
28
27
37
37
30
28
34
29
26
28
25
40
42
46
127
59
67
73
105
81
99
105
108
127
113
115
121
105
103
101
108
127
71
81
92
91
115
121
74
75
66
56
54
50
49
52
49
53
57
52
59
50
50
51
66
52
55
56
57
52
59
47
47
43
38
43
39
38
37
66
33
33
33
25
22
22
13
13
14
15
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
28
31
32
17
2
2
2
2
2
2
1
1
4
3
3
3
2
2
4
5
5
5
7
8
8
9
5
1
2
1
1
3
6
4
2
6
3
1
1
1
1
1
1
1
2
1
1
3
4
3
2
2
2
2
2
1
1
7
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
4
9
5
1
4
6
3
1
1
1
1
1
5
4
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
55
55
95
135
135
135
135
94
91
81
123
107
120
172
172
110
109
98
94
77
81
75
87
100
93
149
92
103
118
122
157
144
150
161
157
162
172
187
218
201
218
198
218
174
189
218
168
218
153
146
141
126
114
111
104
110
120
112
121
148
108
113
119
115
121
148
102
116
127
133
141
172
143
145
146
135
136
146
135
123
135
146
134
136
135
135
135
109
114
120
121
121
121
121
121
121
121
121
121
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
12
12
12
12
12
12
12
9
7
7
7
7
7
27
34
17
1
12
9
5
2
3
7
4
1
9
7
6
4
2
7
12
10
8
9
18
28
14
1
4
6
8
11
14
11
8
5
2
5
5
4
3
2
2
2
2
4
4
5
7
5
4
24
16
8
6
4
2
3
3
4
4
3
2
1
1
1
1
1
1
1
1
1
1
26
43
54
29
5
5
5
5
5
5
5
5
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
4
6
17
28
28
28
28
23
20
20
33
48
54
100
100
64
73
49
41
47
45
44
72
46
53
56
53
75
56
58
57
72
58
67
62
58
60
73
61
62
75
63
63
76
71
71
100
67
64
66
59
59
67
55
56
50
46
46
46
52
41
42
39
38
36
36
38
39
46
52
47
76
50
48
48
56
49
50
52
100
51
55
59
52
50
50
50
30
30
30
27
27
26
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
1
1
1
1
3
5
3
1
1
2
3
2
2
3
3
4
6
4
3
2
1
1
1
1
5
9
13
8
3
2
1
3
4
5
3
1
1
1
1
1
4
3
3
4
3
3
4
4
2
1
2
1
1
7
5
4
4
2
1
5
6
7
4
1
1
1
2
1
1
3
2
2
16
9
2
2
1
1
4
5
6
6
7
8
5
2
2
2
2
2
2
2
2
2
2
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
82
82
82
82
71
69
60
62
60
65
106
81
80
105
105
86
86
86
99
68
78
76
90
93
80
74
77
80
77
76
96
79
83
87
89
86
92
87
84
98
87
88
97
97
87
97
105
95
106
92
96
91
99
81
93
67
70
70
66
92
55
50
47
51
49
58
82
60
98
63
59
81
71
71
97
97
81
97
74
105
70
79
95
106
106
106
106
61
55
49
39
35
32
29
28
26
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
80
41
2
2
2
2
2
3
7
9
8
7
28
17
7
5
3
13
8
4
2
4
6
6
6
8
5
3
4
5
7
4
1
2
4
3
2
5
5
5
3
1
2
2
2
3
4
3
2
1
1
1
1
2
3
3
3
2
1
1
1
2
1
1
3
5
4
3
2
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
5
5
5
8
8
8
8
8
8
8
8
8
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
126
8
134
134
134
126
126
126
89
82
77
112
101
111
150
150
126
135
129
133
128
110
123
126
113
134
117
103
115
114
102
101
105
139
115
122
133
118
128
128
126
125
140
132
136
150
139
134
129
117
115
148
111
109
97
105
70
68
68
63
72
60
46
44
56
53
72
125
74
140
72
64
82
90
92
150
139
99
139
80
65
79
88
112
148
148
148
148
78
70
61
46
41
36
32
30
28
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
11
12
13
13
14
7
1
15
8
1
1
46
45
23
1
41
22
4
4
4
6
8
6
4
5
6
3
1
4
8
4
1
5
5
6
4
2
1
1
3
2
1
1
1
1
1
2
1
1
2
1
1
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
7
166
166
166
130
130
130
95
87
81
123
107
118
159
159
136
147
140
147
143
135
146
159
134
166
139
124
121
147
115
116
126
148
131
137
147
134
143
144
142
152
159
153
158
159
159
166
144
133
130
157
110
112
99
105
69
62
61
59
52
67
50
37
56
55
79
152
79
159
75
64
82
93
95
159
159
104
159
82
63
80
91
117
157
157
157
157
81
70
56
39
32
26
21
18
15
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
7
7
7
7
7
7
7
16
12
9
9
51
52
29
7
48
27
7
7
7
6
5
3
2
2
3
2
1
3
5
4
3
2
1
1
4
4
2
1
1
3
4
4
3
3
3
2
1
1
2
2
2
2
2
1
1
2
2
2
3
4
3
2
2
2
1
1
1
1
1
2
7
4
2
2
2
1
1
1
1
1
1
2
1
1
3
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
215
215
216
292
369
369
369
369
282
284
271
374
264
253
272
272
231
229
233
369
247
278
374
287
301
310
352
304
299
297
352
304
280
294
401
269
295
281
267
385
287
311
378
268
385
271
265
260
267
248
248
382
312
346
380
380
378
319
298
274
401
218
217
200
180
172
219
220
197
382
241
221
272
252
281
380
380
283
378
229
248
224
257
322
401
401
401
401
215
189
167
134
120
109
99
93
89
78
78
78
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
106
158
81
5
5
5
5
5
5
4
4
58
49
41
29
17
9
1
4
23
17
9
2
11
10
9
6
3
14
10
7
6
3
1
1
1
3
2
1
1
1
1
1
8
4
1
1
1
1
1
4
3
3
3
3
3
3
2
1
1
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
1
1
2
3
2
1
2
3
3
3
4
32
17
2
2
2
2
2
2
2
2
2
2
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
262
3
265
337
498
498
498
498
352
320
290
502
379
463
556
556
498
445
472
514
469
556
440
514
442
413
386
556
306
280
284
264
296
320
369
383
329
331
343
358
361
387
407
345
383
320
283
260
366
292
303
358
358
273
319
345
333
465
407
306
286
291
279
256
351
258
302
387
262
366
306
271
292
407
327
346
351
296
358
251
233
278
317
370
465
465
465
465
245
227
206
182
172
162
155
151
147
139
139
139
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
4
4
4
16
14
12
12
27
42
27
12
170
149
85
22
3
16
30
18
6
18
21
20
20
11
3
3
3
6
4
2
2
2
2
2
37
32
24
16
9
3
3
10
8
6
4
4
4
4
11
19
11
4
4
7
11
7
4
7
5
4
2
1
1
1
1
1
2
3
3
4
5
6
12
59
82
94
100
106
65
24
15
6
6
6
6
6
6
6
6
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
6
31
134
245
245
245
245
239
231
230
252
271
256
343
343
277
312
250
301
233
238
232
239
343
257
301
266
276
306
234
312
258
277
363
291
298
302
398
297
297
307
309
322
310
398
312
316
341
329
327
398
336
346
339
360
358
306
310
319
347
288
307
214
223
190
225
325
202
363
239
223
310
246
248
302
360
268
358
228
307
217
246
301
347
347
347
347
184
158
131
95
80
67
56
50
44
33
33
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
4
2
2
2
4
5
6
6
7
5
3
117
60
4
4
10
10
5
1
31
18
5
4
3
2
2
1
1
15
17
11
6
3
1
2
1
1
1
1
1
1
1
1
71
43
15
6
3
3
3
9
6
3
19
11
3
8
6
4
5
4
3
8
10
9
6
3
3
2
2
1
1
1
2
4
7
5
3
1
2
3
2
1
1
1
1
14
10
6
6
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
688
84
772
772
962
962
962
962
676
645
591
960
668
693
856
856
631
646
595
955
660
783
953
806
849
772
821
730
767
743
814
723
661
789
955
717
962
759
801
960
811
856
817
803
803
750
821
772
640
623
566
743
561
625
586
768
712
627
688
743
656
622
484
413
477
490
550
962
521
558
578
455
719
485
571
618
551
663
719
454
417
444
469
553
663
663
663
663
355
328
303
272
258
246
237
231
227
216
216
216
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
84
84
43
2
2
2
2
2
2
2
2
53
44
35
35
30
25
16
8
21
14
8
7
7
7
7
9
12
12
13
24
15
7
4
7
5
4
2
1
1
2
1
1
38
28
19
14
10
13
16
42
24
7
7
8
8
8
6
4
6
7
8
8
8
7
4
1
13
10
5
1
2
4
4
3
3
5
4
4
5
6
10
12
13
13
14
70
50
30
30
25
21
21
21
21
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
35
5
40
40
47
47
47
47
41
36
34
49
53
56
87
87
60
65
65
62
75
67
66
74
78
66
61
59
75
62
55
58
74
55
69
65
64
87
72
66
70
75
77
68
75
66
63
78
64
60
61
64
61
69
63
78
72
68
77
65
87
62
64
64
61
69
54
66
53
57
61
58
75
77
57
57
57
54
55
52
78
54
63
71
78
78
78
78
52
47
42
36
33
31
29
28
27
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
2
3
2
2
2
2
2
2
2
2
2
6
4
3
2
2
1
1
4
7
16
10
4
12
11
6
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
6
5
4
2
1
2
3
5
5
4
3
3
3
2
2
4
4
3
3
3
6
6
4
3
2
2
2
1
1
1
2
5
9
8
8
8
5
2
4
5
5
5
6
8
9
10
10
10
10
10
10
10
10
10
10
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
365
365
365
467
569
569
569
569
380
348
314
538
391
437
563
563
445
469
438
540
365
383
406
394
476
375
403
315
267
227
227
241
259
298
394
380
446
522
462
492
569
511
527
538
502
563
495
540
470
476
403
366
364
344
394
271
299
282
273
346
271
267
263
318
276
272
326
446
321
522
316
287
347
326
337
569
315
312
297
271
260
268
286
303
336
336
336
336
228
251
278
286
286
286
286
286
286
286
286
286
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
6
6
6
6
6
4
2
13
7
2
2
115
125
63
2
81
72
44
16
44
28
12
3
42
25
9
5
1
2
3
16
14
12
7
3
4
3
2
3
41
49
49
39
28
15
2
18
13
8
9
10
12
9
5
2
11
6
1
11
21
16
8
1
11
12
6
1
1
6
6
5
5
5
5
7
10
13
18
20
21
22
23
67
52
38
20
2
2
2
2
2
2
2
2
112
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
49
4
45
46
60
60
60
60
42
42
40
61
49
59
73
73
58
60
59
54
57
56
54
69
56
58
64
58
56
62
63
71
69
66
67
71
67
69
69
72
74
67
62
61
74
65
67
72
74
60
61
63
55
67
53
54
57
54
56
67
55
56
58
55
63
58
59
61
64
63
67
60
73
58
59
59
47
64
53
54
72
67
55
58
56
53
53
53
40
37
35
32
30
29
28
28
27
27
27
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
5
3
1
1
1
2
20
17
11
6
3
3
3
6
4
2
2
3
5
3
2
2
2
3
5
3
2
2
5
4
3
2
8
5
2
4
3
2
1
5
3
2
1
4
3
3
7
11
6
1
1
1
2
2
1
1
2
1
1
1
1
1
3
2
2
1
1
3
3
3
3
3
3
3
3
11
18
22
12
2
2
2
2
2
2
2
2
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
43
42
42
82
122
122
122
122
85
87
81
123
87
105
111
111
122
98
123
87
84
111
80
91
100
97
137
120
92
90
99
75
89
92
99
130
89
86
79
71
70
82
83
95
130
106
137
114
129
125
125
124
126
96
90
87
113
83
76
71
71
63
65
60
71
68
80
137
87
129
82
73
87
89
92
125
124
92
126
78
71
73
80
93
113
113
113
113
58
51
44
36
32
29
26
25
23
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
3
1
1
1
1
1
1
1
1
1
1
6
4
2
2
2
22
11
1
5
3
1
1
1
6
4
2
10
19
19
10
2
1
1
1
1
1
1
2
1
1
1
1
7
8
9
13
7
1
5
7
4
2
4
2
1
1
1
2
3
4
2
1
4
8
7
7
4
1
2
1
1
3
3
4
17
9
1
3
2
1
2
4
5
5
6
13
8
3
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
129
20
149
191
284
284
284
284
234
249
241
289
284
305
406
406
379
406
327
558
359
389
378
483
392
404
490
435
348
315
287
467
365
401
490
520
360
353
342
292
327
367
388
552
548
476
488
546
558
414
450
520
372
541
309
242
220
164
147
128
105
90
81
73
152
156
253
552
269
548
250
198
270
311
321
546
558
338
557
258
202
263
302
398
541
541
541
541
271
228
177
117
92
69
51
40
31
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
17
15
15
15
15
15
15
15
15
66
47
29
29
27
26
68
84
56
29
31
24
17
13
9
16
24
15
7
4
1
2
3
6
9
17
9
2
6
10
6
2
9
16
15
14
12
8
4
9
5
1
5
3
1
4
4
4
3
2
2
2
3
8
6
4
3
2
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
3
13
47
85
85
85
85
67
70
63
64
85
72
84
84
68
64
59
87
51
61
61
57
86
60
58
54
48
53
53
64
71
54
63
60
59
83
59
57
63
68
72
75
111
79
84
87
77
91
86
86
111
91
80
83
76
84
101
88
111
83
102
67
64
63
61
69
59
67
62
60
101
68
68
87
62
65
61
60
102
65
72
81
83
83
83
83
63
59
55
51
49
47
46
45
43
43
43
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
1
1
1
1
1
1
2
15
28
15
3
10
10
10
10
28
15
2
1
5
3
1
1
1
3
3
2
1
1
2
5
5
3
1
1
1
3
2
1
1
1
1
1
10
6
2
3
2
1
6
6
6
4
2
2
3
6
5
4
3
2
2
1
1
1
1
1
1
1
2
1
1
3
3
4
17
10
4
2
3
2
1
10
15
17
20
15
10
26
34
17
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
160
4
156
156
184
184
184
184
137
137
129
182
128
129
138
138
119
128
119
160
156
121
133
138
132
134
121
150
97
93
89
89
83
101
120
127
184
143
160
182
135
138
125
123
128
122
139
150
119
129
120
109
139
113
115
122
134
118
139
111
100
94
98
98
117
134
119
184
125
122
119
148
108
114
125
148
109
136
101
91
91
94
106
116
136
136
136
136
106
105
104
99
97
96
95
94
93
93
93
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
2
2
23
12
2
2
31
38
19
1
6
4
2
1
1
5
3
2
4
2
1
1
2
1
1
1
2
6
3
1
1
2
2
2
7
10
13
10
6
2
5
8
9
7
6
10
9
8
12
11
9
8
8
8
8
7
6
8
4
1
1
2
2
2
2
2
1
1
1
1
1
1
3
4
5
5
6
14
18
23
46
34
22
22
22
22
22
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
49
36
36
36
36
29
29
29
28
28
28
32
37
39
55
55
62
133
61
57
63
52
56
56
56
56
56
40
58
64
70
133
87
73
71
63
62
53
52
53
50
62
54
61
61
63
133
66
69
77
68
68
87
69
65
64
87
62
62
62
74
49
45
43
41
36
36
41
41
49
50
46
87
52
54
56
55
55
55
51
87
51
55
58
53
52
52
52
26
25
23
21
20
19
19
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
35
18
1
1
1
1
1
1
1
2
2
2
14
8
3
3
4
10
6
2
4
16
24
15
7
1
1
2
10
6
3
7
8
5
2
1
1
2
2
2
3
2
2
2
5
4
3
2
1
1
2
3
2
1
2
2
3
4
3
2
3
3
3
5
7
4
2
3
3
2
2
2
2
2
2
1
1
2
3
5
3
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
2
145
145
145
108
93
93
65
58
54
65
61
67
85
85
79
97
100
147
145
89
89
81
70
68
60
62
50
53
56
54
65
72
80
96
106
106
147
98
103
104
96
101
104
92
92
101
80
93
84
77
76
93
66
75
74
76
104
83
81
81
103
73
72
71
67
67
64
69
70
71
104
71
72
77
66
72
93
74
103
66
61
64
57
52
52
52
29
30
33
35
41
41
41
41
41
41
41
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
6
8
8
8
4
1
10
9
8
8
29
29
15
1
12
7
3
2
1
3
2
1
9
5
2
6
6
5
5
6
6
7
4
1
9
13
7
1
6
8
10
7
5
3
1
6
6
3
1
1
1
1
1
5
5
3
1
7
11
14
10
7
4
1
1
1
1
1
1
1
2
3
2
1
2
1
1
2
3
3
4
13
9
5
4
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
352
21
331
331
331
314
314
314
213
200
187
282
234
271
340
340
320
337
351
346
325
290
315
352
296
331
287
256
278
251
229
246
238
304
278
304
351
307
346
326
317
317
333
316
330
331
331
352
312
282
276
340
260
258
231
250
171
163
151
129
164
101
99
93
121
112
165
317
159
333
158
131
176
190
197
331
331
207
330
157
121
160
187
248
340
340
340
340
172
145
114
76
60
46
35
28
23
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
21
21
21
21
21
23
24
26
26
26
25
24
41
32
24
24
149
182
95
8
90
49
8
8
8
5
3
2
2
1
1
4
3
3
7
4
2
2
2
3
3
3
3
4
12
6
1
4
4
2
1
4
3
2
3
3
3
3
2
1
1
2
2
3
3
3
3
3
2
2
1
1
1
1
2
3
7
4
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
97
97
97
97
97
71
69
69
49
53
50
67
56
66
77
77
71
78
84
73
88
72
77
89
80
78
86
86
67
71
67
65
75
81
85
132
88
89
88
78
82
83
78
111
80
85
83
89
80
83
84
111
80
73
74
73
73
69
80
81
82
132
80
77
76
75
66
62
60
75
62
62
77
64
67
73
70
69
70
60
76
69
84
104
132
132
132
132
71
65
59
52
48
46
43
42
41
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
8
8
4
1
1
1
1
1
2
2
2
4
2
1
1
17
18
10
2
14
8
2
2
3
6
9
6
4
7
10
6
3
2
1
3
3
4
2
1
1
1
1
1
6
6
7
8
6
5
4
5
6
7
6
5
5
9
6
3
5
3
2
9
10
12
9
6
4
2
2
1
1
1
2
7
9
8
7
7
5
3
3
3
3
3
4
13
9
5
5
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
205
80
285
285
285
216
216
216
149
145
133
214
163
185
238
238
167
162
147
154
151
161
189
205
190
285
210
217
238
221
215
240
208
215
215
275
213
228
275
230
240
238
214
275
217
226
230
285
221
213
222
234
188
236
171
168
160
154
180
168
176
275
173
176
165
146
149
169
133
151
151
144
178
180
156
169
155
156
216
155
171
175
189
226
275
275
275
275
166
162
161
142
138
134
130
128
126
122
122
122
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
12
10
6
2
2
2
2
2
2
2
2
8
11
12
14
29
21
12
4
10
7
5
3
1
9
6
3
1
4
8
18
18
10
3
6
3
1
1
1
4
4
2
1
19
17
16
18
13
9
9
16
9
2
2
3
5
4
3
13
9
5
5
5
8
5
3
1
1
1
1
1
2
3
4
12
24
16
8
12
8
5
4
4
4
4
4
28
21
15
15
15
15
15
15
15
15
15
15
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
77
76
79
79
79
70
70
70
51
55
53
68
60
70
85
85
75
73
77
71
56
55
59
68
71
79
95
73
97
78
81
84
90
95
94
121
96
97
93
95
87
85
89
89
90
115
93
90
94
115
98
94
115
85
78
80
72
73
80
82
85
121
83
81
81
74
78
79
74
94
79
79
81
76
75
74
71
74
69
67
79
72
84
99
121
121
121
121
72
70
70
61
60
58
56
55
54
53
53
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
2
1
1
1
1
1
1
1
2
2
2
8
5
2
2
10
17
9
1
5
4
3
3
4
11
6
2
13
8
4
7
10
7
5
3
2
2
4
7
4
2
3
4
10
9
7
4
2
1
1
9
5
1
1
4
3
3
3
4
3
2
1
4
8
5
3
1
6
3
1
1
1
1
11
20
25
20
14
8
6
4
3
2
2
2
2
13
9
5
5
5
5
5
5
5
5
5
5
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
307
7
300
300
300
251
251
251
177
174
156
220
168
182
222
222
230
235
286
279
217
241
261
307
253
300
239
232
233
213
209
206
212
225
238
254
286
271
292
246
255
251
246
292
252
255
253
307
239
238
232
233
197
190
208
180
178
216
162
165
178
179
189
194
195
194
208
208
201
229
200
192
201
205
214
245
239
202
251
220
226
232
245
230
226
226
226
165
184
245
212
226
226
226
226
226
226
226
226
116
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
19
25
28
29
31
23
16
16
15
15
15
25
28
16
4
8
15
8
1
7
36
19
2
26
51
52
26
1
2
3
5
7
21
11
1
2
4
2
1
19
26
34
29
18
7
8
15
11
8
7
8
8
6
5
10
14
11
8
7
6
6
7
8
6
4
6
7
8
10
7
5
5
4
4
7
10
14
9
4
4
4
4
28
23
19
19
19
19
19
19
19
19
19
19
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
774
384
390
424
390
304
304
304
216
201
185
298
238
258
349
349
451
503
758
749
530
551
544
774
454
417
407
316
292
255
250
259
261
337
355
459
758
484
749
494
451
436
383
373
442
432
431
774
420
416
416
347
290
259
264
240
193
280
163
146
124
91
86
76
119
111
168
344
169
339
169
139
173
198
202
337
349
224
336
176
130
168
196
255
347
347
347
347
174
145
112
73
57
42
30
23
17
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
384
374
365
185
6
6
6
6
6
6
6
6
28
32
34
28
22
73
44
16
41
30
19
19
19
10
2
11
20
15
10
7
4
2
1
1
1
2
1
1
1
1
1
4
16
8
1
2
2
1
1
1
2
2
3
4
3
3
2
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
2
5
17
31
31
31
31
29
26
26
32
35
38
54
54
39
38
39
35
36
54
39
105
116
176
429
206
335
248
216
335
280
341
518
374
485
429
415
1289
1461
2538
5670
2734
5876
2592
2958
3911
4273
5670
5876
4631
5437
5495
5476
5476
4772
6014
5125
5066
5422
5883
5492
5635
5727
5571
5950
5934
5763
6014
5518
5592
4852
4669
5472
5950
3774
5934
3629
3235
3143
6014
2085
1900
1693
968
773
577
392
302
230
173
136
108
88
74
64
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
2
4
2
1
7
4
1
1
1
1
1
2
5
4
2
1
1
3
2
1
5
10
25
13
1
6
6
6
6
6
5
4
2
1
3
6
11
8
5
12
11
11
8
6
3
1
4
2
1
9
18
15
8
2
2
2
2
4
3
2
1
1
23
12
1
2
4
4
5
3
1
3
6
4
2
1
1
1
1
12
7
3
3
3
3
3
3
3
3
3
3
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
40
40
65
87
87
87
87
67
62
54
63
61
68
87
87
67
64
56
57
46
55
57
291
327
502
1467
769
813
826
1467
1017
1300
1452
1520
1520
1520
1505
1405
1964
2121
2984
4972
3048
5995
3143
2888
3207
2537
2296
4035
2674
3251
3902
4289
4196
4972
6056
4959
6238
5568
5816
5842
6056
6238
4789
5842
4626
4809
5064
6377
5073
4959
5389
5077
5048
6377
5389
4034
3712
3269
6377
2258
2024
1816
1051
843
640
447
353
278
219
181
153
132
117
107
80
80
80
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
22
31
24
17
17
17
17
20
24
14
4
10
7
5
5
26
29
19
10
8
7
5
4
6
12
7
2
16
30
114
58
3
9
14
19
14
10
18
26
16
6
12
19
15
12
9
93
145
165
87
10
6
3
14
8
3
2
1
17
18
19
153
77
1
740
373
7
4
2
30
16
3
2
30
15
1
4
3
3
7
7
7
7
7
7
7
10
24
31
17
4
4
4
4
4
4
4
4
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
8
8
33
57
57
57
57
43
50
50
65
65
53
57
57
53
65
47
57
44
50
57
272
307
410
1375
649
703
749
1375
805
1038
1204
1375
1316
1316
1182
1184
1934
2113
3063
5981
3272
5820
4175
4498
5032
5981
5820
4651
5584
5563
5634
6191
5781
6034
5781
5169
6034
5565
5661
5722
5579
6191
5264
5225
5251
5454
5722
5544
5720
4816
4502
4570
6191
3662
5264
3401
2928
2803
5200
1840
1664
1474
849
677
505
341
260
194
145
112
87
69
57
48
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
5
3
2
2
2
2
2
5
8
5
2
2
3
3
2
2
2
2
2
3
11
6
1
4
7
4
2
15
9
3
12
13
15
14
14
10
6
15
62
32
3
15
9
3
6
9
118
141
97
53
13
3
9
19
10
2
1
1
2
2
2
1
1
1
205
107
9
5
2
31
16
1
3
80
40
1
2
4
4
4
4
2
1
1
1
1
13
8
3
2
2
2
2
2
2
2
2
2
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
52
2
50
62
91
91
91
91
62
61
56
92
64
73
85
85
77
101
71
68
65
64
60
283
320
505
1389
750
896
884
1319
1003
1250
1378
1485
1436
1506
1495
1442
1903
2040
2701
4305
2875
4963
3072
3133
4003
4272
4581
6652
5486
5489
6297
6515
5721
6073
6297
5762
6515
5651
5733
5549
5669
5396
5326
6652
4761
5102
4750
4248
5733
4353
4676
4604
4210
5463
3459
3839
3258
2885
6652
2166
1994
1846
1039
839
633
435
347
278
220
184
157
137
123
113
88
88
88
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
5
5
6
28
35
18
1
14
7
1
1
1
30
17
4
16
9
2
2
2
30
18
7
8
10
10
10
9
8
7
7
10
14
27
88
119
150
78
7
4
2
11
21
119
77
36
34
19
4
4
2
1
200
104
9
12
16
83
42
1
10
83
43
4
6
3
1
7
8
4
1
1
1
1
28
18
9
7
5
5
5
5
5
5
5
5
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
380
210
210
284
303
303
303
303
251
250
240
300
221
228
226
243
271
273
373
370
289
323
299
380
275
287
266
259
287
196
199
284
196
236
272
291
373
317
370
301
299
303
274
300
296
279
303
380
276
300
246
287
179
154
155
118
101
126
77
68
58
43
40
36
80
81
134
301
142
299
136
108
144
167
173
299
303
188
299
144
109
143
167
221
303
303
303
303
152
127
97
63
48
35
25
19
14
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
210
185
160
81
3
3
3
3
3
3
3
3
75
50
26
26
71
116
58
1
13
7
1
1
1
2
3
5
7
8
4
1
2
2
2
1
1
1
1
1
1
1
1
1
6
3
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
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
84
84
123
140
140
140
140
151
144
168
278
210
210
230
230
222
230
202
230
185
208
249
190
230
207
202
239
166
157
152
272
162
177
249
164
186
211
208
276
273
228
232
278
274
198
215
191
204
278
185
272
142
124
130
101
87
120
69
61
53
40
38
35
74
76
124
276
131
273
122
95
131
152
158
273
278
170
274
130
100
132
153
203
278
278
278
278
142
119
93
62
49
37
28
22
18
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
84
60
37
27
18
18
18
18
44
57
70
80
90
49
8
8
18
38
23
9
8
6
4
4
9
5
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
6
4
2
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
3
4
5
5
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
354
286
286
307
306
306
306
306
255
253
243
297
223
231
228
242
262
243
353
330
269
306
268
354
264
276
257
255
290
194
197
281
195
232
277
281
353
306
330
295
301
301
270
292
292
273
306
354
270
297
241
290
177
153
156
119
102
132
78
69
58
42
39
35
79
79
133
304
141
301
134
106
145
167
173
301
301
188
301
143
109
144
168
223
306
306
306
306
155
130
101
66
52
39
28
22
16
5
5
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
286
165
44
26
9
9
9
9
9
9
9
9
79
47
15
15
65
116
59
2
8
5
2
2
2
2
2
4
7
7
6
3
1
2
3
2
1
3
2
1
2
2
1
1
6
6
4
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
342
184
184
263
291
291
291
291
240
239
229
284
209
217
214
226
246
244
328
317
260
293
270
342
254
267
250
247
280
189
193
273
192
224
266
268
328
289
317
280
280
291
259
284
283
262
290
342
260
283
232
280
170
147
150
115
97
123
72
64
56
42
39
36
77
79
128
287
136
282
128
100
136
158
163
280
291
179
290
138
107
139
161
212
290
290
290
290
147
123
96
64
50
38
28
22
17
7
7
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
184
158
133
70
7
7
7
7
7
7
7
7
71
47
24
24
59
94
47
1
12
6
1
1
1
2
4
3
2
4
3
2
1
3
3
4
3
2
3
3
3
3
2
1
4
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
121
7
114
114
122
122
122
122
88
72
73
87
87
99
115
115
122
113
117
128
114
115
123
128
129
129
139
111
119
126
101
111
110
111
136
123
119
124
160
128
120
128
129
133
134
160
139
133
138
138
136
160
131
132
126
126
117
100
107
113
122
123
109
93
100
92
99
139
99
133
100
92
100
103
103
129
129
95
90
88
109
81
91
108
123
123
123
123
77
69
60
49
45
41
38
36
33
31
31
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
3
2
2
2
3
4
5
6
6
5
4
6
4
2
2
12
23
17
11
14
7
1
1
1
2
3
2
1
2
3
3
3
3
3
2
2
12
6
1
1
2
1
1
9
6
3
2
2
3
4
6
4
2
1
5
7
10
7
4
4
2
1
1
7
7
6
5
4
2
1
1
2
3
4
2
1
5
4
3
3
3
3
3
3
3
3
12
21
26
13
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
357
1
358
358
464
464
464
464
491
464
464
629
538
548
768
768
587
598
593
574
544
586
558
554
697
536
586
536
509
675
531
615
588
754
697
496
527
543
597
637
656
763
768
732
692
767
767
562
621
627
520
766
415
365
374
274
236
277
179
153
125
91
86
75
187
191
334
763
351
768
341
269
367
422
435
767
767
476
766
359
273
362
422
559
766
766
766
766
384
321
247
161
124
91
65
49
36
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
13
19
25
175
319
229
131
33
47
54
39
25
184
96
8
248
138
28
8
28
17
6
8
19
14
10
8
6
4
2
1
1
1
1
1
1
1
1
1
12
6
1
1
1
1
1
1
2
2
3
4
3
3
2
2
2
2
3
5
3
2
2
2
1
1
1
1
1
1
1
2
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
15
156
156
175
175
175
175
120
100
99
111
132
144
198
198
147
156
164
176
156
153
144
142
175
150
158
159
175
198
152
176
142
138
147
138
142
134
171
147
140
175
144
141
198
129
120
123
117
117
149
116
120
123
121
137
116
119
122
114
149
102
89
87
92
85
95
137
94
116
104
98
119
101
100
111
109
93
102
93
114
89
95
107
116
116
116
116
91
87
82
76
74
72
70
69
67
67
67
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
1
1
1
1
12
17
9
1
1
11
16
22
52
54
27
1
51
43
36
20
4
10
8
5
2
27
44
23
2
2
2
2
2
4
2
1
2
2
1
1
9
9
10
9
5
2
2
5
6
3
1
1
2
7
4
2
3
2
1
1
6
11
9
6
4
2
1
1
2
3
4
8
19
13
8
8
8
7
4
2
2
2
2
15
28
47
24
1
1
1
1
1
1
1
1
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
415
1
414
492
709
709
709
709
476
426
390
642
502
558
732
732
541
569
557
708
437
460
491
459
648
491
511
482
521
497
474
491
518
544
583
520
494
511
506
535
562
606
553
592
601
603
709
609
631
642
612
732
629
708
608
648
480
454
465
441
583
427
345
320
323
285
332
423
319
534
326
303
423
398
441
636
579
483
629
477
488
585
608
646
732
732
732
732
578
566
630
636
636
636
636
636
636
636
636
219
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
12
17
11
6
1
12
17
23
128
144
72
1
84
71
59
32
6
34
63
54
46
65
97
53
9
7
5
35
20
5
5
5
7
9
9
9
58
51
43
35
27
16
5
25
23
14
5
7
7
6
5
31
22
12
2
5
8
7
4
2
6
5
3
2
4
6
6
6
3
1
1
1
1
1
7
10
11
12
13
116
100
84
84
76
69
69
69
69
69
69
69
69
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
193
351
351
351
244
226
206
215
204
204
211
251
233
339
339
273
291
292
351
286
234
274
266
267
350
252
234
227
298
215
238
248
323
267
267
351
245
286
280
268
337
334
318
335
334
339
350
279
279
258
339
196
194
193
155
190
126
108
99
105
66
61
56
98
99
156
337
163
334
168
139
172
195
200
334
339
220
334
172
127
163
190
249
339
339
339
339
172
144
111
73
57
42
31
24
18
5
5
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
143
168
87
7
7
7
7
7
7
4
2
15
11
8
8
9
35
18
2
75
39
4
4
4
4
3
2
20
22
15
9
5
5
12
7
2
4
2
1
4
2
1
1
7
4
1
1
1
2
2
1
1
1
3
2
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
153
10
163
196
285
285
285
285
232
208
192
270
191
196
194
180
188
182
160
243
162
186
204
181
195
198
182
180
251
166
164
236
185
216
234
222
283
278
267
268
275
276
246
261
260
253
285
245
246
270
237
251
193
243
182
160
182
122
117
103
84
80
72
66
105
97
140
283
145
278
134
112
146
165
170
275
276
175
275
138
110
138
161
210
285
285
285
285
143
120
93
61
48
36
26
20
16
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
10
10
12
13
14
14
15
15
15
42
34
27
27
52
70
48
27
27
28
32
23
15
10
5
3
1
12
10
5
1
5
8
4
1
1
2
4
2
1
1
1
7
4
1
1
1
1
1
4
3
3
3
3
3
3
2
1
2
2
2
3
4
5
3
2
2
2
2
1
1
2
3
5
8
5
2
2
2
6
3
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
788
17
805
805
805
481
427
364
329
288
266
268
294
271
352
395
527
629
732
788
805
564
658
771
569
788
563
501
629
355
349
320
293
355
341
442
749
431
805
461
431
430
369
375
444
430
421
788
410
375
370
351
292
262
223
235
156
144
134
116
167
88
80
75
107
108
162
322
168
343
169
142
179
204
209
352
352
229
340
180
135
173
201
260
351
351
351
351
181
153
123
85
69
55
43
36
29
18
18
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
12
8
8
8
8
8
8
8
8
124
109
95
85
76
81
51
21
116
68
21
21
21
17
12
6
1
8
8
8
10
6
2
2
1
1
1
1
1
2
3
3
4
7
9
5
2
1
1
2
1
1
3
3
3
3
2
1
2
2
2
3
4
5
4
3
3
3
3
3
3
3
3
7
10
6
3
3
3
4
5
6
6
6
7
8
4
1
1
1
1
1
1
1
1
1
1
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
156
89
89
195
279
279
279
279
209
215
201
301
238
255
339
339
265
269
242
281
235
260
273
290
297
295
395
300
305
278
327
269
301
304
327
303
275
273
306
360
315
335
330
333
331
340
391
355
386
380
384
385
383
284
304
279
395
275
203
180
132
99
94
79
131
122
186
391
188
386
182
148
192
219
225
384
385
249
383
194
145
190
221
290
395
395
395
395
204
173
137
95
77
61
48
40
34
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
44
7
5
4
4
4
4
13
22
22
22
30
34
36
20
4
49
29
10
7
8
10
10
10
6
3
3
3
13
11
6
1
3
5
4
3
3
2
2
1
1
2
1
1
4
5
6
5
3
1
1
1
1
2
2
2
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
6
10
12
8
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
1
16
65
121
121
121
121
100
89
83
128
117
122
177
177
119
119
117
132
100
109
98
100
127
111
121
116
121
156
146
148
180
177
125
132
123
112
127
113
118
129
127
117
163
105
100
101
109
127
145
177
180
178
150
151
153
153
163
150
156
149
152
178
156
155
156
150
140
176
135
129
180
130
127
126
123
112
124
102
119
104
118
144
176
176
176
176
120
114
108
100
97
94
92
90
89
87
87
87
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
4
7
14
12
11
6
1
1
8
6
4
4
16
10
5
3
1
8
8
6
5
3
1
1
2
3
4
3
2
5
3
1
1
1
1
1
11
11
12
10
6
2
2
6
4
2
2
3
5
5
5
8
8
8
8
8
8
9
10
16
8
1
2
2
2
4
6
9
17
9
1
6
7
9
5
1
1
1
1
26
45
54
28
3
3
3
3
3
3
3
3
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
165
3
162
162
162
107
86
78
59
51
45
76
61
72
96
96
97
112
114
165
162
99
102
92
80
82
80
82
85
90
96
100
97
91
96
111
110
110
165
99
104
110
98
109
100
97
100
109
80
90
80
76
74
90
70
73
87
71
87
65
67
58
57
54
54
62
51
61
52
62
59
59
60
87
58
57
55
51
52
57
59
59
70
60
59
59
59
49
46
50
59
70
70
70
70
70
70
70
70
70
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
1
1
2
1
1
1
37
46
23
1
16
15
8
1
3
5
3
1
4
8
14
7
1
1
1
1
1
1
1
1
2
2
2
3
10
9
9
5
1
3
5
7
6
6
6
4
2
1
1
2
4
5
3
1
4
8
7
7
5
3
3
3
3
3
3
3
2
1
1
5
4
4
7
9
10
10
11
24
16
9
9
9
9
9
9
9
9
9
9
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
376
2
374
374
374
225
188
141
109
97
86
84
86
97
114
114
141
194
215
376
374
194
193
173
143
142
161
120
119
112
114
101
105
145
190
246
331
331
376
226
249
237
210
333
219
226
234
333
182
167
155
120
105
97
90
90
87
88
91
83
87
80
76
79
90
71
76
84
73
90
81
78
84
91
77
82
75
71
101
73
67
65
71
59
58
55
56
58
61
71
64
64
65
64
64
64
64
64
64
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
9
13
17
10
3
2
1
1
2
2
3
45
41
29
17
20
17
14
9
5
16
9
3
6
9
21
11
2
3
4
5
6
29
17
5
3
2
3
5
12
19
15
11
8
6
5
5
6
5
4
4
4
3
3
7
5
4
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
23
43
53
30
7
7
7
7
7
7
7
7
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
176
19
157
180
244
244
244
244
163
138
135
154
179
197
282
282
198
213
203
219
160
163
172
168
219
180
188
216
223
218
282
224
221
220
195
198
195
192
215
204
205
244
216
228
282
231
241
209
219
197
199
223
176
197
174
175
204
178
204
166
155
167
174
168
203
232
180
180
188
232
197
187
195
232
174
188
175
175
244
176
203
173
168
167
158
153
153
135
105
100
104
99
98
98
97
96
96
96
96
91
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
11
3
3
3
3
3
3
2
2
25
14
3
3
30
47
36
25
22
44
55
40
25
13
1
9
20
12
4
11
6
1
3
7
6
6
6
6
4
2
2
9
16
17
19
20
16
8
1
5
9
8
5
3
2
1
1
2
5
3
1
1
1
2
3
8
5
2
1
1
2
3
4
12
20
16
12
12
12
12
8
4
4
4
4
47
32
17
17
17
17
17
17
17
17
17
17
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
126
44
82
144
204
204
204
204
142
162
154
199
204
171
199
199
181
187
165
204
170
170
177
172
192
157
169
128
126
122
124
146
140
153
162
163
198
198
174
198
171
177
174
162
189
165
182
201
189
189
164
155
165
186
137
174
123
118
104
97
108
86
100
83
97
91
101
162
105
150
97
84
105
113
114
201
138
113
133
96
84
101
115
143
186
186
186
186
107
104
101
87
83
80
76
74
73
70
70
70
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
44
23
2
2
2
2
2
3
4
5
3
2
9
6
4
4
29
29
20
12
11
11
6
2
2
2
3
5
9
7
5
3
2
1
1
5
4
4
3
3
2
1
4
6
8
7
7
8
9
8
8
8
7
5
4
4
4
4
7
7
5
4
4
3
2
3
2
1
2
4
2
1
2
4
6
9
17
13
9
9
9
9
6
4
4
4
4
24
15
7
5
4
4
4
4
4
4
4
4
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
34
34
46
51
51
51
51
36
37
36
47
42
46
60
60
50
47
55
41
43
43
40
54
42
42
44
40
45
46
39
41
42
54
45
46
55
46
49
51
50
58
55
54
56
56
60
54
51
48
43
58
38
39
37
40
30
29
28
26
27
25
26
26
31
34
36
58
38
55
36
32
37
38
38
56
55
39
60
33
28
32
36
45
58
58
58
58
32
27
22
17
14
12
10
9
8
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
32
17
2
2
2
3
3
3
3
4
4
4
8
8
8
9
6
3
2
1
2
10
5
1
5
3
2
1
2
1
1
1
2
2
3
2
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
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
4
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
25
1
24
34
53
53
53
53
36
33
32
32
35
37
49
49
40
39
38
53
36
39
37
38
49
41
52
42
44
46
47
54
76
58
61
58
76
63
68
75
68
76
65
62
75
64
64
72
75
61
65
61
61
72
58
55
53
50
45
44
65
43
41
45
39
37
43
39
41
54
40
39
50
44
43
54
53
46
53
44
53
45
43
47
48
48
48
48
30
27
27
24
23
22
21
21
20
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
7
10
14
9
4
2
1
10
5
1
1
13
12
8
5
7
6
5
5
5
7
5
4
4
6
9
6
4
2
1
4
2
1
1
1
1
1
1
1
2
1
1
5
4
3
3
2
2
2
3
3
3
2
1
1
1
2
1
1
3
5
3
1
1
1
2
2
1
1
2
5
9
6
4
4
3
2
2
2
2
2
2
11
7
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
48
48
48
48
38
36
30
30
31
32
42
42
32
32
32
32
35
33
48
48
34
34
42
41
48
95
56
57
61
95
61
71
81
95
84
84
81
82
90
85
81
87
90
75
75
74
67
81
61
53
49
46
42
41
43
43
45
44
52
48
41
39
45
38
36
43
35
36
35
36
39
38
39
52
41
38
48
42
37
36
45
37
39
39
39
39
39
20
20
19
18
18
17
17
17
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
4
5
6
11
16
9
2
2
2
8
5
2
3
2
2
2
2
3
2
2
5
3
2
1
1
4
4
3
3
3
2
1
1
1
1
1
10
8
7
5
3
3
3
4
2
1
3
2
1
2
1
1
1
1
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
3
3
3
2
1
3
4
4
4
5
7
4
2
2
2
2
2
2
2
2
2
2
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
46
46
46
46
46
40
40
40
34
34
34
42
55
59
99
99
64
65
63
57
55
51
50
73
53
60
68
54
74
62
57
63
73
62
96
72
71
89
69
63
65
74
70
73
99
77
76
99
72
72
77
69
67
96
66
64
68
65
63
60
89
55
54
53
54
48
50
66
52
59
59
60
99
65
66
67
59
61
59
56
99
52
59
69
68
68
68
68
40
35
29
23
20
18
16
15
13
12
12
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
13
8
4
3
2
2
2
2
13
17
9
1
1
1
1
2
7
6
5
3
1
1
1
1
1
4
2
1
1
1
1
2
14
10
7
4
1
2
3
4
3
3
3
2
1
2
1
1
1
2
2
3
4
5
3
2
2
2
2
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
1
2
3
7
4
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
40
40
40
31
31
31
26
22
21
26
25
26
35
35
32
46
34
40
33
30
33
34
35
39
45
33
35
36
37
46
37
39
39
38
45
38
38
39
39
41
43
43
48
42
46
41
40
40
39
44
39
37
37
43
40
39
39
48
38
38
36
45
33
33
43
33
36
36
36
39
35
36
35
48
33
34
36
32
34
45
29
31
31
27
27
27
15
13
12
10
9
8
8
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
17
25
13
1
1
1
1
3
5
3
2
1
2
2
2
2
2
1
1
3
2
1
1
2
5
3
2
7
4
2
1
1
1
2
4
5
6
3
1
1
1
1
1
4
3
2
1
1
1
1
2
1
1
3
2
1
2
1
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
1
1
4
2
1
1
1
1
1
1
4
3
2
2
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
2
48
48
57
57
57
57
47
51
49
62
62
60
82
82
60
60
59
57
49
52
48
49
58
52
52
50
57
42
52
62
57
82
59
60
60
59
65
55
61
57
61
52
62
51
50
62
55
56
56
82
50
50
48
44
47
50
51
67
60
58
57
58
65
54
57
67
53
60
49
46
50
49
48
58
55
42
56
37
33
34
36
39
45
45
45
45
26
24
23
21
20
20
19
19
19
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
3
5
12
16
18
9
1
1
7
4
1
1
16
8
1
1
1
5
8
8
8
4
1
1
2
1
1
1
1
10
5
1
1
1
1
1
6
9
12
6
1
2
4
7
4
2
2
2
2
2
2
4
5
3
2
7
7
7
6
5
3
2
2
1
1
1
1
2
6
4
2
2
1
1
2
2
2
2
3
11
8
6
6
6
6
6
6
6
6
6
6
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
122
76
76
76
76
55
50
50
35
31
29
45
57
64
115
115
96
95
87
118
76
77
79
122
74
79
74
74
82
74
95
77
75
83
99
92
90
92
118
80
78
81
75
76
115
85
85
122
79
83
88
78
73
99
66
64
70
56
60
60
92
65
46
45
40
37
44
47
40
72
55
55
115
64
66
72
72
65
73
57
104
56
62
72
70
70
70
70
41
35
32
26
23
21
19
18
16
16
16
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
43
11
7
3
3
3
3
4
4
2
1
5
3
1
1
3
15
8
1
4
4
3
3
4
7
4
2
4
7
10
9
9
5
1
3
5
8
4
1
1
1
2
3
4
7
6
6
5
3
1
2
2
2
3
2
1
3
2
1
2
2
2
3
3
3
3
3
3
3
2
1
1
1
3
5
8
5
2
2
2
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
126
40
86
86
89
89
89
89
60
55
52
74
109
125
226
226
139
136
123
84
97
94
99
155
102
118
127
119
172
127
128
143
155
137
152
165
177
194
177
176
184
172
156
148
226
167
186
221
171
184
149
129
114
152
90
95
90
103
98
103
194
103
97
92
77
71
76
71
69
100
99
104
226
103
103
103
77
99
98
103
221
103
110
122
105
100
100
100
62
63
65
59
59
58
57
57
56
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
23
6
6
6
6
6
6
6
6
3
1
11
6
1
1
24
30
15
1
6
4
3
7
23
15
8
3
5
6
8
5
3
2
1
3
4
5
3
1
3
5
4
4
9
7
6
6
6
3
1
9
6
3
1
1
1
7
6
5
5
3
1
7
11
14
10
6
8
4
1
2
3
5
5
5
19
12
5
5
5
5
6
6
6
6
7
17
11
6
6
6
6
6
6
6
6
6
6
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
1
68
68
68
60
60
60
41
38
34
61
55
67
98
98
71
77
73
69
68
58
63
79
76
89
162
95
124
139
129
253
169
192
200
253
180
193
192
182
253
192
192
188
181
181
187
197
188
188
156
166
178
143
197
141
141
138
127
124
116
114
127
113
120
116
117
159
126
133
112
126
102
105
114
97
89
97
100
102
100
159
91
97
96
81
78
78
57
61
70
71
78
78
78
78
78
78
78
78
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
18
35
18
2
6
5
4
3
2
4
2
1
4
16
36
18
1
1
2
6
4
2
1
1
5
6
5
4
7
7
8
10
11
9
7
6
5
5
7
4
2
2
2
4
4
2
1
1
2
3
2
1
1
2
1
1
1
2
4
13
13
13
11
9
9
8
5
2
2
2
2
14
9
5
5
5
5
5
5
5
5
5
5
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
32
47
47
57
57
57
57
39
36
34
33
36
43
49
49
57
46
46
42
47
49
40
43
42
43
58
40
46
44
43
61
44
50
52
61
51
53
50
47
61
49
48
49
48
49
49
51
58
55
58
57
57
50
49
47
53
45
44
43
48
40
37
45
38
39
43
41
42
58
36
39
39
43
47
58
57
48
57
41
38
45
41
47
53
53
53
53
30
29
29
25
24
23
22
22
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
8
2
1
1
1
1
1
4
6
5
4
10
6
2
2
6
10
6
2
12
7
3
2
1
2
3
4
6
7
8
5
3
3
4
2
1
1
1
2
1
1
1
2
5
4
4
2
1
2
3
4
3
3
3
2
1
1
1
3
2
2
2
3
4
5
4
3
2
1
2
2
1
1
2
1
1
2
2
3
2
2
2
2
2
2
2
5
3
1
1
1
1
1
1
1
1
1
1
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
52
2
50
50
65
65
65
65
45
45
42
63
45
54
58
58
61
57
59
60
54
54
58
62
60
70
114
71
93
78
73
84
82
86
84
114
81
84
85
93
83
81
83
114
88
88
90
83
75
93
65
63
58
53
52
52
53
57
62
63
84
73
61
61
60
55
54
65
63
65
84
75
74
75
75
74
70
71
71
69
84
62
68
72
73
73
73
73
45
42
44
44
45
45
45
45
45
45
45
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
5
15
26
13
1
14
7
1
1
1
15
8
1
10
5
1
2
4
2
1
3
2
1
1
1
1
2
1
1
7
5
4
4
3
2
1
5
3
2
1
2
2
3
4
5
4
2
1
4
8
8
4
1
1
1
1
1
1
1
1
1
3
2
1
5
5
5
3
1
1
1
1
23
15
7
6
5
5
5
5
5
5
5
5
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
68
1
69
69
71
71
71
71
47
44
40
62
50
61
74
74
71
69
70
68
69
69
65
68
68
70
90
63
74
66
69
73
72
90
73
73
77
78
79
87
90
75
76
70
70
69
69
70
70
69
62
63
69
61
49
53
57
50
49
52
59
48
57
50
50
52
50
44
47
52
59
51
70
52
50
50
44
47
48
48
70
50
51
54
51
51
51
51
28
30
33
37
44
44
44
44
44
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
2
2
2
2
4
3
2
2
12
22
12
2
7
4
2
2
2
10
6
2
6
12
19
10
2
1
1
2
3
6
3
1
1
1
1
1
6
10
12
8
4
3
4
6
6
4
2
1
1
3
3
3
3
2
2
1
1
5
4
3
2
1
2
1
1
3
2
2
14
8
2
2
2
2
1
1
1
1
1
10
7
5
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
2
145
145
145
100
86
84
72
66
63
85
71
75
86
86
80
100
96
147
145
92
88
85
74
74
86
69
67
69
86
76
80
86
102
103
110
117
147
122
124
121
120
121
101
100
96
102
86
87
85
85
102
76
85
71
66
66
67
71
74
80
85
80
85
68
71
68
71
85
71
80
78
76
78
85
71
71
69
65
65
62
54
53
51
48
46
46
39
30
33
36
39
39
39
39
39
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
21
12
4
4
5
7
4
1
4
2
1
1
1
7
4
2
1
1
1
10
10
7
5
4
2
1
1
1
2
4
3
3
8
7
6
5
4
3
4
6
6
7
8
5
2
7
5
3
3
4
2
1
7
12
9
7
5
6
5
4
4
5
5
3
1
1
1
2
2
2
3
3
3
3
4
21
12
4
4
4
4
4
4
4
4
4
4
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
17
53
76
107
107
107
107
75
73
66
98
74
77
101
101
81
79
65
70
57
63
61
62
71
77
80
92
101
90
95
92
116
92
96
99
116
95
103
103
100
142
96
97
98
93
90
98
95
102
142
100
92
98
87
90
89
113
96
97
142
87
83
84
79
71
77
78
72
95
83
84
113
79
77
83
72
79
107
82
111
79
73
73
67
59
59
59
61
66
64
64
64
64
64
64
64
64
64
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
13
9
9
9
9
9
9
7
6
7
4
2
2
15
16
8
1
1
1
2
1
1
3
2
1
1
11
17
10
3
3
3
2
1
1
1
1
2
4
3
2
11
11
8
6
4
2
6
8
5
3
7
4
1
3
9
10
6
3
1
1
2
5
6
7
6
5
4
3
2
3
4
3
2
1
5
7
7
8
5
2
2
2
2
15
28
46
24
2
2
2
2
2
2
2
2
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
56
2
54
65
94
94
94
94
64
59
57
66
71
77
105
105
81
85
77
69
63
70
62
64
79
70
75
77
87
90
80
83
85
98
94
97
121
98
99
101
103
105
106
121
104
101
105
102
106
121
101
98
104
79
73
77
79
87
84
100
124
87
91
97
98
100
124
100
101
106
96
100
124
96
103
104
102
98
105
85
84
91
82
82
79
79
79
74
84
92
92
92
92
92
92
92
92
92
92
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
6
8
11
11
11
7
3
21
12
3
3
34
32
17
2
23
12
2
2
2
9
7
6
7
5
4
5
6
6
6
7
7
7
4
1
3
6
6
6
12
12
9
6
4
2
1
5
3
1
1
2
2
3
12
12
7
3
1
2
4
6
3
1
2
1
1
1
1
2
2
1
1
1
2
5
3
2
1
1
1
1
1
12
12
13
46
25
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
13
146
146
146
129
129
129
115
123
133
198
159
164
198
198
176
184
181
246
187
188
190
230
200
195
218
230
177
156
163
234
184
189
183
234
156
150
157
147
166
185
190
239
246
220
216
246
246
179
197
234
170
244
142
117
104
85
76
68
67
52
47
45
75
78
117
239
125
246
122
101
130
145
148
246
246
159
246
126
99
122
140
182
244
244
244
244
125
106
84
58
46
36
28
23
20
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
13
13
13
13
14
27
33
26
20
64
39
14
14
59
39
20
32
54
37
21
17
14
10
6
4
10
8
7
4
1
1
1
2
3
8
4
1
1
1
1
2
5
3
2
2
2
2
3
4
2
1
3
2
1
2
1
1
1
2
2
3
4
5
4
3
3
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
91
4
87
87
88
88
88
88
60
60
55
89
63
72
84
84
77
74
91
87
59
59
57
82
86
106
212
111
126
114
121
132
131
212
144
164
178
170
178
181
212
191
195
195
188
146
161
156
171
188
136
130
126
93
84
90
88
86
101
96
86
94
78
82
75
70
80
70
74
94
77
77
101
78
85
96
77
96
79
72
66
94
75
86
94
94
94
94
52
46
40
34
31
28
26
25
24
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
4
5
5
6
26
44
22
1
10
5
1
1
1
8
5
3
8
12
14
9
4
4
4
5
7
26
15
4
4
4
4
4
8
6
4
5
5
6
9
9
5
2
1
5
6
7
6
5
7
4
1
7
11
14
9
4
3
2
1
2
4
6
4
2
18
10
2
2
2
2
3
3
3
3
4
13
10
7
7
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
12
52
52
52
40
40
40
28
33
32
44
44
42
53
53
44
44
40
52
39
39
38
53
46
51
98
45
47
54
58
64
67
88
76
78
83
98
84
86
88
79
78
72
82
68
69
69
98
67
68
66
62
55
52
53
74
49
47
48
41
45
47
47
58
48
44
46
50
53
59
73
66
74
73
64
57
59
52
50
63
57
50
50
48
44
44
44
39
40
41
42
42
42
42
42
42
42
42
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
9
10
11
12
8
4
4
4
4
4
4
4
4
4
4
14
16
13
11
11
11
8
4
1
8
6
5
5
3
1
14
15
10
6
3
1
8
5
2
2
2
1
1
6
4
2
6
3
1
1
4
2
1
1
1
1
3
4
5
4
2
1
4
8
8
4
1
1
1
1
1
1
4
4
4
3
2
2
2
2
2
2
2
2
2
3
12
11
10
21
13
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
68
1
67
67
67
47
39
37
27
22
20
28
29
34
51
51
44
50
51
68
67
42
41
43
38
43
65
45
51
53
65
58
65
75
93
86
86
84
84
93
86
86
80
93
74
71
73
70
69
86
61
61
54
54
47
49
51
60
47
54
49
48
49
54
47
54
49
42
50
51
57
70
63
70
66
70
63
65
54
53
57
63
43
44
42
35
35
35
19
18
17
17
16
16
16
16
16
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
15
17
9
1
7
9
6
3
10
6
3
1
4
5
7
12
7
3
9
6
4
4
2
1
2
2
2
3
5
4
3
10
12
7
2
3
5
3
1
1
1
6
4
2
2
1
1
2
4
8
5
3
2
1
1
1
2
3
4
2
1
2
2
2
2
2
2
2
2
2
2
5
4
3
2
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
187
9
178
229
334
334
334
334
225
210
189
335
237
251
342
342
247
261
234
306
182
208
218
222
305
257
270
295
236
216
230
237
234
244
270
285
295
306
538
364
376
388
538
359
365
355
334
311
321
335
305
342
307
341
354
395
538
391
538
347
290
315
328
335
426
476
359
361
343
476
348
339
350
538
327
325
290
249
264
230
219
231
259
289
342
342
342
342
235
225
229
210
206
203
199
197
192
192
192
108
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
5
1
1
1
1
1
1
1
1
4
5
6
7
39
52
26
1
24
12
1
1
1
18
14
9
4
32
33
25
18
9
1
12
7
2
2
2
2
3
5
7
17
20
18
17
20
23
20
17
16
9
3
2
8
13
18
17
15
9
3
8
14
8
2
15
22
14
7
3
5
13
11
6
1
1
1
2
2
2
3
4
4
4
5
56
52
49
49
41
34
34
34
34
34
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
32
32
43
53
53
53
53
49
46
45
54
50
45
56
56
48
44
43
53
45
44
54
39
40
45
44
52
46
46
45
52
51
50
66
54
50
47
47
56
50
51
57
53
56
52
56
53
55
55
60
57
56
58
57
66
55
57
57
55
64
54
51
52
50
47
50
60
50
57
43
46
43
48
47
55
66
48
54
47
45
52
48
56
64
64
64
64
38
33
31
26
24
22
21
20
18
18
18
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
32
17
3
2
1
1
1
1
1
1
1
1
22
16
10
5
1
6
4
2
2
3
4
3
3
3
2
1
3
5
8
6
5
3
2
5
7
10
6
2
2
2
1
1
5
3
1
15
8
1
3
4
3
3
3
2
1
2
1
1
1
2
2
2
3
5
4
3
2
1
2
1
1
1
2
5
9
12
7
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
4
40
40
43
43
43
43
31
27
26
35
35
39
54
54
44
43
42
40
38
41
38
40
43
42
49
53
44
44
43
53
50
50
66
53
47
46
43
44
45
47
55
49
48
46
44
43
45
44
43
58
49
53
57
56
55
53
55
54
66
53
47
45
45
40
43
43
43
58
39
39
42
43
43
57
56
46
55
42
42
45
46
55
66
66
66
66
40
36
32
27
24
22
21
20
18
18
18
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
6
8
5
2
4
4
4
4
8
9
5
2
15
8
2
2
2
6
4
2
2
5
7
4
2
2
3
3
2
2
2
3
2
2
4
3
2
2
2
2
2
2
3
2
2
2
3
3
3
3
2
1
2
2
2
2
3
5
3
2
1
1
2
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
5
5
6
9
6
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
4
40
40
40
30
30
30
27
23
23
29
33
35
51
51
43
45
41
40
39
50
41
45
51
48
57
55
43
40
37
55
43
50
58
55
56
57
70
56
52
55
57
49
50
51
49
50
57
55
56
65
56
60
58
56
70
53
55
55
53
55
51
55
56
65
52
50
51
58
50
50
53
70
52
57
56
42
57
35
31
34
38
44
55
55
55
55
28
25
21
16
14
13
11
10
10
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
4
3
2
2
5
9
5
1
2
1
1
1
1
6
3
1
5
3
1
2
3
2
1
1
2
3
6
5
3
1
2
3
7
5
4
2
1
1
3
5
3
1
3
2
1
4
3
2
3
2
1
1
1
2
1
1
1
1
2
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
41
4
37
57
88
88
88
88
73
78
77
89
88
77
89
89
74
85
67
89
67
73
76
73
85
69
73
63
62
66
86
63
58
65
62
59
64
61
61
65
60
62
61
62
86
62
68
68
66
86
72
69
69
86
60
59
60
59
56
58
69
56
58
57
60
57
59
65
58
62
57
60
54
55
58
59
60
64
60
64
56
64
53
52
51
47
47
47
41
42
43
44
44
44
44
44
44
44
44
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
2
1
1
1
1
1
1
1
1
1
1
23
13
4
4
4
3
2
1
4
4
4
4
4
6
4
2
3
6
9
6
3
2
1
5
4
3
2
1
1
1
1
1
10
10
8
6
6
3
1
5
5
3
1
1
1
4
4
5
4
2
1
6
11
11
7
3
2
1
1
1
1
1
1
1
2
4
3
3
4
6
3
1
1
1
1
9
11
13
22
15
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
34
34
44
53
53
53
53
39
44
43
58
53
48
58
58
58
54
53
100
62
68
63
76
60
61
76
58
55
54
51
70
62
63
64
89
54
53
55
51
60
67
68
96
91
80
81
91
90
73
79
89
74
100
68
62
59
56
53
50
64
44
42
45
50
47
56
96
60
91
56
48
56
61
65
91
89
64
90
55
46
52
61
76
100
100
100
100
56
48
40
30
25
21
18
16
14
12
12
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
31
17
3
3
3
4
4
4
4
5
3
2
8
7
7
6
5
11
7
4
3
12
10
6
2
3
2
2
3
8
8
4
1
1
2
2
2
3
2
1
1
1
1
1
5
7
9
6
3
3
3
3
3
3
3
2
2
2
1
1
1
2
2
2
3
5
4
3
2
1
2
1
1
1
2
3
3
2
1
2
1
1
1
1
1
1
1
5
8
10
5
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
2
145
145
145
94
76
65
52
48
43
63
45
54
56
56
66
88
92
147
145
89
86
78
65
69
63
55
90
56
57
60
60
69
76
93
105
105
147
96
98
93
88
105
96
95
96
105
86
95
77
69
62
58
55
54
56
52
56
60
58
77
76
61
64
60
57
65
62
63
68
79
74
79
79
78
73
72
71
72
72
63
58
56
53
48
48
45
34
39
45
52
52
52
52
52
52
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
4
5
6
7
14
22
11
1
13
9
6
3
1
7
4
1
8
6
5
7
10
6
2
3
3
4
3
2
2
2
2
2
15
8
2
3
3
2
2
3
2
1
1
1
2
3
2
2
4
2
1
1
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
12
8
5
4
4
4
4
4
4
4
4
4
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
4
15
28
28
28
28
21
23
22
33
47
52
99
99
54
53
44
36
35
36
36
66
46
59
107
68
76
84
90
102
94
98
100
107
102
102
106
94
95
98
90
107
99
87
99
97
102
106
82
82
77
94
64
61
62
63
61
59
84
54
50
52
44
44
50
41
43
53
51
55
99
57
59
55
46
55
54
54
97
52
49
51
43
36
36
36
25
23
24
22
21
21
20
20
20
20
20
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
3
3
3
4
3
2
1
1
1
1
1
1
2
1
1
4
7
15
12
9
5
2
3
3
3
2
1
2
4
2
1
2
1
1
15
8
1
3
2
2
2
3
3
3
3
3
2
2
2
2
3
7
7
5
3
3
3
3
2
1
1
2
3
7
5
3
3
2
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
88
88
117
126
126
126
126
115
110
105
115
106
106
109
111
116
106
147
123
105
119
110
148
110
113
100
99
121
79
78
110
71
90
97
108
147
122
123
113
121
126
101
115
111
108
126
148
108
115
99
121
74
64
62
54
48
53
40
42
49
36
42
32
47
48
64
124
67
122
63
53
64
74
76
121
126
82
122
67
51
62
72
93
126
126
126
126
64
54
42
28
22
17
13
10
8
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
88
61
35
23
11
11
11
11
11
11
11
11
49
26
4
4
54
68
37
6
5
5
5
3
1
1
2
3
4
2
1
1
1
1
2
2
1
1
1
2
2
1
1
2
7
5
3
2
2
1
1
3
3
3
6
4
2
2
1
1
2
2
3
8
5
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
62
6
68
68
68
51
51
51
42
37
35
50
37
37
40
40
47
58
53
59
47
47
53
62
52
68
48
50
46
49
46
58
55
48
54
59
63
63
72
53
55
55
52
72
59
59
60
72
55
56
57
51
59
56
46
47
43
50
44
44
59
40
44
35
35
34
36
49
35
47
33
31
44
37
38
46
51
39
51
36
44
33
38
44
51
51
51
51
26
22
18
13
10
8
7
6
5
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
5
4
2
1
1
1
1
1
1
1
1
6
5
4
2
1
10
7
5
4
6
5
4
3
3
2
1
4
3
2
1
1
3
3
2
1
1
1
2
3
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
7
7
35
64
64
64
64
43
40
38
46
59
68
106
106
65
64
60
59
49
52
46
56
54
62
107
70
79
80
87
87
94
90
93
107
97
100
104
93
96
99
93
107
106
87
97
89
100
104
85
81
94
69
68
65
66
57
56
54
55
51
49
50
58
52
55
64
49
60
61
59
106
56
60
64
60
64
64
53
78
52
56
59
56
56
56
56
45
45
46
44
44
44
44
44
44
44
44
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
2
1
1
1
3
4
6
6
6
3
1
11
8
6
6
12
7
3
1
2
2
2
3
2
1
1
1
1
1
1
6
12
6
1
17
9
1
1
1
1
1
1
1
9
6
3
3
3
2
2
5
4
3
3
3
3
3
2
2
2
2
2
1
1
4
3
3
3
3
3
2
1
2
2
1
1
1
1
2
2
2
1
1
1
1
1
9
11
14
22
13
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
206
80
286
286
286
222
222
222
152
149
136
220
155
167
208
208
210
215
206
286
176
170
168
175
190
177
189
168
197
189
201
195
185
194
202
207
286
211
218
223
222
220
221
220
238
209
212
209
209
238
213
209
195
238
174
171
172
171
176
173
177
173
177
195
162
161
160
186
153
193
161
149
195
159
169
228
165
173
220
180
187
207
228
214
214
214
214
162
174
228
201
214
214
214
214
214
214
214
214
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
21
50
65
33
2
2
2
2
2
2
2
2
7
9
10
12
33
32
18
5
12
19
14
8
3
12
7
2
17
25
33
24
16
9
2
8
8
9
5
1
4
5
3
1
16
22
29
23
17
14
14
12
10
5
1
2
5
3
1
7
7
4
1
8
10
8
4
1
2
3
2
1
2
3
4
7
21
11
2
7
7
7
5
4
4
4
4
47
30
14
14
14
14
14
14
14
14
14
14
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
106
32
138
156
221
221
221
221
148
135
124
190
150
165
215
215
158
156
145
195
144
161
164
161
207
164
171
176
166
201
163
181
162
171
179
174
183
221
183
195
192
191
215
182
207
181
176
192
157
148
161
144
157
181
141
149
150
137
161
138
145
146
161
177
149
161
158
183
145
221
153
143
177
130
139
144
136
143
144
136
170
135
144
143
138
137
137
137
96
104
115
119
119
119
119
119
119
119
119
119
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
22
27
29
17
6
6
6
6
6
6
4
2
13
9
5
5
29
31
17
3
23
13
3
2
2
13
7
1
19
20
22
21
20
12
4
20
35
44
26
8
6
4
5
11
19
16
11
6
6
3
1
5
3
1
1
4
4
4
4
5
4
2
1
2
3
3
2
1
2
1
1
1
1
1
1
1
2
4
5
6
6
6
4
3
3
3
3
25
21
17
15
13
13
13
13
13
13
13
13
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
25
1
24
40
64
64
64
64
43
35
34
36
41
49
60
60
64
51
54
66
52
60
62
66
66
66
69
48
50
51
54
47
49
51
61
57
51
53
54
64
61
61
66
69
56
60
69
64
66
69
64
64
63
51
50
50
57
47
46
47
37
37
45
39
45
47
52
69
52
66
50
45
47
49
52
64
64
51
63
49
45
44
44
50
57
57
57
57
36
36
37
35
35
34
34
34
34
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
5
4
4
3
2
2
2
2
2
6
11
6
2
6
12
15
8
2
3
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
20
11
3
2
1
2
2
2
2
2
3
2
1
3
4
5
3
2
2
3
6
6
4
3
2
2
2
1
1
1
2
3
7
4
1
2
2
2
1
1
1
1
1
11
6
2
2
2
2
2
2
2
2
2
2
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
108
36
144
144
173
173
173
173
119
110
97
421
831
962
2177
2177
950
951
741
499
425
354
286
253
219
191
171
170
165
478
510
574
2031
584
930
1006
837
2177
1057
1075
1113
2074
1073
1394
1975
1308
2031
1278
1160
1441
2074
1454
1975
2019
1451
1464
1203
2019
1168
1285
2177
978
1076
1091
1078
1076
2073
1120
894
1187
922
888
2073
882
876
874
1174
751
710
691
1278
511
472
451
314
264
210
150
126
115
112
109
107
105
104
103
103
102
102
102
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
36
36
24
12
12
12
12
12
12
8
4
5
4
3
3
31
45
24
3
16
21
26
13
1
2
4
7
11
10
9
10
8
6
5
6
3
1
1
2
1
1
1
2
19
15
11
8
5
3
5
3
2
1
2
2
2
3
4
5
4
2
1
1
2
8
4
1
2
3
3
2
1
2
2
1
1
2
2
2
2
2
6
8
9
9
10
29
26
23
17
11
11
11
11
11
11
11
11
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
186
175
175
266
355
355
355
355
254
214
215
359
583
669
1251
1251
672
623
546
390
466
443
465
758
450
492
492
609
614
770
1251
735
1346
705
649
660
566
588
591
715
808
1202
1118
1070
1839
1119
1346
1248
1148
1611
1303
1311
1839
1611
1197
1350
1318
1212
1387
1318
1839
1107
1811
913
811
728
534
413
352
458
449
453
1387
517
530
543
424
621
581
588
1811
576
631
696
510
443
387
387
204
172
145
112
97
85
75
68
64
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
160
84
9
5
2
2
2
2
2
2
2
6
11
6
2
2
14
27
14
2
15
8
2
2
2
5
9
5
2
6
10
32
20
9
2
1
1
2
1
1
1
2
1
1
54
27
1
1
1
1
2
14
8
3
2
2
2
3
2
1
2
2
2
3
3
3
3
2
1
1
1
1
1
1
1
3
7
4
2
3
2
1
3
4
5
5
6
18
10
3
3
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
2
53
55
75
75
75
75
50
46
42
66
51
55
73
73
55
60
55
64
53
48
50
53
50
52
48
61
50
45
49
49
65
53
54
59
75
61
65
66
64
73
63
64
64
58
57
61
55
56
56
56
61
56
55
64
59
46
45
42
38
40
43
43
56
52
50
75
48
51
51
49
61
54
54
69
58
49
46
47
59
48
53
61
69
69
69
69
42
46
53
58
69
69
69
69
69
69
69
69
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
4
3
2
2
13
15
18
25
18
12
7
3
4
6
4
2
5
8
11
17
15
8
2
10
8
6
3
1
1
1
2
3
10
9
9
8
5
3
2
2
1
1
2
2
2
3
2
2
3
2
1
2
5
3
2
1
1
1
1
1
1
1
1
2
16
9
2
2
2
2
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
7
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
71
1
70
119
192
192
192
192
192
192
131
192
149
146
187
187
143
138
123
178
100
119
116
122
176
137
161
175
129
123
108
119
100
122
121
121
192
149
169
192
173
187
170
178
174
176
161
175
148
140
130
145
127
122
173
110
121
116
111
145
106
105
100
94
108
111
116
192
121
119
117
108
104
106
111
112
111
128
115
92
91
94
104
112
128
128
128
128
101
100
100
95
94
93
92
92
91
91
91
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
4
4
4
5
9
7
5
5
5
15
23
12
2
7
4
2
1
1
10
5
1
3
16
30
17
5
3
1
10
5
1
1
1
1
1
4
8
47
36
26
21
16
18
20
32
20
8
3
3
5
8
6
4
12
10
8
8
10
21
23
18
12
7
4
2
2
2
2
2
2
3
3
4
4
2
1
5
7
8
9
23
24
25
45
23
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
153
1
152
152
195
195
195
195
195
195
133
195
151
155
190
190
148
142
133
179
141
160
175
161
179
166
164
177
154
159
134
157
134
146
175
147
195
156
166
195
169
190
174
179
173
179
157
177
150
142
141
135
134
130
134
123
119
121
116
115
121
113
116
109
130
123
125
195
128
125
124
116
113
114
107
111
115
101
115
101
97
107
123
124
139
139
139
139
98
106
118
123
123
123
123
123
123
123
123
123
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
4
4
4
5
10
7
5
5
5
17
29
22
16
11
6
2
2
2
6
4
2
29
23
18
9
1
1
2
5
4
3
2
1
3
3
2
2
8
12
14
11
8
6
4
15
11
7
16
8
1
5
4
4
8
12
10
9
8
10
12
13
11
8
5
2
2
2
2
2
2
3
3
3
3
3
7
9
10
11
12
30
22
15
15
15
15
15
15
15
15
15
15
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
61
1
60
79
118
118
118
118
85
87
83
111
98
107
141
141
105
105
96
94
89
92
86
86
116
94
104
100
106
128
99
101
106
129
116
113
113
117
116
122
123
133
140
134
130
141
140
115
123
114
101
138
86
86
87
95
74
59
51
43
41
32
32
31
47
45
67
133
72
140
73
63
80
87
89
141
139
93
140
74
57
70
80
103
138
138
138
138
69
59
46
32
26
20
16
13
11
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
5
6
6
7
7
7
18
19
19
20
41
37
19
2
8
29
15
2
11
9
5
2
1
13
11
6
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
2
2
2
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
349
192
192
262
281
281
281
281
230
228
220
284
203
193
189
202
232
223
349
280
256
282
260
348
250
263
252
272
268
208
205
271
212
247
264
270
349
286
290
280
275
281
255
284
272
283
288
348
274
282
259
271
272
190
214
192
181
270
133
128
107
79
68
57
91
90
134
280
134
275
134
111
140
160
163
273
284
185
272
147
113
139
161
209
282
282
282
282
147
125
98
68
55
43
34
28
22
13
13
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
192
140
88
45
3
3
3
3
3
3
3
3
67
49
31
20
9
55
33
12
21
16
12
12
12
8
4
2
1
12
9
6
3
3
3
2
1
4
2
1
1
1
1
1
1
4
5
6
3
1
1
1
1
2
3
3
3
3
2
1
1
2
2
2
2
3
2
2
2
2
1
1
1
1
3
5
8
5
2
2
2
1
1
3
4
5
5
3
2
7
4
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
3
43
43
46
46
46
46
33
31
28
45
37
39
55
55
48
58
44
42
38
37
39
40
41
43
45
44
40
44
45
58
43
45
44
43
43
46
44
47
47
48
55
52
51
55
58
48
49
49
48
53
50
44
47
42
39
42
43
40
50
37
44
35
36
34
37
48
36
55
39
37
43
41
41
55
55
43
55
39
44
34
38
45
53
53
53
53
29
26
23
18
16
14
13
12
11
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
1
1
1
1
1
1
1
1
5
5
5
3
2
10
5
1
6
4
2
2
2
6
3
1
7
5
3
2
1
1
1
3
4
6
3
1
7
7
4
2
2
2
2
4
3
2
2
3
2
1
2
1
1
3
2
1
1
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
2
2
3
4
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
142
19
123
123
123
93
84
84
68
61
53
60
64
67
97
97
101
101
142
123
85
91
85
83
84
79
88
76
82
75
97
77
80
89
91
95
142
93
89
88
81
85
83
76
97
79
79
83
87
78
80
95
70
71
61
56
55
56
53
54
70
51
52
54
54
54
60
65
64
95
69
70
73
70
68
70
60
65
59
61
65
63
70
80
95
95
95
95
59
61
64
59
59
58
57
57
57
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
16
14
14
14
14
19
24
12
1
11
6
2
2
14
12
6
1
7
14
8
2
19
22
11
1
1
13
23
20
17
9
2
2
1
1
1
1
11
14
7
1
6
9
7
4
2
1
1
3
2
1
1
1
1
3
4
5
4
2
1
2
8
8
4
1
1
1
1
1
2
4
4
4
4
3
2
5
5
5
4
3
3
3
3
11
9
8
8
8
8
8
8
8
8
8
8
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
38
40
43
43
43
43
41
43
43
35
37
36
49
50
55
132
56
55
54
41
40
38
37
40
39
41
56
51
58
132
62
66
69
57
57
53
49
49
57
51
52
64
64
66
132
67
67
67
56
53
56
47
45
44
42
40
45
41
41
52
38
39
38
33
43
35
38
45
38
39
45
39
39
43
43
31
30
29
26
29
34
40
52
52
52
52
31
30
30
26
25
25
24
23
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
8
11
15
23
31
16
1
6
3
1
1
2
10
5
1
15
8
2
1
1
3
2
2
8
5
2
2
3
2
1
14
7
1
1
1
1
1
2
3
5
4
3
2
2
2
3
8
4
1
3
3
3
3
3
4
3
2
2
3
6
6
3
1
1
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
5
4
3
2
1
1
1
1
1
1
1
1
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
4
36
42
59
59
59
59
48
44
41
35
35
34
41
41
40
39
40
59
39
39
35
34
37
42
47
57
47
50
49
57
49
52
59
52
60
52
51
55
56
54
69
60
54
55
56
54
56
60
56
59
59
64
59
58
57
56
69
54
54
52
52
51
53
64
45
44
45
44
49
49
52
69
52
59
58
44
42
41
51
41
46
50
54
54
54
54
31
31
30
26
26
25
24
24
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
10
13
17
22
28
15
3
8
10
13
7
2
9
6
3
5
4
3
3
3
3
2
1
5
7
10
7
4
3
2
10
6
3
2
1
1
2
1
1
5
5
5
4
4
3
2
5
6
7
5
3
1
5
4
4
3
2
3
2
1
4
4
4
2
1
1
1
1
1
2
1
1
2
2
2
2
2
3
4
4
4
5
6
4
3
3
3
3
3
3
3
3
3
3
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
156
3
153
203
303
303
303
303
244
241
225
269
206
220
226
219
229
240
195
227
182
194
193
194
215
213
229
181
266
163
167
232
164
194
227
235
297
292
280
268
303
290
257
269
256
225
301
209
227
267
199
266
170
148
148
119
112
125
99
89
79
75
68
67
108
102
148
297
156
292
144
117
155
175
179
303
290
186
290
142
111
144
168
221
301
301
301
301
158
134
106
73
59
47
37
31
25
15
15
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
18
26
30
32
34
34
34
71
52
33
33
136
138
72
7
20
13
7
7
7
5
3
13
22
12
2
3
3
3
4
5
4
4
3
3
3
3
2
2
12
7
2
4
3
2
1
4
3
3
23
12
1
1
1
1
1
2
2
3
4
5
4
3
2
2
2
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
5
9
12
6
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
78
99
204
301
301
301
301
245
243
228
270
210
223
217
207
229
196
198
229
184
206
198
191
267
236
229
272
264
187
192
233
198
230
247
238
295
291
278
264
292
290
252
261
267
268
301
266
262
270
239
264
261
166
189
167
145
272
127
122
119
89
81
98
115
115
153
295
149
291
145
120
148
169
174
292
290
189
290
148
113
146
170
222
301
301
301
301
157
133
105
72
58
46
36
30
24
14
14
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
21
43
54
41
29
29
29
29
30
31
16
2
61
50
39
34
29
86
44
2
40
25
11
11
11
6
2
2
15
26
18
9
1
9
17
9
1
5
4
4
2
1
1
1
7
8
7
4
2
1
1
4
3
3
3
2
1
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
9
11
12
7
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
130
6
124
124
127
127
127
127
86
79
70
125
86
97
120
120
108
108
130
124
88
96
91
87
124
91
93
94
87
76
79
85
83
92
95
96
131
106
110
114
131
115
114
131
112
114
127
107
109
125
109
120
113
124
107
124
102
95
86
89
73
74
89
77
79
78
89
72
77
88
68
78
74
78
81
100
91
76
102
79
82
91
98
108
127
127
127
127
90
88
91
85
85
84
83
83
82
82
82
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
2
2
2
2
2
2
1
1
3
2
1
1
26
42
22
3
4
15
22
12
3
9
6
3
5
4
3
3
3
2
2
5
3
2
2
2
2
2
3
5
13
11
9
9
9
7
5
5
6
6
7
5
3
11
10
9
8
8
8
13
16
12
9
7
4
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
4
23
21
20
20
18
16
16
16
16
16
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
336
2
334
408
593
593
593
593
397
368
331
594
412
446
587
587
451
446
394
563
345
387
412
402
509
415
427
494
334
338
330
331
345
380
418
420
452
522
503
528
593
582
577
594
583
587
576
563
552
526
489
498
483
448
418
407
407
393
412
398
396
409
425
363
416
344
361
453
337
523
379
363
402
416
431
594
571
464
583
442
458
395
380
420
430
430
430
430
247
276
310
345
414
414
414
414
414
414
414
414
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
5
5
6
99
133
78
24
58
56
54
34
15
25
20
13
6
7
9
16
23
16
9
10
8
6
5
4
6
9
12
16
46
36
27
19
11
8
5
20
18
11
5
7
4
1
12
37
25
13
1
2
4
5
6
7
18
11
5
7
11
16
13
11
11
9
8
9
10
11
14
16
17
17
18
125
90
55
29
4
4
4
4
4
4
4
4
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
163
9
172
204
295
295
295
295
237
235
223
283
202
217
214
206
238
210
204
262
200
226
250
223
277
253
242
265
288
191
202
276
201
224
262
235
291
293
281
279
295
293
266
283
281
236
295
221
239
283
204
288
174
149
144
117
84
72
60
51
48
38
34
31
72
75
127
291
137
293
133
107
144
165
171
295
293
184
293
141
107
140
163
215
295
295
295
295
295
148
123
94
61
46
34
24
17
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
9
9
10
11
11
11
12
12
12
63
55
47
47
77
107
55
4
46
25
4
4
4
3
2
5
9
8
7
7
4
2
6
3
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
133
8
141
141
141
137
136
134
146
139
162
263
202
206
221
221
204
198
188
221
165
179
198
173
175
169
188
171
147
149
135
229
131
142
198
142
166
192
189
260
256
210
220
255
254
184
200
182
190
263
177
229
152
132
134
108
101
114
99
87
105
83
70
66
98
92
129
260
130
256
133
112
135
152
155
255
255
172
254
137
111
131
153
197
263
263
263
263
137
116
92
63
51
40
31
26
22
12
12
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
11
13
15
43
57
72
79
87
47
8
8
15
53
30
8
13
18
25
13
1
6
10
6
2
6
10
14
12
6
1
2
2
2
3
4
2
1
1
1
3
2
1
2
1
1
1
2
2
2
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
1
1
3
2
2
1
1
2
3
3
3
4
4
4
8
5
2
2
2
2
2
2
2
2
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
357
11
368
377
510
510
510
510
538
510
538
679
671
679
810
810
613
591
625
616
545
779
628
662
736
641
779
757
602
793
597
599
686
794
736
600
514
467
525
570
632
808
810
777
793
810
810
685
699
599
577
810
536
616
438
541
280
228
195
138
105
83
64
51
173
187
340
808
363
810
343
266
377
437
453
810
810
490
810
363
280
378
440
588
810
810
810
810
406
339
260
169
129
94
66
49
36
3
3
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
90
129
149
159
169
113
57
316
255
194
194
221
160
100
75
269
163
57
37
75
38
2
9
16
23
17
9
1
1
2
2
2
5
3
2
1
1
1
2
6
5
4
4
3
2
3
5
4
3
3
3
3
3
2
1
1
1
2
3
3
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
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
18
108
108
138
138
138
138
102
112
109
148
122
131
143
136
152
184
153
233
153
166
187
182
221
203
198
249
184
160
152
155
147
148
156
171
154
153
184
167
147
167
172
176
215
186
203
212
231
216
224
228
226
233
214
221
175
249
152
139
156
103
99
89
100
93
124
192
123
231
125
113
136
145
150
228
226
154
225
126
104
132
150
188
249
249
249
249
146
129
109
86
76
67
60
55
48
44
44
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
18
18
18
14
10
10
10
10
10
10
10
10
22
21
20
20
60
55
33
12
48
30
12
12
12
31
23
12
2
33
24
13
3
3
4
18
10
2
2
3
2
2
2
3
9
6
3
4
3
2
2
7
5
3
6
10
8
4
1
3
2
2
2
3
5
7
6
6
4
3
2
2
2
2
2
7
9
5
1
2
2
3
2
2
2
2
2
5
8
26
35
21
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
9
47
47
47
41
41
41
39
41
41
33
35
38
43
43
34
34
35
33
42
32
37
38
37
47
36
36
36
32
31
29
29
31
32
33
36
32
42
36
37
39
43
41
45
42
41
47
41
41
41
44
40
40
40
43
40
39
39
44
40
42
37
45
36
35
43
35
38
43
36
39
36
37
36
41
41
36
40
34
37
45
34
37
37
37
37
37
21
19
17
14
13
12
11
11
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
5
7
4
2
2
2
2
15
28
15
2
7
4
2
2
6
4
2
2
4
5
6
4
2
5
5
3
2
3
4
6
7
4
1
1
1
5
3
1
1
2
1
1
3
2
2
1
1
2
3
4
2
1
3
2
2
1
1
1
2
2
2
3
4
5
3
2
2
2
2
2
2
2
2
5
9
8
6
4
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
4
49
50
65
65
65
65
46
52
50
66
66
62
81
81
60
63
59
65
53
55
58
75
65
61
58
59
81
61
61
64
79
62
66
62
65
62
66
69
71
85
79
71
81
68
69
85
65
65
67
65
63
85
58
57
55
50
48
47
52
55
53
85
56
57
58
79
53
60
60
58
85
55
53
53
44
49
47
50
79
52
54
57
53
53
53
53
42
43
44
43
44
44
44
44
44
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
2
1
1
1
1
1
1
1
4
7
11
16
16
17
12
8
12
14
16
16
12
6
1
8
4
1
3
6
4
3
3
3
5
3
2
3
2
2
2
9
11
11
8
5
3
10
6
2
1
5
4
3
3
3
4
6
3
1
3
5
4
2
1
1
1
2
1
1
1
1
2
6
4
2
1
1
1
1
1
1
1
2
12
13
14
20
10
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
166
1
165
165
185
185
185
185
180
176
176
176
151
157
185
185
157
170
155
186
165
140
158
149
174
143
124
141
104
95
100
104
111
127
160
142
185
157
166
176
162
185
171
186
168
174
153
150
152
150
160
142
148
143
128
147
128
129
176
134
123
118
176
121
142
176
135
186
126
112
101
84
88
105
108
137
165
128
123
165
118
129
165
140
143
143
143
143
98
107
118
121
121
121
121
121
121
121
121
121
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
1
5
8
11
44
52
26
1
11
11
9
5
2
6
6
6
8
9
10
8
6
8
10
6
3
4
3
3
2
2
2
3
19
16
14
10
6
3
3
6
3
1
1
2
2
2
3
4
8
4
1
2
3
3
2
1
2
3
2
1
1
1
1
1
2
3
3
3
3
3
2
1
1
1
1
22
20
19
11
3
3
3
3
3
3
3
3
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
307
8
299
299
299
243
243
243
171
167
149
212
156
178
200
200
156
149
138
165
167
186
222
307
224
299
233
211
229
191
195
198
178
186
187
211
210
224
291
234
247
246
237
291
246
238
229
307
216
219
223
229
184
186
154
159
144
148
184
167
173
173
180
183
164
167
167
193
161
224
164
152
183
177
182
238
243
190
243
178
176
194
203
225
225
225
225
170
189
196
205
225
225
225
225
225
225
225
225
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
8
8
8
8
19
25
28
29
31
21
12
12
12
12
12
22
32
16
1
8
4
1
1
1
8
11
10
9
10
11
12
13
11
10
11
6
2
1
1
5
7
4
1
24
30
36
31
21
12
12
11
10
5
1
5
5
3
1
2
7
4
1
7
14
11
9
8
6
5
6
4
3
5
5
5
5
4
4
6
4
2
4
5
6
6
7
30
53
78
112
82
53
53
53
53
53
53
53
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
99
5
104
112
155
155
155
155
104
97
88
131
132
145
230
230
158
156
138
155
122
132
131
127
147
146
140
157
230
176
209
176
206
175
160
171
206
149
185
164
161
230
165
165
230
158
157
171
140
151
153
147
206
147
131
130
147
118
117
113
134
94
89
94
94
91
134
89
91
115
109
110
230
117
118
118
92
103
96
95
171
103
114
118
109
108
108
108
93
97
101
103
103
103
103
103
103
103
103
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
6
7
8
8
8
6
5
10
7
5
5
36
36
20
5
11
28
17
7
1
7
7
6
5
11
18
21
18
10
3
2
2
5
3
2
2
3
2
2
19
16
11
6
2
4
6
37
21
6
6
3
1
9
7
5
5
3
1
6
11
8
5
7
4
1
2
3
3
3
4
9
17
9
1
3
6
9
5
1
1
1
1
21
28
35
51
31
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
144
144
165
186
186
186
186
126
116
104
187
133
145
194
194
171
185
143
183
131
137
149
161
165
191
251
196
271
183
207
214
235
240
351
251
254
253
264
271
266
351
252
251
253
266
269
278
268
351
301
243
301
193
173
160
134
121
106
97
85
88
93
89
105
112
115
194
117
114
116
101
104
105
100
113
116
97
117
97
92
103
108
122
143
143
143
143
81
81
84
87
92
92
92
92
92
92
92
92
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
4
34
47
25
3
22
25
15
6
3
29
16
3
5
5
6
3
1
1
1
13
7
2
1
1
1
2
4
7
19
20
21
20
19
10
2
11
8
5
2
1
1
1
1
4
3
2
1
4
8
6
3
1
6
5
3
1
3
3
4
2
1
1
1
1
1
1
2
3
3
3
4
24
19
14
14
13
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
2
142
142
142
108
99
99
77
69
60
71
72
80
110
110
104
122
123
144
142
95
91
87
81
80
73
70
89
78
79
81
112
86
91
107
123
104
144
113
111
129
104
99
110
91
92
99
87
92
98
95
112
109
101
101
98
129
106
108
148
105
105
111
103
102
148
97
98
107
97
95
148
103
101
102
119
96
99
91
119
87
87
86
76
75
75
68
70
70
69
69
69
69
69
69
69
69
69
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
15
21
24
26
28
14
1
8
5
2
2
29
30
15
1
4
2
1
1
1
9
7
6
5
4
4
3
2
2
3
3
4
10
5
1
3
5
4
4
16
12
9
7
5
4
4
13
7
1
1
4
6
6
6
10
9
8
8
5
3
5
3
1
1
1
1
1
1
1
1
1
2
2
2
6
6
6
5
4
4
4
4
26
45
57
31
5
5
5
5
5
5
5
5
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
1
16
37
64
64
64
64
64
64
64
86
68
65
74
74
62
61
55
81
52
62
61
65
79
66
64
68
74
64
60
67
65
56
63
62
61
65
67
76
70
74
71
71
70
69
71
70
70
86
71
67
68
81
61
79
53
52
48
45
46
46
50
51
61
69
57
76
57
69
59
57
70
60
60
66
66
56
64
53
70
55
63
74
86
86
86
86
57
52
46
39
36
34
32
31
29
28
28
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
9
12
8
5
26
15
5
4
4
3
2
2
7
4
2
2
1
1
2
4
7
5
4
3
2
2
2
1
1
1
1
2
1
1
1
2
6
4
3
2
1
3
5
5
3
2
2
1
1
3
2
2
3
2
1
1
4
8
7
7
4
1
2
2
2
3
3
4
17
10
4
2
1
1
2
2
2
2
3
12
18
23
13
3
3
3
3
3
3
3
3
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
38
60
83
83
83
83
69
65
62
84
70
73
83
83
72
84
57
54
48
54
54
55
84
58
57
50
53
50
50
115
68
78
79
115
69
80
81
85
115
85
104
83
77
76
74
76
79
83
83
82
78
79
104
78
66
64
53
50
48
47
51
44
47
45
48
68
52
61
46
51
50
59
60
83
83
56
82
48
41
47
51
62
78
78
78
78
41
36
32
27
24
22
21
20
19
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
22
16
10
10
30
33
17
2
6
10
6
2
14
11
7
4
11
7
3
3
4
4
4
5
4
3
2
1
2
3
2
1
8
6
5
6
5
4
3
8
6
4
4
2
1
5
4
4
3
2
3
3
4
6
4
3
2
1
2
1
1
1
2
6
6
5
4
4
4
2
1
1
1
1
1
5
4
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
16
27
27
27
27
18
17
16
18
21
25
36
36
27
24
23
21
23
25
22
33
24
30
35
27
52
34
34
35
41
34
36
37
39
45
41
41
52
40
42
40
44
45
39
37
35
41
38
37
52
39
31
36
30
30
43
32
32
31
44
28
27
26
24
22
21
28
26
27
43
30
26
27
21
25
28
25
44
26
27
28
26
25
25
25
18
19
19
18
18
18
18
18
18
18
18
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
11
6
2
2
6
3
1
1
1
1
1
2
3
4
6
4
2
2
2
1
1
1
5
6
3
1
1
2
2
2
2
1
1
1
1
4
3
2
1
1
1
3
2
1
2
2
2
3
3
3
2
1
1
1
1
1
1
1
3
5
8
5
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
74
1
73
73
77
77
77
77
51
47
43
65
59
71
97
97
71
79
77
74
73
68
66
66
64
61
70
63
59
70
97
73
100
82
74
79
77
73
100
74
78
83
78
76
100
69
66
62
61
64
67
74
70
76
64
64
65
63
64
62
70
63
58
58
61
60
61
77
65
66
70
79
76
79
86
78
73
78
86
74
70
86
63
64
63
56
56
56
39
44
51
56
56
56
56
56
56
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
2
2
1
1
5
3
1
1
14
27
20
13
11
7
3
3
13
9
5
3
3
5
8
5
3
2
2
2
2
6
3
1
1
1
1
1
11
9
7
6
4
2
1
6
6
3
1
2
2
3
2
2
2
1
1
1
4
3
3
7
4
2
1
1
1
1
4
8
19
10
1
4
5
7
5
4
4
4
4
14
9
5
5
5
5
5
5
5
5
5
5
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
146
4
142
204
311
311
311
311
211
198
179
312
216
228
300
300
245
232
194
278
178
207
205
209
279
241
247
274
232
205
217
233
208
221
217
214
216
240
230
237
253
257
250
261
258
254
311
261
275
312
274
300
269
278
274
279
247
274
200
186
164
153
145
136
143
142
168
204
165
241
176
177
198
200
197
254
245
198
258
172
167
198
227
254
312
312
312
312
241
238
234
221
218
215
212
210
206
206
206
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
6
8
9
11
37
51
26
1
13
7
1
1
1
7
5
4
6
12
18
9
1
2
4
2
1
6
5
4
4
4
2
1
18
25
33
24
12
1
1
5
9
8
5
3
15
11
6
1
9
5
2
19
22
12
2
3
3
2
1
1
1
4
4
4
16
10
4
4
4
4
4
4
4
4
4
55
54
53
103
66
29
29
29
29
29
29
29
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
59
1
60
60
60
55
55
55
38
35
33
50
42
47
62
62
49
50
47
47
44
44
50
59
52
60
52
51
49
46
46
51
52
53
72
53
55
56
53
56
54
54
57
55
56
57
57
60
59
55
62
67
60
65
67
67
67
53
50
48
72
39
38
36
36
34
42
62
40
67
43
41
45
47
47
67
67
49
67
41
45
40
46
57
72
72
72
72
38
32
27
19
16
13
11
10
9
7
7
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
4
4
5
4
3
7
5
3
3
20
18
13
8
15
14
13
10
8
12
8
5
15
15
16
11
7
9
9
10
8
7
5
4
2
1
1
1
9
5
1
1
1
1
1
4
3
2
3
3
3
3
2
1
1
2
2
2
3
5
4
3
3
3
3
2
1
2
3
5
8
5
2
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
48
48
48
48
34
30
30
28
24
23
32
33
35
49
49
39
43
46
48
48
49
48
63
61
74
122
89
121
89
101
90
100
101
101
122
101
114
102
101
121
95
99
122
93
111
105
98
114
111
90
89
121
78
73
69
56
55
54
54
53
61
47
41
42
40
43
45
45
58
47
44
46
48
47
57
57
46
56
42
45
41
44
52
61
61
61
61
36
34
33
29
28
27
26
25
25
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
2
1
1
1
8
17
9
1
1
1
1
2
5
14
23
12
1
2
4
6
4
2
2
2
1
1
1
2
5
6
7
7
7
4
2
3
3
3
3
4
5
7
5
3
4
5
6
7
9
12
8
5
3
1
4
2
1
1
1
2
2
1
1
2
2
2
3
4
4
4
5
7
5
3
3
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
6
83
83
83
67
67
67
53
47
44
65
61
70
93
93
79
78
89
83
73
93
71
73
73
71
73
93
54
54
53
47
51
66
78
91
117
117
117
89
85
82
86
68
73
72
69
86
74
72
71
71
71
66
71
74
78
91
69
64
62
56
53
55
62
52
55
54
54
74
60
59
63
78
65
71
71
60
70
61
55
64
84
79
91
91
91
91
61
69
78
84
84
84
84
84
84
84
84
84
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
2
6
4
2
2
4
6
17
18
20
11
3
3
3
3
5
3
1
2
3
3
4
2
1
1
1
1
1
1
1
2
1
1
6
4
2
1
1
2
3
9
6
3
5
3
1
3
3
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
2
4
7
4
1
2
3
4
3
3
3
3
3
19
11
3
3
3
3
3
3
3
3
3
3
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
4
90
91
121
121
121
121
90
76
79
91
105
115
149
149
121
119
123
128
116
149
111
128
118
109
149
99
103
99
93
93
96
98
97
124
94
93
91
86
83
85
88
79
100
87
93
94
96
96
125
96
78
82
77
84
111
83
100
99
96
124
100
88
91
103
85
90
78
103
87
85
100
103
90
125
84
86
86
76
100
80
90
107
124
124
124
124
74
74
74
66
65
63
61
61
60
59
59
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
3
2
2
2
3
3
4
16
22
13
5
7
14
17
21
33
45
24
3
9
21
13
6
3
2
5
4
3
7
12
8
5
3
1
9
6
3
2
1
1
1
1
1
11
10
10
8
6
5
4
7
7
4
2
2
2
2
2
4
3
2
1
2
4
3
2
1
2
2
1
1
1
1
2
5
10
7
4
1
2
4
4
4
4
4
4
14
11
9
9
9
9
9
9
9
9
9
9
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
128
128
128
128
128
121
121
121
89
76
78
87
105
115
151
151
125
123
128
129
115
151
130
133
133
128
151
112
102
98
96
93
97
103
104
109
128
95
92
91
89
90
91
109
93
94
95
86
92
88
90
120
90
98
87
97
79
77
76
77
68
67
70
66
70
63
70
85
68
86
66
62
77
84
87
154
101
105
154
106
103
112
154
121
124
120
120
120
104
111
119
127
127
127
127
127
127
127
127
127
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
7
7
7
18
24
12
1
8
7
7
7
43
53
27
1
23
12
1
1
1
13
12
12
12
14
17
10
3
2
1
1
2
3
2
1
1
1
1
1
11
10
10
9
5
2
2
6
6
5
4
4
6
3
1
6
7
4
2
2
7
5
3
1
1
1
1
1
2
3
3
4
17
10
4
4
4
4
4
4
4
4
4
29
49
59
43
27
27
27
27
27
27
27
27
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
42
103
152
208
208
208
208
139
132
120
199
145
153
206
206
153
151
138
170
118
134
140
145
170
154
182
165
126
113
110
107
105
122
132
132
208
151
167
199
168
206
180
179
180
170
182
165
152
141
132
135
127
129
130
170
126
123
117
106
91
90
91
94
113
118
124
208
123
123
129
111
112
126
120
129
126
153
153
131
153
134
133
138
137
137
137
137
112
117
124
127
127
127
127
127
127
127
127
127
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
42
28
14
8
2
2
2
2
2
2
2
7
7
4
2
2
23
20
17
15
14
9
5
5
8
12
8
5
3
9
15
10
5
5
5
3
1
3
2
1
1
2
3
5
9
14
20
10
1
3
5
7
5
3
1
3
3
2
1
15
9
4
1
6
11
7
4
7
4
1
1
1
1
1
1
1
1
4
4
4
4
4
8
10
11
12
13
32
36
40
53
52
52
52
52
52
52
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
351
351
351
400
450
450
450
450
303
281
253
451
319
334
461
461
363
364
326
425
284
318
348
351
363
351
386
414
264
259
263
245
252
285
287
319
450
371
415
451
404
461
411
425
410
380
386
414
349
330
320
321
303
320
332
363
415
293
281
268
238
251
253
253
317
284
299
461
284
273
304
277
299
415
323
336
342
341
341
317
341
315
336
325
323
321
321
321
253
256
281
286
286
286
286
286
286
286
286
286
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
10
36
50
30
11
29
45
28
11
17
17
14
10
6
16
26
17
9
5
1
6
3
1
1
2
2
2
2
5
19
16
14
13
12
7
2
21
14
8
8
8
9
16
9
2
10
9
8
12
21
16
11
8
8
8
13
16
19
12
6
3
1
1
1
22
20
19
27
31
33
34
35
74
46
18
18
18
18
18
18
18
18
18
18
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
15
52
52
58
58
58
58
41
37
33
56
55
66
99
99
69
73
71
67
57
66
60
60
58
57
66
60
58
70
99
75
105
74
70
81
78
78
105
75
77
85
77
75
105
74
81
85
80
98
83
82
77
98
72
74
78
76
69
93
76
71
77
71
75
81
77
93
93
80
91
75
78
77
79
93
68
93
73
70
68
91
61
63
62
53
53
53
38
36
39
36
36
36
36
36
36
36
36
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
1
1
1
1
1
2
1
1
1
1
1
1
14
27
14
1
9
7
6
3
1
4
3
2
7
14
15
10
6
5
4
4
4
4
3
2
1
1
2
3
5
9
12
8
4
6
5
4
2
1
1
1
2
7
11
8
5
2
1
5
10
9
5
1
1
1
1
1
2
4
3
2
18
10
2
2
2
2
2
2
2
2
2
9
7
5
5
5
5
5
5
5
5
5
5
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
59
4
55
55
64
64
64
64
43
40
40
46
57
66
97
97
77
99
75
64
63
60
63
64
64
64
67
60
68
82
97
99
103
79
76
83
81
81
103
83
85
94
104
95
114
94
99
95
86
96
92
88
92
96
91
96
92
92
92
90
96
104
86
114
86
76
96
68
77
79
88
92
71
73
72
66
66
64
72
68
64
114
63
63
63
49
46
46
36
36
39
40
40
40
40
40
40
40
40
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
9
12
15
9
4
3
2
2
6
8
11
18
25
20
12
4
5
5
6
15
10
6
5
5
12
13
9
6
5
4
4
4
4
2
1
1
2
3
4
10
12
15
9
4
4
4
4
2
1
1
5
4
4
9
9
6
4
3
3
11
7
4
3
3
3
2
1
1
1
1
1
1
2
2
3
4
3
3
7
9
10
11
14
11
9
9
9
9
9
9
9
9
9
9
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
35
35
44
53
53
53
53
37
34
33
33
36
37
47
47
40
40
37
53
35
38
36
35
47
39
38
39
47
44
42
61
47
51
54
61
47
50
53
51
70
51
52
50
50
50
51
70
52
51
50
54
53
55
70
54
53
51
46
43
47
38
43
38
39
37
50
39
44
54
43
46
51
46
45
52
52
43
53
40
47
36
38
43
46
46
46
46
25
23
21
19
18
17
16
16
15
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
30
16
2
1
1
1
1
1
3
4
3
2
12
9
6
6
6
7
4
2
5
4
3
2
1
1
2
3
7
8
8
9
8
4
1
1
1
4
2
1
3
5
3
2
3
2
1
1
1
2
3
3
3
3
3
3
3
3
2
2
3
3
3
3
4
5
3
1
1
1
2
2
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
5
4
3
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
46
46
46
46
46
33
31
31
30
28
28
31
42
44
71
71
62
106
63
57
60
51
51
69
49
50
54
44
54
63
59
106
69
63
66
56
52
49
47
46
45
51
49
61
71
65
106
69
57
58
56
55
54
66
53
52
50
51
48
49
49
50
49
47
49
46
50
45
42
48
45
46
71
42
40
44
37
43
54
42
69
46
48
50
47
47
47
47
29
29
30
27
26
26
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
6
4
3
2
2
6
5
4
17
10
3
2
1
6
4
2
6
9
12
7
2
1
1
1
2
3
5
6
3
1
1
2
5
4
3
2
2
2
2
5
3
1
3
2
1
1
1
4
5
3
1
1
1
2
2
3
2
1
2
2
2
2
2
1
1
1
2
4
2
1
4
5
6
6
7
8
5
2
2
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
48
48
61
75
75
75
75
69
63
63
63
58
63
75
75
67
88
64
65
52
50
52
64
64
75
128
67
98
101
114
222
139
153
165
164
176
176
176
185
185
182
222
156
185
152
157
156
168
185
132
147
145
141
222
137
141
144
127
129
119
106
104
120
101
100
103
78
87
95
85
121
97
101
129
119
88
119
92
92
93
120
74
75
72
58
55
55
33
34
36
38
42
42
42
42
42
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
10
10
10
10
10
5
1
1
1
6
8
9
11
27
21
11
1
11
6
1
6
11
8
4
1
6
4
2
4
5
3
1
4
7
10
10
10
5
1
5
8
11
12
14
11
8
8
9
10
9
9
9
8
7
7
6
5
3
1
2
3
8
13
10
7
4
1
1
1
1
2
1
1
17
9
1
1
1
1
3
4
4
4
5
11
9
8
5
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
177
9
168
191
265
265
265
265
265
265
177
265
207
209
268
268
232
232
206
263
168
181
199
192
251
213
200
216
232
158
163
173
183
201
235
257
227
239
237
241
247
265
244
263
265
254
268
242
263
249
249
257
225
230
217
233
235
192
188
191
186
183
183
183
191
191
203
203
204
242
201
203
193
199
195
212
266
191
268
188
180
184
182
182
183
183
183
183
109
104
102
100
99
98
97
97
96
96
96
96
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
9
9
5
2
2
2
2
2
2
3
2
2
2
2
2
49
61
31
2
17
14
12
12
12
18
18
11
4
15
27
18
9
5
2
14
9
4
2
1
1
1
1
2
28
22
16
38
27
16
16
22
28
31
35
47
27
8
5
2
5
6
6
6
6
13
10
8
8
8
8
8
8
8
6
4
2
4
4
4
4
4
9
12
13
14
15
29
28
27
25
21
17
17
17
17
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
130
4
126
133
181
181
181
181
125
105
103
117
138
149
207
207
160
157
152
185
135
152
153
151
187
155
165
164
175
207
157
185
154
152
187
134
134
130
132
154
129
175
139
139
207
128
122
124
119
117
149
120
116
119
125
151
126
123
130
116
149
118
114
113
132
132
115
151
102
126
104
96
123
100
102
116
118
106
118
95
118
100
107
114
120
120
120
120
107
104
102
99
97
96
95
95
94
94
94
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
15
20
26
15
4
5
5
6
45
53
27
2
20
11
2
2
2
5
9
5
1
8
13
7
2
2
2
11
11
11
6
1
1
2
2
2
31
24
17
9
2
2
7
8
7
7
7
5
3
3
3
4
4
5
3
1
6
11
7
3
5
6
4
2
2
2
3
4
17
10
4
4
4
4
4
4
4
4
4
27
16
5
47
30
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
365
50
315
401
560
560
560
560
381
352
317
464
380
421
551
551
457
426
381
459
358
394
392
389
498
435
451
437
534
451
457
479
476
487
551
554
551
546
829
572
583
579
529
491
498
487
513
438
490
493
525
829
452
551
402
349
342
322
305
300
353
412
484
471
829
578
532
500
477
781
537
511
512
781
527
509
662
509
497
662
466
501
662
515
523
555
488
488
655
395
481
582
655
655
655
655
655
655
655
655
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
50
50
48
47
47
47
47
47
47
26
5
27
16
5
5
161
113
59
5
59
90
75
55
36
23
10
5
14
12
10
12
12
7
3
3
4
30
16
2
1
1
1
2
39
25
11
6
4
2
1
5
5
5
6
3
1
4
5
7
4
2
2
5
8
7
4
1
9
8
4
1
1
2
2
2
2
3
4
7
7
7
7
12
14
15
17
153
98
43
35
21
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
385
1
384
493
730
730
730
730
491
439
403
659
518
576
756
756
554
579
566
733
485
527
535
506
733
529
550
527
529
522
490
499
516
555
502
532
493
519
532
539
568
581
552
591
603
605
730
627
660
659
628
756
621
733
628
733
524
483
429
373
383
318
312
322
337
312
354
420
366
545
409
403
495
446
480
594
607
517
591
471
524
530
581
650
756
756
756
756
527
506
522
483
476
471
462
459
449
449
449
391
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
3
14
20
26
14
3
3
3
3
107
134
68
3
23
119
167
85
3
5
8
15
22
18
14
28
20
10
1
2
1
1
1
1
5
5
4
4
55
38
22
13
4
8
12
20
18
12
6
6
6
4
3
12
9
6
7
14
22
14
6
7
8
9
8
7
10
10
10
10
10
6
3
10
10
10
10
10
10
10
10
119
109
99
99
99
99
99
99
99
99
99
99
145
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
341
341
341
471
602
602
602
602
409
386
344
571
405
435
561
561
477
470
383
511
328
367
398
395
505
461
474
492
544
448
444
513
465
503
464
459
476
526
512
529
575
602
559
567
571
542
561
522
520
518
473
544
492
458
425
401
433
349
325
344
276
239
215
204
233
260
325
402
345
526
357
375
402
402
413
575
570
404
602
377
339
344
313
334
337
337
337
337
188
173
157
139
131
124
118
115
112
106
106
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
31
31
31
31
31
31
31
31
31
31
20
10
10
10
10
10
110
124
65
6
37
21
6
6
6
10
11
13
42
21
1
2
3
3
3
6
6
7
6
6
11
12
13
17
43
36
28
18
9
10
12
28
23
17
12
7
2
2
2
27
19
10
2
5
8
10
10
10
14
14
11
8
9
11
11
8
5
6
8
15
16
17
16
16
16
16
16
61
49
37
23
10
10
10
10
10
10
10
10
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
1
149
149
185
185
185
185
124
116
105
188
130
142
183
183
160
210
143
172
135
137
148
150
150
152
148
142
210
125
131
140
119
131
130
147
185
163
210
188
171
183
163
172
161
150
149
150
143
152
140
147
130
136
120
114
106
112
110
109
116
112
104
106
117
117
119
188
122
117
115
108
103
108
103
121
120
93
113
95
88
102
108
125
152
152
152
152
124
117
111
104
101
98
96
95
92
92
92
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
2
2
2
3
4
3
2
2
43
52
31
11
26
24
14
4
8
9
8
6
5
3
2
1
1
3
5
4
3
5
3
2
2
2
2
2
9
11
13
9
5
3
1
5
6
5
4
2
1
15
8
2
7
7
7
4
1
2
4
7
5
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
23
46
69
42
15
15
15
15
15
15
15
15
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
2
19
32
53
53
53
53
38
35
33
48
44
48
66
66
44
43
44
46
38
47
37
37
45
40
43
47
39
52
42
42
42
52
43
43
43
49
46
51
51
56
62
58
57
64
63
52
55
50
49
66
47
46
42
45
31
32
30
29
38
25
24
23
27
25
33
56
33
62
38
35
43
42
43
64
63
47
63
40
44
38
43
53
66
66
66
66
37
33
28
21
19
16
14
13
12
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
3
4
4
4
5
3
2
7
4
2
2
9
13
7
1
2
1
1
1
1
2
3
5
10
7
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
1
5
8
5
2
2
2
2
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
1
66
66
86
86
86
86
71
67
64
87
72
75
86
86
76
87
70
67
66
62
57
64
87
68
84
84
60
58
49
53
46
52
64
56
62
61
67
63
57
59
56
57
64
58
65
61
60
61
58
61
65
61
59
78
62
58
65
54
51
49
55
47
51
62
53
63
55
61
50
49
53
54
55
61
58
54
56
44
41
45
52
62
78
78
78
78
53
49
44
38
36
34
32
31
29
29
29
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
22
17
12
7
2
9
5
1
6
12
15
18
18
14
8
2
2
8
11
6
2
3
5
6
8
10
7
5
5
3
2
3
4
5
6
7
7
4
2
3
4
2
1
2
2
1
1
2
2
1
1
2
3
3
2
1
2
1
1
1
2
3
3
2
1
2
3
3
3
3
3
3
3
3
3
11
19
24
12
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
2
6
23
42
42
42
42
33
29
27
44
38
41
58
58
44
45
37
43
30
31
32
37
39
41
67
43
43
43
40
45
44
45
44
52
46
46
48
54
48
52
50
52
52
58
61
56
57
58
67
56
55
53
51
51
65
47
48
48
42
52
44
38
43
37
40
61
42
57
42
38
43
44
47
67
55
46
55
41
44
40
46
54
65
65
65
65
38
35
32
28
26
25
24
23
23
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
5
5
3
1
1
1
1
1
1
6
12
6
1
1
1
3
2
1
1
1
1
1
1
1
14
8
3
4
3
3
3
8
5
3
3
3
3
3
2
1
2
2
2
3
4
5
4
3
2
2
2
1
1
1
2
3
7
4
1
2
1
1
2
3
4
4
5
9
10
10
9
8
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
36
111
111
111
78
69
69
55
48
44
70
61
71
93
93
83
95
103
147
111
103
109
129
102
105
103
97
117
84
85
84
81
85
94
102
108
106
147
117
102
98
95
96
104
119
109
129
118
138
138
107
138
89
82
83
79
78
71
93
67
67
77
68
74
69
77
93
79
82
88
66
73
76
77
93
90
78
91
78
73
88
69
65
64
58
54
54
42
49
58
69
69
69
69
69
69
69
69
69
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
21
7
4
1
1
1
1
1
1
1
1
3
2
2
2
25
29
15
2
29
30
20
11
3
8
5
2
2
1
1
1
2
10
14
9
4
2
1
1
3
6
3
1
8
4
1
2
4
2
1
4
2
1
1
1
2
7
15
11
8
4
1
5
10
9
5
1
2
1
1
1
2
5
5
3
1
1
1
6
5
5
3
2
2
2
2
22
15
8
7
6
6
6
6
6
6
6
6
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
331
331
331
331
331
319
319
319
213
195
178
294
220
247
316
316
241
243
234
292
232
243
277
331
268
331
266
252
245
220
219
219
219
241
220
217
212
232
229
237
253
270
248
264
280
280
319
331
286
294
280
316
257
292
245
236
194
212
160
154
157
138
155
155
161
231
177
190
171
232
175
172
193
231
206
253
259
201
270
172
152
177
203
248
319
319
319
319
179
166
154
138
131
125
120
117
115
110
110
110
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
3
3
2
2
12
7
2
2
58
95
48
2
53
54
37
21
24
36
30
17
5
4
4
7
10
6
3
17
11
5
4
4
5
6
5
4
25
18
12
13
12
6
1
5
8
7
7
8
10
7
4
2
11
6
2
9
17
9
2
8
10
5
1
3
5
4
4
5
4
3
3
3
3
3
6
8
9
9
10
60
46
33
23
14
14
14
14
14
14
14
14
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
368
17
351
493
742
742
742
742
495
453
409
714
513
546
739
739
517
505
467
717
393
457
490
487
659
564
577
631
541
483
502
513
520
538
573
516
511
556
533
556
586
601
577
610
612
613
742
627
657
714
657
739
650
717
662
659
577
631
501
510
573
407
411
366
364
392
372
426
343
556
343
323
399
395
435
586
593
466
601
433
443
496
545
618
742
742
742
742
510
483
497
456
447
441
432
428
417
417
417
232
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
10
3
3
3
3
3
3
3
3
14
8
3
3
102
119
61
3
55
56
58
43
28
37
32
28
55
29
4
14
25
18
12
55
37
20
16
12
12
12
12
12
41
44
32
20
20
13
6
23
17
11
6
4
2
2
2
21
16
9
2
17
27
17
8
10
12
9
6
8
9
11
11
9
7
7
5
3
7
11
14
16
17
17
18
125
99
74
74
74
74
74
74
74
74
74
74
92
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
18
1
17
50
88
88
88
88
59
54
51
60
59
66
84
84
65
63
58
62
49
55
51
61
75
72
104
82
88
81
86
83
82
89
92
89
93
102
104
93
89
88
92
75
82
82
87
84
102
104
87
88
71
80
61
63
64
56
61
51
54
56
59
80
61
61
65
77
62
83
65
63
80
60
62
62
59
62
59
59
77
52
52
52
48
45
45
45
26
27
30
32
38
38
38
38
38
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
3
4
4
4
3
2
13
7
2
2
29
16
4
3
16
12
8
8
8
8
4
1
8
6
4
8
13
8
4
8
5
3
3
4
3
3
3
4
7
7
8
5
2
2
4
6
3
1
2
5
6
7
5
3
5
3
1
5
8
8
4
1
3
2
2
2
2
2
4
7
19
13
7
7
5
3
3
3
3
3
4
11
8
6
6
4
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
361
4
357
357
454
454
454
454
303
278
250
442
314
331
452
452
366
366
325
441
288
332
365
361
416
362
377
403
288
264
268
254
259
292
290
292
454
344
392
442
387
452
400
441
414
416
378
403
358
337
339
343
338
332
372
307
268
294
242
230
265
197
194
191
229
244
262
454
262
256
247
202
206
220
252
273
291
345
345
312
345
267
299
324
345
345
345
345
201
181
160
136
126
116
109
105
101
93
93
93
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
1
1
5
3
1
1
51
58
29
1
25
25
13
1
13
24
18
13
39
43
48
24
1
4
7
50
28
7
5
3
3
4
3
3
66
56
41
27
22
14
6
7
9
12
11
8
5
3
2
12
16
9
2
16
24
20
14
9
8
7
6
5
4
5
6
3
1
1
1
2
2
2
6
8
9
10
11
52
52
52
36
20
20
20
20
20
20
20
20
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
56
1
55
55
67
67
67
67
45
41
38
58
45
56
65
65
67
56
58
57
51
65
57
59
59
57
67
53
49
45
42
40
39
41
42
44
54
49
45
47
49
49
54
62
55
58
62
56
62
54
50
51
47
43
44
43
37
39
37
38
38
40
45
37
37
37
36
37
39
40
44
45
44
43
46
47
51
65
55
65
65
49
54
54
53
53
53
53
42
42
43
41
41
41
41
41
41
41
41
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
2
2
1
1
4
2
1
1
14
34
22
10
8
6
4
4
4
6
5
4
9
8
8
7
7
4
1
3
3
3
2
2
1
1
1
2
8
12
13
10
7
4
1
3
2
2
2
2
3
2
2
3
4
2
1
3
7
7
4
1
1
1
1
1
2
2
2
2
18
10
2
2
2
2
3
3
3
3
4
12
13
14
20
12
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
55
55
56
57
57
57
57
40
36
32
55
46
56
74
74
57
61
58
55
55
51
57
69
62
60
108
61
72
86
87
99
93
96
98
108
99
98
93
89
90
94
90
108
98
84
88
82
98
89
80
77
69
89
61
72
69
67
98
68
69
67
76
63
60
76
51
49
46
53
54
55
98
55
56
57
58
53
51
53
58
47
53
49
47
46
46
46
30
31
33
31
31
31
31
31
31
31
31
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
13
24
12
1
6
4
2
1
1
30
19
8
4
14
15
9
4
3
2
1
1
10
5
1
1
2
1
1
7
8
10
5
1
1
2
4
2
1
2
2
3
8
6
4
4
2
1
1
6
10
5
1
2
2
2
1
1
1
1
2
6
3
1
1
1
2
1
1
1
1
1
11
8
5
4
4
4
4
4
4
4
4
4
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
782
618
618
618
618
378
338
291
271
239
223
233
264
246
339
339
420
446
766
715
508
515
492
782
418
393
386
287
275
322
247
245
273
339
332
426
766
414
715
448
414
413
362
363
431
420
415
782
407
376
371
339
276
255
207
247
135
119
103
80
74
55
49
43
87
90
150
329
157
335
152
123
167
189
195
335
335
209
335
157
121
160
187
247
339
339
339
339
170
142
110
72
56
41
30
23
17
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
618
357
97
52
7
7
7
7
7
7
7
7
109
96
84
72
60
56
32
8
92
50
8
8
8
5
2
9
17
9
1
1
2
2
2
4
3
2
1
1
2
3
2
1
1
5
5
3
2
2
3
2
1
2
3
3
2
2
2
1
1
2
3
5
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
352
14
366
457
671
671
671
671
540
480
442
634
427
473
458
459
591
500
554
602
504
551
556
540
573
570
591
536
629
470
431
592
496
555
593
577
659
656
640
622
666
665
622
629
620
622
671
614
618
634
561
629
507
602
441
548
333
278
237
173
137
107
98
82
177
175
294
659
304
656
286
224
316
364
376
666
665
402
654
300
233
314
366
487
671
671
671
671
339
284
220
145
112
84
61
47
35
9
9
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
25
31
34
35
37
34
32
69
50
32
32
143
238
135
32
63
58
45
33
54
27
1
2
3
2
2
7
4
1
1
4
2
1
1
1
1
1
1
2
10
10
7
4
2
2
2
7
5
3
3
3
3
2
1
1
1
2
2
3
3
4
3
3
2
2
2
1
1
1
1
1
6
4
3
2
1
1
1
1
1
1
1
3
3
3
4
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
355
205
205
388
522
522
522
522
551
522
552
697
683
697
817
817
653
619
613
618
532
748
602
633
658
659
748
698
619
778
591
585
660
779
648
580
506
462
619
582
647
808
806
778
778
816
817
698
718
623
598
815
567
616
478
587
312
269
256
199
167
166
107
91
207
209
354
808
372
806
358
282
387
446
462
816
804
502
817
380
293
388
451
596
815
815
815
815
411
343
266
175
135
101
73
56
42
10
10
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
205
174
143
134
126
126
126
126
150
175
88
1
323
261
199
187
176
113
51
1
143
86
29
29
29
16
4
1
16
27
20
11
2
7
12
9
6
7
4
1
1
1
2
3
10
7
5
5
4
3
3
9
6
3
3
3
3
3
2
1
2
2
2
3
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
839
34
873
873
873
604
559
506
526
485
485
520
601
573
800
800
750
820
836
870
865
722
814
839
775
873
758
680
645
760
607
622
678
782
720
704
870
624
865
711
731
796
798
780
807
798
799
873
728
644
626
800
549
597
449
551
298
271
248
195
255
129
112
99
200
207
352
796
366
798
380
309
389
448
461
798
798
520
799
401
291
383
446
586
800
800
800
800
401
335
257
167
128
94
66
50
37
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
34
34
34
34
34
34
34
35
35
35
277
240
203
199
195
198
122
46
249
147
46
46
46
25
4
9
15
8
2
3
3
2
1
1
1
2
1
1
1
1
1
2
6
4
2
1
1
1
1
1
1
1
1
3
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
2
2
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
99
99
158
158
158
146
144
134
140
136
151
266
161
156
151
150
169
178
197
248
180
207
203
199
239
197
197
230
177
173
161
230
182
187
203
212
194
218
207
241
257
227
243
266
255
231
250
248
241
264
228
230
211
246
185
237
151
126
113
92
77
72
66
60
89
93
132
241
139
257
128
108
140
158
161
266
255
166
255
128
101
128
150
195
264
264
264
264
132
111
87
59
47
36
28
23
19
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
69
84
46
8
8
8
8
13
15
16
18
67
42
18
13
8
24
16
9
17
13
9
5
9
10
9
5
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
4
11
10
8
5
2
1
1
4
3
2
1
2
4
2
1
1
3
2
1
3
4
5
7
11
6
2
2
1
1
1
2
7
9
5
2
2
2
4
2
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
101
101
142
142
142
121
121
121
101
100
96
114
89
93
92
90
95
93
88
102
95
89
97
100
105
142
98
112
110
80
82
103
80
92
98
98
115
113
109
108
112
112
97
105
104
112
121
142
106
114
102
110
103
72
79
73
69
112
68
67
66
58
48
45
57
55
67
115
70
113
64
54
65
72
73
112
112
79
111
67
54
63
73
92
121
121
121
121
66
58
49
39
34
30
27
25
24
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
48
71
39
7
7
7
7
7
7
4
2
31
22
14
11
9
5
1
1
14
7
1
1
1
1
1
2
9
6
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
5
5
5
6
4
3
2
1
2
3
2
1
2
1
1
1
2
2
2
3
5
3
2
1
1
2
1
1
1
2
5
9
5
1
2
1
1
1
1
1
1
1
11
10
10
6
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
63
1
64
64
64
58
58
58
40
37
35
53
45
48
66
66
58
61
57
62
63
52
58
63
53
64
53
49
50
50
49
61
46
51
48
51
51
54
63
56
56
56
62
58
60
62
62
64
57
55
55
66
49
48
48
45
37
49
34
34
40
30
30
31
34
34
39
56
39
62
43
41
45
45
45
62
61
47
62
41
46
37
43
54
66
66
66
66
34
29
23
16
13
10
8
7
6
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
4
4
5
4
4
8
6
5
5
9
15
8
1
9
6
3
1
3
5
3
1
8
5
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
4
5
3
1
1
1
1
1
1
1
1
2
3
2
1
1
2
3
3
2
2
3
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
41
38
38
51
63
63
63
63
63
63
58
99
69
65
76
70
75
131
66
70
59
56
53
55
70
52
60
61
63
63
60
131
61
64
63
58
64
70
78
82
77
81
80
99
98
84
131
84
87
92
72
73
65
67
65
61
78
63
68
78
63
77
65
64
68
72
66
82
64
77
61
56
68
78
67
99
73
65
98
55
48
56
59
73
92
92
92
92
50
47
44
36
33
31
29
28
27
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
4
5
7
7
7
6
5
3
2
10
6
3
4
3
2
2
3
7
4
2
1
3
5
4
3
2
2
4
2
1
1
1
1
2
4
3
2
7
11
7
3
3
3
2
1
1
3
3
3
6
5
3
2
1
1
2
3
3
4
4
4
3
3
2
1
2
3
7
10
8
5
2
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
43
5
48
48
48
46
46
46
33
30
27
45
54
62
108
108
58
63
59
47
52
50
53
83
50
56
59
65
86
71
99
80
83
74
103
73
76
96
74
70
69
86
75
77
108
77
80
108
72
70
75
68
67
103
62
62
64
66
63
61
96
57
56
54
51
45
50
48
47
58
58
60
108
63
63
64
50
57
55
54
108
52
54
61
53
52
52
52
28
24
20
15
12
10
9
8
7
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
3
1
1
1
1
1
1
1
1
3
2
2
2
8
8
5
2
14
9
4
4
4
6
4
2
8
6
4
3
3
2
1
1
2
3
3
4
2
1
1
2
5
8
14
8
3
3
3
6
5
4
3
2
2
2
1
1
2
2
2
3
3
3
3
3
2
2
2
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
49
40
40
51
59
59
59
59
40
37
35
40
50
59
86
86
62
57
55
55
53
53
52
68
58
61
112
61
60
66
62
65
73
78
82
112
84
86
85
89
98
100
127
127
99
110
122
103
122
93
86
81
68
64
61
64
69
74
71
98
86
71
77
77
82
95
80
98
93
88
94
95
78
75
79
98
67
93
72
68
68
94
60
59
57
46
45
40
38
38
38
39
39
39
39
39
39
39
39
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
39
20
1
1
1
3
4
6
6
6
3
1
9
5
2
2
24
29
15
1
9
6
3
4
2
1
1
1
2
3
4
4
4
2
1
3
2
1
3
5
8
11
7
3
8
9
10
8
6
3
1
5
4
2
1
3
5
6
7
8
7
4
1
1
8
8
4
1
6
3
1
1
2
3
3
2
1
1
1
1
1
1
2
6
8
9
10
14
11
9
19
10
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
49
40
40
54
65
65
65
65
45
41
36
63
48
58
72
72
69
97
60
62
64
61
61
69
65
60
104
58
67
69
74
97
83
94
96
85
89
104
89
91
94
89
96
90
100
92
97
84
104
77
79
76
73
77
64
71
70
72
100
73
74
80
97
77
72
68
63
74
67
75
77
77
100
75
73
72
67
71
70
63
97
60
57
58
51
45
45
45
26
24
23
21
20
19
19
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
23
7
7
7
4
2
2
2
2
1
1
2
3
4
18
12
6
3
1
6
4
3
11
9
7
4
1
1
14
19
12
5
3
1
5
3
1
1
1
1
2
1
1
11
7
4
6
5
4
4
5
5
5
7
5
4
9
6
4
4
4
2
1
7
10
7
5
3
1
2
2
1
1
2
3
2
1
1
1
1
1
1
3
4
5
6
12
8
5
5
3
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
42
42
42
42
42
40
40
40
30
27
25
41
43
49
78
78
65
105
56
48
50
42
44
42
42
42
41
43
53
60
60
105
62
61
65
58
58
59
74
60
59
62
59
68
78
71
105
75
66
67
65
61
62
65
61
60
74
55
53
53
52
48
48
49
56
45
50
41
45
50
55
56
78
74
53
52
43
46
43
46
75
49
51
54
51
51
51
51
39
43
41
40
40
39
39
39
39
39
39
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
13
14
8
2
8
12
14
8
2
6
3
1
6
5
5
6
7
4
1
1
1
1
1
1
1
2
1
1
6
3
1
1
1
2
3
5
6
4
3
3
3
2
2
4
5
4
3
2
1
4
2
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
3
3
3
3
4
6
5
4
4
4
4
4
4
4
4
4
4
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
134
2
132
132
136
136
136
136
91
83
75
127
93
105
134
134
107
103
99
125
97
106
120
134
126
132
106
102
102
93
93
93
94
100
96
95
96
104
100
102
106
110
103
110
116
117
136
134
124
127
117
134
111
125
111
126
99
95
91
87
87
73
78
79
81
99
79
82
86
98
87
82
86
90
90
106
109
89
110
85
87
94
105
115
136
136
136
136
105
105
105
100
99
98
97
97
96
96
96
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
1
1
4
3
2
2
43
46
23
1
8
4
1
1
1
14
12
8
5
5
5
3
2
2
3
4
3
3
3
4
4
4
4
4
8
9
7
6
4
2
1
5
3
1
2
2
2
7
6
5
5
3
1
4
10
9
5
1
2
1
1
2
4
7
6
5
19
12
5
4
4
5
7
8
8
8
9
13
17
31
48
32
17
17
17
17
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
54
54
65
77
77
77
77
51
48
44
68
52
59
75
75
65
79
63
64
54
48
50
51
51
61
65
57
105
62
64
80
66
73
80
80
85
105
81
94
80
75
83
78
74
105
74
74
82
94
76
96
70
62
62
58
55
62
60
65
98
63
78
64
64
62
66
77
79
96
80
98
78
77
76
72
77
72
74
77
79
83
88
98
98
98
98
96
60
60
62
56
56
55
54
54
53
53
53
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
4
5
3
2
2
27
22
13
4
14
15
13
7
1
7
4
1
5
3
2
2
2
2
3
3
3
4
2
1
2
3
2
1
7
10
8
6
5
3
1
5
3
1
1
1
2
3
2
1
5
3
1
1
1
1
4
7
5
3
1
1
3
3
4
2
1
2
1
1
1
2
10
14
16
17
19
21
13
5
5
5
5
5
5
5
5
5
5
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
2
133
133
133
126
126
126
86
78
71
124
102
114
165
165
151
205
130
128
124
116
126
155
118
133
115
113
162
144
146
205
155
142
135
121
130
108
117
118
116
162
126
146
165
148
205
155
141
129
125
134
109
130
104
101
99
95
99
93
99
82
99
87
89
102
83
83
86
102
100
103
165
107
108
109
104
103
105
106
155
116
123
132
134
134
134
134
102
105
104
99
98
97
96
96
95
95
95
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
1
1
3
2
1
1
30
44
22
1
22
22
22
11
1
11
10
8
6
3
1
4
7
4
1
2
3
6
3
1
2
3
2
1
19
16
13
8
3
4
5
7
4
1
1
6
6
7
6
5
8
4
1
3
9
8
4
1
3
2
1
1
1
1
1
1
1
1
1
4
4
5
7
8
8
8
9
14
12
10
10
10
10
10
10
10
10
10
10
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
27
14
41
46
65
65
65
65
45
45
42
66
50
55
72
72
50
51
50
61
43
47
62
48
55
57
72
57
72
58
53
58
69
61
64
64
69
72
64
66
65
72
62
61
70
64
65
69
72
57
61
60
67
64
53
52
66
48
46
45
42
39
38
36
41
42
43
66
45
50
53
51
70
49
50
50
49
52
52
51
69
48
48
49
46
44
44
44
26
28
31
35
43
43
43
43
43
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
6
3
2
1
1
1
1
1
1
1
1
4
5
5
6
14
11
6
1
4
3
3
2
1
3
2
1
2
16
15
9
3
2
2
1
1
11
6
1
1
2
1
1
9
8
8
12
6
1
1
5
5
3
1
2
2
3
2
2
3
2
1
1
2
2
1
1
1
1
1
1
1
2
2
2
18
10
2
2
2
2
1
1
1
1
1
12
9
6
6
4
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
104
1
103
125
181
181
181
181
122
112
100
179
124
135
174
174
134
141
130
178
132
151
164
148
178
159
172
154
150
163
140
151
142
155
166
159
181
172
169
179
168
174
165
178
161
178
162
158
172
148
145
144
140
137
134
128
133
115
110
115
107
112
134
107
134
122
120
181
123
131
129
126
140
122
134
116
105
108
103
99
133
98
109
122
131
131
131
131
75
70
66
62
60
58
57
56
55
54
54
54
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
7
14
8
3
4
16
24
13
3
19
22
14
6
18
30
28
27
15
4
13
10
7
4
1
2
4
2
1
16
19
22
25
18
11
5
16
10
5
8
9
8
8
6
5
8
6
5
6
7
24
16
8
9
8
5
2
2
2
2
2
2
3
4
7
7
6
5
7
8
8
9
31
22
13
13
9
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
40
40
64
85
85
85
85
59
53
48
83
63
73
93
93
76
72
70
82
67
68
64
67
81
83
89
91
119
89
88
90
86
88
97
80
88
88
93
119
92
97
98
93
99
125
110
125
114
135
135
104
135
83
76
77
65
62
59
53
52
48
50
49
56
58
58
71
58
93
65
64
79
58
59
59
52
56
56
50
76
50
54
58
57
57
57
57
32
29
27
25
24
23
22
22
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
21
2
2
2
2
2
2
2
2
1
1
3
2
1
1
29
35
18
1
14
18
16
12
8
5
17
11
6
4
2
7
12
6
1
5
10
23
12
1
1
1
1
1
4
4
5
6
4
3
5
4
2
1
6
4
2
1
3
3
3
3
2
1
4
7
5
3
3
2
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
11
8
6
5
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
330
330
330
454
579
579
579
579
386
353
319
548
399
430
575
575
448
440
391
553
318
362
407
396
551
418
410
474
307
270
267
283
326
350
516
384
377
512
448
497
562
579
545
561
559
558
575
536
553
534
494
551
474
474
499
402
516
376
383
359
339
384
312
317
334
310
362
384
345
512
372
367
384
359
382
562
377
352
579
318
314
338
326
364
402
402
402
402
223
203
179
151
139
128
120
115
111
101
101
101
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
3
3
15
9
4
4
105
121
61
2
24
13
2
2
2
9
16
29
32
32
33
25
17
15
13
8
4
13
7
1
3
2
2
16
99
62
26
15
4
3
2
18
17
12
7
6
12
11
6
2
11
6
1
11
21
13
6
1
11
9
5
1
5
9
9
9
12
8
4
3
9
16
13
10
10
10
10
55
43
32
22
13
13
13
13
13
13
13
13
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
360
197
197
370
489
489
489
489
519
496
527
673
659
673
795
795
620
565
593
623
529
763
631
661
715
622
763
675
582
756
578
584
668
776
715
604
514
470
579
573
635
785
790
758
756
790
795
691
709
617
593
795
550
623
461
598
314
260
231
168
128
100
80
68
184
194
339
785
360
790
351
280
380
439
453
790
790
490
795
372
285
377
438
580
795
795
795
795
400
334
258
168
130
96
69
52
39
7
7
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
197
169
142
142
142
163
173
178
181
184
93
2
317
244
172
172
130
88
45
2
142
83
25
25
25
14
3
2
16
13
9
5
3
2
1
2
2
2
1
1
1
1
5
9
9
10
8
5
3
3
3
4
2
1
2
2
2
3
2
1
2
2
1
1
3
5
4
3
2
1
2
2
2
3
4
5
8
4
1
1
1
3
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
34
34
34
33
33
33
25
27
25
34
34
39
55
55
41
48
44
38
39
44
38
36
39
38
36
44
48
38
42
38
36
36
39
41
41
55
48
41
41
41
42
39
45
38
37
36
35
35
35
36
37
37
40
43
40
45
44
43
55
43
44
45
40
41
43
37
40
45
38
39
37
41
34
33
32
30
32
30
30
45
31
32
33
30
30
30
17
16
16
16
17
17
17
17
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
13
7
1
1
3
2
2
2
2
3
2
1
5
3
1
1
2
2
2
2
1
1
1
1
1
1
1
1
6
4
2
2
2
2
3
4
4
3
3
2
1
2
3
4
3
2
3
2
1
4
3
2
1
1
2
1
1
1
2
5
9
12
10
9
5
2
1
1
1
1
1
9
6
3
3
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
12
149
149
149
136
136
136
94
86
77
137
206
234
464
464
275
259
214
158
149
142
145
137
138
176
184
224
464
277
292
272
407
260
261
282
407
227
259
261
248
464
258
253
292
238
245
377
258
255
338
240
232
377
234
234
219
266
199
199
338
176
177
167
141
133
120
126
110
134
133
128
266
134
143
145
117
138
143
148
251
155
165
168
154
147
147
147
83
83
83
83
84
84
84
84
84
84
84
84
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
6
1
1
1
1
1
1
1
1
2
1
1
1
38
48
25
2
9
24
32
17
2
4
7
6
5
3
1
15
11
7
3
3
4
5
4
3
7
11
7
3
16
14
13
9
6
3
1
5
5
6
4
3
5
3
2
5
5
3
1
5
10
9
5
1
3
2
1
1
6
7
9
5
2
2
2
3
3
3
15
25
30
33
36
41
28
15
9
4
4
4
4
4
4
4
4
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
39
1
40
40
40
40
40
40
34
30
29
42
57
61
108
108
63
61
51
39
43
44
46
80
45
52
51
58
86
70
99
75
80
74
103
76
76
96
70
71
69
86
74
75
108
73
72
108
67
67
77
69
66
103
60
59
61
62
64
62
96
55
53
51
45
44
43
39
40
52
51
54
108
55
55
54
43
51
53
51
108
48
55
62
55
55
55
55
29
26
22
17
15
13
12
11
10
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
4
11
7
3
3
3
3
4
5
6
6
4
2
6
4
2
4
5
4
3
2
2
7
4
1
1
2
1
1
16
10
4
10
6
2
3
9
6
4
3
2
1
2
3
9
6
4
3
3
7
7
5
3
2
2
2
1
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
1
148
148
175
175
175
175
119
114
104
176
122
128
166
166
119
121
108
144
102
119
134
149
146
148
157
141
118
110
100
96
94
106
109
107
175
121
138
176
138
166
144
144
151
146
157
149
124
118
109
99
97
90
86
91
84
83
81
83
76
72
80
74
93
98
102
176
110
120
123
139
137
114
125
139
111
125
137
85
87
92
101
109
125
125
125
125
100
100
100
96
95
95
94
93
93
93
93
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
18
18
10
2
5
3
2
2
2
4
3
2
6
8
10
8
6
4
2
3
2
2
4
6
5
4
4
4
19
18
17
10
4
4
4
7
5
3
1
2
3
2
1
4
4
2
1
2
3
3
2
1
2
3
2
1
1
1
1
1
2
2
2
4
4
4
5
6
6
6
7
24
25
27
46
29
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
34
34
34
28
28
28
20
23
22
33
46
51
98
98
56
55
44
32
36
36
35
70
37
51
49
56
97
66
89
71
70
60
68
57
56
83
64
66
64
97
67
67
98
66
68
96
57
57
59
55
54
68
51
50
52
56
56
55
83
53
50
52
46
42
50
41
42
53
51
51
98
53
52
55
40
49
52
51
96
52
44
44
35
30
27
25
20
20
19
18
18
18
18
18
18
18
18
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
29
31
32
23
14
7
1
1
1
1
1
1
4
3
3
2
1
7
6
5
5
4
3
3
2
2
1
1
7
4
2
2
2
2
2
2
2
2
1
1
1
2
1
1
3
2
1
2
1
1
2
3
2
2
3
3
3
3
3
4
3
2
1
1
5
6
4
2
1
1
2
1
1
1
2
3
3
2
1
3
2
2
2
3
3
3
4
6
4
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
46
2
44
44
59
59
59
59
44
49
48
63
59
52
63
63
56
56
56
92
54
63
73
76
85
70
79
66
66
72
53
71
60
62
79
66
59
56
72
53
60
67
72
77
71
74
81
92
90
85
83
83
76
87
74
80
72
67
72
58
56
56
56
55
59
63
56
77
60
69
60
56
64
72
67
92
90
68
90
61
54
58
64
72
87
87
87
87
45
40
34
27
24
21
19
18
17
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
2
4
3
3
10
11
12
6
1
1
1
1
7
7
7
7
4
2
1
1
3
3
3
4
6
9
11
6
1
3
2
1
2
3
2
1
7
4
1
1
1
2
3
18
10
3
3
2
2
2
2
4
4
3
3
3
6
6
3
1
1
2
2
1
1
1
2
3
3
3
3
5
3
2
1
1
1
1
2
5
4
4
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
4
88
88
88
69
69
69
54
48
44
70
62
65
94
94
81
88
92
88
79
81
84
92
83
88
94
83
83
79
91
82
84
91
94
87
92
87
85
88
89
84
94
87
89
90
94
92
87
77
81
94
66
75
62
59
57
60
56
56
78
59
58
75
60
55
62
74
70
94
78
72
75
76
76
87
87
76
94
76
78
77
80
86
94
94
94
94
59
61
64
59
59
58
57
57
57
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
3
2
2
2
5
18
10
2
12
22
15
8
3
15
10
5
2
2
2
6
10
6
2
4
3
2
1
1
2
4
2
1
7
9
7
6
6
3
1
5
3
1
1
3
5
7
6
5
5
3
1
4
7
7
4
1
1
1
1
1
1
2
3
2
2
5
3
1
3
5
7
8
8
8
9
14
9
5
5
5
5
5
5
5
5
5
5
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
7
45
45
45
43
43
43
35
33
29
30
31
35
45
45
39
41
36
43
42
34
39
38
35
45
34
33
43
31
30
33
36
34
39
39
43
45
42
42
43
43
39
39
48
40
41
45
40
40
40
43
39
39
38
43
39
41
41
40
48
40
39
48
39
40
43
39
40
43
38
39
39
38
41
43
43
48
43
38
41
48
38
41
41
41
41
41
21
18
15
12
11
9
8
8
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
12
14
17
20
21
11
1
4
2
1
1
17
15
8
1
3
2
1
1
1
3
2
1
2
5
6
4
3
2
1
1
1
1
1
1
1
2
1
1
1
3
5
3
1
2
3
2
1
2
3
3
3
2
2
1
1
2
2
3
6
6
4
3
3
3
3
2
1
2
2
3
4
3
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
2
9
16
26
26
26
26
19
21
20
31
44
49
94
94
49
48
39
30
36
38
36
69
49
60
111
60
72
78
68
105
80
93
96
111
105
95
97
93
95
92
87
111
80
84
83
79
86
73
77
71
63
94
60
66
73
72
68
88
84
64
70
67
62
66
70
60
66
70
88
66
74
66
64
64
65
64
68
62
73
88
46
45
40
30
24
21
14
13
13
14
15
15
15
15
15
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
2
1
1
1
1
1
1
1
4
2
1
1
2
1
1
1
2
4
3
2
1
4
2
1
4
3
2
2
3
5
6
6
3
1
2
3
2
1
3
2
2
12
14
11
9
8
7
4
2
3
3
2
2
4
13
7
2
3
4
7
11
7
4
2
1
1
2
1
1
2
4
17
19
13
7
2
4
3
3
3
3
3
4
5
4
3
2
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
17
52
55
65
65
65
65
46
43
40
66
51
60
75
75
63
66
66
76
60
67
65
68
65
75
71
72
145
88
91
145
112
120
167
145
117
135
142
154
162
142
136
167
135
154
135
162
117
142
116
126
167
112
162
97
81
72
60
57
55
51
53
46
50
51
51
76
51
54
53
51
58
53
53
51
58
46
44
46
58
45
50
54
57
57
57
57
41
40
42
39
39
39
38
38
38
38
38
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
17
17
9
1
1
1
1
1
1
5
7
9
20
29
39
20
1
10
10
8
6
22
17
9
1
3
7
11
9
7
5
3
2
1
5
3
2
3
4
3
3
7
6
6
3
1
2
3
4
2
1
1
2
3
7
6
5
6
3
1
5
9
13
10
7
4
1
1
1
1
3
3
2
1
1
1
2
2
2
1
1
1
1
1
10
9
9
9
8
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
410
17
393
505
737
737
737
737
494
454
407
700
503
537
720
720
537
570
512
695
406
459
483
481
641
530
560
622
403
399
374
381
390
425
555
460
465
525
490
510
528
586
508
549
530
552
737
592
631
700
640
720
609
695
641
641
560
622
495
478
555
402
429
429
416
500
399
456
395
525
411
392
402
416
426
458
586
418
453
468
445
458
500
602
737
737
737
737
530
495
455
408
387
369
355
346
323
323
323
206
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
17
17
17
17
17
17
17
11
5
12
8
5
5
100
120
62
5
51
52
54
36
19
11
4
15
27
16
5
27
25
22
19
13
8
4
5
6
7
9
8
8
44
54
46
38
23
8
5
7
9
9
9
13
7
2
7
12
21
11
2
5
8
11
14
27
40
22
5
5
5
5
5
5
5
5
4
3
6
9
11
12
12
12
13
59
106
214
107
1
1
1
1
1
1
1
1
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
2
38
38
43
43
43
43
36
31
29
39
52
55
97
97
59
59
50
39
43
43
45
74
44
50
49
46
72
55
52
59
74
57
94
63
62
87
60
59
59
72
58
59
73
61
61
97
59
57
65
58
60
94
57
56
58
59
59
59
87
59
56
55
49
48
50
45
46
50
47
46
73
45
43
42
36
46
50
51
97
52
49
55
48
44
44
44
30
30
30
28
27
27
26
26
26
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
3
4
3
2
6
4
2
2
2
7
4
2
4
3
3
3
3
5
3
2
6
5
5
3
1
1
1
1
2
8
4
1
1
1
1
1
5
4
3
5
3
2
3
4
2
1
3
7
5
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
5
9
5
1
5
3
1
1
1
1
1
1
4
8
10
5
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
87
92
92
97
97
97
97
97
97
97
101
109
101
131
131
92
90
100
94
84
114
91
96
101
97
114
102
104
131
114
115
127
129
104
127
99
99
127
106
113
118
131
125
131
130
129
115
118
125
121
129
115
125
92
82
78
81
91
99
115
127
104
86
93
84
91
112
91
131
94
91
99
103
103
130
129
111
128
101
104
93
95
112
127
127
127
127
83
80
76
67
65
62
60
59
58
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
43
62
32
2
2
2
2
3
4
3
2
51
44
37
19
2
3
2
2
45
26
8
5
8
6
4
2
13
25
20
11
2
4
6
5
3
2
3
4
3
3
3
3
5
3
2
5
4
4
7
6
4
2
2
4
3
2
2
3
3
2
1
1
10
10
6
2
2
2
2
1
1
2
3
2
2
3
4
4
4
3
3
3
3
3
4
11
19
25
13
2
2
2
2
2
2
2
2
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
39
37
37
37
37
31
31
31
28
24
23
33
32
34
47
47
36
36
38
33
36
47
35
39
40
42
60
44
46
44
58
52
63
71
89
82
84
84
84
89
86
85
85
91
73
80
91
74
91
70
64
61
54
50
49
46
51
46
41
42
38
38
43
42
46
51
44
43
46
57
41
46
44
45
45
56
55
41
54
36
32
35
36
42
51
51
51
51
30
30
30
27
26
25
25
24
24
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
33
17
1
1
1
1
1
1
1
2
2
2
4
2
1
1
3
5
3
1
4
3
3
2
1
2
2
2
5
7
10
5
1
1
2
4
4
4
4
4
2
1
2
2
2
4
7
8
9
5
2
2
2
3
4
6
4
3
2
2
2
2
1
1
3
5
4
4
4
3
2
1
1
1
1
2
6
4
2
2
2
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
156
2
158
174
244
244
244
244
164
150
137
216
165
182
236
236
197
196
182
216
160
165
163
162
160
179
187
180
261
210
215
224
220
217
221
216
226
230
235
261
237
244
233
233
230
229
236
229
230
261
221
225
186
198
163
159
158
155
161
167
175
185
191
191
184
185
204
196
191
222
172
185
175
190
202
237
238
192
244
193
178
204
157
158
155
142
143
143
149
156
156
156
156
156
156
156
156
156
156
109
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
6
8
8
8
8
18
19
13
8
8
60
46
32
28
40
48
26
5
4
12
13
14
40
71
65
35
5
4
3
4
6
20
10
1
3
6
6
6
25
30
36
25
14
6
10
17
12
6
1
17
12
8
9
10
11
6
1
4
8
10
9
8
5
3
4
2
1
5
9
13
44
24
4
10
11
13
9
5
5
5
5
57
100
128
70
12
12
12
12
12
12
12
12
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
2
39
39
39
32
32
32
29
29
29
34
35
36
48
48
41
43
44
54
44
48
44
54
51
57
90
53
69
60
63
84
74
90
89
85
102
102
86
102
84
80
80
71
75
70
73
77
75
70
61
62
55
54
77
53
51
52
47
48
49
46
49
45
47
44
45
47
47
57
49
45
47
49
48
55
54
41
55
36
31
34
36
41
50
50
50
50
31
28
25
21
19
18
17
16
15
15
15
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
13
7
2
2
2
12
12
12
18
18
12
7
4
8
5
2
7
9
8
5
2
2
2
5
4
3
2
1
1
1
1
1
8
7
6
6
4
3
4
5
3
1
4
3
3
3
3
4
4
2
1
1
6
5
4
6
4
2
2
1
1
1
2
4
7
5
4
4
4
4
2
1
1
1
1
3
3
4
7
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
47
38
38
63
86
86
86
86
58
53
50
62
58
64
82
82
63
58
56
61
46
51
48
50
61
60
64
59
86
67
70
76
82
85
88
114
89
87
87
86
88
88
85
114
74
80
81
73
85
78
79
114
68
67
63
54
68
51
49
51
62
53
54
60
58
49
60
60
58
99
62
63
72
59
57
60
55
52
57
49
73
57
69
82
99
99
99
99
65
61
57
50
48
45
43
42
40
40
40
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
21
5
4
4
4
4
4
4
4
2
1
10
5
1
1
23
27
16
5
9
7
5
5
5
5
3
1
7
13
13
9
5
3
1
11
7
4
2
1
1
1
1
1
7
6
5
7
5
3
1
5
6
3
1
1
1
1
2
5
4
2
1
1
1
4
2
1
1
1
1
1
2
3
3
2
2
2
2
2
2
2
2
2
2
2
3
7
10
13
20
15
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
4
58
58
58
53
53
53
45
40
38
51
39
39
41
41
40
40
40
44
40
43
46
54
47
58
44
48
50
41
41
48
43
44
46
46
53
51
50
51
51
51
46
49
53
50
51
58
48
53
52
50
50
53
38
41
39
43
43
40
50
35
44
30
33
34
36
53
35
51
34
33
43
39
38
51
50
41
51
36
44
31
35
42
48
48
48
48
26
23
19
14
12
11
9
8
7
7
7
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
2
2
11
7
4
4
5
14
8
3
3
4
5
4
3
2
2
2
3
5
4
3
2
2
5
3
1
2
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
6
4
2
2
2
1
1
2
3
3
3
3
2
2
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
56
80
117
117
117
117
109
104
101
110
101
97
103
103
88
96
77
93
72
77
86
77
103
82
71
77
79
64
58
72
57
71
93
80
112
107
106
105
116
117
96
109
110
90
114
91
91
107
79
79
70
58
58
55
67
48
47
46
46
42
40
37
48
47
61
112
65
107
65
56
68
73
74
116
104
77
117
64
52
59
68
86
114
114
114
114
58
49
39
26
21
16
13
10
9
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
18
26
16
7
7
7
7
7
7
7
7
48
26
4
4
5
3
2
1
6
15
13
7
1
1
1
4
7
6
5
3
1
1
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
3
2
1
3
2
1
1
2
2
3
4
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
35
3
38
63
102
102
102
102
102
102
102
107
113
107
132
132
92
87
91
92
77
100
75
80
84
78
108
100
87
107
80
78
92
105
88
108
85
85
83
89
94
102
132
111
110
109
130
100
104
100
96
124
88
85
84
76
74
70
69
75
64
71
65
65
67
68
77
80
82
132
79
79
89
91
93
106
130
79
104
73
67
75
84
99
124
124
124
124
78
70
61
51
46
42
39
37
33
33
33
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
3
5
33
47
62
51
40
21
2
1
1
2
34
21
8
6
5
15
11
6
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
5
6
7
11
6
1
4
4
3
3
7
5
4
7
5
4
3
3
2
1
8
13
9
5
3
2
1
1
1
1
6
11
23
13
4
3
4
3
2
10
14
16
17
18
19
26
14
3
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
128
16
144
144
144
107
99
99
71
64
56
87
75
89
121
121
94
92
87
86
85
84
97
128
97
144
93
94
99
89
101
87
88
91
96
97
103
121
96
98
97
98
99
118
113
117
139
144
114
118
115
101
139
97
95
109
136
110
139
117
121
99
99
97
96
136
94
91
91
96
78
77
87
72
71
78
61
61
61
63
72
72
78
87
87
87
87
63
65
64
71
78
78
78
78
78
78
78
78
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
14
12
12
12
12
12
12
6
1
3
2
1
1
43
45
23
1
13
19
24
12
1
5
3
2
11
7
3
3
4
3
3
7
5
4
3
2
2
2
2
2
19
13
7
9
7
6
6
8
7
7
6
5
4
11
6
2
6
3
1
9
9
9
8
7
5
3
2
1
1
1
1
1
1
1
2
4
4
4
7
9
10
11
12
27
21
16
16
11
7
7
7
7
7
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
406
1
407
418
565
565
565
565
379
334
310
475
396
454
579
579
448
480
481
571
407
416
459
441
570
404
404
347
308
305
292
311
349
372
401
535
399
440
591
523
565
557
587
545
568
579
571
571
563
570
562
467
456
478
442
471
591
468
587
495
470
535
473
470
483
528
409
398
439
528
457
428
456
591
485
579
571
408
384
368
452
352
408
469
535
535
535
535
337
312
302
264
251
241
231
226
211
211
211
120
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
5
9
11
14
10
6
5
5
5
107
84
42
1
9
5
1
1
1
4
8
6
5
13
22
15
9
6
4
37
20
4
2
1
3
2
2
8
20
15
11
11
11
6
2
5
9
8
7
9
11
8
5
2
9
7
5
16
24
14
5
15
8
1
5
4
4
9
6
4
3
2
2
2
2
2
3
3
3
3
4
62
53
44
44
44
44
44
44
44
44
44
44
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
40
40
132
221
221
221
221
221
221
195
253
235
247
247
247
235
253
189
228
159
168
160
165
253
164
189
166
166
159
136
225
126
122
159
93
122
155
152
238
228
198
199
223
220
150
165
163
176
211
163
225
158
154
143
129
126
111
98
91
117
80
86
84
103
101
131
238
135
228
139
123
142
148
149
222
223
157
220
127
105
125
136
166
211
211
211
211
125
111
94
75
66
59
53
49
46
40
40
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
19
3
2
1
1
1
1
13
19
26
16
7
6
6
6
6
7
5
3
6
15
25
15
6
3
6
6
7
14
14
7
1
4
7
4
1
4
2
1
1
1
1
2
33
18
4
2
1
1
1
5
4
2
1
1
1
3
4
5
4
2
1
3
5
6
6
7
5
3
1
1
1
2
3
4
21
12
4
4
4
3
2
2
2
2
2
10
6
3
20
19
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
173
1
172
201
288
288
288
288
198
177
170
218
221
250
328
328
235
241
261
319
232
275
263
266
319
264
266
275
224
224
216
215
229
239
252
265
276
288
562
358
360
371
562
346
349
344
303
294
296
261
265
328
280
324
313
351
562
366
562
344
283
330
356
353
565
508
399
381
356
565
374
350
362
565
341
341
305
248
273
203
171
201
215
261
328
328
328
328
243
231
220
202
195
189
184
181
178
173
173
173
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
16
23
31
35
37
33
30
31
20
9
9
48
54
42
25
9
65
93
62
31
18
6
2
1
5
10
9
8
5
2
7
6
6
3
1
2
3
2
1
9
9
9
9
9
8
7
7
7
5
4
4
6
7
5
4
6
7
7
8
11
7
4
1
2
4
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
55
100
122
67
12
12
12
12
12
12
12
12
71
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
664
664
787
787
787
554
483
402
356
310
255
278
283
293
402
402
427
591
522
656
787
491
566
596
521
749
473
466
591
351
339
328
342
410
398
454
656
461
787
456
439
443
410
398
464
461
474
749
536
521
494
520
449
462
432
516
397
338
375
324
393
397
248
223
257
206
280
461
255
498
238
193
257
286
301
521
494
327
520
248
202
263
297
385
516
516
516
516
265
228
188
139
118
99
84
75
68
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
8
332
494
263
32
32
32
32
95
152
86
20
35
29
23
23
60
34
8
3
37
71
37
3
91
48
5
3
13
9
5
4
3
2
1
1
1
1
1
1
1
1
1
1
49
25
1
1
1
1
1
4
3
2
3
3
3
3
2
1
1
2
2
3
3
3
2
1
1
1
1
1
1
1
1
3
7
4
1
2
1
1
2
3
3
3
4
27
14
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
846
146
700
700
700
550
550
550
369
338
310
480
386
424
567
567
539
567
846
700
495
525
454
426
475
454
461
438
550
461
483
505
505
564
615
685
846
791
791
658
618
601
646
487
528
471
479
506
465
528
504
628
436
646
380
405
412
416
527
441
527
472
527
455
453
646
455
440
440
593
467
451
455
593
395
385
341
333
317
325
440
355
403
462
526
526
526
526
328
330
333
301
296
291
284
281
278
272
272
272
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
73
82
48
14
14
14
14
14
14
7
1
28
14
1
1
67
66
33
1
61
96
81
55
29
21
13
5
1
20
39
23
7
13
38
20
3
1
1
1
5
8
4
1
33
30
23
13
3
6
10
14
10
7
7
7
4
1
1
2
17
12
8
8
16
9
2
17
17
18
10
2
2
2
2
1
1
1
1
9
9
9
16
19
21
22
23
86
73
60
31
2
2
2
2
2
2
2
2
150
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
5
145
195
294
294
294
294
226
192
157
169
153
185
185
185
266
189
188
269
192
214
218
232
256
233
266
191
257
166
166
222
194
227
269
226
290
284
249
257
294
283
250
256
256
260
293
260
249
211
224
257
180
259
158
131
124
120
81
76
65
56
54
43
84
85
133
290
139
284
135
109
146
165
170
294
283
182
283
139
107
140
163
214
293
293
293
293
150
127
100
67
54
41
32
26
21
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
19
26
34
86
112
58
4
17
24
27
31
30
29
16
4
19
35
34
23
12
7
3
2
2
2
3
2
1
6
5
4
3
2
3
4
2
1
1
4
16
13
9
5
3
2
1
4
2
1
3
3
3
2
1
1
1
1
2
1
1
2
2
3
2
1
1
1
1
1
1
1
6
4
2
2
2
2
3
4
5
5
6
4
3
3
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
44
1
45
163
297
297
297
297
245
220
203
272
189
183
176
155
164
153
158
239
163
177
212
169
228
213
211
294
205
180
163
234
176
217
237
220
297
264
262
272
261
261
248
252
261
266
283
294
261
258
259
258
258
225
232
214
181
280
148
130
121
96
92
83
116
113
152
297
154
264
137
109
139
158
159
261
261
165
257
130
103
135
157
207
283
283
283
283
147
130
109
81
70
60
52
47
43
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
3
14
25
23
22
58
44
31
17
3
5
7
8
10
10
9
9
11
8
5
3
4
7
10
5
1
2
3
2
1
3
2
2
3
3
2
1
3
2
2
3
2
1
3
3
3
2
2
2
2
2
2
2
1
1
2
3
4
3
3
3
3
3
3
2
1
2
2
2
2
2
2
2
3
3
2
1
1
1
1
10
6
3
3
3
3
3
3
3
3
3
3
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
125
3
122
123
163
163
163
163
118
126
121
170
120
141
161
147
163
234
162
170
136
138
122
122
163
141
139
204
143
136
143
234
164
171
176
255
152
150
147
132
151
153
166
255
195
187
234
204
182
173
165
255
147
142
153
145
137
142
138
168
137
169
123
133
128
133
151
204
154
154
153
172
176
150
150
169
172
129
176
124
115
123
123
144
169
169
169
169
119
111
101
90
85
81
77
75
70
70
70
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
4
5
6
6
7
4
1
16
10
4
4
56
32
8
3
17
10
3
3
3
6
17
10
4
7
11
6
1
2
4
4
4
4
2
1
1
2
5
11
26
23
19
16
11
6
6
8
6
3
1
4
4
4
4
5
4
2
1
6
11
7
4
7
5
4
4
2
1
2
4
14
20
12
4
4
5
7
5
4
4
4
4
24
45
57
30
3
3
3
3
3
3
3
3
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
111
111
168
207
285
285
285
285
263
252
247
288
242
230
223
223
204
193
190
261
183
203
264
208
248
237
215
251
271
198
177
274
185
221
264
229
280
285
274
283
288
284
253
288
276
241
282
242
251
285
222
274
172
163
169
139
181
124
90
79
59
47
42
37
77
77
128
283
136
288
129
103
143
162
168
288
287
175
276
133
105
136
158
209
285
285
285
285
146
123
98
67
54
43
33
28
23
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
33
72
91
47
3
3
3
3
3
3
3
3
113
70
28
28
33
34
20
7
34
20
7
7
7
4
2
1
1
3
4
2
1
1
2
2
1
1
1
1
1
1
1
1
2
4
5
5
3
2
1
1
1
1
2
2
2
3
2
1
2
2
2
3
4
5
3
2
1
1
2
3
2
1
2
1
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
157
4
153
176
249
249
249
249
166
152
140
218
171
188
245
245
191
198
185
221
153
161
171
169
205
173
185
174
157
201
156
177
161
169
186
180
184
224
205
220
241
249
229
236
250
248
245
307
221
219
203
189
185
208
201
192
307
178
187
187
176
185
200
194
198
307
193
184
204
224
184
194
192
200
202
241
238
190
249
178
162
156
147
148
146
142
142
142
94
85
88
91
94
94
94
94
94
94
94
94
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
3
3
15
9
3
3
56
44
23
3
31
31
22
13
12
9
7
12
17
9
1
4
8
5
2
3
5
7
4
2
4
5
6
7
23
24
26
15
5
7
9
9
8
7
7
11
9
6
3
2
9
5
2
3
4
3
2
17
15
12
9
5
1
5
5
4
3
3
4
6
6
6
6
6
6
6
7
50
33
17
13
10
10
10
10
10
10
10
10
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
134
2
132
132
175
175
175
175
119
109
98
176
126
137
183
183
136
131
123
172
115
130
142
134
174
133
123
142
102
97
100
96
100
113
113
115
175
130
147
176
153
183
167
172
161
174
148
142
140
132
132
138
126
127
118
147
112
111
113
108
116
104
101
103
116
115
116
183
115
112
108
98
95
100
96
114
109
89
115
83
83
96
106
116
138
138
138
138
96
93
95
88
87
86
84
83
82
82
82
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
33
40
21
2
9
5
2
1
1
11
8
5
5
4
4
5
6
3
1
8
4
1
1
2
1
1
1
2
8
15
18
13
8
8
8
8
5
2
2
4
6
3
1
4
6
7
8
7
6
7
4
1
2
3
2
1
1
1
1
1
2
3
3
3
3
3
10
16
19
21
23
36
29
23
23
22
22
22
22
22
22
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
357
17
340
491
744
744
744
744
498
461
414
742
515
549
735
735
580
595
487
711
412
466
490
491
657
568
586
637
548
479
518
595
535
539
568
516
513
542
536
553
591
605
587
618
615
615
744
632
662
742
663
735
653
711
663
657
586
637
532
525
568
430
426
381
375
360
405
455
397
542
425
424
460
473
471
591
594
476
605
442
451
495
548
621
744
744
744
744
509
488
498
459
450
444
435
431
428
420
420
420
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
9
2
2
2
2
2
2
2
2
4
5
6
7
105
130
77
24
61
57
54
37
20
18
16
20
54
36
18
24
25
15
5
4
3
8
6
5
3
2
2
3
43
48
42
37
20
3
4
6
9
7
5
13
21
14
8
7
15
9
3
24
46
31
17
3
4
4
3
3
3
10
10
6
3
3
4
11
11
11
7
3
3
3
3
127
114
102
102
102
102
102
102
102
102
102
102
104
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
338
4
334
403
581
581
581
581
389
361
324
579
402
436
574
574
424
405
376
552
332
386
415
405
550
419
418
477
305
277
286
281
316
355
411
402
439
522
491
519
568
581
562
570
579
562
574
556
552
540
533
550
477
460
423
394
411
362
375
367
357
402
320
319
332
321
375
439
368
522
354
354
397
430
423
568
564
404
581
384
395
424
404
407
409
407
407
406
434
463
463
463
463
463
463
463
463
463
463
406
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
2
2
3
4
4
5
98
121
61
2
24
13
2
2
2
15
28
28
28
17
7
8
9
7
6
10
14
28
16
5
8
7
6
5
43
44
41
27
14
10
7
29
27
20
13
12
12
11
8
6
25
15
6
7
8
7
6
40
41
27
13
4
4
4
4
4
3
3
3
3
3
3
9
12
13
14
15
129
92
56
231
237
240
241
242
242
242
242
242
243
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
356
17
339
485
734
734
734
734
490
450
405
706
506
538
728
728
591
541
479
704
396
455
483
483
651
558
575
626
532
477
500
514
513
526
561
507
502
532
523
543
582
595
569
603
604
604
734
617
646
706
648
728
646
704
655
651
575
626
518
520
561
435
438
421
421
387
443
446
439
532
439
419
448
461
474
582
575
507
595
494
473
515
559
624
734
734
734
734
503
483
494
455
447
441
432
429
426
418
418
418
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
11
6
6
6
6
6
6
4
2
12
7
2
2
108
119
60
2
52
52
53
39
25
13
2
23
44
29
14
18
17
12
8
10
6
2
3
4
3
2
7
13
46
50
46
42
27
13
4
28
37
20
4
17
12
7
6
13
32
18
4
5
7
10
8
7
28
16
4
4
5
16
15
11
7
5
4
12
25
26
15
5
5
5
5
127
115
104
104
104
104
104
104
104
104
104
104
250
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
163
1
162
179
250
250
250
250
250
250
168
250
194
197
248
248
181
192
182
239
162
173
184
180
240
181
176
204
133
133
134
135
134
143
178
154
189
190
193
199
250
210
223
250
219
248
217
239
220
240
192
204
181
179
178
168
181
170
186
162
154
171
186
155
191
152
160
189
148
191
159
151
169
191
163
250
146
156
149
132
186
122
133
148
149
149
149
149
85
76
67
57
52
48
45
43
41
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
2
6
4
2
2
2
42
51
26
1
8
4
1
1
1
5
10
7
4
3
2
7
8
9
8
6
5
4
3
3
3
3
5
7
14
12
10
7
5
6
7
8
8
8
8
8
8
5
2
2
5
6
7
8
12
7
2
1
1
2
1
1
3
5
8
5
3
2
2
2
2
2
3
3
3
3
4
21
20
19
12
6
6
6
6
6
6
6
6
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
146
80
80
112
123
123
123
123
88
83
76
125
97
105
141
141
114
107
95
101
103
109
106
146
114
111
117
121
110
105
101
112
108
128
114
114
115
113
117
120
123
133
131
128
135
132
141
146
130
129
127
139
121
99
107
100
80
119
64
57
51
39
37
35
51
50
69
133
71
131
70
60
75
84
86
131
141
87
129
71
55
69
80
103
139
139
139
139
72
62
51
36
30
25
20
18
16
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
79
40
1
1
1
1
1
1
1
2
2
2
9
12
14
8
2
29
15
1
1
1
1
1
1
2
2
2
14
9
4
2
1
1
2
1
1
1
1
1
1
1
1
1
12
6
1
1
1
1
1
2
1
1
2
3
3
2
1
1
1
2
2
3
4
5
3
2
2
2
2
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
373
2
371
371
371
259
220
220
157
175
167
221
221
184
208
208
202
248
244
373
371
236
233
218
190
194
185
159
200
168
179
201
182
193
210
240
242
242
373
247
252
254
235
239
229
228
217
239
220
210
202
201
185
170
179
186
184
210
189
180
177
177
189
179
194
162
202
163
174
210
174
170
183
194
189
215
212
190
221
181
167
210
145
143
139
125
112
112
103
80
87
96
103
103
103
103
103
103
103
103
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
35
35
36
44
33
23
13
4
5
6
7
7
7
13
19
11
4
2
1
1
1
1
1
1
4
4
4
7
31
21
11
9
7
5
4
7
7
7
5
4
6
6
5
4
11
9
7
6
5
4
4
12
8
4
5
5
5
5
5
4
3
4
6
12
12
13
11
9
9
9
9
56
40
25
13
1
1
1
1
1
1
1
1
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
14
64
64
64
43
38
34
33
32
31
40
52
56
92
92
72
98
74
64
64
58
63
64
64
64
66
58
66
79
92
98
96
70
65
70
63
59
96
59
61
69
64
73
111
71
98
79
73
91
80
83
111
91
70
70
60
65
64
72
111
71
93
69
66
66
67
66
57
58
55
52
67
50
48
52
52
54
60
57
93
59
55
61
55
53
53
53
41
39
37
34
33
32
31
31
30
30
30
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
9
11
7
4
2
1
1
1
1
1
1
13
7
2
2
5
5
3
2
6
5
4
3
2
6
4
2
1
7
14
8
3
2
1
3
2
1
1
1
2
3
3
3
3
16
11
7
6
5
4
2
1
1
3
3
3
10
7
4
4
3
2
3
5
7
4
2
2
2
2
2
2
2
2
4
5
4
3
2
4
3
2
2
2
2
2
5
9
19
10
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
129
2
127
127
155
155
155
155
107
123
117
156
156
159
187
187
155
148
156
155
139
166
154
155
155
155
166
125
121
131
126
127
188
119
115
113
98
96
101
104
105
137
123
128
187
129
128
129
113
126
139
135
188
181
132
152
142
140
171
125
161
129
119
181
124
117
161
97
98
110
102
101
188
112
114
116
121
100
105
91
121
85
92
103
107
107
107
107
63
59
55
51
49
47
46
45
45
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
5
10
22
34
39
40
25
11
6
1
1
62
33
4
2
1
6
9
5
1
3
2
2
2
4
4
5
5
5
6
6
7
9
7
4
2
2
2
2
4
6
6
3
1
1
1
4
3
2
1
2
4
6
3
1
2
4
2
1
1
4
6
4
2
2
2
2
2
2
1
1
1
1
1
22
19
16
12
8
8
8
8
8
8
8
8
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
150
150
161
172
172
172
172
115
105
97
141
116
124
166
166
132
149
133
150
150
122
136
150
148
148
223
148
152
156
193
165
174
198
193
185
191
223
188
198
180
173
171
163
169
164
163
159
223
144
139
134
114
111
113
110
108
121
101
103
113
97
98
99
134
110
114
172
108
112
117
105
121
108
105
106
102
98
102
95
113
97
101
113
124
124
124
124
70
73
78
84
95
95
95
95
95
95
95
95
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
6
6
6
6
6
4
2
13
8
3
3
28
28
14
1
16
8
1
1
1
27
17
7
1
2
3
3
4
3
3
11
6
1
1
1
2
4
2
1
23
19
15
20
17
15
15
19
12
5
5
5
6
7
7
7
7
5
3
3
4
5
3
1
1
2
1
1
2
5
8
12
21
16
12
12
9
6
4
5
6
6
7
30
22
14
12
8
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
157
2
155
155
203
203
203
203
136
124
114
172
138
161
197
197
159
170
167
174
155
147
158
158
203
187
199
193
279
197
176
185
162
170
185
158
178
195
200
218
279
196
214
210
203
240
196
193
196
240
195
189
279
163
160
159
140
136
128
131
124
129
175
132
140
137
130
178
137
139
147
157
157
159
171
175
152
149
145
136
132
136
123
129
128
128
128
128
74
76
81
86
95
95
95
95
95
95
95
95
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
4
5
6
6
6
4
2
13
7
2
2
43
82
41
1
22
11
1
1
1
12
6
1
16
24
32
18
4
3
3
4
6
14
8
2
2
3
4
6
29
26
23
16
9
6
4
16
14
10
7
5
4
6
7
8
13
11
7
3
2
4
7
13
8
3
6
4
3
3
4
2
1
4
7
12
10
8
6
4
4
4
4
26
22
18
12
7
7
7
7
7
7
7
7
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
1
10
38
70
70
70
70
54
48
44
71
61
72
93
93
70
64
69
71
66
93
67
73
78
86
112
93
95
82
80
118
94
97
100
121
101
106
116
125
123
125
126
144
128
149
144
130
127
149
119
115
149
92
87
91
89
87
94
110
91
121
87
88
94
94
94
110
105
88
106
78
86
85
88
110
78
105
74
68
66
106
85
103
121
121
121
121
62
55
47
37
33
29
26
24
23
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
1
9
13
18
15
9
4
1
10
5
1
1
1
1
8
10
13
9
5
11
10
6
2
5
3
2
1
1
1
1
1
1
10
13
13
11
9
5
1
5
5
6
5
3
1
1
2
6
5
4
4
4
10
10
7
5
4
2
1
1
1
5
4
2
1
1
1
1
1
1
2
2
2
2
3
11
7
3
2
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
50
64
90
90
90
90
61
57
53
66
59
67
82
82
68
76
65
63
54
54
52
64
75
74
113
79
88
78
76
76
83
85
85
127
83
86
88
84
89
90
81
113
81
86
97
85
89
97
83
95
69
66
64
66
67
66
77
77
79
127
79
81
80
69
71
67
68
95
70
69
72
68
69
68
90
67
67
62
71
65
82
99
127
127
127
127
79
74
67
57
54
50
47
46
42
42
42
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
19
26
17
8
8
8
8
8
8
6
4
10
8
6
6
34
19
5
1
13
7
2
4
19
17
10
4
3
2
1
3
5
3
2
4
3
2
1
1
1
2
3
5
11
8
5
5
6
8
11
11
8
5
4
3
3
4
8
9
6
4
4
3
2
3
2
1
6
5
3
1
1
2
4
3
2
2
2
2
2
2
4
5
5
5
6
13
13
14
21
12
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
4
44
44
44
34
32
27
25
25
25
30
31
30
43
43
34
37
35
48
44
34
32
35
33
38
61
34
44
50
56
98
64
70
74
74
80
78
80
82
83
81
98
72
83
72
74
74
69
83
71
72
69
72
98
60
61
63
64
63
75
71
56
57
53
54
50
47
52
52
58
73
65
73
73
64
57
64
55
55
75
57
52
58
55
55
55
55
33
33
33
29
28
28
27
26
26
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
2
2
2
3
12
7
3
2
1
2
1
1
2
4
2
1
2
2
1
1
2
3
5
3
1
1
2
2
2
2
1
1
1
2
1
1
5
9
13
10
6
3
2
3
2
1
2
2
1
1
2
3
4
3
2
7
10
13
10
7
4
1
1
1
1
1
2
7
19
11
4
2
2
2
2
2
2
2
2
5
4
4
3
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
2
51
51
53
53
53
53
36
42
40
54
54
43
49
49
47
49
45
53
51
44
54
43
49
50
53
52
49
49
48
52
51
47
54
52
51
54
62
58
63
64
59
58
63
52
54
56
58
63
64
62
52
58
49
50
51
54
50
53
64
50
51
53
62
50
49
50
53
53
58
69
66
69
74
74
64
74
63
59
51
59
48
49
49
46
46
46
25
23
22
20
19
19
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
12
15
9
3
2
1
1
3
2
1
10
8
7
5
3
2
2
2
3
5
3
1
1
2
2
2
6
4
3
3
3
2
1
5
3
1
1
4
5
7
6
5
5
3
1
1
8
8
4
1
6
3
1
2
3
5
5
5
5
5
4
3
4
4
4
4
4
4
4
11
7
3
3
3
3
3
3
3
3
3
3
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
74
1
73
80
111
111
111
111
78
72
63
99
97
105
171
171
104
112
94
95
73
80
77
85
98
108
124
108
171
142
141
187
172
155
157
187
172
144
155
153
187
172
135
127
126
123
121
165
124
125
148
126
125
165
113
114
122
120
118
117
148
108
109
114
108
117
98
101
97
102
103
117
117
91
85
88
77
82
111
83
111
89
93
94
92
92
92
62
50
50
51
49
49
48
48
48
48
48
48
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
6
9
10
11
12
6
1
4
3
2
2
12
15
8
1
1
2
1
1
1
15
8
1
4
20
43
22
1
2
3
3
3
4
3
2
1
1
1
2
14
20
18
13
8
3
7
10
8
6
7
5
3
2
1
7
10
8
5
3
3
5
6
8
5
3
6
6
6
6
6
9
18
11
4
5
7
6
5
20
27
31
33
28
16
5
5
5
5
5
5
5
5
5
5
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
15
54
57
68
68
68
68
47
48
44
69
58
61
92
92
66
71
60
69
54
59
61
65
68
71
119
72
74
84
92
81
96
91
91
119
90
93
96
91
96
104
119
119
108
96
92
92
88
90
92
87
88
93
96
102
119
108
108
98
93
93
93
90
108
89
93
92
89
89
88
119
87
84
84
68
61
63
63
66
93
70
60
60
55
48
47
47
33
38
44
49
49
49
49
49
49
49
49
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
1
1
1
1
1
1
1
1
4
3
3
3
4
10
5
1
2
3
3
2
1
9
6
3
3
19
27
15
3
2
2
3
4
5
3
1
1
2
6
9
12
19
17
15
13
10
8
10
6
3
8
16
13
11
9
7
9
8
4
1
1
4
6
7
4
1
1
1
1
1
1
1
1
3
5
6
6
6
5
4
4
4
4
12
7
3
3
3
3
3
3
3
3
3
3
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
167
4
163
163
163
113
94
94
72
66
63
89
134
153
280
280
203
291
200
167
163
131
135
130
126
138
132
160
204
225
280
291
286
219
217
224
217
209
286
210
221
232
237
252
286
245
291
223
207
245
210
211
256
214
168
160
141
148
157
182
256
177
217
168
142
136
162
122
124
137
127
135
192
136
134
131
123
122
119
125
217
131
150
169
173
173
173
173
113
105
105
94
91
88
86
84
81
81
81
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
5
5
5
16
11
6
6
28
29
17
6
17
20
13
6
6
10
6
3
21
11
1
3
6
3
1
5
9
15
9
4
2
1
2
4
11
7
3
6
9
5
1
5
4
3
3
3
3
3
3
5
6
5
3
1
12
7
3
3
3
2
1
2
4
12
8
5
3
4
2
1
2
3
3
3
3
3
4
28
19
10
10
10
10
10
10
10
10
10
10
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
64
17
47
83
124
124
124
124
84
82
75
125
87
97
118
118
95
93
88
92
80
78
73
75
87
85
93
90
94
86
92
95
87
89
93
82
85
93
91
97
100
102
119
107
108
101
124
109
114
125
108
118
104
96
99
92
95
119
99
101
106
119
105
108
108
96
119
91
101
96
101
108
97
99
95
98
102
79
102
70
62
70
81
98
125
125
125
125
69
66
64
58
56
55
53
52
52
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
9
1
1
1
1
1
1
1
1
4
5
5
6
30
45
23
2
15
28
15
2
6
14
8
2
6
5
4
2
1
1
1
2
3
4
2
1
2
4
2
1
16
13
10
9
6
3
4
11
9
7
9
5
1
7
15
24
16
8
5
3
4
11
8
6
3
1
1
1
1
1
1
1
2
4
3
3
4
6
5
4
4
4
4
25
16
8
5
3
3
3
3
3
3
3
3
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
4
49
115
196
196
196
196
139
126
113
201
149
171
219
219
167
163
157
195
137
149
154
151
196
162
152
146
196
143
162
201
180
219
171
195
182
185
196
173
190
171
208
158
184
158
150
185
154
147
145
219
135
138
138
118
127
113
103
153
103
117
117
122
123
123
145
153
142
208
137
132
132
121
115
122
123
97
119
84
75
82
90
102
122
122
122
122
70
67
63
59
57
55
54
53
53
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
5
5
3
1
9
18
43
51
50
25
1
23
12
1
4
23
18
11
4
7
7
7
5
4
3
2
4
3
2
2
2
3
4
3
2
41
24
8
8
7
6
6
8
7
4
1
4
7
4
1
2
5
3
1
4
8
5
2
1
6
7
4
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
8
30
23
17
9
1
1
1
1
1
1
1
1
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
14
164
201
293
293
293
293
227
228
198
184
242
209
199
193
260
190
186
262
166
188
201
209
277
246
260
241
288
161
164
175
162
187
262
217
290
289
250
260
293
293
232
256
277
212
293
177
200
186
159
288
137
126
124
108
74
64
63
57
49
70
41
40
82
82
132
290
141
289
136
109
147
166
171
293
293
184
293
141
110
142
165
216
293
293
293
293
147
124
97
65
52
40
30
24
20
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
78
110
140
141
142
78
14
21
24
26
28
72
80
40
1
42
49
25
1
14
9
4
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
2
3
3
4
6
3
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
155
11
166
166
166
137
126
126
95
79
83
92
106
108
145
145
132
142
141
152
141
127
142
155
127
166
132
128
123
131
119
121
120
139
126
134
152
126
141
138
133
143
145
140
147
145
145
166
121
121
123
145
97
114
88
74
75
64
61
59
108
47
45
44
53
53
75
143
75
145
85
74
113
96
99
145
145
108
145
89
114
84
97
121
145
145
145
145
73
61
48
32
25
19
14
11
9
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
15
17
19
19
19
11
4
19
19
19
19
51
36
20
4
37
29
22
11
1
2
1
1
9
16
10
5
3
3
11
7
3
6
3
1
2
1
1
1
1
7
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
91
4
95
95
108
108
108
108
81
73
67
107
91
97
136
136
99
106
91
99
82
84
91
100
105
106
154
111
108
109
97
99
106
107
106
127
109
109
116
125
118
121
136
129
127
135
139
135
154
147
153
152
151
126
129
124
149
106
95
93
95
77
75
73
80
77
95
139
94
154
103
99
108
112
112
153
152
113
151
95
102
86
98
122
149
149
149
149
76
64
51
36
29
23
19
16
14
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
9
8
8
5
3
25
13
2
10
6
2
2
2
5
4
3
20
27
25
15
6
4
3
5
4
3
2
1
2
4
2
1
5
12
13
14
12
6
1
2
2
3
6
3
1
7
5
4
4
2
1
3
5
7
8
9
5
1
2
1
1
1
2
4
7
5
4
4
2
1
1
1
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
2
48
48
48
40
37
34
28
28
28
50
79
89
172
172
104
101
84
65
60
54
50
53
44
65
64
76
172
104
99
101
119
84
79
84
119
74
90
93
93
179
99
104
116
103
102
168
109
107
148
107
102
168
109
120
118
179
110
120
178
96
103
78
60
52
43
41
43
67
64
66
179
66
70
73
54
74
77
77
178
79
86
88
67
62
62
36
32
29
27
25
24
23
23
22
22
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
2
3
2
1
12
7
2
2
14
14
7
1
5
10
9
5
2
4
4
3
2
2
2
15
14
8
2
1
1
2
1
1
1
2
1
1
11
6
1
1
1
2
2
2
3
3
3
3
3
2
2
4
4
3
3
3
4
5
3
1
2
2
2
1
1
1
2
5
9
12
10
9
5
2
1
2
2
2
3
7
6
5
5
5
5
5
5
5
5
5
5
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
2
46
68
104
104
104
104
73
67
60
95
67
70
87
87
67
70
61
91
58
66
63
69
75
88
124
89
110
101
110
169
137
152
164
169
180
180
178
187
177
187
175
187
164
154
154
146
164
145
122
121
114
110
114
105
100
94
100
94
95
92
100
92
91
92
100
95
95
95
100
93
92
91
92
83
104
72
70
68
67
70
81
92
95
95
95
95
52
50
49
46
45
44
43
43
42
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
7
8
8
9
6
4
6
4
2
2
3
4
3
2
2
2
2
1
1
3
2
2
4
7
10
13
10
6
3
5
5
4
2
1
2
3
2
1
14
12
11
13
16
24
32
23
12
2
2
3
4
3
2
4
6
6
6
7
12
9
6
8
4
1
4
2
1
4
4
3
2
2
2
3
2
2
9
19
24
26
27
29
17
5
5
5
5
5
5
5
5
5
5
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
179
1
178
354
589
589
589
589
394
362
326
561
405
427
581
581
421
411
374
557
288
344
344
369
560
420
524
481
342
371
353
365
462
407
431
414
431
520
489
520
582
589
563
575
572
574
581
559
557
553
517
560
524
466
438
431
462
411
410
418
402
405
431
346
351
332
345
431
367
520
389
347
418
365
393
582
404
433
589
410
462
401
385
422
428
428
428
428
266
280
320
358
428
428
428
428
428
428
428
428
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
4
6
8
8
8
4
1
10
7
4
4
65
51
27
3
21
12
3
2
1
9
18
13
8
15
22
15
9
7
6
7
7
8
5
2
5
8
8
8
48
42
37
23
10
7
5
7
7
5
4
7
7
7
9
36
24
13
4
6
8
7
7
15
22
13
5
4
7
11
15
22
43
26
9
9
9
22
21
21
21
21
21
143
90
38
38
38
38
38
38
38
38
38
38
94
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
2
151
151
151
129
129
129
87
82
76
119
95
101
139
139
126
131
149
151
109
117
128
148
138
150
167
129
125
110
106
108
113
128
125
132
151
129
138
156
134
134
135
139
143
147
161
150
158
158
167
156
156
134
137
121
165
119
88
85
68
58
50
44
63
61
84
161
84
158
78
66
84
95
98
167
156
105
156
82
63
81
95
122
165
165
165
165
88
75
60
43
35
29
23
20
16
12
12
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
6
8
9
9
5
2
11
10
10
9
8
28
15
2
10
10
10
10
10
7
4
2
14
9
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
5
5
3
1
2
3
2
1
1
1
2
2
3
2
1
1
1
2
4
4
2
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
3
4
4
4
3
3
7
4
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
326
2
328
328
328
253
253
253
170
159
144
254
176
204
249
249
210
209
201
228
211
225
258
326
241
328
234
216
224
195
202
225
199
220
209
207
207
220
219
226
253
245
237
254
259
256
257
328
253
238
222
225
173
163
150
136
135
141
137
164
156
133
128
120
129
126
146
185
146
221
147
140
161
173
185
254
246
171
163
165
143
148
165
163
175
175
175
175
163
166
169
170
175
175
175
175
175
175
175
175
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
3
3
3
4
90
110
56
2
19
10
2
2
2
3
4
7
10
74
66
38
11
5
9
6
4
4
2
1
5
4
4
9
14
20
27
23
19
10
1
5
8
7
5
3
5
6
5
4
11
7
4
6
8
5
3
8
6
3
1
2
2
2
2
2
2
3
3
3
5
7
5
4
4
4
4
53
97
120
61
3
3
3
3
3
3
3
3
102
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
132
86
86
195
289
289
289
289
224
217
183
169
186
188
189
189
217
171
157
264
148
175
169
168
254
205
217
187
250
156
147
169
152
182
264
207
285
279
241
248
279
278
216
240
254
205
289
177
188
182
167
250
141
129
134
106
97
115
88
86
108
75
69
67
98
103
146
285
152
279
146
121
150
169
176
279
278
186
278
152
115
141
165
214
289
289
289
289
150
127
100
69
55
43
34
28
24
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
43
4
4
4
77
113
139
144
147
77
8
12
14
15
16
15
14
8
3
4
3
3
3
3
8
8
5
3
8
9
5
1
2
4
2
1
1
1
1
2
3
2
1
9
5
2
2
1
1
3
7
4
1
3
2
1
5
4
4
3
2
3
3
3
2
2
4
2
1
2
1
1
1
2
3
7
4
2
2
2
1
1
1
1
1
1
4
8
10
5
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
104
5
109
109
109
106
106
106
76
71
65
105
84
92
124
124
88
100
99
104
109
89
84
79
87
76
71
107
70
74
74
74
79
78
99
104
111
111
147
112
123
119
113
147
122
120
121
147
113
109
112
124
96
99
95
87
88
107
83
76
92
72
76
84
83
78
83
116
75
105
80
76
84
80
80
100
102
79
100
70
74
73
83
100
124
124
124
124
77
69
60
49
44
40
37
35
33
30
30
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
3
2
1
1
1
1
1
1
1
1
1
10
12
13
7
1
4
3
2
9
6
3
3
3
5
3
1
1
4
7
6
5
4
4
3
2
1
1
1
2
4
2
1
5
9
9
6
3
2
2
3
5
6
7
4
2
7
5
4
4
5
6
7
7
7
7
7
5
3
3
3
3
2
2
4
17
10
4
2
1
1
10
12
13
13
13
10
7
18
9
1
1
1
1
1
1
1
1
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
2
150
150
150
105
90
90
64
61
56
91
63
72
84
84
87
102
104
152
150
99
95
85
73
76
67
63
77
60
54
59
71
66
73
96
107
107
152
102
105
108
100
113
96
94
95
113
87
83
79
74
77
76
77
89
78
81
79
77
75
81
74
78
88
77
89
78
79
88
79
81
81
88
76
91
66
63
61
56
59
56
51
51
49
48
47
47
43
33
36
40
43
43
43
43
43
43
43
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
5
5
6
31
38
19
1
13
8
3
2
1
2
1
1
3
2
2
4
3
3
7
10
5
1
7
13
16
10
4
6
9
9
10
10
10
7
4
6
6
7
7
8
12
10
7
4
5
6
8
16
18
13
8
8
4
1
2
1
1
3
3
2
1
2
2
2
2
2
2
2
2
2
3
23
15
7
6
5
5
5
5
5
5
5
5
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
47
38
38
46
52
52
52
52
35
32
32
32
36
42
51
51
51
45
44
52
42
48
42
46
49
48
69
44
51
51
48
64
56
57
61
64
59
69
61
63
64
69
56
53
51
52
55
59
69
61
69
58
56
56
54
54
53
55
52
54
69
50
51
55
55
55
68
54
55
58
55
60
68
56
60
60
60
59
59
59
52
60
48
47
46
41
41
41
22
21
20
19
18
18
17
17
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
19
1
1
1
1
1
1
2
2
2
3
12
7
3
3
6
9
6
3
9
7
5
4
2
1
3
2
2
1
1
3
5
3
1
6
4
2
1
1
1
1
2
4
6
5
4
6
6
3
1
9
6
3
1
1
1
7
6
5
5
3
1
1
8
13
9
5
3
1
1
1
1
1
9
19
24
16
8
7
6
5
4
4
4
4
4
10
6
3
3
3
3
3
3
3
3
3
3
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
78
78
118
134
134
134
134
137
134
148
267
161
155
158
155
170
166
145
242
156
175
194
158
168
175
179
229
177
164
168
256
192
197
194
231
189
210
218
262
267
239
242
267
267
239
253
242
242
265
237
256
195
240
180
157
177
113
99
91
71
61
52
47
81
80
124
262
131
267
126
103
136
153
157
267
267
169
267
131
102
130
150
196
265
265
265
265
135
114
89
60
47
36
27
22
18
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
59
41
29
18
18
18
18
20
21
22
25
68
45
22
20
16
12
18
25
24
24
28
21
14
9
5
3
2
4
7
4
2
2
2
1
1
1
1
1
1
1
1
1
22
11
1
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
4
4
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
320
19
339
339
339
311
306
283
283
283
200
283
244
247
327
327
281
311
319
338
279
289
304
320
318
339
388
309
307
277
322
268
297
307
322
299
338
312
318
357
315
327
316
327
336
344
388
347
361
369
382
383
355
297
317
280
379
264
194
173
126
107
99
86
131
125
186
388
186
361
187
153
198
222
227
382
383
244
355
191
144
186
217
280
379
379
379
379
197
166
131
89
71
56
43
35
29
15
15
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
14
10
10
10
10
10
10
44
36
28
28
28
19
10
31
20
10
32
26
21
18
21
12
4
2
1
11
10
9
7
4
1
1
1
1
1
2
1
1
1
1
3
4
5
4
2
1
1
2
2
2
3
2
1
3
2
1
1
2
2
3
4
5
4
3
3
3
3
2
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
5
10
12
13
8
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
15
144
318
530
530
530
530
357
332
298
521
364
380
513
513
378
350
307
489
254
309
307
326
489
385
455
481
328
308
290
278
281
270
360
310
316
530
360
420
521
427
513
422
489
455
443
489
481
372
371
360
306
296
308
295
305
287
245
236
276
196
191
191
212
237
304
327
327
530
309
304
300
263
255
266
268
216
282
188
164
188
217
262
336
336
336
336
190
177
164
147
139
133
128
125
122
117
117
117
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
12
9
9
9
9
9
9
8
8
8
8
8
8
49
57
49
36
24
16
8
8
8
19
13
8
7
13
19
16
13
8
3
5
4
3
2
1
1
1
3
6
42
40
38
23
8
6
5
11
15
19
12
6
7
4
2
44
32
16
1
1
2
13
7
1
15
10
5
1
6
8
10
6
2
3
3
3
3
3
6
8
9
9
10
63
49
36
23
10
10
10
10
10
10
10
10
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
2
152
191
282
282
282
282
216
208
178
163
180
179
174
174
210
181
171
256
155
179
190
189
248
211
210
183
268
140
143
161
153
179
256
212
277
281
242
252
282
282
222
243
248
210
280
180
194
191
175
268
144
131
139
106
92
117
69
61
52
40
37
34
73
75
125
277
132
281
126
100
138
157
161
282
282
174
282
132
104
135
157
206
280
280
280
280
142
119
92
60
47
35
25
19
15
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
67
100
129
131
132
68
4
15
18
19
21
64
57
30
4
17
11
6
3
6
4
3
2
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
193
193
348
348
348
316
316
316
214
225
215
284
243
276
341
341
285
307
311
330
345
270
287
297
284
348
294
257
297
299
245
265
249
322
267
304
330
311
345
327
321
329
336
326
335
337
337
348
313
284
254
341
217
199
200
237
143
127
112
92
74
66
58
56
100
108
164
329
170
336
161
136
178
201
207
337
336
211
337
164
129
163
190
250
341
341
341
341
173
145
112
74
58
43
32
25
19
6
6
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
165
179
102
25
25
25
25
25
25
25
32
44
34
25
25
71
104
55
7
104
110
58
7
47
25
4
3
2
3
5
6
5
5
14
7
1
2
1
1
1
2
2
1
1
5
5
3
1
2
3
2
1
2
3
3
3
3
2
1
1
2
2
3
5
5
4
3
3
3
3
2
1
1
1
3
7
4
2
2
2
2
1
1
1
1
1
2
4
5
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
325
174
174
260
297
297
297
297
214
197
184
272
242
272
358
358
290
297
322
316
289
289
277
325
284
280
287
257
281
319
259
264
284
342
290
307
322
298
316
321
317
346
354
340
345
354
354
325
316
284
276
358
246
255
216
238
150
131
122
102
111
70
63
57
100
101
163
346
168
354
173
145
181
204
208
354
353
231
354
178
131
171
200
262
358
358
358
358
180
151
118
79
62
47
35
28
22
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
174
158
142
83
25
25
25
25
25
25
21
17
42
29
17
17
65
114
65
17
120
68
17
17
17
11
5
4
3
3
3
5
5
5
23
12
1
7
4
2
8
9
5
2
3
9
8
4
1
1
1
2
2
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
146
12
158
210
316
316
316
316
256
254
239
284
217
231
224
215
240
221
208
285
199
227
253
225
274
255
240
242
299
188
196
267
196
224
285
246
306
311
293
281
312
312
270
280
280
238
316
224
244
284
214
299
174
150
156
117
101
129
78
69
58
45
43
39
81
84
140
306
145
311
142
116
155
176
180
312
311
194
312
147
113
149
174
230
316
316
316
316
158
132
102
67
52
38
28
21
16
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
12
12
22
27
29
30
32
32
32
77
55
33
33
71
99
50
1
17
9
1
1
1
15
15
10
6
15
11
7
8
4
1
1
1
1
2
3
2
1
1
2
3
6
5
3
1
2
3
3
2
2
3
3
3
3
3
3
2
2
2
1
1
4
3
3
3
3
2
1
1
1
1
2
7
4
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
57
5
62
87
133
133
133
133
108
97
89
120
82
81
92
84
93
143
87
109
90
91
95
88
108
97
98
122
98
89
84
143
88
106
111
103
133
118
118
120
118
118
113
117
120
120
143
122
116
114
111
107
107
103
100
102
80
116
67
57
52
41
40
35
50
48
66
133
66
118
62
51
63
71
72
118
118
79
118
63
48
62
72
93
127
127
127
127
66
56
46
32
26
21
17
15
13
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
8
9
11
12
13
7
2
24
13
3
3
8
13
7
1
2
1
1
1
1
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
12
6
1
1
1
1
1
3
2
1
3
2
1
1
1
1
1
2
1
1
1
3
2
2
2
2
1
1
1
1
1
1
6
4
2
2
2
2
3
4
5
5
6
4
2
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
6
40
50
75
75
75
75
71
68
78
110
92
95
103
103
86
85
92
96
83
103
91
85
98
90
98
118
97
102
101
99
103
92
99
93
99
99
103
110
93
98
99
96
103
98
102
118
98
100
99
96
88
100
83
89
80
79
79
96
79
79
103
70
78
75
76
118
78
86
73
66
68
72
72
82
83
74
80
72
103
65
69
74
69
69
69
69
47
44
45
41
40
40
39
38
38
38
38
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
5
5
5
5
5
16
22
15
8
51
27
4
4
8
7
6
6
12
7
2
2
2
7
7
8
12
21
18
10
2
4
7
8
9
11
9
7
4
1
2
3
4
5
6
8
5
3
1
2
1
1
1
3
3
3
4
4
3
2
1
1
1
4
2
1
2
1
1
1
1
1
1
1
1
5
5
5
5
5
3
2
2
2
2
10
8
6
6
6
6
6
6
6
6
6
6
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
787
30
817
817
817
501
448
387
355
314
305
317
332
317
370
423
551
646
761
791
817
584
666
763
580
793
575
518
646
372
370
342
320
385
369
467
791
454
817
481
449
450
389
396
460
446
435
793
424
387
382
370
305
274
236
253
169
147
139
120
174
82
75
67
100
102
166
339
169
365
174
145
184
209
217
365
370
240
365
185
136
178
208
272
370
370
370
370
188
158
123
82
65
49
37
29
22
9
9
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
30
30
30
30
30
37
41
45
60
76
39
3
140
120
101
90
79
60
31
3
117
66
16
16
16
8
1
2
4
4
4
12
6
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
2
3
2
1
4
3
2
2
2
1
1
1
1
1
5
8
5
2
2
2
2
1
1
1
1
1
2
2
3
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
340
274
274
297
298
298
298
298
208
195
181
282
230
255
336
336
291
306
339
313
286
293
261
340
267
256
266
238
286
244
232
270
262
324
288
304
339
303
313
320
314
331
336
322
333
336
336
340
300
280
279
334
219
245
201
167
177
127
124
106
92
92
72
68
113
105
162
331
163
336
153
124
168
190
195
336
336
209
336
158
121
160
185
244
334
334
334
334
169
142
110
72
56
42
30
23
18
5
5
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
274
156
39
27
16
16
16
16
16
16
16
16
35
35
35
35
61
82
58
35
39
87
61
35
17
12
7
6
6
8
5
3
1
1
2
2
2
2
1
1
1
1
1
1
7
4
1
1
1
1
1
1
2
2
3
3
3
2
1
2
1
1
3
2
1
1
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
56
56
56
75
94
94
94
94
64
63
58
92
65
74
87
87
71
70
66
63
60
62
60
73
78
86
138
91
103
102
96
148
108
113
118
148
113
123
138
114
148
117
113
123
111
112
123
112
111
138
102
102
93
86
104
94
91
108
89
91
87
92
92
87
108
88
89
92
90
86
86
108
91
89
84
94
68
64
60
60
57
56
63
54
54
52
53
55
59
65
65
65
65
65
65
65
65
65
65
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
5
31
37
19
2
15
8
2
2
2
8
4
1
5
4
4
3
3
2
1
5
5
6
3
1
3
5
3
1
7
9
12
10
9
8
8
9
5
1
2
3
9
12
11
10
7
5
4
3
8
5
3
5
5
6
7
8
8
6
4
4
16
10
4
4
4
4
3
2
2
2
2
23
43
54
28
2
2
2
2
2
2
2
2
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
154
6
148
192
282
282
282
282
234
232
223
276
224
235
240
240
234
234
202
258
194
221
252
215
270
248
234
264
282
191
199
276
195
218
258
224
277
282
269
271
282
282
254
276
276
226
280
208
224
274
201
282
154
129
132
107
91
116
69
69
60
49
56
37
76
80
128
277
137
282
131
105
140
160
165
282
282
178
282
136
103
135
156
205
280
280
280
280
140
117
91
60
46
34
25
19
15
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
6
6
6
6
6
6
6
71
46
22
22
68
103
59
16
19
22
19
16
18
11
5
9
13
11
9
5
1
1
1
1
1
4
2
1
1
1
1
1
4
2
1
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
3
2
1
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
111
5
106
106
111
111
111
111
95
95
92
110
90
88
95
90
96
138
99
111
106
96
101
82
91
90
91
100
110
109
104
138
125
110
113
121
118
115
153
103
112
114
113
153
125
126
138
153
122
121
123
110
114
121
95
86
82
95
78
84
114
83
98
79
76
77
76
98
71
88
69
64
83
75
74
84
111
77
80
70
98
66
77
93
106
106
106
106
57
50
44
34
30
27
24
23
21
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
4
4
2
1
1
1
1
1
1
1
1
32
20
9
9
11
7
3
8
8
9
16
15
15
10
6
6
6
8
11
7
4
4
5
4
4
5
3
2
2
2
2
2
5
3
2
8
5
2
4
10
7
4
5
4
3
6
4
3
2
2
2
1
1
5
4
4
3
2
2
2
2
2
2
1
1
1
2
5
3
2
1
1
1
1
2
10
5
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
36
52
52
52
46
46
46
39
35
33
47
47
50
72
72
50
55
56
52
52
58
48
59
60
58
111
55
59
72
53
64
80
85
121
111
96
100
95
121
97
101
102
136
99
106
136
105
117
136
89
82
73
63
58
62
66
58
72
60
56
59
72
61
66
72
58
59
57
52
54
64
59
64
61
64
60
59
50
48
46
60
43
43
42
37
37
37
29
29
32
34
34
34
34
34
34
34
34
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
18
27
14
1
1
1
1
1
1
17
11
6
5
4
4
4
4
4
5
17
9
2
1
2
4
3
3
4
5
7
4
2
3
4
8
6
4
4
4
2
1
2
3
9
5
1
3
6
3
1
5
3
2
1
3
5
3
1
5
5
3
1
5
10
9
5
1
1
1
1
1
1
5
4
4
2
1
1
1
1
1
2
2
2
2
3
12
9
6
6
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
19
126
134
172
172
172
172
115
106
97
148
120
130
177
177
143
140
145
146
111
120
130
145
150
149
247
136
128
133
119
149
174
188
267
247
201
209
228
267
256
261
271
304
237
253
304
245
262
304
213
203
181
171
142
144
143
142
178
148
152
152
165
171
162
165
148
172
127
136
124
113
177
117
113
115
117
98
100
87
117
86
100
113
126
126
126
126
70
65
61
56
53
51
50
49
48
47
47
47
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
11
4
4
4
4
4
4
3
2
11
6
2
2
36
38
20
2
17
10
3
3
3
8
7
5
4
6
8
5
3
3
4
10
7
4
2
1
3
3
2
1
15
32
43
30
17
24
32
23
14
6
6
4
3
2
2
4
6
3
1
1
3
6
3
1
1
1
1
1
1
4
4
3
2
1
2
5
5
5
7
8
8
8
9
26
18
10
10
10
10
10
10
10
10
10
10
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
163
14
177
274
431
431
431
431
289
328
315
403
403
361
442
442
318
325
311
431
261
288
289
278
403
313
309
324
322
276
280
322
279
311
322
296
431
318
357
403
365
442
379
431
383
403
349
327
330
300
300
334
276
323
267
295
235
216
216
199
196
189
181
191
225
238
256
442
255
248
231
188
191
214
220
268
272
219
273
219
207
229
252
281
334
334
334
334
230
219
225
207
203
200
196
194
190
190
190
108
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
21
24
26
18
11
11
19
28
19
11
11
51
92
125
82
39
33
28
28
28
19
10
50
89
48
8
8
8
28
26
19
13
10
6
3
7
4
2
13
28
23
18
17
15
8
2
15
15
11
7
9
12
8
5
2
14
7
1
14
23
14
5
1
1
1
1
1
2
4
4
2
1
1
1
2
2
2
11
16
18
19
21
64
51
38
38
33
28
28
28
28
28
28
28
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
2
133
133
133
98
94
94
69
61
56
89
77
87
115
115
111
110
135
133
105
104
116
132
111
130
110
96
117
79
84
88
90
99
101
100
135
100
103
117
104
108
110
108
119
113
117
132
126
140
140
121
140
108
103
103
102
98
94
119
98
96
97
114
95
98
103
88
94
98
91
92
95
98
93
119
91
85
88
87
89
114
99
107
115
115
115
115
62
57
53
47
45
43
41
40
39
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
3
4
4
4
5
3
1
1
13
26
31
36
33
17
1
21
11
1
22
29
26
15
5
16
10
4
2
1
3
5
4
3
5
3
1
3
6
3
1
42
23
5
4
3
2
1
5
5
3
1
1
1
1
2
5
5
3
1
2
9
8
4
1
2
1
1
1
3
6
5
3
2
1
1
1
3
4
4
4
4
4
4
21
14
8
6
5
5
5
5
5
5
5
5
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
343
40
303
378
529
529
529
529
356
317
292
465
377
431
552
552
433
422
406
528
360
375
398
380
475
394
375
447
302
273
262
264
278
308
383
351
414
485
427
466
529
479
508
476
484
552
486
528
459
475
395
447
376
359
383
333
333
336
357
344
318
322
357
312
332
357
345
437
328
508
312
284
340
319
338
552
315
314
299
279
254
262
288
299
330
330
330
330
228
251
278
288
288
288
288
288
288
288
288
288
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
40
40
20
1
1
1
1
12
17
13
7
1
12
17
23
82
185
93
1
53
53
53
31
10
11
13
18
51
36
22
16
11
10
9
10
12
39
21
4
7
4
2
19
52
57
62
37
12
7
2
22
23
12
2
3
10
6
2
2
15
8
1
15
23
14
6
1
15
14
7
1
3
6
6
4
3
6
5
4
11
18
18
18
18
18
19
77
61
46
24
2
2
2
2
2
2
2
2
135
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
58
3
61
61
61
50
50
50
35
32
30
48
38
42
57
57
50
54
51
58
61
45
49
49
49
51
58
49
59
51
58
56
63
71
87
82
82
79
80
87
81
84
74
87
68
68
72
68
78
84
64
61
59
50
48
47
47
47
47
48
48
45
41
48
43
38
43
50
45
57
46
47
48
47
50
57
56
48
57
42
39
48
42
49
55
55
55
55
30
26
22
17
14
12
11
10
9
8
8
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
2
5
5
5
5
6
13
7
1
7
6
3
1
1
4
2
1
6
3
1
3
5
7
7
4
2
8
4
1
3
3
2
1
10
6
3
3
2
2
3
7
5
4
3
3
3
2
1
1
2
2
2
3
3
3
3
3
2
1
1
1
1
1
3
5
8
5
2
2
2
2
2
2
2
2
3
3
3
3
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
93
3
90
90
91
91
91
91
61
56
53
60
60
67
85
85
78
74
91
88
71
75
83
93
81
90
90
89
145
100
106
145
106
112
145
111
111
111
101
100
102
105
107
111
114
111
107
106
106
111
103
114
100
92
91
96
96
92
92
114
86
85
85
78
77
77
96
77
81
84
85
92
78
81
78
74
91
65
65
67
60
70
57
55
54
48
48
48
36
42
49
57
57
57
57
57
57
57
57
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
4
5
6
6
6
3
1
13
7
1
1
27
28
14
1
6
4
2
4
18
18
10
3
18
9
1
2
4
2
1
4
7
10
5
1
1
1
1
1
6
5
5
6
8
4
1
6
5
3
1
1
1
1
1
6
5
3
1
6
11
11
7
4
4
2
1
1
2
5
5
6
20
12
4
5
5
6
5
4
4
4
4
14
10
6
6
6
6
6
6
6
6
6
6
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
309
106
203
310
414
414
414
414
280
247
230
350
298
306
438
438
326
334
309
416
258
288
303
303
360
316
386
332
260
241
236
233
249
280
277
282
414
293
331
350
344
438
355
416
381
360
386
332
290
284
268
237
219
240
197
223
182
484
611
1071
1984
1132
2577
1063
923
881
645
833
1212
1506
1984
2577
1789
1153
1393
1546
1517
2334
2334
1815
2677
1889
2008
2040
1889
1889
1889
998
827
691
533
478
420
375
348
327
311
273
273
273
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
106
57
9
5
2
2
2
2
13
18
14
8
2
12
17
22
28
32
17
2
9
32
23
15
10
8
6
4
3
6
9
12
9
5
1
4
3
3
2
1
1
1
1
2
42
23
5
11
7
3
1
5
6
3
1
3
3
3
4
5
4
2
1
1
1
4
2
1
4
2
1
1
1
1
1
1
1
5
8
11
11
11
21
126
178
204
217
231
126
21
15
9
9
9
9
9
9
9
9
118
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
837
136
701
825
1093
1093
1093
1093
737
687
614
1062
746
798
1052
1052
822
826
809
995
756
853
853
837
868
819
932
831
764
709
723
669
672
756
884
751
1093
821
897
1062
897
1052
908
995
932
868
932
837
752
721
686
711
604
654
604
577
591
577
623
772
1092
809
1349
722
749
775
865
1093
1084
1333
1092
1349
881
828
1113
1287
1563
2134
2134
1883
2150
1555
1588
1539
1361
1315
1315
877
777
777
776
815
855
855
855
855
855
855
855
855
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
136
136
136
83
31
31
31
31
31
31
20
10
10
10
10
10
119
124
90
57
88
107
85
61
37
23
9
37
71
45
19
53
31
10
10
8
4
1
1
1
3
4
2
1
45
30
16
11
6
5
5
16
16
11
7
4
6
8
6
5
8
10
10
9
8
6
4
21
20
17
10
4
4
4
4
4
11
7
3
18
18
18
26
30
32
33
34
236
218
201
260
288
302
309
313
315
316
316
316
317
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
152
4
148
153
205
205
205
205
149
138
127
200
166
186
245
245
183
199
197
234
166
176
181
174
208
155
176
135
126
136
129
154
186
172
238
179
158
179
175
181
205
191
203
200
201
245
199
234
192
208
194
193
186
238
181
177
176
212
184
177
212
179
144
145
148
146
175
187
154
165
174
136
201
157
169
245
165
175
171
155
200
153
159
174
179
179
179
179
115
122
131
125
125
126
125
125
125
125
125
125
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
3
3
3
3
4
5
5
5
25
14
3
3
28
54
32
11
37
30
23
13
3
5
4
2
1
10
14
18
19
10
1
2
1
1
1
1
1
1
3
5
43
26
9
6
3
4
6
8
7
4
1
4
4
2
1
10
7
4
1
3
6
5
3
1
2
3
2
1
1
2
2
2
1
1
1
1
1
1
4
5
6
6
7
28
21
14
9
4
4
4
4
4
4
4
4
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
2
46
46
59
59
59
59
43
48
47
60
59
56
73
73
60
60
54
71
55
62
62
68
62
60
56
54
61
58
57
59
68
65
66
67
87
72
71
78
87
84
93
88
90
85
88
84
81
88
76
78
82
77
93
90
87
90
88
98
87
90
98
87
85
84
98
80
82
82
73
82
72
68
66
62
57
58
57
56
73
67
52
55
52
46
46
46
25
24
23
22
21
21
20
20
20
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
6
11
12
6
1
1
4
8
5
2
4
7
19
10
1
6
3
1
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
7
6
6
6
3
1
5
6
4
2
6
4
3
2
1
4
5
3
1
4
8
12
6
1
1
1
1
1
1
2
3
9
17
13
8
3
6
5
4
3
3
3
3
11
7
3
3
3
3
3
3
3
3
3
3
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
39
39
39
39
39
39
30
26
24
38
34
38
53
53
35
38
40
40
36
41
37
39
40
39
47
41
37
38
35
47
38
43
44
54
47
42
43
43
44
48
45
45
45
45
43
40
43
41
41
53
42
41
41
39
40
39
41
44
44
54
41
45
43
42
42
48
42
45
40
40
40
41
42
45
43
40
43
36
39
45
40
47
54
54
54
54
33
31
29
25
24
23
22
21
21
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
18
27
15
3
2
1
1
1
1
1
1
1
8
12
14
9
5
1
1
14
7
1
1
3
5
3
2
1
1
1
3
5
4
4
11
6
1
5
5
4
2
1
2
4
3
2
1
1
1
1
2
2
2
2
1
1
2
1
1
1
2
2
3
4
5
4
3
2
2
2
2
2
2
3
6
9
6
3
3
2
1
1
2
3
3
4
9
7
6
8
8
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
2
93
110
158
158
158
158
121
122
115
156
109
105
110
110
110
103
92
158
105
119
156
120
125
126
140
125
120
120
140
125
122
127
158
124
108
107
101
100
103
104
95
124
108
101
102
97
100
101
104
112
113
114
124
123
111
114
111
108
121
95
105
93
90
92
105
94
96
98
121
87
91
102
99
124
123
99
97
94
121
93
103
107
110
110
110
110
60
57
54
50
48
47
46
45
45
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
24
18
13
13
16
16
14
12
13
8
3
3
3
14
7
1
3
30
26
17
9
5
1
1
1
1
1
2
1
1
1
2
11
8
5
7
4
2
2
6
6
4
3
3
5
8
12
11
9
8
8
7
6
24
15
7
6
6
7
4
1
4
8
12
24
18
11
4
8
10
13
26
32
35
37
39
22
6
6
6
6
6
6
6
6
6
6
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
61
1
62
62
62
55
55
55
40
37
34
53
45
50
68
68
56
59
53
49
48
47
52
61
51
62
52
47
49
52
48
59
47
53
48
47
47
50
49
53
53
58
63
58
61
64
63
62
58
53
52
68
49
49
45
47
36
36
33
32
39
28
29
30
34
34
39
58
41
63
43
39
44
46
46
64
63
48
63
39
45
37
44
55
68
68
68
68
36
31
26
19
16
13
11
10
8
7
7
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
2
2
6
5
4
4
18
20
11
2
19
10
2
2
2
2
3
5
8
5
2
1
1
1
1
4
2
1
2
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1
1
3
2
1
1
1
1
1
1
2
4
3
2
2
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
37
49
63
63
63
63
57
57
49
65
56
59
67
62
64
98
64
67
67
62
59
67
58
58
57
71
60
59
55
98
62
71
72
72
72
70
74
70
65
67
69
68
68
72
98
70
71
72
69
70
69
64
63
66
74
61
69
58
55
54
56
55
58
69
55
55
56
71
55
53
59
74
59
70
69
53
68
48
43
46
47
52
59
59
59
59
45
42
39
36
35
33
32
32
31
31
31
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
3
3
4
6
7
6
5
4
4
4
5
5
3
2
1
2
14
8
3
7
9
7
6
5
3
2
2
2
9
8
8
6
5
3
1
1
2
2
2
6
5
4
4
4
3
3
6
3
1
3
3
4
9
6
4
5
3
1
1
1
7
6
5
3
1
2
1
1
2
3
4
11
7
4
4
2
1
3
4
5
5
6
8
10
20
11
3
3
3
3
3
3
3
3
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
51
2
49
49
56
56
56
56
40
41
38
54
42
43
55
55
42
45
42
56
49
50
54
55
45
50
46
51
56
51
48
51
65
56
56
56
62
56
57
57
57
62
57
56
55
57
54
56
56
63
63
58
64
59
56
52
65
47
49
50
46
54
44
43
42
42
40
40
41
47
45
46
64
49
48
53
52
47
52
47
65
50
51
54
54
54
54
54
41
43
43
41
41
40
40
40
40
40
40
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
1
1
1
1
1
1
1
1
2
1
1
5
3
1
1
5
4
2
1
3
2
1
1
1
2
1
1
1
7
10
14
12
7
2
7
4
1
1
1
1
2
1
1
5
4
3
3
3
3
4
6
3
1
3
3
3
8
6
4
3
2
1
5
6
7
4
1
2
2
2
1
1
1
1
2
6
4
2
2
1
1
2
4
5
5
6
8
5
3
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
147
17
130
130
130
98
98
98
66
65
59
99
69
78
94
94
98
102
147
130
92
94
82
105
108
138
248
164
213
168
208
179
191
210
220
208
221
235
248
210
208
192
220
179
186
257
215
207
235
257
190
185
257
145
139
129
115
107
107
103
95
120
96
94
96
96
96
86
89
100
84
84
88
96
85
91
93
83
99
81
96
84
93
105
120
120
120
120
64
59
54
49
46
44
42
41
40
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
9
1
1
1
1
1
1
1
1
3
3
3
4
26
42
21
1
15
8
1
1
1
32
20
8
20
10
1
3
5
3
2
20
49
48
25
2
2
2
2
4
11
10
10
11
11
11
11
10
6
3
1
3
3
2
1
2
3
2
1
1
3
3
2
1
3
5
3
1
1
2
4
9
20
14
9
8
8
6
4
7
9
10
11
25
15
6
6
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
32
32
32
32
30
29
28
28
28
31
41
41
33
36
36
33
32
33
29
27
30
28
41
42
63
115
62
123
71
77
84
89
97
94
115
103
107
110
102
123
103
107
115
92
115
104
95
106
115
84
85
123
68
65
61
53
48
46
45
46
47
51
45
49
44
49
40
39
41
37
37
51
40
39
41
41
35
38
37
40
51
37
40
40
39
39
39
25
22
22
19
18
17
17
16
16
16
16
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
29
15
1
1
1
1
1
1
2
3
4
4
5
4
3
2
1
8
4
1
2
3
2
1
3
5
3
1
4
2
1
1
1
2
3
7
5
4
5
6
3
1
2
3
11
8
5
4
4
3
2
5
4
3
2
1
1
4
4
4
3
2
2
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
4
5
30
54
54
54
54
45
42
41
36
37
42
43
43
54
36
36
32
30
39
30
45
51
64
115
63
92
66
69
72
77
102
85
85
93
115
92
102
89
86
92
84
87
111
98
96
115
111
87
82
111
66
63
61
51
46
46
44
43
55
40
40
40
37
40
42
40
56
39
39
40
43
42
56
54
43
53
40
40
38
41
47
55
55
55
55
32
31
31
27
26
25
24
24
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
13
24
12
1
9
7
6
4
2
2
1
1
5
4
2
1
2
3
2
1
3
4
6
12
18
10
2
6
4
2
3
4
6
9
6
3
3
3
3
8
5
3
3
3
3
4
3
3
3
2
2
2
2
2
3
2
2
5
3
2
5
3
2
2
2
2
2
7
9
6
4
4
3
2
2
2
2
2
2
5
4
3
3
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
43
4
39
39
39
28
27
27
19
22
21
28
28
26
33
33
32
32
40
36
30
32
33
43
41
40
76
37
42
44
40
57
50
54
58
76
60
61
68
57
60
59
54
76
51
54
58
54
58
68
50
50
48
45
47
44
42
44
47
47
54
52
47
45
44
43
54
44
44
46
44
44
54
41
40
36
31
31
28
29
35
32
38
43
52
52
52
52
28
25
23
21
20
19
18
18
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
4
4
4
2
1
1
2
9
5
1
1
2
2
1
1
7
4
2
5
3
1
2
3
3
4
4
2
1
2
4
3
2
2
3
6
7
8
6
4
3
2
5
4
4
5
4
3
3
3
4
4
3
2
7
7
5
3
1
1
1
2
1
1
1
2
4
7
5
4
3
2
1
2
3
3
3
4
6
4
2
2
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
2
51
51
62
62
62
62
43
49
47
63
63
68
87
87
65
69
65
62
56
56
52
62
55
54
87
56
59
72
87
77
93
85
79
83
85
87
93
85
75
78
76
70
97
70
77
77
87
91
79
78
69
91
58
68
69
69
97
70
69
72
96
65
62
54
47
45
47
55
62
65
97
69
70
66
60
65
59
58
96
60
56
55
49
43
41
41
37
38
39
40
40
40
40
40
40
40
40
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
11
22
19
17
19
17
11
6
21
20
12
4
3
11
16
9
2
3
5
6
5
5
3
2
5
4
3
2
7
7
8
8
5
3
5
7
4
2
1
1
1
3
4
5
4
2
1
2
3
3
2
1
1
1
1
1
1
5
5
5
19
11
4
4
4
5
4
3
3
3
3
10
10
11
20
13
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
127
2
125
125
125
93
92
92
63
61
56
93
65
75
88
88
72
71
67
67
75
79
91
127
93
125
98
84
96
76
83
89
82
88
88
88
115
91
93
96
98
100
104
115
103
106
111
127
104
115
98
89
77
86
64
71
71
70
97
66
65
65
61
59
64
60
62
70
61
66
69
68
97
73
75
76
93
65
62
63
61
56
52
52
51
49
49
49
28
29
32
33
38
38
38
38
38
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
3
3
3
4
26
35
18
1
14
9
5
3
1
6
5
5
12
13
14
9
5
3
2
8
5
3
2
1
1
1
1
1
7
7
8
9
10
6
2
5
6
5
4
4
4
4
3
2
3
4
5
4
4
7
4
1
1
1
1
1
3
3
4
3
2
2
2
2
2
2
4
5
5
5
6
13
8
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
18
158
203
301
301
301
301
245
243
230
282
211
223
219
211
230
199
211
234
180
207
215
209
264
242
230
245
289
182
194
270
188
213
234
224
294
301
282
275
301
301
264
282
270
232
299
218
237
280
209
289
177
152
152
116
101
120
77
68
65
50
48
45
85
87
137
294
143
301
138
111
149
169
173
301
301
187
289
142
108
143
166
219
299
299
299
299
154
130
102
69
55
43
33
27
22
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
18
18
18
18
18
18
18
18
18
19
19
19
72
53
35
35
75
98
52
7
21
14
8
7
8
5
2
7
15
9
4
7
7
4
2
4
2
1
3
4
2
1
1
1
1
6
6
6
5
3
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
4
5
5
4
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
82
82
105
108
108
108
108
78
72
66
107
87
101
129
129
112
111
111
143
102
114
103
101
102
104
114
104
107
106
105
106
107
128
106
113
116
114
143
120
120
120
129
121
121
128
128
112
115
113
111
128
101
102
99
89
78
96
73
73
92
63
65
65
69
68
80
111
78
129
89
86
102
95
95
128
128
95
101
81
104
80
92
107
123
123
123
123
66
60
54
42
38
34
31
29
28
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
82
44
7
4
1
1
1
1
1
1
1
1
10
9
9
7
6
48
25
3
15
9
3
3
3
5
4
4
19
16
13
8
3
2
1
1
1
11
6
1
1
2
1
1
9
6
3
3
2
1
4
9
8
7
6
4
2
8
5
3
4
3
2
9
10
12
7
3
2
1
1
1
1
1
2
7
9
8
6
3
1
2
3
6
7
8
8
7
4
2
1
1
1
1
1
1
1
1
1
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
44
3
47
47
47
43
43
43
34
37
36
45
56
61
103
103
72
77
63
53
56
51
52
73
65
73
115
76
77
83
92
81
89
102
102
115
138
116
125
127
138
126
125
141
115
126
141
120
135
141
107
106
100
99
82
74
69
70
69
67
92
63
63
62
60
60
55
62
59
71
63
60
101
67
71
73
70
65
69
61
103
57
61
71
69
69
69
69
35
30
25
18
15
13
11
10
9
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
16
17
13
10
21
14
7
5
3
5
4
3
5
24
16
9
4
2
1
2
1
1
1
1
2
4
2
1
10
8
6
4
3
2
1
4
3
2
3
3
3
3
2
1
1
2
2
2
2
3
3
3
2
1
2
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
2
9
32
58
58
58
58
40
37
35
39
46
48
76
76
49
46
40
58
34
40
38
70
75
93
236
101
118
124
126
166
161
181
208
193
206
219
236
212
210
208
197
169
210
178
198
182
219
236
143
156
138
122
176
102
96
91
78
69
64
63
60
60
60
63
56
59
60
62
67
60
76
65
66
64
64
72
69
72
73
72
59
58
55
48
48
48
38
44
42
42
42
42
42
42
42
42
42
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
5
7
4
1
9
5
1
1
5
4
2
1
2
4
4
5
4
4
2
1
1
14
12
8
5
3
2
9
5
1
4
7
5
4
4
5
7
5
4
10
13
8
4
5
6
5
5
5
6
7
5
4
3
2
4
7
9
11
7
4
2
1
3
2
2
3
4
2
1
2
4
4
4
4
3
2
2
2
2
9
5
2
2
2
2
2
2
2
2
2
2
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
62
4
66
68
92
92
92
92
92
92
92
95
111
102
147
147
102
99
101
108
86
113
96
100
120
96
113
100
90
133
96
99
115
142
120
103
95
88
104
105
115
145
143
138
138
147
147
125
130
116
112
147
103
108
91
109
65
54
49
39
33
29
25
22
41
42
66
145
71
143
67
54
73
83
85
147
143
90
147
69
55
71
82
108
147
147
147
147
74
62
49
33
26
20
15
12
10
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
2
2
48
43
38
23
8
13
7
1
33
17
1
1
1
3
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
6
4
2
2
3
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
4
1
1
1
3
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
356
5
361
361
361
316
316
316
215
204
190
284
237
279
343
343
322
344
341
356
361
313
332
342
314
347
309
280
300
305
263
268
276
327
293
319
346
317
361
334
326
331
338
329
336
338
338
347
315
284
277
343
245
249
214
245
151
132
123
101
110
70
62
55
94
94
154
331
159
338
167
139
173
194
199
338
338
223
338
173
127
165
193
252
343
343
343
343
174
146
114
75
59
44
33
26
20
7
7
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
16
21
26
26
26
27
32
45
36
27
27
149
199
101
4
98
51
4
4
4
4
5
8
12
9
6
4
3
2
1
1
1
1
1
1
2
3
2
2
4
3
2
1
1
1
1
2
4
8
5
3
1
3
2
2
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
76
3
73
75
100
100
100
100
67
61
56
91
68
73
98
98
79
82
74
90
73
74
74
82
90
100
125
92
148
100
111
148
121
132
152
139
172
172
158
177
155
159
159
146
177
152
149
152
167
177
129
122
118
105
101
103
99
93
93
108
99
98
93
114
89
89
103
80
84
82
85
92
74
74
76
67
67
65
72
70
67
114
68
72
72
61
61
61
35
35
35
36
37
37
37
37
37
37
37
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
1
1
4
2
1
1
14
16
13
10
8
6
4
4
4
7
5
4
4
8
13
8
3
5
6
5
4
4
5
7
4
2
3
5
9
17
16
10
5
5
6
7
7
4
1
2
1
1
3
5
6
3
1
1
4
4
2
1
2
1
1
1
1
1
1
1
2
4
16
13
9
6
3
1
1
1
1
10
10
10
9
9
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
401
1
400
503
739
739
739
739
493
452
405
727
509
531
734
734
569
553
509
725
400
460
501
513
701
577
661
689
464
486
470
534
474
494
660
505
508
531
488
501
519
516
526
556
635
571
739
586
620
727
624
734
623
725
688
701
661
689
547
533
660
444
490
484
455
635
439
442
405
531
406
394
407
446
409
458
455
400
456
451
482
458
503
610
739
739
739
739
544
516
484
441
424
409
396
389
383
369
369
369
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
5
5
5
3
2
4
3
2
2
50
58
30
2
23
23
24
18
12
14
13
12
26
13
1
20
25
19
14
12
10
17
15
14
10
6
7
10
47
53
59
53
31
10
5
7
9
8
7
13
10
8
11
36
29
15
2
3
5
6
4
2
16
10
5
2
6
8
7
4
1
1
1
11
11
11
13
14
14
14
15
121
227
283
142
2
2
2
2
2
2
2
2
130
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
3
43
43
43
41
41
41
35
35
34
43
33
31
33
32
32
46
34
33
36
34
37
40
38
43
35
45
32
34
33
46
39
33
33
35
37
35
39
37
37
41
37
38
44
41
46
43
42
43
42
44
45
42
43
43
43
45
43
50
50
43
50
45
49
45
49
45
43
41
42
45
36
37
36
35
34
33
45
33
38
32
34
38
43
43
43
43
27
25
24
21
20
19
19
18
18
18
18
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
2
13
8
3
3
4
3
3
6
6
7
10
6
3
3
2
2
7
5
3
2
1
1
2
2
1
1
1
2
2
2
2
2
3
2
1
1
1
1
2
2
2
2
3
2
1
2
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
10
6
2
2
2
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
90
34
124
124
124
118
118
118
89
81
74
120
100
118
150
150
118
120
120
129
112
150
129
132
131
128
150
103
100
99
91
84
100
86
91
84
89
91
100
124
89
94
94
103
111
111
153
136
110
124
121
124
153
106
103
119
148
115
153
113
101
99
98
96
98
148
95
93
91
82
72
69
70
76
76
91
91
79
93
76
71
76
80
90
106
106
106
106
87
83
80
75
73
72
70
69
68
68
68
57
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
21
27
14
2
2
2
2
2
2
2
2
11
10
9
9
7
5
3
1
22
11
1
1
1
4
5
5
5
12
12
13
18
10
3
3
3
4
3
3
2
1
2
4
13
11
8
5
3
2
1
4
5
6
4
2
1
7
6
5
5
6
6
7
11
14
10
7
6
3
1
1
1
4
4
3
2
2
2
5
7
6
5
4
4
4
4
30
45
56
32
8
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
351
3
348
402
570
570
570
570
386
362
328
568
410
438
591
591
482
471
427
508
375
416
406
407
508
460
480
488
526
495
471
524
485
547
491
487
492
513
511
530
570
561
563
571
562
591
582
538
542
529
491
547
479
393
391
357
332
305
405
302
303
310
405
306
341
405
362
437
353
534
330
305
348
384
388
591
574
420
582
386
338
339
315
335
340
340
340
340
240
215
229
234
240
240
240
240
240
240
240
240
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
2
2
12
16
18
21
82
111
86
62
82
50
19
19
20
23
21
20
46
47
49
25
2
46
44
33
22
26
23
20
12
5
5
20
60
66
72
53
34
19
5
7
9
6
3
2
2
2
3
5
10
6
3
9
15
14
8
3
8
6
4
3
6
10
10
9
7
6
6
6
6
6
8
9
9
9
10
125
77
30
27
24
24
24
24
24
24
24
24
101
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
59
40
40
64
83
83
83
83
56
51
49
52
56
63
83
83
64
68
66
62
75
63
57
60
83
61
63
58
62
68
51
52
54
58
57
59
90
70
74
100
104
116
210
116
111
123
113
130
145
125
174
134
135
131
145
145
144
210
151
153
148
174
135
133
125
127
110
118
136
136
145
210
163
170
170
147
138
141
107
103
95
138
77
73
69
53
43
43
26
26
28
30
34
34
34
34
34
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
20
2
2
2
5
6
8
8
8
4
1
12
7
2
2
24
25
15
5
16
21
13
6
4
2
1
3
5
3
1
1
1
1
1
2
2
3
2
2
2
2
2
2
12
17
14
12
7
3
4
8
4
1
2
3
5
5
6
9
8
5
2
1
1
2
3
6
3
1
2
1
1
2
4
2
1
1
2
3
3
3
3
3
3
3
3
10
6
3
3
3
3
3
3
3
3
3
3
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
2
53
53
61
61
61
61
42
39
37
37
39
45
53
53
56
53
54
61
53
48
47
59
57
64
124
67
70
75
68
71
78
83
86
124
96
87
89
107
113
141
210
138
207
129
120
139
127
129
183
148
144
144
183
167
174
210
207
162
180
183
155
183
141
133
124
133
150
144
183
210
172
175
175
147
140
147
109
102
93
140
76
72
68
52
46
41
39
39
39
39
39
39
39
39
39
39
39
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
6
8
8
8
4
1
10
7
4
4
6
9
5
1
13
8
3
1
1
14
7
1
4
4
5
3
2
2
2
2
2
5
4
4
3
2
2
2
5
12
18
14
8
2
2
3
3
3
3
2
2
2
3
4
5
4
4
4
20
18
12
6
4
2
8
6
4
3
5
7
21
14
7
7
7
6
5
4
4
4
4
10
9
9
19
12
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
7
45
47
64
64
64
64
64
64
59
110
83
81
109
109
85
78
82
66
68
73
84
71
71
76
82
74
75
76
72
96
71
69
94
68
78
87
85
103
100
91
93
110
99
83
91
109
87
107
87
96
76
94
64
59
57
58
56
57
87
53
50
48
55
51
60
103
64
100
73
66
99
79
83
110
98
84
98
74
109
68
80
96
107
107
107
107
55
48
40
28
24
20
17
15
13
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
4
2
1
1
1
1
1
7
10
13
7
2
3
3
2
1
13
7
1
2
2
1
1
2
4
2
1
8
5
2
3
4
4
4
3
2
6
4
2
2
2
1
1
10
5
1
1
1
1
3
5
5
4
3
2
1
2
1
1
2
2
2
3
4
5
4
3
2
2
2
3
2
2
2
2
2
2
1
1
1
1
2
3
4
4
5
4
2
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
38
38
46
51
51
51
51
38
34
31
49
54
59
99
99
61
61
49
48
40
43
42
52
54
63
110
66
74
76
71
76
89
85
86
110
81
87
89
92
102
105
125
137
108
120
137
113
118
137
90
87
82
77
73
67
89
67
67
79
59
57
59
49
50
46
47
63
52
56
55
56
74
62
60
79
52
61
59
56
99
50
51
53
45
46
40
40
51
35
42
46
51
51
51
51
51
51
51
51
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
21
5
3
1
1
1
1
1
2
1
1
3
2
1
1
5
15
8
1
5
4
3
2
1
4
3
2
1
1
1
5
9
5
1
1
1
1
4
8
4
1
2
3
6
8
11
6
1
3
5
5
6
3
1
3
3
3
3
4
3
2
1
3
5
6
3
1
2
1
1
1
2
3
3
3
2
2
2
3
4
5
4
4
4
4
4
24
14
5
5
5
5
5
5
5
5
5
5
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
772
40
812
812
812
511
461
403
364
323
291
292
306
270
349
389
529
620
753
793
787
586
670
772
580
812
573
496
620
347
357
339
317
387
365
459
793
437
787
469
435
435
376
378
449
435
407
812
371
349
363
349
249
253
176
136
109
100
85
80
110
63
56
52
93
94
155
335
164
347
168
139
176
200
205
347
347
228
347
175
129
168
196
256
349
349
349
349
175
147
113
74
57
42
30
23
17
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
40
40
29
18
18
18
18
37
57
33
9
120
84
48
37
26
54
36
18
166
102
39
24
9
6
4
7
13
9
5
3
3
2
1
1
1
1
3
3
2
1
1
1
1
3
4
4
3
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
4
5
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
360
24
336
336
336
290
290
290
205
192
177
280
227
252
332
332
302
324
360
336
299
304
316
359
289
335
300
268
280
295
252
270
272
322
289
305
360
303
311
317
308
329
323
316
328
322
322
359
297
280
279
332
215
242
199
166
178
125
106
96
117
67
63
58
97
99
154
329
158
323
163
136
167
188
192
322
322
215
322
170
125
161
188
245
332
332
332
332
166
139
107
70
54
40
29
22
17
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
17
10
10
10
10
10
10
10
10
31
34
36
38
112
107
72
38
96
117
90
56
22
14
6
3
1
3
6
9
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
2
3
2
2
2
2
1
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
195
195
358
358
358
324
324
324
220
206
191
295
241
278
350
350
269
311
313
334
347
281
299
305
298
358
296
276
283
258
235
254
261
309
285
309
334
321
347
335
330
340
347
334
345
348
347
358
324
316
315
350
273
274
252
250
192
276
164
138
121
89
86
73
115
108
167
340
166
347
155
125
171
194
199
348
346
215
347
162
125
166
193
255
350
350
350
350
178
149
115
76
59
44
32
25
19
6
6
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
167
181
103
26
26
26
26
26
26
22
19
37
29
21
21
48
88
45
2
38
31
16
2
24
14
4
2
1
3
6
4
2
4
14
7
1
1
1
1
2
3
2
2
11
10
8
4
1
1
1
3
3
3
3
3
3
3
2
1
2
2
2
3
3
3
3
3
2
1
1
1
1
1
3
5
8
5
2
2
2
1
1
2
2
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
461
461
824
1069
1556
1556
1556
1556
1323
1251
1188
1037
1023
1184
1188
1188
1482
1106
1044
1377
821
944
985
1084
1453
1295
1482
1257
1513
834
763
808
772
962
1377
1167
1528
1544
1329
1311
1556
1554
1176
1303
1453
1146
1554
986
1066
993
903
1513
785
685
668
556
401
333
278
218
177
138
128
109
337
356
648
1528
686
1544
653
507
730
836
866
1556
1543
930
1554
686
535
725
843
1127
1554
1554
1554
1554
780
652
502
327
251
185
132
99
74
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
344
402
431
446
461
680
789
844
871
899
494
89
189
129
69
69
164
254
132
10
39
24
10
10
10
6
3
9
15
19
15
12
7
3
2
5
6
7
4
1
2
3
3
4
10
10
8
5
2
1
1
4
3
3
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
1
2
1
1
1
2
3
7
4
2
2
1
1
1
1
1
1
1
2
1
1
3
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
338
7
345
465
700
700
700
700
702
700
700
717
745
717
818
818
618
585
617
584
524
758
584
623
652
589
758
715
588
792
587
579
657
790
638
556
460
405
508
509
583
747
818
762
792
817
816
679
699
607
579
813
548
579
457
531
300
266
246
200
175
164
119
106
208
215
360
747
376
818
364
297
406
457
476
817
816
508
816
385
298
393
453
597
813
813
813
813
414
347
273
183
144
111
84
67
54
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
11
13
15
16
17
9
2
359
296
234
124
15
28
15
2
282
165
48
48
48
25
2
1
1
4
8
6
4
2
2
2
2
6
4
3
2
2
2
2
8
5
3
4
3
2
2
5
5
5
7
10
10
6
3
4
3
2
4
5
6
7
8
9
5
1
1
1
1
1
2
4
7
5
4
4
2
1
2
2
2
2
3
5
3
1
1
1
1
1
1
1
1
1
1
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
2
53
57
78
78
78
78
69
64
65
90
113
119
185
185
113
110
107
87
87
104
80
81
82
82
82
104
84
93
106
91
128
82
80
81
79
79
87
87
90
126
108
113
185
111
114
115
103
106
118
121
128
179
122
121
121
126
121
121
159
128
127
179
127
119
159
100
107
122
116
116
185
117
114
114
123
98
91
90
123
76
76
77
69
65
63
63
46
44
47
44
44
44
44
44
44
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
13
19
11
3
3
3
3
4
27
30
15
1
22
11
1
6
11
14
12
8
4
3
3
2
2
1
1
3
2
2
1
1
1
1
1
2
6
8
10
8
6
6
6
6
6
3
1
3
5
16
10
4
4
2
1
3
6
7
7
7
5
4
2
1
1
1
1
1
1
4
4
5
5
6
3
1
1
1
1
22
15
9
9
9
9
9
9
9
9
9
9
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
340
180
180
344
455
455
455
455
459
455
455
484
566
526
760
760
558
518
522
491
455
589
472
510
588
485
589
488
427
670
437
486
522
723
588
492
475
434
503
532
536
735
751
698
702
750
750
587
651
590
530
760
475
439
442
540
311
273
242
185
172
128
118
106
203
203
335
735
349
751
345
279
375
421
437
750
750
470
750
356
274
360
420
555
760
760
760
760
382
320
248
163
126
94
68
53
40
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
164
90
16
16
16
22
25
27
28
29
16
4
36
21
7
7
33
69
36
3
16
60
31
3
81
42
4
3
2
1
1
3
4
3
3
2
2
2
2
2
2
3
7
5
4
7
9
5
1
1
1
2
2
2
3
3
3
2
1
1
1
2
2
2
3
5
4
3
2
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
358
4
362
465
689
689
689
689
691
689
689
702
736
702
819
819
629
589
622
591
522
748
583
620
647
637
748
703
571
729
559
558
636
780
639
552
451
396
526
508
584
746
811
748
751
810
809
673
700
608
582
819
554
591
467
554
315
280
261
208
180
160
126
114
213
217
361
746
373
811
361
293
401
452
473
810
809
504
808
382
295
392
454
599
819
819
819
819
420
354
276
186
147
112
85
68
55
22
22
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
8
10
11
12
13
7
1
351
289
228
121
14
30
15
1
265
151
37
37
37
19
2
1
187
97
8
6
4
2
2
2
2
2
2
3
2
2
2
2
10
6
2
3
2
2
5
6
6
7
8
10
6
3
2
4
3
2
2
5
5
6
4
2
1
1
1
1
1
1
2
4
7
4
1
2
3
4
4
4
4
4
4
6
8
14
17
12
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
126
126
153
176
176
176
176
118
138
131
177
177
143
172
172
170
232
143
176
149
159
170
143
178
172
173
180
232
171
155
147
143
154
171
159
176
172
232
177
183
172
171
176
167
178
162
143
130
124
127
140
129
154
139
130
135
132
171
134
131
133
127
118
130
154
145
178
150
148
155
146
142
171
138
146
131
130
142
124
131
124
125
129
133
133
133
133
101
105
105
100
100
99
98
98
98
98
98
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
47
24
2
2
2
1
1
1
1
1
1
1
1
1
1
1
14
14
8
2
6
4
2
1
1
4
4
5
17
13
9
9
9
5
2
1
1
4
3
2
2
2
2
2
9
8
8
4
1
3
5
3
2
1
5
3
2
3
3
4
7
4
1
5
8
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
3
16
11
7
7
4
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
300
4
296
296
328
328
328
328
223
209
187
316
222
235
309
309
281
253
300
296
225
260
273
290
286
286
260
282
241
214
225
237
214
227
245
278
300
296
387
313
318
323
392
309
312
307
328
290
306
316
325
387
297
392
317
299
281
282
247
254
296
253
258
276
392
270
235
220
205
236
194
181
210
220
237
393
289
252
272
225
220
261
280
323
393
393
393
393
289
269
309
341
393
393
393
393
393
393
393
393
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
8
10
11
11
12
9
7
7
7
7
7
46
51
26
1
14
7
1
1
1
3
3
4
5
5
6
15
12
7
3
3
3
3
3
4
7
5
4
4
16
13
11
8
6
4
4
26
16
7
4
4
4
4
4
4
4
4
4
7
11
7
4
7
5
4
4
4
4
4
4
4
4
4
4
6
6
6
9
11
12
12
13
61
43
25
16
7
7
7
7
7
7
7
7
121
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
740
12
728
728
728
510
439
439
307
287
261
437
340
366
526
526
563
532
740
728
468
505
451
415
397
369
376
337
368
382
367
493
398
484
526
564
740
619
619
514
498
459
423
423
428
395
493
423
394
372
405
518
378
526
367
390
371
396
531
416
531
453
531
417
400
364
388
439
362
518
369
347
417
307
322
319
316
344
322
344
382
348
390
445
518
518
518
518
325
333
343
314
312
309
303
301
299
295
295
295
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
7
2
2
2
2
2
2
2
2
4
5
6
7
63
62
31
1
27
14
1
1
1
3
5
3
1
9
14
9
5
3
2
2
1
1
1
1
2
4
3
3
36
29
23
19
11
3
10
22
23
15
7
3
5
8
9
10
14
15
11
8
8
5
3
8
6
4
6
9
9
9
11
14
48
25
2
43
61
47
32
18
18
18
18
83
65
47
28
10
10
10
10
10
10
10
10
148
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
5
5
57
109
109
109
109
79
74
67
111
87
94
127
127
92
86
77
91
65
71
74
86
93
98
154
106
96
96
90
86
99
98
93
139
103
104
111
125
111
113
113
119
111
110
127
118
129
130
126
126
154
114
120
118
148
100
105
103
88
139
82
80
83
72
82
93
77
129
81
77
88
89
93
126
126
99
154
84
77
87
97
117
148
148
148
148
75
66
56
44
39
34
31
28
27
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
9
12
14
8
3
2
2
3
4
4
3
3
2
2
2
2
3
5
7
5
3
3
3
3
3
3
2
1
2
4
2
1
19
16
13
8
4
3
3
10
6
3
6
4
3
2
2
4
3
3
2
1
1
4
3
3
3
2
2
2
2
2
2
1
1
2
2
3
3
4
3
3
3
3
3
13
8
3
2
2
2
2
2
2
2
2
2
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
120
10
110
110
110
91
87
81
76
72
61
72
83
85
119
119
97
109
112
120
110
119
107
111
114
109
133
94
115
81
72
78
75
87
128
99
109
111
120
133
111
113
128
105
103
100
99
97
105
115
98
133
90
94
93
84
117
86
89
95
112
90
100
84
83
84
87
92
80
82
80
79
90
75
78
78
70
81
75
78
100
87
98
106
117
117
117
117
70
70
71
64
63
62
60
59
59
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
10
10
7
5
5
5
5
5
5
9
9
9
5
2
2
5
33
17
1
32
20
8
4
1
4
4
5
22
13
5
4
4
3
2
1
1
8
5
2
2
3
3
4
18
23
17
9
1
3
5
7
4
1
1
2
4
7
6
5
8
4
1
5
10
9
5
1
2
1
1
2
3
6
8
5
2
2
2
3
4
5
7
26
36
41
43
33
19
5
3
2
2
2
2
2
2
2
2
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
4
40
60
95
95
95
95
73
65
60
98
83
90
125
125
85
85
74
93
62
69
71
83
89
91
148
103
90
94
95
81
80
84
95
79
86
80
88
93
94
116
108
106
111
114
139
120
131
128
127
127
125
114
117
107
148
103
94
87
82
73
76
81
87
82
93
139
86
131
85
78
84
91
90
127
127
92
125
79
63
77
88
112
148
148
148
148
89
79
68
54
49
44
40
37
32
31
31
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
3
3
2
2
3
4
5
7
9
5
2
12
8
4
4
4
5
5
3
2
5
7
5
3
2
1
1
1
1
1
1
1
1
5
7
9
6
3
4
6
4
2
4
5
6
7
4
1
7
5
4
4
5
6
7
7
7
7
7
5
4
3
2
2
2
2
4
17
10
4
4
2
1
1
1
1
1
2
6
10
20
11
2
2
2
2
2
2
2
2
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
350
19
331
341
450
450
450
450
311
296
266
422
301
325
403
403
344
323
350
384
311
349
356
343
353
324
317
342
295
287
258
276
261
297
384
324
450
372
391
422
379
403
359
352
363
353
333
379
307
305
279
286
286
273
379
248
245
232
208
198
184
175
175
169
216
232
252
450
257
250
238
197
209
229
227
325
263
246
325
248
244
272
325
306
333
333
333
333
229
247
271
273
273
273
273
273
273
273
273
273
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
19
19
23
25
26
27
28
23
19
19
19
19
19
108
118
59
1
31
16
1
1
1
16
13
10
41
38
36
23
11
6
1
7
9
11
12
13
9
5
9
13
42
49
39
26
13
8
3
6
9
7
6
4
3
4
6
24
22
12
3
21
31
19
8
15
13
9
5
5
5
10
8
6
6
5
4
13
16
19
14
10
10
10
10
58
51
44
29
15
15
15
15
15
15
15
15
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
471
471
826
826
826
509
419
314
275
273
251
295
280
293
340
340
432
552
538
769
826
544
630
607
595
810
551
484
552
380
385
523
433
520
506
554
769
529
826
508
506
542
497
534
552
549
545
810
562
467
506
523
398
560
321
259
222
165
146
126
110
83
73
64
139
145
242
534
258
552
256
208
274
313
325
562
550
355
562
273
209
271
314
412
560
560
560
560
283
238
185
123
96
72
54
42
33
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
298
384
427
221
15
15
15
15
15
15
10
6
39
30
21
21
166
202
176
127
79
135
104
55
6
7
8
7
6
8
10
17
12
6
1
2
2
2
2
2
2
3
2
2
10
6
3
3
3
3
3
9
5
1
3
3
3
3
2
1
2
2
2
3
4
5
4
3
2
2
2
1
1
1
2
2
2
3
3
3
2
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
4
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
124
20
144
144
144
112
112
112
81
74
69
105
92
105
137
137
145
283
158
150
147
120
128
127
127
151
150
160
283
144
142
148
138
137
157
155
162
166
283
165
165
167
157
148
147
139
135
144
134
135
136
157
138
149
155
155
155
122
111
107
150
85
85
82
83
78
95
136
91
156
91
83
102
104
105
155
155
103
155
84
69
84
92
115
150
150
150
150
79
71
62
47
42
37
33
31
29
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
13
6
6
6
6
6
7
4
1
12
8
5
5
6
46
23
1
16
15
10
6
14
10
5
1
2
6
6
6
6
4
2
2
2
2
1
1
1
1
1
1
5
3
2
2
2
2
4
4
5
3
2
1
1
1
2
3
2
1
1
2
4
3
3
3
2
1
1
1
1
1
2
4
7
5
3
2
1
1
2
3
3
3
4
6
4
2
2
2
2
2
2
2
2
2
2
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
333
333
333
394
455
455
455
455
485
455
455
636
616
636
758
758
576
531
553
488
476
690
506
569
594
544
690
643
489
721
480
511
541
719
586
494
453
411
496
526
532
750
747
710
721
758
757
594
654
566
524
757
470
438
414
534
263
243
220
169
171
113
94
77
180
188
326
750
340
747
330
261
358
412
425
758
747
466
757
349
267
358
416
552
757
757
757
757
381
320
249
165
129
98
72
57
45
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
33
33
33
33
33
33
33
33
107
181
94
7
33
90
119
148
188
121
54
7
223
136
50
76
204
104
4
7
15
20
12
4
2
4
18
9
1
5
4
4
2
1
1
1
9
9
7
4
2
1
1
4
3
3
3
3
3
3
2
1
1
2
2
3
3
3
3
3
3
3
2
1
1
1
2
3
7
4
2
2
1
1
1
1
1
1
1
5
4
4
4
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
143
36
107
184
273
273
273
273
183
169
158
213
185
200
262
262
206
197
182
208
151
159
160
154
212
177
182
195
198
157
174
175
169
187
170
175
169
197
182
194
211
220
191
210
212
203
273
210
228
221
212
262
205
208
205
212
192
199
185
184
199
171
180
191
182
178
209
176
182
197
172
180
202
241
257
352
379
314
352
379
287
293
379
296
297
273
273
273
234
250
268
285
285
285
285
285
285
285
285
285
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
36
36
23
11
11
11
11
11
11
6
1
25
15
5
5
78
71
37
4
35
19
4
2
1
5
9
13
22
14
6
4
2
2
2
3
3
3
2
2
4
4
4
4
19
17
16
12
8
5
4
13
14
10
7
4
6
8
6
4
8
7
7
7
8
6
4
19
10
1
7
8
9
9
9
5
2
11
8
5
11
18
13
8
8
8
8
51
94
123
62
2
2
2
2
2
2
2
2
67
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
160
40
120
120
127
127
127
127
92
85
86
106
95
109
121
121
127
119
128
160
120
121
125
135
138
138
173
111
117
114
154
107
119
139
154
152
162
162
180
166
131
141
134
180
142
163
173
180
169
170
167
167
166
121
124
119
163
99
82
77
59
49
45
38
60
61
86
173
92
169
88
75
92
105
107
167
167
109
166
89
71
85
97
123
163
163
163
163
86
74
61
44
37
31
26
23
19
15
15
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
21
30
18
6
6
6
6
6
6
4
3
28
17
6
6
27
14
2
3
17
40
24
9
3
5
4
3
6
8
8
6
4
2
1
2
1
1
1
2
1
1
1
2
11
17
11
6
3
3
3
4
3
3
3
2
1
3
2
1
1
2
1
1
2
3
3
3
2
2
1
1
1
1
3
5
8
5
2
2
2
1
1
1
1
1
1
4
4
4
4
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
387
17
370
370
370
309
309
309
206
188
172
278
213
239
306
306
263
293
295
387
370
251
261
242
283
228
230
211
224
202
200
208
212
231
250
287
323
323
387
290
284
272
257
262
263
258
309
256
270
278
255
306
264
281
254
283
227
226
221
203
250
190
167
154
159
156
179
235
175
222
194
174
185
194
211
242
239
235
246
183
162
189
205
247
309
309
309
309
228
213
197
178
170
163
157
154
145
145
145
101
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
10
3
3
3
3
3
3
3
3
15
9
3
3
107
85
43
2
23
12
2
2
2
3
5
14
23
20
18
17
13
7
1
6
5
5
4
3
5
3
2
4
30
28
24
18
12
6
1
5
9
7
6
10
17
11
5
2
9
5
1
7
13
8
4
1
1
1
1
1
4
4
4
3
2
1
1
1
1
1
4
5
6
6
7
54
99
122
66
11
11
11
11
11
11
11
11
35
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
101
7
94
94
94
94
94
94
70
78
75
95
95
95
117
117
91
90
101
94
84
95
90
91
95
89
90
95
91
80
83
83
83
91
93
96
131
105
104
108
131
110
108
131
104
106
109
101
107
118
103
117
101
95
93
95
82
81
80
82
81
75
100
76
79
73
80
79
80
80
76
100
75
81
82
89
86
85
95
79
100
87
95
105
117
117
117
117
70
70
71
64
63
62
60
59
59
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
12
21
16
10
5
3
1
1
1
5
5
5
6
4
3
2
1
3
5
35
21
7
4
1
1
1
1
1
14
13
13
12
9
6
9
9
5
2
1
4
4
4
7
10
7
4
1
1
8
9
8
7
5
3
1
1
1
5
7
9
22
15
9
9
9
8
6
4
4
4
4
16
10
5
4
3
3
3
3
3
3
3
3
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
11
48
89
146
146
146
146
146
146
155
255
156
160
168
147
160
172
144
222
153
159
199
154
172
171
166
247
162
163
163
232
177
178
199
199
166
188
192
245
238
208
214
235
228
216
233
237
230
255
233
232
224
222
195
183
162
247
131
120
105
87
85
82
104
101
135
245
139
238
138
120
144
156
158
235
232
163
228
134
104
128
149
191
255
255
255
255
142
125
105
81
70
61
54
49
46
38
38
38
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
7
4
4
4
12
16
21
21
21
14
8
66
43
21
21
50
43
25
8
4
32
28
16
5
6
7
5
4
10
14
7
1
3
5
5
6
7
5
4
2
1
2
3
4
5
5
5
5
4
4
4
4
4
5
3
1
1
2
3
3
2
1
1
11
9
8
7
5
3
1
1
1
1
1
1
3
3
4
4
4
4
3
3
3
3
3
13
21
25
24
24
24
24
24
24
24
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
318
171
171
179
171
128
124
124
102
101
96
120
150
161
264
264
226
238
317
266
199
205
203
318
172
184
173
175
254
195
243
202
222
212
250
254
317
258
266
212
194
254
183
179
263
190
190
318
167
155
178
148
145
250
123
113
100
110
107
104
258
88
88
84
70
64
78
114
68
121
102
101
263
121
123
126
120
126
119
107
264
106
123
144
124
124
124
124
63
53
42
29
23
18
14
12
10
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
171
133
95
49
4
4
4
4
4
4
4
4
30
20
10
10
47
45
23
2
7
4
2
2
2
6
5
4
16
9
3
12
11
7
4
4
5
6
4
2
3
4
3
2
4
3
2
6
4
2
1
4
3
3
3
2
1
3
2
1
1
2
2
3
3
3
3
3
2
1
1
1
1
1
2
3
7
4
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
782
407
407
439
407
316
316
316
227
209
194
300
254
289
375
424
542
613
778
773
577
571
562
782
474
498
493
443
613
385
384
377
343
406
412
503
778
511
773
518
472
460
408
402
465
449
444
782
432
399
396
375
295
276
232
252
159
163
157
139
263
106
101
94
120
119
181
365
179
370
207
181
269
236
241
371
370
272
370
217
273
207
242
307
375
375
375
375
190
159
124
82
64
48
35
28
21
7
7
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
407
386
366
191
16
16
16
16
16
16
16
16
40
32
24
24
195
209
116
24
123
73
24
24
24
15
6
11
17
9
2
7
7
6
5
4
3
3
2
2
1
1
1
1
1
5
5
6
4
3
8
4
1
2
3
3
3
3
2
1
1
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
342
195
195
266
289
289
289
289
237
234
222
273
203
213
213
229
245
235
341
289
247
270
249
342
234
246
219
184
253
177
173
237
165
202
221
249
341
279
289
269
278
277
247
262
261
251
289
342
250
273
222
253
170
148
145
116
107
119
98
91
96
77
73
73
108
105
147
285
152
279
148
124
148
169
176
278
277
192
277
151
115
143
166
215
289
289
289
289
149
126
101
69
56
44
35
29
24
14
14
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
195
144
94
55
16
16
16
16
16
16
16
16
70
49
29
29
109
154
80
6
17
11
6
6
6
5
5
3
2
3
5
5
5
3
1
2
2
2
1
1
1
1
1
1
5
7
7
5
3
2
1
4
2
1
22
13
4
3
2
1
1
1
1
1
3
5
4
4
2
1
2
1
1
2
2
2
2
2
1
1
2
4
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
335
167
168
255
287
287
287
287
241
237
217
206
238
230
243
254
273
264
317
333
228
264
266
335
271
266
240
234
282
160
150
158
141
180
258
252
317
287
333
263
287
287
218
236
271
236
287
335
224
212
196
282
135
126
119
88
74
61
51
46
49
39
38
37
76
80
130
285
137
287
134
111
146
164
168
287
287
182
287
140
108
139
161
211
287
287
287
287
144
121
94
62
48
36
26
20
16
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
167
158
150
150
150
153
154
155
155
156
106
57
59
31
4
4
134
95
49
4
4
4
4
4
5
4
4
4
9
8
7
5
3
2
1
1
1
1
1
1
2
3
3
3
3
6
6
3
1
3
4
3
3
3
3
3
2
2
2
2
2
2
3
5
4
3
2
2
2
2
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
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
212
212
349
349
349
217
185
147
133
111
98
123
93
96
185
197
249
617
294
307
343
206
238
220
204
349
255
248
617
218
214
201
142
172
174
256
307
266
617
251
241
236
172
160
184
184
185
349
169
166
170
133
119
109
101
91
81
113
71
70
67
57
53
49
58
59
75
120
76
127
72
65
78
85
85
127
126
87
127
73
57
66
75
95
125
125
125
125
66
58
47
34
28
23
19
17
15
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
95
153
182
93
4
4
4
4
4
4
4
4
16
11
6
6
12
53
28
4
19
34
19
4
7
7
5
3
1
2
4
7
7
5
3
3
2
1
1
2
2
2
2
2
4
3
2
3
2
2
4
4
4
5
4
3
5
3
2
1
1
2
3
5
5
6
3
1
1
1
4
2
1
1
1
1
13
7
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
2
39
39
39
37
37
37
32
28
26
33
28
27
30
31
34
46
35
37
32
32
35
37
34
39
32
35
32
31
28
46
30
35
38
34
37
35
34
38
35
35
39
37
39
38
46
39
36
36
35
33
33
31
34
32
34
33
39
39
32
39
28
30
32
28
34
37
31
34
30
30
30
30
33
39
32
39
32
30
30
39
27
30
30
28
28
28
20
18
19
19
20
20
20
20
20
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
3
4
3
2
6
4
2
2
2
9
5
1
3
2
1
1
1
2
2
2
5
3
2
2
3
2
1
2
1
1
2
3
2
1
1
1
3
2
1
6
3
1
2
2
2
2
2
2
2
3
2
1
1
2
1
1
3
5
4
3
3
3
3
2
1
2
3
5
8
7
7
7
7
4
2
1
1
1
1
10
5
1
1
1
1
1
1
1
1
1
1
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
36
108
108
108
77
69
69
55
48
44
70
63
73
97
97
97
111
126
144
108
101
106
126
98
92
90
93
84
81
97
79
79
86
85
98
126
92
144
94
91
96
89
91
100
94
92
126
90
91
92
103
73
69
65
62
63
61
58
64
73
62
100
64
67
68
71
69
69
103
66
63
66
67
71
83
84
82
92
81
100
79
83
95
103
103
103
103
85
82
79
75
73
71
70
69
68
68
68
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
36
36
18
1
1
1
1
1
1
1
1
3
2
2
2
23
27
15
3
21
27
30
16
3
5
3
1
4
2
1
3
6
5
5
3
2
2
2
2
2
2
2
3
14
8
3
10
6
3
1
7
6
3
1
1
1
1
1
5
4
2
1
1
1
9
5
2
3
2
1
1
1
1
1
1
1
1
1
4
5
6
3
1
1
1
1
14
28
48
25
3
3
3
3
3
3
3
3
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
4
41
43
60
60
60
60
60
60
58
110
68
65
66
66
69
68
84
66
61
66
84
67
73
75
84
99
71
72
73
98
68
69
84
65
72
82
85
103
100
92
97
110
110
82
88
86
91
107
88
98
72
77
66
62
58
81
54
57
88
46
45
41
47
43
57
103
57
100
63
57
81
73
75
110
109
81
110
69
80
67
76
90
107
107
107
107
55
48
40
29
25
21
18
16
14
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
3
3
3
3
5
6
7
6
6
6
6
4
3
10
6
2
6
4
2
2
2
2
2
3
9
16
12
9
7
5
3
5
7
8
6
4
3
2
2
3
14
7
1
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
2
1
1
1
1
2
10
8
6
4
5
3
1
3
4
4
5
5
3
1
1
1
1
1
1
1
1
1
1
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
2
51
51
55
55
55
55
38
36
37
41
48
55
76
76
55
58
57
55
51
51
56
69
57
57
57
46
52
53
49
55
93
59
65
69
63
65
93
66
66
72
70
67
100
66
74
73
67
89
71
70
72
89
59
72
70
68
100
73
72
65
96
56
55
52
46
43
40
48
50
51
100
52
54
55
44
52
54
51
96
51
54
57
51
48
48
48
35
34
36
34
34
34
34
34
34
34
34
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
3
3
2
1
1
1
1
2
13
18
16
11
6
4
2
2
2
7
4
1
4
8
12
7
3
2
1
8
4
1
6
8
4
1
3
4
5
4
3
3
3
3
3
4
3
3
3
3
3
3
3
4
4
3
3
3
4
5
3
1
2
2
2
3
3
2
2
1
1
1
1
2
2
2
2
2
2
2
3
7
7
7
7
4
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
40
55
55
55
47
47
47
46
47
47
42
46
44
61
61
43
43
44
44
36
45
40
42
44
55
50
50
70
49
48
48
44
50
43
43
43
47
46
50
70
53
61
59
58
61
60
55
53
56
55
58
70
55
57
52
50
51
48
48
55
49
51
48
49
49
55
57
52
61
48
51
51
52
51
61
60
50
59
47
50
57
47
54
58
58
58
58
31
27
23
18
15
13
12
11
10
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
17
24
13
2
2
2
2
15
28
15
2
10
6
2
2
2
2
2
2
19
13
7
4
2
5
3
2
5
4
3
2
1
2
1
1
2
3
3
3
4
3
2
1
3
2
1
11
6
1
1
1
1
1
6
6
5
4
3
2
3
3
2
2
5
3
2
1
1
1
2
2
1
1
2
6
6
3
1
1
1
1
1
4
5
6
7
4
2
2
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
47
40
40
50
59
59
59
59
49
45
43
47
58
62
99
99
67
63
55
59
51
49
45
68
44
53
58
53
77
58
57
56
68
58
64
69
77
86
75
77
73
77
78
69
75
78
74
99
78
60
61
56
53
64
50
52
53
56
56
56
86
59
61
59
53
63
49
48
48
53
53
51
75
47
45
43
36
46
45
47
99
49
54
59
53
52
52
52
41
39
37
34
33
32
31
31
30
30
30
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
20
1
1
1
4
5
7
15
24
12
1
10
7
5
5
14
12
6
1
7
4
1
1
1
1
1
1
9
7
5
4
3
2
2
1
1
3
2
1
1
2
1
1
6
5
5
3
1
1
2
6
5
4
5
3
1
6
4
3
2
2
9
8
7
7
6
5
3
1
1
1
1
3
5
7
19
11
4
3
3
3
2
1
1
1
1
11
19
24
13
2
2
2
2
2
2
2
2
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
344
203
203
203
203
148
135
135
94
88
82
125
101
113
147
171
225
244
341
337
235
235
232
344
186
195
194
160
244
129
135
125
114
146
157
204
341
214
337
216
194
188
163
158
189
183
183
344
179
169
169
147
126
114
102
102
73
67
63
55
72
41
41
39
53
51
72
137
74
142
71
59
74
84
87
142
142
95
143
76
58
72
84
109
147
147
147
147
76
65
51
35
28
22
17
14
11
7
7
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
203
168
134
72
10
10
10
10
10
10
10
10
16
14
12
12
62
57
31
5
39
22
5
5
5
10
13
7
2
1
1
6
10
6
2
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
363
5
358
358
358
285
285
285
207
190
174
282
230
269
339
339
313
337
349
344
338
311
330
363
318
358
309
271
263
298
242
242
260
297
272
298
349
303
343
322
317
331
326
324
336
336
336
363
315
285
279
339
245
258
212
243
154
136
123
100
117
77
70
64
104
104
157
331
165
326
166
141
174
200
205
336
335
223
336
178
132
165
193
251
339
339
339
339
171
143
111
73
57
42
31
24
18
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
4
3
3
3
3
3
3
3
3
27
25
24
24
132
192
103
15
96
55
15
15
15
11
8
5
3
5
6
7
7
7
8
5
3
3
2
1
1
1
1
1
1
4
6
4
3
2
1
1
1
2
3
3
3
3
2
1
1
1
2
3
4
5
4
3
3
3
3
2
1
2
3
5
8
5
2
2
2
1
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
39
4
43
46
64
64
64
64
64
64
62
114
75
76
79
75
71
77
61
75
71
74
89
71
77
77
73
110
71
74
74
103
76
77
89
76
75
84
89
112
106
93
94
105
104
96
104
108
102
114
100
103
101
73
82
78
69
110
70
72
83
56
48
46
54
50
63
112
64
106
66
57
65
70
69
105
105
77
104
64
77
64
75
93
114
114
114
114
59
51
42
30
25
21
17
15
13
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
11
7
4
4
8
12
7
2
8
5
2
2
2
2
2
4
8
9
10
6
3
2
1
1
1
3
2
1
1
1
1
1
14
7
1
1
1
1
2
1
1
2
2
1
1
1
1
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
3
2
1
1
1
1
1
1
1
1
1
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
1
38
38
38
34
34
34
31
28
27
36
45
47
77
77
50
48
45
38
39
49
38
42
43
48
57
47
77
58
53
53
81
60
59
60
81
56
61
59
57
81
51
53
53
55
67
55
57
62
70
57
67
52
52
59
67
58
67
56
70
50
48
48
47
67
46
44
45
57
40
39
52
45
44
56
55
46
55
44
54
41
43
48
51
51
51
51
30
30
31
27
27
26
25
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
2
2
7
4
2
2
2
2
2
2
9
5
2
2
2
2
2
2
6
8
9
6
4
2
1
2
1
1
2
3
2
1
2
3
5
5
5
4
3
3
3
4
3
3
3
3
3
3
2
1
2
2
1
1
3
5
4
3
3
3
3
2
1
2
3
7
10
8
7
7
5
4
2
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
347
13
360
360
360
238
218
181
151
118
102
117
113
117
196
235
301
612
325
345
358
288
321
347
280
360
324
305
612
256
253
259
199
220
201
278
319
272
612
269
261
267
222
220
241
226
231
360
250
233
233
221
181
167
153
231
117
118
115
95
108
74
69
68
92
86
118
226
127
233
129
111
131
146
152
233
233
159
221
132
114
121
141
178
231
231
231
231
119
101
81
56
45
36
28
24
20
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
13
13
13
11
9
9
9
9
9
9
36
22
9
9
9
9
43
43
26
9
44
47
40
34
78
40
3
2
2
4
6
3
1
1
1
1
2
7
4
1
1
2
2
3
12
11
8
5
2
1
1
3
2
1
2
2
2
3
2
1
1
2
1
1
3
5
4
3
3
3
3
3
3
2
2
3
3
2
2
2
1
1
3
5
6
6
7
7
5
3
4
5
5
5
5
5
5
5
5
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
129
12
141
141
141
121
117
117
91
87
74
69
74
71
106
118
132
272
137
129
141
110
115
112
105
127
122
119
272
106
104
108
80
86
87
123
122
129
272
135
126
123
101
106
105
96
114
110
103
97
96
105
83
83
78
94
66
66
64
58
66
55
51
51
56
56
66
91
69
107
67
62
72
79
80
117
116
79
104
67
55
61
70
88
114
114
114
114
62
55
45
34
29
25
21
19
17
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
12
12
16
18
20
39
48
24
1
6
5
5
5
70
46
23
1
6
12
8
4
20
13
7
1
4
8
8
4
1
3
5
3
2
2
1
1
1
2
1
1
4
2
1
1
2
2
3
5
3
1
6
3
1
3
2
1
1
1
1
1
3
2
1
1
1
2
2
1
1
1
2
5
9
7
5
3
2
1
1
1
1
1
1
5
4
3
3
3
3
3
3
3
3
3
3
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
140
78
78
109
121
121
121
121
96
82
68
76
76
89
109
109
103
107
126
138
94
102
106
140
98
104
98
90
110
95
101
94
104
103
105
114
126
113
138
109
113
112
104
107
112
113
121
140
109
100
100
110
94
105
84
94
69
71
66
59
95
54
51
49
57
54
66
117
70
113
79
71
106
85
89
113
112
90
111
79
107
73
85
104
121
121
121
121
61
52
42
30
25
20
17
14
13
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
78
63
48
33
18
18
18
18
39
50
27
4
9
7
6
6
16
19
11
4
7
8
9
9
9
6
3
4
6
17
13
7
1
1
1
1
1
14
7
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
3
5
4
3
2
1
2
1
1
1
2
3
7
4
2
2
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
338
40
298
298
312
312
312
312
220
212
191
284
205
217
261
261
261
264
338
298
237
261
274
334
270
294
251
220
236
200
204
208
187
211
222
229
338
234
246
255
243
258
233
244
262
259
312
334
272
284
260
261
239
246
243
234
304
220
221
224
200
194
215
217
222
304
221
216
221
234
199
193
215
206
208
243
251
205
258
188
190
216
238
263
312
312
312
312
239
237
234
221
218
215
212
210
206
206
206
114
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
40
40
34
28
28
28
28
28
28
25
23
23
16
10
10
61
47
25
4
7
10
7
4
8
8
6
4
3
6
9
7
6
3
1
1
1
1
2
4
12
13
7
2
35
33
32
26
14
2
5
7
9
6
4
7
7
6
6
32
22
12
2
4
6
11
6
2
2
2
2
2
4
7
7
7
5
3
3
3
3
3
19
44
56
62
65
69
64
59
103
61
19
19
19
19
19
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
345
17
328
405
581
581
581
581
402
380
346
579
403
417
535
535
463
466
361
490
314
359
386
397
485
454
514
476
466
353
345
350
340
360
415
405
393
515
466
489
513
581
469
482
579
499
535
483
490
493
456
485
514
427
443
439
415
482
396
407
433
418
456
490
432
431
452
443
443
515
447
408
456
414
410
443
447
446
581
441
444
490
383
405
399
372
372
372
204
202
203
205
207
207
207
207
207
207
207
207
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
9
2
2
2
2
2
2
2
2
23
22
21
21
67
66
35
5
13
9
5
5
5
4
4
3
3
7
12
11
8
4
1
1
2
4
2
1
1
1
1
2
52
42
32
29
15
2
4
6
9
6
4
4
4
8
6
5
41
22
4
9
16
12
9
24
39
21
4
7
7
7
7
7
7
10
13
13
13
22
21
20
20
20
20
62
45
29
26
23
23
23
23
23
23
23
23
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
127
4
123
123
123
95
89
89
61
56
52
61
61
69
91
91
98
96
127
123
79
81
75
100
99
111
245
118
130
138
125
147
173
209
263
245
301
258
271
277
301
260
276
301
217
234
262
215
262
202
161
157
126
116
119
102
99
89
87
93
94
99
119
101
114
101
100
99
96
94
119
95
99
94
114
85
77
85
69
66
62
79
56
55
54
49
46
46
39
30
33
36
39
39
39
39
39
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
6
7
8
8
8
5
2
11
6
2
2
3
5
3
1
13
8
4
4
18
16
8
1
1
2
3
4
6
3
1
13
15
10
5
2
1
1
1
2
13
12
11
24
28
14
1
7
9
11
7
4
6
4
3
4
8
6
4
6
8
6
4
8
14
7
1
1
1
2
4
6
20
13
6
6
6
6
5
4
4
4
4
21
13
6
5
5
5
5
5
5
5
5
5
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
228
228
383
383
383
237
196
148
123
102
89
107
108
121
153
153
183
259
239
315
383
200
248
240
215
358
215
205
259
144
139
128
113
141
148
202
315
208
383
217
197
193
163
162
197
191
188
358
183
172
170
150
130
118
104
104
77
73
74
68
74
75
55
53
63
59
76
122
79
143
75
65
83
93
99
153
152
106
153
86
71
84
93
116
150
150
150
150
82
72
63
48
43
38
34
31
29
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
87
157
192
102
12
12
12
12
16
20
20
16
12
10
8
8
77
82
45
8
46
27
8
8
8
6
4
6
8
15
11
8
8
6
5
8
5
2
1
1
1
1
1
1
2
3
5
4
4
2
1
4
5
4
3
3
3
3
2
1
2
2
2
3
4
5
4
3
3
3
2
2
2
2
2
1
1
1
2
4
3
2
3
3
3
3
4
6
4
2
2
2
2
2
2
2
2
2
2
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
160
7
153
304
503
503
503
503
506
503
503
522
609
577
804
804
534
580
629
580
558
728
544
576
724
588
728
674
535
707
536
554
645
787
724
563
480
428
472
545
601
794
801
750
754
801
801
577
585
523
532
804
461
580
386
281
251
191
167
136
103
94
80
70
191
193
344
794
360
801
340
266
377
434
449
801
801
484
801
358
278
375
438
583
804
804
804
804
405
339
262
172
133
99
71
55
41
9
9
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
13
16
17
18
19
19
19
270
160
50
50
143
151
151
150
149
175
105
35
31
18
5
10
15
9
4
2
1
2
3
2
1
4
2
1
1
1
1
1
1
5
5
3
2
1
2
1
1
2
3
3
3
3
2
1
1
2
2
3
3
4
3
3
3
3
2
1
1
1
1
3
7
5
3
2
1
1
1
1
1
1
2
3
3
4
4
3
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
378
38
340
340
340
213
175
130
117
118
109
132
128
114
132
132
152
198
204
378
340
220
210
191
163
155
176
122
125
129
112
152
126
182
227
278
379
379
380
227
252
244
226
380
239
255
259
380
211
208
216
172
159
227
150
139
151
109
103
105
118
92
102
88
101
97
108
171
100
152
98
88
107
124
130
205
204
143
200
118
102
119
138
173
227
227
227
227
124
108
93
71
62
54
48
44
39
34
34
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
19
28
16
4
4
4
4
4
4
4
4
17
14
11
8
6
3
1
10
15
20
11
2
7
6
6
3
1
5
9
5
2
1
1
1
1
10
6
2
1
1
1
1
21
18
16
10
4
1
2
9
6
3
6
8
7
7
5
3
4
5
6
7
7
7
6
5
5
6
4
2
2
2
2
2
14
8
2
2
2
2
3
12
16
18
21
20
12
4
4
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
343
42
385
385
443
443
443
443
447
443
443
473
557
545
757
757
534
571
613
593
566
728
567
590
584
538
728
489
510
665
486
501
584
718
584
554
467
426
457
522
573
726
747
704
713
757
756
593
592
537
556
754
478
590
420
336
300
270
209
176
170
115
111
98
193
195
330
726
341
747
329
262
369
417
431
757
756
460
755
343
269
358
415
550
754
754
754
754
381
320
249
164
128
96
71
55
43
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
42
42
42
34
26
26
26
26
26
26
20
15
242
147
53
47
41
150
82
15
249
182
110
38
12
8
5
3
1
11
22
14
7
4
1
4
2
1
1
1
2
3
2
1
2
1
1
3
2
1
1
1
2
2
3
2
1
3
2
1
1
2
2
3
4
5
3
2
3
3
3
3
3
2
2
1
1
3
2
2
1
1
1
3
4
4
5
4
3
3
4
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
89
89
154
154
154
138
138
138
103
113
114
152
126
141
164
164
160
167
176
264
181
198
227
252
241
229
252
214
196
208
174
250
209
210
231
248
192
190
225
177
195
212
224
262
259
239
254
264
264
241
241
248
211
264
174
241
131
108
104
80
67
70
45
41
77
77
121
262
129
259
122
98
130
150
154
264
264
166
264
128
99
127
148
194
264
264
264
264
133
111
86
56
43
32
23
17
13
3
3
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
62
75
82
54
26
26
26
26
26
26
26
26
39
32
26
26
68
66
44
23
68
45
23
23
23
12
1
2
4
6
8
4
1
1
2
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
62
1
63
82
122
122
122
122
97
99
108
114
125
126
160
160
122
112
115
122
98
131
109
113
127
116
131
110
107
144
107
110
123
145
127
121
110
118
108
126
127
148
156
147
146
155
156
132
136
123
119
160
110
122
97
113
72
62
63
55
47
70
40
38
57
52
77
148
78
156
77
64
82
91
93
155
156
101
155
80
60
78
90
118
160
160
160
160
81
70
57
41
34
28
23
20
18
13
13
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
5
7
9
23
30
32
33
34
21
9
9
56
38
21
31
42
25
9
9
9
5
2
3
4
4
3
3
3
4
5
3
2
2
2
2
3
2
1
3
3
3
4
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
6
4
3
3
2
1
1
1
1
1
1
7
4
2
2
2
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
4
58
83
129
129
129
129
103
89
74
82
65
76
79
74
104
82
72
101
65
73
81
82
99
94
104
82
118
77
73
72
72
83
93
96
123
119
106
111
129
128
108
113
111
110
127
105
107
99
96
118
96
99
87
97
71
66
66
64
70
61
54
44
56
53
69
123
68
119
68
57
70
76
79
129
118
88
128
70
54
65
75
95
127
127
127
127
64
54
42
28
22
17
13
10
8
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
16
22
28
47
57
36
15
15
12
10
10
46
34
18
2
8
5
2
1
2
1
1
1
1
5
4
2
1
1
2
1
1
1
1
1
1
2
1
1
8
5
2
1
1
1
1
4
2
1
2
1
1
3
2
1
1
2
1
1
3
5
4
3
2
1
2
1
1
1
2
3
3
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
3
70
89
132
132
132
132
90
83
77
118
100
114
147
147
108
110
109
117
103
114
102
105
118
111
116
104
126
133
105
112
119
141
123
124
130
128
129
134
132
145
143
141
140
147
147
129
132
118
115
147
106
117
94
112
68
57
53
43
36
31
26
25
43
44
68
145
73
143
68
55
73
83
85
147
143
91
147
71
56
72
83
108
147
147
147
147
74
62
49
32
25
19
14
11
9
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
8
11
12
13
14
7
1
15
8
1
1
19
38
19
1
35
20
5
5
5
3
2
3
5
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
63
5
68
178
311
311
311
311
267
253
243
210
207
237
243
243
279
199
185
280
148
175
171
186
271
228
279
190
271
143
123
144
133
177
280
209
303
298
256
254
308
308
226
253
271
213
311
188
201
198
181
271
149
128
134
107
92
121
71
64
59
49
47
43
85
86
137
303
144
298
135
107
149
170
177
308
307
188
308
142
113
147
172
227
311
311
311
311
156
130
101
66
51
38
27
21
16
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
96
142
165
176
188
95
2
28
20
12
12
26
40
21
2
19
11
4
4
4
2
1
2
5
3
1
1
1
1
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
3
2
1
2
2
1
1
1
2
1
1
1
1
1
2
2
2
1
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
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
32
32
165
292
292
292
292
229
220
190
179
187
179
173
156
222
151
152
219
131
157
164
182
256
208
222
186
255
164
134
149
143
168
219
215
285
279
242
252
280
292
235
263
256
230
289
224
241
225
224
255
183
171
171
234
125
115
104
81
70
56
50
45
82
83
131
285
138
279
130
105
143
161
166
280
279
174
292
134
107
139
160
212
289
289
289
289
148
126
98
67
53
41
31
25
21
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
29
16
3
3
3
29
42
55
99
121
63
5
20
14
8
8
23
33
19
5
3
21
12
3
12
7
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
6
10
8
4
1
2
3
6
4
3
3
3
2
1
1
1
1
1
1
2
3
5
3
2
2
2
2
1
1
2
1
1
6
4
2
2
2
2
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
4
40
40
40
40
40
40
31
34
33
43
57
62
113
113
62
66
57
44
47
46
47
72
46
53
51
57
80
67
96
71
72
72
97
71
69
90
65
66
68
80
72
71
113
77
80
112
69
66
74
67
66
97
58
57
58
60
58
56
90
51
50
49
42
38
43
36
40
52
52
55
113
59
59
60
47
56
56
55
112
52
56
62
54
52
52
52
32
28
27
23
22
21
20
19
18
18
18
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
2
2
2
2
2
2
1
1
8
6
5
9
6
3
1
2
7
4
1
2
2
3
5
8
5
2
5
3
1
1
1
1
2
1
1
11
7
3
4
5
4
3
5
3
1
3
3
3
2
1
1
2
2
2
3
3
3
3
3
2
1
2
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
44
4
40
40
40
33
33
33
24
26
24
34
47
55
98
98
68
77
54
42
42
37
38
44
44
54
74
63
95
85
90
98
95
90
130
92
104
99
92
130
94
97
103
94
98
130
98
97
86
109
84
91
109
82
98
83
94
76
65
64
75
54
52
53
48
47
59
46
46
57
58
56
98
55
53
51
40
47
46
51
97
53
53
53
43
40
40
29
32
44
37
40
40
40
40
40
40
40
40
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
3
3
2
2
2
2
2
2
2
2
2
3
3
3
3
17
16
11
7
3
2
2
1
1
9
7
5
8
5
2
2
3
3
3
4
5
14
7
1
1
1
1
1
22
12
3
4
4
4
4
10
8
7
7
5
3
5
4
4
4
4
5
3
1
7
4
1
1
1
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
1
4
4
4
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
2
48
48
48
34
31
31
22
24
23
32
28
33
43
44
50
96
52
50
48
38
40
48
49
58
102
54
77
65
71
96
80
88
94
84
88
102
87
89
87
84
96
79
80
82
96
76
102
67
66
70
66
68
96
71
74
66
74
57
51
54
53
50
58
49
48
53
47
49
54
53
52
74
44
42
39
36
35
35
51
32
32
31
28
25
25
25
18
19
22
24
24
24
24
24
24
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
3
3
3
4
14
14
7
1
5
3
1
1
1
10
6
3
2
2
2
2
2
2
2
5
3
2
1
1
5
9
5
1
7
5
3
5
6
4
2
5
3
2
3
2
2
1
1
4
4
3
2
1
1
7
5
3
2
1
2
1
1
1
1
2
6
4
2
2
1
1
1
1
1
1
1
5
4
3
3
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
67
1
66
70
97
97
97
97
66
65
59
95
97
107
179
179
112
110
94
78
72
74
71
75
78
95
95
103
179
114
115
115
123
105
107
106
123
101
115
115
114
179
117
116
118
106
104
109
108
107
149
102
94
105
91
96
96
123
108
113
149
102
102
98
90
87
83
75
79
88
79
78
123
88
89
94
95
87
97
86
116
89
93
94
90
90
90
55
55
55
56
58
58
58
58
58
58
58
58
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
2
2
3
4
4
5
16
15
8
1
5
3
1
1
1
11
9
7
19
20
21
19
18
14
11
6
1
7
9
11
7
4
4
5
22
16
10
5
1
1
1
9
5
2
1
1
1
1
10
19
12
6
1
1
4
11
8
6
4
2
1
3
4
6
11
16
23
12
2
5
7
10
11
11
11
11
12
17
16
16
12
8
8
8
8
8
8
8
8
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
123
123
123
160
197
197
197
197
136
124
112
198
135
147
183
183
143
153
142
194
130
146
142
143
176
166
170
177
197
162
161
198
171
183
179
194
174
187
172
170
188
171
173
159
184
158
151
141
152
144
148
198
150
125
122
125
137
123
150
114
114
117
121
126
121
137
126
146
123
188
126
120
121
112
109
126
121
102
120
95
89
93
99
96
100
100
100
100
58
62
68
74
87
87
87
87
87
87
87
87
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
4
6
8
5
3
12
21
16
11
15
17
9
1
8
8
9
8
7
4
1
21
13
6
3
1
2
3
2
1
19
22
19
14
10
6
9
9
8
4
1
4
5
7
12
15
13
7
1
7
11
14
10
7
8
4
1
1
1
5
5
3
1
5
4
4
5
6
3
1
1
1
1
27
21
15
10
5
5
5
5
5
5
5
5
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
772
32
804
804
804
748
748
748
509
476
427
724
509
538
705
705
553
551
494
660
496
577
661
772
672
804
644
637
548
486
503
520
479
501
496
492
490
558
531
550
598
612
579
613
651
653
748
804
689
724
680
705
649
660
649
659
586
637
513
513
523
511
472
497
473
418
504
470
480
558
476
482
503
526
512
598
593
505
612
479
479
514
571
634
748
748
748
748
566
555
542
507
497
488
479
474
461
461
461
214
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
32
32
32
28
24
24
24
24
24
24
21
19
19
19
19
19
111
124
62
1
34
17
1
1
1
10
16
22
51
47
44
32
20
11
3
16
9
3
3
3
5
6
7
11
96
77
59
44
30
17
4
11
18
10
2
7
7
4
2
42
32
17
2
5
8
7
4
2
8
6
4
2
9
8
6
5
5
5
3
2
53
59
36
14
14
14
14
114
114
115
230
161
93
93
93
93
93
93
93
93
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
63
3
66
167
290
290
290
290
238
235
222
268
222
238
242
242
235
220
193
279
183
208
257
200
273
246
230
251
285
189
195
263
194
220
279
225
288
290
274
266
290
290
255
268
273
216
290
205
223
268
194
285
156
132
125
95
77
65
55
49
47
36
31
30
72
77
128
288
140
290
130
103
140
162
167
290
290
182
290
140
107
138
161
212
290
290
290
290
146
122
94
61
47
35
25
19
14
3
3
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
12
17
19
20
22
22
22
72
55
38
38
43
49
33
18
15
37
33
20
7
4
1
2
3
7
8
6
4
3
2
3
2
1
1
1
1
1
1
1
1
7
6
4
2
1
2
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
284
101
183
183
183
142
142
142
98
89
81
144
98
110
133
133
151
169
284
183
150
155
128
133
127
121
163
117
121
120
142
111
116
159
191
236
317
317
317
254
240
223
275
183
202
194
170
275
154
145
141
131
128
128
170
125
119
129
126
131
177
131
121
120
119
116
118
163
130
129
177
117
115
115
114
117
121
140
131
140
177
122
132
137
131
131
131
131
117
94
106
111
117
117
117
117
117
117
117
117
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
50
71
36
2
2
2
2
2
2
2
2
4
3
2
2
14
16
9
2
16
30
18
6
2
6
8
9
11
17
23
14
6
4
2
3
2
2
2
2
4
5
3
2
15
15
15
10
5
5
5
12
8
4
4
3
2
5
7
10
11
6
1
1
1
3
6
11
6
2
5
3
1
4
5
6
18
10
2
6
6
6
10
12
13
13
14
65
37
10
6
2
2
2
2
2
2
2
2
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
346
278
278
479
658
658
658
658
503
486
410
380
415
405
430
430
381
380
346
589
328
379
379
356
444
431
418
404
623
355
349
381
363
424
589
493
657
650
579
584
647
649
489
535
499
489
658
460
489
507
455
623
409
365
389
317
418
291
273
235
204
205
155
141
234
214
318
657
311
650
289
229
311
357
367
647
648
405
649
306
233
312
363
480
658
658
658
658
335
281
218
145
113
85
63
49
37
12
12
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
277
139
1
1
1
120
180
240
282
303
154
6
21
29
33
37
62
88
47
6
1
8
15
14
14
9
4
2
1
2
4
3
2
1
1
3
2
1
1
1
1
1
1
1
14
8
2
2
2
1
1
4
3
2
3
3
3
3
2
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
3
5
8
5
2
2
2
2
2
3
3
3
4
4
4
8
4
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
340
178
178
373
515
515
515
515
519
515
515
543
623
587
812
812
557
605
638
573
559
734
546
581
734
591
734
691
541
723
543
560
645
775
734
536
476
428
467
545
602
804
803
759
760
812
812
580
590
529
533
811
463
572
384
284
256
198
165
140
113
99
93
88
204
214
358
804
380
803
361
285
398
451
465
812
812
490
800
365
284
380
443
590
811
811
811
811
408
343
267
178
139
105
78
62
49
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
178
133
88
58
28
28
28
28
28
28
18
9
276
156
37
37
136
163
154
121
88
139
88
38
9
6
4
2
1
12
11
6
1
1
2
3
2
1
2
3
2
2
2
2
2
2
2
4
3
2
3
2
2
2
2
1
1
1
1
1
2
1
1
3
4
2
1
1
1
1
2
2
2
3
3
4
9
5
2
2
2
2
1
1
1
1
1
6
4
3
4
3
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
133
2
131
179
270
270
270
270
211
179
147
162
131
161
163
162
257
176
177
238
165
183
214
225
246
229
257
209
242
186
173
214
184
209
220
221
256
248
226
230
270
270
244
254
250
248
268
248
248
242
242
242
209
236
181
240
145
127
110
92
95
73
71
70
99
96
134
256
138
248
140
119
148
164
167
270
270
178
270
139
107
135
155
200
268
268
268
268
141
120
97
68
56
45
37
32
26
18
18
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
15
21
28
81
107
54
2
15
20
23
26
27
29
15
2
14
9
4
4
4
6
4
2
29
34
30
15
1
1
1
1
2
5
3
1
1
1
1
2
3
2
1
2
2
2
2
2
3
7
8
4
1
1
2
2
2
2
2
6
9
12
6
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
6
6
9
5
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
225
225
386
476
674
674
674
674
479
443
409
647
531
623
779
779
601
615
609
600
602
702
600
631
705
656
702
646
657
735
577
630
664
762
705
666
664
670
680
705
707
769
775
757
741
779
779
681
703
647
589
779
539
592
445
553
300
242
213
154
121
95
78
66
179
189
333
769
353
775
331
257
366
422
437
779
779
468
775
350
274
367
426
567
779
779
779
779
392
330
258
171
134
101
75
59
47
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
181
203
115
27
27
27
27
27
27
27
27
79
67
55
55
157
149
94
39
226
132
39
16
39
22
5
10
15
9
3
2
1
1
2
1
1
1
1
2
2
3
2
2
11
9
6
3
1
1
2
2
1
1
3
2
1
2
2
2
3
3
3
5
4
3
4
5
3
2
1
1
2
2
2
2
2
3
2
2
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
339
29
368
483
722
722
722
722
514
475
443
672
575
669
845
845
638
646
641
620
616
761
615
651
669
656
761
599
675
743
580
625
664
798
679
680
710
707
717
752
751
833
830
806
794
840
840
721
747
672
648
845
588
620
514
572
354
291
264
206
176
131
116
101
220
219
368
833
383
830
358
279
395
456
473
840
839
509
840
380
296
397
461
614
845
845
845
845
425
356
276
181
140
104
75
58
44
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
29
29
29
29
29
39
44
47
48
50
50
50
102
77
52
52
149
234
141
48
273
160
48
33
48
24
1
7
13
12
8
5
7
4
1
3
2
1
1
1
2
3
2
1
11
10
8
6
3
1
1
4
3
3
3
3
3
3
2
1
1
2
2
3
4
5
4
3
3
3
3
3
2
2
2
1
1
1
1
1
1
1
3
4
5
5
6
4
2
3
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
59
2
57
81
124
124
124
124
87
79
78
81
85
99
113
113
124
110
98
93
90
113
105
119
131
131
145
101
105
110
104
110
100
101
103
96
98
95
101
101
83
88
90
100
103
102
145
108
117
125
128
128
126
102
102
93
115
85
83
79
73
67
67
63
75
77
84
145
82
80
82
68
78
88
92
128
128
93
126
84
74
80
84
97
115
115
115
115
70
64
61
52
49
46
44
42
41
39
39
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
1
1
1
1
1
1
2
6
8
5
2
25
13
2
2
27
15
3
1
18
28
16
4
3
2
5
4
4
15
16
9
2
1
1
3
2
2
1
1
1
2
2
3
31
20
9
10
6
3
1
3
2
1
1
1
1
1
1
5
3
2
1
4
8
13
10
7
5
3
1
1
2
5
9
5
2
2
3
5
5
5
3
2
2
2
2
11
9
8
8
8
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
5
42
93
158
158
158
158
121
107
99
152
139
161
210
210
178
287
181
165
183
210
154
161
168
163
196
249
178
183
172
287
184
193
249
175
160
156
136
171
117
127
129
155
175
205
287
249
236
217
209
230
231
140
159
141
129
218
122
122
112
95
96
79
105
106
135
249
133
236
126
107
129
145
146
230
231
160
231
130
101
122
135
168
218
218
218
218
124
108
90
68
59
51
44
40
36
30
30
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
2
3
3
3
3
3
3
4
6
6
4
3
5
6
8
30
15
1
3
8
7
5
3
3
3
4
11
18
13
8
5
3
3
3
2
2
4
2
1
1
1
1
1
32
24
16
9
2
2
4
6
4
3
2
4
5
7
5
4
3
2
2
7
7
7
6
5
5
3
2
1
1
2
1
1
1
1
1
4
2
1
1
1
1
1
1
11
20
25
13
1
1
1
1
1
1
1
1
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
58
4
54
133
229
229
229
229
154
140
133
162
155
186
219
219
229
217
184
168
168
219
159
168
172
184
186
251
185
166
157
217
149
145
215
138
153
154
185
170
125
142
134
150
190
187
217
251
185
198
190
235
175
169
185
190
170
220
163
174
130
110
116
106
133
159
150
251
146
182
138
116
137
143
143
235
175
135
171
108
94
114
132
166
220
220
220
220
125
112
101
81
74
67
62
58
56
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
5
5
6
8
9
7
6
31
16
1
1
93
66
34
2
47
25
4
2
1
3
6
4
3
32
49
25
1
1
1
1
1
1
2
4
3
2
2
2
6
7
6
6
4
2
1
3
4
2
1
1
1
7
4
2
4
2
1
7
8
9
8
7
7
4
1
1
1
5
5
4
2
1
3
6
5
5
3
1
1
1
1
13
11
9
9
9
9
9
9
9
9
9
9
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
2
48
48
54
54
54
54
36
33
33
32
36
42
50
50
54
49
50
50
48
50
40
86
93
159
319
201
385
241
234
263
293
343
396
396
481
391
372
404
388
391
460
481
328
363
375
403
460
481
416
349
416
273
234
207
166
140
132
119
117
113
116
122
127
139
140
135
126
136
105
108
108
103
110
140
93
135
97
89
84
136
69
68
65
50
41
40
24
22
22
21
21
21
21
21
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
3
3
4
4
4
2
1
10
5
1
1
12
21
11
1
14
8
3
2
1
4
2
1
4
7
10
6
3
4
5
25
16
8
4
1
7
7
7
8
10
16
16
16
16
10
4
7
4
1
2
4
5
7
11
10
9
8
5
2
1
6
4
3
3
4
4
2
1
2
3
2
1
1
1
1
1
1
2
3
3
3
4
12
8
4
2
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
54
6
60
164
288
288
288
288
226
215
186
178
173
183
180
169
262
168
173
219
150
169
183
206
254
225
262
205
274
177
151
162
157
178
219
224
281
277
243
252
288
288
238
265
258
239
286
235
254
246
245
274
198
183
180
244
130
114
109
84
70
67
51
44
82
82
130
281
135
277
126
101
140
160
165
288
287
177
288
134
104
137
158
209
286
286
286
286
145
122
95
63
50
38
28
22
18
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
24
33
42
89
113
59
5
23
14
5
5
10
15
24
32
34
36
41
41
42
22
3
7
12
8
5
4
7
4
1
1
1
1
2
3
2
1
1
1
8
4
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
6
4
2
2
2
2
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
167
3
164
164
164
119
100
99
70
61
58
73
103
123
204
204
142
157
154
167
164
109
104
101
94
119
117
123
204
141
137
140
178
142
143
152
178
135
167
145
148
204
143
148
137
124
119
148
119
117
151
111
110
106
102
105
101
114
110
111
151
102
110
100
93
89
84
84
81
86
88
85
114
89
82
80
74
80
78
79
114
74
73
70
62
58
59
59
63
73
65
66
66
65
65
65
65
65
65
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
4
5
6
6
6
6
13
17
10
3
3
42
36
19
2
17
9
2
2
2
16
14
9
5
13
22
24
26
14
2
3
4
5
3
1
1
2
2
2
14
19
17
15
9
4
4
9
8
7
7
8
8
8
5
3
5
6
8
8
8
8
4
1
2
3
2
1
1
2
3
4
20
12
4
4
4
4
3
3
3
3
3
22
41
53
30
8
8
8
8
8
8
8
8
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
312
45
357
357
357
284
284
284
206
190
176
274
230
264
339
339
354
585
372
344
357
285
306
299
294
338
339
318
585
279
305
291
264
313
278
337
335
343
585
357
359
357
323
328
335
339
338
327
307
302
295
334
266
239
244
236
190
262
164
147
154
103
97
90
115
110
158
277
160
316
163
141
180
200
209
339
338
221
311
174
131
166
192
248
334
334
334
334
177
155
125
90
76
63
52
46
41
29
29
29
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
45
45
45
27
10
10
10
10
10
10
8
7
36
33
30
23
17
116
59
3
37
20
3
3
3
6
6
4
3
13
11
6
1
1
2
6
4
3
2
2
1
1
1
2
11
7
4
5
5
4
3
5
4
3
2
1
1
5
3
1
3
2
2
2
1
1
2
3
3
2
2
2
2
2
2
4
7
5
4
4
3
3
3
4
4
4
5
6
4
3
3
3
3
3
3
3
3
3
3
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
29
54
54
54
54
37
43
41
55
55
50
50
50
54
46
55
54
46
50
44
54
49
47
61
53
38
40
42
36
39
40
42
56
40
40
41
54
38
43
41
44
56
48
61
50
55
54
54
54
54
43
42
44
49
38
39
36
35
36
32
32
38
34
38
61
43
55
41
38
38
41
41
54
54
43
54
40
35
36
37
42
49
49
49
49
33
30
27
23
21
20
19
18
17
17
17
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
3
2
1
3
6
7
4
1
1
2
2
1
1
1
1
6
5
3
1
10
7
4
2
1
1
3
5
4
3
3
2
1
3
3
4
3
2
2
3
6
6
4
3
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
5
3
2
8
6
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
71
1
70
85
124
124
124
124
84
74
70
100
92
98
137
137
97
104
100
127
81
87
90
85
127
91
89
91
84
68
79
79
81
97
82
87
85
87
87
92
97
101
100
105
106
110
124
106
111
106
109
137
112
127
110
127
101
94
92
85
79
76
78
77
80
99
76
78
78
100
73
69
78
80
83
110
103
85
114
76
74
86
98
111
137
137
137
137
113
109
104
99
97
95
93
92
90
90
90
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
3
8
10
5
1
3
3
3
3
14
23
13
3
10
8
6
4
3
5
3
1
2
2
3
4
5
4
3
2
1
2
1
1
4
3
3
3
6
7
9
5
1
5
7
6
6
4
2
4
2
1
3
4
4
2
1
2
3
3
3
9
6
3
2
2
2
3
4
3
2
2
2
2
2
2
6
8
9
9
10
28
17
7
45
28
12
12
12
12
12
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
159
1
160
204
303
303
303
303
235
225
194
178
190
203
215
215
269
258
215
272
187
202
211
219
286
242
269
208
286
155
155
173
166
194
272
248
301
298
262
270
303
303
240
265
286
227
303
193
206
201
186
286
154
133
139
109
89
118
66
61
52
42
36
33
76
81
134
301
143
298
135
108
146
169
174
303
299
189
303
144
111
144
167
221
303
303
303
303
152
127
97
63
48
35
25
19
14
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
73
109
143
144
144
75
7
20
16
12
12
135
113
58
4
22
13
4
4
4
3
2
5
8
5
3
3
2
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
354
38
392
392
392
321
321
321
230
214
198
311
256
293
375
375
311
356
347
374
370
330
353
354
333
392
331
287
303
334
268
293
301
357
315
338
374
335
370
355
350
363
369
360
371
373
373
392
344
311
303
375
263
271
227
247
157
131
114
89
74
58
52
45
96
97
162
363
172
369
167
135
183
209
215
373
373
231
373
174
133
176
206
273
375
375
375
375
188
157
121
79
61
45
32
24
18
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
38
38
24
10
10
10
10
10
10
10
10
37
38
39
40
78
116
70
24
128
76
24
24
24
12
1
3
6
4
2
2
2
5
11
6
2
2
1
1
1
1
1
1
5
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
2
2
2
2
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
365
15
380
380
485
485
485
485
486
485
485
501
590
564
791
791
550
599
628
579
558
715
575
609
715
594
715
665
549
752
552
563
653
774
715
562
499
454
480
550
602
779
787
749
752
787
787
575
581
517
527
791
456
579
380
275
238
173
138
113
83
68
59
50
169
181
329
779
352
787
335
260
369
425
441
787
787
476
787
353
274
369
431
574
791
791
791
791
396
331
255
165
127
93
66
49
36
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
10
6
6
6
6
6
6
6
6
248
151
54
54
143
183
178
174
358
291
163
36
48
24
1
3
6
11
7
4
2
3
5
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
356
200
200
469
687
687
687
687
627
624
606
643
586
583
579
579
558
535
463
613
443
514
569
472
645
577
513
601
670
437
430
626
414
501
613
530
685
682
650
641
682
682
573
638
645
529
687
493
532
643
455
670
343
304
314
243
203
284
154
137
120
80
71
61
160
167
293
685
311
682
306
243
328
377
389
682
682
426
682
322
243
323
377
500
687
687
687
687
344
287
221
143
110
80
57
42
31
3
3
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
200
143
87
65
44
44
44
44
44
44
44
44
264
143
22
22
54
86
46
6
14
10
6
6
6
4
2
4
6
8
10
5
1
2
3
2
1
2
2
2
2
2
1
1
6
6
4
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
401
1
402
413
559
559
559
559
377
337
311
492
401
453
587
587
448
477
475
566
402
399
438
420
565
388
371
346
309
329
316
357
414
409
532
495
414
483
421
467
463
559
511
478
492
520
587
489
566
476
485
565
414
415
418
405
532
361
373
369
353
495
354
404
364
372
402
419
343
511
340
324
419
304
339
384
334
329
587
307
294
360
360
416
495
495
495
495
318
293
290
256
246
238
229
225
216
213
213
178
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
6
17
22
28
17
7
6
6
6
114
85
43
1
22
11
1
1
1
14
14
8
2
22
28
15
2
5
8
6
4
2
3
5
6
4
2
5
92
63
34
19
4
3
2
35
21
8
8
8
8
5
3
2
6
7
8
8
8
9
11
16
17
11
5
2
2
2
2
2
2
3
3
4
4
4
5
5
5
5
6
58
43
29
29
29
29
29
29
29
29
29
29
72
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
94
10
84
106
150
150
150
150
110
110
99
122
93
103
106
106
103
100
94
150
95
103
122
93
106
100
97
96
86
81
97
84
95
106
150
116
107
99
122
94
92
90
118
85
84
85
78
83
86
87
94
124
110
118
121
121
85
88
94
90
107
116
106
105
166
103
110
105
98
166
106
102
122
166
125
168
134
109
105
94
87
102
112
134
168
168
168
168
134
118
136
148
168
168
168
168
168
168
168
168
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
5
1
1
1
13
19
23
25
28
14
1
8
4
1
1
29
27
14
2
3
2
2
2
1
1
3
2
2
8
12
6
1
1
2
2
2
12
7
2
2
2
2
2
21
12
3
13
7
2
4
10
8
6
4
2
1
2
3
4
4
3
3
9
10
9
6
3
2
2
2
1
1
1
2
4
7
5
4
4
4
4
2
1
1
1
1
67
38
9
7
5
5
5
5
5
5
5
5
63
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
356
17
339
390
543
543
543
543
366
326
301
476
389
423
569
569
440
439
403
546
347
379
419
405
547
449
471
451
513
504
456
481
496
539
482
516
439
425
517
419
457
543
466
489
504
488
569
481
546
497
547
539
411
389
380
397
320
317
311
292
333
288
276
286
285
255
293
420
278
331
312
265
281
331
362
378
569
414
404
384
414
366
401
414
414
414
414
330
260
244
240
225
219
215
210
208
202
202
202
137
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
10
3
3
3
3
14
20
26
14
3
3
3
4
95
84
42
1
22
11
1
1
1
7
8
10
19
12
5
7
9
6
3
3
3
4
2
1
1
1
1
2
37
24
11
7
4
5
7
22
14
7
7
8
8
8
8
10
9
8
8
8
8
7
4
1
8
8
4
1
1
1
5
9
17
9
1
9
8
8
9
41
57
65
69
74
66
58
58
46
34
34
34
34
34
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
372
19
353
509
771
771
771
771
515
481
436
737
535
585
765
765
604
557
506
682
457
509
508
518
680
563
606
529
567
531
519
533
527
561
543
585
589
600
867
641
646
648
614
642
629
615
771
632
690
737
676
867
641
682
661
680
606
495
414
387
377
414
471
487
867
590
515
481
437
564
432
404
431
449
468
599
609
526
616
504
484
565
592
659
771
771
771
771
538
523
540
505
499
495
488
485
483
477
477
477
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
12
6
6
6
6
6
6
6
28
28
17
6
6
165
148
75
2
80
41
2
2
2
4
6
14
23
22
22
51
32
13
1
8
4
1
1
1
2
3
5
7
61
45
30
22
15
12
12
20
22
12
2
6
6
4
2
12
9
5
2
8
15
10
6
9
6
3
4
4
5
6
6
6
7
11
13
16
16
16
12
9
9
9
9
160
144
128
128
104
81
81
81
81
81
81
81
81
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
336
4
332
353
483
483
483
483
332
315
282
452
355
385
533
533
395
390
335
388
318
368
370
366
483
373
392
452
377
436
374
388
393
416
533
391
443
385
385
412
391
423
403
398
496
370
392
423
357
496
390
358
356
533
328
296
283
249
259
253
287
286
278
421
292
301
316
443
288
315
317
268
421
346
396
399
638
455
456
638
437
453
638
420
417
459
383
331
617
341
428
539
617
617
617
617
617
617
617
617
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
17
24
27
29
31
23
16
16
16
16
16
108
117
59
1
33
17
1
1
1
4
8
11
14
16
19
23
18
11
5
3
1
8
4
1
1
2
2
3
40
27
14
6
1
1
1
5
5
5
6
3
1
4
7
10
6
2
2
5
8
7
4
1
2
3
2
1
2
4
4
4
4
4
4
4
4
4
6
7
7
7
8
101
75
49
29
9
9
9
9
9
9
9
9
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
57
7
64
85
129
129
129
129
100
96
82
76
80
77
74
72
99
76
73
100
65
77
81
84
115
97
99
85
123
73
66
72
68
79
100
99
127
124
109
112
129
125
105
117
115
101
129
98
108
102
98
123
83
77
77
102
56
50
47
39
34
29
25
21
38
38
58
127
63
124
60
48
64
72
76
129
125
80
125
62
49
63
73
95
129
129
129
129
65
55
43
29
23
17
13
10
8
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
17
22
27
46
55
29
4
7
5
4
4
19
21
11
2
9
16
9
2
27
14
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
4
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
17
43
50
61
61
61
61
61
61
50
66
62
57
72
72
57
61
60
64
51
56
54
53
56
56
55
57
72
55
51
62
47
50
50
51
60
54
60
60
65
72
60
66
60
58
61
57
59
60
62
62
61
55
54
56
57
56
61
54
62
53
54
53
60
57
51
50
49
65
50
51
54
54
57
66
62
58
60
51
56
47
48
50
50
50
50
50
37
37
39
38
38
38
38
38
38
38
38
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
11
6
3
1
1
1
1
5
7
8
5
3
2
2
2
4
20
10
1
3
5
6
5
5
7
5
3
13
8
3
2
2
2
2
6
10
14
7
1
1
1
1
1
11
9
8
7
6
4
2
6
6
6
7
4
2
7
4
2
6
6
5
4
6
8
6
5
3
1
2
1
1
3
3
4
17
9
1
4
2
1
2
2
2
2
3
15
12
10
10
6
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
19
36
36
36
29
29
29
27
25
25
28
26
25
29
29
33
33
55
36
32
31
26
29
26
31
30
31
48
31
33
41
42
49
72
56
61
65
74
72
64
66
61
57
55
72
56
58
62
66
58
68
54
54
54
51
74
47
50
53
48
54
54
54
61
68
48
50
48
43
49
48
50
74
47
44
40
38
33
33
33
35
41
45
54
54
54
54
32
31
31
27
26
25
24
24
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
10
1
1
1
1
1
1
3
3
4
3
2
2
2
4
3
2
5
3
2
4
5
6
4
2
4
2
1
6
9
5
1
8
4
1
1
1
1
1
1
1
4
3
2
3
4
3
2
3
2
2
5
3
1
10
6
2
4
3
2
4
6
8
5
2
1
1
2
2
2
2
2
2
2
1
1
2
3
3
3
4
4
4
5
8
5
3
2
1
1
1
1
1
1
1
1
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
21
37
37
37
37
34
30
30
35
38
38
53
53
41
43
40
36
37
53
37
42
43
47
60
46
65
51
46
65
51
54
75
52
54
54
54
67
59
61
62
75
57
67
58
60
60
61
59
58
75
54
56
56
54
55
49
48
48
52
44
45
46
41
55
45
47
60
43
43
45
47
46
59
58
43
46
43
42
52
43
49
54
54
54
54
35
32
28
24
22
20
19
18
18
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
11
6
1
1
2
3
3
4
6
3
1
1
1
1
1
1
2
6
10
7
4
2
1
4
2
1
1
1
2
2
1
1
21
13
5
9
8
5
2
8
5
3
2
2
3
2
2
4
3
2
2
1
1
4
4
5
3
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
2
7
4
2
8
5
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
44
44
44
44
44
33
33
33
30
26
26
35
34
35
47
47
40
43
42
38
38
47
39
44
45
46
56
40
57
39
36
43
46
51
86
55
59
62
63
78
66
72
70
86
65
78
62
61
64
72
62
62
86
61
57
55
52
49
50
49
49
55
44
40
41
40
39
41
41
38
38
36
42
42
45
56
55
45
54
41
44
38
41
48
55
55
55
55
33
29
25
20
18
16
15
14
13
12
12
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
6
5
4
3
2
11
6
1
13
7
2
1
1
7
4
2
8
5
2
2
2
1
1
1
1
8
6
4
2
1
1
2
3
2
2
1
1
2
3
3
3
3
3
2
2
3
4
3
2
2
2
3
6
6
4
3
2
2
2
1
1
1
2
3
7
4
1
2
2
1
1
1
1
1
1
6
9
10
5
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
137
42
95
95
95
70
66
66
50
54
53
61
61
63
87
87
85
85
137
95
75
75
65
60
66
59
62
57
57
73
64
68
71
78
83
89
137
89
87
91
80
80
91
76
79
83
87
91
80
79
71
78
58
56
55
54
56
56
58
58
71
61
57
55
56
54
56
63
61
76
67
75
72
75
75
76
83
67
87
67
62
61
58
60
61
61
61
61
36
35
35
35
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
42
23
4
4
4
4
4
4
4
5
4
3
3
14
26
17
9
6
24
17
11
10
9
9
6
4
4
3
3
3
4
5
7
5
3
8
5
3
2
2
3
2
2
2
15
13
12
8
4
2
1
8
7
4
1
2
3
4
3
2
3
2
1
5
10
6
3
1
1
1
1
1
1
5
5
5
19
11
4
1
2
4
5
5
5
5
6
21
14
8
7
6
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
55
19
36
40
44
44
44
44
37
32
30
45
44
45
68
68
51
51
55
47
38
39
34
39
49
46
63
53
53
68
45
47
53
55
69
63
60
61
57
69
54
61
64
59
75
69
59
57
55
57
53
54
57
64
56
61
59
57
57
75
51
51
55
55
57
68
56
61
58
56
57
70
65
70
68
75
63
65
53
51
50
63
56
62
68
68
68
68
49
46
42
38
36
34
33
32
31
31
31
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
10
2
1
1
1
1
1
1
1
1
1
3
2
2
2
4
11
12
8
4
2
1
1
1
2
3
4
6
8
11
6
1
1
1
1
1
3
2
1
1
1
1
1
17
9
2
1
1
1
1
13
9
5
1
1
1
1
1
2
4
2
1
7
9
11
6
2
1
1
1
1
1
1
3
4
3
2
2
2
2
2
2
2
2
2
2
11
21
26
14
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
86
86
121
135
135
135
135
106
102
87
82
88
89
92
104
111
108
147
128
97
110
111
150
119
114
106
88
120
67
65
72
65
81
104
109
147
130
128
121
130
135
102
113
119
112
135
150
102
100
94
120
80
79
75
66
63
60
54
56
55
56
58
59
70
65
78
133
85
130
78
69
81
92
93
130
130
89
135
76
61
69
80
102
135
135
135
135
68
57
44
29
23
17
13
10
8
3
3
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
86
64
42
42
42
56
63
71
71
71
37
4
7
6
6
6
57
38
20
18
16
9
2
2
2
2
2
2
9
5
2
2
2
1
1
1
1
1
1
1
2
3
2
1
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
99
99
160
160
160
134
126
126
98
93
80
73
77
81
86
82
95
110
104
144
158
99
122
124
112
160
107
93
121
67
69
70
67
81
95
111
144
122
158
122
122
126
99
107
113
109
126
160
102
100
96
121
72
65
63
51
45
49
36
34
31
26
27
27
42
39
58
116
62
122
61
51
66
73
75
122
126
78
121
61
48
61
71
93
126
126
126
126
64
55
45
32
27
22
19
16
15
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
45
72
85
72
60
60
60
60
60
60
32
4
8
6
4
4
57
39
22
5
11
8
5
5
5
3
2
3
4
6
5
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
3
4
5
6
7
4
1
1
1
1
1
1
1
1
1
1
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
62
3
59
84
127
127
127
127
98
94
82
76
80
78
83
83
97
102
76
98
72
80
83
87
112
95
97
84
114
79
64
71
67
75
98
97
119
124
105
110
124
125
103
115
112
102
127
105
109
105
105
114
89
88
84
108
72
70
64
56
55
54
51
59
62
61
74
119
80
124
70
59
74
82
82
124
124
83
125
70
59
66
76
97
127
127
127
127
65
56
46
32
27
22
18
16
14
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
11
15
19
39
49
25
1
9
6
4
4
53
37
19
1
9
15
9
3
19
10
2
1
11
6
1
1
1
1
1
1
1
1
3
4
2
1
1
2
5
4
3
3
2
1
1
2
2
3
3
3
3
3
2
1
1
2
2
3
3
3
3
3
3
3
3
2
2
2
2
5
9
5
2
2
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
61
5
66
86
129
129
129
129
105
94
85
115
79
84
86
84
97
87
83
108
78
90
89
90
113
100
98
99
114
78
79
100
82
96
103
103
127
124
119
113
125
125
115
118
115
114
129
113
114
115
101
114
95
108
84
105
63
54
51
43
42
36
35
33
47
46
65
127
68
124
69
59
71
78
78
125
125
83
125
66
50
63
73
95
129
129
129
129
65
56
45
32
26
21
17
15
13
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
5
5
9
11
12
13
14
10
7
21
14
7
7
42
43
23
3
8
5
3
3
3
3
3
6
10
5
1
1
1
3
10
6
3
4
3
3
2
1
2
3
3
3
4
4
3
2
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
5
9
5
2
2
2
1
1
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
57
7
64
81
120
120
120
120
95
79
66
76
61
71
80
76
94
113
79
110
74
79
89
87
109
94
94
83
113
76
75
99
83
94
101
104
114
120
113
108
120
120
110
113
112
112
118
111
110
107
107
110
100
108
91
105
81
77
74
68
64
58
57
56
66
64
74
114
80
120
73
65
76
83
83
120
120
81
119
67
53
62
70
89
118
118
118
118
63
54
45
33
28
23
20
17
16
12
12
12
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
8
9
10
34
46
24
2
10
7
4
4
58
38
18
2
9
6
3
3
3
4
3
2
4
4
4
3
2
3
4
4
4
5
3
2
2
2
1
1
8
4
1
3
2
1
3
3
2
1
2
2
2
3
2
1
1
2
2
3
6
6
5
4
4
3
2
1
1
2
2
2
10
6
2
1
1
1
1
1
1
1
1
2
1
1
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
144
17
127
127
127
110
110
110
78
72
63
98
70
73
90
90
101
101
144
127
84
91
79
84
88
94
138
92
86
86
90
76
76
87
91
106
144
106
138
111
110
110
104
117
102
103
117
106
103
138
99
94
92
75
72
74
74
73
80
77
73
72
80
73
76
80
72
83
76
101
72
68
69
65
65
71
67
67
110
72
70
71
70
67
66
64
64
64
66
70
67
67
67
67
67
67
67
67
67
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
14
12
12
12
12
12
12
8
4
6
4
2
2
18
18
10
2
2
2
2
1
1
8
5
2
5
18
13
7
2
2
2
1
1
8
4
1
6
4
3
3
12
10
9
5
1
1
1
6
6
3
1
1
1
1
1
6
5
3
1
3
11
11
9
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
14
24
45
24
3
3
3
3
3
3
3
3
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
51
2
49
51
68
68
68
68
45
41
38
56
48
59
73
73
68
77
65
57
55
66
58
60
58
60
68
57
77
65
63
67
73
63
71
62
63
69
77
71
72
67
67
67
73
71
64
72
59
65
63
65
73
63
72
63
68
58
49
50
53
45
45
41
39
38
37
37
37
43
44
46
73
47
46
46
43
43
43
41
68
42
47
52
53
53
53
53
33
32
32
28
27
27
26
25
25
25
25
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
1
1
5
3
1
1
39
43
27
11
9
20
26
18
11
13
7
1
2
14
12
10
17
9
1
1
2
4
2
1
1
1
1
1
7
7
7
4
2
2
2
2
2
3
2
1
2
3
3
4
4
2
1
2
7
5
3
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
6
6
6
5
4
4
4
4
4
4
4
4
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
793
399
399
599
669
669
669
669
506
484
412
379
394
437
423
482
592
568
775
769
570
627
630
793
629
640
597
549
652
380
386
410
396
470
595
612
775
667
769
651
667
668
546
590
629
583
669
793
541
503
480
652
371
316
297
246
173
149
127
104
117
69
62
55
152
160
283
665
303
667
298
237
318
368
380
667
667
417
668
315
237
315
367
487
669
669
669
669
335
280
215
139
107
78
55
41
30
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
399
384
370
337
305
305
305
305
305
305
167
30
44
37
30
30
150
189
109
29
118
73
29
29
29
16
4
11
19
11
3
4
4
4
13
7
1
6
5
4
5
3
1
3
7
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
157
11
168
207
303
303
303
303
224
191
202
220
254
266
348
348
272
259
261
272
222
272
237
248
317
264
279
253
287
331
244
257
285
332
317
297
293
299
274
308
303
338
344
335
331
348
348
292
302
274
264
348
234
248
211
241
143
120
100
78
63
54
46
42
89
93
154
338
164
344
159
128
173
195
201
348
343
216
348
164
129
167
195
255
348
348
348
348
175
146
113
74
57
42
30
23
17
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
11
11
11
11
28
36
45
45
45
26
8
55
50
45
45
152
102
52
7
107
57
7
7
7
5
4
6
8
16
13
10
7
5
13
7
2
7
4
2
2
3
2
1
1
5
5
3
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
3
4
5
3
1
1
1
1
1
1
2
10
7
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
340
24
364
364
364
303
303
303
216
236
229
282
260
286
358
358
357
382
380
563
383
426
477
490
538
465
490
437
400
460
365
524
455
455
499
544
430
426
519
395
431
467
488
551
558
526
547
558
558
533
533
544
464
563
384
538
279
224
197
138
104
83
67
55
134
139
242
551
253
558
242
191
266
305
315
558
558
339
558
253
196
264
308
409
563
563
563
563
282
237
184
121
94
71
52
40
31
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
23
22
22
22
22
22
22
22
22
49
52
53
55
158
183
104
25
128
76
25
25
25
16
8
5
3
4
5
6
7
4
2
1
1
3
3
3
3
4
3
2
1
5
5
3
1
2
3
2
1
2
3
3
3
3
2
1
1
2
2
2
2
4
3
3
3
3
2
1
1
1
1
2
7
4
2
2
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
151
2
149
172
245
245
245
245
165
156
141
246
171
183
238
238
182
192
172
217
157
178
176
175
219
198
194
208
233
182
202
234
201
226
199
205
194
207
215
213
243
245
223
246
233
236
238
226
228
225
219
234
208
179
172
171
173
166
177
168
161
175
166
163
176
166
193
195
165
164
168
164
174
187
195
244
246
190
195
173
152
193
159
171
175
175
175
175
100
98
97
97
96
96
96
96
96
96
96
96
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
5
6
7
37
51
26
2
16
9
2
2
2
4
6
5
4
7
10
7
4
3
2
7
5
4
2
1
1
1
2
5
20
21
22
22
17
9
2
14
12
7
2
4
5
3
2
2
11
6
2
4
7
5
4
7
7
4
2
4
4
4
4
3
2
3
4
10
16
18
13
9
9
9
9
52
36
21
17
13
13
13
13
13
13
13
13
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
20
151
151
151
131
127
127
99
83
90
106
114
118
151
151
148
269
150
135
138
125
132
131
128
151
153
147
269
140
137
135
124
141
121
147
141
143
269
158
153
156
141
148
149
151
151
151
135
123
118
148
110
105
96
104
67
64
64
57
64
61
43
42
54
52
72
123
73
141
71
60
78
88
92
151
151
100
149
78
64
79
90
112
148
148
148
148
77
67
57
43
37
32
28
26
24
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
20
20
19
19
19
19
19
21
22
12
2
19
19
19
20
80
49
19
1
44
22
1
1
1
3
2
2
7
9
9
5
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
2
1
1
2
1
1
3
2
1
1
2
2
3
4
5
3
2
1
1
2
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
10
6
2
3
3
3
3
3
3
3
3
4
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
155
7
162
207
306
306
306
306
250
247
233
278
211
222
215
206
226
202
198
230
176
208
203
210
289
246
238
261
289
184
196
261
186
213
230
227
296
301
282
271
301
302
264
274
289
236
306
223
240
278
211
289
179
157
157
124
104
127
86
87
76
72
59
50
90
88
138
296
144
301
141
115
152
171
176
301
302
192
302
148
113
146
171
224
306
306
306
306
153
128
99
65
50
37
27
21
16
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
7
7
7
7
17
22
25
26
28
28
28
76
51
27
27
70
104
100
70
41
27
14
14
14
9
4
3
2
3
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
5
5
3
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
200
200
350
350
350
222
189
152
137
116
101
122
88
91
98
105
146
194
196
334
350
204
246
226
205
337
180
156
146
108
100
106
94
139
150
199
334
212
350
203
180
173
149
142
172
174
176
337
172
171
170
128
119
108
102
108
80
118
72
68
61
74
47
44
56
50
70
125
67
130
68
60
73
81
82
131
135
89
135
71
54
68
78
100
135
135
135
135
69
58
46
31
25
20
15
13
11
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
134
167
183
98
13
13
13
13
13
13
8
4
27
20
14
14
17
53
40
27
30
20
10
10
10
6
3
2
2
12
11
6
2
2
2
2
2
2
1
1
1
2
1
1
11
9
7
6
4
2
1
4
2
1
2
2
2
3
2
1
1
2
1
1
2
3
3
3
2
1
1
1
1
1
3
5
8
4
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
121
34
155
155
155
111
103
87
82
72
78
103
89
90
98
98
90
99
109
121
155
112
109
107
103
94
103
108
79
86
76
89
74
88
96
109
121
121
155
107
115
115
101
155
106
114
120
155
103
103
101
87
100
72
73
69
61
94
64
64
87
56
54
52
57
56
68
108
69
102
71
65
70
70
69
73
100
67
72
63
74
58
66
80
94
94
94
94
62
56
50
43
39
37
34
33
30
30
30
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
34
18
3
3
3
3
14
20
12
5
34
17
1
1
3
2
1
1
8
21
27
14
1
1
3
2
2
14
14
8
2
2
2
6
4
2
1
1
1
2
2
3
4
4
5
7
5
3
1
2
2
1
1
2
2
3
3
3
2
1
1
9
10
7
4
5
3
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
10
20
25
13
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
58
2
56
56
62
62
62
62
44
42
44
51
62
69
99
99
77
95
77
66
66
73
57
62
58
62
73
67
80
86
99
95
103
81
75
80
71
73
103
77
79
87
96
87
103
83
95
86
82
96
82
85
77
96
80
81
84
83
85
96
79
91
79
80
79
96
80
71
79
96
79
78
78
96
79
78
72
96
71
71
68
91
72
78
80
80
80
80
54
51
52
48
47
46
45
45
44
44
44
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
8
11
15
13
11
7
4
4
7
9
11
34
34
24
15
30
23
13
4
1
2
2
2
2
6
11
7
4
5
7
5
3
2
2
2
1
1
3
4
6
10
13
8
3
6
9
7
5
3
1
5
6
7
4
2
4
2
1
3
6
9
6
3
7
4
1
2
3
4
4
4
4
5
5
5
5
5
8
9
10
10
11
27
17
7
7
7
7
7
7
7
7
7
7
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
44
36
36
50
62
62
62
62
47
51
49
60
62
52
60
60
58
56
51
83
47
56
58
59
76
65
92
57
56
57
62
67
68
92
74
77
81
79
81
77
92
73
72
67
67
69
68
72
71
63
67
68
71
83
72
76
59
55
52
50
49
49
49
47
58
48
52
54
51
65
50
51
53
54
56
63
62
54
64
46
44
47
54
65
83
83
83
83
55
50
44
38
35
33
31
30
27
27
27
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
18
1
1
1
1
1
1
1
2
2
2
9
8
8
6
5
8
5
3
5
6
4
3
2
1
2
3
8
5
2
2
3
2
1
6
4
3
2
1
1
2
1
1
6
4
3
6
4
3
4
7
4
1
2
2
2
3
3
3
3
3
2
1
6
4
3
5
3
1
2
2
1
1
1
2
2
1
1
3
2
2
2
3
3
3
4
11
18
22
12
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
129
4
125
125
125
98
98
98
67
65
60
96
73
83
106
106
106
103
129
125
81
77
74
74
72
79
101
79
91
84
98
89
90
99
101
100
129
101
103
105
100
100
101
95
96
95
106
87
94
87
82
99
74
76
76
82
83
66
71
76
79
79
83
59
63
59
66
80
68
97
73
69
83
79
81
101
105
80
106
83
84
93
101
93
93
93
93
68
76
101
87
93
93
93
93
93
93
93
93
46
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
2
2
6
7
7
8
36
46
49
43
37
19
1
1
1
18
12
7
4
14
25
13
2
2
3
3
4
20
10
1
1
1
1
1
6
8
7
5
4
2
1
5
3
1
3
3
3
2
2
5
4
2
1
5
6
7
7
7
4
2
1
1
1
3
5
7
23
12
1
5
4
3
3
3
3
3
4
13
10
8
8
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
291
32
323
323
323
250
250
250
169
159
143
248
173
184
241
241
239
235
291
323
194
206
189
180
186
176
188
214
156
163
153
158
139
170
191
227
323
271
271
268
259
257
254
248
248
237
241
213
221
212
219
205
214
254
172
179
175
169
177
158
160
165
171
164
171
254
180
187
175
231
173
167
178
181
183
241
245
186
250
170
150
151
141
146
145
145
145
145
89
86
87
88
89
89
89
89
89
89
89
89
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
20
26
29
15
2
2
2
2
2
2
2
2
4
5
6
7
31
45
26
7
17
27
17
7
2
6
6
4
3
14
20
21
17
9
1
2
1
1
1
1
2
3
3
4
18
25
20
16
10
4
4
15
11
7
7
8
9
9
6
4
13
14
15
11
8
7
7
12
11
9
5
1
1
1
1
1
4
4
4
7
7
7
7
7
7
7
7
48
35
22
14
7
7
7
7
7
7
7
7
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
338
2
336
336
336
290
290
290
201
183
165
288
216
255
316
316
295
294
338
336
265
256
244
232
232
238
248
255
218
212
220
222
234
253
261
252
338
259
265
264
257
255
254
261
257
258
290
258
268
288
262
316
250
293
226
232
203
204
213
200
213
197
213
191
191
186
201
190
191
238
184
194
214
228
240
355
260
254
355
262
270
292
355
310
317
316
316
316
238
248
281
296
296
296
296
296
296
296
296
296
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
5
109
124
63
3
84
72
37
3
43
25
7
5
26
14
2
2
3
3
4
3
2
9
5
2
3
2
2
2
38
23
9
14
8
2
2
22
19
13
7
12
9
7
4
2
11
6
1
4
7
9
5
1
3
5
3
1
11
14
10
6
3
3
3
10
10
10
23
30
33
35
37
72
50
29
29
29
29
29
29
29
29
29
29
59
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
50
50
75
101
101
101
101
70
68
63
102
99
109
178
178
109
104
89
73
69
71
65
67
70
74
84
75
95
92
96
94
116
89
89
89
88
89
96
95
97
123
114
115
178
110
109
112
104
107
108
108
116
107
109
111
108
123
108
112
149
115
116
118
116
119
149
116
115
129
117
116
178
120
116
110
116
91
88
85
116
84
95
96
95
95
95
94
84
88
91
95
95
95
95
95
95
95
95
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
5
6
7
8
17
17
18
20
14
8
2
2
2
10
6
3
6
14
22
14
7
4
2
3
4
6
3
1
1
1
1
1
17
16
16
12
8
5
4
26
17
9
6
9
8
8
6
4
6
7
5
4
4
5
6
10
5
1
4
5
6
5
4
3
2
1
1
1
1
1
2
3
3
3
4
24
27
30
47
32
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
375
2
373
373
373
288
288
288
195
187
169
283
240
270
398
398
294
329
315
375
373
243
248
249
233
234
269
207
199
228
236
254
401
278
279
301
291
288
375
275
281
299
287
292
398
279
288
269
266
283
312
303
401
381
298
317
293
287
350
263
331
261
246
381
250
246
331
213
217
247
242
238
401
245
255
260
248
229
225
216
248
203
222
256
288
288
288
288
218
206
192
176
169
163
158
155
148
148
148
93
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
3
4
4
4
5
5
5
6
6
6
7
81
104
53
2
35
18
2
2
2
2
3
24
22
14
6
4
3
3
3
7
11
55
32
10
17
13
9
10
31
20
10
15
13
11
9
10
13
7
2
2
10
10
9
9
12
6
1
11
21
11
2
1
3
2
1
1
7
11
16
10
5
6
8
10
10
10
8
7
7
7
7
50
93
120
60
1
1
1
1
1
1
1
1
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
4
56
70
101
101
101
101
68
62
58
67
66
79
93
93
101
94
84
75
73
93
72
75
81
91
92
101
126
82
90
94
85
92
87
87
93
113
102
105
126
98
103
102
94
113
94
91
89
100
87
87
126
80
80
90
88
90
103
103
77
77
72
72
76
81
82
93
93
82
75
76
75
76
83
103
88
103
95
79
75
72
67
64
62
58
58
58
40
44
50
53
53
53
53
53
53
53
53
53
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
6
7
8
8
8
5
2
14
9
5
5
42
33
17
1
20
10
1
1
1
8
7
6
17
9
2
3
5
3
2
5
10
15
8
1
1
1
1
1
10
10
8
6
6
3
1
5
5
3
1
1
1
4
7
8
6
3
1
2
11
11
9
7
4
1
1
1
1
6
12
23
28
16
4
7
10
10
7
4
4
4
4
10
8
7
5
3
3
3
3
3
3
3
3
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
354
2
352
422
608
608
608
608
406
382
347
577
421
452
600
600
448
442
388
520
335
376
408
404
514
467
483
494
544
477
453
513
477
536
491
486
488
539
521
544
580
608
573
585
577
572
600
541
539
535
494
544
494
462
429
410
430
340
314
284
263
226
223
224
261
288
308
428
317
539
286
257
314
359
374
580
588
410
608
400
363
384
376
393
412
412
412
412
380
387
396
399
412
412
412
412
412
412
412
412
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
6
8
8
8
8
23
23
15
8
8
102
119
62
6
56
31
6
6
6
18
19
20
52
31
10
9
8
30
43
57
43
30
20
11
13
13
12
11
46
51
40
29
24
14
5
7
9
5
2
6
11
6
2
24
22
12
2
17
29
21
13
10
7
5
5
6
6
6
6
6
8
6
4
4
9
14
21
25
27
28
29
65
200
267
255
243
243
243
243
243
243
243
243
243
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
1
68
68
68
63
63
63
44
40
37
64
43
52
59
58
63
80
65
69
68
53
56
56
52
56
60
51
80
53
54
60
56
60
70
71
85
76
80
78
76
77
85
73
76
71
71
70
85
67
63
63
67
55
55
56
56
55
57
69
57
64
55
54
58
57
57
64
59
59
69
56
56
58
57
58
55
61
62
61
69
69
54
55
52
46
46
46
27
25
24
23
22
22
21
21
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
4
33
45
24
3
14
16
18
9
1
4
5
4
3
6
10
7
4
7
10
5
1
6
5
4
5
5
5
7
10
7
4
2
1
3
6
8
4
1
1
2
3
4
4
5
4
4
2
1
8
6
4
4
2
1
2
3
3
3
4
11
18
13
8
8
8
7
5
3
3
3
3
12
8
4
4
4
4
4
4
4
4
4
4
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
35
34
44
44
44
26
22
16
14
14
13
16
19
22
35
35
27
31
35
26
44
27
27
39
37
40
104
50
65
72
87
99
83
87
93
94
99
100
104
87
87
79
93
62
57
66
72
73
100
104
63
63
58
49
47
44
42
43
42
38
49
40
42
45
38
40
49
38
38
43
49
39
49
36
37
36
33
48
38
38
49
45
30
29
25
20
17
15
10
10
11
12
15
15
15
15
15
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
4
1
1
1
1
1
1
2
1
1
3
3
4
11
8
6
4
2
1
11
7
4
4
4
4
4
9
9
10
5
1
2
3
5
4
3
3
3
3
2
2
5
3
1
1
1
5
6
4
3
3
3
3
2
1
1
2
2
2
3
3
3
2
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
3
40
40
40
40
40
40
33
35
34
44
56
59
104
104
64
60
50
40
43
42
45
74
47
54
50
50
77
60
64
68
74
64
99
70
68
92
63
63
64
77
63
63
103
70
70
104
56
53
62
57
58
99
53
53
50
50
48
51
92
45
43
41
32
30
29
27
26
37
39
41
103
44
45
46
32
44
41
42
104
43
47
52
44
41
41
41
26
23
23
20
19
18
17
17
16
16
16
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
7
7
6
3
1
4
7
4
1
4
2
1
2
3
2
1
1
1
3
2
1
2
3
2
1
2
2
2
1
1
1
1
1
2
3
3
2
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
7
4
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
36
112
172
246
246
246
246
165
151
139
215
168
193
240
240
207
222
191
214
175
175
167
163
203
182
191
177
230
197
186
222
198
224
209
204
200
230
212
224
237
246
227
232
230
231
240
205
214
198
182
230
161
157
177
134
124
116
108
98
89
85
93
82
99
100
127
186
136
230
137
125
152
161
174
237
245
192
246
172
152
148
135
138
136
132
132
132
90
99
110
114
114
114
114
114
114
114
114
114
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
36
36
21
6
6
6
6
6
6
3
1
13
7
1
1
91
110
55
1
48
53
34
15
11
9
8
6
5
4
4
2
1
1
1
2
3
5
3
1
1
1
3
6
19
22
25
14
4
5
7
13
10
8
8
6
4
4
3
2
5
6
6
7
14
11
6
1
14
11
6
1
1
1
1
1
1
4
4
4
4
4
7
8
9
9
10
27
20
14
10
7
7
7
7
7
7
7
7
45
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
148
12
160
160
160
129
129
129
103
93
85
118
84
92
92
96
108
118
132
144
141
128
139
148
130
160
121
108
124
88
89
113
93
107
114
121
144
129
141
123
129
129
114
118
120
124
129
160
117
118
109
124
89
108
70
57
49
45
40
37
52
31
30
29
43
42
62
127
66
129
67
58
70
79
81
129
129
86
129
69
52
64
75
96
129
129
129
129
65
55
43
29
23
17
13
10
8
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
12
12
12
11
11
11
11
11
11
11
10
10
21
15
10
10
25
40
25
10
22
38
37
26
16
12
8
7
13
8
3
5
7
4
2
1
1
1
1
1
3
2
1
1
5
3
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
2
40
40
54
54
54
54
37
43
41
55
55
51
51
51
54
48
55
54
48
51
43
54
47
49
55
52
45
45
44
45
49
46
45
52
49
44
48
46
45
56
44
44
43
40
39
45
40
43
45
44
53
45
48
48
49
56
49
49
54
52
38
41
40
35
43
37
36
41
38
39
56
36
35
39
34
38
53
38
54
41
43
49
52
52
52
52
31
31
31
27
26
26
25
24
24
24
24
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
20
13
7
4
1
1
2
3
4
2
1
3
6
10
7
4
3
2
1
1
3
2
1
1
1
1
1
6
4
2
1
1
1
2
8
6
4
3
2
2
1
1
2
3
3
2
2
5
6
4
3
3
3
3
2
2
2
3
7
10
8
5
3
4
4
3
2
2
2
2
5
4
4
3
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
39
39
39
61
83
83
83
83
69
65
62
84
71
70
87
87
67
84
60
59
57
62
63
67
84
68
68
76
62
65
87
64
65
67
67
62
64
65
66
70
70
71
72
70
90
68
73
73
70
88
74
70
69
88
64
61
60
58
58
62
66
65
90
65
65
65
62
64
58
57
61
65
60
65
66
69
69
69
70
64
90
64
57
56
51
44
43
43
38
39
40
41
41
41
41
41
41
41
41
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
22
12
3
3
3
2
1
1
4
12
6
1
8
7
4
1
2
6
11
6
2
2
3
2
1
2
4
7
7
7
6
6
11
7
4
2
1
1
1
6
3
1
1
1
1
7
6
5
5
3
1
1
8
13
8
4
3
2
1
1
1
3
4
5
4
2
1
1
3
3
2
1
1
1
1
8
9
11
20
14
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
150
150
150
185
220
220
220
220
153
138
125
215
165
179
243
243
179
194
182
219
159
166
163
163
179
179
185
175
213
202
185
241
229
227
289
241
240
246
246
289
241
235
246
244
244
289
243
236
235
248
218
220
248
178
174
156
133
121
111
109
98
103
122
134
154
230
164
175
169
230
166
159
185
230
189
233
237
179
243
162
146
146
134
138
137
135
135
135
90
81
84
87
90
90
90
90
90
90
90
90
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
3
5
4
2
1
2
3
4
32
31
16
1
29
44
23
3
14
14
14
22
30
23
17
10
3
2
1
2
4
15
8
1
1
2
1
1
20
16
12
9
6
4
8
13
10
8
5
3
2
1
1
2
12
6
1
4
8
5
3
5
5
6
4
2
2
2
2
2
3
4
5
6
4
2
3
3
3
3
4
47
31
15
9
3
3
3
3
3
3
3
3
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
385
1
386
428
599
599
599
599
399
367
329
587
414
433
596
596
461
459
392
583
343
404
443
442
558
463
519
549
356
358
360
350
339
367
424
409
483
537
512
545
578
599
577
587
582
581
596
572
583
568
564
551
549
563
467
424
417
391
398
387
429
378
416
412
409
563
409
483
455
537
450
415
436
503
476
578
599
473
592
498
493
521
543
509
500
500
500
364
408
543
469
500
502
500
500
500
500
500
500
267
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
3
3
3
3
4
6
4
3
3
50
59
31
4
25
25
25
17
9
30
19
9
10
36
62
67
62
33
5
14
12
10
6
3
3
3
4
6
43
45
32
20
15
10
6
7
4
1
6
11
16
21
31
41
30
15
1
11
22
14
6
1
11
8
6
4
3
6
6
6
7
10
8
7
9
11
26
33
37
39
41
71
57
43
43
43
43
43
43
43
43
43
43
102
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
175
1
174
215
315
315
315
315
212
199
179
316
224
238
323
323
255
251
227
287
178
201
212
214
286
242
248
278
216
178
180
179
161
172
249
204
212
237
224
235
245
252
245
257
256
253
315
264
282
316
281
323
278
287
283
286
255
278
233
236
249
207
233
192
191
233
188
201
179
245
179
164
188
185
198
253
260
188
205
186
183
221
240
268
323
323
323
323
237
227
234
219
216
215
211
210
207
207
207
116
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
7
37
52
26
1
23
12
1
1
1
10
9
5
2
1
1
2
3
2
2
3
2
2
2
2
1
1
1
2
22
22
22
13
4
18
25
17
10
10
8
5
3
1
5
10
9
5
1
4
8
12
10
9
8
8
5
2
3
4
4
4
4
4
3
3
3
4
10
13
15
16
17
32
26
20
20
20
20
20
20
20
20
20
20
49
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
69
17
52
56
67
67
67
67
47
43
38
68
51
61
75
75
61
65
64
69
58
67
63
69
71
80
107
73
109
79
81
84
87
86
91
107
92
109
97
95
97
95
100
107
97
109
94
89
93
95
82
77
71
86
64
71
68
67
97
63
66
62
57
56
66
57
55
75
51
59
62
61
97
61
59
58
63
51
48
47
63
44
48
52
53
53
53
53
31
29
28
26
25
24
24
23
23
23
23
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
9
1
1
1
1
1
1
1
1
1
1
1
1
5
27
14
1
7
5
4
2
1
7
5
4
10
13
16
8
1
1
2
2
2
9
5
1
1
2
1
1
7
7
6
4
2
3
5
6
3
1
2
1
1
1
3
5
4
3
2
2
7
8
4
1
2
1
1
1
1
3
3
3
2
2
1
1
1
2
1
1
1
1
1
12
10
9
7
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
49
14
63
63
63
55
55
55
38
44
42
56
56
56
78
78
51
56
54
55
63
58
56
71
51
56
55
53
75
57
54
58
71
55
69
59
55
56
63
58
59
75
59
59
78
61
62
76
57
53
56
53
53
69
53
54
54
46
45
44
50
40
38
40
53
38
38
40
37
44
46
46
78
47
47
51
54
48
54
44
76
43
47
51
48
48
48
48
26
24
23
20
19
18
18
17
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
8
11
12
13
7
1
1
1
1
1
1
1
1
1
1
13
7
2
10
10
10
7
4
1
5
4
4
5
8
11
6
2
2
2
3
3
4
2
1
1
1
2
3
7
4
1
2
4
3
3
5
3
2
2
1
1
2
3
4
5
4
3
9
7
6
3
1
1
1
1
1
1
1
2
4
7
5
4
4
4
2
1
1
1
1
1
9
6
3
2
2
2
2
2
2
2
2
2
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
52
52
52
52
52
30
25
19
15
12
10
15
22
24
46
46
36
43
39
52
52
33
30
32
23
28
26
26
46
40
42
44
78
52
56
61
78
52
55
56
55
78
50
50
52
50
50
74
51
50
67
51
49
74
52
56
57
77
55
53
67
42
42
43
37
40
34
31
34
40
42
45
77
45
44
41
33
39
35
35
53
36
29
29
25
22
20
20
15
15
16
16
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
3
7
6
3
1
1
1
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
3
3
3
3
3
2
1
3
2
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
2
3
7
5
3
2
1
1
1
1
1
1
1
5
8
9
5
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
57
1
58
64
91
91
91
91
64
58
53
92
69
79
102
102
86
82
78
94
69
72
71
69
76
86
91
92
151
100
108
151
126
128
204
119
138
139
139
204
152
151
162
174
142
204
137
132
132
151
124
117
174
106
104
106
101
100
109
109
93
107
85
89
94
97
109
105
105
98
109
109
100
105
107
109
101
109
83
79
70
107
65
68
68
56
56
56
32
29
25
21
20
18
17
16
16
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
34
45
23
2
23
18
13
9
6
5
3
2
6
8
10
5
1
2
3
10
7
4
4
4
6
8
10
9
9
12
14
12
10
12
13
11
9
7
7
4
1
2
3
4
5
6
7
8
12
10
5
1
2
4
2
1
1
4
3
2
22
11
1
2
2
2
1
1
1
1
1
8
8
8
5
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
52
2
50
50
64
64
64
64
53
48
45
47
55
59
89
89
60
64
58
57
50
45
44
45
44
45
59
52
51
62
89
70
93
73
73
77
76
79
93
82
78
82
80
76
98
71
68
66
84
59
65
64
66
74
54
62
65
65
98
72
74
76
96
74
68
65
60
72
61
69
74
86
98
71
72
67
64
69
69
69
96
56
59
57
50
45
45
40
37
38
38
39
39
39
39
39
39
39
39
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
8
11
14
21
28
15
2
9
5
2
2
14
14
8
2
8
5
2
2
2
6
4
2
3
8
13
8
3
7
7
8
4
1
1
2
4
7
4
2
11
9
7
8
7
4
1
6
6
3
1
1
1
1
1
5
5
3
1
1
8
13
10
7
4
1
1
1
2
5
5
5
19
12
5
5
5
4
3
3
3
3
3
11
10
10
19
11
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
135
38
97
97
97
94
94
94
65
63
58
92
71
81
102
102
84
95
75
70
84
84
91
135
92
97
95
79
89
86
86
95
82
97
77
93
92
107
176
122
134
125
134
106
108
108
102
135
104
106
108
156
90
103
105
104
176
108
110
120
125
112
122
117
142
156
100
104
108
106
125
107
101
176
101
100
102
92
88
78
125
85
99
103
103
103
103
58
50
41
32
29
25
22
21
19
18
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
38
22
7
4
2
2
2
2
2
2
2
2
6
7
7
8
30
37
20
3
12
7
3
3
3
8
5
3
7
5
3
3
3
2
1
2
3
11
6
1
1
1
1
1
8
5
3
8
5
3
2
5
3
1
2
4
4
4
3
2
3
2
1
6
9
6
4
4
2
1
2
1
1
1
2
3
2
2
2
2
2
2
1
1
1
1
1
9
7
6
6
5
5
5
5
5
5
5
5
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
1
54
54
57
57
57
57
40
36
32
55
47
57
78
78
70
99
62
54
58
52
57
71
64
61
97
52
61
74
79
99
97
93
97
91
93
92
97
93
87
92
97
87
104
92
99
88
92
90
78
77
76
90
60
72
68
68
104
74
76
69
100
60
58
53
45
44
43
53
53
56
104
58
58
54
41
49
48
53
100
55
57
58
51
47
47
47
37
43
41
41
41
41
41
41
41
41
41
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
5
25
13
1
1
1
1
1
1
11
6
2
3
12
22
12
3
6
8
5
2
5
3
1
6
11
6
1
7
8
9
5
2
2
2
2
1
1
2
2
2
3
5
7
5
3
1
1
2
7
4
1
2
3
3
2
1
1
1
2
20
11
2
2
1
1
1
1
1
1
1
9
5
2
2
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
833
17
816
816
819
819
819
819
546
506
454
807
640
692
1033
1033
746
729
645
777
556
626
730
833
775
816
655
699
570
552
613
610
730
601
632
619
598
665
624
640
645
746
704
746
935
807
822
1033
812
807
801
814
739
777
755
775
730
699
627
693
746
599
935
608
635
592
532
627
538
576
569
553
757
616
613
637
757
675
656
654
1033
652
732
812
819
819
819
819
463
424
378
325
302
282
266
256
248
229
229
229
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
17
17
11
5
5
5
5
5
5
5
7
7
6
5
5
120
146
74
2
39
20
2
2
2
10
19
19
20
11
2
9
14
11
9
8
7
14
19
25
18
11
9
7
125
108
91
62
33
7
9
9
9
6
3
7
7
5
3
12
13
8
3
5
7
12
7
3
4
6
4
3
9
10
11
6
1
4
5
6
65
47
29
33
35
36
38
133
117
102
54
6
6
6
6
6
6
6
6
104
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
2
46
46
54
54
54
54
40
39
41
43
48
52
65
65
54
54
56
54
51
65
48
80
86
101
249
128
156
167
194
232
208
219
228
249
232
229
233
205
202
189
201
249
140
153
175
165
229
233
128
124
103
81
74
67
60
58
53
52
64
45
47
42
40
41
39
40
40
43
47
42
52
45
43
54
39
42
53
39
51
41
42
45
47
47
47
47
37
35
33
31
30
29
29
28
28
28
28
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
8
11
14
12
11
7
4
4
7
9
11
8
6
10
14
27
21
13
6
1
31
16
2
6
7
8
13
18
9
1
1
1
3
3
3
2
1
1
1
5
6
7
5
3
1
2
3
2
1
5
3
2
1
1
3
3
3
4
6
6
7
4
2
1
1
1
1
1
1
2
5
15
8
1
2
3
3
3
3
3
3
3
7
11
19
10
2
2
2
2
2
2
2
2
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
46
85
89
91
91
91
91
62
61
56
92
64
72
85
85
86
85
131
85
76
80
65
69
78
85
94
79
126
106
118
246
150
171
184
246
169
179
174
180
246
175
218
164
148
151
143
150
169
146
146
150
146
127
218
126
128
125
110
109
103
107
93
85
89
91
91
99
99
93
97
86
98
86
91
109
84
109
92
88
93
107
69
67
63
52
46
46
29
30
33
37
44
44
44
44
44
44
44
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
26
36
18
1
1
1
1
1
1
1
1
4
5
5
6
27
41
24
7
18
13
8
8
8
8
5
2
6
7
9
7
6
4
2
18
10
2
1
1
7
8
10
10
11
13
15
11
8
11
13
12
7
3
3
4
4
4
6
8
6
4
4
6
8
6
3
1
3
5
3
1
1
1
1
2
22
12
2
2
2
2
3
3
3
3
4
12
10
9
6
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
2
46
65
99
99
99
99
70
69
63
90
65
70
80
80
64
61
55
57
46
46
49
52
58
63
72
61
99
75
79
90
79
80
93
72
77
81
84
93
89
93
89
93
82
78
78
73
82
76
77
99
72
68
66
61
66
55
52
52
62
56
55
59
64
56
59
77
57
62
61
59
77
59
62
63
60
64
64
53
71
51
54
55
53
53
53
53
44
45
46
46
46
46
46
46
46
46
46
24
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
7
8
8
9
9
9
9
7
6
6
27
22
11
1
4
2
1
1
1
6
4
2
9
5
2
3
5
6
7
7
5
4
3
3
6
10
8
7
10
10
11
11
9
6
4
8
7
6
5
3
1
7
5
4
5
4
4
10
8
7
7
7
4
1
2
2
2
2
2
4
7
4
1
4
2
1
3
4
5
5
6
8
11
16
23
17
11
11
11
11
11
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
11
3
8
31
56
56
56
56
38
35
34
34
38
45
56
55
56
109
52
50
55
50
45
54
46
49
64
48
58
68
68
109
80
85
88
85
85
85
83
86
80
86
79
85
86
78
109
82
80
86
71
69
66
59
57
59
75
54
55
58
56
60
59
57
59
57
66
57
56
59
62
61
66
75
58
57
55
53
55
52
65
66
54
56
54
51
51
51
27
25
23
21
20
19
18
18
17
17
17
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
2
2
1
1
1
1
1
3
4
3
2
12
6
1
1
26
17
8
5
8
5
3
1
2
3
4
6
9
11
13
15
11
7
9
5
1
3
2
2
1
1
1
1
10
7
5
9
5
1
4
6
6
7
6
3
1
1
2
4
6
4
2
2
2
8
6
5
3
1
1
1
1
1
2
9
10
5
1
2
4
2
1
4
5
6
7
8
5
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
169
15
154
154
154
126
126
126
86
78
71
124
91
103
134
134
113
127
128
169
154
111
106
107
100
102
127
89
83
76
83
92
101
127
145
133
145
150
169
164
146
154
146
140
164
141
140
136
164
124
125
134
116
123
105
100
99
93
90
93
89
90
93
89
92
99
86
87
90
97
84
92
86
89
87
105
90
81
109
80
78
90
93
110
134
134
134
134
103
97
91
84
81
78
76
75
72
72
72
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
2
2
2
2
2
2
1
1
3
2
1
1
37
46
23
1
23
23
15
7
1
4
2
1
13
11
9
8
7
4
1
8
5
2
3
4
3
3
3
4
9
7
5
11
11
11
12
14
10
7
7
7
7
6
5
4
4
4
5
3
1
3
2
1
4
4
2
1
1
2
4
6
18
11
4
6
6
6
3
1
1
1
1
22
43
57
29
2
2
2
2
2
2
2
2
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
10
1
9
15
24
24
24
24
24
25
29
42
56
58
105
105
53
54
49
39
34
32
27
42
42
55
120
66
78
92
95
110
103
107
110
120
110
111
115
102
105
108
104
120
105
103
109
105
111
115
87
86
87
74
69
66
87
66
66
65
92
55
51
48
42
41
43
37
37
49
48
48
105
47
50
50
40
48
52
51
105
45
42
42
31
27
22
20
13
13
14
15
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
6
8
9
9
10
9
9
5
2
1
1
1
7
8
5
2
2
4
3
2
3
2
1
9
18
11
5
3
1
2
1
1
3
3
2
2
2
1
1
1
1
2
3
2
2
2
3
3
3
3
3
2
2
2
2
3
4
5
4
3
3
3
3
2
1
1
2
2
2
3
3
3
2
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
92
3
89
89
89
71
67
67
54
49
41
44
50
58
79
79
59
54
47
61
50
54
64
92
66
89
73
74
122
79
74
80
68
76
82
84
89
114
93
100
122
93
98
92
89
114
89
92
80
100
84
85
122
77
72
70
61
55
51
49
53
52
50
77
53
54
55
72
50
56
57
56
79
52
52
51
50
55
53
55
74
47
48
49
45
42
42
42
26
24
24
22
22
21
21
21
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
14
19
23
25
28
14
1
7
4
1
1
7
6
4
3
5
4
3
2
1
7
4
2
9
5
2
6
9
5
1
1
2
6
3
1
1
1
1
2
6
7
6
6
4
2
5
5
3
1
2
2
1
1
1
2
3
2
1
1
4
8
7
6
3
1
1
1
1
2
3
5
15
10
5
5
4
4
3
2
2
2
2
11
8
5
5
4
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
2
4
14
25
25
25
25
18
20
20
26
26
22
34
34
37
97
34
32
33
25
24
30
29
53
60
62
153
74
75
97
68
70
82
86
102
153
113
147
124
94
104
105
97
153
100
102
96
147
90
92
124
69
66
66
55
54
44
42
43
46
53
46
54
48
46
53
46
45
43
54
40
40
41
37
32
32
28
25
22
30
21
22
22
21
21
21
13
12
11
10
9
9
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
5
6
3
1
6
5
4
3
3
5
4
3
2
2
1
1
4
4
2
1
3
2
2
2
2
3
3
3
3
2
2
3
2
1
1
1
1
1
1
4
8
5
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
4
4
4
2
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
1
144
144
187
187
187
187
128
122
110
178
126
137
170
170
128
125
116
148
108
121
136
145
151
144
138
143
130
133
138
138
141
139
160
160
187
170
178
178
171
170
187
157
158
156
152
157
153
153
180
145
152
144
136
149
178
147
187
149
144
160
180
151
190
149
158
187
158
190
167
160
168
190
165
180
149
147
141
132
141
141
124
138
141
141
141
141
111
91
100
105
111
111
111
111
111
111
111
111
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
5
7
8
8
9
8
8
8
8
8
8
44
52
27
3
15
9
3
3
3
7
6
4
3
34
47
28
9
10
12
7
3
11
7
4
11
6
2
3
16
26
36
25
14
3
2
17
12
7
5
4
12
9
5
2
10
8
7
6
18
11
4
15
8
1
7
6
5
7
9
5
2
4
5
6
6
6
6
6
6
6
6
31
20
10
9
9
9
9
9
9
9
9
9
37
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
53
53
54
56
56
56
56
40
36
36
38
47
52
69
69
64
80
67
70
61
69
64
70
63
78
75
77
155
96
101
150
107
106
119
150
118
155
126
118
150
105
114
113
108
155
114
107
101
112
96
102
112
93
104
93
98
82
96
72
66
61
63
62
62
98
58
58
58
61
58
58
96
60
61
62
60
53
49
50
60
48
50
55
59
59
59
59
34
35
36
38
41
41
41
41
41
41
41
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
3
3
3
3
3
8
10
11
12
14
7
1
1
34
33
17
1
10
10
7
4
3
5
7
10
13
17
28
16
4
3
3
4
6
8
5
2
3
4
3
2
9
9
7
6
4
2
1
5
3
1
3
2
2
3
3
3
3
2
1
1
6
7
6
5
3
2
1
1
2
2
2
2
18
9
1
2
2
2
2
2
2
2
2
11
8
6
5
4
4
4
4
4
4
4
4
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
153
2
151
151
151
104
86
86
62
58
53
84
59
69
79
79
86
101
104
153
151
94
90
83
70
75
66
63
92
69
66
87
70
84
90
102
109
109
153
107
110
111
109
109
101
104
105
109
109
99
84
79
70
75
62
61
60
58
55
58
57
57
58
75
61
60
64
67
69
86
75
79
80
79
83
83
72
69
66
65
62
64
62
55
54
52
53
56
59
65
65
65
65
65
65
65
65
65
65
48
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
5
36
40
41
31
21
14
8
8
22
17
9
1
9
8
7
5
3
3
2
2
3
4
3
2
1
1
1
2
16
9
2
9
6
3
1
2
4
2
1
2
2
1
1
2
4
2
1
2
3
2
1
1
7
4
1
1
2
3
3
2
1
3
4
4
4
4
3
3
3
3
3
25
43
54
28
3
3
3
3
3
3
3
3
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
141
2
139
144
194
194
194
194
138
125
114
192
150
171
222
222
168
168
161
200
140
154
159
156
198
171
181
173
194
199
183
192
195
222
175
200
170
159
198
147
145
155
167
149
199
143
135
133
134
139
144
222
135
135
146
134
137
139
135
154
132
128
132
125
123
133
121
154
120
132
111
99
123
111
125
153
138
144
153
144
144
136
153
135
134
127
127
127
92
104
119
131
131
131
131
131
131
131
131
131
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
6
5
4
4
29
55
28
2
24
13
2
2
2
5
5
3
2
7
13
7
2
1
1
1
1
2
1
1
2
3
2
1
42
25
9
5
1
3
6
8
7
4
1
4
4
4
4
5
4
2
1
6
11
7
4
7
5
4
2
1
1
1
1
1
2
4
5
6
6
6
5
4
4
4
4
28
23
18
13
8
8
8
8
8
8
8
8
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
375
6
369
369
369
286
286
286
194
186
169
284
244
274
409
409
298
333
317
375
369
260
252
233
225
212
211
208
206
219
216
213
281
209
219
259
244
245
375
257
262
289
281
294
409
276
286
269
265
284
294
275
281
395
276
271
260
289
247
250
342
253
255
395
264
255
342
217
221
251
246
243
409
250
258
262
256
230
223
218
256
218
241
262
286
286
286
286
204
197
206
193
191
190
187
186
184
184
184
106
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
4
2
2
2
2
2
2
2
2
5
7
8
9
78
104
53
2
34
18
2
2
2
5
8
14
21
11
2
5
6
3
1
2
4
10
6
2
1
1
1
2
16
17
18
19
11
4
2
9
11
13
12
6
1
1
1
2
5
3
2
4
7
12
14
16
8
1
3
2
2
4
4
4
4
4
4
16
16
16
9
2
2
2
2
54
47
40
40
37
34
34
34
34
34
34
34
34
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
58
2
56
56
70
70
70
70
54
48
44
71
61
72
93
93
77
96
81
71
72
93
70
72
75
75
86
93
79
75
79
96
77
86
71
67
69
69
69
86
70
72
68
72
73
71
96
71
72
75
71
82
65
62
58
56
54
56
53
51
60
52
53
56
54
51
55
56
55
71
59
60
59
62
65
67
84
65
65
61
53
60
52
55
56
56
56
56
32
32
33
34
36
36
36
36
36
36
36
36
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
17
9
1
2
2
3
27
30
32
26
20
11
2
2
2
7
8
6
4
6
8
4
1
2
2
2
1
1
1
1
1
1
1
1
6
3
1
5
4
3
3
3
6
5
4
4
4
4
3
2
3
3
4
12
10
9
5
1
1
1
1
1
1
1
1
19
20
11
2
3
4
5
4
3
3
3
3
10
7
4
4
4
4
4
4
4
4
4
4
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
170
1
169
219
325
325
325
325
217
204
184
313
224
246
320
320
257
250
231
283
183
200
212
214
281
236
249
222
255
221
223
243
233
250
250
241
240
284
249
256
259
272
259
270
266
261
325
270
286
313
277
320
276
283
269
281
249
242
229
231
284
197
219
203
202
221
194
211
194
241
171
155
165
184
196
259
272
203
267
185
171
191
223
260
325
325
325
325
187
169
149
126
116
107
100
96
93
85
85
85
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
5
5
5
5
7
7
6
5
5
76
70
36
2
36
19
2
2
2
7
9
5
1
1
1
6
9
5
1
4
2
1
1
2
1
1
1
2
19
23
27
21
14
7
4
6
9
12
15
14
11
8
6
4
11
7
4
4
8
21
14
8
11
10
8
7
7
5
4
4
3
3
3
3
3
3
9
12
13
14
15
50
48
47
27
7
7
7
7
7
7
7
7
28
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
356
1
355
355
361
361
361
361
241
221
199
346
280
316
451
451
373
358
347
347
273
289
327
356
347
355
322
311
404
313
319
327
323
339
340
390
347
340
420
368
371
404
424
350
377
372
361
451
358
346
337
358
331
347
347
358
420
353
424
356
325
390
297
288
282
263
235
259
235
263
289
285
327
424
336
462
327
335
321
314
451
376
421
462
462
462
462
416
470
495
495
495
495
495
495
495
495
495
495
220
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
2
2
3
3
3
2
1
6
3
1
1
111
134
74
14
11
57
80
47
14
12
11
6
1
47
61
43
25
26
94
47
1
1
2
3
7
10
12
15
48
42
37
19
1
12
24
29
18
8
10
14
10
7
7
39
26
13
1
4
7
10
5
1
4
7
4
1
10
10
10
6
3
3
3
3
3
3
9
12
13
14
15
68
50
33
247
139
31
31
31
31
31
31
31
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
70
1
69
69
70
70
70
70
47
42
39
58
49
61
75
75
70
69
70
70
69
68
66
75
70
67
99
60
61
67
69
77
79
95
99
85
90
94
84
95
85
84
99
72
73
75
75
75
94
67
69
68
56
68
51
52
51
48
46
48
51
47
50
52
58
68
50
51
55
58
63
73
73
73
73
63
57
59
53
54
75
57
52
55
52
50
50
50
29
26
25
22
21
20
20
19
19
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
2
2
2
1
1
5
3
2
2
13
25
13
1
7
4
1
1
1
12
7
3
4
12
24
13
2
3
4
4
4
4
2
1
9
12
6
1
4
5
6
5
5
3
1
2
3
2
1
2
1
1
3
3
4
2
1
1
1
4
4
5
3
2
1
1
2
5
3
2
18
10
2
2
2
2
3
3
3
3
4
11
8
6
5
5
5
5
5
5
5
5
5
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
51
4
47
60
87
87
87
87
59
58
54
88
61
71
83
83
68
67
63
59
52
58
53
55
58
62
69
59
87
70
74
88
75
83
77
70
72
69
69
77
69
71
73
68
68
77
69
67
70
71
69
88
62
60
57
56
57
57
61
58
58
55
56
57
56
57
58
63
58
58
53
54
50
52
55
59
58
64
60
64
53
64
49
50
50
46
46
46
27
25
24
22
21
21
20
20
20
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
3
3
3
4
27
34
17
1
15
8
1
2
3
7
4
1
8
9
11
7
4
2
1
3
2
2
1
1
1
1
3
5
9
14
15
12
9
6
5
6
4
2
1
2
3
4
4
5
4
2
1
6
11
11
9
7
5
3
1
1
1
2
3
2
1
5
5
5
5
4
3
2
2
2
2
11
9
7
6
5
4
4
4
4
4
4
4
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
6
42
42
43
43
43
43
38
38
37
109
196
222
483
483
228
219
180
123
109
91
84
79
71
138
145
198
483
276
298
266
433
260
250
277
433
215
254
253
247
520
264
252
335
250
282
489
315
330
510
337
325
489
298
334
327
497
312
343
520
261
335
201
153
131
103
80
70
132
136
145
497
153
155
157
92
166
162
162
520
158
167
175
118
103
82
70
47
39
35
30
27
25
23
22
21
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
3
3
2
1
1
1
1
1
2
1
1
15
9
4
2
1
1
1
1
6
4
2
1
1
8
4
1
2
4
6
28
22
11
1
1
1
2
1
1
5
6
5
4
25
21
16
8
1
1
1
5
5
5
4
2
1
1
1
1
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
2
10
5
1
4
2
1
1
3
4
4
5
12
7
3
3
3
3
3
3
3
3
3
3
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
1
144
144
144
125
122
107
107
107
74
107
82
90
102
102
89
87
84
91
90
95
109
145
104
144
100
98
93
85
94
85
87
100
138
101
121
101
105
107
112
138
108
121
115
115
122
145
118
138
111
104
103
94
92
96
89
92
91
94
99
99
99
87
88
82
96
85
90
97
85
95
85
91
90
103
107
77
74
81
80
88
103
95
97
97
97
97
82
103
94
94
95
94
94
94
94
94
94
44
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
3
4
4
4
4
5
10
7
5
5
5
41
50
26
2
9
5
2
2
2
7
7
7
14
9
5
3
1
1
2
15
9
3
2
1
2
2
1
1
8
9
11
10
10
6
3
6
3
1
1
3
3
2
1
3
3
2
1
1
4
7
4
1
1
1
1
1
2
3
4
4
2
1
1
1
1
1
2
3
3
3
4
23
16
9
9
9
9
9
9
9
9
9
9
13
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
370
15
355
491
736
736
736
736
494
452
405
737
515
551
746
746
562
550
487
733
412
479
509
507
710
529
578
634
400
405
385
398
400
431
572
467
478
527
511
534
576
578
563
594
605
607
736
635
668
737
665
746
667
733
678
710
592
634
544
526
572
456
458
423
418
526
406
454
376
537
393
376
408
434
450
586
588
450
466
438
459
512
559
628
746
746
746
746
542
507
528
491
483
479
471
467
458
458
458
365
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
1
1
1
1
1
1
1
1
3
3
3
4
101
130
66
3
36
29
23
23
23
20
18
15
13
9
6
19
24
30
54
45
29
13
10
7
7
7
7
12
51
86
61
36
31
18
5
7
9
6
4
7
4
1
4
7
10
5
1
4
8
7
7
7
18
11
5
4
3
6
6
4
2
3
3
3
3
3
3
3
3
3
3
107
78
49
49
49
49
49
49
49
49
49
49
128
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
111
3
108
108
120
120
120
120
83
84
79
122
86
104
111
111
120
113
122
111
108
111
89
95
94
95
123
91
95
90
97
80
79
88
97
98
108
108
111
95
95
96
93
106
96
94
94
106
98
95
123
87
87
92
90
87
110
86
88
98
85
83
98
82
84
87
98
94
82
79
72
74
74
77
78
123
71
72
72
71
75
72
79
92
110
110
110
110
88
83
79
74
71
69
68
67
65
65
65
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
3
3
2
2
2
2
2
2
2
1
1
6
3
1
1
25
14
3
3
34
20
7
5
3
2
7
9
11
12
14
8
2
3
4
3
3
5
3
1
1
1
1
1
8
9
10
9
6
3
3
5
3
2
2
1
1
1
2
5
4
4
4
3
3
4
2
1
1
1
1
1
2
5
5
6
18
9
1
3
4
5
4
4
4
4
4
11
18
41
22
3
3
3
3
3
3
3
3
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
43
43
43
52
62
62
62
62
45
51
49
63
63
65
82
82
74
97
69
62
62
66
54
55
54
59
66
59
81
71
68
97
63
62
61
59
62
56
62
63
62
81
65
72
82
70
97
78
69
69
70
65
63
79
61
60
59
53
52
51
55
57
56
79
62
59
60
75
55
59
61
57
82
54
56
54
52
57
58
57
78
56
56
58
54
53
53
53
42
47
45
44
44
44
44
44
44
44
44
17
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
23
23
23
23
23
12
1
1
1
1
1
1
1
1
1
1
2
4
5
6
7
10
13
18
23
19
10
2
4
11
15
15
15
8
2
2
2
2
1
1
1
1
1
1
6
6
6
4
2
2
3
5
4
3
3
2
2
2
3
4
4
3
2
1
1
1
2
3
2
2
2
1
1
1
2
1
1
2
7
9
5
2
2
2
2
2
2
9
6
3
3
3
3
3
3
3
3
3
3
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
157
157
157
203
250
250
250
250
169
158
143
248
179
191
258
258
213
223
191
222
167
183
179
179
221
197
191
213
210
175
175
223
164
176
185
190
194
221
213
224
241
250
241
247
248
249
258
227
223
219
202
221
213
162
158
141
139
131
142
159
140
168
144
138
147
144
162
197
171
229
164
167
179
180
183
249
182
177
258
169
161
167
147
153
152
149
149
149
102
92
96
99
102
102
102
102
102
102
102
102
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
2
6
7
7
8
37
50
25
1
23
12
1
1
1
10
9
8
20
25
30
15
1
3
6
7
8
18
17
17
10
4
5
6
22
28
34
23
12
8
5
11
9
7
6
6
3
1
3
11
16
8
1
3
5
19
13
7
13
7
2
2
2
2
2
3
5
4
4
11
11
11
10
10
10
10
10
34
26
18
13
8
8
8
8
8
8
8
8
32
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
791
399
399
1093
1658
1658
1658
1658
1374
1362
1296
1559
1189
1243
1217
1173
1254
1116
1155
1576
1085
1250
1477
1146
1419
1371
1254
1320
1610
1008
1039
1511
1071
1230
1576
1315
1648
1642
1574
1549
1652
1641
1455
1553
1541
1278
1658
1211
1312
1559
1158
1610
928
792
833
613
532
687
418
351
291
221
197
168
416
412
717
1648
746
1642
689
528
761
882
915
1652
1641
983
1640
726
567
769
897
1201
1658
1658
1658
1658
831
693
532
345
264
192
136
101
73
5
5
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
399
362
326
212
99
99
99
99
99
99
99
99
428
271
115
115
353
563
286
10
62
36
10
10
10
5
1
1
2
6
10
6
2
3
5
3
1
2
1
1
1
1
1
1
14
10
6
3
2
1
1
1
2
3
6
4
3
3
2
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
358
4
354
496
755
755
755
755
505
477
431
756
528
563
749
749
598
543
479
666
432
498
495
505
666
574
587
651
544
487
524
545
490
538
507
519
524
556
563
575
615
622
610
639
626
614
755
633
670
756
665
749
660
666
663
666
587
651
499
499
469
421
475
450
472
571
472
473
486
557
471
458
476
490
502
616
605
528
623
497
450
475
523
619
756
756
756
756
430
389
346
295
272
253
237
228
220
202
202
202
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
1
1
1
1
4
5
5
6
104
136
112
89
83
44
6
6
15
22
18
15
42
54
66
36
6
4
3
12
12
13
7
1
5
6
7
14
48
59
71
47
24
14
4
6
9
9
9
15
11
8
7
7
19
15
12
10
8
10
13
20
16
10
4
8
11
15
12
10
10
8
7
24
41
56
34
12
12
12
12
107
99
91
61
32
32
32
32
32
32
32
32
102
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
128
4
132
132
132
93
78
78
54
49
45
69
53
64
76
76
70
81
68
65
71
69
88
128
95
132
93
81
81
72
75
76
75
93
82
85
92
91
88
92
93
89
104
82
88
92
93
132
91
88
92
81
75
75
87
82
87
85
103
103
84
104
71
73
77
70
87
78
71
75
73
76
76
76
83
104
77
103
84
88
96
104
104
99
97
97
97
70
78
104
90
97
97
97
97
97
97
97
97
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
3
2
2
2
2
2
2
2
4
5
3
2
2
15
25
19
13
11
6
2
2
2
13
7
2
8
14
24
14
5
5
5
3
1
10
5
1
3
6
3
1
8
8
9
8
4
1
5
6
6
3
1
2
4
7
6
5
6
3
1
1
6
11
9
6
4
2
1
1
1
2
1
1
17
9
1
1
1
1
1
1
1
1
1
9
8
7
7
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
6
9
31
53
53
53
53
36
34
33
38
46
50
77
77
48
45
43
53
44
49
48
72
55
69
72
76
150
85
88
90
73
69
85
77
95
115
105
150
129
98
106
91
85
115
97
92
94
150
100
99
129
85
82
78
78
60
55
53
51
50
54
54
63
72
49
48
49
54
57
59
77
78
59
57
52
50
48
51
77
50
51
52
48
46
46
46
37
43
41
40
40
40
40
40
40
40
40
25
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
3
1
1
1
1
1
1
2
3
4
4
5
3
2
2
6
6
3
1
5
3
2
2
2
2
2
2
4
6
9
6
4
2
1
2
1
1
1
1
1
1
3
6
12
7
3
3
3
3
4
6
3
1
5
3
1
1
3
5
4
3
5
7
7
8
6
5
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
3
3
3
3
3
3
3
3
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
53
16
69
69
69
54
52
42
40
40
27
40
30
33
38
38
37
45
44
54
69
45
51
49
44
57
41
37
37
31
30
37
33
40
42
47
60
54
69
56
60
56
53
60
52
54
54
57
53
52
50
63
48
47
47
44
43
43
38
43
38
41
45
45
54
63
41
42
42
38
38
38
38
41
37
41
34
34
41
33
38
32
31
31
29
29
29
25
27
27
27
27
27
27
27
27
27
27
27
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
16
16
8
1
1
1
1
1
1
2
1
1
1
1
1
12
19
10
1
3
3
3
2
1
7
4
1
5
4
4
4
4
2
1
4
4
4
2
1
1
1
1
2
4
2
1
4
6
4
2
3
3
4
4
3
3
2
2
3
2
2
2
1
1
4
2
1
1
1
1
1
1
1
1
2
6
4
2
2
2
2
1
1
1
1
1
5
9
18
10
2
2
2
2
2
2
2
2
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
768
459
459
459
459
323
277
277
205
185
171
289
477
539
1084
1084
795
798
768
759
606
597
596
1084
543
572
531
416
538
520
536
595
1335
761
772
940
1308
803
1209
1034
998
1308
1300
1076
1209
1009
1320
768
693
815
879
901
1310
1300
915
870
1335
793
819
795
1320
540
509
454
360
300
322
395
249
393
415
416
1310
496
508
523
387
532
472
466
1335
461
520
591
467
410
410
410
219
187
156
114
96
81
69
61
50
41
41
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
459
379
300
153
7
7
7
7
7
7
6
6
28
30
31
22
13
75
40
6
31
22
13
8
4
6
6
4
3
4
5
21
14
7
1
1
2
11
10
9
5
1
1
1
40
20
1
1
1
1
3
9
7
5
3
6
4
3
2
1
1
1
1
3
4
2
1
2
3
3
3
2
1
2
3
7
10
7
4
4
4
3
2
1
1
1
1
5
4
3
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
326
42
284
284
284
246
246
246
166
157
142
247
171
182
238
238
197
189
167
216
185
203
229
326
239
284
228
210
229
191
204
230
201
221
210
203
203
221
214
219
225
246
221
239
247
247
238
326
221
229
220
230
210
165
155
144
132
130
135
134
149
157
123
124
125
119
141
187
143
222
148
138
138
147
156
177
239
182
247
169
149
150
138
141
140
137
137
137
81
79
80
82
84
84
84
84
84
84
84
84
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
42
42
42
21
1
1
1
1
1
1
1
1
5
6
7
8
36
48
27
6
17
28
17
6
3
8
7
6
18
13
9
32
23
12
1
4
7
13
7
1
3
5
3
2
18
19
20
13
7
13
20
21
11
2
2
5
9
7
6
5
6
7
8
8
9
7
4
1
4
6
3
1
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
26
23
20
17
15
15
15
15
15
15
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
74
17
57
57
57
42
40
40
30
27
25
41
59
68
126
126
70
78
74
74
57
49
45
42
44
48
47
61
75
77
126
75
129
85
82
92
79
74
129
71
76
85
79
74
129
74
88
87
86
125
103
99
118
125
82
80
87
73
77
78
118
76
76
81
76
68
74
83
71
80
76
67
85
60
57
54
46
51
50
52
87
53
61
73
80
80
80
80
42
38
34
29
26
24
23
22
21
20
20
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
3
7
4
2
1
2
6
4
2
2
6
4
3
3
2
1
2
1
1
1
1
1
1
2
3
4
14
17
10
4
3
2
3
2
1
2
3
5
3
2
1
3
5
6
7
7
8
4
1
1
1
2
2
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
11
6
2
1
1
1
1
1
1
1
1
1
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
57
2
55
55
59
59
59
59
41
37
34
57
56
67
99
99
67
72
69
58
58
67
61
68
69
64
109
65
69
76
96
84
88
96
102
87
92
109
92
96
96
93
102
77
99
83
84
82
109
71
70
66
59
64
59
59
58
77
56
56
53
50
44
44
44
42
52
43
45
57
53
53
99
58
58
56
55
49
46
46
73
46
50
53
50
50
50
50
38
36
34
31
30
29
28
28
27
27
27
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
1
1
1
1
1
1
1
1
2
1
1
1
5
7
6
5
4
2
1
7
4
1
1
1
2
1
1
4
17
19
11
4
3
2
7
13
18
10
2
2
2
2
2
2
5
8
7
7
5
4
3
2
3
2
2
3
8
6
4
2
2
1
1
6
7
4
2
1
1
1
1
1
1
1
2
6
4
2
2
2
2
4
5
5
5
5
6
15
21
11
2
2
2
2
2
2
2
2
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
31
3
34
40
59
59
59
59
43
48
46
57
59
57
79
79
61
60
55
87
57
64
60
72
59
62
59
58
76
64
58
63
72
63
68
63
60
60
70
63
63
76
63
62
79
71
73
87
87
65
69
66
67
81
64
62
70
56
54
53
56
49
51
52
54
63
55
61
58
65
65
63
79
70
73
87
87
66
60
60
79
60
66
74
81
81
81
81
54
49
50
45
44
43
42
41
40
40
40
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
2
1
1
1
1
1
1
1
2
1
1
6
9
12
8
4
4
2
1
5
10
6
3
1
1
1
2
4
6
9
6
4
2
1
4
3
2
1
1
1
1
2
4
6
7
8
8
7
5
4
5
3
1
5
3
2
5
4
4
4
2
1
8
10
12
6
1
1
1
1
1
1
1
2
4
7
5
4
3
3
3
3
3
3
3
3
10
6
3
3
3
3
3
3
3
3
3
3
4
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
350
15
335
335
345
345
345
345
230
211
190
333
238
259
343
343
278
267
247
332
243
272
306
350
307
335
284
253
266
218
230
240
232
250
242
239
244
256
259
266
273
279
270
284
299
302
345
350
318
333
324
343
291
332
296
307
270
250
227
227
269
213
227
197
198
193
201
213
198
256
197
193
206
217
225
273
274
223
279
227
216
239
251
290
345
345
345
345
196
196
198
201
206
206
206
206
206
206
206
206
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
2
2
2
2
2
2
1
1
5
3
1
1
75
69
35
1
36
30
16
3
20
22
24
35
47
48
50
26
3
4
5
14
19
24
14
5
5
6
9
12
42
52
60
46
32
18
11
20
18
16
10
5
3
2
2
11
16
9
2
16
24
20
12
5
4
4
5
5
6
8
7
4
1
3
5
10
10
10
11
12
12
12
13
60
51
43
27
12
12
12
12
12
12
12
12
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
50
2
48
48
62
62
62
62
42
49
47
63
63
63
77
77
59
63
60
62
57
58
58
57
62
55
56
55
51
55
57
54
72
61
68
61
62
62
62
68
62
65
67
63
77
68
65
76
62
64
66
62
72
64
60
61
71
55
56
55
54
54
49
48
59
48
49
63
47
53
55
52
77
49
51
52
45
54
52
50
76
52
54
57
54
54
54
54
41
44
43
41
41
40
40
40
40
40
40
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
3
5
17
19
21
22
13
4
4
4
5
22
16
9
2
10
10
10
7
5
3
1
1
1
1
1
1
1
1
1
1
6
6
7
4
1
2
3
5
6
5
5
3
2
2
3
4
4
3
3
3
3
5
4
3
2
2
2
1
1
1
2
4
7
5
3
1
2
3
2
1
1
1
1
6
5
4
4
4
4
4
4
4
4
4
4
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
56
6
50
101
166
166
166
166
118
108
92
132
98
123
125
125
166
123
132
140
113
125
133
140
141
141
166
130
113
113
111
96
108
127
136
163
150
132
144
142
150
138
144
163
120
131
155
139
142
155
136
138
133
112
120
108
124
105
102
120
87
83
83
85
90
101
104
106
108
141
100
101
96
105
113
136
137
104
133
95
83
100
94
108
124
124
124
124
74
67
63
53
49
46
43
42
38
38
38
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
15
20
25
29
34
17
1
4
2
1
1
12
23
12
1
3
2
1
2
3
5
3
2
3
15
15
9
3
2
1
3
2
2
1
1
1
1
1
1
14
11
8
10
7
5
16
12
6
1
2
2
2
3
8
11
7
3
1
1
2
2
1
1
2
3
3
2
1
3
3
4
17
10
4
4
2
1
3
4
5
5
6
14
11
8
8
8
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
16
2
14
33
57
57
57
57
38
35
35
40
50
58
83
83
57
54
53
57
50
53
49
65
50
59
73
57
92
69
66
78
66
70
78
73
76
83
74
92
73
73
78
73
74
86
78
86
72
92
66
64
57
63
50
54
55
59
57
59
83
53
52
53
51
49
48
59
51
57
61
66
71
68
74
74
64
64
62
58
72
62
54
57
54
52
52
52
40
38
36
33
32
31
30
30
29
29
29
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
8
11
15
9
4
2
1
1
1
1
1
4
5
4
4
14
14
9
5
1
3
2
2
5
8
18
10
2
2
3
2
2
5
4
3
2
1
1
2
6
5
5
14
8
2
1
9
5
2
1
1
1
3
3
3
3
2
1
1
1
2
1
1
1
1
1
1
1
4
8
4
1
2
2
2
2
2
2
2
2
2
3
10
18
23
12
1
1
1
1
1
1
1
1
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
2
4
14
25
25
25
25
19
17
16
27
45
50
101
101
51
53
47
38
42
42
39
73
51
63
122
64
77
76
63
69
76
81
99
122
95
111
103
99
104
103
101
122
100
105
100
101
111
81
79
76
68
71
65
55
59
63
60
65
86
54
58
52
47
51
42
44
44
55
55
57
100
53
51
47
36
44
45
44
101
39
39
39
29
25
21
19
12
11
10
10
10
10
10
10
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
4
3
2
1
4
7
4
1
1
1
1
1
4
2
1
1
2
3
2
1
1
1
1
2
2
3
2
2
3
2
1
6
8
7
4
2
1
1
5
3
1
1
2
3
3
2
1
8
12
13
7
1
1
1
2
2
2
2
2
4
7
5
3
2
1
1
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
844
14
858
858
858
711
667
667
515
513
439
434
544
524
559
559
609
705
828
842
833
711
789
844
732
858
671
609
661
410
404
425
387
468
633
638
842
666
833
668
666
666
549
589
651
572
667
858
528
483
456
661
311
275
249
166
131
119
99
89
129
63
55
49
144
156
281
666
302
666
300
238
317
367
379
666
666
418
666
317
237
315
367
486
667
667
667
667
334
278
213
138
105
76
53
39
28
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
14
14
14
14
14
170
248
304
315
321
177
34
34
34
34
34
155
190
102
15
137
76
15
15
15
11
8
12
16
12
8
5
3
2
2
1
1
2
1
1
2
2
2
2
3
4
5
3
1
1
3
2
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
149
2
147
147
147
105
95
95
68
76
73
96
96
89
106
106
99
111
114
149
147
111
123
130
118
128
145
118
118
108
145
123
151
169
210
193
193
195
195
210
198
195
193
210
169
168
163
149
186
127
121
115
98
93
92
90
89
92
92
84
81
79
93
77
76
77
78
79
84
97
84
92
83
90
88
102
106
72
68
68
65
67
69
72
72
72
72
63
66
65
64
64
64
64
64
64
64
64
64
39
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
34
41
44
40
37
31
18
6
8
8
4
1
5
7
9
7
5
8
17
12
7
10
6
2
2
3
2
2
7
6
5
6
7
20
26
19
12
6
6
5
5
3
1
6
7
4
2
2
9
9
5
1
2
3
2
1
1
1
3
6
16
8
1
5
5
5
6
6
6
6
7
23
39
51
27
3
3
3
3
3
3
3
3
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
65
17
48
48
48
45
45
45
42
45
45
37
39
40
45
45
46
51
57
65
48
39
36
32
31
34
32
30
45
34
35
38
52
43
44
50
57
52
65
56
57
55
57
50
47
46
47
54
53
53
86
56
52
56
47
50
51
56
58
58
57
86
58
60
57
54
49
50
57
58
63
86
71
75
75
70
66
70
57
56
52
66
48
46
45
38
38
37
33
33
32
31
31
30
30
30
30
30
30
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
10
4
2
1
1
1
1
14
28
15
3
10
5
1
1
13
13
7
1
8
4
1
1
1
4
2
1
3
2
1
1
1
1
1
8
9
10
5
1
1
1
1
2
6
5
4
3
2
2
2
6
6
4
2
3
3
3
2
2
2
2
2
6
7
5
3
4
3
3
3
2
1
3
3
4
21
12
4
4
4
4
5
5
5
5
6
12
18
24
13
2
2
2
2
2
2
2
2
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
37
2
39
39
39
39
39
39
33
29
27
38
53
58
101
101
57
59
56
46
50
52
49
71
60
67
109
64
74
71
70
79
86
92
96
109
99
102
106
96
98
100
95
109
101
95
102
101
102
106
87
81
75
96
68
66
68
62
61
60
89
57
55
54
51
48
50
65
50
61
58
56
101
62
61
62
59
61
60
56
101
52
59
69
68
68
68
68
35
30
24
18
15
13
11
10
9
7
7
7
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
4
3
2
2
2
2
2
2
13
8
3
5
7
14
8
2
7
14
14
8
3
6
6
6
7
7
4
1
2
3
3
2
2
2
3
3
3
3
3
2
2
3
3
3
3
3
3
2
2
2
2
1
1
4
3
3
2
1
2
1
1
1
2
6
6
6
14
10
7
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
156
2
154
181
259
259
259
259
173
163
148
250
180
193
257
257
214
221
189
221
166
182
179
179
220
188
189
216
172
171
169
221
162
175
223
190
193
233
217
230
250
259
246
251
250
248
257
227
223
221
212
220
223
171
163
150
140
146
157
163
175
175
188
148
152
139
156
191
156
233
168
156
188
163
173
250
177
176
259
158
168
182
186
204
204
204
204
165
177
183
189
204
204
204
204
204
204
204
204
93
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
7
7
4
2
2
43
52
26
1
21
11
1
1
1
10
7
4
1
12
24
16
9
6
3
2
1
1
1
1
1
1
1
1
19
28
38
24
11
1
1
25
16
8
8
8
8
6
5
4
6
7
7
8
12
10
5
1
9
8
4
1
1
4
5
5
4
3
3
3
3
3
8
10
11
12
13
29
44
59
102
59
16
16
16
16
16
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
145
145
180
216
216
216
216
153
151
136
192
141
162
175
175
155
154
148
145
145
122
133
135
142
140
155
180
119
118
106
106
103
122
151
153
183
216
174
180
192
162
175
146
141
152
148
147
180
141
136
151
120
123
120
114
131
111
103
101
119
101
98
96
106
106
130
183
137
216
144
134
134
120
125
126
115
132
132
110
149
109
116
125
126
126
126
126
72
65
60
53
50
48
46
45
44
42
42
42
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
24
24
24
24
24
24
24
24
24
24
18
12
14
9
5
5
30
56
29
3
4
3
2
2
3
8
6
5
9
11
13
7
1
2
3
19
12
6
3
1
1
1
1
1
16
22
28
20
12
12
12
19
16
13
11
11
9
8
6
4
6
4
3
3
4
29
18
8
13
10
6
3
3
3
3
2
1
1
1
2
5
9
9
9
9
9
9
25
19
14
14
14
14
14
14
14
14
14
14
14
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
332
182
182
265
298
298
298
298
205
193
179
279
226
235
328
328
274
268
332
248
226
248
237
329
267
292
370
279
277
250
241
256
260
305
287
292
332
289
309
347
305
321
309
316
324
332
363
332
351
348
348
349
347
294
310
277
370
276
197
182
150
116
109
96
135
126
180
363
182
351
181
149
188
207
214
348
349
229
347
184
142
182
212
274
370
370
370
370
186
156
122
82
65
49
37
30
24
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
182
91
1
1
1
10
14
16
17
19
11
3
26
28
29
25
22
56
29
3
1
12
20
21
23
13
3
3
39
29
19
10
1
1
2
2
3
6
3
1
1
1
1
1
2
4
7
5
4
2
1
1
1
2
3
3
3
3
2
1
1
2
1
1
3
5
4
3
2
2
2
2
2
2
2
1
1
3
3
3
2
1
1
1
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
862
46
816
816
1041
1041
1041
1041
697
644
576
1029
974
1057
1798
1798
1157
1154
931
999
750
814
863
862
941
839
872
917
653
784
823
932
1454
1017
1318
1213
1171
1798
1233
1227
1298
1560
1293
1380
1738
1255
1454
1308
1272
1355
1560
1243
1738
1318
1059
936
771
864
953
1038
1798
1082
1003
1098
1025
1033
1578
1041
1059
1229
1471
995
1578
964
939
924
721
844
803
823
1471
937
1015
1047
971
954
954
924
683
654
735
807
924
924
924
924
924
924
924
924
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
46
46
46
29
12
12
12
12
12
12
8
4
4
4
4
4
124
140
83
26
67
62
58
41
24
19
14
9
5
17
30
23
17
9
2
3
2
2
1
1
2
3
2
1
49
39
30
51
27
4
5
39
61
34
7
4
6
8
6
5
8
10
12
10
8
6
4
12
7
2
2
3
3
3
3
3
7
7
7
22
48
74
68
62
62
62
62
159
148
138
95
53
53
53
53
53
53
53
53
304
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
91
91
133
133
133
129
129
129
89
84
77
122
97
109
142
142
103
108
109
129
105
108
115
109
115
133
112
112
116
109
112
113
112
129
116
115
129
119
119
126
129
129
132
130
134
142
142
133
129
120
114
140
100
105
93
98
70
72
67
60
107
50
49
46
51
49
68
115
68
132
79
71
101
91
95
142
142
105
130
85
113
82
95
118
140
140
140
140
73
64
51
36
30
25
20
18
16
11
11
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
9
45
63
35
7
7
7
7
7
7
7
7
13
13
13
13
14
15
11
7
38
22
7
7
7
5
4
9
15
17
13
7
1
4
14
7
1
3
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
3
3
2
2
1
1
1
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
45
40
40
53
66
66
66
66
47
48
43
54
49
53
73
73
54
56
48
66
46
52
54
47
55
59
61
62
87
65
61
64
68
64
72
73
86
87
77
77
86
78
85
91
89
107
93
87
83
107
84
82
107
68
67
68
68
56
52
52
53
49
48
47
61
43
44
45
43
49
49
50
73
50
48
48
42
44
42
42
73
44
48
50
46
46
46
46
39
39
40
39
39
39
39
39
39
39
39
23
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
4
2
2
2
6
8
10
11
12
6
1
3
2
2
2
4
7
4
1
1
2
3
2
1
5
3
2
5
13
12
8
5
3
2
2
3
5
4
3
2
2
2
3
6
5
4
3
3
2
1
5
5
5
4
3
5
3
2
3
3
2
1
1
4
6
3
1
5
3
1
1
1
2
2
2
18
10
2
1
1
2
4
5
5
5
6
7
8
10
19
14
9
9
9
9
9
9
9
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
2
129
165
243
243
243
243
163
150
137
212
165
181
235
235
175
177
161
211
150
164
165
178
205
200
260
214
218
203
207
199
215
213
218
260
213
236
226
221
233
243
237
260
236
256
238
220
236
256
208
197
256
160
153
164
142
139
166
134
123
129
166
135
145
166
145
186
141
149
146
135
146
149
143
161
150
149
243
147
138
143
128
132
131
128
128
128
73
69
66
62
60
59
58
57
57
56
56
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
5
6
8
8
8
4
1
12
6
1
1
28
28
14
1
26
40
34
20
7
27
15
4
31
31
31
52
58
30
2
15
29
42
21
1
1
2
3
4
20
22
24
23
22
25
28
19
10
5
1
5
5
3
1
4
10
5
1
1
4
5
6
11
7
4
4
4
4
4
4
4
4
5
6
7
7
7
9
10
11
11
12
34
24
15
12
10
10
10
10
10
10
10
10
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
139
4
135
135
135
127
127
127
94
86
80
133
218
246
487
487
263
265
223
165
157
139
139
139
124
135
123
107
115
165
194
204
520
206
215
216
162
154
211
217
226
492
283
300
487
246
234
217
179
235
306
307
520
530
337
404
378
492
471
330
527
321
294
530
309
305
527
224
210
256
211
209
530
274
284
296
519
297
275
273
519
207
219
236
188
161
157
157
83
72
59
43
36
30
25
22
20
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
4
4
4
4
4
4
4
16
14
12
12
52
52
30
8
48
28
8
8
8
5
3
8
14
9
4
2
1
1
1
1
1
1
2
4
2
1
1
1
11
6
1
1
1
1
1
4
3
3
3
2
1
2
1
1
1
1
1
2
3
2
2
2
2
2
3
2
1
1
1
5
9
5
2
2
2
1
1
1
1
1
1
5
3
1
3
4
4
4
4
4
4
4
5
9
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
48
48
48
53
58
58
58
58
42
42
39
59
48
57
69
69
66
94
66
66
65
69
58
61
64
60
69
53
64
61
64
94
68
73
103
75
77
75
71
76
77
83
85
103
96
86
94
94
91
108
108
92
108
89
71
80
77
76
96
77
74
74
93
68
68
65
60
64
64
71
73
77
96
81
89
83
82
85
89
84
93
89
66
67
63
53
53
53
38
43
49
55
55
55
55
55
55
55
55
55
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
10
8
7
22
28
34
18
2
2
2
4
2
1
7
6
5
5
5
3
1
1
2
3
2
1
1
1
1
1
7
11
8
5
2
1
1
5
3
1
3
3
3
2
2
5
4
2
1
1
7
7
6
5
4
2
1
1
2
4
5
3
1
3
4
5
5
6
4
2
2
2
2
11
9
7
5
4
4
4
4
4
4
4
4
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
47
2
45
45
53
53
53
53
39
35
32
54
43
45
64
64
48
52
48
55
48
54
54
57
64
54
55
52
51
56
55
58
89
61
64
58
52
50
53
54
53
77
54
50
49
47
48
49
52
55
56
60
89
60
65
66
65
77
58
59
55
52
47
44
44
43
55
44
45
54
51
53
89
54
53
53
43
46
52
43
65
45
49
52
52
52
52
52
28
26
24
22
21
20
20
19
19
19
19
19
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
4
1
6
3
1
1
1
3
2
1
4
8
11
11
12
6
1
2
2
3
2
1
1
1
1
2
7
5
3
6
4
3
4
5
3
1
2
1
1
7
5
4
5
3
1
5
8
11
6
1
1
1
1
1
1
1
2
4
7
4
1
2
3
2
2
4
5
6
7
8
5
3
3
2
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
360
2
362
412
583
583
583
583
389
361
325
571
404
438
581
581
493
486
404
544
353
384
414
402
486
445
418
468
486
378
394
394
435
387
411
453
465
536
511
534
579
583
556
571
568
577
581
541
544
514
504
488
469
493
407
411
328
323
359
388
406
411
579
420
374
353
369
465
418
536
444
579
420
455
494
579
583
482
460
473
579
486
505
487
455
451
451
351
377
505
431
451
456
451
451
451
451
451
451
95
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
2
10
10
6
2
2
115
134
80
27
70
64
58
38
18
20
19
13
8
7
6
32
27
15
3
7
12
22
12
3
3
2
2
3
20
32
42
27
12
7
2
18
17
12
7
12
16
12
7
2
11
8
5
16
20
12
5
8
14
10
7
4
4
4
4
4
4
5
42
43
45
30
15
25
30
33
36
65
59
54
54
34
15
15
15
15
15
15
15
15
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
770
26
796
796
796
683
667
667
512
430
453
528
595
633
818
818
742
781
770
796
746
740
746
769
746
795
740
686
648
719
566
565
645
799
676
720
796
662
746
743
720
784
813
777
799
813
813
795
724
638
618
818
570
610
478
558
326
288
269
209
188
165
131
117
221
219
363
784
370
813
353
281
395
446
463
813
812
491
813
364
283
382
445
594
818
818
818
818
412
345
267
175
135
100
72
55
41
9
9
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
26
26
26
26
26
41
49
57
104
127
114
85
57
83
96
109
363
287
169
52
260
156
52
33
52
27
2
8
14
12
10
9
8
4
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
3
5
3
2
3
3
3
3
2
1
1
2
2
3
4
5
4
3
2
1
2
3
2
1
1
3
7
4
2
1
1
1
1
1
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
36
36
54
54
61
61
61
61
41
37
36
40
48
56
77
77
61
59
60
55
54
55
47
55
52
60
88
62
89
70
73
76
74
88
77
75
79
89
78
88
76
75
83
79
80
112
89
83
78
112
81
81
112
68
63
60
66
48
48
47
48
41
40
40
38
35
36
46
40
47
50
50
77
49
47
46
38
42
41
43
76
43
48
54
54
54
54
54
42
40
37
34
33
32
31
31
30
30
30
30
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
3
2
2
2
4
5
6
6
6
6
6
15
8
1
1
1
2
1
1
13
8
3
2
1
2
3
2
2
4
6
8
10
5
1
1
1
1
2
4
2
1
2
3
20
13
7
4
1
1
1
5
6
3
1
2
2
2
2
5
4
2
1
1
2
5
3
1
1
1
1
1
1
2
2
2
18
9
1
2
2
2
3
4
4
4
5
11
17
23
12
2
2
2
2
2
2
2
2
11
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
49
4
45
45
52
52
52
52
39
33
34
39
46
50
66
66
52
55
56
57
51
66
57
59
57
57
66
51
52
49
45
52
54
55
78
57
58
58
56
56
59
59
58
78
58
58
66
60
61
64
64
58
78
56
57
61
61
56
66
54
53
54
54
53
54
61
47
47
49
52
47
46
51
46
44
46
54
44
53
44
49
52
46
48
48
48
48
48
25
24
23
21
20
19
19
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
2
1
1
1
1
7
10
6
2
5
5
5
5
15
21
13
5
9
10
10
7
5
7
4
2
3
7
11
7
3
2
2
10
6
3
2
1
1
1
1
1
10
7
4
3
3
2
2
15
8
1
2
1
1
2
2
2
4
3
2
2
2
5
4
3
2
1
2
2
2
2
2
4
5
6
8
8
7
5
3
7
9
10
11
12
7
2
1
1
1
1
1
1
1
1
1
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
59
5
64
64
64
48
48
48
35
32
29
47
40
43
60
60
51
55
53
56
61
52
56
59
53
64
54
51
68
47
49
49
48
48
51
54
58
68
61
66
59
58
58
57
60
68
60
64
59
66
58
60
57
47
45
42
34
33
32
32
42
27
25
25
30
31
36
58
38
56
38
35
47
42
42
56
55
44
56
38
46
35
41
50
60
60
60
60
30
25
20
13
10
8
6
5
4
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
5
5
5
3
1
1
1
1
1
1
1
1
3
2
2
2
15
14
8
2
14
8
3
3
3
7
6
5
18
14
11
6
1
3
5
3
1
3
4
6
4
2
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
102
93
93
121
147
147
147
147
102
102
94
145
103
113
133
133
111
115
105
124
108
115
122
124
110
107
121
98
94
113
110
122
203
140
141
143
151
138
142
148
142
151
180
133
129
125
121
103
101
117
131
129
203
164
140
157
200
148
180
147
131
132
135
140
151
164
139
147
137
151
152
149
203
180
141
144
132
135
132
130
200
133
137
143
134
131
131
131
101
109
106
102
102
101
100
100
100
100
100
58
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
3
5
6
4
2
2
2
2
2
2
2
2
7
5
4
4
26
25
13
2
7
4
2
3
5
7
4
2
16
15
14
28
40
22
4
5
3
2
1
1
2
2
1
1
17
16
15
9
3
2
1
9
6
3
1
3
3
3
2
2
2
1
1
2
3
3
2
1
3
2
1
1
3
3
4
3
3
2
2
9
6
4
7
8
9
9
10
18
13
9
9
9
9
9
9
9
9
9
9
27
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
133
133
133
133
133
101
101
101
69
63
57
99
74
84
109
109
90
86
84
98
88
90
102
133
103
133
98
87
90
83
86
88
87
98
112
117
156
156
136
156
134
132
130
134
123
123
124
133
116
121
113
108
116
98
96
103
104
112
121
119
132
103
101
114
97
96
132
93
104
111
102
121
132
109
108
119
104
96
109
101
103
114
105
102
98
98
98
71
79
105
90
95
95
95
95
95
95
95
95
41
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
2
2
2
2
2
1
1
3
2
1
1
34
39
20
1
21
22
13
4
2
14
10
6
21
12
3
3
4
4
4
8
7
7
15
18
10
3
5
7
10
11
13
10
8
4
1
5
5
3
1
1
1
1
1
5
5
3
1
6
9
13
10
7
9
5
1
2
2
2
2
2
5
5
3
1
3
5
8
10
11
12
12
13
11
10
10
9
8
8
8
8
8
8
8
8
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
51
4
47
60
87
87
87
87
59
54
51
63
58
61
81
81
63
63
57
61
47
49
50
59
60
70
112
66
87
72
73
80
87
92
95
112
93
103
96
94
97
98
95
112
98
94
90
80
103
77
82
87
67
81
64
70
68
67
98
70
73
80
93
81
66
64
68
76
60
82
66
66
98
64
66
65
60
65
61
55
93
51
54
56
49
46
46
46
27
25
24
23
22
22
21
21
21
21
21
21
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
4
4
4
4
4
5
5
6
6
6
4
2
10
6
2
2
14
12
10
16
12
7
2
2
2
12
7
2
7
14
16
12
9
5
1
1
2
4
2
1
1
2
2
2
7
8
9
8
5
2
2
5
3
1
2
2
1
1
2
3
3
2
2
6
6
7
7
6
4
2
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
4
12
8
5
5
3
2
2
2
2
2
2
2
2
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
746
34
780
780
780
729
729
729
486
447
402
705
504
536
725
725
583
533
475
700
459
527
641
746
647
780
570
622
484
478
468
502
478
476
558
525
527
543
625
568
584
599
588
625
650
657
729
780
679
705
680
725
643
700
649
635
569
622
523
513
558
463
469
429
424
506
418
467
401
536
387
346
429
411
434
584
576
467
599
476
465
549
573
629
729
729
729
729
541
532
547
517
513
509
503
501
494
494
494
207
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
34
19
4
4
4
4
4
4
4
5
12
8
4
4
107
121
63
5
54
59
65
39
13
27
20
13
38
24
11
13
16
12
9
17
25
42
22
2
2
2
11
20
37
41
46
46
33
20
9
9
9
16
18
17
12
6
1
12
16
12
9
8
7
12
10
9
18
12
6
6
6
6
6
7
8
8
8
9
9
9
12
13
14
14
15
111
74
38
38
38
38
38
38
38
38
38
38
56
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
125
2
123
123
123
96
93
93
63
58
54
69
62
69
87
87
67
66
64
65
67
72
88
125
98
123
121
95
102
85
90
98
99
121
139
130
176
176
148
176
144
151
143
135
164
136
138
133
164
115
110
108
98
90
89
96
93
92
84
108
82
79
85
75
76
76
96
77
81
81
76
84
70
76
73
71
91
66
66
65
57
67
52
52
52
47
47
47
35
40
46
52
52
52
52
52
52
52
52
52
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
2
2
2
2
2
4
5
6
6
6
4
2
10
7
4
4
28
30
16
2
14
8
2
2
2
5
3
2
16
17
18
12
6
4
3
7
5
3
4
5
3
1
3
5
7
9
12
12
11
11
11
9
7
7
7
4
2
3
4
5
4
4
4
3
2
3
2
1
1
2
1
1
3
3
3
2
2
3
4
8
6
4
4
4
4
4
4
13
11
9
6
3
3
3
3
3
3
3
3
22
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
111
35
146
146
146
85
73
59
50
44
40
41
45
46
60
60
68
100
90
111
146
79
79
74
61
62
64
53
66
60
55
100
59
72
82
96
110
110
146
90
103
98
91
146
108
105
102
146
86
83
84
68
63
63
51
52
56
46
46
44
43
44
48
49
54
63
47
50
47
42
42
42
40
44
42
46
63
44
63
44
42
45
47
50
56
56
56
56
29
27
24
21
20
18
17
17
16
16
16
16
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
18
26
14
2
2
2
2
2
2
2
2
14
8
3
3
4
2
1
1
15
17
14
7
1
1
1
1
1
6
6
6
9
5
2
2
1
1
1
1
1
1
1
1
5
4
3
3
3
3
3
4
3
2
2
2
2
2
3
4
5
4
3
3
6
7
4
2
2
2
2
2
2
2
2
6
6
3
1
2
4
3
3
6
8
9
10
8
5
3
2
1
1
1
1
1
1
1
1
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
34
34
49
66
93
93
93
93
63
58
54
62
60
67
84
84
64
62
62
62
50
54
53
57
82
66
70
72
90
73
74
76
71
81
73
72
72
85
74
76
93
77
79
80
82
84
74
72
74
73
75
90
71
72
64
66
68
59
65
56
57
58
60
72
59
63
64
69
61
85
63
62
72
65
64
93
58
61
59
56
69
54
53
53
51
49
49
49
36
40
45
50
50
50
50
50
50
50
50
50
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
20
27
18
9
9
9
9
9
9
5
1
11
10
9
9
31
19
7
1
14
7
1
1
1
4
3
2
5
3
1
1
1
1
1
4
6
8
4
1
1
1
2
6
10
7
5
3
1
1
1
5
3
1
1
2
2
3
2
2
2
1
1
3
8
5
3
1
2
1
1
2
2
2
3
5
19
11
4
5
4
4
4
4
4
4
4
12
10
9
5
2
2
2
2
2
2
2
2
20
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
41
1
42
44
61
61
61
61
61
61
63
95
76
75
97
97
74
73
65
94
59
68
69
70
85
76
102
74
77
84
84
99
85
89
93
94
99
98
102
92
95
95
90
94
97
87
95
96
98
102
87
82
83
93
75
79
78
72
77
77
83
75
63
62
65
72
68
78
65
95
68
66
97
76
76
94
92
77
92
68
96
65
70
83
89
89
89
89
49
46
43
36
33
31
29
28
27
26
26
26
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
1
1
1
1
1
1
1
1
9
13
7
1
22
11
1
1
1
3
2
1
3
6
9
8
7
15
8
1
6
27
23
13
3
2
1
1
1
3
2
1
1
1
1
1
5
8
11
6
1
2
4
8
5
3
4
3
2
8
5
3
5
3
2
4
8
11
9
7
4
1
1
1
1
1
2
7
9
6
4
4
3
3
3
3
3
3
3
6
3
1
1
1
1
1
1
1
1
1
1
5
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
40
40
47
55
55
55
55
37
34
34
34
38
44
52
52
55
47
48
55
46
49
46
52
49
47
55
47
50
49
54
55
65
71
90
82
82
81
81
90
83
85
77
90
68
67
73
71
79
85
68
67
65
62
62
60
65
60
58
57
60
56
45
52
43
42
50
41
44
48
44
46
65
50
49
54
54
50
55
53
65
52
53
56
56
56
56
56
42
44
44
42
42
41
41
41
41
41
41
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
7
4
2
1
1
1
1
1
3
4
2
1
11
8
6
6
26
26
13
1
14
8
2
2
2
3
3
4
11
18
19
12
5
11
12
7
3
14
7
1
1
1
2
2
3
4
5
4
3
3
3
3
3
3
3
2
2
2
1
1
2
2
2
3
4
5
4
3
2
2
2
1
1
1
2
1
1
4
8
8
4
1
1
1
1
1
1
6
4
3
3
2
1
1
1
1
1
1
1
1
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
145
15
130
130
130
92
77
77
54
48
44
68
52
64
75
75
70
80
69
68
74
73
92
145
117
130
223
132
137
142
191
157
174
200
209
177
188
223
181
194
200
182
209
152
166
162
162
155
223
134
129
121
109
103
99
96
98
95
95
108
100
98
93
114
88
87
96
85
90
98
85
92
90
82
80
99
73
77
86
90
93
114
99
100
101
98
98
98
82
99
92
91
92
91
91
91
91
91
91
43
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
15
15
15
8
2
2
2
2
2
2
2
2
4
3
2
2
41
51
31
11
9
8
8
8
11
34
18
2
9
15
22
15
8
4
1
8
7
6
4
2
1
1
1
2
11
9
7
10
13
11
9
9
6
3
1
1
1
1
1
6
5
3
1
6
11
11
9
7
4
1
1
1
1
1
1
1
2
9
5
1
3
3
3
12
17
19
20
21
14
8
8
5
3
3
3
3
3
3
3
3
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
344
19
325
325
325
320
320
320
215
197
176
318
220
233
313
313
292
289
344
325
222
250
233
233
292
255
258
281
236
208
222
234
216
236
256
283
344
281
369
310
304
307
369
298
294
295
320
282
299
318
314
369
305
369
312
294
274
281
241
247
277
240
241
258
369
251
226
214
199
232
190
179
310
431
480
990
834
599
990
610
580
722
990
868
972
972
972
972
549
615
711
798
972
972
972
972
972
972
972
972
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
19
19
19
10
2
2
2
2
2
2
1
1
3
2
1
1
39
49
25
1
16
20
25
18
11
12
11
7
4
12
20
11
2
2
3
8
6
4
2
1
2
3
3
4
41
30
20
19
16
10
4
39
23
8
5
3
2
1
2
4
13
7
1
3
6
4
3
10
7
4
6
7
8
6
5
5
4
4
4
4
4
4
8
10
11
12
13
75
57
40
40
29
18
18
18
18
18
18
18
18
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
354
6
348
405
574
574
574
574
391
369
330
543
386
415
531
531
411
436
389
483
348
359
383
381
485
401
410
460
358
439
333
391
358
366
407
368
362
399
434
435
566
574
529
544
543
523
531
505
499
493
478
485
460
438
401
400
407
288
264
240
236
258
253
313
321
250
276
378
296
332
347
371
378
392
402
566
567
403
574
364
329
333
309
328
334
334
334
334
187
172
158
141
133
127
121
118
116
110
110
110
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
6
6
6
6
6
18
24
27
29
31
21
12
12
12
12
12
103
120
61
2
36
19
2
2
2
14
18
23
38
20
2
11
20
14
8
42
31
20
14
9
5
2
7
14
63
45
27
24
19
12
5
7
9
8
7
7
7
7
7
35
21
7
1
8
15
11
6
1
6
5
3
1
6
8
6
3
1
4
5
6
8
11
10
10
10
10
10
60
47
35
26
18
18
18
18
18
18
18
18
31
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
131
40
91
97
108
108
108
108
75
73
65
96
70
80
91
91
94
86
131
91
92
99
98
131
127
149
267
145
195
144
150
164
191
217
207
267
208
209
222
218
220
218
202
267
201
200
205
183
206
180
146
140
124
110
106
111
120
112
108
108
127
99
108
107
111
120
127
108
108
111
100
108
127
106
102
104
106
86
108
79
79
84
87
95
95
95
95
75
81
84
87
95
95
95
95
95
95
95
95
40
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
40
27
15
13
12
12
12
12
12
12
8
5
5
5
5
5
43
51
44
29
15
10
5
5
5
27
16
5
15
8
1
3
6
8
9
9
9
45
24
3
6
10
9
9
18
14
11
10
9
5
1
5
7
7
7
6
5
3
2
10
13
7
1
7
11
16
11
7
4
2
3
3
3
3
3
2
1
1
1
1
1
1
4
5
6
6
7
23
27
31
47
26
6
6
6
6
6
6
6
6
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
60
17
43
48
57
57
57
57
38
36
32
45
46
51
78
78
65
82
60
43
47
44
46
59
48
55
59
57
82
63
64
70
63
63
89
71
77
80
82
92
85
92
85
92
79
76
75
71
67
65
65
65
63
76
59
61
58
56
57
52
56
57
57
76
57
53
51
69
51
57
56
55
78
62
61
73
63
55
51
54
71
53
57
66
73
73
73
73
45
50
56
61
73
73
73
73
73
73
73
73
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
17
13
9
7
5
5
5
5
5
5
3
2
4
3
2
2
17
17
9
2
7
4
2
1
1
4
2
1
5
4
4
5
7
4
2
1
1
8
4
1
12
11
6
1
6
5
5
5
3
1
5
6
4
2
2
2
2
3
4
5
4
3
2
1
4
7
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
6
9
11
7
3
3
3
3
3
3
3
3
10
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1141
1167
1193
1219
1245
1271
1297
1323
1349
1375
1401
1427
1453
1479
1505
1531
1557
1583
1609
1635
1661
1687
1713
1739
1765
1792
1818
1844
1870
1896
1922
1948
1974
2000
2026
2052
2078
2104
2130
2156
2182
2208
2234
2260
2286
2312
2338
2364
2390
2416
2443
2469
2495
2521
2547
2573
2599
2625
2651
2677
2703
2729
2755
2781
2807
2833
2859
2885
2911
2937
2963
2989
3015
3041
3067
3094
3120
3146
3172
3198
3224
3250
3276
3302
3328
3354
3380
3406
3432
3458
3484
3510
3536
3562
3588
3614
3640
3666
3692
3718
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
