20
4350
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
8
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
15
15
15
15
16
16
16
17
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
29
29
29
30
30
31
31
31
32
32
33
33
33
34
34
35
35
35
36
36
37
37
38
38
38
39
39
40
40
41
41
42
42
43
43
44
44
44
45
45
46
46
47
47
48
49
49
50
50
51
51
52
52
53
53
54
54
55
55
56
57
57
58
58
59
60
60
61
61
62
63
63
64
65
65
66
67
67
68
69
69
70
71
71
72
72
73
74
74
75
76
76
77
78
79
79
80
81
82
82
83
83
84
85
85
86
87
88
88
89
90
91
91
92
93
93
94
95
95
96
97
97
98
99
99
100
101
101
102
103
104
104
105
106
107
107
108
109
110
110
111
112
113
114
114
115
116
117
117
118
119
120
121
121
122
123
124
125
125
126
127
128
129
130
131
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
154
155
155
156
156
156
157
157
156
156
154
153
151
150
148
146
144
141
138
134
130
125
120
115
110
104
99
93
87
79
72
64
56
48
41
37
34
33
30
25
21
17
10
3
-3
-10
-17
-27
-39
-54
-71
-91
-114
-137
-158
-176
-193
-210
-229
-250
-270
-289
-307
-326
-343
-356
-368
-381
-392
-400
-408
-415
-421
-425
-427
-428
-432
-440
-453
-468
-482
-497
-514
-530
-538
-536
-529
-516
-503
-489
-471
-452
-439
-428
-415
-406
-405
-410
-420
-437
-457
-477
-498
-517
-525
-520
-513
-502
-488
-476
-468
-462
-458
-456
-450
-439
-427
-407
-378
-351
-334
-321
-304
-283
-256
-226
-201
-179
-155
-132
-115
-103
-95
-90
-86
-82
-79
-78
-81
-89
-100
-106
-106
-106
-112
-124
-131
-134
-139
-152
-170
-190
-211
-234
-258
-278
-293
-301
-300
-289
-270
-250
-229
-201
-164
-127
-99
-80
-68
-59
-51
-47
-45
-38
-18
19
66
112
147
173
190
192
171
133
86
29
-34
-98
-162
-224
-280
-326
-365
-396
-422
-446
-468
-482
-487
-488
-487
-478
-458
-430
-397
-361
-325
-293
-268
-246
-228
-223
-226
-228
-232
-242
-251
-257
-256
-246
-227
-208
-192
-182
-179
-184
-197
-220
-245
-270
-296
-322
-341
-349
-348
-341
-329
-313
-291
-260
-219
-174
-124
-71
-17
38
89
129
165
211
268
325
379
432
485
538
583
612
628
642
661
684
709
731
749
765
787
808
827
841
848
845
840
832
816
793
770
747
723
698
669
641
614
591
574
561
552
544
540
540
542
544
545
547
549
546
534
512
488
464
439
417
399
387
384
388
399
416
436
456
476
501
532
561
585
607
626
637
638
630
622
622
633
650
667
682
697
716
739
768
802
836
866
893
918
938
958
977
994
1008
1022
1029
1028
1025
1024
1027
1035
1048
1068
1103
1150
1203
1258
1310
1354
1393
1428
1457
1480
1498
1514
1525
1525
1519
1511
1503
1497
1497
1503
1509
1502
1482
1456
1431
1406
1383
1364
1350
1335
1314
1289
1263
1239
1214
1187
1162
1144
1131
1119
1110
1103
1096
1090
1087
1093
1107
1121
1128
1131
1133
1134
1130
1125
1128
1140
1159
1182
1210
1243
1282
1324
1365
1407
1453
1491
1515
1525
1525
1512
1491
1466
1437
1403
1367
1333
1299
1265
1232
1202
1179
1161
1142
1113
1068
1008
934
851
766
689
628
583
544
501
453
407
370
335
297
253
206
152
81
-8
-106
-202
-284
-346
-393
-427
-451
-466
-467
-443
-397
-341
-286
-238
-192
-145
-100
-56
-13
26
53
69
81
96
110
117
97
33
-86
-262
-484
-739
-1014
-1309
-1616
-1933
-2253
-2569
-2875
-3156
-3396
-3591
-3746
-3873
-3989
-4103
-4213
-4301
-4350
-4346
-4286
-4176
-4035
-3886
-3741
-3608
-3493
-3383
-3253
-3079
-2860
-2591
-2264
-1877
-1441
-970
-480
7
462
856
1172
1406
1549
1593
1544
1423
1260
1089
939
817
725
673
656
647
622
585
538
454
285
7
-362
-783
-1215
-1632
-2019
-2355
-2620
-2807
-2916
-2947
-2905
-2800
-2639
-2428
-2170
-1875
-1541
-1164
-743
-298
153
606
1050
1477
1879
2255
2596
2887
3114
3255
3297
3248
3130
2966
2772
2553
2319
2087
1866
1649
1436
1235
1052
867
658
420
175
-58
-287
-534
-819
-1138
-1450
-1704
-1879
-1993
-2062
-2093
-2106
-2124
-2162
-2216
-2276
-2333
-2367
-2371
-2352
-2311
-2244
-2157
-2053
-1923
-1761
-1586
-1431
-1319
-1252
-1211
-1175
-1133
-1068
-955
-783
-562
-325
-105
81
219
295
312
271
167
-3
-229
-500
-804
-1132
-1458
-1754
-2005
-2215
-2400
-2582
-2773
-2962
-3130
-3259
-3337
-3360
-3326
-3234
-3091
-2907
-2692
-2449
-2176
-1874
-1569
-1283
-1034
-851
-770
-796
-913
-1092
-1311
-1564
-1857
-2179
-2499
-2779
-3006
-3191
-3348
-3473
-3554
-3585
-3576
-3540
-3490
-3440
-3395
-3361
-3343
-3338
-3343
-3349
-3352
-3362
-3387
-3426
-3477
-3539
-3610
-3685
-3753
-3807
-3844
-3863
-3860
-3833
-3789
-3733
-3670
-3595
-3501
-3378
-3225
-3050
-2864
-2677
-2497
-2331
-2184
-2048
-1907
-1760
-1616
-1488
-1373
-1268
-1175
-1099
-1040
-989
-937
-880
-818
-755
-690
-623
-558
-499
-446
-399
-360
-331
-303
-264
-213
-163
-119
-80
-38
9
62
114
160
197
229
267
323
401
493
593
697
805
919
1045
1189
1352
1530
1716
1903
2093
2288
2485
2681
2876
3069
3254
3421
3563
3676
3760
3817
3849
3856
3841
3802
3735
3636
3506
3350
3176
2991
2804
2622
2451
2297
2163
2050
1962
1901
1869
1863
1875
1905
1954
2015
2081
2148
2213
2273
2321
2358
2383
2399
2406
2401
2380
2343
2290
2224
2149
2069
1986
1896
1791
1666
1528
1386
1245
1111
990
889
809
747
706
691
703
735
774
814
850
881
906
920
918
898
862
816
768
720
671
622
576
531
484
434
382
329
275
221
169
121
78
45
24
24
53
118
215
335
466
599
723
837
942
1045
1147
1248
1344
1437
1526
1608
1681
1741
1789
1828
1864
1899
1928
1947
1954
1952
1949
1954
1968
1988
2009
2031
2054
2079
2107
2141
2185
2243
2314
2396
2482
2568
2652
2735
2822
2910
2996
3077
3152
3219
3277
3325
3361
3381
3381
3359
3316
3253
3175
3085
2989
2890
2793
2701
2615
2538
2464
2388
2310
2236
2170
2112
2063
2027
2009
2012
2032
2063
2107
2162
2224
2292
2364
2434
2498
2551
2593
2622
2641
2650
2644
2623
2590
2549
2503
2450
2393
2334
2272
2204
2129
2049
1961
1865
1763
1658
1552
1440
1319
1190
1060
934
815
706
605
513
429
353
290
242
209
188
175
166
162
159
159
161
164
169
177
190
209
235
266
308
363
428
499
573
646
715
775
825
861
883
888
872
837
785
717
639
553
464
372
279
186
95
8
-74
-151
-220
-281
-337
-387
-433
-475
-514
-551
-584
-613
-641
-672
-707
-742
-776
-809
-843
-875
-907
-941
-976
-1010
-1039
-1063
-1084
-1107
-1132
-1160
-1193
-1235
-1288
-1350
-1418
-1496
-1587
-1688
-1799
-1916
-2040
-2167
-2292
-2413
-2531
-2648
-2763
-2877
-2990
-3104
-3218
-3331
-3440
-3545
-3647
-3742
-3826
-3898
-3957
-4003
-4035
-4059
-4077
-4089
-4096
-4098
-4097
-4096
-4096
-4094
-4096
-4099
-4106
-4114
-4123
-4131
-4134
-4129
-4116
-4096
-4070
-4046
-4024
-4003
-3984
-3965
-3948
-3935
-3926
-3923
-3924
-3929
-3937
-3947
-3959
-3972
-3986
-4003
-4025
-4051
-4081
-4109
-4132
-4149
-4157
-4155
-4142
-4114
-4070
-4010
-3939
-3860
-3774
-3679
-3574
-3460
-3340
-3215
-3086
-2955
-2820
-2682
-2542
-2400
-2257
-2113
-1970
-1831
-1694
-1561
-1435
-1316
-1200
-1088
-979
-873
-770
-670
-575
-487
-407
-337
-274
-219
-169
-123
-78
-35
6
45
82
114
142
167
190
214
238
260
282
309
346
397
460
535
620
717
824
938
1056
1181
1311
1445
1575
1697
1809
1912
2005
2088
2162
2226
2283
2331
2367
2390
2400
2399
2390
2374
2354
2332
2309
2287
2265
2243
2222
2200
2177
2158
2145
2140
2142
2152
2168
2189
2214
2244
2279
2318
2358
2399
2440
2481
2522
2562
2599
2637
2675
2714
2753
2792
2831
2867
2900
2932
2962
2988
3011
3029
3044
3057
3068
3078
3088
3097
3107
3117
3127
3135
3136
3129
3111
3081
3036
2978
2905
2819
2720
2612
2496
2372
2242
2111
1983
1861
1748
1646
1559
1487
1432
1393
1369
1358
1360
1373
1394
1423
1457
1494
1530
1564
1593
1615
1627
1630
1622
1603
1572
1527
1468
1396
1316
1234
1152
1073
997
927
862
805
753
709
670
636
609
591
582
584
594
613
638
667
700
735
771
806
840
871
900
926
949
965
972
968
952
924
882
826
757
674
580
478
370
260
153
50
-44
-132
-212
-287
-357
-422
-484
-541
-594
-642
-688
-732
-772
-806
-833
-854
-871
-885
-897
-909
-920
-931
-942
-952
-961
-970
-978
-985
-987
-985
-975
-954
-924
-886
-844
-799
-752
-703
-656
-613
-576
-545
-519
-500
-487
-481
-481
-488
-498
-513
-530
-549
-567
-584
-600
-615
-631
-648
-664
-679
-694
-706
-715
-719
-717
-709
-695
-676
-655
-634
-615
-599
-586
-577
-572
-572
-574
-579
-589
-604
-622
-643
-665
-689
-718
-752
-792
-836
-883
-931
-979
-1025
-1068
-1109
-1147
-1186
-1224
-1261
-1295
-1323
-1345
-1359
-1366
-1369
-1367
-1361
-1351
-1337
-1321
-1302
-1282
-1262
-1241
-1220
-1200
-1182
-1168
-1158
-1151
-1146
-1143
-1141
-1142
-1146
-1155
-1166
-1181
-1198
-1216
-1236
-1258
-1282
-1309
-1337
-1366
-1395
-1421
-1445
-1466
-1487
-1508
-1531
-1555
-1581
-1606
-1630
-1653
-1676
-1697
-1716
-1732
-1744
-1750
-1750
-1745
-1735
-1718
-1695
-1666
-1635
-1602
-1568
-1533
-1499
-1467
-1438
-1412
-1388
-1364
-1343
-1325
-1309
-1297
-1286
-1274
-1261
-1247
-1231
-1215
-1199
-1187
-1180
-1178
-1182
-1190
-1202
-1216
-1233
-1251
-1267
-1280
-1292
-1301
-1308
-1311
-1314
-1316
-1316
-1315
-1309
-1301
-1290
-1276
-1257
-1234
-1204
-1167
-1125
-1079
-1030
-979
-927
-872
-813
-749
-680
-606
-527
-446
-365
-286
-211
-140
-72
-8
53
112
169
225
279
333
390
453
520
590
661
731
800
869
938
1004
1069
1131
1191
1248
1302
1354
1402
1445
1486
1525
1562
1597
1629
1658
1686
1712
1735
1756
1773
1787
1800
1812
1824
1835
1846
1861
1879
1901
1925
1948
1971
1994
2016
2039
2063
2086
2107
2125
2140
2152
2162
2170
2175
2176
2173
2165
2153
2137
2116
2091
2062
2029
1996
1961
1926
1892
1860
1830
1802
1776
1751
1726
1702
1677
1654
1630
1608
1588
1575
1570
1573
1586
1609
1642
1683
1730
1780
1834
1890
1947
2005
2063
2120
2178
2237
2296
2356
2416
2476
2534
2588
2637
2680
2717
2745
2764
2772
2771
2759
2736
2703
2666
2624
2578
2529
2477
2424
2369
2313
2256
2198
2138
2079
2020
1963
1908
1854
1802
1751
1700
1650
1599
1549
1498
1447
1395
1341
1286
1229
1170
1108
1044
977
908
836
761
683
605
527
448
370
294
220
148
76
6
-65
-136
-208
-281
-354
-427
-499
-570
-642
-711
-778
-841
-899
-953
-1002
-1050
-1095
-1135
-1170
-1200
-1224
-1243
-1257
-1266
-1272
-1275
-1275
-1271
-1264
-1254
-1243
-1232
-1223
-1217
-1213
-1212
-1215
-1225
-1242
-1265
-1292
-1322
-1355
-1390
-1425
-1460
-1495
-1529
-1561
-1592
-1623
-1653
-1684
-1714
-1743
-1774
-1805
-1838
-1871
-1905
-1941
-1977
-2015
-2054
-2095
-2136
-2178
-2221
-2264
-2308
-2351
-2395
-2439
-2483
-2527
-2570
-2614
-2659
-2706
-2753
-2802
-2851
-2899
-2945
-2987
-3023
-3053
-3076
-3094
-3107
-3116
-3122
-3122
-3119
-3111
-3099
-3084
-3064
-3041
-3016
-2990
-2964
-2936
-2906
-2875
-2842
-2807
-2771
-2733
-2693
-2651
-2606
-2558
-2506
-2452
-2395
-2338
-2279
-2219
-2158
-2094
-2027
-1956
-1880
-1801
-1719
-1635
-1547
-1457
-1368
-1279
-1192
-1108
-1026
-946
-868
-794
-720
-649
-579
-508
-439
-370
-301
-234
-167
-101
-35
32
99
168
236
302
368
432
494
553
607
656
699
738
771
800
824
846
866
886
904
922
939
954
969
983
997
1010
1020
1030
1036
1041
1045
1047
1051
1056
1065
1079
1098
1122
1152
1186
1223
1262
1301
1339
1377
1412
1444
1472
1495
1515
1534
1552
1571
1590
1610
1628
1645
1659
1670
1678
1681
1679
1674
1666
1654
1637
1617
1594
1569
1543
1517
1491
1466
1443
1421
1399
1378
1357
1338
1320
1302
1285
1267
1250
1232
1217
1204
1196
1191
1190
1192
1196
1201
1207
1214
1221
1228
1235
1244
1253
1263
1273
1284
1294
1303
1311
1316
1318
1320
1321
1322
1321
1318
1313
1306
1297
1289
1282
1277
1275
1276
1280
1287
1296
1307
1320
1335
1350
1367
1384
1401
1420
1439
1458
1477
1494
1511
1527
1542
1557
1572
1585
1597
1607
1614
1618
1620
1621
1620
1617
1613
1606
1598
1588
1575
1562
1546
1529
1510
1491
1472
1453
1434
1416
1398
1380
1363
1348
1335
1322
1308
1293
1279
1265
1253
1240
1228
1216
1204
1191
1178
1162
1142
1119
1090
1057
1020
980
936
890
841
791
740
686
631
574
516
458
399
340
282
224
168
114
62
11
-38
-86
-132
-178
-222
-266
-311
-355
-401
-449
-499
-551
-603
-656
-709
-761
-812
-861
-909
-955
-1000
-1043
-1085
-1128
-1170
-1214
-1258
-1304
-1350
-1398
-1446
-1496
-1545
-1594
-1642
-1689
-1735
-1782
-1829
-1876
-1924
-1973
-2023
-2072
-2122
-2170
-2217
-2262
-2304
-2343
-2377
-2407
-2431
-2451
-2467
-2478
-2487
-2492
-2494
-2493
-2489
-2483
-2473
-2460
-2445
-2428
-2409
-2388
-2366
-2343
-2322
-2300
-2280
-2262
-2247
-2237
-2230
-2227
-2226
-2227
-2230
-2234
-2238
-2242
-2243
-2242
-2237
-2229
-2216
-2199
-2178
-2153
-2124
-2092
-2059
-2023
-1987
-1949
-1911
-1875
-1839
-1802
-1765
-1727
-1689
-1651
-1613
-1573
-1530
-1486
-1440
-1393
-1347
-1303
-1258
-1215
-1173
-1133
-1095
-1060
-1026
-993
-960
-927
-894
-860
-826
-791
-757
-724
-690
-657
-622
-589
-556
-525
-495
-466
-437
-408
-378
-347
-316
-283
-248
-212
-174
-137
-99
-62
-25
10
43
76
106
135
162
189
216
243
271
299
328
357
386
414
441
467
491
513
534
555
578
603
631
661
693
726
760
795
831
865
900
933
966
998
1031
1063
1097
1132
1169
1208
1250
1296
1345
1398
1453
1510
1567
1625
1681
1736
1789
1841
1891
1939
1984
2027
2068
2105
2139
2171
2199
2224
2245
2263
2276
2285
2290
2293
2294
2293
2290
2285
2280
2273
2265
2256
2246
2235
2222
2209
2194
2179
2163
2148
2134
2122
2109
2097
2085
2074
2063
2051
2039
2027
2015
2004
1993
1982
1971
1959
1947
1934
1921
1908
1896
1886
1875
1865
1854
1842
1830
1816
1800
1781
1760
1736
1708
1678
1645
1610
1573
1533
1491
1446
1399
1350
1299
1246
1192
1137
1082
1026
970
915
860
806
753
700
649
599
550
503
457
412
370
330
292
255
219
183
148
113
79
46
15
-15
-43
-69
-93
-116
-137
-158
-178
-197
-215
-231
-246
-260
-273
-285
-298
-312
-327
-343
-361
-380
-400
-422
-446
-471
-498
-527
-559
-592
-626
-662
-699
-737
-776
-815
-855
-896
-938
-980
-1022
-1066
-1110
-1152
-1193
-1231
-1266
-1299
-1329
-1356
-1381
-1406
-1430
-1455
-1480
-1504
-1528
-1551
-1573
-1594
-1614
-1633
-1651
-1668
-1684
-1698
-1711
-1722
-1733
-1745
-1757
-1768
-1779
-1789
-1798
-1805
-1812
-1817
-1821
-1822
-1822
-1820
-1817
-1812
-1805
-1797
-1787
-1774
-1761
-1745
-1730
-1714
-1698
-1683
-1667
-1651
-1635
-1620
-1607
-1596
-1589
-1586
-1586
-1591
-1599
-1611
-1625
-1641
-1658
-1675
-1690
-1704
-1716
-1725
-1732
-1735
-1736
-1733
-1728
-1718
-1706
-1689
-1669
-1645
-1617
-1585
-1550
-1513
-1475
-1435
-1395
-1355
-1315
-1276
-1237
-1198
-1160
-1122
-1085
-1048
-1012
-976
-940
-905
-868
-831
-793
-754
-714
-674
-633
-593
-553
-513
-473
-434
-395
-357
-320
-285
-253
-222
-193
-166
-140
-116
-93
-70
-47
-24
0
25
52
80
110
143
180
219
262
308
357
409
465
523
584
647
711
776
841
908
974
1041
1107
1173
1239
1305
1371
1436
1499
1561
1622
1680
1736
1790
1841
1890
1935
1977
2016
2053
2088
2120
2151
2179
2205
2229
2251
2272
2290
2307
2322
2335
2345
2352
2357
2359
2360
2359
2357
2353
2347
2339
2328
2316
2301
2284
2264
2241
2216
2189
2162
2134
2105
2076
2048
2019
1991
1962
1934
1906
1879
1854
1829
1806
1785
1763
1743
1723
1704
1686
1668
1651
1634
1617
1597
1576
1553
1528
1500
1469
1435
1398
1358
1316
1272
1226
1180
1134
1087
1040
993
945
897
848
799
750
701
652
603
554
506
458
411
365
320
276
234
191
148
104
61
17
-26
-69
-112
-156
-200
-245
-290
-337
-384
-433
-482
-533
-583
-634
-684
-733
-782
-831
-879
-925
-970
-1012
-1055
-1094
-1131
-1166
-1199
-1231
-1262
-1291
-1320
-1349
-1377
-1403
-1429
-1453
-1476
-1498
-1519
-1538
-1555
-1570
-1584
-1595
-1606
-1615
-1625
-1635
-1645
-1656
-1667
-1680
-1694
-1708
-1722
-1736
-1749
-1760
-1769
-1776
-1780
-1780
-1777
-1770
-1759
-1747
-1732
-1715
-1696
-1675
-1652
-1628
-1602
-1575
-1546
-1517
-1487
-1456
-1423
-1389
-1355
-1321
-1285
-1249
-1212
-1175
-1139
-1103
-1069
-1036
-1004
-975
-946
-919
-893
-868
-845
-823
-801
-779
-755
-730
-704
-678
-650
-621
-590
-557
-523
-487
-450
-412
-373
-333
-292
-250
-208
-166
-124
-83
-42
0
42
86
130
174
219
264
311
358
406
454
501
548
594
640
687
734
783
832
881
931
981
1030
1079
1128
1176
1224
1270
1314
1357
1397
1435
1472
1506
1537
1566
1593
1616
1636
1652
1666
1675
1682
1685
1686
1683
1676
1667
1654
1639
1621
1601
1579
1556
1532
1507
1481
1455
1427
1400
1371
1341
1310
1277
1243
1208
1173
1136
1100
1064
1028
994
962
932
903
875
848
822
797
773
751
728
706
684
662
640
616
591
565
536
507
475
441
407
370
333
295
257
220
184
149
116
83
51
20
-10
-39
-66
-93
-119
-144
-168
-193
-217
-242
-266
-290
-314
-338
-361
-384
-407
-429
-450
-471
-491
-510
-528
-545
-561
-577
-592
-607
-621
-633
-645
-655
-663
-671
-678
-684
-689
-695
-700
-706
-712
-719
-726
-732
-739
-745
-751
-757
-762
-767
-771
-776
-780
-784
-788
-791
-794
-797
-799
-800
-801
-800
-798
-794
-789
-782
-773
-764
-755
-745
-735
-725
-716
-706
-697
-687
-678
-668
-657
-646
-634
-620
-606
-590
-573
-555
-535
-514
-492
-469
-444
-419
-393
-365
-337
-307
-277
-244
-211
-176
-140
-104
-67
-31
6
42
78
113
146
179
210
240
268
295
319
342
362
381
397
412
425
437
448
458
468
476
484
490
496
501
506
510
513
515
517
519
520
522
523
523
524
523
521
519
517
513
509
504
499
493
485
477
467
457
447
436
426
416
405
395
383
371
358
344
329
313
297
280
262
244
226
208
192
175
160
144
129
114
99
84
69
54
40
27
13
1
-11
-21
-31
-39
-47
-55
-62
-69
-77
-86
-94
-104
-113
-123
-132
-141
-150
-158
-165
-171
-177
-182
-187
-192
-197
-201
-204
-207
-209
-209
-208
-205
-201
-195
-188
-180
-170
-159
-146
-132
-118
-103
-88
-73
-59
-46
-33
-21
-10
1
12
22
32
42
53
63
73
83
93
103
113
122
132
140
149
156
162
168
173
178
182
187
191
194
197
199
200
201
202
202
202
201
199
197
194
190
185
180
176
171
167
163
158
153
149
145
142
140
138
137
137
136
135
134
132
130
127
123
119
113
107
100
93
84
73
61
49
35
21
7
-9
-25
-42
-59
-76
-93
-110
-127
-144
-160
-175
-189
-202
-214
-225
-235
-243
-249
-254
-256
-257
-256
-254
-252
-248
-243
-238
-232
-226
-220
-214
-209
-203
-197
-191
-184
-177
-168
-157
-145
-130
-113
-94
-75
-54
-32
-9
14
38
63
88
113
139
165
190
216
241
265
288
309
329
347
363
378
391
402
411
418
422
425
427
427
425
423
420
415
409
403
395
387
379
371
362
353
345
337
330
325
320
316
312
308
303
299
294
289
284
279
274
269
265
261
257
255
254
252
250
248
245
242
237
232
226
218
210
201
191
181
171
160
149
138
127
116
104
92
79
65
51
38
25
12
1
-10
-21
-31
-41
-51
-61
-70
-78
-86
-93
-100
-105
-110
-113
-115
-116
-116
-116
-117
-118
-120
-123
-126
-130
-134
-138
-142
-145
-147
-148
-148
-147
-146
-144
-142
-141
-139
-137
-135
-132
-128
-125
-122
-120
-118
-117
-117
-117
-116
-116
-117
-118
-119
-122
-125
-128
-132
-136
-140
-144
-148
-153
-159
-165
-170
-175
-179
-184
-188
-191
-195
-198
-201
-204
-208
-211
-214
-216
-218
-218
-219
-218
-218
-217
-217
-217
-218
-219
-221
-223
-225
-228
-230
-231
-232
-232
-231
-229
-226
-222
-218
-213
-207
-200
-193
-185
-175
-164
-152
-139
-125
-109
-93
-75
-58
-40
-23
-6
10
26
41
55
68
80
90
100
109
117
124
131
137
142
146
150
153
157
160
163
167
171
176
181
186
191
197
203
210
216
223
229
235
241
247
253
258
263
269
274
279
283
287
290
292
293
294
294
294
294
294
294
294
293
293
292
292
291
291
291
291
293
295
298
302
307
312
319
325
333
340
346
352
357
361
365
367
370
372
374
376
377
377
377
376
374
372
368
364
358
351
343
334
326
316
307
296
284
272
258
244
228
210
191
170
148
126
103
80
56
31
7
-17
-41
-63
-85
-106
-126
-144
-161
-177
-192
-206
-218
-228
-237
-244
-249
-252
-254
-254
-253
-251
-249
-246
-242
-238
-234
-229
-225
-219
-214
-207
-199
-191
-182
-172
-161
-149
-138
-127
-117
-108
-98
-89
-80
-71
-62
-53
-44
-35
-26
-17
-9
0
8
16
24
31
38
43
48
52
55
56
56
54
50
44
37
29
20
9
-3
-15
-29
-43
-59
-75
-93
-110
-129
-147
-166
-184
-203
-221
-239
-256
-273
-289
-304
-318
-331
-343
-355
-365
-374
-381
-388
-393
-398
-401
-403
-404
-404
-404
-403
-401
-398
-395
-391
-386
-380
-374
-367
-360
-353
-347
-341
-337
-333
-331
-331
-332
-334
-337
-340
-343
-346
-348
-351
-353
-355
-356
-357
-358
-359
-359
-359
-358
-357
-355
-353
-351
-348
-345
-342
-339
-335
-330
-325
-319
-312
-305
-297
-289
-280
-270
-259
-247
-234
-220
-206
-191
-175
-159
-142
-124
-106
-87
-69
-50
-31
-12
7
27
47
68
89
111
133
156
178
201
225
249
273
298
323
349
375
402
430
458
486
515
544
573
602
630
657
683
707
729
749
767
784
799
813
827
839
851
862
871
879
885
889
891
890
887
882
875
867
857
846
835
822
810
797
783
769
755
740
724
707
690
672
653
633
613
591
569
545
522
498
475
452
429
407
384
362
341
320
299
279
260
241
223
205
189
172
157
141
126
111
97
83
69
55
42
29
16
3
-10
-23
-37
-50
-64
-79
-93
-109
-124
-140
-155
-170
-184
-198
-210
-222
-234
-244
-253
-260
-267
-272
-276
-279
-279
-279
-277
-273
-267
-260
-250
-239
-227
-212
-197
-181
-164
-146
-129
-112
-95
-78
-62
-47
-32
-18
-5
8
21
33
45
57
69
81
93
106
119
132
145
159
173
188
202
217
231
245
258
270
282
293
302
310
316
321
325
327
329
330
330
330
329
328
327
325
323
322
320
318
317
315
314
313
312
312
312
313
314
316
318
320
322
324
326
327
329
330
331
332
333
333
334
335
336
336
336
336
335
334
333
331
329
327
325
323
321
319
317
315
312
309
307
304
301
298
296
293
290
288
285
282
280
277
274
272
269
267
264
262
259
257
254
252
249
247
244
242
240
237
235
233
230
228
226
223
221
219
216
214
212
210
208
205
203
201
199
197
195
193
190
188
186
184
182
180
178
176
174
172
170
168
166
164
163
161
159
157
155
153
151
149
148
146
144
142
141
139
137
135
134
132
130
129
127
125
124
122
120
119
117
116
114
112
111
109
108
106
105
103
102
100
99
97
96
95
93
92
90
89
88
86
85
84
82
81
80
78
77
76
75
73
72
71
70
68
67
66
65
64
62
61
60
59
58
57
56
55
54
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
38
37
36
35
34
33
32
31
30
30
29
28
27
26
25
25
24
23
22
21
21
20
19
18
18
17
16
16
15
14
14
13
12
12
11
10
10
9
8
8
7
7
6
5
5
4
4
3
3
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-7
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-15
-16
-16
