5
14263
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
78
77
77
77
77
77
76
76
76
76
76
75
75
75
75
75
74
74
74
74
73
73
73
73
72
72
72
72
71
71
71
71
70
70
70
69
69
69
68
68
68
68
67
67
67
66
66
66
65
65
64
64
64
63
63
63
62
62
62
61
61
60
60
60
59
59
58
58
58
57
57
56
56
55
55
54
54
54
53
53
52
52
51
51
50
50
49
49
48
48
47
47
46
46
45
44
44
43
43
42
41
40
39
38
37
36
35
34
34
33
32
32
31
30
29
28
27
27
26
26
27
27
28
28
29
30
30
30
30
30
30
29
28
28
27
26
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
4
3
3
3
3
2
2
1
1
1
0
0
0
0
-1
-1
-1
-2
-3
-3
-4
-5
-6
-7
-9
-10
-11
-13
-14
-16
-18
-20
-22
-24
-25
-27
-29
-31
-33
-35
-37
-39
-42
-44
-46
-48
-50
-51
-53
-54
-55
-56
-57
-57
-58
-59
-60
-61
-62
-63
-65
-66
-67
-68
-70
-71
-72
-73
-74
-75
-76
-77
-78
-80
-81
-83
-84
-86
-88
-89
-91
-92
-93
-94
-95
-96
-97
-97
-98
-99
-99
-100
-100
-101
-101
-102
-103
-104
-105
-105
-106
-107
-108
-108
-108
-109
-109
-109
-110
-110
-111
-111
-112
-113
-114
-115
-116
-118
-119
-120
-122
-123
-123
-124
-125
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-134
-135
-136
-136
-137
-138
-138
-139
-141
-142
-143
-144
-146
-147
-149
-150
-152
-154
-155
-157
-158
-160
-161
-163
-164
-166
-167
-168
-169
-171
-172
-173
-174
-175
-175
-176
-177
-178
-178
-179
-180
-180
-181
-181
-182
-183
-183
-184
-185
-187
-188
-189
-190
-191
-192
-193
-194
-194
-195
-195
-196
-196
-197
-198
-198
-199
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-214
-215
-216
-217
-218
-219
-220
-221
-221
-222
-223
-223
-223
-224
-224
-224
-224
-225
-225
-226
-226
-227
-228
-229
-230
-230
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-237
-238
-238
-239
-240
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-253
-254
-256
-258
-260
-262
-263
-265
-267
-269
-271
-273
-275
-277
-280
-282
-284
-287
-289
-291
-294
-296
-298
-299
-301
-303
-305
-306
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-327
-329
-331
-333
-335
-336
-338
-340
-342
-344
-346
-348
-351
-353
-356
-358
-361
-364
-366
-369
-371
-374
-376
-378
-381
-383
-386
-388
-391
-393
-396
-399
-401
-404
-406
-409
-411
-413
-415
-418
-420
-422
-425
-427
-430
-432
-434
-436
-438
-440
-442
-443
-445
-446
-448
-450
-452
-454
-456
-458
-460
-462
-464
-465
-467
-469
-470
-472
-474
-475
-477
-479
-480
-481
-483
-484
-485
-486
-487
-487
-488
-488
-489
-489
-489
-490
-490
-490
-490
-491
-491
-490
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-480
-479
-478
-476
-475
-474
-472
-471
-469
-468
-466
-465
-463
-462
-460
-459
-458
-457
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-443
-442
-440
-438
-437
-435
-433
-432
-430
-429
-428
-426
-425
-424
-423
-422
-421
-420
-419
-417
-416
-415
-413
-412
-411
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-399
-398
-398
-397
-397
-397
-397
-396
-396
-396
-395
-395
-395
-394
-393
-393
-392
-391
-391
-390
-390
-390
-389
-389
-389
-388
-388
-387
-386
-385
-384
-383
-382
-381
-379
-378
-377
-376
-375
-373
-372
-371
-370
-369
-368
-367
-366
-364
-363
-362
-360
-359
-357
-356
-354
-353
-352
-350
-349
-347
-346
-344
-343
-341
-339
-338
-336
-334
-332
-330
-328
-326
-324
-322
-320
-318
-316
-314
-312
-310
-307
-305
-303
-301
-298
-296
-293
-291
-288
-286
-284
-281
-279
-277
-275
-273
-271
-269
-267
-265
-263
-262
-260
-259
-257
-256
-254
-253
-251
-250
-248
-246
-244
-242
-240
-239
-237
-236
-235
-234
-233
-231
-230
-229
-228
-227
-225
-224
-223
-222
-221
-220
-219
-217
-216
-214
-213
-211
-209
-208
-206
-205
-204
-202
-201
-199
-198
-197
-195
-193
-192
-190
-189
-187
-186
-184
-182
-180
-178
-176
-173
-171
-169
-166
-163
-161
-159
-156
-154
-151
-149
-147
-145
-142
-140
-137
-135
-132
-130
-128
-125
-123
-121
-119
-117
-115
-113
-112
-110
-108
-107
-106
-105
-104
-102
-101
-100
-99
-98
-97
-95
-94
-93
-92
-91
-89
-88
-86
-85
-83
-81
-79
-77
-75
-73
-70
-68
-66
-63
-61
-59
-56
-53
-51
-48
-45
-42
-39
-37
-34
-31
-29
-26
-23
-21
-18
-16
-14
-11
-9
-7
-4
-2
0
2
4
6
8
10
13
15
17
20
23
25
28
31
34
37
39
42
45
47
50
52
55
57
59
62
64
67
69
72
74
76
79
81
83
86
88
91
94
97
100
104
107
110
113
116
119
121
124
126
129
131
133
136
138
141
144
146
149
153
156
159
163
166
170
174
178
182
186
190
195
199
203
207
211
215
219
222
226
230
234
237
241
245
249
253
257
261
265
269
273
276
280
283
287
290
294
298
301
305
308
312
315
317
320
322
325
327
330
333
335
338
341
345
348
350
353
356
358
361
363
365
367
369
371
373
375
377
379
381
384
386
388
390
392
394
397
399
401
403
405
407
409
410
412
413
414
416
417
418
420
422
424
426
428
429
431
433
434
436
438
440
442
444
446
447
449
451
452
454
455
457
459
461
462
464
466
468
470
472
473
474
476
477
478
479
480
481
482
483
484
486
487
488
489
490
491
491
492
493
494
495
496
497
498
499
500
501
502
502
503
504
504
504
505
505
505
505
506
506
506
506
506
505
505
505
505
504
503
503
501
500
499
497
495
493
492
490
487
485
483
480
477
475
472
469
467
464
462
460
457
455
453
450
448
446
443
441
438
436
433
430
427
424
421
418
415
412
409
406
403
400
397
393
390
387
383
380
376
372
369
365
361
356
352
348
344
340
335
331
327
323
319
315
310
306
301
296
291
286
281
276
271
267
262
257
252
248
243
238
233
229
224
219
214
209
204
199
193
188
183
177
172
167
162
157
152
147
143
138
134
129
125
120
116
111
107
102
97
93
88
83
79
74
69
64
59
54
49
44
39
34
30
25
21
16
11
6
1
-4
-9
-15
-21
-26
-32
-37
-43
-48
-54
-59
-64
-70
-75
-80
-85
-91
-96
-102
-107
-113
-118
-124
-129
-135
-140
-145
-150
-155
-160
-166
-171
-176
-181
-185
-190
-195
-200
-205
-209
-214
-219
-224
-230
-235
-240
-245
-250
-255
-260
-265
-270
-275
-281
-286
-291
-297
-303
-308
-314
-320
-326
-332
-338
-344
-350
-357
-363
-369
-375
-381
-387
-392
-398
-404
-409
-415
-420
-425
-430
-435
-440
-445
-450
-456
-461
-466
-471
-476
-481
-486
-491
-495
-500
-505
-509
-514
-518
-523
-528
-532
-537
-541
-546
-550
-555
-559
-563
-568
-572
-576
-581
-585
-590
-594
-598
-603
-606
-610
-614
-618
-621
-625
-629
-633
-637
-641
-645
-649
-653
-656
-660
-664
-668
-672
-676
-680
-684
-688
-692
-697
-701
-705
-709
-713
-717
-722
-726
-730
-734
-738
-743
-747
-751
-755
-759
-763
-767
-771
-774
-778
-781
-785
-788
-792
-795
-798
-801
-805
-808
-811
-814
-817
-820
-823
-826
-829
-831
-833
-836
-838
-840
-842
-845
-847
-850
-852
-855
-857
-860
-862
-865
-867
-870
-872
-875
-878
-881
-883
-886
-888
-891
-893
-896
-898
-901
-903
-906
-909
-912
-915
-917
-920
-923
-926
-928
-931
-933
-936
-939
-942
-944
-947
-950
-952
-955
-958
-960
-963
-966
-969
-971
-974
-977
-980
-983
-985
-988
-991
-993
-996
-998
-1000
-1002
-1006
-1008
-1010
-1012
-1016
-1018
-1020
-1022
-1024
-1025
-1027
-1028
-1030
-1031
-1032
-1033
-1034
-1035
-1035
-1036
-1036
-1036
-1036
-1036
-1035
-1035
-1034
-1034
-1033
-1032
-1032
-1031
-1030
-1029
-1028
-1027
-1025
-1022
-1022
-1020
-1018
-1016
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-997
-995
-993
-991
-989
-986
-983
-980
-977
-974
-971
-969
-966
-963
-961
-958
-954
-951
-948
-944
-941
-937
-934
-930
-927
-923
-919
-915
-911
-907
-903
-899
-894
-890
-885
-881
-877
-872
-868
-864
-861
-857
-853
-848
-844
-840
-836
-831
-827
-823
-820
-816
-812
-808
-805
-801
-796
-792
-787
-782
-777
-772
-766
-760
-755
-749
-743
-737
-731
-726
-720
-714
-708
-702
-696
-690
-683
-677
-670
-664
-657
-651
-644
-637
-631
-624
-617
-611
-604
-597
-589
-582
-575
-567
-559
-552
-544
-537
-529
-521
-513
-505
-496
-488
-479
-471
-463
-454
-446
-438
-430
-421
-413
-404
-395
-386
-377
-367
-358
-348
-337
-327
-316
-305
-295
-284
-273
-262
-251
-240
-229
-217
-206
-195
-183
-172
-161
-150
-139
-128
-117
-106
-95
-84
-73
-62
-50
-39
-28
-16
-5
6
17
28
40
51
62
73
84
95
106
117
128
140
151
163
174
185
197
208
220
231
243
254
266
278
289
301
313
325
336
348
360
371
383
394
406
418
430
441
453
465
477
489
501
513
525
537
549
560
572
584
595
607
618
630
641
653
664
676
688
700
711
723
735
747
759
771
783
795
807
819
831
843
855
867
879
891
904
916
928
941
954
966
979
992
1004
1018
1031
1044
1057
1070
1083
1097
1110
1123
1137
1150
1164
1177
1191
1204
1218
1232
1245
1259
1272
1286
1300
1313
1327
1341
1355
1369
1383
1397
1411
1426
1440
1455
1469
1484
1498
1513
1527
1542
1557
1572
1588
1603
1619
1635
1650
1666
1682
1698
1713
1729
1744
1760
1775
1791
1806
1822
1838
1854
1870
1886
1902
1918
1934
1950
1966
1982
1997
2013
2029
2045
2061
2077
2093
2110
2126
2143
2160
2177
2194
2212
2229
2247
2264
2282
2300
2318
2336
2354
2373
2391
2409
2428
2446
2464
2482
2500
2519
2538
2557
2576
2596
2616
2636
2656
2676
2696
2716
2737
2757
2778
2798
2819
2840
2860
2881
2901
2922
2942
2963
2983
3004
3024
3045
3066
3087
3108
3128
3149
3170
3191
3211
3232
3253
3273
3294
3315
3336
3356
3377
3398
3419
3440
3461
3483
3504
3525
3546
3567
3588
3609
3630
3652
3673
3694
3716
3738
3759
3781
3803
3825
3846
3868
3890
3912
3933
3955
3977
3998
4019
4042
4062
4085
4107
4129
4151
4173
4195
4217
4239
4261
4283
4306
4328
4350
4373
4395
4417
4439
4461
4483
4505
4527
4549
4571
4593
4615
4637
4659
4681
4703
4725
4747
4769
4791
4813
4834
4856
4877
4899
4920
4942
4963
4985
5007
5028
5050
5072
5093
5115
5137
5160
5182
5204
5227
5249
5272
5294
5316
5338
5361
5383
5405
5427
5449
5471
5493
5515
5537
5559
5581
5603
5625
5647
5669
5690
5711
5733
5754
5776
5797
5818
5839
5860
5880
5900
5921
5941
5962
5983
6004
6025
6046
6067
6088
6109
6130
6151
6173
6194
6215
6236
6257
6278
6298
6319
6340
6362
6383
6404
6426
6447
6468
6489
6510
6532
6553
6575
6597
6619
6641
6662
6683
6705
6726
6748
6769
6789
6807
6822
6835
6845
6852
6857
6860
6863
6865
6866
6868
6871
6874
6878
6883
6890
6897
6903
6908
6907
6899
6878
6841
6783
6702
6595
6461
6303
6124
5931
5732
5536
5352
5189
5053
4949
4879
4839
4827
4834
4854
4878
4897
4904
4895
4867
4820
4756
4679
4593
4504
4416
4330
4248
4170
4091
4013
3933
3849
3764
3677
3591
3506
3424
3343
3261
3179
3095
3008
2920
2832
2745
2660
2574
2485
2390
2284
2164
2025
1871
1699
1515
1323
1129
937
754
581
421
276
144
24
-86
-189
-288
-387
-488
-593
-706
-826
-954
-1090
-1231
-1378
-1526
-1673
-1817
-1954
-2081
-2197
-2303
-2399
-2487
-2572
-2656
-2744
-2836
-2933
-3035
-3139
-3243
-3344
-3440
-3529
-3612
-3689
-3759
-3823
-3883
-3938
-3990
-4037
-4078
-4113
-4137
-4150
-4149
-4134
-4105
-4065
-4019
-3974
-3936
-3910
-3901
-3911
-3939
-3984
-4041
-4105
-4172
-4239
-4301
-4357
-4405
-4443
-4473
-4496
-4513
-4529
-4547
-4571
-4602
-4643
-4693
-4750
-4814
-4885
-4963
-5052
-5155
-5274
-5409
-5556
-5707
-5852
-5979
-6078
-6141
-6168
-6161
-6129
-6083
-6038
-6002
-5986
-5994
-6027
-6085
-6164
-6261
-6373
-6496
-6627
-6763
-6900
-7034
-7166
-7293
-7419
-7547
-7682
-7829
-7991
-8170
-8366
-8570
-8775
-8971
-9145
-9287
-9388
-9443
-9453
-9423
-9363
-9287
-9210
-9147
-9111
-9110
-9148
-9225
-9338
-9478
-9641
-9819
-10007
-10199
-10392
-10579
-10752
-10904
-11027
-11114
-11162
-11174
-11160
-11133
-11111
-11115
-11161
-11263
-11424
-11641
-11903
-12188
-12473
-12730
-12935
-13068
-13115
-13074
-12951
-12763
-12530
-12280
-12040
-11832
-11674
-11579
-11547
-11574
-11651
-11763
-11893
-12025
-12144
-12238
-12296
-12314
-12290
-12227
-12133
-12018
-11895
-11777
-11676
-11601
-11559
-11553
-11582
-11643
-11732
-11843
-11969
-12103
-12237
-12364
-12477
-12572
-12648
-12707
-12755
-12801
-12853
-12919
-13004
-13110
-13232
-13364
-13495
-13615
-13713
-13782
-13816
-13814
-13780
-13720
-13645
-13566
-13499
-13456
-13449
-13484
-13563
-13679
-13820
-13968
-14104
-14208
-14263
-14260
-14193
-14063
-13875
-13637
-13359
-13048
-12714
-12366
-12014
-11666
-11332
-11021
-10740
-10492
-10277
-10090
-9923
-9763
-9598
-9417
-9211
-8975
-8708
-8414
-8101
-7781
-7468
-7174
-6913
-6693
-6519
-6389
-6297
-6232
-6178
-6121
-6046
-5941
-5799
-5614
-5388
-5124
-4826
-4503
-4163
-3816
-3474
-3146
-2844
-2577
-2352
-2174
-2044
-1957
-1906
-1884
-1878
-1878
-1873
-1854
-1817
-1759
-1679
-1583
-1478
-1373
-1279
-1208
-1171
-1177
-1234
-1342
-1501
-1704
-1939
-2195
-2457
-2709
-2938
-3135
-3293
-3410
-3489
-3538
-3565
-3581
-3599
-3629
-3679
-3756
-3862
-4000
-4167
-4360
-4574
-4805
-5044
-5286
-5524
-5749
-5956
-6137
-6287
-6402
-6478
-6514
-6509
-6467
-6390
-6288
-6168
-6042
-5922
-5819
-5744
-5703
-5702
-5738
-5806
-5894
-5990
-6077
-6139
-6161
-6133
-6047
-5903
-5706
-5466
-5195
-4906
-4613
-4327
-4054
-3801
-3569
-3359
-3173
-3013
-2880
-2776
-2701
-2652
-2621
-2596
-2563
-2504
-2404
-2251
-2039
-1766
-1439
-1069
-669
-254
160
560
933
1269
1560
1799
1983
2108
2178
2198
2175
2121
2051
1978
1918
1884
1889
1943
2055
2227
2459
2745
3076
3437
3809
4173
4512
4811
5060
5256
5400
5499
5560
5593
5605
5604
5593
5578
5562
5552
5555
5578
5628
5708
5818
5955
6107
6263
6410
6533
6622
6670
6675
6639
6565
6462
6337
6199
6057
5920
5796
5693
5617
5574
5567
5593
5651
5732
5830
5934
6035
6127
6205
6265
6309
6338
6357
6369
6378
6389
6403
6423
6451
6486
6530
6584
6647
6720
6800
6887
6977
7067
7152
7229
7293
7343
7378
7399
7409
7411
7410
7409
7412
7420
7434
7451
7470
7487
7500
7504
7498
7481
7452
7413
7366
7316
7264
7216
7174
7140
7118
7107
7106
7115
7133
7156
7183
7208
7227
7236
7231
7207
7164
7103
7030
6950
6875
6813
6775
6768
6794
6853
6940
7048
7168
7291
7408
7513
7602
7675
7730
7770
7798
7815
7823
7823
7815
7799
7777
7749
7718
7688
7665
7654
7660
7689
7741
7817
7912
8021
8137
8251
8356
8447
8518
8567
8594
8601
8590
8564
8526
8479
8426
8370
8312
8255
8198
8141
8084
8025
7961
7891
7811
7719
7616
7499
7372
7237
7096
6957
6823
6702
6597
6514
6455
6422
6415
6434
6476
6541
6625
6726
6841
6963
7089
7212
7327
7428
7514
7583
7637
7677
7708
7733
7754
7774
7792
7808
7823
7835
7844
7850
7854
7855
7852
7842
7824
7794
7752
7696
7629
7554
7475
7397
7327
7268
7224
7198
7189
7197
7220
7254
7296
7341
7384
7420
7446
7456
7450
7427
7388
7336
7274
7207
7139
7076
7021
6978
6950
6935
6935
6946
6962
6977
6983
6972
6934
6864
6758
6616
6442
6242
6027
5809
5601
5414
5256
5134
5047
4993
4963
4949
4938
4919
4882
4819
4727
4605
4457
4287
4104
3915
3729
3553
3392
3250
3129
3030
2951
2890
2842
2803
2768
2729
2683
2624
2550
2458
2349
2226
2092
1954
1816
1685
1565
1462
1378
1318
1283
1274
1292
1334
1400
1485
1583
1688
1792
1890
1975
2041
2090
2118
2130
2130
2124
2119
2122
2137
2169
2220
2289
2375
2473
2580
2691
2801
2907
3005
3094
3170
3234
3283
3317
3335
3337
3322
3290
3241
3177
3099
3006
2902
2788
2666
2539
2409
2278
2147
2017
1890
1763
1635
1506
1373
1238
1099
957
815
672
530
390
253
119
-11
-136
-255
-366
-470
-564
-649
-726
-795
-860
-924
-990
-1061
-1141
-1232
-1336
-1453
-1582
-1720
-1863
-2007
-2145
-2274
-2389
-2487
-2567
-2630
-2678
-2715
-2746
-2775
-2808
-2848
-2899
-2964
-3042
-3134
-3237
-3348
-3461
-3571
-3674
-3766
-3844
-3906
-3953
-3986
-4010
-4027
-4042
-4057
-4075
-4101
-4134
-4174
-4223
-4278
-4337
-4397
-4454
-4505
-4545
-4572
-4583
-4578
-4556
-4520
-4472
-4415
-4353
-4290
-4229
-4173
-4126
-4090
-4064
-4051
-4046
-4050
-4058
-4067
-4072
-4070
-4059
-4037
-4002
-3956
-3900
-3837
-3771
-3705
-3644
-3592
-3552
-3528
-3520
-3530
-3559
-3605
-3666
-3740
-3824
-3915
-4011
-4109
-4209
-4308
-4409
-4512
-4619
-4730
-4847
-4970
-5097
-5226
-5353
-5474
-5585
-5682
-5762
-5823
-5863
-5884
-5887
-5876
-5854
-5827
-5798
-5774
-5757
-5751
-5758
-5776
-5806
-5843
-5884
-5925
-5962
-5993
-6016
-6029
-6032
-6027
-6015
-5997
-5976
-5953
-5931
-5911
-5893
-5878
-5865
-5853
-5839
-5823
-5803
-5775
-5741
-5698
-5647
-5588
-5524
-5456
-5386
-5317
-5251
-5190
-5138
-5095
-5062
-5040
-5028
-5024
-5026
-5033
-5041
-5049
-5055
-5059
-5060
-5056
-5049
-5037
-5020
-4998
-4972
-4943
-4912
-4880
-4849
-4821
-4799
-4782
-4773
-4772
-4779
-4793
-4813
-4837
-4862
-4885
-4903
-4915
-4916
-4907
-4887
-4857
-4817
-4770
-4719
-4666
-4613
-4562
-4515
-4470
-4430
-4393
-4359
-4326
-4294
-4260
-4223
-4182
-4136
-4082
-4021
-3952
-3877
-3795
-3709
-3619
-3527
-3436
-3346
-3260
-3179
-3106
-3040
-2984
-2938
-2901
-2873
-2852
-2837
-2825
-2815
-2805
-2794
-2782
-2769
-2755
-2741
-2728
-2717
-2707
-2699
-2692
-2685
-2677
-2667
-2652
-2632
-2604
-2569
-2524
-2472
-2414
-2352
-2287
-2224
-2164
-2109
-2061
-2019
-1984
-1956
-1932
-1911
-1892
-1872
-1850
-1823
-1792
-1755
-1712
-1665
-1615
-1563
-1514
-1468
-1429
-1399
-1378
-1367
-1367
-1376
-1394
-1418
-1448
-1480
-1515
-1549
-1582
-1614
-1643
-1670
-1695
-1720
-1744
-1770
-1799
-1830
-1866
-1906
-1951
-2001
-2058
-2120
-2187
-2259
-2334
-2410
-2486
-2558
-2625
-2684
-2735
-2776
-2808
-2831
-2848
-2860
-2871
-2884
-2902
-2930
-2969
-3022
-3088
-3165
-3252
-3345
-3438
-3526
-3604
-3669
-3718
-3749
-3763
-3762
-3749
-3726
-3698
-3670
-3643
-3622
-3609
-3604
-3608
-3621
-3641
-3665
-3692
-3719
-3743
-3763
-3777
-3786
-3789
-3788
-3783
-3777
-3771
-3767
-3767
-3771
-3780
-3793
-3810
-3827
-3843
-3856
-3861
-3858
-3842
-3814
-3771
-3715
-3645
-3563
-3470
-3368
-3260
-3146
-3029
-2910
-2792
-2673
-2556
-2439
-2322
-2205
-2086
-1964
-1841
-1714
-1586
-1456
-1326
-1198
-1072
-949
-831
-717
-607
-501
-397
-295
-193
-89
16
125
235
347
460
572
682
787
888
981
1068
1147
1218
1282
1340
1392
1440
1484
1526
1566
1605
1642
1679
1715
1750
1784
1815
1844
1871
1894
1914
1930
1941
1949
1952
1953
1953
1953
1955
1962
1975
1996
2025
2061
2105
2154
2205
2255
2303
2346
2382
2411
2433
2450
2461
2471
2479
2488
2498
2512
2528
2546
2567
2590
2615
2641
2668
2696
2724
2751
2777
2801
2821
2838
2851
2860
2868
2874
2880
2888
2898
2913
2932
2956
2986
3021
3062
3106
3155
3208
3263
3320
3378
3436
3494
3550
3605
3658
3708
3755
3800
3842
3881
3918
3952
3984
4014
4043
4072
4101
4129
4159
4192
4229
4269
4315
4366
4423
4483
4545
4608
4670
4728
4781
4828
4868
4902
4929
4950
4967
4980
4991
5000
5007
5013
5017
5021
5023
5024
5024
5021
5017
5009
4997
4981
4961
4935
4903
4865
4822
4774
4721
4665
4606
4547
4488
4430
4374
4321
4271
4224
4180
4138
4097
4056
4016
3975
3932
3888
3842
3794
3745
3694
3642
3590
3538
3486
3434
3383
3331
3279
3225
3169
3110
3049
2984
2917
2847
2776
2703
2631
2560
2491
2424
2360
2298
2240
2183
2128
2075
2021
1969
1917
1865
1814
1763
1713
1666
1620
1578
1539
1506
1479
1460
1450
1450
1461
1481
1512
1551
1598
1650
1706
1763
1819
1875
1927
1977
2024
2068
2110
2151
2191
2232
2272
2313
2352
2389
2423
2452
2476
2495
2506
2512
2511
2503
2490
2472
2448
2420
2388
2352
2312
2268
2222
2173
2122
2069
2013
1958
1902
1844
1785
1724
1660
1592
1520
1444
1363
1279
1193
1106
1020
935
853
774
698
625
554
484
416
346
276
203
127
48
-34
-119
-205
-291
-377
-460
-539
-614
-684
-748
-808
-863
-914
-961
-1004
-1048
-1089
-1129
-1168
-1207
-1246
-1285
-1323
-1361
-1399
-1436
-1473
-1510
-1546
-1582
-1617
-1651
-1682
-1710
-1735
-1754
-1770
-1780
-1786
-1788
-1787
-1782
-1774
-1763
-1751
-1736
-1719
-1701
-1682
-1663
-1642
-1622
-1600
-1578
-1555
-1531
-1505
-1478
-1449
-1418
-1384
-1348
-1309
-1268
-1224
-1178
-1132
-1084
-1037
-989
-941
-892
-842
-790
-735
-676
-612
-545
-473
-398
-319
-238
-154
-69
16
100
184
266
346
424
500
575
650
724
798
872
946
1020
1093
1163
1231
1296
1357
1414
1467
1517
1564
1609
1653
1696
1738
1780
1822
1863
1903
1941
1976
2008
2037
2062
2083
2100
2115
2126
2134
2140
2145
2149
2152
2156
2161
2166
2173
2180
2188
2196
2204
2212
2219
2227
2235
2245
2257
2271
2287
2305
2325
2346
2368
2389
2410
2429
2448
2464
2479
2492
2504
2514
2523
2531
2537
2541
2545
2547
2550
2552
2555
2559
2564
2571
2577
2582
2585
2584
2579
2568
2550
2527
2499
2467
2435
2403
2374
2348
2327
2309
2296
2285
2276
2267
2258
2248
2237
2225
2212
2198
2184
2168
2153
2136
2119
2102
2084
2068
2053
2041
2031
2024
2020
2019
2019
2019
2017
2015
2008
1999
1986
1972
1957
1942
1929
1919
1913
1909
1907
1905
1902
1897
1887
1872
1851
1824
1793
1758
1722
1685
1648
1613
1580
1548
1517
1487
1458
1430
1402
1375
1349
1326
1304
1285
1268
1253
1238
1225
1211
1197
1181
1164
1145
1123
1100
1074
1047
1018
987
957
925
894
863
831
800
768
736
703
671
638
605
572
539
508
476
446
416
388
360
334
309
286
263
240
217
192
165
135
102
64
22
-24
-74
-126
-180
-236
-291
-347
-401
-456
-509
-563
-618
-674
-733
-794
-858
-924
-993
-1062
-1132
-1202
-1271
-1339
-1404
-1467
-1526
-1582
-1634
-1684
-1730
-1775
-1819
-1863
-1908
-1955
-2004
-2056
-2110
-2165
-2220
-2275
-2328
-2379
-2426
-2470
-2511
-2550
-2586
-2623
-2661
-2702
-2747
-2797
-2852
-2914
-2980
-3050
-3122
-3195
-3266
-3334
-3398
-3456
-3508
-3553
-3593
-3628
-3659
-3688
-3715
-3742
-3770
-3800
-3831
-3863
-3896
-3928
-3960
-3991
-4019
-4046
-4070
-4093
-4114
-4134
-4154
-4173
-4192
-4211
-4229
-4246
-4260
-4272
-4281
-4287
-4288
-4285
-4278
-4267
-4252
-4234
-4211
-4184
-4154
-4120
-4083
-4043
-4003
-3964
-3925
-3889
-3855
-3825
-3797
-3772
-3748
-3725
-3702
-3679
-3655
-3629
-3603
-3575
-3546
-3517
-3487
-3458
-3428
-3400
-3374
-3349
-3327
-3308
-3292
-3279
-3270
-3264
-3261
-3261
-3263
-3267
-3273
-3279
-3285
-3290
-3294
-3296
-3297
-3296
-3295
-3293
-3292
-3292
-3293
-3297
-3303
-3310
-3319
-3329
-3339
-3349
-3358
-3366
-3372
-3378
-3381
-3382
-3382
-3379
-3373
-3364
-3353
-3340
-3325
-3307
-3288
-3267
-3244
-3220
-3194
-3167
-3139
-3109
-3079
-3048
-3017
-2987
-2956
-2925
-2893
-2859
-2823
-2784
-2742
-2697
-2649
-2598
-2545
-2489
-2431
-2372
-2311
-2249
-2187
-2124
-2060
-1995
-1930
-1865
-1799
-1733
-1667
-1602
-1538
-1475
-1414
-1354
-1297
-1241
-1188
-1137
-1087
-1039
-992
-946
-899
-852
-804
-755
-705
-655
-606
-559
-514
-472
-434
-401
-371
-344
-320
-297
-276
-255
-234
-212
-189
-165
-140
-115
-91
-66
-43
-22
-3
14
28
40
49
57
64
70
76
83
91
100
112
126
142
160
179
200
222
243
264
283
301
317
331
343
354
363
372
380
388
396
404
412
419
426
433
438
444
449
453
457
461
464
467
470
472
476
479
483
487
492
496
499
499
498
493
486
476
463
450
436
424
413
404
398
394
393
395
397
401
405
409
412
414
413
410
405
396
385
372
357
341
325
310
297
286
278
274
273
276
282
291
302
314
328
342
355
369
381
392
402
410
417
424
430
436
443
450
459
468
478
490
503
517
534
551
571
592
615
638
662
686
709
731
752
771
790
807
824
840
855
870
885
898
911
923
934
942
949
953
954
952
948
940
930
917
901
882
861
838
812
783
752
719
684
647
610
571
532
492
451
409
367
324
280
237
193
150
107
65
23
-17
-56
-92
-127
-159
-189
-217
-242
-267
-291
-314
-338
-362
-386
-411
-435
-458
-480
-501
-519
-536
-551
-565
-577
-589
-601
-613
-624
-634
-642
-648
-650
-648
-642
-632
-618
-601
-579
-555
-527
-497
-463
-427
-388
-346
-302
-255
-206
-154
-101
-45
11
69
128
187
245
304
361
418
474
530
585
639
691
742
790
836
880
922
962
1000
1038
1076
1112
1149
1186
1223
1259
1295
1331
1367
1401
1435
1468
1499
1530
1559
1587
1614
1640
1667
1693
1720
1747
1774
1802
1830
1858
1885
1913
1939
1964
1987
2008
2028
2045
2062
2077
2091
2104
2117
2129
2141
2151
2160
2166
2171
2173
2171
2166
2158
2145
2129
2110
2087
2063
2037
2009
1983
1957
1930
1904
1877
1851
1823
1795
1767
1738
1708
1678
1648
1619
1589
1561
1532
1505
1479
1454
1429
1405
1381
1356
1330
1301
1271
1237
1202
1164
1126
1087
1047
1008
971
934
897
860
822
783
742
699
654
608
560
512
465
417
372
327
285
245
207
171
137
105
75
47
20
-5
-29
-53
-75
-97
-118
-138
-156
-174
-190
-205
-218
-229
-240
-251
-261
-272
-283
-296
-311
-326
-343
-360
-377
-393
-407
-418
-427
-433
-437
-440
-442
-445
-450
-457
-468
-481
-498
-517
-539
-563
-589
-615
-641
-666
-691
-715
-737
-759
-779
-798
-817
-835
-854
-872
-890
-907
-924
-940
-954
-968
-981
-992
-1002
-1012
-1020
-1027
-1034
-1040
-1045
-1049
-1053
-1056
-1059
-1061
-1064
-1067
-1069
-1072
-1075
-1078
-1080
-1081
-1081
-1079
-1075
-1070
-1062
-1054
-1044
-1033
-1022
-1010
-1000
-991
-981
-972
-964
-956
-948
-939
-930
-920
-909
-897
-884
-869
-853
-837
-820
-802
-785
-769
-755
-741
-729
-718
-708
-697
-685
-672
-657
-640
-621
-599
-577
-553
-528
-504
-480
-457
-436
-416
-397
-380
-364
-350
-337
-325
-315
-305
-297
-290
-285
-280
-277
-275
-274
-272
-272
-271
-270
-268
-267
-265
-263
-261
-258
-256
-254
-252
-250
-250
-250
-251
-253
-257
-260
-263
-266
-267
-267
-266
-262
-257
-250
-242
-232
-222
-212
-201
-191
-181
-172
-163
-156
-148
-142
-135
-129
-122
-114
-105
-95
-84
-72
-59
-46
-32
-17
-3
10
23
36
49
61
73
85
97
109
120
130
138
145
149
152
152
150
145
139
132
124
115
106
97
88
79
71
63
56
50
44
40
36
34
32
31
31
31
32
33
34
36
39
42
46
51
57
64
71
80
89
100
112
127
143
160
180
201
224
247
272
297
323
349
376
402
428
453
479
505
530
557
584
613
643
675
708
743
779
816
853
890
926
960
991
1020
1048
1073
1095
1115
1133
1150
1165
1178
1191
1202
1212
1222
1230
1238
1244
1250
1255
1259
1262
1263
1264
1262
1260
1257
1254
1251
1247
1244
1240
1237
1234
1230
1224
1218
1211
1201
1190
1178
1164
1148
1132
1116
1099
1082
1066
1049
1033
1016
1000
983
966
948
930
912
893
873
853
833
811
789
766
743
720
696
672
647
623
598
571
544
515
485
452
418
381
343
304
263
221
178
133
85
36
-16
-71
-128
-189
-252
-318
-386
-455
-526
-597
-669
-741
-813
-885
-958
-1030
-1103
-1176
-1249
-1323
-1397
-1471
-1544
-1616
-1686
-1754
-1819
-1881
-1939
-1994
-2045
-2094
-2139
-2183
-2225
-2266
-2305
-2345
-2383
-2421
-2457
-2491
-2522
-2550
-2575
-2595
-2611
-2623
-2632
-2638
-2641
-2643
-2644
-2644
-2643
-2642
-2640
-2638
-2634
-2629
-2622
-2612
-2600
-2584
-2565
-2543
-2518
-2490
-2461
-2430
-2397
-2363
-2329
-2293
-2257
-2220
-2182
-2144
-2104
-2062
-2017
-1973
-1925
-1875
-1822
-1766
-1709
-1650
-1589
-1526
-1464
-1401
-1340
-1279
-1221
-1164
-1109
-1056
-1004
-953
-903
-852
-802
-750
-698
-645
-591
-536
-480
-423
-366
-308
-249
-191
-133
-76
-21
32
84
134
182
228
274
319
364
410
456
502
549
597
644
690
736
780
822
863
901
937
970
1002
1032
1062
1092
1122
1154
1189
1225
1265
1307
1352
1398
1447
1496
1545
1593
1640
1684
1725
1762
1796
1826
1853
1877
1899
1921
1942
1964
1987
2012
2039
2067
2097
2128
2161
2194
2227
2261
2295
2328
2362
2395
2428
2462
2496
2530
2566
2602
2638
2673
2708
2742
2775
2806
2835
2863
2890
2915
2939
2961
2983
3004
3023
3042
3061
3079
3097
3114
3132
3149
3166
3183
3198
3214
3228
3241
3252
3263
3272
3279
3285
3290
3293
3294
3293
3291
3287
3281
3274
3264
3253
3240
3225
3208
3189
3169
3148
3125
3101
3075
3049
3021
2992
2962
2931
2898
2865
2830
2795
2759
2722
2685
2648
2610
2571
2532
2491
2450
2407
2362
2316
2268
2219
2169
2118
2066
2013
1961
1908
1856
1804
1753
1702
1651
1601
1552
1502
1452
1402
1353
1303
1254
1206
1159
1113
1068
1022
980
937
894
850
807
763
719
676
634
593
553
514
477
441
405
369
332
295
256
216
175
133
89
45
1
-44
-89
-134
-179
-224
-269
-314
-360
-405
-450
-496
-542
-588
-635
-682
-728
-775
-822
-868
-913
-957
-1000
-1042
-1082
-1121
-1159
-1195
-1231
-1266
-1300
-1334
-1367
-1399
-1431
-1462
-1493
-1524
-1554
-1585
-1615
-1646
-1677
-1708
-1738
-1768
-1798
-1826
-1853
-1878
-1901
-1923
-1942
-1960
-1976
-1991
-2005
-2017
-2029
-2040
-2050
-2059
-2068
-2075
-2082
-2087
-2091
-2094
-2096
-2097
-2097
-2097
-2096
-2095
-2092
-2089
-2084
-2078
-2070
-2060
-2047
-2032
-2016
-1997
-1977
-1957
-1935
-1913
-1891
-1868
-1846
-1824
-1801
-1779
-1757
-1735
-1714
-1692
-1671
-1650
-1629
-1607
-1584
-1561
-1537
-1512
-1486
-1460
-1433
-1407
-1381
-1356
-1332
-1310
-1288
-1268
-1249
-1230
-1212
-1194
-1176
-1158
-1139
-1120
-1100
-1080
-1060
-1040
-1020
-1002
-986
-969
-953
-937
-921
-904
-887
-868
-848
-827
-804
-781
-756
-731
-705
-679
-652
-626
-598
-571
-544
-517
-491
-466
-441
-418
-396
-376
-356
-337
-318
-298
-277
-254
-230
-204
-177
-150
-122
-94
-68
-43
-20
2
22
40
58
74
90
106
121
136
150
164
176
187
197
206
213
218
222
225
227
228
229
228
227
226
223
220
216
211
205
198
190
180
170
158
146
133
119
104
90
75
60
44
29
14
-2
-17
-33
-48
-64
-79
-94
-109
-124
-139
-154
-168
-183
-199
-214
-230
-247
-263
-280
-297
-314
-332
-349
-367
-386
-405
-425
-445
-467
-488
-510
-533
-556
-579
-602
-626
-650
-674
-699
-724
-750
-776
-802
-828
-853
-878
-902
-925
-947
-968
-988
-1008
-1026
-1043
-1060
-1075
-1090
-1104
-1116
-1128
-1139
-1149
-1158
-1167
-1174
-1182
-1188
-1195
-1200
-1206
-1211
-1215
-1219
-1222
-1225
-1227
-1229
-1230
-1231
-1231
-1231
-1230
-1229
-1227
-1225
-1222
-1220
-1217
-1215
-1213
-1211
-1209
-1206
-1203
-1198
-1193
-1186
-1178
-1169
-1159
-1148
-1138
-1127
-1117
-1106
-1097
-1087
-1078
-1069
-1060
-1051
-1043
-1034
-1026
-1018
-1010
-1000
-993
-983
-974
-963
-952
-941
-929
-918
-907
-898
-889
-881
-874
-868
-861
-855
-848
-841
-833
-824
-815
-805
-794
-783
-771
-758
-746
-733
-720
-707
-696
-684
-674
-664
-656
-647
-639
-632
-624
-617
-609
-602
-595
-589
-583
-577
-572
-567
-562
-558
-553
-548
-543
-538
-533
-527
-522
-516
-510
-503
-496
-489
-481
-472
-464
-456
-448
-440
-433
-425
-418
-410
-402
-393
-383
-372
-361
-349
-336
-324
-311
-299
-287
-275
-264
-254
-243
-233
-222
-211
-199
-187
-174
-162
-149
-137
-126
-115
-105
-96
-88
-81
-74
-67
-60
-53
-44
-35
-25
-14
-2
10
22
33
44
54
64
73
81
89
98
107
117
127
138
149
160
171
181
191
200
207
214
219
223
227
229
231
232
234
236
239
241
244
248
252
256
260
264
269
273
278
282
286
289
293
295
298
301
303
305
308
311
313
316
318
320
322
324
326
328
330
333
336
340
344
347
351
354
356
356
356
354
351
346
341
335
329
322
315
309
302
296
290
285
279
274
270
266
262
259
256
253
251
248
246
245
243
243
243
243
245
248
252
257
263
269
276
283
290
297
304
311
319
327
335
345
356
367
380
394
409
425
442
459
476
494
511
529
547
564
581
598
614
630
646
662
678
693
708
723
737
750
763
776
787
798
809
819
828
836
844
852
858
864
869
874
879
883
886
889
892
894
897
898
900
902
903
905
907
909
911
913
916
919
921
923
924
925
925
924
923
921
918
916
913
910
907
905
901
898
894
888
882
875
866
856
845
833
820
807
794
780
767
754
742
729
718
707
696
685
675
665
656
646
637
629
620
612
604
596
589
582
576
571
566
562
559
556
553
551
548
546
544
541
539
537
536
536
536
538
540
542
544
546
546
546
544
541
536
530
523
516
508
501
495
490
485
481
477
473
469
464
458
451
441
430
417
401
384
365
344
323
300
277
253
230
206
182
158
134
110
85
60
34
8
-19
-47
-75
-104
-133
-162
-191
-221
-249
-278
-306
-333
-360
-387
-414
-440
-466
-492
-518
-544
-569
-594
-619
-642
-666
-688
-710
-731
-752
-773
-793
-812
-832
-852
-871
-891
-910
-930
-949
-968
-986
-1002
-1018
-1034
-1047
-1059
-1070
-1079
-1087
-1094
-1100
-1106
-1111
-1115
-1120
-1123
-1126
-1129
-1131
-1132
-1133
-1133
-1132
-1130
-1128
-1125
-1120
-1115
-1109
-1102
-1094
-1086
-1077
-1067
-1057
-1047
-1036
-1025
-1012
-1000
-987
-973
-958
-943
-928
-912
-896
-879
-863
-846
-830
-814
-799
-784
-770
-756
-742
-729
-715
-701
-686
-672
-657
-643
-629
-616
-604
-593
-583
-573
-565
-557
-549
-540
-532
-523
-513
-503
-492
-481
-471
-460
-450
-441
-433
-425
-419
-414
-409
-404
-400
-395
-390
-384
-378
-371
-364
-357
-350
-343
-336
-329
-322
-316
-310
-304
-299
-295
-290
-286
-282
-277
-272
-267
-261
-254
-246
-238
-229
-220
-210
-201
-193
-185
-177
-170
-162
-154
-146
-136
-125
-113
-99
-85
-69
-52
-35
-17
1
19
37
55
73
91
109
126
144
162
180
199
217
236
255
274
294
314
334
354
374
394
413
432
450
468
486
503
520
537
554
570
586
602
618
633
649
664
679
693
708
722
736
749
762
775
787
798
808
818
826
833
838
843
848
851
855
858
861
864
868
871
875
879
883
888
894
900
906
912
919
925
930
935
940
943
947
950
953
956
959
961
964
967
970
972
975
977
979
981
982
982
982
980
978
975
971
966
961
956
950
945
939
933
927
921
914
907
899
889
879
867
853
839
823
806
789
771
753
735
716
698
679
660
641
622
601
581
559
538
515
493
470
447
425
403
381
359
338
317
295
274
252
230
208
185
161
137
113
89
65
41
17
-6
-28
-49
-70
-90
-109
-129
-148
-168
-187
-206
-225
-244
-263
-282
-301
-320
-339
-358
-377
-396
-416
-435
-453
-471
-489
-507
-524
-540
-556
-572
-588
-604
-619
-635
-651
-667
-683
-699
-715
-731
-747
-762
-778
-794
-810
-826
-842
-859
-875
-892
-908
-924
-940
-956
-972
-988
-1004
-1020
-1037
-1054
-1071
-1088
-1106
-1123
-1141
-1158
-1176
-1193
-1210
-1227
-1244
-1261
-1277
-1294
-1310
-1327
-1343
-1359
-1374
-1390
-1405
-1420
-1434
-1448
-1462
-1475
-1487
-1500
-1511
-1523
-1534
-1545
-1555
-1565
-1575
-1585
-1595
-1605
-1615
-1624
-1633
-1642
-1650
-1658
-1665
-1671
-1677
-1683
-1689
-1695
-1701
-1707
-1714
-1721
-1728
-1734
-1741
-1747
-1753
-1758
-1761
-1764
-1765
-1765
-1763
-1761
-1757
-1752
-1747
-1741
-1736
-1731
-1726
-1722
-1719
-1716
-1714
-1712
-1710
-1708
-1705
-1702
-1699
-1694
-1690
-1684
-1678
-1672
-1665
-1657
-1649
-1641
-1633
-1624
-1615
-1605
-1596
-1585
-1575
-1564
-1552
-1540
-1529
-1517
-1505
-1494
-1483
-1472
-1462
-1452
-1442
-1434
-1425
-1418
-1410
-1404
-1397
-1390
-1384
-1377
-1369
-1361
-1352
-1342
-1331
-1320
-1308
-1295
-1282
-1268
-1255
-1241
-1228
-1214
-1201
-1187
-1172
-1157
-1142
-1125
-1108
-1089
-1070
-1051
-1031
-1010
-991
-972
-953
-934
-916
-898
-880
-863
-846
-829
-811
-794
-776
-759
-741
-723
-706
-689
-672
-655
-638
-620
-603
-585
-568
-550
-533
-516
-499
-482
-466
-450
-433
-416
-399
-382
-364
-346
-328
-309
-290
-271
-252
-233
-213
-194
-175
-157
-139
-123
-107
-92
-77
-64
-50
-37
-23
-10
5
20
36
52
68
85
102
118
134
150
165
180
193
206
218
229
240
251
262
273
284
295
306
317
328
339
349
358
366
373
378
383
386
389
391
392
392
393
393
394
395
397
399
401
403
405
407
410
412
415
417
420
423
425
428
430
433
435
438
441
444
446
449
451
453
455
456
457
459
460
461
462
464
466
468
471
474
477
480
484
488
491
493
496
497
498
498
499
499
500
502
504
507
511
515
519
524
528
532
536
539
540
541
541
540
539
538
536
535
534
534
534
534
534
534
534
534
534
534
533
532
531
530
529
527
526
525
525
526
528
531
535
540
545
551
557
563
569
576
582
589
595
602
609
616
623
630
636
643
650
657
664
671
678
685
691
697
703
708
714
719
723
728
733
737
742
746
749
752
755
757
758
758
758
758
756
755
752
749
745
741
736
730
725
718
712
705
698
690
683
674
666
657
647
637
626
614
601
588
574
559
543
527
511
495
478
461
443
425
407
388
369
349
329
308
288
267
245
224
203
182
162
142
121
102
81
61
40
19
-3
-25
-48
-71
-94
-117
-140
-163
-186
-209
-233
-256
-279
-303
-328
-353
-378
-403
-429
-454
-480
-505
-531
-556
-581
-606
-631
-656
-682
-708
-734
-761
-788
-815
-842
-870
-897
-924
-951
-978
-1004
-1031
-1057
-1083
-1109
-1135
-1160
-1185
-1210
-1234
-1257
-1280
-1302
-1323
-1344
-1364
-1384
-1404
-1423
-1442
-1461
-1479
-1496
-1513
-1530
-1546
-1561
-1576
-1590
-1604
-1618
-1631
-1643
-1655
-1665
-1675
-1684
-1692
-1699
-1706
-1712
-1716
-1720
-1723
-1725
-1726
-1726
-1725
-1723
-1721
-1717
-1713
-1709
-1703
-1698
-1691
-1684
-1676
-1668
-1658
-1647
-1635
-1622
-1607
-1591
-1574
-1555
-1536
-1515
-1492
-1469
-1445
-1419
-1393
-1366
-1337
-1308
-1277
-1245
-1213
-1179
-1144
-1108
-1071
-1033
-995
-955
-916
-875
-834
-793
-751
-709
-665
-621
-577
-531
-485
-437
-389
-341
-291
-242
-192
-143
-93
-44
5
53
102
150
198
246
294
341
388
434
480
525
570
613
655
696
736
775
813
849
885
920
953
986
1018
1049
1078
1107
1134
1159
1182
1204
1225
1243
1261
1277
1292
1306
1319
1332
1343
1355
1366
1376
1386
1395
1404
1412
1419
1424
1429
1432
1434
1434
1433
1431
1427
1423
1418
1413
1407
1400
1393
1386
1379
1372
1364
1357
1349
1340
1331
1321
1310
1299
1286
1272
1257
1242
1226
1209
1192
1175
1158
1141
1124
1107
1090
1073
1055
1038
1020
1004
988
972
957
943
929
916
904
892
881
870
858
847
835
823
811
798
786
773
761
750
739
729
720
711
703
696
688
681
673
664
655
646
635
625
614
604
593
582
572
562
551
542
532
523
514
505
496
487
478
468
458
448
437
426
415
403
391
379
367
354
342
329
315
301
287
273
258
244
230
216
203
191
178
166
155
143
131
118
105
91
77
63
47
32
16
0
-16
-32
-47
-62
-77
-92
-106
-121
-135
-149
-164
-179
-194
-210
-225
-240
-256
-271
-286
-301
-315
-330
-344
-359
-374
-389
-405
-420
-437
-453
-470
-487
-504
-520
-536
-551
-566
-581
-595
-609
-622
-636
-650
-663
-676
-689
-700
-711
-720
-728
-735
-740
-744
-747
-749
-751
-751
-751
-751
-750
-749
-747
-744
-740
-736
-731
-725
-719
-711
-703
-694
-685
-676
-666
-657
-647
-637
-627
-617
-607
-596
-584
-573
-560
-547
-533
-519
-505
-490
-476
-461
-447
-432
-419
-405
-392
-380
-368
-357
-346
-336
-327
-317
-308
-298
-288
-278
-268
-257
-247
-236
-225
-214
-203
-191
-179
-167
-155
-143
-130
-117
-104
-91
-77
-63
-49
-34
-19
-4
11
26
42
57
73
89
105
121
137
153
169
184
200
215
230
245
260
274
289
303
317
331
345
359
373
388
403
419
435
451
467
482
498
513
527
540
553
566
578
590
602
614
627
640
653
667
681
695
710
724
739
753
767
780
794
807
820
833
846
860
873
886
899
913
926
940
952
965
976
988
998
1008
1018
1028
1038
1048
1058
1068
1077
1087
1095
1103
1110
1116
1122
1126
1130
1134
1137
1140
1143
1146
1150
1153
1156
1159
1162
1165
1167
1169
1170
1172
1173
1173
1174
1174
1174
1174
1174
1174
1175
1175
1176
1178
1179
1181
1183
1185
1187
1189
1191
1192
1193
1193
1193
1192
1191
1189
1187
1185
1183
1181
1180
1178
1177
1176
1175
1174
1172
1170
1166
1162
1157
1150
1142
1133
1123
1112
1101
1089
1076
1063
1050
1037
1022
1008
994
979
963
947
929
911
891
870
848
825
802
777
751
725
697
670
641
613
583
554
524
494
464
432
401
368
334
301
266
232
197
163
129
96
63
31
-1
-32
-63
-93
-124
-153
-183
-213
-242
-272
-301
-330
-358
-387
-415
-443
-470
-497
-523
-549
-574
-598
-621
-643
-664
-684
-704
-722
-740
-758
-774
-790
-806
-820
-834
-847
-860
-872
-884
-895
-905
-914
-922
-929
-935
-940
-945
-948
-951
-953
-954
-955
-955
-955
-953
-951
-948
-944
-938
-932
-926
-918
-910
-901
-891
-881
-871
-859
-847
-834
-821
-806
-791
-776
-760
-744
-728
-711
-695
-680
-665
-650
-635
-621
-606
-592
-577
-562
-546
-530
-513
-497
-480
-463
-447
-430
-414
-398
-382
-367
-352
-337
-323
-308
-293
-278
-263
-247
-232
-216
-201
-185
-169
-153
-137
-121
-104
-89
-73
-58
-44
-31
-19
-8
2
12
22
31
39
48
57
65
74
82
91
99
108
116
124
131
138
145
150
155
160
164
168
172
176
179
182
185
188
190
193
195
197
199
200
201
202
202
201
201
200
199
198
197
196
196
197
197
199
200
201
202
203
204
204
204
203
203
202
201
201
201
202
203
204
206
207
209
211
212
212
212
211
210
208
205
202
199
195
192
188
184
180
175
170
164
158
151
143
135
127
118
109
101
92
84
75
67
59
50
42
32
23
12
1
-10
-23
-35
-48
-62
-75
-89
-103
-118
-132
-147
-163
-178
-193
-209
-224
-239
-254
-269
-284
-299
-314
-329
-343
-357
-371
-383
-395
-406
-416
-426
-436
-445
-455
-464
-473
-482
-491
-499
-507
-515
-522
-529
-534
-539
-544
-547
-550
-552
-554
-555
-556
-557
-557
-557
-556
-555
-553
-551
-548
-544
-540
-536
-531
-526
-521
-515
-510
-504
-498
-492
-485
-479
-472
-464
-456
-448
-439
-429
-419
-409
-398
-387
-376
-365
-354
-344
-333
-323
-313
-303
-293
-283
-273
-262
-251
-239
-226
-213
-200
-186
-172
-159
-145
-133
-120
-108
-97
-86
-76
-66
-56
-46
-37
-28
-19
-10
0
9
19
28
37
45
53
61
67
73
79
84
88
93
97
101
106
111
116
122
127
133
139
145
150
155
160
164
167
170
173
175
176
177
177
177
177
176
176
175
175
175
174
173
172
171
170
169
167
165
162
160
158
155
153
150
148
147
145
144
142
141
140
139
138
137
136
134
133
131
129
128
126
124
122
120
118
116
115
113
110
108
105
102
99
96
93
91
88
85
83
80
77
74
71
68
65
62
59
57
54
52
50
48
47
46
44
43
42
40
39
37
35
33
31
29
27
25
23
20
18
15
12
9
6
3
0
-3
-6
-9
-12
-15
-17
-20
-23
-25
-28
-31
-34
-36
-40
-43
-46
-49
-52
-55
-58
-62
-65
-68
-71
-75
-79
-83
-87
-92
-96
-99
-103
-106
-108
-110
-112
-113
-114
-115
-115
-115
-114
-113
-111
-110
-108
-106
-104
-103
-102
-100
-100
-99
-99
-98
-98
-98
-97
-96
-95
-94
-93
-92
-91
-91
-90
-91
-91
-92
-93
-95
-96
-97
-97
-97
-97
-97
-96
-95
-95
-94
-95
-95
-97
-98
-101
-103
-106
-109
-112
-114
-116
-118
-120
-122
-124
-126
-128
-131
-133
-137
-140
-144
-148
-152
-157
-161
-166
-170
-174
-178
-182
-186
-190
-193
-197
-201
-205
-209
-214
-219
-224
-230
-236
-242
-248
-255
-261
-267
-274
-280
-286
-293
-300
-308
-316
-324
-333
-342
-351
-360
-368
-376
-384
-391
-397
-403
-409
-415
-420
-425
-431
-436
-443
-449
-456
-463
-470
-477
-483
-490
-496
-502
-508
-514
-519
-524
-529
-535
-540
-546
-552
-558
-564
-571
-577
-583
-589
-594
-599
-604
-608
-612
-616
-620
-624
-629
-633
-637
-642
-646
-650
-655
-659
-663
-668
-672
-677
-681
-686
-690
-694
-699
-704
-708
-713
-717
-722
-727
-731
-736
-741
-745
-750
-755
-760
-765
-769
-774
-779
-784
-789
-794
-799
-804
-809
-814
-819
-824
-829
-834
-839
-844
-850
-855
-860
-865
-870
-876
-881
-886
-892
-897
-902
-908
-913
-919
-924
-930
-935
-941
-946
-952
-957
-963
-969
-974
-980
-986
-991
-997
-1002
-1008
-1014
-1020
-1026
-1032
-1038
-1044
-1050
-1056
-1062
-1068
-1074
-1080
-1086
-1092
-1098
-1104
-1110
-1117
-1123
-1129
-1135
-1141
-1148
-1154
-1160
-1167
-1173
-1180
-1186
-1192
-1199
-1205
-1212
-1218
-1225
-1232
-1238
-1245
-1251
-1258
-1265
-1272
-1278
-1285
-1292
-1299
-1305
-1312
-1319
-1326
-1333
-1340
-1347
-1354
-1361
-1368
-1375
-1382
-1389
-1396
-1403
-1411
-1418
-1425
-1432
-1438
-1445
-1451
-1456
-1461
-1466
-1471
-1475
-1479
-1484
-1488
-1493
-1499
-1505
-1511
-1518
-1525
-1533
-1541
-1548
-1556
-1564
-1571
-1578
-1584
-1589
-1595
-1599
-1604
-1608
-1612
-1617
-1621
-1625
-1629
-1633
-1637
-1640
-1644
-1647
-1650
-1653
-1655
-1657
-1658
-1658
-1658
-1657
-1655
-1652
-1649
-1645
-1641
-1637
-1632
-1626
-1621
-1614
-1607
-1600
-1591
-1583
-1573
-1563
-1553
-1542
-1532
-1521
-1511
-1500
-1489
-1479
-1468
-1458
-1447
-1437
-1426
-1415
-1404
-1392
-1379
-1366
-1352
-1338
-1323
-1308
-1293
-1278
-1263
-1249
-1235
-1221
-1208
-1195
-1183
-1171
-1159
-1147
-1135
-1123
-1112
-1102
-1091
-1082
-1073
-1065
-1057
-1050
-1043
-1036
-1029
-1022
-1014
-1006
-999
-990
-982
-973
-964
-955
-946
-937
-929
-922
-915
-908
-902
-896
-891
-885
-880
-875
-870
-864
-859
-853
-846
-839
-832
-824
-816
-808
-799
-791
-783
-775
-767
-759
-750
-741
-731
-720
-708
-696
-682
-669
-654
-640
-625
-611
-597
-583
-569
-555
-541
-527
-513
-499
-484
-468
-452
-435
-418
-400
-381
-362
-343
-323
-304
-284
-264
-244
-225
-206
-187
-168
-149
-131
-113
-95
-76
-58
-39
-20
-1
18
37
56
75
94
112
130
147
164
180
196
211
226
240
254
268
282
296
310
325
340
354
369
383
397
410
422
433
443
453
461
470
477
485
491
498
505
511
518
525
532
539
547
554
560
567
572
577
581
584
587
589
591
592
594
595
596
597
598
598
599
599
599
598
597
595
593
591
589
588
587
587
588
589
592
594
597
599
601
603
604
605
606
607
607
608
609
611
612
614
617
619
622
626
629
633
636
640
644
648
651
655
658
662
665
668
670
673
675
678
680
683
686
688
691
694
697
700
703
705
708
709
710
711
712
713
713
714
716
718
721
724
727
730
733
736
739
741
744
746
748
749
751
753
755
756
758
760
763
766
769
772
776
779
783
787
790
793
795
797
799
800
801
801
802
802
802
803
803
805
807
809
812
815
818
821
824
827
830
833
836
839
842
845
848
851
854
856
859
861
863
866
868
870
872
874
877
879
881
884
886
888
890
892
894
896
898
900
902
904
906
908
910
912
913
915
917
919
921
923
925
927
928
929
930
931
933
934
935
937
940
942
946
949
953
957
961
964
968
972
975
979
982
984
987
990
992
995
998
1000
1002
1006
1008
1012
1014
1016
1018
1018
1020
1022
1022
1024
1025
1026
1027
1028
1029
1029
1029
1028
1027
1026
1024
1022
1020
1016
1014
1010
1006
1002
998
994
989
985
981
977
974
971
968
966
964
961
959
957
954
951
947
944
940
935
931
926
921
916
911
906
901
895
889
884
878
871
865
859
853
847
842
837
832
828
825
821
817
813
809
804
799
795
790
786
782
778
775
772
769
767
765
763
761
759
757
755
752
750
748
745
743
740
737
734
731
728
725
722
719
717
714
712
710
707
705
702
698
694
690
685
680
675
670
664
659
655
650
646
643
639
636
632
629
625
620
616
611
606
600
594
588
582
575
569
562
555
548
541
534
527
520
513
506
499
491
484
476
467
458
449
439
429
419
408
398
387
377
366
355
345
334
323
313
302
291
280
268
257
245
233
221
208
196
183
171
158
145
133
120
107
93
80
66
52
38
23
8
-7
-22
-38
-53
-69
-85
-101
-117
-133
-149
-165
-182
-198
-214
-231
-247
-263
-280
-296
-312
-327
-342
-357
-371
-384
-397
-410
-423
-436
-449
-462
-474
-487
-500
-512
-524
-535
-546
-557
-567
-577
-586
-596
-605
-615
-625
-635
-644
-654
-664
-674
-683
-692
-701
-709
-716
-723
-729
-735
-741
-746
-751
-755
-760
-765
-769
-774
-779
-783
-787
-792
-795
-799
-803
-806
-808
-811
-813
-814
-815
-816
-817
-817
-818
-819
-819
-820
-820
-821
-821
-822
-822
-822
-822
-822
-823
-823
-823
-824
-825
-827
-828
-830
-832
-834
-836
-837
-839
-841
-843
-845
-847
-849
-851
-853
-856
-858
-861
-864
-867
-870
-873
-877
-880
-884
-888
-892
-896
-900
-905
-908
-912
-916
-920
-923
-926
-930
-933
-936
-940
-943
-947
-951
-955
-959
-963
-966
-969
-972
-974
-976
-977
-979
-980
-980
-981
-981
-982
-982
-983
-983
-983
-983
-982
-981
-980
-979
-977
-975
-973
-971
-968
-966
-964
-963
-961
-959
-958
-956
-955
-954
-952
-951
-949
-947
-945
-943
-941
-939
-937
-934
-930
-926
-922
-917
-911
-904
-897
-890
-883
-877
-871
-865
-861
-857
-853
-850
-847
-843
-839
-835
-830
-825
-820
-815
-810
-805
-800
-795
-791
-786
-782
-778
-774
-770
-765
-761
-757
-753
-749
-745
-741
-736
-732
-728
-724
-720
-716
-712
-708
-704
-700
-696
-692
-688
-685
-681
-677
-673
-669
-665
-661
-658
-654
-650
-646
-643
-639
-635
-631
-628
-624
-620
-617
-613
-609
-606
-602
-598
-595
-591
-588
-584
-581
-577
-574
-570
-567
-563
-560
-556
-553
-550
-546
-543
-539
-536
-533
-529
-526
-523
-519
-516
-513
-510
-506
-503
-500
-497
-494
-490
-487
-484
-481
-478
-475
-472
-469
-466
-463
-459
-456
-453
-450
-447
-444
-442
-439
-436
-433
-430
-427
-424
-421
-418
-415
-413
-410
-407
-404
-401
-399
-396
-393
-390
-388
-385
-382
-380
-377
-374
-372
-369
-366
-364
-361
-359
-356
-353
-351
-348
-346
-343
-341
-338
-336
-333
-331
-328
-326
-324
-321
-319
-316
-314
-312
-309
-307
-305
-302
-300
-298
-295
-293
-291
-289
-286
-284
-282
-280
-278
-275
-273
-271
-269
-267
-265
-263
-261
-258
-256
-254
-252
-250
-248
-246
-244
-242
-240
-238
-236
-234
-232
-230
-229
-227
-225
-223
-221
-219
-217
-215
-214
-212
-210
-208
-206
-204
-203
-201
-199
-197
-196
-194
-192
-191
-189
-187
-186
-184
-182
-181
-179
-177
-176
-174
-172
-171
-169
-168
-166
-165
-163
-162
-160
-159
-157
-156
-154
-153
-151
-150
-148
-147
-145
-144
-143
-141
-140
-138
-137
-136
-134
-133
-132
-130
-129
-128
-126
-125
-124
-123
-121
-120
-119
-118
-116
-115
-114
-113
-111
-110
-109
-108
-107
-106
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-68
-67
-66
-65
-64
-63
-63
-62
-61
-60
-59
-59
-58
-57
-56
-56
-55
-54
-53
-53
-52
-51
-50
-50
-49
-48
-48
-47
-46
-46
-45
-44
-44
-43
-42
-42
-41
-41
-40
-39
-39
-38
-38
-37
-37
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-25
-24
-24
-23
-23
-22
-22
-22
-21
-21
-21
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
