20
10725
0
0
0
0
0
0
0
0
0
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-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
-44
-44
-44
-45
-45
-45
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-50
-50
-50
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-56
-56
-57
-57
-57
-58
-58
-59
-59
-59
-60
-60
-61
-61
-62
-62
-63
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-86
-86
-87
-87
-88
-89
-89
-90
-90
-91
-91
-92
-93
-93
-94
-94
-95
-95
-96
-97
-97
-98
-98
-99
-100
-100
-101
-101
-102
-103
-103
-104
-104
-105
-106
-106
-107
-108
-108
-109
-110
-110
-111
-111
-112
-113
-113
-114
-115
-115
-116
-117
-117
-118
-119
-119
-120
-121
-121
-122
-123
-123
-124
-125
-126
-126
-127
-128
-128
-129
-130
-130
-131
-132
-133
-133
-134
-135
-135
-136
-137
-138
-138
-139
-140
-141
-141
-142
-143
-144
-144
-145
-146
-147
-147
-148
-149
-150
-150
-151
-152
-153
-153
-154
-155
-156
-156
-157
-158
-159
-159
-160
-161
-162
-163
-163
-164
-165
-166
-166
-167
-168
-169
-170
-170
-171
-172
-173
-174
-174
-175
-176
-177
-178
-178
-179
-180
-181
-182
-183
-183
-184
-185
-186
-187
-187
-188
-189
-190
-191
-192
-192
-193
-194
-195
-196
-197
-197
-198
-199
-200
-201
-202
-203
-203
-204
-205
-206
-207
-208
-209
-210
-211
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-292
-293
-294
-295
-296
-297
-298
-300
-301
-302
-303
-305
-306
-307
-308
-310
-311
-312
-313
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-329
-330
-331
-332
-333
-334
-335
-336
-337
-337
-338
-339
-340
-341
-342
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-355
-356
-357
-358
-359
-360
-361
-363
-364
-365
-366
-367
-368
-370
-371
-372
-373
-374
-375
-377
-378
-379
-380
-381
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-396
-397
-398
-399
-399
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-412
-412
-413
-414
-414
-415
-416
-416
-416
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-422
-424
-425
-426
-428
-429
-430
-432
-434
-435
-437
-438
-440
-441
-443
-444
-446
-448
-450
-451
-453
-455
-457
-459
-462
-464
-466
-469
-471
-473
-475
-477
-479
-480
-482
-483
-485
-487
-489
-491
-492
-494
-495
-496
-496
-497
-498
-499
-500
-500
-501
-501
-501
-500
-500
-499
-499
-500
-500
-501
-502
-503
-503
-503
-502
-502
-501
-501
-500
-499
-499
-498
-497
-496
-494
-493
-491
-489
-487
-485
-483
-481
-480
-479
-478
-477
-475
-474
-473
-471
-470
-470
-469
-469
-468
-468
-468
-468
-469
-469
-469
-469
-469
-470
-471
-473
-475
-478
-480
-482
-485
-487
-489
-491
-493
-495
-496
-498
-499
-500
-501
-502
-502
-504
-505
-506
-507
-508
-509
-511
-512
-513
-514
-515
-515
-516
-515
-515
-513
-512
-510
-507
-505
-502
-498
-495
-492
-489
-485
-482
-479
-476
-473
-471
-468
-464
-461
-458
-454
-450
-446
-441
-436
-430
-424
-417
-411
-405
-399
-393
-387
-380
-374
-367
-361
-355
-350
-345
-341
-337
-334
-331
-329
-326
-324
-322
-321
-319
-317
-314
-310
-307
-303
-299
-295
-290
-284
-277
-269
-261
-253
-245
-238
-232
-227
-221
-216
-212
-208
-204
-200
-198
-195
-193
-191
-188
-184
-180
-175
-169
-161
-154
-146
-138
-130
-120
-110
-99
-88
-77
-69
-62
-57
-52
-47
-43
-38
-33
-28
-22
-17
-12
-7
-3
2
7
11
16
22
28
35
43
52
60
69
77
85
92
98
104
108
111
114
115
116
117
117
116
114
110
105
101
96
92
88
84
79
74
68
62
56
50
44
38
33
28
24
21
19
17
16
14
13
11
9
7
6
3
1
-1
-2
-1
1
5
11
18
26
35
44
52
61
70
78
85
93
99
106
113
121
130
139
148
158
167
175
183
191
199
208
217
225
232
238
244
249
253
258
265
273
282
292
301
311
321
332
344
356
367
378
387
394
399
404
409
415
421
426
431
436
440
443
447
453
461
471
481
490
498
504
509
514
519
525
531
538
544
552
562
575
591
608
625
641
655
669
680
689
696
704
714
725
740
756
775
795
817
842
871
901
931
960
988
1012
1037
1060
1085
1111
1138
1163
1187
1207
1225
1241
1256
1270
1283
1295
1307
1318
1329
1342
1357
1374
1393
1413
1430
1445
1458
1467
1474
1479
1483
1488
1493
1499
1504
1508
1509
1506
1499
1488
1474
1458
1441
1424
1405
1386
1369
1354
1341
1330
1319
1308
1298
1289
1283
1281
1282
1284
1285
1287
1288
1288
1288
1287
1286
1286
1286
1290
1295
1303
1312
1323
1336
1350
1365
1384
1404
1426
1448
1470
1489
1506
1523
1539
1555
1570
1586
1602
1618
1635
1653
1672
1693
1717
1744
1775
1807
1840
1871
1899
1925
1949
1973
2000
2033
2073
2117
2165
2216
2268
2320
2373
2427
2483
2537
2586
2629
2669
2707
2746
2785
2825
2863
2900
2934
2966
2996
3024
3050
3072
3093
3112
3130
3148
3165
3180
3193
3202
3209
3213
3214
3215
3215
3216
3217
3214
3209
3202
3193
3183
3176
3172
3169
3165
3161
3156
3150
3143
3137
3131
3128
3124
3120
3114
3106
3098
3092
3091
3093
3094
3094
3092
3089
3084
3077
3070
3066
3061
3054
3046
3036
3025
3013
3001
2990
2978
2965
2951
2937
2921
2905
2889
2873
2857
2839
2820
2798
2773
2747
2718
2690
2663
2636
2609
2582
2556
2531
2508
2484
2461
2437
2412
2387
2362
2338
2317
2298
2285
2276
2269
2264
2259
2255
2251
2248
2247
2249
2253
2257
2259
2258
2255
2249
2241
2233
2225
2219
2212
2207
2204
2202
2201
2199
2197
2196
2198
2205
2215
2227
2242
2259
2276
2293
2306
2314
2317
2316
2316
2318
2323
2331
2345
2361
2378
2393
2405
2415
2423
2430
2437
2444
2448
2448
2445
2439
2431
2424
2419
2417
2418
2419
2418
2413
2404
2390
2376
2364
2353
2344
2337
2331
2323
2313
2298
2279
2255
2230
2202
2170
2133
2094
2057
2019
1979
1938
1897
1857
1819
1781
1745
1709
1672
1640
1613
1591
1571
1551
1532
1512
1494
1477
1461
1445
1426
1405
1382
1358
1333
1308
1283
1258
1234
1213
1195
1178
1161
1143
1125
1107
1089
1072
1056
1041
1026
1010
994
979
965
952
937
921
902
881
860
838
817
793
766
736
703
666
629
593
561
536
517
501
485
468
447
421
392
364
337
313
292
274
258
239
218
196
175
153
130
106
82
60
39
18
-2
-21
-38
-53
-66
-78
-91
-109
-135
-169
-208
-248
-287
-326
-362
-395
-426
-456
-483
-506
-527
-546
-562
-574
-583
-589
-593
-594
-595
-595
-595
-594
-588
-577
-564
-551
-540
-533
-527
-521
-510
-491
-465
-434
-400
-366
-335
-307
-280
-252
-224
-198
-176
-162
-154
-150
-148
-146
-145
-143
-138
-131
-124
-121
-123
-129
-138
-148
-159
-173
-191
-212
-237
-266
-295
-325
-355
-388
-423
-458
-494
-530
-565
-593
-617
-638
-658
-678
-699
-722
-747
-774
-805
-842
-886
-933
-982
-1032
-1083
-1131
-1175
-1215
-1253
-1290
-1328
-1367
-1408
-1449
-1487
-1520
-1545
-1561
-1568
-1567
-1561
-1553
-1542
-1529
-1512
-1492
-1470
-1446
-1418
-1388
-1356
-1323
-1292
-1265
-1242
-1225
-1210
-1196
-1180
-1164
-1148
-1132
-1116
-1099
-1083
-1066
-1051
-1037
-1026
-1018
-1010
-1002
-993
-979
-963
-949
-940
-938
-943
-954
-967
-982
-995
-1008
-1022
-1038
-1056
-1075
-1095
-1114
-1131
-1147
-1160
-1171
-1179
-1185
-1190
-1196
-1202
-1208
-1215
-1220
-1223
-1225
-1226
-1227
-1228
-1230
-1232
-1234
-1235
-1235
-1234
-1232
-1228
-1222
-1215
-1204
-1189
-1171
-1150
-1125
-1095
-1057
-1012
-961
-901
-835
-764
-689
-615
-541
-468
-395
-324
-253
-185
-120
-58
5
70
134
196
254
309
359
407
452
496
537
574
607
635
655
671
685
698
709
718
723
723
716
705
693
680
669
660
652
645
638
631
626
620
612
602
589
572
551
525
494
459
421
378
331
279
225
170
117
67
20
-20
-54
-81
-105
-125
-142
-155
-166
-172
-171
-165
-154
-139
-123
-107
-90
-73
-59
-49
-44
-41
-37
-31
-20
-4
19
51
91
135
183
232
281
330
381
435
493
553
615
680
743
806
869
933
998
1061
1122
1182
1238
1289
1334
1373
1404
1429
1448
1458
1460
1456
1450
1443
1438
1439
1446
1461
1481
1505
1533
1562
1589
1615
1640
1664
1685
1701
1708
1708
1702
1692
1679
1664
1652
1640
1627
1611
1591
1568
1543
1516
1488
1461
1435
1411
1387
1359
1328
1293
1254
1212
1170
1130
1091
1051
1010
967
922
879
842
811
789
770
752
731
705
676
643
606
564
516
462
403
337
267
194
121
50
-18
-77
-128
-170
-203
-227
-244
-254
-261
-265
-267
-268
-270
-271
-272
-273
-275
-278
-284
-293
-306
-324
-347
-375
-406
-441
-477
-513
-548
-582
-616
-649
-682
-718
-755
-795
-837
-880
-922
-960
-994
-1027
-1058
-1089
-1120
-1153
-1189
-1227
-1268
-1313
-1360
-1411
-1466
-1527
-1593
-1662
-1732
-1799
-1861
-1913
-1955
-1985
-2005
-2017
-2025
-2033
-2040
-2049
-2060
-2073
-2085
-2094
-2102
-2111
-2121
-2133
-2147
-2162
-2176
-2187
-2193
-2193
-2188
-2181
-2173
-2164
-2156
-2147
-2136
-2121
-2103
-2084
-2062
-2039
-2013
-1989
-1962
-1930
-1891
-1847
-1802
-1758
-1717
-1681
-1649
-1624
-1601
-1581
-1563
-1547
-1536
-1529
-1532
-1543
-1564
-1591
-1623
-1661
-1702
-1743
-1781
-1812
-1839
-1859
-1874
-1882
-1887
-1888
-1884
-1876
-1867
-1858
-1850
-1844
-1842
-1846
-1853
-1864
-1876
-1889
-1901
-1910
-1916
-1918
-1916
-1913
-1912
-1913
-1919
-1930
-1945
-1965
-1989
-2017
-2048
-2081
-2112
-2141
-2171
-2201
-2233
-2265
-2294
-2319
-2342
-2364
-2388
-2413
-2439
-2464
-2489
-2515
-2543
-2573
-2603
-2632
-2659
-2684
-2704
-2719
-2729
-2737
-2746
-2757
-2769
-2781
-2796
-2811
-2823
-2827
-2822
-2806
-2782
-2755
-2726
-2699
-2675
-2655
-2639
-2625
-2614
-2606
-2601
-2599
-2600
-2602
-2609
-2620
-2635
-2652
-2671
-2690
-2709
-2727
-2743
-2756
-2770
-2785
-2800
-2815
-2829
-2840
-2842
-2835
-2819
-2795
-2763
-2724
-2682
-2640
-2601
-2569
-2545
-2527
-2515
-2509
-2509
-2516
-2529
-2548
-2572
-2601
-2631
-2661
-2692
-2724
-2755
-2786
-2815
-2840
-2858
-2870
-2874
-2871
-2860
-2842
-2818
-2788
-2754
-2715
-2672
-2624
-2569
-2507
-2440
-2368
-2291
-2211
-2128
-2044
-1959
-1876
-1796
-1718
-1641
-1564
-1487
-1412
-1340
-1271
-1207
-1149
-1098
-1054
-1014
-979
-948
-920
-898
-879
-863
-848
-834
-820
-806
-791
-775
-761
-748
-739
-733
-732
-736
-744
-754
-765
-772
-775
-773
-769
-764
-762
-765
-776
-797
-828
-867
-911
-960
-1012
-1071
-1132
-1192
-1251
-1309
-1366
-1422
-1475
-1526
-1574
-1620
-1663
-1703
-1742
-1780
-1817
-1854
-1887
-1917
-1946
-1975
-2008
-2045
-2090
-2142
-2199
-2260
-2325
-2394
-2464
-2537
-2615
-2696
-2781
-2867
-2952
-3034
-3113
-3191
-3269
-3351
-3438
-3530
-3628
-3729
-3832
-3935
-4035
-4132
-4222
-4306
-4386
-4464
-4543
-4626
-4713
-4805
-4900
-4998
-5096
-5197
-5298
-5398
-5495
-5586
-5670
-5745
-5810
-5865
-5912
-5950
-5982
-6007
-6028
-6045
-6057
-6061
-6058
-6046
-6028
-6004
-5975
-5941
-5903
-5861
-5817
-5771
-5725
-5677
-5625
-5566
-5498
-5416
-5323
-5219
-5109
-4995
-4877
-4755
-4627
-4493
-4351
-4199
-4037
-3865
-3685
-3499
-3306
-3107
-2902
-2693
-2483
-2274
-2071
-1876
-1688
-1509
-1337
-1175
-1026
-891
-775
-677
-595
-528
-472
-426
-392
-369
-356
-352
-357
-369
-388
-414
-447
-488
-537
-593
-654
-722
-796
-874
-953
-1035
-1119
-1205
-1292
-1378
-1460
-1540
-1616
-1691
-1766
-1840
-1911
-1976
-2033
-2082
-2125
-2166
-2209
-2254
-2298
-2336
-2364
-2377
-2374
-2359
-2335
-2305
-2269
-2231
-2190
-2148
-2103
-2055
-2005
-1954
-1901
-1847
-1791
-1731
-1665
-1594
-1518
-1440
-1359
-1275
-1186
-1090
-989
-883
-775
-669
-571
-481
-402
-333
-278
-241
-222
-221
-237
-267
-305
-345
-380
-409
-435
-458
-483
-512
-546
-587
-632
-681
-729
-773
-810
-835
-848
-847
-833
-811
-781
-742
-697
-646
-590
-530
-467
-406
-348
-295
-248
-205
-167
-131
-97
-65
-37
-9
19
49
81
115
149
182
213
244
279
321
374
437
506
576
642
699
741
764
765
748
715
669
616
560
505
452
398
345
291
237
184
133
83
36
-9
-54
-96
-136
-175
-215
-258
-308
-363
-423
-486
-548
-607
-661
-708
-749
-785
-817
-847
-877
-910
-946
-987
-1031
-1074
-1115
-1153
-1186
-1212
-1230
-1240
-1243
-1242
-1234
-1222
-1203
-1176
-1139
-1090
-1030
-963
-891
-818
-748
-680
-614
-548
-482
-418
-355
-297
-246
-206
-173
-144
-118
-92
-66
-39
-12
18
52
94
143
200
266
338
415
495
574
655
738
825
917
1016
1124
1240
1361
1486
1612
1738
1862
1982
2096
2204
2304
2394
2475
2547
2609
2661
2701
2731
2753
2767
2778
2791
2810
2838
2875
2919
2967
3016
3063
3108
3150
3192
3232
3269
3300
3323
3337
3341
3336
3323
3304
3281
3256
3229
3200
3170
3139
3109
3082
3058
3039
3026
3020
3021
3028
3041
3057
3080
3109
3147
3196
3253
3317
3385
3457
3534
3617
3710
3812
3920
4033
4147
4259
4367
4469
4562
4646
4722
4787
4841
4884
4914
4933
4940
4936
4921
4900
4873
4841
4804
4760
4709
4652
4588
4519
4445
4365
4283
4199
4116
4035
3957
3881
3808
3736
3666
3594
3522
3452
3385
3325
3273
3232
3203
3188
3185
3196
3221
3261
3315
3383
3462
3551
3650
3759
3880
4013
4154
4304
4462
4626
4798
4979
5170
5372
5582
5800
6021
6244
6465
6683
6895
7098
7291
7473
7645
7803
7946
8074
8186
8286
8372
8447
8512
8569
8618
8658
8690
8713
8727
8731
8728
8716
8695
8662
8616
8554
8477
8387
8284
8170
8047
7915
7775
7631
7484
7336
7185
7034
6884
6735
6588
6442
6296
6147
5997
5846
5696
5547
5400
5259
5127
5007
4901
4812
4742
4688
4652
4631
4626
4637
4663
4704
4761
4831
4913
5005
5104
5207
5310
5409
5502
5586
5659
5722
5775
5820
5857
5889
5915
5934
5948
5958
5967
5979
5995
6018
6048
6088
6136
6194
6259
6332
6413
6497
6583
6666
6745
6820
6893
6965
7036
7105
7168
7225
7272
7309
7335
7351
7359
7360
7354
7343
7328
7311
7292
7274
7259
7250
7249
7255
7268
7291
7324
7368
7423
7491
7571
7661
7759
7863
7970
8077
8182
8281
8372
8455
8529
8596
8656
8708
8756
8802
8848
8895
8944
8996
9053
9115
9181
9248
9315
9381
9445
9507
9567
9623
9674
9718
9755
9783
9799
9803
9797
9782
9760
9732
9697
9656
9611
9560
9505
9442
9373
9296
9211
9118
9015
8905
8789
8671
8552
8435
8320
8206
8093
7979
7864
7748
7630
7512
7394
7277
7162
7050
6942
6840
6746
6662
6589
6525
6469
6422
6380
6343
6312
6284
6259
6237
6218
6200
6184
6168
6153
6141
6132
6126
6124
6125
6128
6133
6138
6140
6138
6130
6118
6099
6074
6040
5999
5952
5903
5854
5804
5754
5700
5640
5573
5498
5412
5317
5211
5096
4971
4837
4694
4546
4392
4237
4083
3930
3778
3628
3478
3330
3183
3038
2896
2756
2619
2485
2356
2233
2117
2008
1904
1803
1703
1605
1507
1410
1315
1220
1126
1033
942
856
774
695
620
551
488
429
374
320
267
212
155
94
29
-41
-115
-193
-275
-361
-452
-547
-645
-747
-850
-954
-1056
-1158
-1260
-1362
-1464
-1568
-1675
-1786
-1904
-2031
-2170
-2323
-2489
-2667
-2855
-3053
-3259
-3473
-3692
-3917
-4148
-4383
-4622
-4865
-5110
-5355
-5598
-5839
-6076
-6310
-6539
-6766
-6988
-7206
-7421
-7631
-7838
-8039
-8238
-8429
-8613
-8788
-8954
-9111
-9256
-9391
-9512
-9620
-9715
-9797
-9867
-9927
-9979
-10027
-10071
-10114
-10157
-10200
-10245
-10292
-10342
-10395
-10448
-10500
-10549
-10594
-10632
-10663
-10686
-10702
-10712
-10718
-10721
-10723
-10724
-10725
-10725
-10723
-10719
-10713
-10703
-10690
-10672
-10647
-10616
-10577
-10530
-10476
-10415
-10345
-10267
-10180
-10083
-9977
-9863
-9741
-9612
-9477
-9338
-9195
-9050
-8903
-8754
-8603
-8449
-8291
-8130
-7968
-7805
-7643
-7484
-7327
-7174
-7024
-6875
-6727
-6580
-6435
-6293
-6156
-6024
-5900
-5782
-5670
-5564
-5462
-5365
-5272
-5185
-5104
-5031
-4964
-4903
-4849
-4802
-4760
-4723
-4690
-4660
-4633
-4606
-4579
-4550
-4518
-4484
-4448
-4410
-4370
-4329
-4287
-4244
-4201
-4158
-4119
-4083
-4051
-4022
-3997
-3971
-3944
-3911
-3871
-3821
-3758
-3683
-3594
-3492
-3378
-3253
-3118
-2974
-2821
-2661
-2494
-2322
-2145
-1963
-1778
-1591
-1404
-1220
-1040
-865
-695
-528
-364
-205
-50
102
249
391
526
650
762
860
943
1012
1069
1112
1146
1170
1185
1193
1194
1187
1175
1159
1138
1113
1084
1052
1016
977
936
894
850
807
764
722
681
643
608
577
552
532
520
515
517
526
540
561
585
611
636
658
676
690
701
710
716
719
719
716
709
699
686
672
655
637
616
591
561
525
484
438
388
335
281
226
170
113
56
-2
-61
-121
-181
-245
-311
-383
-462
-547
-638
-734
-834
-935
-1038
-1142
-1246
-1349
-1450
-1550
-1645
-1738
-1827
-1913
-2000
-2086
-2175
-2266
-2360
-2454
-2547
-2638
-2726
-2812
-2897
-2981
-3064
-3148
-3233
-3319
-3405
-3491
-3577
-3661
-3746
-3832
-3918
-4003
-4088
-4171
-4249
-4324
-4394
-4459
-4519
-4574
-4625
-4672
-4715
-4755
-4791
-4825
-4857
-4890
-4921
-4951
-4977
-4999
-5015
-5024
-5027
-5022
-5012
-4998
-4981
-4960
-4939
-4917
-4897
-4877
-4858
-4840
-4821
-4801
-4779
-4754
-4726
-4695
-4661
-4624
-4583
-4539
-4490
-4435
-4375
-4310
-4241
-4167
-4091
-4013
-3934
-3855
-3776
-3698
-3621
-3545
-3469
-3395
-3323
-3254
-3188
-3125
-3065
-3008
-2955
-2906
-2862
-2823
-2789
-2761
-2739
-2724
-2716
-2717
-2725
-2742
-2765
-2793
-2827
-2864
-2903
-2943
-2981
-3016
-3049
-3078
-3104
-3126
-3144
-3157
-3165
-3168
-3165
-3156
-3141
-3119
-3091
-3055
-3012
-2960
-2901
-2836
-2765
-2689
-2607
-2520
-2428
-2333
-2234
-2131
-2025
-1919
-1810
-1700
-1589
-1478
-1367
-1256
-1146
-1036
-927
-818
-709
-599
-487
-372
-256
-137
-17
106
231
358
487
617
749
881
1014
1150
1287
1427
1572
1720
1871
2025
2179
2332
2483
2633
2780
2926
3070
3211
3348
3482
3612
3737
3856
3970
4078
4181
4277
4369
4456
4538
4617
4691
4761
4825
4884
4938
4985
5027
5065
5098
5127
5152
5174
5194
5212
5228
5244
5258
5272
5286
5301
5317
5333
5349
5365
5380
5394
5406
5417
5426
5434
5441
5446
5450
5452
5453
5452
5449
5444
5437
5426
5411
5391
5366
5334
5297
5253
5204
5149
5088
5021
4951
4877
4802
4726
4650
4575
4500
4426
4354
4284
4216
4149
4083
4022
3961
3903
3847
3795
3747
3701
3656
3611
3567
3521
3474
3425
3374
3320
3265
3207
3146
3083
3017
2948
2876
2801
2724
2645
2567
2489
2415
2344
2279
2218
2162
2109
2060
2013
1969
1927
1886
1847
1809
1771
1734
1696
1657
1616
1573
1527
1480
1432
1384
1336
1289
1246
1207
1173
1143
1118
1098
1081
1070
1064
1062
1065
1073
1084
1097
1113
1130
1146
1161
1175
1187
1196
1205
1212
1220
1228
1238
1249
1261
1276
1292
1312
1335
1363
1396
1435
1480
1530
1586
1647
1713
1782
1854
1930
2007
2086
2167
2250
2334
2421
2509
2599
2690
2781
2872
2962
3052
3140
3226
3310
3391
3470
3546
3621
3695
3768
3841
3915
3988
4061
4133
4205
4278
4351
4424
4497
4571
4645
4719
4795
4871
4948
5025
5101
5175
5247
5315
5379
5438
5491
5538
5577
5608
5628
5639
5640
5629
5608
5577
5536
5485
5425
5357
5280
5196
5105
5007
4902
4791
4673
4549
4419
4284
4144
3999
3849
3695
3538
3378
3216
3053
2888
2723
2555
2387
2218
2048
1880
1712
1547
1384
1223
1067
914
766
622
482
347
216
91
-28
-140
-246
-346
-439
-525
-605
-677
-744
-803
-857
-906
-949
-987
-1020
-1049
-1074
-1096
-1117
-1135
-1154
-1171
-1189
-1207
-1224
-1241
-1257
-1273
-1286
-1298
-1309
-1317
-1322
-1327
-1329
-1331
-1332
-1333
-1334
-1334
-1335
-1336
-1339
-1343
-1349
-1357
-1367
-1379
-1393
-1409
-1426
-1445
-1465
-1486
-1509
-1532
-1556
-1581
-1608
-1637
-1668
-1702
-1738
-1777
-1819
-1862
-1908
-1955
-2003
-2053
-2103
-2153
-2202
-2251
-2298
-2343
-2386
-2426
-2465
-2501
-2534
-2565
-2592
-2617
-2638
-2657
-2673
-2686
-2696
-2704
-2710
-2713
-2715
-2714
-2711
-2705
-2698
-2688
-2675
-2661
-2645
-2629
-2612
-2593
-2574
-2555
-2534
-2513
-2493
-2472
-2452
-2433
-2414
-2397
-2381
-2366
-2352
-2339
-2326
-2313
-2300
-2286
-2271
-2253
-2233
-2210
-2185
-2157
-2127
-2095
-2062
-2025
-1989
-1950
-1909
-1865
-1818
-1768
-1716
-1660
-1602
-1541
-1477
-1410
-1338
-1264
-1185
-1104
-1020
-933
-844
-753
-662
-571
-481
-393
-308
-227
-149
-75
-7
56
112
162
205
240
268
290
304
311
313
310
302
290
275
257
238
216
194
169
143
116
88
60
31
1
-29
-59
-88
-116
-144
-170
-195
-220
-245
-268
-291
-313
-334
-353
-371
-388
-403
-416
-429
-439
-449
-457
-463
-467
-470
-470
-469
-467
-463
-458
-451
-444
-437
-429
-422
-414
-406
-397
-388
-378
-367
-356
-345
-333
-320
-308
-294
-281
-268
-254
-241
-227
-214
-201
-186
-169
-150
-129
-105
-78
-50
-19
15
49
86
124
164
206
251
297
344
394
444
494
544
594
643
690
736
781
825
868
910
952
992
1031
1068
1103
1135
1165
1192
1216
1236
1253
1266
1275
1281
1283
1281
1276
1268
1257
1243
1227
1209
1189
1166
1141
1114
1084
1051
1014
977
935
892
846
799
751
702
653
604
555
505
457
408
361
313
265
218
170
122
74
26
-23
-73
-123
-174
-226
-280
-335
-392
-449
-508
-566
-624
-682
-739
-795
-849
-902
-954
-1002
-1049
-1093
-1134
-1172
-1206
-1237
-1264
-1288
-1307
-1321
-1331
-1335
-1334
-1327
-1316
-1300
-1280
-1256
-1228
-1195
-1159
-1119
-1075
-1027
-976
-921
-864
-804
-742
-677
-610
-541
-471
-401
-330
-259
-188
-118
-49
19
86
152
217
281
344
405
464
522
577
629
678
723
765
803
838
869
896
920
940
957
971
982
990
995
998
999
997
994
990
984
978
972
965
958
950
941
932
922
912
902
892
883
873
865
857
849
843
838
834
831
828
826
824
822
819
817
814
811
809
807
806
806
807
809
811
813
815
817
818
818
819
819
820
821
823
825
828
831
834
837
839
840
840
839
836
832
826
820
813
805
797
788
779
770
762
753
743
734
724
714
704
694
685
676
668
661
655
650
647
644
644
644
646
650
657
665
675
687
701
716
733
751
769
789
808
829
849
870
892
913
934
956
977
998
1018
1039
1059
1079
1098
1118
1138
1158
1179
1201
1225
1250
1277
1305
1336
1369
1404
1442
1481
1523
1567
1613
1660
1709
1759
1810
1862
1914
1966
2017
2068
2118
2165
2211
2254
2295
2334
2371
2405
2437
2466
2492
2516
2538
2557
2574
2588
2599
2607
2611
2612
2610
2605
2596
2583
2568
2550
2528
2503
2474
2441
2405
2364
2320
2272
2222
2169
2114
2058
2000
1941
1881
1821
1760
1699
1637
1576
1514
1452
1390
1329
1267
1206
1145
1084
1022
963
903
843
783
723
663
603
543
483
422
362
303
243
183
124
64
5
-53
-110
-166
-221
-275
-328
-378
-428
-475
-520
-563
-603
-641
-675
-707
-734
-758
-778
-795
-808
-818
-825
-829
-831
-830
-828
-823
-817
-810
-802
-793
-783
-774
-765
-756
-748
-740
-733
-727
-722
-717
-712
-709
-706
-704
-703
-703
-704
-705
-707
-709
-710
-712
-712
-713
-711
-708
-702
-693
-682
-668
-650
-630
-606
-579
-549
-517
-482
-445
-405
-363
-317
-269
-216
-161
-101
-38
28
97
169
244
321
402
484
569
655
742
829
917
1004
1090
1176
1261
1345
1427
1508
1587
1665
1740
1814
1884
1953
2019
2082
2142
2200
2255
2307
2357
2403
2446
2486
2521
2552
2578
2599
2616
2629
2638
2644
2646
2646
2643
2636
2627
2616
2602
2586
2567
2547
2525
2502
2478
2454
2429
2404
2379
2354
2330
2306
2282
2259
2236
2212
2189
2166
2143
2120
2097
2074
2050
2027
2004
1980
1956
1930
1903
1875
1846
1815
1783
1750
1717
1682
1647
1611
1575
1537
1500
1462
1424
1385
1347
1309
1271
1235
1200
1166
1135
1106
1078
1053
1029
1006
985
966
947
929
912
894
877
860
843
826
809
792
775
759
744
729
714
699
685
671
657
642
628
612
597
581
564
546
527
508
488
467
445
423
400
377
354
331
308
284
259
235
209
183
156
128
99
68
35
2
-32
-65
-99
-132
-165
-197
-228
-258
-287
-315
-341
-366
-388
-408
-425
-439
-450
-456
-458
-456
-449
-437
-421
-401
-378
-353
-325
-295
-264
-232
-198
-163
-127
-90
-51
-12
28
68
109
151
193
234
275
315
354
393
430
467
502
537
570
603
633
662
688
712
734
753
770
783
795
804
810
815
818
820
820
819
817
815
813
810
807
805
804
803
803
804
806
809
815
822
832
844
858
875
895
916
940
965
991
1016
1044
1071
1097
1123
1148
1171
1194
1215
1236
1256
1275
1293
1311
1328
1344
1359
1373
1387
1399
1410
1420
1429
1436
1443
1449
1454
1459
1464
1469
1474
1478
1481
1484
1486
1486
1486
1485
1482
1478
1473
1467
1460
1453
1445
1436
1426
1416
1404
1392
1380
1368
1356
1344
1332
1321
1309
1298
1286
1275
1264
1253
1243
1234
1226
1219
1214
1211
1209
1210
1214
1219
1227
1238
1250
1264
1279
1296
1313
1330
1348
1364
1380
1394
1407
1420
1431
1441
1450
1458
1465
1470
1473
1473
1472
1468
1462
1453
1442
1429
1413
1395
1374
1352
1328
1303
1275
1247
1216
1185
1151
1117
1082
1046
1008
972
935
898
860
822
784
745
707
668
630
592
555
518
482
446
411
375
339
303
266
228
189
148
105
59
11
-39
-90
-143
-198
-254
-311
-369
-428
-488
-547
-607
-666
-724
-782
-839
-895
-951
-1006
-1063
-1119
-1174
-1229
-1283
-1336
-1388
-1438
-1487
-1534
-1580
-1623
-1664
-1703
-1739
-1773
-1805
-1834
-1860
-1885
-1907
-1927
-1945
-1961
-1975
-1986
-1995
-2001
-2005
-2005
-2004
-2000
-1992
-1982
-1969
-1953
-1934
-1912
-1888
-1862
-1834
-1806
-1776
-1745
-1712
-1680
-1647
-1614
-1582
-1550
-1520
-1490
-1462
-1434
-1407
-1381
-1356
-1330
-1306
-1282
-1258
-1234
-1210
-1185
-1160
-1134
-1108
-1081
-1053
-1025
-995
-965
-934
-902
-869
-834
-798
-761
-721
-678
-633
-586
-537
-486
-434
-380
-324
-268
-210
-152
-93
-34
24
81
138
193
248
303
356
409
460
509
557
603
647
690
730
769
806
841
874
906
936
964
991
1016
1041
1063
1084
1105
1124
1143
1160
1176
1190
1203
1213
1220
1226
1228
1228
1226
1220
1212
1201
1187
1172
1154
1134
1112
1089
1064
1036
1006
976
943
908
871
833
793
752
709
665
619
571
521
469
416
361
305
248
189
130
71
11
-48
-107
-166
-223
-279
-334
-387
-439
-489
-537
-583
-628
-671
-713
-753
-792
-828
-863
-896
-925
-952
-976
-997
-1012
-1027
-1036
-1042
-1044
-1043
-1037
-1028
-1014
-998
-977
-952
-924
-892
-857
-819
-778
-736
-690
-643
-593
-541
-487
-431
-373
-314
-254
-193
-131
-69
-7
55
116
177
237
295
352
408
463
516
568
618
667
714
759
803
845
885
924
961
995
1027
1058
1086
1113
1139
1163
1186
1207
1226
1242
1256
1268
1277
1283
1286
1286
1284
1278
1270
1259
1246
1231
1214
1195
1175
1154
1131
1107
1081
1054
1025
995
964
933
900
867
833
800
767
734
702
670
638
607
575
544
513
482
451
421
391
361
332
302
273
244
215
186
157
127
98
68
38
8
-21
-50
-77
-104
-131
-156
-181
-204
-227
-249
-270
-290
-309
-327
-344
-359
-373
-385
-395
-404
-410
-414
-417
-418
-417
-415
-412
-407
-402
-397
-391
-384
-378
-371
-365
-360
-355
-352
-349
-348
-349
-350
-353
-357
-361
-367
-373
-381
-390
-399
-409
-420
-431
-442
-453
-465
-477
-490
-504
-519
-534
-550
-567
-584
-601
-619
-637
-654
-671
-687
-702
-716
-728
-738
-746
-752
-754
-755
-752
-747
-738
-726
-710
-692
-669
-643
-614
-581
-546
-507
-466
-423
-377
-330
-282
-233
-182
-131
-79
-27
26
79
132
184
236
287
337
385
432
478
524
568
612
655
697
739
779
819
858
896
933
968
1002
1034
1066
1095
1124
1151
1177
1201
1224
1246
1266
1285
1303
1319
1334
1348
1360
1370
1380
1388
1396
1402
1409
1414
1420
1426
1431
1436
1442
1447
1452
1457
1463
1469
1475
1482
1491
1500
1511
1523
1536
1551
1567
1584
1602
1621
1641
1661
1682
1704
1726
1748
1771
1794
1816
1838
1860
1880
1899
1917
1934
1949
1963
1975
1987
1998
2009
2020
2029
2040
2050
2060
2070
2080
2090
2099
2108
2117
2126
2134
2143
2152
2161
2169
2177
2184
2191
2197
2203
2209
2214
2218
2223
2227
2230
2234
2237
2240
2243
2245
2247
2249
2249
2249
2248
2246
2243
2239
2235
2229
2223
2216
2209
2201
2193
2184
2175
2166
2157
2148
2139
2131
2122
2114
2106
2098
2090
2084
2078
2074
2071
2070
2070
2071
2074
2077
2082
2086
2091
2096
2101
2105
2109
2112
2114
2116
2118
2120
2121
2123
2124
2125
2126
2126
2126
2126
2125
2124
2122
2119
2117
2114
2112
2108
2104
2099
2093
2087
2080
2072
2062
2052
2040
2027
2012
1997
1980
1962
1944
1925
1905
1885
1865
1845
1825
1804
1783
1762
1741
1719
1698
1676
1654
1632
1611
1589
1567
1545
1523
1502
1480
1458
1435
1413
1390
1368
1345
1323
1300
1279
1257
1235
1213
1191
1168
1146
1123
1100
1076
1052
1028
1002
978
953
927
900
874
847
820
793
766
740
713
686
659
632
604
576
548
519
490
461
432
402
371
340
309
277
245
213
181
148
116
84
53
22
-8
-37
-65
-92
-118
-143
-167
-188
-208
-225
-239
-251
-261
-268
-273
-275
-276
-275
-272
-267
-260
-251
-240
-228
-214
-198
-181
-163
-143
-122
-100
-78
-54
-30
-6
18
43
68
92
116
139
162
185
208
232
255
278
302
325
349
373
397
421
445
469
493
517
541
563
585
606
626
645
663
680
696
711
725
738
750
761
771
781
789
797
804
811
817
823
828
832
836
840
843
844
845
846
846
845
844
844
843
842
841
839
838
835
833
830
827
823
819
814
809
803
798
792
787
781
776
771
766
761
757
752
748
743
739
734
730
725
720
715
710
705
699
694
688
682
675
668
660
652
643
634
625
616
607
598
590
581
573
564
556
546
536
526
515
503
490
476
462
447
432
416
400
383
365
346
327
308
288
268
247
226
205
184
163
142
121
100
79
58
38
18
-1
-21
-40
-59
-78
-97
-114
-132
-148
-164
-180
-195
-210
-223
-237
-249
-260
-270
-279
-287
-294
-301
-307
-312
-317
-321
-325
-328
-331
-333
-335
-337
-339
-340
-340
-341
-340
-340
-339
-338
-336
-334
-331
-329
-325
-322
-319
-315
-311
-307
-303
-299
-296
-293
-290
-289
-288
-288
-289
-291
-293
-297
-300
-305
-309
-315
-321
-327
-334
-343
-352
-361
-372
-384
-396
-409
-421
-434
-447
-460
-473
-485
-496
-506
-515
-523
-531
-537
-544
-549
-555
-559
-564
-568
-571
-575
-578
-581
-583
-586
-588
-591
-593
-595
-596
-598
-599
-600
-600
-600
-599
-598
-596
-594
-591
-588
-584
-580
-575
-571
-565
-559
-553
-545
-537
-528
-518
-507
-496
-483
-470
-457
-443
-429
-414
-400
-385
-371
-357
-344
-331
-319
-307
-297
-288
-280
-273
-267
-262
-258
-255
-252
-250
-249
-249
-249
-248
-248
-248
-248
-248
-247
-246
-245
-244
-241
-239
-236
-232
-228
-223
-216
-209
-201
-192
-181
-170
-158
-145
-131
-116
-101
-86
-69
-52
-35
-17
3
22
43
65
87
110
134
158
182
207
231
256
282
307
334
360
387
414
441
468
495
520
545
570
593
616
638
659
678
697
715
734
752
770
788
807
825
843
861
878
894
909
923
937
950
962
975
987
998
1008
1020
1030
1039
1048
1056
1064
1072
1080
1088
1096
1105
1115
1125
1135
1146
1157
1169
1181
1193
1205
1216
1227
1237
1246
1255
1264
1272
1280
1289
1298
1307
1316
1326
1337
1348
1359
1371
1383
1395
1407
1419
1432
1445
1458
1471
1485
1498
1511
1523
1534
1544
1552
1560
1567
1572
1576
1579
1580
1581
1580
1579
1576
1572
1567
1562
1555
1547
1539
1530
1521
1512
1502
1492
1482
1472
1462
1452
1442
1431
1420
1409
1398
1387
1376
1366
1357
1348
1339
1332
1324
1318
1312
1307
1302
1298
1295
1293
1292
1291
1291
1292
1293
1294
1295
1296
1297
1297
1297
1297
1297
1298
1298
1298
1299
1299
1298
1297
1295
1292
1289
1285
1281
1277
1273
1269
1265
1261
1257
1253
1248
1243
1238
1232
1225
1217
1209
1201
1192
1184
1175
1167
1158
1150
1142
1134
1127
1121
1115
1109
1104
1098
1093
1088
1083
1079
1076
1073
1072
1071
1072
1073
1075
1078
1081
1084
1088
1093
1098
1104
1110
1117
1125
1133
1142
1151
1162
1174
1186
1200
1213
1227
1241
1255
1269
1283
1296
1308
1320
1331
1342
1351
1359
1366
1372
1377
1382
1385
1387
1388
1387
1386
1383
1378
1373
1367
1359
1351
1343
1333
1322
1310
1297
1283
1267
1252
1235
1219
1203
1186
1170
1154
1138
1122
1106
1090
1074
1057
1040
1022
1004
988
972
955
939
924
909
894
880
866
852
839
827
816
805
795
785
776
768
760
753
746
740
733
727
721
716
711
707
704
702
700
700
700
701
702
704
707
710
714
718
722
727
732
736
741
745
749
753
757
760
764
767
771
774
777
780
783
787
790
794
798
802
807
812
817
822
827
832
836
840
842
844
845
845
844
843
842
839
837
834
830
825
820
815
809
802
794
786
778
768
758
748
738
727
716
706
695
684
674
662
651
640
628
616
604
593
580
568
556
544
532
519
507
495
483
471
459
448
437
428
419
411
404
398
393
389
386
384
383
384
387
391
397
405
415
427
440
455
471
489
508
529
551
574
598
623
649
675
701
728
754
781
806
832
857
882
907
931
953
975
995
1014
1031
1047
1061
1074
1086
1096
1106
1114
1121
1126
1130
1134
1136
1137
1137
1137
1136
1134
1132
1129
1126
1123
1119
1114
1109
1103
1096
1089
1081
1072
1063
1053
1042
1031
1020
1008
996
983
970
956
942
928
914
898
883
867
850
833
815
797
778
759
739
719
699
679
658
636
615
593
571
549
527
505
484
463
442
422
403
384
365
346
328
310
292
274
256
238
219
200
181
162
143
124
104
85
67
48
30
12
-6
-23
-41
-58
-74
-91
-107
-123
-138
-153
-168
-181
-194
-206
-217
-228
-237
-246
-255
-262
-270
-277
-284
-291
-297
-303
-309
-315
-320
-325
-330
-334
-337
-340
-342
-343
-343
-342
-341
-340
-337
-334
-329
-324
-318
-310
-301
-290
-278
-264
-248
-231
-212
-192
-170
-148
-125
-102
-78
-53
-29
-4
21
46
71
96
122
148
173
199
225
250
276
301
326
351
376
400
424
447
470
493
515
536
557
577
597
615
633
650
665
680
694
707
719
730
741
751
761
769
778
786
795
802
810
818
825
832
839
846
852
859
865
870
875
880
882
884
885
885
884
882
880
878
875
872
868
865
860
856
851
846
841
836
831
826
821
815
810
805
800
796
791
786
781
776
770
765
761
757
753
751
749
748
748
749
750
753
756
759
763
768
772
777
781
786
791
795
800
805
809
814
820
825
832
839
846
855
864
875
886
898
911
925
940
955
972
989
1008
1026
1046
1066
1087
1107
1129
1150
1172
1194
1216
1237
1259
1280
1301
1320
1339
1358
1375
1391
1406
1419
1432
1442
1452
1460
1466
1471
1474
1477
1478
1478
1477
1475
1472
1468
1464
1459
1454
1448
1442
1435
1429
1423
1417
1411
1406
1402
1397
1392
1387
1383
1378
1373
1368
1363
1358
1352
1347
1341
1335
1329
1322
1315
1308
1300
1292
1284
1275
1266
1256
1246
1236
1225
1214
1202
1190
1177
1164
1149
1134
1118
1101
1084
1065
1046
1026
1006
986
965
944
923
902
881
860
839
818
797
777
757
738
719
702
685
670
654
639
625
611
598
585
573
562
552
542
533
525
518
512
507
504
502
501
501
502
505
509
515
522
530
539
550
562
574
587
601
615
628
642
656
670
684
697
710
723
736
748
760
772
783
794
805
815
826
836
845
854
862
870
877
884
890
896
902
907
912
917
922
926
929
933
936
938
941
943
945
947
948
949
949
949
949
949
948
948
947
946
944
944
943
943
944
945
946
947
949
950
952
954
956
957
959
960
960
960
959
957
955
952
949
945
940
934
926
918
910
900
889
878
867
855
842
830
817
805
792
779
767
754
741
728
715
702
690
678
666
655
644
634
624
614
604
595
587
578
570
562
554
547
540
533
527
521
515
510
506
502
500
498
496
495
495
495
496
497
499
502
505
509
514
520
526
533
541
549
559
569
579
590
602
613
625
637
649
662
674
687
700
713
727
740
754
767
779
791
803
814
825
835
845
854
863
871
879
887
894
902
909
916
923
930
936
942
948
954
959
964
968
971
974
976
978
978
978
977
975
973
970
966
961
956
951
945
938
931
923
915
906
897
888
878
868
858
847
837
826
815
803
792
781
770
759
748
739
729
720
711
703
695
687
679
672
665
658
651
645
640
635
631
627
624
622
621
621
622
623
625
629
632
637
642
648
654
662
670
679
688
699
710
722
735
749
764
779
795
812
828
846
863
881
898
916
934
951
968
985
1000
1016
1034
1049
1065
1080
1095
1109
1124
1138
1151
1164
1177
1189
1200
1211
1221
1231
1239
1247
1254
1260
1266
1270
1275
1278
1281
1283
1285
1287
1287
1287
1287
1285
1283
1281
1277
1274
1270
1266
1262
1258
1253
1249
1245
1241
1237
1233
1228
1223
1218
1214
1209
1204
1199
1194
1189
1185
1181
1177
1174
1170
1167
1164
1162
1160
1159
1157
1156
1156
1156
1155
1155
1155
1156
1156
1156
1157
1157
1158
1158
1158
1159
1159
1160
1161
1162
1164
1165
1167
1169
1170
1172
1174
1176
1178
1181
1183
1185
1188
1191
1194
1197
1201
1204
1208
1211
1214
1217
1220
1223
1225
1227
1230
1231
1233
1235
1236
1237
1238
1239
1240
1240
1240
1240
1240
1240
1239
1238
1236
1234
1232
1230
1228
1225
1222
1219
1216
1212
1208
1204
1200
1195
1191
1186
1182
1177
1173
1169
1164
1160
1155
1150
1145
1140
1134
1129
1123
1117
1111
1105
1099
1092
1085
1079
1072
1066
1059
1053
1047
1041
1035
1029
1022
1018
1012
1006
1000
996
990
985
979
975
970
965
961
957
953
948
944
940
936
932
928
924
920
916
912
909
905
902
899
896
893
890
888
886
884
883
882
882
883
884
886
888
891
895
899
903
908
913
918
924
930
937
944
952
959
967
975
983
991
1000
1008
1016
1026
1034
1042
1050
1057
1064
1070
1076
1082
1087
1091
1095
1098
1101
1103
1104
1105
1105
1104
1103
1100
1097
1093
1088
1083
1076
1069
1060
1051
1041
1031
1018
1006
995
983
970
957
944
932
919
907
895
884
873
862
853
844
836
829
823
818
814
811
810
810
811
814
818
823
830
838
847
858
869
882
896
911
928
945
964
983
1002
1025
1046
1068
1090
1112
1134
1156
1177
1198
1219
1239
1259
1278
1296
1313
1330
1346
1361
1375
1388
1401
1412
1423
1433
1442
1451
1459
1466
1472
1478
1483
1488
1492
1495
1498
1501
1504
1506
1508
1509
1510
1511
1511
1512
1512
1513
1513
1514
1514
1515
1516
1516
1516
1516
1516
1515
1513
1511
1509
1505
1501
1496
1490
1483
1475
1465
1455
1443
1431
1417
1402
1387
1370
1352
1333
1314
1293
1272
1250
1227
1204
1179
1155
1130
1104
1079
1053
1028
1002
976
951
925
900
875
850
826
802
778
755
733
711
690
669
649
630
611
593
576
560
544
529
515
501
488
476
464
452
441
430
419
409
398
388
377
366
356
345
334
323
312
301
290
279
268
257
247
236
225
215
205
195
185
176
167
158
149
141
133
126
119
113
108
103
99
96
93
91
90
90
90
91
92
94
97
100
103
107
111
116
121
126
131
136
141
146
151
156
160
164
168
171
174
177
180
182
184
187
189
190
192
194
195
196
198
199
200
201
202
203
205
207
208
210
213
215
217
220
222
225
227
230
232
235
238
241
244
247
250
253
257
260
263
266
269
272
275
277
279
281
283
284
284
283
282
279
276
272
267
261
254
247
239
229
220
209
197
185
172
158
143
128
112
95
78
60
42
24
6
-13
-31
-49
-68
-86
-104
-122
-140
-158
-175
-193
-210
-227
-243
-259
-275
-290
-305
-319
-333
-347
-360
-372
-384
-396
-407
-417
-427
-436
-445
-454
-462
-470
-477
-484
-491
-498
-503
-509
-514
-518
-522
-524
-527
-528
-529
-529
-529
-528
-526
-523
-520
-516
-511
-506
-500
-493
-485
-478
-469
-461
-453
-444
-435
-427
-418
-410
-402
-394
-386
-378
-371
-364
-357
-350
-344
-337
-332
-326
-321
-316
-311
-306
-302
-297
-293
-289
-285
-282
-278
-275
-272
-269
-266
-263
-261
-258
-255
-252
-249
-245
-241
-237
-233
-228
-223
-218
-212
-206
-200
-193
-186
-179
-172
-164
-156
-148
-139
-130
-122
-113
-105
-96
-89
-82
-75
-69
-63
-57
-52
-46
-40
-35
-29
-24
-18
-13
-7
-2
4
9
15
20
26
31
36
42
47
52
58
63
68
74
79
84
89
95
100
105
110
115
120
125
130
136
141
146
151
156
161
166
171
176
180
185
190
195
200
205
210
214
219
224
229
234
238
243
248
252
257
262
266
271
276
280
285
289
294
298
303
307
312
316
321
325
330
334
338
343
347
351
356
360
364
369
373
377
381
386
390
394
398
402
406
411
415
419
423
427
431
435
439
443
447
451
455
459
463
467
471
475
478
482
486
490
494
498
501
505
509
513
516
520
524
527
531
535
538
542
546
549
553
556
560
563
567
571
574
577
581
584
588
591
595
598
601
605
608
612
615
618
622
625
628
631
635
638
641
644
647
651
654
657
660
663
666
669
673
676
679
682
685
688
691
694
697
700
703
706
709
712
714
717
720
723
726
729
732
734
737
740
743
746
748
751
754
757
759
762
765
767
770
773
775
778
780
783
786
788
791
793
796
798
801
803
806
808
811
813
816
818
821
823
825
828
830
833
835
837
840
842
844
846
849
851
853
856
858
860
862
864
867
869
871
873
875
877
