5
9572
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
5
5
5
5
6
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
19
19
19
19
20
20
20
21
21
22
22
22
23
23
23
24
24
24
25
25
26
26
26
27
27
28
28
28
29
29
30
30
30
31
31
32
32
32
33
33
33
34
34
35
35
35
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
42
42
42
43
43
43
43
44
44
44
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
78
79
79
79
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
82
82
82
82
81
81
81
81
81
80
80
80
80
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
76
76
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
69
69
69
69
69
68
68
68
68
68
68
67
67
67
67
66
66
66
66
66
65
65
65
65
64
64
64
63
63
63
63
62
62
62
61
61
60
60
60
59
59
59
58
58
57
57
57
56
56
55
55
54
54
54
53
53
52
52
51
51
50
50
49
49
48
48
47
47
47
46
46
45
45
44
44
43
43
42
42
41
40
40
39
39
38
38
37
36
36
35
35
34
33
33
32
31
31
30
29
29
28
27
26
26
25
24
24
23
22
22
21
21
20
19
19
18
17
17
16
15
15
14
13
13
12
11
11
10
9
9
8
8
7
6
6
5
5
4
4
3
2
2
1
1
0
0
-1
-1
-2
-3
-3
-4
-4
-5
-5
-6
-7
-7
-8
-8
-9
-9
-10
-11
-11
-12
-12
-13
-13
-14
-14
-15
-16
-16
-17
-17
-18
-18
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-24
-25
-25
-26
-26
-27
-27
-28
-29
-29
-30
-30
-31
-31
-32
-33
-33
-34
-34
-35
-36
-36
-37
-38
-38
-39
-40
-40
-41
-42
-42
-43
-44
-44
-45
-46
-46
-47
-48
-48
-49
-49
-50
-51
-51
-52
-52
-53
-54
-54
-55
-55
-56
-56
-57
-58
-58
-59
-60
-60
-61
-62
-63
-63
-64
-65
-65
-66
-67
-67
-68
-69
-69
-70
-71
-71
-72
-73
-73
-74
-74
-75
-76
-76
-77
-77
-78
-78
-79
-80
-80
-81
-81
-82
-83
-83
-84
-85
-85
-86
-86
-87
-88
-88
-89
-90
-90
-91
-92
-92
-93
-94
-94
-95
-96
-96
-97
-98
-98
-99
-100
-100
-101
-102
-103
-103
-104
-105
-106
-106
-107
-108
-109
-110
-110
-111
-112
-113
-113
-114
-115
-116
-117
-117
-118
-119
-120
-121
-121
-122
-123
-124
-125
-125
-126
-127
-128
-129
-130
-130
-131
-132
-133
-134
-135
-135
-136
-137
-138
-139
-140
-140
-141
-142
-143
-144
-144
-145
-146
-147
-148
-148
-149
-150
-151
-151
-152
-153
-154
-155
-156
-156
-157
-158
-159
-160
-161
-161
-162
-163
-164
-165
-166
-166
-167
-168
-169
-170
-171
-172
-173
-173
-174
-175
-176
-177
-178
-178
-179
-180
-181
-182
-183
-184
-185
-185
-186
-187
-188
-189
-190
-190
-191
-192
-193
-194
-195
-195
-196
-197
-198
-199
-199
-200
-201
-202
-203
-204
-205
-206
-206
-207
-208
-209
-210
-211
-212
-212
-213
-214
-215
-216
-217
-218
-218
-219
-220
-221
-222
-223
-223
-224
-225
-226
-227
-228
-229
-229
-230
-231
-232
-233
-233
-234
-235
-236
-237
-237
-238
-239
-240
-241
-241
-242
-243
-244
-244
-245
-246
-247
-247
-248
-249
-250
-250
-251
-252
-253
-254
-254
-255
-256
-257
-258
-258
-259
-260
-261
-262
-263
-264
-265
-266
-266
-267
-268
-269
-270
-271
-272
-273
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-362
-363
-364
-365
-366
-367
-367
-368
-369
-370
-371
-371
-372
-373
-374
-374
-375
-376
-377
-377
-378
-379
-380
-380
-381
-382
-383
-383
-384
-385
-386
-386
-387
-388
-388
-389
-390
-390
-391
-392
-392
-393
-394
-394
-395
-396
-396
-397
-397
-398
-399
-399
-400
-401
-401
-402
-403
-403
-404
-405
-405
-406
-407
-407
-408
-409
-409
-410
-410
-411
-412
-412
-413
-414
-414
-415
-415
-416
-417
-418
-418
-419
-420
-420
-421
-422
-423
-423
-424
-425
-425
-426
-427
-428
-428
-429
-430
-430
-431
-432
-433
-433
-434
-435
-435
-436
-437
-438
-438
-439
-440
-441
-441
-442
-443
-444
-444
-445
-446
-446
-447
-448
-449
-449
-450
-451
-452
-452
-453
-454
-455
-455
-456
-457
-458
-459
-459
-460
-461
-462
-463
-463
-464
-465
-466
-466
-467
-468
-469
-470
-470
-471
-472
-473
-474
-475
-476
-476
-477
-478
-479
-480
-480
-481
-482
-483
-484
-484
-485
-486
-487
-487
-488
-489
-489
-490
-491
-492
-492
-493
-494
-494
-495
-495
-496
-497
-497
-498
-498
-499
-500
-500
-501
-501
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-508
-508
-509
-509
-510
-511
-511
-512
-512
-513
-514
-514
-515
-515
-516
-516
-517
-518
-518
-519
-520
-520
-521
-521
-522
-523
-523
-524
-525
-525
-526
-526
-527
-528
-528
-529
-530
-530
-531
-532
-532
-533
-534
-534
-535
-536
-536
-537
-538
-538
-539
-540
-540
-541
-542
-542
-543
-544
-545
-545
-546
-547
-548
-548
-549
-550
-550
-551
-552
-553
-553
-554
-555
-556
-556
-557
-558
-559
-559
-560
-561
-561
-562
-563
-564
-565
-565
-566
-567
-568
-569
-569
-570
-571
-572
-573
-573
-574
-575
-576
-577
-577
-578
-579
-580
-580
-581
-582
-583
-584
-584
-585
-586
-587
-588
-588
-589
-590
-591
-591
-592
-593
-594
-595
-596
-596
-597
-598
-599
-599
-600
-601
-602
-602
-603
-604
-605
-605
-606
-607
-608
-608
-609
-610
-611
-611
-612
-613
-614
-614
-615
-616
-616
-617
-618
-619
-619
-620
-621
-622
-622
-623
-624
-624
-625
-626
-627
-627
-628
-629
-630
-630
-631
-632
-633
-633
-634
-635
-636
-636
-637
-638
-638
-639
-640
-641
-641
-642
-643
-643
-644
-644
-645
-646
-646
-647
-648
-648
-649
-649
-650
-651
-651
-652
-652
-653
-654
-654
-655
-655
-656
-657
-657
-658
-658
-659
-659
-660
-661
-661
-662
-662
-663
-663
-664
-664
-665
-666
-666
-667
-667
-668
-668
-669
-669
-670
-670
-671
-671
-672
-672
-673
-673
-674
-674
-675
-675
-676
-676
-677
-677
-678
-678
-679
-679
-679
-680
-680
-681
-681
-682
-682
-682
-683
-683
-684
-684
-685
-685
-685
-686
-686
-687
-687
-687
-688
-688
-689
-689
-689
-690
-690
-691
-691
-691
-692
-692
-693
-693
-693
-694
-694
-695
-695
-696
-696
-697
-697
-697
-698
-698
-699
-699
-699
-700
-700
-700
-700
-700
-700
-700
-700
-699
-699
-699
-698
-698
-698
-697
-696
-696
-695
-695
-694
-693
-693
-692
-692
-691
-691
-690
-690
-690
-689
-689
-689
-689
-689
-689
-689
-689
-689
-689
-689
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-689
-689
-689
-688
-688
-687
-687
-686
-685
-685
-684
-684
-683
-683
-682
-681
-680
-680
-679
-678
-677
-676
-675
-674
-673
-672
-671
-670
-668
-667
-666
-664
-663
-661
-659
-658
-656
-654
-652
-650
-648
-645
-643
-641
-639
-636
-634
-631
-629
-626
-623
-621
-618
-615
-613
-610
-607
-604
-601
-598
-595
-592
-589
-587
-584
-581
-579
-576
-574
-571
-568
-566
-563
-560
-557
-555
-552
-549
-546
-544
-541
-537
-534
-531
-528
-524
-521
-517
-513
-510
-506
-502
-497
-493
-488
-484
-479
-474
-469
-464
-458
-452
-446
-440
-433
-426
-419
-411
-403
-394
-386
-377
-368
-359
-349
-340
-331
-321
-312
-303
-294
-285
-276
-267
-258
-250
-242
-234
-226
-219
-211
-204
-196
-189
-181
-174
-166
-158
-150
-141
-133
-123
-114
-103
-93
-82
-70
-58
-46
-33
-20
-7
7
20
34
48
62
76
90
105
119
134
149
164
179
195
211
227
244
261
278
295
313
331
350
369
388
407
426
445
463
482
500
518
535
552
569
585
600
615
628
642
654
666
678
689
701
712
723
734
745
756
766
777
787
798
808
819
829
840
851
862
872
883
894
905
916
928
939
951
963
975
987
998
1010
1022
1033
1045
1057
1069
1082
1096
1110
1124
1139
1155
1171
1189
1207
1226
1245
1265
1284
1303
1321
1339
1356
1372
1388
1402
1416
1430
1442
1454
1465
1474
1483
1491
1498
1504
1510
1515
1519
1522
1526
1529
1533
1537
1541
1545
1550
1555
1561
1567
1572
1577
1581
1584
1586
1587
1587
1585
1582
1576
1569
1561
1551
1539
1526
1513
1499
1485
1472
1459
1447
1435
1424
1414
1404
1393
1383
1373
1363
1354
1345
1336
1326
1317
1307
1295
1283
1270
1256
1241
1224
1205
1184
1161
1136
1108
1079
1049
1018
990
962
935
910
886
864
843
824
807
790
774
759
744
728
711
694
675
655
635
613
591
568
544
519
493
466
439
410
380
350
318
286
253
220
187
154
121
87
54
20
-14
-49
-85
-122
-160
-198
-237
-276
-316
-355
-395
-435
-474
-511
-545
-577
-606
-632
-655
-675
-693
-709
-723
-736
-748
-760
-772
-784
-797
-811
-827
-845
-864
-885
-907
-931
-955
-980
-1004
-1031
-1057
-1084
-1112
-1142
-1171
-1202
-1232
-1262
-1292
-1322
-1351
-1380
-1408
-1435
-1462
-1489
-1515
-1540
-1564
-1586
-1608
-1628
-1648
-1667
-1686
-1706
-1725
-1744
-1762
-1778
-1794
-1807
-1819
-1828
-1836
-1843
-1848
-1852
-1855
-1857
-1858
-1859
-1860
-1860
-1861
-1863
-1865
-1868
-1871
-1875
-1879
-1884
-1889
-1893
-1898
-1903
-1909
-1915
-1922
-1930
-1939
-1950
-1961
-1975
-1990
-2007
-2027
-2048
-2072
-2097
-2123
-2149
-2175
-2201
-2226
-2249
-2271
-2291
-2309
-2325
-2338
-2349
-2358
-2364
-2367
-2368
-2367
-2363
-2358
-2350
-2342
-2332
-2321
-2310
-2298
-2285
-2272
-2257
-2240
-2223
-2203
-2183
-2162
-2140
-2118
-2095
-2071
-2047
-2021
-1993
-1965
-1936
-1906
-1876
-1846
-1816
-1786
-1758
-1730
-1704
-1680
-1657
-1637
-1618
-1602
-1586
-1573
-1560
-1548
-1536
-1525
-1514
-1502
-1491
-1479
-1467
-1455
-1444
-1431
-1418
-1404
-1387
-1369
-1349
-1327
-1305
-1282
-1260
-1239
-1218
-1199
-1181
-1164
-1148
-1133
-1118
-1106
-1094
-1084
-1075
-1066
-1056
-1046
-1033
-1018
-1000
-980
-956
-930
-901
-870
-837
-802
-766
-730
-693
-656
-620
-586
-554
-524
-497
-473
-453
-436
-422
-411
-402
-395
-390
-385
-381
-377
-373
-369
-364
-359
-353
-345
-336
-324
-311
-296
-280
-263
-246
-228
-211
-193
-177
-161
-145
-131
-118
-105
-93
-81
-69
-57
-43
-28
-10
9
30
53
77
103
129
156
184
211
238
264
289
314
339
364
388
413
438
464
492
521
551
583
615
649
684
720
756
794
832
871
909
948
985
1020
1056
1089
1121
1152
1184
1215
1247
1280
1315
1352
1391
1430
1471
1512
1553
1593
1632
1670
1707
1744
1781
1816
1851
1884
1915
1943
1967
1987
2003
2013
2021
2025
2023
2017
2009
1998
1985
1972
1959
1947
1937
1929
1923
1919
1918
1919
1922
1927
1933
1941
1950
1961
1973
1986
2001
2019
2039
2060
2082
2104
2127
2151
2174
2198
2221
2246
2270
2295
2319
2343
2366
2387
2408
2427
2444
2460
2474
2486
2495
2502
2506
2507
2505
2501
2494
2484
2471
2456
2438
2417
2393
2367
2339
2309
2277
2243
2207
2169
2128
2086
2041
1996
1948
1899
1849
1798
1747
1697
1648
1602
1558
1518
1481
1447
1416
1389
1363
1340
1318
1296
1274
1250
1224
1195
1164
1130
1093
1055
1016
976
936
895
855
814
773
732
691
651
613
578
547
520
499
482
471
464
462
464
470
478
490
503
518
532
545
555
561
562
556
544
526
502
471
436
396
354
310
265
220
176
132
89
46
5
-34
-72
-108
-143
-176
-210
-243
-276
-309
-341
-371
-400
-428
-456
-484
-513
-544
-577
-611
-646
-682
-719
-756
-794
-832
-870
-910
-949
-987
-1024
-1059
-1092
-1121
-1148
-1172
-1194
-1215
-1235
-1255
-1276
-1299
-1324
-1353
-1384
-1419
-1456
-1497
-1539
-1584
-1631
-1679
-1728
-1778
-1828
-1877
-1924
-1970
-2013
-2054
-2093
-2129
-2162
-2193
-2221
-2247
-2271
-2293
-2311
-2326
-2338
-2346
-2351
-2353
-2352
-2350
-2346
-2341
-2337
-2333
-2331
-2331
-2333
-2337
-2343
-2350
-2358
-2366
-2373
-2380
-2386
-2392
-2397
-2404
-2412
-2421
-2431
-2444
-2459
-2476
-2494
-2514
-2535
-2557
-2580
-2603
-2626
-2648
-2669
-2689
-2707
-2723
-2737
-2748
-2756
-2762
-2764
-2762
-2758
-2749
-2737
-2720
-2700
-2675
-2645
-2610
-2569
-2524
-2473
-2417
-2356
-2290
-2219
-2145
-2068
-1987
-1905
-1822
-1739
-1656
-1576
-1498
-1424
-1354
-1289
-1229
-1175
-1126
-1083
-1046
-1014
-989
-969
-955
-947
-945
-948
-956
-968
-985
-1002
-1025
-1047
-1069
-1091
-1110
-1127
-1141
-1150
-1155
-1156
-1153
-1146
-1135
-1122
-1106
-1088
-1068
-1046
-1022
-998
-972
-945
-916
-888
-858
-829
-799
-769
-739
-709
-679
-647
-616
-584
-552
-520
-488
-455
-423
-390
-359
-329
-301
-275
-252
-233
-216
-203
-192
-183
-177
-173
-169
-167
-164
-162
-159
-156
-152
-148
-143
-137
-129
-120
-109
-96
-81
-63
-44
-23
-2
20
40
60
78
94
107
118
126
131
132
129
122
112
97
78
56
31
4
-24
-52
-78
-101
-121
-137
-147
-153
-152
-147
-137
-123
-104
-83
-58
-31
-3
28
60
94
129
167
207
249
293
339
387
436
487
539
591
644
698
751
805
858
911
964
1016
1068
1120
1172
1223
1273
1321
1368
1413
1456
1497
1536
1574
1611
1646
1680
1712
1741
1767
1790
1810
1825
1837
1845
1849
1850
1848
1844
1838
1832
1825
1818
1812
1806
1801
1795
1790
1784
1778
1770
1761
1749
1734
1716
1695
1672
1645
1616
1585
1554
1522
1491
1462
1435
1411
1392
1377
1366
1362
1362
1366
1376
1389
1406
1426
1450
1476
1506
1537
1571
1607
1645
1683
1723
1762
1801
1839
1876
1911
1943
1972
1997
2019
2036
2050
2058
2063
2063
2059
2052
2041
2029
2015
1999
1981
1964
1945
1927
1909
1890
1872
1854
1837
1820
1804
1789
1776
1764
1755
1748
1743
1741
1741
1744
1749
1755
1764
1773
1783
1792
1800
1807
1812
1815
1815
1814
1810
1806
1801
1796
1792
1789
1787
1788
1790
1794
1800
1806
1812
1818
1822
1826
1828
1827
1824
1819
1812
1804
1794
1784
1773
1763
1752
1741
1731
1721
1710
1699
1687
1675
1663
1651
1640
1630
1620
1611
1602
1594
1587
1580
1574
1568
1563
1559
1556
1552
1549
1545
1541
1537
1532
1526
1520
1512
1504
1496
1487
1479
1470
1462
1455
1448
1443
1438
1434
1430
1427
1425
1423
1421
1418
1416
1412
1409
1405
1402
1398
1394
1390
1386
1382
1378
1374
1370
1366
1363
1360
1357
1355
1354
1353
1354
1355
1358
1362
1366
1372
1377
1382
1385
1388
1387
1385
1380
1372
1362
1349
1334
1316
1297
1277
1255
1233
1209
1186
1162
1138
1114
1091
1070
1051
1034
1018
1008
1000
995
994
997
1002
1012
1026
1042
1060
1081
1102
1125
1149
1172
1196
1220
1243
1266
1288
1310
1329
1348
1365
1379
1392
1404
1413
1422
1429
1435
1440
1446
1451
1456
1462
1468
1475
1482
1490
1498
1507
1518
1529
1541
1554
1568
1583
1600
1617
1636
1657
1679
1703
1729
1757
1787
1818
1852
1887
1922
1959
1995
2031
2066
2101
2134
2165
2195
2223
2250
2275
2297
2318
2336
2352
2365
2375
2382
2386
2387
2385
2380
2372
2362
2350
2336
2321
2304
2287
2270
2253
2237
2222
2208
2196
2187
2180
2176
2174
2175
2179
2185
2193
2202
2214
2226
2239
2253
2268
2284
2301
2318
2337
2357
2378
2401
2425
2451
2478
2505
2534
2562
2590
2617
2644
2669
2692
2713
2733
2750
2765
2777
2788
2796
2803
2807
2810
2810
2808
2803
2795
2784
2769
2752
2732
2711
2688
2664
2640
2617
2594
2572
2551
2532
2515
2500
2486
2473
2460
2448
2436
2423
2409
2393
2376
2357
2335
2311
2284
2254
2221
2186
2147
2107
2064
2019
1974
1928
1882
1836
1792
1749
1707
1668
1631
1597
1566
1538
1513
1492
1473
1458
1446
1436
1429
1423
1420
1418
1418
1418
1420
1422
1424
1427
1430
1433
1436
1440
1443
1447
1452
1457
1464
1472
1481
1491
1504
1518
1533
1551
1571
1593
1617
1644
1673
1704
1738
1774
1813
1853
1896
1940
1987
2035
2086
2139
2195
2252
2311
2372
2434
2498
2562
2627
2692
2757
2820
2882
2942
3000
3055
3107
3156
3202
3244
3283
3320
3353
3383
3410
3434
3456
3476
3493
3507
3520
3529
3537
3542
3545
3546
3545
3542
3538
3532
3525
3518
3509
3500
3490
3480
3468
3456
3443
3429
3413
3396
3377
3355
3331
3304
3274
3241
3205
3166
3124
3078
3031
2980
2928
2874
2818
2760
2701
2641
2579
2517
2454
2391
2328
2265
2203
2143
2084
2027
1973
1920
1870
1823
1778
1735
1694
1656
1620
1586
1554
1524
1495
1467
1441
1415
1391
1368
1345
1323
1302
1282
1262
1243
1226
1210
1195
1183
1172
1163
1156
1151
1148
1147
1148
1150
1155
1162
1171
1182
1194
1207
1221
1235
1248
1261
1271
1280
1286
1290
1291
1289
1285
1277
1267
1255
1240
1223
1204
1184
1163
1140
1117
1093
1069
1044
1020
995
971
947
923
899
875
850
825
799
773
747
720
693
666
639
612
586
561
538
517
498
483
470
461
455
453
453
457
464
474
486
501
519
538
559
581
603
625
646
665
683
698
710
718
724
725
724
719
712
703
692
679
666
652
638
623
609
594
578
563
547
530
513
496
478
461
444
427
410
393
377
361
347
334
322
313
304
298
292
288
284
282
280
278
278
278
279
281
283
285
287
290
293
296
300
304
308
313
319
324
330
336
341
346
350
353
354
355
353
351
346
340
333
325
316
306
296
285
276
266
257
249
241
233
227
221
217
214
213
214
218
224
232
244
258
275
296
319
347
378
412
450
491
535
582
632
684
738
793
850
907
964
1020
1076
1130
1182
1232
1279
1324
1366
1406
1444
1479
1512
1544
1573
1601
1628
1654
1679
1702
1726
1748
1771
1794
1817
1840
1865
1891
1919
1948
1978
2009
2041
2074
2106
2138
2168
2196
2222
2245
2264
2280
2292
2299
2302
2299
2292
2278
2259
2233
2202
2165
2121
2072
2017
1957
1892
1823
1750
1673
1593
1510
1426
1339
1252
1164
1075
986
897
810
723
639
556
475
397
321
248
177
109
43
-19
-79
-136
-190
-241
-288
-330
-369
-402
-431
-455
-473
-487
-496
-500
-500
-496
-488
-476
-462
-444
-425
-403
-379
-352
-324
-293
-260
-224
-186
-146
-103
-60
-15
30
75
120
166
211
256
300
345
388
432
475
518
560
602
644
685
725
764
802
839
875
910
943
975
1004
1031
1055
1077
1096
1112
1125
1136
1144
1149
1152
1151
1148
1143
1135
1125
1113
1100
1086
1070
1054
1036
1018
998
979
958
937
915
892
870
847
824
802
779
756
734
711
689
666
643
621
599
578
559
542
527
516
508
504
505
512
523
539
561
588
620
657
698
744
793
846
903
962
1022
1084
1147
1210
1272
1335
1396
1456
1516
1573
1629
1683
1734
1782
1827
1868
1904
1938
1967
1993
2016
2037
2055
2071
2086
2100
2112
2124
2135
2146
2156
2166
2175
2183
2189
2194
2197
2196
2193
2185
2174
2157
2135
2108
2074
2035
1989
1936
1876
1809
1734
1652
1562
1465
1361
1250
1133
1010
882
749
611
470
325
177
26
-128
-283
-441
-600
-760
-921
-1081
-1241
-1399
-1555
-1709
-1859
-2004
-2146
-2282
-2412
-2536
-2653
-2764
-2868
-2966
-3058
-3145
-3225
-3302
-3374
-3442
-3508
-3571
-3632
-3691
-3748
-3805
-3860
-3916
-3972
-4027
-4083
-4139
-4196
-4253
-4310
-4367
-4425
-4482
-4539
-4595
-4650
-4703
-4754
-4802
-4847
-4888
-4924
-4956
-4982
-5003
-5017
-5026
-5029
-5025
-5015
-4998
-4975
-4946
-4909
-4866
-4816
-4759
-4696
-4625
-4549
-4467
-4379
-4287
-4192
-4093
-3992
-3890
-3787
-3684
-3581
-3479
-3379
-3281
-3186
-3094
-3005
-2919
-2837
-2760
-2686
-2616
-2551
-2490
-2435
-2384
-2338
-2298
-2263
-2233
-2207
-2185
-2167
-2151
-2138
-2127
-2118
-2110
-2102
-2095
-2089
-2082
-2076
-2069
-2063
-2057
-2051
-2045
-2043
-2041
-2041
-2045
-2053
-2066
-2083
-2107
-2137
-2175
-2220
-2273
-2333
-2402
-2479
-2564
-2657
-2757
-2866
-2982
-3106
-3237
-3375
-3519
-3669
-3824
-3983
-4146
-4312
-4480
-4649
-4819
-4989
-5157
-5323
-5485
-5642
-5793
-5936
-6072
-6198
-6314
-6419
-6513
-6596
-6667
-6726
-6772
-6806
-6829
-6840
-6840
-6831
-6813
-6788
-6756
-6720
-6681
-6639
-6595
-6552
-6510
-6469
-6430
-6395
-6362
-6333
-6308
-6287
-6269
-6255
-6244
-6237
-6233
-6231
-6232
-6234
-6239
-6245
-6252
-6261
-6271
-6283
-6297
-6313
-6332
-6355
-6381
-6413
-6449
-6491
-6540
-6595
-6658
-6729
-6808
-6894
-6987
-7088
-7193
-7301
-7412
-7521
-7627
-7729
-7822
-7907
-7979
-8039
-8085
-8116
-8131
-8130
-8113
-8080
-8032
-7970
-7894
-7805
-7703
-7591
-7468
-7336
-7196
-7048
-6894
-6734
-6569
-6402
-6232
-6061
-5890
-5718
-5548
-5378
-5209
-5042
-4876
-4712
-4548
-4385
-4222
-4059
-3899
-3739
-3580
-3424
-3270
-3119
-2973
-2832
-2697
-2568
-2446
-2332
-2226
-2128
-2036
-1951
-1870
-1793
-1717
-1641
-1563
-1479
-1388
-1288
-1177
-1053
-916
-766
-601
-423
-233
-32
178
394
614
835
1053
1266
1472
1668
1851
2020
2173
2310
2430
2534
2620
2689
2743
2780
2804
2813
2810
2796
2772
2739
2699
2653
2602
2547
2490
2432
2372
2311
2250
2187
2122
2055
1984
1909
1828
1739
1643
1539
1426
1304
1173
1034
886
731
569
402
231
57
-118
-293
-465
-635
-799
-958
-1110
-1255
-1392
-1521
-1642
-1757
-1866
-1969
-2068
-2164
-2260
-2356
-2454
-2555
-2661
-2771
-2887
-3008
-3134
-3265
-3400
-3538
-3678
-3818
-3957
-4091
-4222
-4345
-4460
-4563
-4655
-4733
-4798
-4847
-4880
-4898
-4899
-4884
-4854
-4810
-4751
-4679
-4595
-4500
-4397
-4285
-4167
-4045
-3919
-3791
-3664
-3537
-3413
-3292
-3175
-3062
-2954
-2850
-2751
-2657
-2566
-2479
-2397
-2318
-2244
-2174
-2110
-2054
-2007
-1970
-1946
-1936
-1943
-1968
-2012
-2076
-2160
-2265
-2389
-2532
-2693
-2868
-3058
-3260
-3472
-3693
-3920
-4152
-4388
-4627
-4866
-5104
-5341
-5574
-5801
-6023
-6237
-6443
-6639
-6824
-6998
-7161
-7311
-7448
-7572
-7685
-7785
-7874
-7953
-8022
-8080
-8132
-8176
-8212
-8241
-8263
-8278
-8287
-8290
-8288
-8282
-8271
-8258
-8242
-8225
-8207
-8191
-8177
-8166
-8159
-8157
-8163
-8175
-8195
-8222
-8256
-8295
-8338
-8384
-8430
-8474
-8513
-8547
-8573
-8590
-8597
-8593
-8579
-8553
-8518
-8473
-8419
-8357
-8290
-8217
-8141
-8061
-7982
-7901
-7820
-7740
-7662
-7586
-7512
-7441
-7373
-7307
-7244
-7182
-7122
-7062
-7002
-6941
-6880
-6817
-6754
-6690
-6625
-6560
-6496
-6435
-6377
-6324
-6278
-6239
-6211
-6193
-6188
-6196
-6218
-6255
-6307
-6374
-6455
-6549
-6656
-6775
-6903
-7039
-7182
-7329
-7480
-7631
-7781
-7928
-8071
-8208
-8337
-8458
-8570
-8671
-8763
-8845
-8917
-8980
-9035
-9082
-9124
-9160
-9194
-9225
-9254
-9284
-9313
-9342
-9372
-9401
-9430
-9458
-9485
-9510
-9531
-9549
-9563
-9570
-9572
-9565
-9551
-9528
-9496
-9454
-9403
-9341
-9270
-9188
-9097
-8996
-8885
-8764
-8633
-8492
-8341
-8180
-8007
-7826
-7634
-7432
-7221
-7001
-6774
-6540
-6299
-6054
-5804
-5552
-5297
-5042
-4787
-4533
-4282
-4034
-3792
-3555
-3325
-3102
-2887
-2682
-2486
-2299
-2123
-1957
-1800
-1654
-1516
-1387
-1266
-1152
-1045
-943
-846
-754
-666
-582
-502
-426
-354
-287
-225
-170
-121
-80
-47
-22
-7
-1
-4
-17
-41
-74
-117
-169
-230
-299
-376
-458
-547
-639
-735
-833
-932
-1032
-1132
-1231
-1329
-1425
-1519
-1612
-1702
-1791
-1878
-1964
-2049
-2134
-2218
-2302
-2387
-2472
-2558
-2644
-2732
-2820
-2908
-2996
-3084
-3170
-3254
-3333
-3408
-3476
-3536
-3588
-3630
-3661
-3681
-3690
-3687
-3672
-3647
-3611
-3567
-3514
-3454
-3388
-3318
-3245
-3168
-3090
-3010
-2928
-2844
-2759
-2671
-2581
-2489
-2393
-2295
-2193
-2089
-1983
-1876
-1768
-1660
-1552
-1446
-1343
-1242
-1144
-1051
-961
-875
-795
-719
-650
-586
-529
-478
-433
-395
-364
-337
-316
-299
-284
-272
-261
-251
-240
-227
-212
-194
-173
-149
-120
-88
-52
-13
29
74
120
168
217
265
313
359
404
447
487
525
561
595
626
656
683
708
730
750
766
778
787
790
788
779
765
744
715
681
639
591
537
478
414
347
277
205
133
61
-10
-81
-150
-217
-284
-348
-411
-471
-530
-585
-638
-687
-733
-774
-810
-842
-868
-889
-904
-914
-918
-916
-909
-895
-877
-852
-823
-788
-747
-701
-649
-590
-526
-456
-379
-297
-209
-117
-22
76
174
272
366
457
542
619
687
744
790
824
845
854
849
832
802
761
709
647
575
496
409
315
215
111
2
-110
-226
-342
-460
-577
-692
-805
-912
-1014
-1109
-1195
-1271
-1337
-1391
-1433
-1462
-1477
-1480
-1470
-1446
-1411
-1363
-1305
-1236
-1156
-1067
-970
-864
-751
-630
-504
-371
-234
-92
53
202
352
504
657
810
963
1114
1264
1412
1558
1702
1845
1986
2125
2263
2399
2535
2668
2800
2931
3059
3185
3309
3431
3550
3668
3783
3896
4006
4115
4221
4327
4430
4533
4634
4734
4834
4932
5030
5126
5220
5313
5403
5490
5573
5653
5728
5797
5861
5919
5970
6015
6052
6082
6105
6121
6130
6132
6128
6118
6102
6080
6055
6025
5992
5957
5921
5883
5846
5810
5775
5743
5713
5685
5660
5638
5619
5602
5587
5574
5562
5550
5538
5524
5510
5493
5473
5451
5425
5396
5363
5328
5291
5251
5210
5167
5123
5079
5034
4990
4947
4905
4864
4825
4788
4754
4723
4696
4673
4654
4641
4632
4628
4630
4635
4645
4658
4674
4693
4712
4733
4753
4773
4791
4807
4820
4828
4833
4832
4827
4817
4802
4783
4760
4734
4705
4675
4644
4613
4582
4552
4525
4500
4477
4459
4444
4432
4424
4420
4419
4422
4427
4434
4445
4457
4471
4486
4503
4521
4539
4557
4576
4593
4611
4627
4642
4655
4667
4677
4686
4694
4700
4705
4710
4714
4717
4720
4723
4726
4728
4729
4730
4731
4731
4730
4728
4727
4725
4723
4722
4721
4721
4723
4725
4728
4732
4737
4742
4748
4754
4759
4763
4766
4767
4766
4762
4755
4745
4731
4714
4694
4670
4643
4613
4581
4546
4509
4471
4431
4390
4348
4304
4258
4210
4160
4108
4054
3999
3941
3881
3821
3759
3696
3634
3572
3512
3453
3397
3343
3294
3249
3209
3174
3144
3120
3102
3089
3083
3082
3087
3098
3114
3134
3160
3191
3226
3265
3308
3355
3406
3461
3520
3583
3649
3720
3795
3874
3957
4045
4137
4232
4332
4435
4541
4650
4762
4876
4991
5107
5224
5339
5454
5567
5676
5782
5884
5982
6075
6162
6245
6323
6397
6466
6531
6593
6652
6708
6762
6813
6862
6908
6952
6994
7034
7071
7105
7137
7165
7190
7211
7228
7241
7249
7254
7253
7249
7240
7226
7209
7187
7162
7133
7101
7067
7030
6992
6953
6913
6874
6835
6796
6760
6724
6691
6660
6630
6603
6577
6554
6532
6511
6491
6472
6453
6434
6414
6393
6370
6345
6318
6289
6257
6224
6188
6152
6115
6078
6042
6007
5975
5945
5919
5897
5880
5868
5861
5859
5863
5873
5888
5909
5935
5967
6004
6046
6092
6143
6197
6255
6316
6379
6444
6511
6578
6647
6715
6784
6851
6918
6985
7050
7114
7178
7241
7304
7366
7428
7490
7552
7614
7675
7736
7796
7855
7913
7969
8023
8074
8124
8170
8215
8256
8294
8329
8361
8390
8416
8439
8459
8476
8491
8503
8512
8518
8521
8521
8519
8512
8503
8489
8472
8452
8428
8400
8368
8333
8295
8252
8206
8157
8103
8045
7984
7918
7847
7772
7692
7607
7518
7425
7327
7225
7119
7010
6899
6785
6670
6553
6436
6318
6200
6083
5965
5849
5733
5618
5505
5393
5281
5172
5063
4957
4851
4748
4646
4546
4448
4351
4257
4164
4074
3985
3897
3811
3727
3644
3562
3482
3403
3326
3249
3174
3100
3028
2956
2886
2817
2750
2684
2620
2558
2498
2440
2384
2330
2277
2226
2177
2130
2085
2041
2000
1961
1923
1888
1854
1823
1793
1764
1737
1711
1686
1662
1638
1615
1592
1569
1546
1523
1501
1479
1458
1437
1417
1399
1381
1364
1349
1335
1321
1308
1296
1284
1272
1261
1248
1236
1223
1209
1194
1179
1163
1145
1127
1107
1086
1064
1040
1014
988
959
929
897
862
826
787
746
702
655
605
551
495
434
371
304
234
160
83
2
-81
-168
-257
-349
-443
-539
-636
-735
-834
-933
-1032
-1130
-1228
-1325
-1420
-1515
-1608
-1699
-1788
-1875
-1960
-2043
-2123
-2199
-2273
-2342
-2408
-2469
-2525
-2576
-2622
-2663
-2698
-2728
-2752
-2770
-2783
-2790
-2792
-2789
-2781
-2768
-2750
-2727
-2701
-2670
-2635
-2596
-2554
-2509
-2461
-2410
-2357
-2302
-2246
-2188
-2130
-2071
-2012
-1953
-1894
-1834
-1775
-1715
-1654
-1593
-1531
-1467
-1401
-1333
-1263
-1191
-1116
-1039
-960
-879
-796
-712
-627
-541
-456
-370
-286
-202
-121
-41
37
112
184
254
320
383
443
500
554
604
650
693
733
768
800
827
851
870
886
898
906
911
913
912
909
902
894
884
872
858
843
827
809
790
770
749
727
703
678
652
624
595
566
535
504
472
440
408
375
343
312
280
250
219
190
162
134
107
82
58
34
13
-8
-27
-45
-61
-76
-91
-103
-115
-126
-136
-144
-153
-160
-167
-174
-181
-187
-193
-200
-206
-212
-218
-224
-230
-235
-239
-243
-246
-248
-250
-250
-250
-249
-248
-246
-244
-243
-241
-239
-238
-238
-238
-238
-240
-241
-243
-246
-249
-252
-255
-258
-261
-264
-267
-270
-274
-277
-281
-285
-289
-294
-299
-305
-312
-319
-327
-335
-345
-356
-368
-381
-396
-413
-431
-451
-474
-498
-525
-555
-587
-622
-659
-700
-743
-789
-839
-891
-946
-1004
-1066
-1130
-1197
-1267
-1339
-1414
-1491
-1570
-1651
-1734
-1818
-1904
-1991
-2078
-2166
-2254
-2343
-2431
-2518
-2605
-2692
-2777
-2861
-2943
-3024
-3103
-3180
-3255
-3328
-3399
-3468
-3534
-3597
-3658
-3716
-3771
-3823
-3872
-3919
-3962
-4002
-4040
-4074
-4106
-4135
-4161
-4184
-4205
-4224
-4241
-4256
-4269
-4281
-4293
-4304
-4315
-4326
-4338
-4350
-4365
-4380
-4398
-4417
-4440
-4465
-4493
-4524
-4558
-4595
-4636
-4680
-4727
-4778
-4832
-4889
-4948
-5011
-5076
-5143
-5212
-5282
-5354
-5426
-5499
-5571
-5643
-5714
-5783
-5851
-5917
-5981
-6043
-6102
-6158
-6212
-6262
-6309
-6353
-6394
-6432
-6467
-6498
-6526
-6551
-6573
-6592
-6607
-6618
-6627
-6632
-6634
-6632
-6628
-6620
-6609
-6596
-6579
-6561
-6540
-6517
-6492
-6466
-6439
-6410
-6381
-6351
-6321
-6291
-6261
-6231
-6201
-6171
-6141
-6111
-6082
-6052
-6022
-5992
-5962
-5932
-5902
-5871
-5841
-5811
-5781
-5752
-5723
-5694
-5666
-5638
-5611
-5584
-5558
-5533
-5509
-5486
-5464
-5444
-5425
-5409
-5394
-5382
-5373
-5366
-5363
-5363
-5366
-5373
-5383
-5397
-5414
-5434
-5458
-5484
-5512
-5542
-5575
-5608
-5642
-5677
-5712
-5746
-5781
-5814
-5847
-5880
-5911
-5942
-5972
-6002
-6031
-6061
-6090
-6119
-6149
-6180
-6211
-6244
-6278
-6312
-6349
-6386
-6425
-6465
-6506
-6548
-6591
-6635
-6679
-6723
-6767
-6811
-6854
-6895
-6936
-6974
-7010
-7043
-7073
-7100
-7123
-7143
-7159
-7171
-7179
-7183
-7182
-7177
-7167
-7152
-7132
-7107
-7076
-7039
-6996
-6947
-6892
-6830
-6763
-6689
-6609
-6523
-6431
-6335
-6233
-6127
-6017
-5903
-5786
-5667
-5545
-5421
-5295
-5168
-5040
-4911
-4781
-4651
-4521
-4392
-4262
-4133
-4003
-3875
-3748
-3621
-3495
-3369
-3245
-3122
-2999
-2878
-2758
-2640
-2523
-2407
-2294
-2182
-2073
-1967
-1863
-1762
-1665
-1571
-1482
-1396
-1314
-1237
-1163
-1094
-1030
-970
-914
-862
-815
-773
-734
-700
-670
-644
-623
-605
-592
-583
-578
-577
-581
-588
-600
-616
-636
-661
-689
-721
-758
-798
-843
-891
-943
-998
-1057
-1119
-1184
-1252
-1322
-1395
-1469
-1545
-1622
-1699
-1777
-1854
-1931
-2007
-2082
-2156
-2228
-2299
-2369
-2438
-2505
-2572
-2638
-2704
-2769
-2834
-2898
-2963
-3027
-3092
-3156
-3221
-3286
-3352
-3417
-3481
-3546
-3610
-3673
-3734
-3795
-3853
-3910
-3964
-4014
-4064
-4109
-4151
-4190
-4225
-4255
-4283
-4306
-4325
-4341
-4353
-4361
-4366
-4368
-4367
-4363
-4356
-4346
-4334
-4319
-4302
-4283
-4262
-4239
-4214
-4187
-4158
-4128
-4097
-4064
-4030
-3994
-3957
-3920
-3881
-3842
-3803
-3763
-3724
-3685
-3647
-3609
-3573
-3539
-3506
-3475
-3446
-3420
-3396
-3374
-3355
-3338
-3324
-3312
-3301
-3293
-3287
-3282
-3278
-3275
-3274
-3273
-3273
-3273
-3274
-3275
-3276
-3278
-3280
-3283
-3286
-3289
-3294
-3299
-3305
-3312
-3319
-3328
-3338
-3348
-3360
-3371
-3384
-3396
-3408
-3420
-3431
-3442
-3451
-3459
-3465
-3469
-3470
-3468
-3464
-3456
-3444
-3429
-3409
-3386
-3359
-3327
-3292
-3252
-3208
-3159
-3107
-3050
-2988
-2923
-2853
-2779
-2701
-2619
-2533
-2444
-2351
-2254
-2153
-2049
-1943
-1833
-1720
-1605
-1487
-1368
-1247
-1124
-1000
-876
-752
-628
-504
-381
-258
-137
-18
101
217
332
445
557
667
775
881
986
1089
1191
1291
1390
1487
1583
1678
1772
1865
1956
2047
2137
2226
2314
2401
2488
2573
2657
2740
2823
2903
2983
3061
3137
3212
3286
3357
3427
3495
3560
3624
3685
3744
3800
3854
3904
3952
3997
4040
4080
4117
4152
4184
4215
4244
4271
4297
4322
4346
4370
4393
4415
4438
4460
4482
4504
4526
4548
4570
4591
4613
4634
4656
4678
4699
4721
4743
4766
4788
4811
4834
4857
4880
4904
4928
4952
4976
5001
5025
5049
5072
5095
5118
5139
5160
5180
5198
5215
5231
5245
5258
5270
5281
5291
5301
5310
5319
5328
5338
5348
5359
5372
5385
5400
5416
5433
5452
5472
5494
5516
5539
5562
5586
5609
5631
5652
5672
5690
5707
5721
5732
5742
5748
5752
5753
5752
5747
5741
5731
5719
5705
5689
5670
5648
5624
5598
5570
5539
5506
5470
5432
5392
5349
5303
5255
5204
5150
5094
5035
4974
4909
4842
4772
4700
4625
4548
4469
4387
4304
4218
4130
4041
3951
3859
3765
3671
3576
3480
3383
3286
3188
3089
2990
2889
2788
2685
2582
2477
2370
2262
2152
2041
1928
1813
1696
1577
1457
1335
1212
1087
960
832
703
572
440
307
173
37
-99
-236
-375
-514
-655
-796
-938
-1081
-1225
-1370
-1515
-1661
-1808
-1955
-2102
-2250
-2397
-2545
-2692
-2838
-2984
-3128
-3271
-3412
-3552
-3689
-3823
-3954
-4082
-4207
-4328
-4445
-4559
-4668
-4773
-4874
-4971
-5063
-5151
-5235
-5314
-5389
-5460
-5527
-5590
-5649
-5705
-5756
-5804
-5849
-5891
-5929
-5965
-5998
-6029
-6057
-6083
-6107
-6128
-6147
-6165
-6180
-6194
-6206
-6217
-6226
-6233
-6240
-6245
-6249
-6252
-6254
-6255
-6255
-6255
-6254
-6253
-6250
-6248
-6245
-6241
-6236
-6232
-6226
-6220
-6213
-6206
-6197
-6187
-6177
-6165
-6152
-6138
-6122
-6105
-6087
-6068
-6047
-6025
-6002
-5978
-5952
-5926
-5898
-5870
-5841
-5812
-5782
-5752
-5721
-5690
-5659
-5628
-5597
-5566
-5535
-5503
-5472
-5441
-5410
-5379
-5348
-5317
-5286
-5255
-5224
-5192
-5161
-5129
-5096
-5064
-5031
-4997
-4962
-4928
-4892
-4855
-4818
-4779
-4740
-4699
-4658
-4615
-4571
-4526
-4479
-4431
-4382
-4331
-4279
-4225
-4170
-4114
-4056
-3997
-3936
-3873
-3809
-3744
-3676
-3607
-3537
-3465
-3392
-3317
-3240
-3162
-3083
-3002
-2919
-2835
-2750
-2663
-2574
-2483
-2391
-2297
-2201
-2103
-2004
-1903
-1800
-1696
-1591
-1483
-1375
-1265
-1154
-1042
-928
-814
-699
-583
-466
-349
-231
-112
7
126
246
366
486
607
727
847
967
1087
1207
1326
1445
1564
1683
1801
1919
2037
2155
2273
2390
2506
2623
2738
2853
2967
3079
3190
3300
3408
3514
3617
3719
3818
3915
4008
4099
4187
4272
4354
4433
4508
4581
4649
4714
4776
4833
4887
4937
4982
5024
5061
5094
5122
5146
5165
5179
5189
5194
5195
5192
5184
5173
5158
5139
5117
5091
5063
5032
4999
4963
4926
4886
4844
4801
4756
4709
4661
4610
4559
4505
4449
4392
4333
4273
4211
4147
4081
4014
3946
3877
3807
3736
3665
3593
3522
3450
3380
3309
3240
3172
3105
3039
2975
2912
2851
2791
2733
2677
2622
2568
2516
2465
2415
2367
2320
2273
2228
2183
2139
2096
2054
2012
1970
1928
1887
1845
1803
1760
1717
1672
1626
1579
1531
1480
1428
1373
1316
1257
1195
1131
1064
995
923
849
772
693
612
528
442
355
265
174
81
-14
-110
-208
-308
-409
-512
-616
-723
-831
-942
-1054
-1169
-1287
-1407
-1529
-1653
-1781
-1910
-2041
-2175
-2311
-2449
-2588
-2729
-2871
-3014
-3159
-3304
-3449
-3595
-3742
-3888
-4035
-4181
-4326
-4471
-4616
-4759
-4901
-5043
-5182
-5321
-5457
-5593
-5726
-5858
-5988
-6116
-6241
-6365
-6485
-6603
-6718
-6830
-6939
-7044
-7146
-7244
-7338
-7428
-7514
-7595
-7673
-7746
-7814
-7879
-7938
-7994
-8044
-8090
-8134
-8172
-8206
-8237
-8263
-8287
-8307
-8323
-8336
-8347
-8354
-8359
-8360
-8359
-8355
-8349
-8339
-8327
-8312
-8294
-8273
-8250
-8224
-8195
-8164
-8129
-8092
-8053
-8010
-7966
-7919
-7870
-7820
-7767
-7713
-7657
-7601
-7543
-7484
-7424
-7363
-7301
-7239
-7176
-7112
-7048
-6984
-6919
-6854
-6789
-6725
-6660
-6595
-6531
-6467
-6404
-6341
-6279
-6217
-6156
-6096
-6037
-5978
-5919
-5861
-5804
-5747
-5691
-5635
-5580
-5525
-5470
-5415
-5360
-5306
-5251
-5195
-5140
-5084
-5028
-4971
-4914
-4857
-4800
-4743
-4686
-4630
-4574
-4518
-4463
-4409
-4356
-4304
-4253
-4203
-4154
-4106
-4059
-4014
-3969
-3926
-3883
-3840
-3798
-3757
-3716
-3674
-3633
-3592
-3551
-3510
-3469
-3427
-3385
-3343
-3300
-3256
-3212
-3168
-3122
-3076
-3029
-2980
-2931
-2880
-2827
-2774
-2719
-2662
-2604
-2544
-2482
-2419
-2354
-2288
-2220
-2151
-2080
-2008
-1935
-1861
-1785
-1709
-1631
-1553
-1474
-1394
-1313
-1232
-1151
-1069
-987
-905
-823
-741
-659
-576
-493
-410
-327
-243
-159
-75
11
97
183
271
359
448
537
628
718
809
901
992
1083
1174
1265
1355
1444
1533
1620
1708
1794
1879
1964
2047
2130
2211
2292
2372
2451
2528
2605
2681
2756
2830
2903
2975
3046
3116
3185
3253
3321
3387
3453
3518
3582
3645
3708
3769
3830
3889
3948
4005
4061
4116
4169
4221
4271
4319
4365
4409
4451
4490
4527
4562
4594
4624
4651
4676
4699
4719
4736
4751
4764
4775
4784
4791
4795
4798
4799
4798
4795
4791
4785
4777
4768
4758
4746
4733
4719
4703
4687
4669
4650
4630
4608
4586
4562
4538
4512
4485
4457
4428
4398
4367
4335
4302
4268
4233
4197
4159
4121
4082
4042
4001
3959
3916
3872
3827
3781
3735
3687
3640
3592
3544
3495
3447
3399
3351
3303
3257
3211
3166
3123
3081
3041
3002
2964
2929
2895
2863
2833
2805
2778
2753
2729
2706
2685
2665
2645
2627
2610
2594
2578
2564
2550
2538
2526
2515
2505
2495
2486
2478
2470
2462
2455
2448
2442
2436
2429
2423
2418
2412
2406
2401
2395
2390
2385
2381
2376
2372
2368
2364
2360
2357
2353
2350
2347
2343
2340
2336
2331
2326
2321
2315
2308
2300
2291
2281
2270
2258
2245
2230
2214
2196
2177
2156
2133
2109
2084
2056
2027
1997
1965
1932
1898
1863
1826
1788
1749
1710
1669
1627
1585
1542
1499
1454
1410
1364
1319
1273
1228
1182
1136
1091
1046
1002
958
915
873
833
793
754
717
681
647
614
583
554
527
502
479
458
439
423
409
398
388
382
377
375
375
378
382
389
398
409
422
436
453
472
493
517
542
569
598
630
664
700
738
778
821
865
912
961
1010
1064
1118
1174
1231
1290
1349
1410
1472
1534
1597
1661
1724
1788
1851
1914
1977
2039
2101
2163
2223
2283
2343
2402
2460
2517
2574
2631
2687
2742
2797
2852
2907
2961
3015
3069
3123
3176
3230
3283
3336
3390
3443
3496
3549
3602
3654
3707
3760
3812
3864
3917
3969
4021
4073
4125
4177
4229
4281
4333
4386
4439
4493
4547
4603
4658
4715
4772
4831
4890
4949
5010
5071
5132
5194
5257
5319
5382
5445
5508
5571
5634
5696
5759
5821
5882
5943
6003
6062
6121
6179
6236
6291
6346
6400
6453
6504
6554
6602
6649
6695
6738
6780
6820
6858
6893
6927
6958
6986
7013
7036
7058
7077
7093
7107
7119
7128
7136
7141
7145
7146
7147
7145
7143
7139
7135
7130
7124
7118
7111
7104
7096
7088
7080
7072
7063
7054
7044
7033
7022
7011
6998
6985
6971
6956
6941
6924
6907
6888
6869
6848
6826
6803
6780
6755
6730
6704
6678
6652
6625
6599
6574
6548
6524
6500
6477
6456
6435
6416
6398
6381
6366
6352
6339
6327
6317
6308
6300
6293
6288
6284
6281
6279
6279
6280
6283
6286
6291
6297
6304
6311
6320
6329
6338
6348
6357
6367
6376
6384
6392
6398
6404
6408
6410
6411
6410
6408
6403
6397
6389
6380
6368
6355
6340
6323
6305
6285
6263
6240
6215
6189
6162
6133
6103
6071
6038
6004
5969
5932
5894
5855
5814
5772
5729
5684
5638
5590
5540
5490
5437
5383
5328
5270
5212
5152
5090
5027
4963
4897
4830
4762
4692
4622
4551
4478
4405
4331
4257
4182
4107
4032
3957
3882
3807
3733
3660
3587
3515
3445
3375
3306
3239
3173
3109
3045
2983
2923
2864
2806
2750
2694
2640
2588
2536
2486
2436
2388
2340
2293
2247
2202
2157
2113
2069
2025
1982
1939
1895
1851
1806
1761
1716
1669
1622
1575
1526
1477
1428
1378
1327
1277
1226
1175
1125
1075
1025
975
926
878
830
782
735
689
642
596
551
506
460
415
371
326
281
236
192
147
102
57
13
-32
-77
-122
-167
-212
-257
-302
-346
-390
-433
-476
-517
-558
-597
-635
-672
-707
-741
-774
-806
-836
-865
-893
-920
-946
-971
-995
-1018
-1041
-1063
-1084
-1105
-1125
-1145
-1163
-1181
-1199
-1216
-1232
-1248
-1263
-1278
-1292
-1307
-1321
-1334
-1348
-1361
-1374
-1387
-1399
-1412
-1424
-1436
-1448
-1459
-1471
-1481
-1492
-1501
-1511
-1520
-1528
-1536
-1543
-1550
-1556
-1561
-1566
-1570
-1573
-1576
-1578
-1579
-1580
-1581
-1581
-1581
-1582
-1582
-1583
-1584
-1585
-1587
-1590
-1593
-1597
-1601
-1606
-1612
-1618
-1625
-1633
-1640
-1648
-1656
-1665
-1672
-1680
-1688
-1695
-1703
-1710
-1717
-1724
-1731
-1738
-1745
-1753
-1760
-1768
-1776
-1784
-1793
-1801
-1810
-1819
-1827
-1836
-1844
-1852
-1860
-1867
-1873
-1879
-1884
-1888
-1891
-1893
-1895
-1896
-1896
-1895
-1894
-1892
-1889
-1885
-1881
-1876
-1871
-1866
-1860
-1855
-1849
-1844
-1840
-1835
-1832
-1830
-1828
-1827
-1827
-1829
-1831
-1835
-1840
-1847
-1854
-1864
-1875
-1887
-1901
-1918
-1936
-1956
-1978
-2001
-2028
-2057
-2087
-2120
-2155
-2192
-2231
-2271
-2314
-2358
-2404
-2452
-2502
-2554
-2607
-2662
-2718
-2777
-2837
-2899
-2962
-3028
-3095
-3164
-3234
-3307
-3380
-3455
-3531
-3609
-3687
-3767
-3847
-3928
-4010
-4091
-4175
-4257
-4340
-4424
-4507
-4590
-4672
-4755
-4837
-4918
-4999
-5079
-5158
-5237
-5314
-5390
-5466
-5540
-5613
-5684
-5755
-5823
-5890
-5955
-6019
-6081
-6140
-6198
-6253
-6306
-6357
-6406
-6452
-6495
-6536
-6575
-6611
-6644
-6676
-6704
-6731
-6756
-6778
-6798
-6816
-6832
-6846
-6859
-6869
-6877
-6882
-6886
-6888
-6887
-6884
-6878
-6871
-6860
-6848
-6833
-6815
-6796
-6775
-6751
-6726
-6699
-6670
-6640
-6609
-6576
-6542
-6507
-6470
-6433
-6394
-6355
-6314
-6273
-6230
-6186
-6142
-6097
-6051
-6004
-5957
-5909
-5860
-5812
-5763
-5714
-5665
-5617
-5569
-5521
-5474
-5428
-5383
-5338
-5295
-5253
-5212
-5173
-5136
-5101
-5067
-5036
-5007
-4981
-4956
-4935
-4915
-4898
-4884
-4872
-4862
-4855
-4849
-4846
-4844
-4845
-4847
-4850
-4855
-4862
-4870
-4880
-4890
-4902
-4916
-4930
-4946
-4963
-4982
-5001
-5022
-5044
-5068
-5093
-5119
-5146
-5174
-5204
-5235
-5267
-5299
-5333
-5367
-5401
-5437
-5472
-5508
-5544
-5580
-5616
-5651
-5686
-5721
-5755
-5788
-5821
-5853
-5885
-5916
-5946
-5975
-6003
-6031
-6058
-6084
-6109
-6133
-6155
-6177
-6198
-6217
-6235
-6252
-6267
-6280
-6292
-6302
-6311
-6317
-6322
-6325
-6327
-6326
-6324
-6321
-6315
-6309
-6301
-6292
-6281
-6270
-6258
-6245
-6232
-6218
-6204
-6190
-6175
-6160
-6145
-6130
-6116
-6101
-6086
-6071
-6056
-6042
-6027
-6012
-5997
-5981
-5966
-5950
-5934
-5918
-5901
-5885
-5868
-5850
-5833
-5816
-5799
-5782
-5765
-5749
-5733
-5718
-5704
-5691
-5679
-5669
-5659
-5650
-5643
-5637
-5631
-5627
-5624
-5621
-5619
-5617
-5616
-5615
-5614
-5614
-5613
-5613
-5612
-5611
-5609
-5607
-5605
-5602
-5598
-5594
-5589
-5584
-5577
-5570
-5563
-5555
-5546
-5536
-5526
-5516
-5505
-5493
-5481
-5469
-5456
-5442
-5428
-5414
-5399
-5384
-5368
-5351
-5334
-5316
-5297
-5278
-5258
-5237
-5215
-5193
-5170
-5146
-5122
-5096
-5070
-5042
-5014
-4985
-4955
-4924
-4892
-4859
-4826
-4792
-4757
-4721
-4685
-4649
-4612
-4575
-4538
-4501
-4463
-4426
-4388
-4350
-4312
-4274
-4237
-4199
-4162
-4125
-4089
-4053
-4018
-3983
-3949
-3915
-3882
-3850
-3818
-3787
-3756
-3726
-3696
-3666
-3636
-3607
-3577
-3548
-3518
-3489
-3459
-3430
-3400
-3370
-3341
-3311
-3281
-3251
-3222
-3192
-3163
-3134
-3105
-3077
-3048
-3021
-2994
-2967
-2941
-2916
-2892
-2868
-2846
-2824
-2804
-2784
-2765
-2748
-2731
-2716
-2701
-2688
-2675
-2663
-2651
-2641
-2630
-2621
-2612
-2603
-2595
-2588
-2581
-2574
-2568
-2562
-2556
-2551
-2546
-2541
-2537
-2532
-2528
-2523
-2519
-2515
-2510
-2506
-2502
-2498
-2494
-2491
-2488
-2485
-2482
-2480
-2478
-2476
-2475
-2474
-2473
-2472
-2472
-2472
-2472
-2473
-2473
-2474
-2475
-2477
-2478
-2480
-2482
-2483
-2485
-2486
-2486
-2487
-2486
-2485
-2483
-2480
-2477
-2472
-2466
-2458
-2450
-2440
-2428
-2415
-2401
-2385
-2367
-2348
-2327
-2304
-2280
-2255
-2227
-2199
-2168
-2136
-2102
-2067
-2029
-1991
-1951
-1909
-1865
-1819
-1772
-1722
-1671
-1618
-1563
-1506
-1447
-1387
-1324
-1260
-1194
-1126
-1056
-984
-912
-837
-761
-684
-606
-527
-446
-365
-283
-200
-117
-33
51
136
222
307
393
480
566
653
741
829
917
1004
1094
1183
1272
1362
1451
1541
1631
1721
1811
1902
1992
2083
2173
2264
2355
2446
2538
2629
2721
2812
2904
2995
3087
3178
3269
3360
3450
3540
3630
3719
3807
3894
3981
4066
4151
4234
4316
4397
4476
4553
4629
4702
4774
4844
4912
4977
5041
5102
5161
5218
5272
5324
5374
5421
5465
5508
5547
5584
5619
5651
5680
5706
5730
5751
5770
5786
5799
5810
5818
5824
5827
5828
5826
5823
5818
5811
5802
5791
5779
5766
5752
5736
5720
5702
5684
5665
5645
5624
5602
5580
5557
5532
5507
5482
5455
5428
5400
5372
5343
5313
5283
5253
5222
5191
5160
5129
5098
5067
5036
5005
4974
4944
4914
4885
4856
4827
4799
4772
4746
4720
4696
4672
4650
4629
4608
4589
4571
4555
4539
4525
4512
4500
4489
4480
4472
4465
4459
4455
4451
4449
4447
4447
4447
4448
4450
4452
4455
4459
4463
4468
4472
4478
4484
4490
4496
4503
4509
4516
4523
4531
4538
4545
4552
4558
4565
4571
4576
4582
4586
4590
4594
4597
4599
4600
4601
4601
4599
4597
4594
4589
4584
4577
4568
4558
4547
4534
4519
4503
4485
4465
4444
4420
4395
4368
4339
4308
4276
4242
4207
4170
4132
4093
4051
4010
3967
3923
3878
3832
3785
3736
3687
3637
3586
3535
3482
3428
3374
3320
3265
3209
3154
3098
3042
2986
2930
2874
2819
2763
2708
2653
2599
2546
2493
2440
2389
2338
2288
2239
2191
2144
2098
2053
2009
1966
1923
1882
1841
1801
1762
1724
1687
1650
1614
1579
1544
1510
1477
1444
1411
1379
1347
1316
1285
1254
1224
1193
1162
1132
1101
1071
1040
1008
978
947
915
884
853
821
789
758
725
693
660
627
593
559
524
489
454
418
382
346
310
273
237
201
164
129
93
58
23
-11
-44
-77
-109
-140
-171
-201
-230
-259
-286
-313
-339
-365
-389
-413
-436
-458
-480
-501
-521
-541
-560
-579
-596
-614
-630
-646
-661
-675
-689
-702
-714
-726
-736
-746
-755
-763
-770
-776
-782
-786
-790
-793
-796
-797
-798
-798
-798
-796
-794
-791
-787
-783
-777
-771
-764
-756
-747
-737
-726
-715
-702
-688
-673
-657
-641
-623
-604
-585
-565
-543
-521
-499
-475
-450
-425
-399
-373
-345
-317
-288
-258
-228
-197
-165
-133
-99
-65
-30
6
43
81
120
160
200
241
283
325
368
411
455
498
543
587
632
677
722
767
812
858
904
949
995
1041
1087
1133
1179
1225
1271
1317
1362
1407
1451
1495
1539
1581
1623
1665
1706
1746
1785
1823
1861
1898
1935
1970
2005
2037
2071
2104
2135
2165
2195
2224
2251
2279
2305
2330
2354
2377
2400
2421
2441
2460
2478
2495
2511
2525
2538
2549
2559
2567
2574
2579
2581
2582
2581
2578
2572
2565
2555
2544
2530
2514
2496
2476
2454
2429
2403
2374
2344
2311
2276
2240
2201
2161
2119
2075
2029
1982
1933
1882
1830
1777
1722
1665
1608
1549
1489
1427
1365
1302
1238
1173
1107
1041
974
907
839
770
702
633
565
496
427
359
291
223
156
89
24
-42
-106
-169
-231
-292
-352
-411
-468
-525
-580
-633
-685
-736
-785
-833
-879
-924
-967
-1008
-1048
-1086
-1122
-1157
-1191
-1223
-1254
-1284
-1312
-1339
-1366
-1391
-1416
-1439
-1462
-1484
-1505
-1526
-1546
-1565
-1584
-1603
-1620
-1638
-1655
-1671
-1687
-1702
-1717
-1732
-1746
-1759
-1773
-1785
-1797
-1809
-1821
-1832
-1843
-1854
-1864
-1875
-1885
-1896
-1907
-1917
-1928
-1939
-1950
-1962
-1974
-1987
-2000
-2013
-2027
-2041
-2057
-2073
-2089
-2106
-2124
-2142
-2160
-2179
-2198
-2218
-2237
-2257
-2276
-2296
-2316
-2336
-2355
-2375
-2394
-2414
-2433
-2452
-2471
-2490
-2508
-2526
-2544
-2561
-2578
-2595
-2611
-2627
-2642
-2657
-2672
-2686
-2699
-2712
-2724
-2736
-2747
-2758
-2768
-2777
-2785
-2793
-2800
-2807
-2812
-2817
-2821
-2824
-2826
-2827
-2827
-2826
-2824
-2821
-2817
-2811
-2804
-2796
-2787
-2777
-2765
-2751
-2737
-2721
-2704
-2685
-2665
-2643
-2620
-2596
-2570
-2543
-2514
-2485
-2454
-2422
-2389
-2355
-2321
-2285
-2249
-2213
-2176
-2139
-2101
-2063
-2025
-1988
-1951
-1913
-1876
-1840
-1804
-1768
-1732
-1697
-1663
-1628
-1595
-1561
-1528
-1495
-1463
-1431
-1399
-1368
-1337
-1306
-1276
-1246
-1217
-1188
-1161
-1133
-1107
-1082
-1057
-1033
-1010
-988
-967
-947
-927
-908
-890
-873
-855
-839
-822
-807
-791
-775
-760
-745
-730
-715
-701
-686
-672
-657
-643
-628
-614
-600
-585
-571
-556
-542
-527
-512
-497
-481
-465
-449
-432
-415
-396
-378
-358
-338
-317
-296
-273
-250
-226
-202
-177
-151
-125
-98
-71
-43
-15
13
41
69
98
126
155
183
212
240
269
297
325
353
382
410
438
467
496
525
554
584
614
644
675
706
738
770
802
835
867
899
932
964
995
1026
1057
1087
1116
1145
1173
1200
1226
1251
1276
1299
1322
1343
1364
1383
1401
1418
1434
1448
1461
1473
1483
1492
1499
1505
1509
1512
1513
1513
1511
1508
1504
1497
1490
1481
1471
1460
1447
1433
1419
1403
1386
1368
1349
1330
1310
1289
1267
1245
1222
1199
1175
1151
1127
1102
1076
1050
1024
998
971
944
917
890
863
835
808
780
753
726
700
674
648
622
597
572
548
524
501
478
455
433
412
391
370
350
330
311
292
273
255
238
221
204
188
173
157
143
128
114
101
88
75
62
50
39
27
17
6
-4
-14
-23
-32
-41
-49
-57
-64
-71
-78
-84
-90
-96
-102
-107
-111
-115
-119
-122
-124
-126
-127
-127
-127
-125
-123
-120
-116
-111
-105
-99
-93
-86
-78
-70
-62
-54
-46
-37
-28
-19
-10
0
9
19
28
38
47
57
66
75
84
93
101
109
116
122
128
133
137
141
143
144
144
143
141
137
132
126
118
110
100
89
77
63
49
34
18
2
-16
-33
-52
-70
-89
-108
-127
-147
-166
-185
-203
-222
-240
-258
-276
-293
-310
-326
-342
-358
-373
-387
-401
-414
-427
-438
-449
-459
-469
-477
-485
-491
-497
-501
-504
-507
-508
-507
-506
-503
-499
-493
-487
-479
-470
-460
-448
-436
-423
-409
-394
-379
-363
-346
-329
-312
-294
-276
-258
-239
-220
-201
-181
-161
-141
-121
-100
-80
-59
-38
-17
3
24
45
65
85
105
125
144
163
181
199
216
233
249
264
279
292
305
317
328
339
348
356
364
370
375
380
384
386
388
389
390
389
388
386
383
380
375
370
364
358
350
342
334
325
316
306
296
285
275
264
253
242
232
221
210
200
190
180
170
160
151
142
133
124
116
108
101
94
87
81
75
69
64
59
54
49
45
41
37
34
30
27
24
21
18
16
14
12
10
9
8
7
7
7
8
9
10
12
14
16
19
22
26
30
34
38
43
49
54
60
66
72
78
84
91
97
104
110
116
123
129
135
140
145
150
155
159
162
165
167
169
170
170
169
168
165
162
158
153
147
141
133
124
114
104
91
78
64
48
31
12
-8
-30
-53
-78
-104
-132
-162
-193
-226
-260
-295
-332
-371
-410
-451
-493
-536
-580
-625
-671
-718
-765
-813
-861
-910
-960
-1010
-1060
-1110
-1160
-1210
-1261
-1311
-1361
-1410
-1459
-1508
-1557
-1604
-1652
-1698
-1744
-1789
-1833
-1877
-1919
-1961
-2001
-2041
-2080
-2118
-2155
-2190
-2225
-2260
-2293
-2325
-2357
-2387
-2417
-2447
-2475
-2503
-2530
-2556
-2582
-2606
-2630
-2653
-2676
-2697
-2718
-2738
-2757
-2775
-2792
-2809
-2825
-2841
-2856
-2870
-2884
-2897
-2910
-2922
-2934
-2945
-2956
-2967
-2977
-2986
-2996
-3005
-3014
-3023
-3032
-3040
-3049
-3057
-3066
-3074
-3082
-3090
-3098
-3106
-3113
-3121
-3128
-3135
-3142
-3149
-3156
-3162
-3168
-3174
-3179
-3184
-3189
-3194
-3198
-3201
-3204
-3207
-3208
-3210
-3210
-3210
-3209
-3207
-3204
-3201
-3197
-3192
-3185
-3178
-3170
-3161
-3151
-3140
-3128
-3115
-3102
-3087
-3071
-3054
-3037
-3018
-2998
-2978
-2957
-2934
-2911
-2887
-2863
-2837
-2810
-2783
-2755
-2726
-2697
-2667
-2636
-2605
-2573
-2541
-2509
-2476
-2442
-2409
-2375
-2341
-2306
-2271
-2237
-2202
-2167
-2131
-2096
-2061
-2025
-1990
-1955
-1920
-1885
-1851
-1816
-1782
-1749
-1715
-1683
-1651
-1619
-1588
-1558
-1529
-1500
-1472
-1444
-1418
-1392
-1367
-1342
-1319
-1296
-1274
-1253
-1232
-1213
-1194
-1177
-1160
-1144
-1129
-1115
-1102
-1090
-1078
-1067
-1057
-1047
-1038
-1030
-1020
-1014
-1006
-999
-992
-986
-979
-973
-966
-960
-953
-947
-940
-934
-927
-920
-913
-906
-899
-893
-886
-879
-873
-867
-861
-855
-849
-844
-839
-834
-830
-826
-821
-817
-813
-809
-806
-802
-798
-794
-791
-787
-783
-779
-776
-772
-768
-765
-762
-758
-755
-752
-749
-746
-743
-741
-738
-736
-734
-732
-730
-728
-727
-726
-725
-724
-723
-723
-723
-723
-724
-725
-727
-729
-731
-734
-738
-742
-747
-752
-758
-765
-772
-781
-789
-799
-809
-819
-830
-841
-853
-864
-876
-887
-899
-910
-921
-931
-941
-951
-961
-970
-980
-989
-998
-1006
-1014
-1024
-1032
-1041
-1050
-1059
-1068
-1077
-1086
-1095
-1105
-1114
-1124
-1134
-1144
-1154
-1165
-1176
-1187
-1198
-1209
-1221
-1233
-1246
-1259
-1272
-1285
-1299
-1313
-1328
-1342
-1357
-1372
-1387
-1402
-1417
-1432
-1447
-1461
-1475
-1488
-1501
-1513
-1524
-1535
-1544
-1553
-1561
-1568
-1574
-1579
-1583
-1586
-1589
-1590
-1591
-1591
-1591
-1590
-1589
-1587
-1584
-1581
-1578
-1574
-1570
-1565
-1560
-1554
-1548
-1542
-1536
-1528
-1521
-1513
-1504
-1496
-1486
-1476
-1465
-1454
-1442
-1428
-1414
-1400
-1384
-1367
-1348
-1329
-1308
-1286
-1263
-1238
-1212
-1184
-1155
-1124
-1092
-1059
-1024
-987
-949
-910
-870
-828
-786
-742
-697
-651
-605
-557
-509
-461
-411
-362
-312
-261
-211
-160
-109
-58
-8
43
93
144
194
244
293
343
392
441
490
539
588
637
686
735
784
833
883
933
983
1033
1083
1134
1185
1236
1287
1338
1389
1440
1491
1542
1593
1643
1693
1743
1792
1841
1889
1937
1984
2029
2075
2120
2164
2206
2248
2289
2329
2368
2407
2444
2480
2515
2549
2582
2614
2645
2675
2704
2733
2760
2786
2811
2836
2859
2881
2903
2923
2943
2961
2979
2995
3011
3026
3040
3053
3065
3076
3086
3094
3102
3109
3114
3119
3123
3125
3126
3127
3126
3125
3122
3118
3114
3108
3102
3094
3086
3077
3067
3057
3046
3034
3022
3010
2997
2985
2972
2959
2946
2934
2921
2909
2897
2885
2874
2862
2851
2839
2828
2817
2806
2794
2783
2771
2759
2747
2734
2722
2709
2695
2682
2668
2654
2640
2625
2610
2596
2580
2565
2549
2533
2517
2500
2483
2465
2447
2428
2408
2388
2368
2347
2325
2303
2280
2256
2232
2207
2181
2154
2127
2099
2070
2041
2009
1979
1947
1914
1881
1847
1813
1778
1742
1706
1669
1632
1594
1556
1517
1478
1438
1398
1358
1318
1277
1236
1195
1154
1113
1073
1032
992
952
913
873
834
796
758
721
684
648
612
577
543
510
477
444
412
381
351
321
292
263
235
208
182
156
131
108
85
63
42
22
3
-15
-31
-47
-61
-73
-85
-95
-104
-112
-119
-125
-130
-134
-137
-139
-141
-141
-141
-140
-139
-137
-134
-131
-127
-123
-118
-112
-106
-100
-93
-86
-78
-70
-61
-52
-43
-33
-22
-12
0
12
24
37
51
66
81
96
113
129
147
165
184
204
224
245
267
289
312
335
358
382
406
431
455
480
505
530
554
579
604
628
653
677
701
725
749
773
796
820
843
867
890
914
937
960
983
1006
1029
1051
1073
1095
1116
1138
1158
1179
1199
1219
1239
1259
1278
1298
1317
1336
1354
1373
1391
1409
1427
1444
1461
1478
1494
1510
1525
1540
1554
1567
1580
1592
1603
1614
1624
1633
1642
1649
1656
1662
1667
1671
1675
1678
1680
1681
1681
1681
1680
1679
1677
1674
1671
1667
1662
1657
1652
1646
1639
1632
1624
1616
1607
1598
1589
1579
1568
1557
1546
1534
1522
1509
1496
1482
1468
1453
1438
1422
1405
1388
1370
1352
1332
1313
1292
1271
1250
1228
1205
1183
1160
1137
1113
1090
1067
1044
1022
999
977
955
933
912
891
871
851
831
811
792
773
755
736
718
700
682
664
646
628
610
592
574
556
538
521
503
485
468
451
434
417
401
385
369
354
339
325
311
297
284
271
258
245
233
221
209
197
185
173
162
150
138
127
116
105
94
83
73
63
53
43
34
25
16
8
0
-8
-16
-23
-30
-37
-43
-49
-55
-61
-66
-71
-76
-81
-86
-90
-95
-99
-104
-108
-113
-117
-121
-126
-130
-134
-139
-143
-147
-151
-155
-159
-163
-167
-172
-176
-180
-185
-189
-194
-200
-205
-211
-217
-224
-232
-240
-248
-257
-267
-278
-290
-302
-316
-330
-345
-361
-377
-395
-413
-432
-452
-472
-493
-515
-537
-560
-583
-607
-632
-657
-683
-709
-736
-764
-792
-821
-851
-882
-913
-946
-979
-1012
-1048
-1084
-1120
-1158
-1197
-1236
-1276
-1318
-1360
-1403
-1447
-1491
-1537
-1583
-1630
-1678
-1726
-1775
-1825
-1876
-1927
-1978
-2031
-2083
-2136
-2189
-2242
-2296
-2349
-2403
-2456
-2510
-2563
-2616
-2668
-2720
-2771
-2822
-2872
-2921
-2969
-3016
-3062
-3107
-3150
-3193
-3234
-3274
-3312
-3350
-3386
-3420
-3454
-3486
-3517
-3547
-3575
-3602
-3628
-3653
-3676
-3698
-3719
-3739
-3757
-3775
-3791
-3806
-3820
-3834
-3846
-3857
-3868
-3877
-3886
-3895
-3902
-3910
-3916
-3922
-3928
-3933
-3937
-3942
-3945
-3949
-3952
-3955
-3957
-3959
-3961
-3963
-3964
-3965
-3965
-3965
-3965
-3965
-3965
-3964
-3963
-3962
-3961
-3959
-3957
-3956
-3954
-3952
-3950
-3949
-3947
-3946
-3944
-3943
-3943
-3942
-3941
-3941
-3941
-3941
-3941
-3942
-3942
-3943
-3943
-3944
-3945
-3946
-3947
-3948
-3950
-3951
-3953
-3954
-3956
-3958
-3959
-3961
-3962
-3964
-3965
-3967
-3968
-3968
-3969
-3969
-3969
-3968
-3967
-3965
-3963
-3960
-3956
-3952
-3947
-3942
-3935
-3928
-3920
-3911
-3902
-3891
-3880
-3867
-3853
-3839
-3823
-3806
-3788
-3769
-3748
-3726
-3703
-3679
-3654
-3627
-3599
-3569
-3538
-3506
-3472
-3437
-3400
-3362
-3323
-3282
-3240
-3197
-3152
-3107
-3061
-3014
-2966
-2917
-2868
-2818
-2767
-2716
-2664
-2612
-2559
-2506
-2452
-2397
-2342
-2287
-2231
-2174
-2116
-2058
-2000
-1941
-1881
-1821
-1760
-1699
-1637
-1575
-1512
-1449
-1386
-1322
-1259
-1195
-1130
-1066
-1002
-937
-872
-808
-743
-678
-613
-548
-483
-419
-354
-289
-224
-160
-95
-31
34
98
162
226
289
352
415
478
540
602
663
724
784
844
903
962
1020
1078
1136
1193
1249
1306
1361
1416
1471
1526
1580
1633
1686
1739
1791
1843
1895
1946
1997
2048
2098
2148
2198
2247
2296
2345
2393
2440
2487
2534
2580
2626
2670
2715
2758
2801
2843
2885
2926
2965
3005
3043
3080
3117
3152
3187
3220
3253
3284
3315
3344
3372
3400
3426
3451
3476
3499
3522
3544
3565
3585
3605
3624
3643
3661
3679
3697
3714
3731
3748
3765
3781
3797
3813
3829
3845
3861
3876
3892
3907
3922
3938
3953
3968
3982
3997
4011
4026
4040
4054
4069
4083
4097
4111
4126
4140
4154
4168
4183
4197
4212
4226
4241
4255
4270
4284
4299
4313
4328
4342
4356
4370
4384
4398
4411
4425
4439
4452
4466
4479
4492
4505
4517
4530
4542
4553
4564
4575
4585
4594
4603
4611
4619
4626
4632
4637
4641
4644
4647
4648
4649
4649
4647
4645
4642
4637
4632
4626
4618
4610
4600
4590
4578
4565
4551
4536
4519
4501
4482
4462
4441
4418
4393
4368
4341
4313
4283
4252
4220
4187
4152
4116
4080
4041
4002
3962
3921
3878
3834
3790
3744
3697
3649
3601
3551
3500
3448
3395
3341
3287
3232
3176
3119
3062
3004
2946
2887
2828
2769
2709
2649
2590
2530
2470
2410
2350
2290
2231
2172
2113
2054
1995
1937
1879
1821
1763
1706
1649
1592
1536
1479
1423
1367
1312
1256
1201
1147
1092
1038
984
931
878
825
773
721
670
619
568
518
469
420
372
324
276
229
182
135
89
43
-3
-49
-94
-139
-184
-229
-273
-317
-361
-405
-448
-491
-534
-576
-618
-660
-701
-742
-783
-823
-863
-903
-942
-982
-1020
-1059
-1097
-1135
-1173
-1210
-1247
-1284
-1319
-1355
-1390
-1424
-1457
-1490
-1522
-1553
-1583
-1613
-1641
-1669
-1695
-1721
-1745
-1769
-1791
-1812
-1832
-1851
-1869
-1886
-1902
-1917
-1931
-1944
-1956
-1967
-1977
-1986
-1995
-2001
-2009
-2015
-2020
-2025
-2028
-2031
-2033
-2033
-2033
-2033
-2031
-2029
-2025
-2020
-2015
-2008
-2000
-1992
-1982
-1971
-1960
-1947
-1934
-1919
-1904
-1888
-1871
-1854
-1835
-1816
-1796
-1776
-1755
-1733
-1711
-1689
-1666
-1642
-1618
-1594
-1569
-1544
-1518
-1492
-1466
-1439
-1412
-1384
-1356
-1328
-1300
-1271
-1242
-1214
-1185
-1156
-1127
-1098
-1069
-1040
-1010
-982
-953
-925
-896
-868
-840
-812
-785
-757
-730
-702
-675
-649
-622
-595
-569
-543
-517
-492
-466
-441
-417
-393
-369
-346
-323
-302
-280
-260
-240
-221
-203
-186
-169
-154
-139
-126
-113
-102
-91
-81
-72
-65
-58
-52
-47
-43
-39
-37
-35
-35
-35
-36
-38
-41
-45
-49
-55
-61
-69
-77
-86
-96
-107
-119
-132
-145
-159
-174
-190
-207
-224
-242
-260
-279
-299
-319
-339
-361
-382
-404
-426
-449
-472
-495
-518
-542
-566
-590
-614
-639
-664
-689
-714
-739
-764
-789
-814
-840
-865
-890
-914
-939
-963
-987
-1010
-1035
-1058
-1080
-1102
-1124
-1146
-1167
-1188
-1209
-1229
-1249
-1269
-1289
-1309
-1328
-1348
-1368
-1387
-1407
-1426
-1446
-1466
-1486
-1506
-1526
-1546
-1566
-1587
-1607
-1628
-1649
-1669
-1691
-1712
-1733
-1754
-1776
-1798
-1820
-1842
-1864
-1887
-1909
-1932
-1956
-1979
-2003
-2027
-2052
-2077
-2102
-2127
-2153
-2179
-2205
-2231
-2258
-2284
-2310
-2337
-2363
-2390
-2416
-2442
-2468
-2494
-2520
-2546
-2571
-2596
-2621
-2646
-2670
-2695
-2719
-2743
-2766
-2790
-2813
-2836
-2859
-2882
-2905
-2928
-2950
-2973
-2996
-3018
-3041
-3063
-3086
-3108
-3131
-3153
-3175
-3198
-3220
-3242
-3264
-3287
-3309
-3331
-3353
-3376
-3398
-3421
-3443
-3465
-3488
-3510
-3532
-3554
-3576
-3598
-3619
-3641
-3662
-3683
-3704
-3725
-3746
-3766
-3787
-3808
-3829
-3849
-3870
-3891
-3912
-3934
-3955
-3977
-3998
-4019
-4043
-4065
-4088
-4111
-4135
-4158
-4182
-4207
-4232
-4257
-4283
-4310
-4336
-4363
-4391
-4419
-4448
-4476
-4506
-4535
-4565
-4596
-4626
-4657
-4688
-4720
-4751
-4783
-4815
-4847
-4879
-4911
-4943
-4975
-5007
-5039
-5071
-5103
-5135
-5167
-5198
-5229
-5261
-5292
-5323
-5353
-5384
-5414
-5444
-5474
-5504
-5533
-5563
-5592
-5621
-5649
-5678
-5706
-5734
-5762
-5789
-5816
-5843
-5869
-5895
-5921
-5945
-5970
-5993
-6016
-6038
-6059
-6079
-6098
-6116
-6133
-6149
-6163
-6176
-6188
-6199
-6208
-6215
-6221
-6226
-6229
-6231
-6231
-6229
-6226
-6222
-6216
-6208
-6199
-6189
-6177
-6163
-6148
-6132
-6114
-6095
-6074
-6052
-6028
-6003
-5976
-5948
-5918
-5887
-5854
-5820
-5785
-5748
-5709
-5669
-5628
-5585
-5541
-5495
-5448
-5400
-5350
-5299
-5247
-5193
-5138
-5082
-5025
-4967
-4907
-4847
-4785
-4723
-4659
-4595
-4530
-4464
-4397
-4330
-4261
-4192
-4123
-4053
-3982
-3910
-3838
-3766
-3693
-3619
-3545
-3471
-3396
-3321
-3246
-3171
-3095
-3019
-2943
-2868
-2792
-2716
-2640
-2564
-2488
-2412
-2336
-2260
-2184
-2108
-2031
-1955
-1879
-1803
-1726
-1649
-1573
-1496
-1419
-1341
-1264
-1186
-1108
-1030
-952
-874
-795
-717
-638
-559
-481
-402
-323
-245
-166
-88
-9
69
147
225
303
380
458
535
611
688
763
839
914
989
1063
1136
1209
1281
1352
1423
1493
1562
1631
1698
1765
1831
1897
1961
2024
2087
2148
2209
2269
2328
2385
2442
2498
2552
2606
2658
2710
2760
2809
2857
2903
2949
2993
3035
3077
3117
3155
3193
3229
3263
3297
3329
3359
3389
3417
3443
3469
3492
3515
3536
3556
3575
3592
3608
3623
3636
3648
3659
3668
3676
3683
3689
3693
3696
3698
3699
3699
3698
3696
3693
3689
3684
3678
3671
3664
3656
3648
3638
3628
3618
3607
3595
3583
3570
3557
3544
3530
3515
3501
3486
3471
3456
3440
3425
3409
3394
3379
3364
3349
3335
3320
3306
3293
3279
3266
3254
3242
3230
3219
3208
3198
3188
3179
3170
3162
3154
3147
3140
3134
3128
3123
3118
3114
3111
3108
3105
3104
3102
3102
3102
3102
3103
3105
3107
3109
3112
3115
3119
3123
3127
3131
3135
3139
3144
3148
3152
3156
3160
3164
3167
3170
3173
3176
3179
3181
3183
3185
3187
3188
3189
3190
3191
3192
3192
3193
3193
3193
3192
3192
3191
3191
3190
3189
3187
3186
3184
3182
3180
3177
3175
3171
3168
3164
3160
3156
3151
3145
3140
3134
3127
3121
3114
3107
3099
3091
3083
3075
3066
3057
3048
3039
3029
3020
3010
2999
2989
2979
2968
2958
2947
2936
2926
2915
2905
2894
2884
2873
2863
2853
2843
2833
2823
2813
2803
2793
2783
2773
2763
2752
2742
2731
2720
2709
2698
2686
2674
2661
2648
2635
2621
2607
2592
2577
2562
2545
2529
2511
2493
2475
2456
2437
2416
2396
2375
2353
2331
2308
2285
2261
2237
2212
2187
2161
2135
2109
2082
2055
2028
2000
1972
1944
1916
1887
1858
1829
1800
1770
1741
1712
1682
1653
1624
1595
1566
1537
1508
1480
1451
1423
1395
1368
1340
1313
1286
1260
1234
1208
1183
1158
1133
1109
1085
1062
1039
1016
994
973
952
931
911
892
873
854
836
818
800
783
767
751
735
719
704
689
674
660
646
632
618
604
591
577
564
550
537
524
510
496
483
469
455
442
428
414
401
387
373
360
346
332
319
306
292
279
265
252
239
225
212
198
185
171
157
143
129
115
100
85
70
55
40
24
7
-9
-26
-44
-62
-80
-99
-118
-138
-158
-179
-200
-221
-243
-266
-289
-312
-336
-360
-385
-410
-436
-462
-488
-514
-541
-568
-596
-624
-652
-680
-708
-737
-765
-794
-823
-852
-881
-910
-939
-968
-996
-1025
-1054
-1082
-1110
-1139
-1167
-1195
-1222
-1250
-1277
-1305
-1332
-1358
-1385
-1411
-1437
-1462
-1488
-1513
-1537
-1561
-1585
-1609
-1632
-1656
-1678
-1701
-1723
-1745
-1766
-1787
-1808
-1829
-1849
-1869
-1889
-1908
-1927
-1945
-1963
-1981
-1998
-2015
-2031
-2047
-2062
-2077
-2091
-2105
-2118
-2131
-2143
-2155
-2166
-2176
-2186
-2196
-2205
-2214
-2222
-2230
-2238
-2245
-2252
-2259
-2265
-2271
-2277
-2283
-2288
-2294
-2299
-2304
-2309
-2314
-2319
-2323
-2328
-2332
-2336
-2340
-2344
-2348
-2351
-2355
-2358
-2361
-2364
-2367
-2370
-2372
-2375
-2377
-2379
-2380
-2382
-2382
-2383
-2383
-2383
-2382
-2381
-2379
-2377
-2374
-2371
-2367
-2362
-2357
-2352
-2346
-2339
-2332
-2325
-2317
-2309
-2300
-2291
-2282
-2272
-2262
-2252
-2241
-2230
-2219
-2207
-2195
-2182
-2169
-2155
-2141
-2127
-2112
-2096
-2080
-2063
-2045
-2027
-2009
-1989
-1969
-1949
-1927
-1905
-1883
-1860
-1837
-1813
-1789
-1764
-1739
-1714
-1689
-1663
-1637
-1611
-1584
-1558
-1531
-1504
-1477
-1450
-1422
-1395
-1368
-1340
-1313
-1285
-1258
-1230
-1203
-1175
-1148
-1121
-1094
-1067
-1040
-1012
-987
-960
-934
-908
-882
-856
-830
-804
-779
-753
-728
-703
-678
-653
-629
-605
-581
-557
-533
-510
-487
-465
-443
-421
-399
-378
-358
-337
-318
-298
-279
-261
-242
-225
-207
-191
-174
-158
-142
-126
-111
-95
-80
-65
-50
-35
-20
-5
10
25
40
55
70
85
100
115
131
146
161
176
191
207
222
237
252
268
283
299
314
330
346
362
378
394
410
427
443
460
477
494
511
529
547
565
583
601
619
638
656
675
694
712
731
750
768
786
805
823
841
858
876
893
910
927
943
959
975
990
1004
1020
1034
1047
1061
1073
1085
1097
1108
1118
1127
1136
1145
1152
1159
1166
1171
1176
1180
1184
1187
1189
1191
1192
1193
1193
1193
1192
1190
1189
1186
1184
1181
1177
1174
1170
1165
1160
1155
1150
1144
1138
1131
1125
1118
1111
1103
1095
1087
1079
1070
1061
1051
1041
1031
1020
1010
998
986
974
961
948
935
921
906
891
876
860
843
827
809
792
774
756
737
718
699
679
659
639
619
598
577
556
534
512
490
467
445
421
398
374
350
326
301
276
250
224
198
172
145
118
90
62
34
6
-23
-52
-82
-112
-142
-173
-204
-236
-268
-300
-333
-366
-400
-434
-468
-503
-538
-574
-609
-646
-682
-719
-756
-793
-830
-867
-905
-942
-980
-1016
-1054
-1092
-1129
-1166
-1203
-1240
-1276
-1313
-1349
-1386
-1422
-1458
-1495
-1531
-1567
-1603
-1639
-1676
-1712
-1748
-1784
-1821
-1857
-1893
-1929
-1965
-2000
-2036
-2071
-2106
-2140
-2174
-2208
-2242
-2275
-2307
-2340
-2372
-2403
-2435
-2465
-2496
-2526
-2556
-2585
-2614
-2643
-2672
-2700
-2728
-2756
-2783
-2810
-2837
-2863
-2889
-2915
-2940
-2964
-2988
-3012
-3035
-3057
-3079
-3100
-3121
-3140
-3159
-3178
-3195
-3212
-3228
-3243
-3257
-3271
-3284
-3296
-3307
-3317
-3327
-3335
-3343
-3350
-3356
-3361
-3366
-3369
-3372
-3373
-3374
-3374
-3373
-3371
-3367
-3363
-3358
-3352
-3345
-3337
-3328
-3319
-3308
-3297
-3284
-3271
-3257
-3242
-3227
-3211
-3194
-3176
-3158
-3139
-3120
-3099
-3079
-3058
-3036
-3014
-2991
-2968
-2945
-2921
-2896
-2871
-2846
-2820
-2794
-2768
-2741
-2714
-2687
-2659
-2631
-2603
-2574
-2545
-2516
-2486
-2457
-2427
-2396
-2366
-2335
-2304
-2273
-2242
-2211
-2180
-2148
-2117
-2085
-2054
-2021
-1991
-1959
-1927
-1895
-1864
-1832
-1800
-1768
-1736
-1704
-1672
-1640
-1608
-1577
-1545
-1513
-1481
-1450
-1418
-1387
-1356
-1326
-1295
-1266
-1236
-1207
-1178
-1150
-1122
-1095
-1069
-1043
-1016
-993
-968
-945
-921
-899
-877
-856
-835
-815
-795
-777
-759
-741
-725
-708
-693
-679
-665
-651
-639
-627
-616
-606
-597
-589
-581
-574
-568
-563
-559
-555
-552
-550
-549
-548
-548
-549
-550
-552
-555
-558
-561
-566
-570
-575
-581
-587
-593
-600
-607
-615
-623
-631
-639
-648
-657
-667
-676
-686
-696
-707
-718
-729
-740
-751
-763
-775
-787
-799
-812
-824
-837
-850
-863
-876
-890
-903
-916
-930
-943
-957
-970
-983
-996
-1008
-1022
-1035
-1047
-1059
-1071
-1083
-1094
-1106
-1116
-1127
-1137
-1147
-1157
-1166
-1175
-1184
-1193
-1201
-1209
-1217
-1224
-1231
-1238
-1245
-1251
-1257
-1263
-1268
-1273
-1278
-1283
-1287
-1291
-1295
-1299
-1302
-1305
-1308
-1310
-1313
-1315
-1317
-1318
-1320
-1321
-1322
-1323
-1323
-1324
-1324
-1324
-1325
-1325
-1324
-1324
-1324
-1323
-1323
-1322
-1321
-1320
-1319
-1317
-1316
-1314
-1312
-1310
-1308
-1306
-1303
-1300
-1297
-1294
-1291
-1287
-1283
-1278
-1274
-1269
-1264
-1258
-1253
-1246
-1240
-1233
-1225
-1218
-1209
-1201
-1191
-1182
-1172
-1161
-1150
-1139
-1127
-1114
-1101
-1088
-1074
-1059
-1044
-1029
-1012
-996
-979
-962
-944
-925
-906
-886
-866
-845
-824
-802
-780
-757
-734
-710
-686
-661
-636
-610
-584
-558
-531
-504
-477
-449
-421
-393
-365
-336
-307
-278
-249
-220
-191
-161
-132
-102
-73
-43
-14
15
45
74
103
132
161
189
217
246
273
301
328
355
382
409
435
461
487
512
537
562
586
611
635
658
682
705
727
750
772
794
816
838
859
881
902
923
944
965
985
1006
1027
1047
1068
1088
1108
1129
1149
1169
1189
1209
1229
1249
1268
1288
1307
1327
1346
1365
1383
1402
1420
1438
1456
1474
1491
1508
1525
1542
1558
1574
1590
1606
1622
1637
1653
1668
1683
1697
1712
1726
1740
1754
1768
1781
1794
1806
1819
1831
1842
1853
1864
1875
1885
1895
1905
1914
1923
1932
1941
1949
1957
1965
1973
1980
1988
1995
2001
2008
2015
2021
2028
2033
2040
2045
2051
2056
2062
2067
2072
2076
2081
2085
2089
2092
2095
2098
2101
2103
2106
2107
2109
2110
2112
2113
2114
2114
2115
2115
2115
2115
2115
2114
2113
2113
2111
2110
2109
2107
2105
2103
2101
2099
2096
2093
2090
2087
2083
2080
2075
2071
2067
2062
2056
2051
2045
2039
2032
2025
2017
2009
2000
1991
1982
1972
1961
1950
1939
1927
1914
1902
1889
1875
1861
1847
1832
1818
1802
1787
1771
1755
1738
1721
1704
1687
1669
1651
1633
1614
1595
1575
1556
1535
1515
1494
1472
1450
1428
1405
1382
1358
1334
1310
1285
1260
1234
1208
1182
1156
1129
1102
1075
1047
1020
992
964
935
907
878
850
821
792
763
734
705
676
647
619
590
562
533
505
477
450
422
395
368
342
316
290
264
239
213
189
164
140
116
92
69
46
24
1
-20
-42
-63
-84
-104
-124
-144
-163
-182
-201
-219
-237
-254
-272
-288
-305
-321
-337
-353
-368
-383
-398
-413
-427
-441
-455
-469
-483
-496
-510
-523
-536
-549
-561
-573
-585
-597
-609
-620
-631
-642
-653
-664
-674
-685
-695
-705
-715
-725
-736
-746
-756
-766
-776
-787
-797
-808
-819
-830
-841
-852
-864
-875
-887
-899
-911
-924
-937
-950
-963
-976
-990
-1004
-1018
-1033
-1047
-1062
-1077
-1092
-1107
-1123
-1139
-1154
-1171
-1187
-1203
-1220
-1237
-1254
-1271
-1289
-1306
-1324
-1342
-1360
-1378
-1395
-1413
-1431
-1449
-1467
-1484
-1502
-1520
-1537
-1554
-1572
-1589
-1606
-1623
-1640
-1657
-1674
-1690
-1706
-1722
-1738
-1754
-1770
-1785
-1801
-1816
-1831
-1845
-1860
-1874
-1889
-1903
-1917
-1931
-1945
-1959
-1972
-1986
-2000
-2013
-2027
-2041
-2054
-2068
-2081
-2095
-2108
-2122
-2135
-2149
-2162
-2175
-2189
-2202
-2216
-2229
-2242
-2255
-2268
-2281
-2294
-2307
-2320
-2332
-2345
-2357
-2369
-2381
-2393
-2405
-2417
-2429
-2440
-2452
-2463
-2474
-2485
-2496
-2507
-2518
-2529
-2539
-2549
-2560
-2570
-2580
-2589
-2599
-2608
-2618
-2627
-2635
-2644
-2652
-2660
-2668
-2675
-2683
-2689
-2696
-2702
-2708
-2713
-2718
-2723
-2727
-2731
-2735
-2738
-2741
-2743
-2745
-2746
-2747
-2748
-2748
-2748
-2747
-2745
-2743
-2741
-2738
-2734
-2730
-2726
-2721
-2715
-2710
-2703
-2697
-2689
-2682
-2674
-2666
-2657
-2649
-2639
-2630
-2620
-2610
-2599
-2588
-2577
-2565
-2552
-2540
-2526
-2512
-2498
-2483
-2468
-2452
-2436
-2419
-2402
-2384
-2366
-2347
-2328
-2309
-2289
-2269
-2249
-2228
-2208
-2187
-2165
-2144
-2122
-2100
-2077
-2055
-2032
-2009
-1985
-1962
-1938
-1914
-1889
-1864
-1839
-1814
-1788
-1763
-1737
-1710
-1684
-1657
-1630
-1603
-1576
-1549
-1521
-1494
-1467
-1440
-1413
-1386
-1359
-1332
-1305
-1278
-1252
-1225
-1199
-1173
-1147
-1121
-1096
-1070
-1045
-1020
-995
-970
-945
-921
-897
-873
-849
-826
-802
-779
-756
-733
-711
-688
-666
-644
-622
-600
-578
-557
-536
-515
-495
-474
-455
-435
-415
-396
-378
-359
-341
-324
-306
-289
-273
-257
-241
-226
-211
-197
-184
-171
-158
-146
-135
-124
-114
-105
-96
-88
-80
-73
-67
-61
-56
-51
-47
-44
-40
-38
-36
-35
-34
-33
-33
-34
-35
-37
-39
-42
-45
-49
-53
-58
-62
-68
-73
-79
-86
-92
-99
-107
-114
-122
-130
-138
-146
-155
-163
-172
-181
-191
-200
-210
-220
-231
-241
-252
-263
-274
-285
-297
-309
-321
-333
-345
-357
-369
-381
-394
-406
-418
-430
-442
-454
-466
-478
-489
-500
-511
-522
-533
-543
-553
-563
-573
-582
-591
-600
-609
-617
-625
-633
-641
-648
-655
-661
-667
-673
-679
-683
-688
-692
-696
-699
-702
-705
-707
-708
-710
-711
-712
-713
-713
-713
-713
-713
-713
-712
-711
-711
-709
-708
-707
-705
-703
-702
-699
-697
-695
-692
-689
-686
-682
-678
-675
-670
-666
-662
-657
-652
-647
-641
-635
-630
-624
-617
-611
-605
-599
-592
-586
-579
-573
-567
-560
-554
-548
-542
-537
-531
-525
-520
-514
-509
-504
-498
-493
-488
-483
-477
-472
-467
-462
-456
-451
-446
-441
-436
-430
-425
-420
-415
-410
-405
-399
-394
-389
-384
-379
-373
-368
-363
-357
-352
-346
-340
-335
-329
-322
-316
-310
-303
-296
-290
-283
-275
-268
-261
-254
-246
-239
-232
-224
-217
-209
-201
-194
-186
-178
-170
-162
-154
-146
-138
-130
-121
-113
-104
-96
-87
-78
-69
-60
-51
-41
-32
-23
-14
-4
5
15
24
33
43
52
61
70
80
89
98
107
116
125
135
144
153
162
172
181
190
200
209
219
228
238
247
257
267
277
287
297
307
316
326
336
346
356
366
376
386
395
405
415
424
434
444
453
463
472
482
492
501
511
520
530
540
549
559
568
577
587
596
605
614
623
632
640
649
658
666
675
684
692
701
709
717
726
734
742
750
758
766
774
782
789
796
803
810
817
823
830
835
841
846
851
856
861
865
868
872
875
878
880
883
885
887
889
891
892
894
896
897
899
900
902
903
905
906
908
909
911
912
913
915
916
917
918
919
920
921
922
922
923
923
923
923
923
922
922
921
920
919
918
917
915
914
912
911
909
908
906
905
903
902
901
900
898
897
897
896
895
895
894
894
894
895
895
896
897
898
899
900
902
904
905
907
909
911
913
915
917
919
921
923
925
926
928
930
931
932
933
934
935
936
937
938
938
939
939
939
939
939
939
939
939
939
938
937
937
936
935
933
932
930
929
927
925
923
921
919
916
914
912
909
907
904
901
899
896
893
890
887
884
880
877
873
869
865
861
857
852
848
843
838
833
828
823
818
813
808
802
797
792
787
782
778
773
768
764
760
756
752
748
744
740
737
734
731
728
725
722
720
717
715
712
710
708
706
704
703
701
700
698
697
696
695
694
693
693
692
692
691
691
691
691
692
692
693
694
695
696
698
699
701
703
705
707
709
711
714
716
719
721
724
727
730
733
736
739
742
746
749
752
755
759
762
765
769
772
775
778
782
785
788
790
793
796
798
800
802
804
805
806
807
807
808
807
807
806
805
804
802
800
798
795
792
789
785
781
777
772
767
762
756
750
743
736
728
720
712
703
693
683
672
661
649
637
624
610
596
582
566
550
533
516
498
480
461
441
420
399
378
356
333
310
287
263
239
214
189
163
138
112
85
59
32
5
-22
-50
-77
-105
-132
-160
-187
-215
-242
-270
-297
-324
-351
-378
-405
-431
-458
-484
-510
-536
-562
-588
-614
-640
-665
-691
-716
-741
-767
-792
-817
-842
-867
-892
-917
-941
-966
-990
-1014
-1038
-1062
-1086
-1110
-1133
-1157
-1180
-1203
-1227
-1250
-1272
-1295
-1318
-1340
-1362
-1384
-1406
-1428
-1450
-1472
-1493
-1515
-1536
-1557
-1578
-1599
-1620
-1641
-1662
-1683
-1703
-1724
-1745
-1765
-1785
-1805
-1826
-1846
-1866
-1886
-1906
-1925
-1945
-1965
-1984
-2003
-2021
-2040
-2059
-2077
-2094
-2112
-2128
-2145
-2161
-2176
-2191
-2205
-2219
-2232
-2245
-2257
-2268
-2279
-2289
-2299
-2308
-2317
-2325
-2332
-2339
-2345
-2351
-2356
-2361
-2365
-2369
-2372
-2375
-2378
-2380
-2382
-2383
-2384
-2385
-2385
-2385
-2384
-2384
-2383
-2381
-2379
-2377
-2375
-2372
-2369
-2366
-2362
-2359
-2355
-2351
-2346
-2342
-2337
-2332
-2328
-2322
-2317
-2312
-2306
-2301
-2295
-2289
-2284
-2278
-2273
-2267
-2262
-2257
-2251
-2247
-2242
-2237
-2233
-2228
-2224
-2220
-2216
-2213
-2209
-2206
-2203
-2200
-2198
-2195
-2193
-2191
-2189
-2187
-2186
-2184
-2183
-2182
-2181
-2181
-2180
-2180
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2179
-2180
-2180
-2180
-2180
-2180
-2180
-2180
-2180
-2179
-2179
-2178
-2178
-2177
-2176
-2174
-2173
-2171
-2169
-2166
-2164
-2161
-2158
-2154
-2150
-2146
-2142
-2137
-2132
-2127
-2121
-2115
-2108
-2101
-2094
-2086
-2078
-2070
-2061
-2052
-2041
-2032
-2021
-2011
-2000
-1988
-1976
-1964
-1951
-1938
-1925
-1911
-1897
-1883
-1869
-1854
-1839
-1824
-1808
-1793
-1777
-1760
-1744
-1727
-1710
-1693
-1675
-1657
-1639
-1621
-1602
-1583
-1564
-1545
-1525
-1505
-1485
-1465
-1445
-1424
-1403
-1382
-1361
-1340
-1319
-1298
-1276
-1255
-1233
-1211
-1190
-1168
-1146
-1125
-1103
-1081
-1059
-1037
-1016
-994
-972
-950
-928
-906
-884
-862
-840
-818
-796
-773
-751
-728
-705
-682
-659
-636
-612
-589
-565
-541
-516
-492
-467
-443
-417
-392
-367
-341
-315
-288
-262
-235
-208
-181
-154
-126
-98
-70
-41
-12
17
46
75
105
135
164
194
224
254
284
314
344
374
404
434
464
494
523
553
582
612
641
670
699
727
756
784
813
841
868
896
923
950
977
1004
1030
1056
1082
1108
1133
1158
1183
1207
1231
1254
1277
1300
1322
1344
1365
1386
1406
1426
1446
1465
1483
1502
1519
1536
1553
1569
1585
1600
1614
1628
1642
1654
1667
1679
1690
1701
1712
1722
1732
1741
1750
1758
1766
1774
1782
1789
1796
1802
1809
1815
1820
1826
1831
1836
1842
1846
1851
1856
1860
1865
1869
1874
1878
1882
1886
1890
1894
1898
1901
1905
1908
1911
1913
1916
1918
1921
1923
1925
1926
1928
1929
1930
1931
1931
1932
1932
1932
1931
1931
1930
1929
1928
1926
1925
1923
1921
1919
1916
1914
1911
1908
1904
1901
1897
1893
1889
1884
1880
1874
1869
1863
1857
1850
1843
1836
1828
1820
1811
1803
1793
1783
1773
1763
1752
1740
1728
1716
1704
1691
1677
1663
1649
1634
1619
1603
1587
1571
1554
1537
1519
1501
1483
1465
1446
1427
1408
1388
1368
1348
1327
1306
1285
1264
1242
1221
1199
1176
1154
1131
1108
1084
1061
1037
1012
988
963
938
912
887
860
834
807
780
753
725
697
669
640
611
582
553
523
493
463
433
402
372
341
310
279
248
217
185
154
122
91
60
28
-3
-35
-66
-97
-128
-159
-190
-221
-252
-282
-313
-344
-374
-405
-435
-465
-496
-526
-556
-586
-616
-646
-676
-706
-735
-765
-794
-823
-852
-881
-909
-937
-965
-993
-1020
-1047
-1073
-1100
-1125
-1151
-1176
-1201
-1225
-1249
-1273
-1296
-1319
-1341
-1364
-1386
-1407
-1429
-1450
-1471
-1491
-1511
-1531
-1551
-1570
-1589
-1607
-1625
-1643
-1661
-1678
-1695
-1711
-1728
-1744
-1759
-1775
-1790
-1805
-1819
-1833
-1847
-1861
-1874
-1887
-1900
-1912
-1924
-1936
-1948
-1959
-1970
-1980
-1990
-2000
-2009
-2017
-2027
-2035
-2043
-2050
-2057
-2064
-2070
-2076
-2082
-2087
-2092
-2097
-2101
-2106
-2110
-2113
-2117
-2120
-2123
-2126
-2129
-2132
-2135
-2137
-2140
-2142
-2144
-2146
-2148
-2150
-2151
-2153
-2154
-2154
-2155
-2155
-2155
-2154
-2154
-2153
-2151
-2150
-2148
-2146
-2143
-2140
-2137
-2134
-2131
-2127
-2123
-2119
-2115
-2110
-2106
-2101
-2096
-2091
-2085
-2079
-2074
-2067
-2061
-2054
-2048
-2040
-2033
-2025
-2017
-2008
-1999
-1990
-1980
-1970
-1959
-1948
-1936
-1924
-1911
-1899
-1885
-1871
-1857
-1842
-1827
-1812
-1796
-1780
-1764
-1747
-1729
-1712
-1694
-1675
-1656
-1637
-1617
-1597
-1577
-1556
-1534
-1513
-1491
-1468
-1445
-1422
-1398
-1374
-1350
-1325
-1300
-1275
-1249
-1223
-1196
-1170
-1143
-1115
-1088
-1060
-1032
-1004
-975
-947
-918
-889
-860
-831
-802
-772
-743
-713
-684
-654
-624
-595
-565
-535
-505
-476
-446
-417
-387
-358
-329
-300
-271
-243
-215
-187
-160
-133
-106
-80
-54
-29
-4
20
44
68
90
113
134
155
176
196
215
234
252
270
287
303
319
335
350
364
378
391
403
415
427
437
447
457
466
474
482
489
495
501
506
510
514
517
520
522
524
525
525
525
525
524
523
521
519
516
513
510
506
502
497
492
487
482
476
470
464
458
452
446
439
433
427
421
414
408
402
397
391
385
380
374
369
364
359
354
350
345
341
337
332
328
325
321
317
314
310
307
304
302
299
297
295
293
291
290
289
289
288
289
289
290
291
292
294
296
298
301
303
307
310
313
317
321
326
330
335
340
345
351
357
363
369
376
383
390
397
405
412
420
428
436
445
453
461
470
479
487
496
504
513
521
530
538
546
554
562
570
578
585
593
600
607
614
620
627
633
639
645
650
656
661
666
670
674
678
682
685
688
691
693
695
697
698
699
700
701
701
701
700
699
699
697
696
694
693
691
688
686
683
680
677
673
670
665
661
656
651
646
640
634
628
621
614
606
599
591
582
574
565
556
546
536
526
516
506
495
484
473
462
451
439
427
415
402
390
377
364
351
337
323
309
295
281
266
251
236
221
206
191
176
160
145
130
115
99
84
69
54
38
23
8
-8
-23
-38
-54
-69
-85
-101
-116
-132
-148
-165
-181
-198
-214
-231
-248
-265
-282
-300
-317
-335
-353
-371
-389
-407
-425
-444
-462
-481
-500
-519
-537
-556
-576
-595
-614
-633
-653
-673
-692
-712
-732
-753
-773
-794
-815
-836
-857
-878
-900
-922
-944
-967
-989
-1012
-1036
-1059
-1083
-1107
-1131
-1155
-1180
-1205
-1230
-1255
-1281
-1307
-1333
-1359
-1386
-1412
-1439
-1466
-1493
-1521
-1548
-1576
-1604
-1632
-1660
-1688
-1716
-1744
-1772
-1800
-1829
-1857
-1885
-1913
-1942
-1970
-1998
-2025
-2054
-2082
-2110
-2139
-2167
-2195
-2223
-2250
-2278
-2306
-2334
-2363
-2391
-2419
-2447
-2475
-2504
-2532
-2561
-2590
-2619
-2647
-2677
-2706
-2735
-2764
-2794
-2823
-2853
-2882
-2912
-2942
-2971
-3001
-3031
-3061
-3091
-3121
-3151
-3180
-3210
-3240
-3269
-3299
-3328
-3358
-3387
-3416
-3446
-3474
-3503
-3532
-3561
-3589
-3618
-3646
-3674
-3702
-3730
-3758
-3786
-3813
-3840
-3867
-3894
-3920
-3946
-3972
-3998
-4022
-4049
-4073
-4098
-4122
-4146
-4170
-4194
-4217
-4240
-4263
-4285
-4307
-4329
-4351
-4372
-4393
-4413
-4434
-4453
-4473
-4492
-4510
-4529
-4546
-4564
-4581
-4597
-4613
-4628
-4643
-4657
-4671
-4685
-4698
-4710
-4722
-4733
-4744
-4755
-4765
-4774
-4783
-4791
-4799
-4807
-4814
-4820
-4826
-4832
-4837
-4841
-4845
-4849
-4852
-4854
-4856
-4857
-4858
-4858
-4858
-4858
-4856
-4855
-4852
-4850
-4846
-4843
-4839
-4834
-4829
-4824
-4818
-4812
-4805
-4798
-4791
-4783
-4775
-4766
-4757
-4747
-4737
-4727
-4716
-4705
-4693
-4681
-4668
-4655
-4641
-4627
-4613
-4598
-4583
-4567
-4551
-4534
-4517
-4500
-4483
-4465
-4447
-4428
-4410
-4390
-4371
-4352
-4332
-4311
-4291
-4270
-4249
-4228
-4206
-4184
-4162
-4140
-4117
-4094
-4070
-4046
-4024
-3999
-3975
-3950
-3926
-3900
-3875
-3849
-3823
-3797
-3771
-3744
-3717
-3690
-3663
-3636
-3608
-3580
-3551
-3523
-3494
-3465
-3435
-3406
-3376
-3345
-3315
-3284
-3252
-3221
-3189
-3157
-3125
-3092
-3059
-3026
-2993
-2959
-2925
-2891
-2857
-2822
-2787
-2752
-2716
-2681
-2645
-2608
-2572
-2535
-2498
-2460
-2423
-2385
-2347
-2308
-2270
-2231
-2192
-2153
-2113
-2073
-2033
-1993
-1953
-1912
-1871
-1830
-1789
-1747
-1706
-1664
-1621
-1579
-1536
-1494
-1451
-1408
-1365
-1321
-1278
-1234
-1190
-1147
-1103
-1059
-1014
-970
-926
-882
-838
-794
-749
-705
-661
-617
-573
-529
-485
-441
-397
-353
-309
-265
-222
-178
-134
-91
-47
-4
39
83
126
169
212
255
298
341
383
426
468
510
552
594
636
677
719
760
801
842
883
924
964
1004
1045
1085
1125
1165
1205
1244
1284
1323
1362
1401
1439
1478
1516
1553
1591
1628
1666
1702
1739
1775
1811
1847
1883
1918
1953
1988
2021
2056
2090
2124
2157
2191
2223
2256
2288
2320
2352
2383
2414
2445
2476
2506
2535
2565
2594
2622
2650
2678
2705
2732
2758
2784
2810
2835
2859
2883
2906
2929
2952
2973
2995
3016
3036
3056
3075
3094
3112
3130
3147
3164
3180
3196
3211
3225
3239
3253
3265
3278
3290
3301
3312
3322
3332
3341
3349
3358
3365
3372
3379
3385
3391
3396
3400
3404
3408
3411
3413
3415
3416
3417
3417
3416
3415
3413
3411
3407
3404
3399
3394
3388
3381
3374
3366
3357
3348
3337
3327
3315
3304
3291
3278
3264
3250
3235
3220
3204
3188
3171
3153
3136
3117
3099
3079
3060
3040
3019
2998
2977
2955
2933
2910
2887
2863
2839
2815
2790
2765
2739
2714
2688
2661
2635
2608
2581
2553
2526
2498
2470
2441
2413
2384
2355
2326
2296
2267
2237
2207
2177
2146
2115
2085
2054
2021
1991
1960
1928
1897
1865
1833
1801
1769
1737
1705
1673
1641
1609
1576
1544
1512
1479
1447
1414
1381
1349
1316
1283
1250
1217
1184
1151
1118
1085
1052
1018
986
953
920
887
855
822
790
757
725
693
660
628
597
565
533
502
471
440
409
378
347
316
286
256
226
196
166
137
107
78
49
21
-8
-36
-64
-92
-120
-147
-174
-201
-227
-254
-280
-305
-331
-356
-381
-406
-431
-455
-479
-503
-526
-550
-573
-595
-618
-640
-661
-682
-703
-724
-744
-764
-783
-802
-821
-839
-857
-874
-891
-908
-924
-940
-955
-970
-985
-1000
-1014
-1028
-1041
-1054
-1067
-1080
-1092
-1104
-1115
-1126
-1137
-1148
-1158
-1167
-1177
-1186
-1195
-1203
-1211
-1219
-1226
-1233
-1239
-1246
-1252
-1257
-1262
-1267
-1272
-1276
-1280
-1284
-1287
-1290
-1293
-1296
-1299
-1301
-1303
-1306
-1308
-1309
-1311
-1313
-1315
-1317
-1318
-1320
-1321
-1323
-1325
-1326
-1328
-1329
-1330
-1332
-1333
-1335
-1336
-1337
-1339
-1341
-1342
-1344
-1346
-1347
-1349
-1352
-1354
-1356
-1358
-1361
-1363
-1366
-1369
-1371
-1374
-1377
-1379
-1382
-1385
-1387
-1390
-1392
-1394
-1396
-1399
-1400
-1402
-1404
-1405
-1407
-1408
-1409
-1410
-1411
-1412
-1412
-1413
-1413
-1414
-1414
-1414
-1414
-1414
-1414
-1414
-1414
-1414
-1413
-1413
-1412
-1411
-1410
-1409
-1408
-1406
-1405
-1403
-1401
-1399
-1396
-1394
-1391
-1388
-1385
-1382
-1378
-1374
-1371
-1366
-1362
-1358
-1353
-1348
-1343
-1337
-1331
-1326
-1319
-1313
-1306
-1299
-1292
-1285
-1278
-1270
-1263
-1255
-1247
-1239
-1230
-1222
-1214
-1205
-1197
-1188
-1179
-1171
-1162
-1153
-1144
-1136
-1127
-1118
-1108
-1099
-1090
-1081
-1071
-1061
-1051
-1041
-1031
-1020
-1010
-1000
-989
-978
-967
-956
-945
-933
-922
-910
-899
-887
-875
-863
-851
-839
-827
-815
-803
-790
-778
-765
-753
-740
-727
-714
-702
-689
-676
-663
-649
-636
-622
-609
-595
-581
-567
-553
-538
-523
-508
-493
-477
-461
-445
-429
-412
-395
-378
-360
-343
-325
-306
-288
-269
-250
-230
-211
-191
-171
-150
-130
-109
-88
-67
-45
-23
-2
21
43
65
88
111
135
158
182
206
230
254
279
304
329
354
379
405
431
457
483
509
536
562
589
616
643
670
697
724
752
779
806
834
861
888
916
943
970
997
1024
1051
1078
1104
1130
1156
1182
1208
1233
1259
1284
1308
1333
1357
1382
1405
1429
1452
1476
1499
1521
1544
1566
1588
1610
1631
1652
1673
1694
1714
1734
1753
1773
1792
1811
1829
1847
1865
1883
1900
1917
1933
1949
1965
1981
1996
2009
2025
2039
2052
2065
2078
2090
2102
2113
2124
2135
2145
2154
2163
2172
2180
2188
2195
2201
2208
2213
2219
2223
2228
2231
2235
2238
2240
2242
2243
2244
2244
2244
2244
2243
2241
2239
2236
2233
2229
2225
2220
2215
2209
2202
2195
2187
2178
2169
2160
2150
2140
2129
2117
2105
2093
2080
2067
2053
2037
2024
2008
1993
1977
1960
1943
1926
1908
1890
1871
1852
1833
1814
1794
1773
1753
1732
1711
1689
1667
1645
1623
1601
1578
1555
1532
1509
1486
1463
1439
1415
1392
1368
1344
1320
1296
1272
1248
1224
1200
1176
1152
1127
1103
1079
1055
1032
1008
984
961
937
914
890
867
844
820
797
774
751
727
704
680
657
633
609
586
562
538
514
490
466
442
418
394
369
345
321
296
272
247
222
198
173
148
124
99
74
49
24
0
-25
-50
-75
-100
-126
-151
-176
-202
-227
-253
-278
-304
-330
-356
-382
-408
-434
-460
-487
-513
-539
-566
-592
-619
-646
-673
-700
-727
-754
-781
-808
-835
-862
-890
-917
-944
-972
-999
-1026
-1054
-1081
-1108
-1135
-1162
-1189
-1216
-1243
-1269
-1295
-1322
-1347
-1373
-1399
-1424
-1449
-1474
-1499
-1524
-1548
-1572
-1596
-1620
-1644
-1667
-1690
-1713
-1736
-1758
-1781
-1803
-1824
-1845
-1866
-1887
-1907
-1927
-1947
-1966
-1985
-2004
-2021
-2040
-2057
-2074
-2091
-2107
-2124
-2139
-2155
-2170
-2184
-2198
-2212
-2226
-2240
-2253
-2265
-2278
-2290
-2302
-2314
-2325
-2337
-2347
-2358
-2368
-2378
-2388
-2397
-2406
-2415
-2423
-2432
-2440
-2447
-2455
-2462
-2468
-2475
-2481
-2487
-2493
-2499
-2504
-2509
-2513
-2518
-2522
-2526
-2529
-2533
-2536
-2539
-2542
-2545
-2547
-2549
-2551
-2553
-2555
-2557
-2559
-2560
-2562
-2563
-2564
-2565
-2566
-2567
-2568
-2568
-2569
-2569
-2569
-2569
-2569
-2569
-2568
-2568
-2567
-2566
-2565
-2564
-2563
-2561
-2559
-2557
-2555
-2553
-2550
-2547
-2544
-2541
-2538
-2534
-2530
-2526
-2522
-2517
-2512
-2507
-2502
-2497
-2491
-2485
-2479
-2472
-2466
-2459
-2451
-2444
-2436
-2428
-2420
-2411
-2402
-2393
-2383
-2374
-2363
-2353
-2342
-2331
-2320
-2308
-2296
-2284
-2271
-2258
-2245
-2231
-2218
-2203
-2189
-2175
-2160
-2145
-2130
-2115
-2099
-2083
-2068
-2052
-2035
-2019
-2003
-1986
-1969
-1952
-1936
-1919
-1902
-1885
-1868
-1851
-1834
-1817
-1801
-1784
-1767
-1750
-1734
-1717
-1700
-1684
-1667
-1650
-1634
-1617
-1600
-1583
-1566
-1550
-1533
-1516
-1499
-1481
-1464
-1447
-1430
-1412
-1395
-1377
-1360
-1342
-1324
-1307
-1289
-1271
-1253
-1235
-1218
-1200
-1182
-1164
-1147
-1129
-1111
-1094
-1076
-1059
-1041
-1024
-1006
-990
-974
-957
-940
-924
-908
-892
-876
-861
-846
-830
-815
-801
-786
-772
-758
-744
-730
-716
-703
-690
-677
-664
-651
-638
-625
-613
-600
-588
-576
-564
-552
-540
-529
-517
-506
-495
-484
-473
-463
-453
-443
-433
-424
-415
-406
-397
-388
-380
-372
-364
-357
-349
-342
-335
-329
-322
-316
-309
-303
-298
-292
-286
-281
-276
-271
-266
-261
-257
-253
-248
-244
-241
-237
-233
-229
-226
-222
-219
-215
-212
-208
-205
-201
-198
-194
-191
-188
-184
-181
-177
-174
-170
-167
-163
-160
-157
-153
-150
-147
-144
-141
-138
-135
-132
-129
-126
-124
-121
-118
-116
-113
-111
-108
-106
-103
-101
-98
-96
-94
-92
-90
-88
-86
-84
-83
-81
-80
-79
-79
-78
-78
-78
-78
-78
-79
-80
-81
-82
-84
-86
-88
-90
-92
-95
-98
-102
-105
-109
-114
-118
-123
-128
-133
-139
-145
-151
-157
-164
-170
-177
-185
-192
-200
-207
-215
-223
-232
-240
-249
-257
-266
-275
-284
-293
-302
-311
-321
-330
-339
-349
-359
-368
-378
-388
-397
-407
-417
-427
-436
-446
-456
-466
-476
-486
-496
-506
-516
-525
-535
-545
-555
-565
-575
-584
-594
-604
-614
-624
-634
-644
-653
-663
-673
-683
-693
-702
-712
-722
-732
-741
-751
-760
-770
-779
-788
-797
-806
-816
-825
-834
-843
-852
-860
-869
-878
-887
-896
-905
-914
-923
-932
-941
-950
-959
-968
-977
-986
-995
-1004
-1012
-1020
-1030
-1038
-1046
-1055
-1063
-1071
-1078
-1086
-1093
-1100
-1107
-1114
-1121
-1127
-1133
-1140
-1146
-1151
-1157
-1163
-1168
-1173
-1178
-1183
-1188
-1193
-1197
-1202
-1206
-1210
-1213
-1217
-1220
-1223
-1226
-1229
-1231
-1233
-1236
-1238
-1239
-1241
-1243
-1244
-1246
-1247
-1248
-1249
-1250
-1250
-1251
-1251
-1252
-1252
-1252
-1251
-1251
-1250
-1250
-1249
-1248
-1247
-1246
-1244
-1243
-1242
-1240
-1239
-1237
-1235
-1234
-1232
-1230
-1229
-1227
-1225
-1224
-1222
-1220
-1218
-1217
-1215
-1213
-1212
-1210
-1208
-1207
-1205
-1203
-1202
-1200
-1198
-1197
-1195
-1193
-1192
-1190
-1188
-1187
-1185
-1183
-1182
-1180
-1178
-1177
-1175
-1173
-1172
-1170
-1168
-1167
-1165
-1164
-1162
-1160
-1159
-1157
-1155
-1154
-1152
-1151
-1149
-1147
-1146
-1144
-1143
-1141
-1139
-1138
-1136
-1135
-1133
-1131
-1130
-1128
-1127
-1125
-1123
-1122
-1120
-1119
-1117
-1116
-1114
-1113
-1111
-1109
-1108
-1106
-1105
-1103
-1102
-1100
-1099
-1097
-1095
-1094
-1092
-1091
-1089
-1088
-1086
-1085
-1083
-1082
-1080
-1079
-1077
-1076
-1074
-1073
-1071
-1070
-1068
-1067
-1065
-1064
-1062
-1061
-1059
-1058
-1056
-1055
-1053
-1052
-1050
-1049
-1047
-1046
-1044
-1043
-1041
-1040
-1038
-1037
-1035
-1034
-1033
-1031
-1030
-1028
-1027
-1025
-1024
-1022
-1020
-1020
-1018
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-998
-997
-995
-994
-993
-991
-990
-988
-987
-986
-984
-983
-981
-980
-979
-977
-976
-975
-973
-972
-971
-969
-968
-966
-965
-964
-962
-961
-960
-958
-957
-956
-954
-953
-952
-950
-949
-948
-946
-945
-944
-942
-941
-940
-938
-937
-936
-934
-933
-932
-930
-929
-928
-926
-925
-924
-923
-921
-920
-919
-917
-916
-915
-914
-912
-911
-910
-908
-907
-906
-905
-903
-902
-901
-900
-898
-897
-896
-895
-893
-892
-891
-890
-888
-887
-886
-885
-883
-882
-881
-880
-878
-877
-876
-875
-874
-872
-871
-870
-869
-867
-866
-865
-864
-863
-861
-860
-859
-858
-857
-855
-854
-853
-852
-851
-849
-848
-847
-846
-845
-844
-842
-841
-840
-839
-838
-837
-835
-834
-833
-832
-831
-830
-828
-827
-826
-825
-824
-823
-822
-820
-819
-818
-817
-816
-815
-814
-813
-811
-810
-809
-808
-807
-806
-805
-804
-803
-801
-800
-799
-798
-797
-796
-795
-794
-793
-792
-790
-789
-788
-787
-786
-785
-784
-783
-782
-781
-780
-779
-778
-776
-775
-774
-773
-772
-771
-770
-769
-768
-767
-766
-765
-764
-763
-762
-761
-760
-759
-758
-757
-756
-755
-754
-752
-751
-750
-749
-748
-747
-746
-745
-744
-743
-742
-741
-740
-739
-738
-737
-736
-735
-734
-733
-732
-731
-730
-729
-728
-727
-727
-726
-725
-724
-723
-722
-721
-720
-719
-718
-717
-716
-715
-714
-713
-712
-711
-710
-709
-708
-707
-706
-705
-704
-704
-703
-702
-701
-700
-699
-698
-697
-696
-695
-694
-693
-692
-692
-691
-690
-689
-688
-687
-686
-685
-684
-683
-682
-682
-681
-680
-679
-678
-677
-676
-675
-674
-674
-673
-672
-671
-670
-669
-668
-667
-667
-666
-665
-664
-663
-662
-661
-661
-660
-659
-658
-657
-656
-655
-655
-654
-653
-652
-651
-650
-650
-649
-648
-647
-646
-645
-645
-644
-643
-642
-641
-640
-640
-639
-638
-637
-636
-636
-635
-634
-633
-632
-632
-631
-630
-629
-628
-628
-627
-626
-625
-624
-624
-623
-622
-621
-621
-620
-619
-618
-617
-617
-616
-615
-614
-614
-613
-612
-611
-611
-610
-609
-608
-608
-607
-606
-605
-605
-604
-603
-602
-602
-601
-600
-599
-599
-598
-597
-596
-596
-595
-594
-594
-593
-592
-591
-591
-590
-589
-589
-588
-587
-586
-586
-585
-584
-584
-583
-582
-581
-581
-580
-579
-579
-578
-577
-577
-576
-575
-575
-574
-573
-573
-572
-571
-570
-570
-569
-568
-568
-567
-566
-566
-565
-564
-564
-563
-563
-562
-561
-561
-560
-559
-559
-558
-557
-557
-556
-555
-555
-554
-553
-553
-552
-552
-551
-550
-550
-549
-548
-548
-547
-547
-546
-545
-545
-544
-543
-543
-542
-542
-541
-540
-540
-539
-539
-538
-537
-537
-536
-536
-535
-534
-534
-533
-533
-532
-531
-531
-530
-530
-529
-529
-528
-527
-527
-526
-526
-525
-525
-524
-523
-523
-522
-522
-521
-521
-520
-519
-519
-518
-518
-517
-517
-516
-516
-515
-514
-514
-513
-513
-512
-512
-511
-511
-510
-510
-509
-509
-508
-507
-507
-506
-506
-505
-505
-504
-504
-503
-503
-502
-502
-501
-501
-500
-500
-499
-499
-498
-498
-497
-497
-496
-496
-495
-495
-494
-494
-493
-493
-492
-492
-491
-491
-490
-490
-489
-489
-488
-488
-487
-487
-486
-486
-485
-485
-484
-484
-484
-483
-483
-482
-482
-481
-481
-480
-480
-479
-479
-478
-478
-478
-477
-477
-476
-476
-475
-475
-474
-474
-474
-473
-473
-472
-472
-471
-471
-470
-470
-470
-469
-469
-468
-468
-467
-467
-467
-466
-466
-465
-465
-464
-464
-464
-463
-463
-462
-462
-462
-461
-461
-460
-460
-460
-459
-459
-458
-458
-458
-457
-457
-456
-456
-456
-455
-455
-454
-454
-454
-453
-453
-452
-452
-452
-451
-451
-451
-450
-450
-449
-449
-449
-448
-448
-448
-447
-447
-446
-446
-446
-445
-445
-445
-444
-444
-444
-443
-443
-443
-442
-442
-441
-441
-441
-440
-440
-440
-439
-439
-439
-438
-438
-438
-437
-437
-437
-436
-436
-436
-435
-435
-435
-434
-434
-434
-433
-433
-433
-432
-432
-432
-431
-431
-431
-430
-430
-430
-430
-429
-429
-429
-428
-428
-428
-427
-427
-427
-426
-426
-426
-426
-425
-425
-425
-424
-424
-424
-423
-423
-423
-423
-422
-422
-422
-421
-421
-421
-421
-420
-420
-420
-419
-419
-419
-419
-418
-418
-418
-418
-417
-417
-417
-416
-416
-416
-416
-415
-415
-415
-415
-414
-414
-414
-414
-413
-413
-413
-413
-412
-412
-412
-412
-411
-411
-411
-411
-410
-410
-410
-410
-409
-409
-409
-409
-408
-408
-408
-408
-407
-407
-407
-407
-406
-406
-406
-406
-406
-405
-405
-405
-405
-404
-404
-404
-404
-404
-403
-403
-403
-403
-402
-402
-402
-402
-402
-401
-401
-401
-401
-401
-400
-400
-400
-400
-400
-399
-399
-399
-399
-399
-398
-398
-398
-398
-398
-397
-397
-397
-397
-397
-396
-396
-396
-396
-396
-395
-395
-395
