10
14608
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
39
39
39
39
40
40
40
40
41
41
41
42
42
42
42
43
43
43
44
44
44
44
45
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
50
50
50
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
59
59
59
60
60
60
61
61
61
62
62
63
63
63
64
64
64
65
65
66
66
66
67
67
68
68
68
69
69
70
70
70
71
71
72
72
72
73
73
74
74
75
75
75
76
76
77
77
77
78
78
79
79
80
80
81
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
91
91
92
92
93
94
94
95
95
96
96
97
98
98
99
99
100
100
101
102
102
103
103
104
105
105
106
107
107
108
108
109
110
110
111
112
113
113
114
115
115
116
117
117
118
119
120
120
121
122
122
123
124
125
125
126
127
128
129
129
130
131
132
132
133
134
135
136
137
137
138
139
140
141
141
142
143
144
145
145
146
147
148
149
150
150
151
152
153
154
155
155
156
157
158
159
160
161
162
162
163
164
165
166
167
168
169
169
170
171
172
173
174
175
176
177
178
179
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
253
254
255
256
257
258
259
260
261
262
264
265
266
267
268
269
270
271
273
274
275
276
277
278
279
281
282
283
284
285
286
288
289
290
291
292
294
295
296
297
298
299
301
302
303
304
305
306
308
309
310
311
312
313
315
316
317
318
319
320
322
323
324
325
326
328
329
330
331
332
334
335
336
337
339
340
341
342
344
345
346
347
349
350
351
352
354
355
356
358
359
360
361
363
364
365
367
368
369
371
372
373
374
376
377
378
380
381
382
384
385
386
388
389
390
391
393
394
395
397
398
400
401
402
404
405
406
408
409
410
412
413
415
416
417
419
420
422
423
424
426
427
429
430
432
433
435
436
437
439
440
442
443
445
446
448
449
451
452
454
456
457
459
460
462
463
465
466
468
470
471
473
474
476
478
479
481
482
484
486
487
489
491
493
494
496
498
499
501
503
505
506
508
510
511
513
515
517
518
520
522
524
526
527
529
531
533
535
536
538
540
542
544
545
547
549
551
553
554
556
558
560
562
564
566
567
569
571
573
575
577
579
580
582
584
586
588
590
592
594
596
597
599
601
603
605
607
609
611
613
615
617
619
621
623
625
627
629
631
633
635
637
639
641
643
645
647
649
651
653
655
657
659
661
663
665
667
669
671
673
675
677
679
681
683
685
687
689
691
693
695
698
700
702
704
706
708
710
712
714
716
718
720
723
725
727
729
731
733
735
737
740
742
744
746
748
750
753
755
757
759
761
763
766
768
770
772
775
777
779
781
783
786
788
790
792
795
797
799
802
804
806
809
811
813
816
818
820
823
825
827
830
832
835
837
839
842
844
847
849
851
854
856
859
861
864
866
869
871
874
876
879
881
884
886
889
891
894
896
899
901
904
906
909
911
914
916
919
921
924
926
929
931
934
936
939
941
944
947
949
952
954
957
960
962
965
967
970
972
975
978
980
983
986
988
991
994
996
999
1002
1004
1006
1010
1012
1014
1018
1020
1022
1026
1028
1031
1034
1037
1039
1042
1045
1047
1050
1053
1056
1058
1061
1064
1067
1070
1072
1075
1078
1081
1084
1086
1089
1092
1095
1098
1100
1103
1106
1109
1112
1115
1118
1120
1123
1126
1129
1132
1135
1138
1141
1143
1146
1149
1152
1155
1158
1161
1164
1167
1170
1173
1176
1179
1181
1184
1187
1190
1193
1196
1199
1202
1205
1208
1211
1214
1218
1221
1224
1227
1230
1233
1236
1239
1242
1245
1248
1251
1254
1257
1260
1264
1267
1270
1273
1276
1279
1282
1285
1288
1292
1295
1298
1301
1304
1307
1311
1314
1317
1320
1323
1327
1330
1333
1336
1340
1343
1346
1350
1353
1356
1360
1363
1366
1370
1373
1376
1380
1383
1387
1390
1393
1397
1400
1404
1407
1411
1414
1418
1421
1425
1428
1432
1435
1439
1442
1446
1449
1453
1456
1460
1463
1467
1471
1474
1478
1481
1485
1489
1492
1496
1500
1503
1507
1511
1514
1518
1522
1525
1529
1533
1536
1540
1544
1547
1551
1555
1559
1562
1566
1570
1574
1577
1581
1585
1589
1592
1596
1600
1604
1607
1611
1615
1618
1622
1625
1629
1632
1635
1638
1642
1645
1647
1650
1653
1656
1658
1660
1663
1665
1667
1669
1671
1672
1674
1675
1676
1678
1679
1680
1680
1681
1682
1682
1682
1682
1682
1682
1682
1682
1682
1682
1681
1681
1681
1681
1680
1680
1680
1680
1679
1679
1679
1679
1678
1678
1678
1678
1677
1677
1677
1676
1676
1676
1676
1676
1676
1676
1676
1676
1675
1675
1674
1673
1672
1671
1669
1668
1665
1663
1660
1657
1654
1650
1646
1642
1639
1635
1630
1626
1622
1618
1614
1610
1606
1602
1598
1593
1589
1584
1578
1573
1567
1561
1555
1549
1542
1535
1529
1522
1516
1510
1504
1499
1494
1490
1487
1484
1481
1478
1476
1474
1472
1469
1467
1464
1462
1459
1455
1451
1447
1443
1439
1434
1429
1425
1421
1417
1414
1412
1410
1409
1408
1408
1407
1407
1407
1407
1407
1407
1407
1406
1406
1405
1403
1401
1399
1397
1395
1393
1392
1391
1391
1392
1393
1395
1399
1402
1407
1412
1417
1422
1426
1430
1434
1436
1438
1438
1439
1439
1439
1438
1437
1436
1434
1433
1431
1430
1430
1432
1435
1440
1446
1452
1459
1466
1472
1478
1484
1489
1493
1497
1501
1503
1505
1506
1507
1507
1506
1504
1502
1499
1496
1494
1494
1494
1496
1498
1501
1505
1509
1514
1519
1525
1531
1538
1545
1552
1560
1568
1574
1578
1580
1580
1579
1576
1573
1571
1569
1569
1570
1573
1576
1578
1580
1581
1582
1583
1586
1589
1594
1600
1608
1618
1628
1637
1646
1654
1659
1664
1668
1672
1677
1682
1686
1690
1693
1693
1691
1687
1682
1676
1669
1662
1655
1648
1643
1638
1634
1630
1627
1625
1624
1625
1626
1626
1625
1624
1622
1620
1617
1615
1612
1609
1605
1600
1593
1586
1578
1570
1563
1555
1548
1541
1533
1525
1517
1508
1499
1492
1484
1478
1471
1466
1461
1457
1454
1451
1448
1444
1438
1431
1421
1408
1393
1375
1358
1341
1325
1310
1295
1279
1262
1244
1224
1203
1180
1156
1132
1109
1087
1067
1049
1031
1014
997
980
962
944
926
908
890
872
853
834
816
797
776
755
734
712
691
671
652
634
617
599
580
559
538
516
494
472
450
428
408
389
373
359
345
331
318
303
287
267
244
218
190
162
136
112
90
70
51
33
17
1
-14
-28
-39
-48
-56
-63
-70
-78
-89
-104
-121
-141
-161
-181
-199
-216
-232
-247
-260
-273
-284
-295
-304
-312
-320
-327
-334
-342
-352
-363
-375
-389
-404
-418
-431
-443
-453
-462
-470
-478
-486
-493
-501
-508
-514
-519
-522
-525
-527
-527
-525
-522
-519
-517
-516
-516
-518
-519
-517
-511
-501
-489
-476
-465
-458
-456
-459
-467
-479
-493
-506
-517
-524
-527
-527
-526
-524
-524
-525
-527
-528
-527
-520
-509
-493
-474
-455
-439
-427
-420
-419
-426
-438
-453
-469
-485
-500
-512
-523
-533
-541
-548
-551
-550
-546
-536
-522
-504
-483
-461
-438
-416
-398
-385
-375
-370
-367
-365
-363
-362
-362
-364
-368
-373
-379
-385
-390
-395
-399
-403
-405
-405
-403
-397
-386
-370
-348
-323
-295
-267
-240
-216
-196
-182
-173
-168
-164
-161
-158
-153
-146
-139
-131
-122
-114
-107
-100
-92
-82
-71
-59
-45
-28
-9
13
37
61
85
106
123
137
147
155
159
158
154
147
140
134
130
128
127
126
124
122
121
120
120
121
123
127
133
140
149
157
163
167
167
164
159
153
147
141
136
133
131
131
133
136
141
149
160
171
181
190
194
194
191
186
181
180
184
195
215
241
272
304
335
364
391
416
439
460
477
489
496
498
498
498
500
506
516
528
541
555
570
584
598
610
618
624
628
631
631
630
627
624
620
616
612
610
608
606
604
601
595
587
578
568
561
558
559
564
570
578
584
589
593
594
595
595
597
601
608
618
632
650
670
690
711
730
748
764
778
787
794
799
805
815
830
848
868
887
904
918
930
939
945
951
956
963
969
977
983
987
988
987
985
984
985
987
991
999
1012
1033
1055
1075
1088
1094
1092
1084
1070
1051
1030
1008
993
984
982
984
990
997
1004
1012
1016
1018
1012
1000
986
968
948
927
905
884
863
844
827
812
797
782
769
756
744
733
722
712
703
695
686
674
656
632
601
567
532
499
469
443
421
400
378
356
332
304
273
239
205
172
143
117
95
76
61
49
42
41
47
57
69
79
83
80
68
52
32
11
-10
-30
-48
-65
-79
-92
-100
-104
-102
-93
-76
-53
-24
7
36
61
79
91
98
103
110
123
143
171
203
236
265
287
300
302
296
284
269
255
241
231
223
218
217
218
221
226
229
232
234
237
241
243
244
241
235
226
213
197
177
153
127
99
71
45
23
5
-9
-22
-33
-43
-50
-57
-63
-70
-79
-90
-104
-119
-134
-148
-159
-167
-172
-174
-171
-165
-156
-147
-140
-138
-141
-150
-163
-181
-200
-220
-238
-253
-265
-274
-279
-281
-282
-282
-282
-284
-289
-295
-301
-306
-311
-314
-319
-325
-333
-342
-351
-359
-364
-367
-372
-381
-393
-406
-419
-428
-433
-435
-435
-435
-436
-442
-451
-463
-478
-494
-510
-525
-540
-553
-567
-584
-603
-623
-645
-666
-684
-700
-714
-728
-740
-751
-759
-765
-770
-774
-778
-783
-789
-794
-799
-806
-815
-826
-838
-851
-865
-879
-895
-912
-932
-956
-982
-1006
-1030
-1051
-1067
-1080
-1088
-1093
-1096
-1099
-1103
-1109
-1118
-1127
-1138
-1150
-1165
-1185
-1212
-1245
-1283
-1325
-1368
-1411
-1449
-1482
-1510
-1534
-1553
-1569
-1583
-1595
-1606
-1616
-1626
-1637
-1649
-1663
-1679
-1696
-1713
-1728
-1740
-1749
-1757
-1765
-1775
-1788
-1803
-1821
-1841
-1859
-1877
-1895
-1915
-1937
-1960
-1982
-2003
-2020
-2032
-2039
-2039
-2037
-2036
-2039
-2049
-2067
-2092
-2119
-2145
-2166
-2183
-2195
-2204
-2211
-2218
-2226
-2237
-2250
-2264
-2279
-2292
-2302
-2308
-2312
-2313
-2312
-2309
-2305
-2297
-2288
-2279
-2270
-2265
-2262
-2262
-2267
-2276
-2287
-2301
-2315
-2329
-2341
-2349
-2355
-2357
-2356
-2352
-2346
-2337
-2328
-2319
-2310
-2303
-2295
-2287
-2275
-2261
-2244
-2224
-2202
-2178
-2152
-2125
-2101
-2078
-2059
-2044
-2029
-2017
-2004
-1989
-1973
-1956
-1940
-1924
-1907
-1890
-1872
-1855
-1838
-1820
-1800
-1778
-1753
-1724
-1693
-1662
-1630
-1598
-1570
-1546
-1528
-1517
-1513
-1515
-1520
-1525
-1527
-1526
-1520
-1508
-1493
-1475
-1454
-1432
-1410
-1387
-1367
-1347
-1328
-1310
-1293
-1279
-1266
-1254
-1243
-1233
-1223
-1215
-1208
-1202
-1197
-1194
-1194
-1194
-1196
-1199
-1202
-1206
-1208
-1208
-1206
-1202
-1195
-1188
-1181
-1176
-1173
-1173
-1177
-1185
-1196
-1207
-1219
-1232
-1245
-1260
-1274
-1287
-1299
-1308
-1314
-1317
-1318
-1318
-1318
-1320
-1324
-1330
-1336
-1342
-1343
-1340
-1332
-1319
-1306
-1294
-1287
-1287
-1294
-1308
-1327
-1348
-1370
-1390
-1407
-1422
-1434
-1446
-1457
-1468
-1481
-1497
-1516
-1536
-1559
-1582
-1606
-1629
-1650
-1669
-1687
-1703
-1720
-1741
-1765
-1792
-1820
-1847
-1872
-1893
-1911
-1926
-1938
-1946
-1950
-1949
-1945
-1940
-1935
-1932
-1930
-1932
-1938
-1945
-1951
-1953
-1951
-1945
-1935
-1922
-1908
-1895
-1882
-1871
-1860
-1848
-1832
-1811
-1787
-1762
-1737
-1716
-1698
-1685
-1673
-1662
-1652
-1645
-1641
-1642
-1649
-1663
-1683
-1707
-1733
-1759
-1784
-1809
-1834
-1860
-1890
-1923
-1960
-2001
-2044
-2088
-2132
-2174
-2212
-2245
-2274
-2300
-2324
-2346
-2366
-2386
-2405
-2422
-2437
-2451
-2463
-2471
-2478
-2482
-2483
-2481
-2476
-2469
-2460
-2449
-2439
-2431
-2426
-2426
-2429
-2434
-2442
-2451
-2460
-2470
-2483
-2497
-2512
-2524
-2532
-2535
-2533
-2526
-2516
-2504
-2489
-2469
-2444
-2413
-2378
-2341
-2304
-2270
-2240
-2217
-2200
-2188
-2177
-2163
-2145
-2124
-2100
-2075
-2049
-2025
-2000
-1977
-1953
-1931
-1911
-1892
-1876
-1862
-1853
-1850
-1854
-1862
-1872
-1881
-1888
-1893
-1894
-1893
-1889
-1882
-1874
-1866
-1859
-1853
-1844
-1834
-1819
-1801
-1781
-1759
-1738
-1719
-1704
-1691
-1679
-1667
-1653
-1639
-1624
-1611
-1599
-1588
-1579
-1574
-1572
-1577
-1587
-1603
-1623
-1645
-1668
-1690
-1709
-1723
-1733
-1739
-1741
-1742
-1742
-1743
-1747
-1755
-1765
-1780
-1800
-1822
-1846
-1871
-1895
-1917
-1933
-1941
-1940
-1931
-1917
-1904
-1895
-1890
-1889
-1892
-1897
-1902
-1904
-1904
-1900
-1896
-1891
-1887
-1885
-1886
-1886
-1885
-1880
-1872
-1862
-1849
-1835
-1818
-1800
-1780
-1760
-1742
-1725
-1708
-1691
-1672
-1652
-1631
-1612
-1593
-1576
-1559
-1544
-1530
-1517
-1506
-1495
-1485
-1476
-1467
-1459
-1450
-1441
-1430
-1416
-1398
-1376
-1353
-1331
-1312
-1297
-1285
-1278
-1276
-1274
-1272
-1267
-1261
-1251
-1238
-1223
-1208
-1191
-1172
-1154
-1140
-1131
-1126
-1122
-1119
-1114
-1107
-1098
-1086
-1072
-1053
-1030
-1004
-978
-953
-930
-908
-886
-864
-845
-829
-814
-799
-781
-761
-740
-718
-695
-669
-642
-613
-583
-552
-520
-488
-454
-418
-382
-345
-311
-280
-255
-238
-227
-222
-220
-218
-214
-207
-198
-191
-188
-189
-196
-205
-215
-223
-226
-224
-215
-199
-178
-156
-134
-116
-100
-86
-71
-56
-41
-26
-13
-2
9
19
29
41
55
71
88
104
121
137
152
167
183
198
213
221
220
211
193
171
147
125
108
101
104
118
139
162
183
199
209
212
207
196
181
164
145
125
104
86
72
62
56
54
58
68
87
113
145
177
207
231
247
254
251
239
224
212
204
204
209
222
240
260
280
298
315
332
347
361
375
389
406
428
456
490
528
570
615
664
718
774
831
886
938
986
1029
1067
1102
1132
1160
1187
1212
1235
1257
1280
1305
1332
1363
1397
1433
1468
1498
1520
1536
1546
1552
1556
1560
1567
1580
1598
1621
1649
1679
1710
1739
1769
1799
1830
1860
1889
1914
1938
1961
1984
2005
2025
2045
2066
2088
2110
2132
2155
2177
2200
2222
2245
2268
2291
2312
2333
2351
2369
2388
2407
2429
2456
2488
2526
2569
2614
2657
2699
2738
2774
2805
2833
2856
2878
2899
2920
2940
2957
2970
2977
2980
2979
2972
2957
2934
2904
2869
2832
2796
2763
2737
2718
2707
2704
2704
2707
2710
2715
2722
2735
2754
2782
2816
2852
2886
2916
2941
2965
2988
3016
3050
3090
3136
3188
3247
3311
3379
3446
3510
3569
3620
3664
3700
3729
3751
3765
3771
3771
3768
3766
3770
3784
3809
3843
3884
3929
3979
4030
4083
4134
4182
4226
4271
4319
4369
4419
4465
4504
4536
4564
4592
4625
4664
4708
4758
4809
4859
4903
4937
4961
4975
4981
4981
4980
4979
4979
4980
4981
4983
4986
4990
4994
5001
5011
5023
5037
5050
5058
5059
5051
5036
5014
4987
4958
4929
4906
4890
4884
4887
4897
4911
4930
4954
4985
5024
5070
5120
5169
5214
5250
5276
5290
5297
5299
5301
5305
5314
5329
5351
5379
5411
5447
5483
5518
5551
5580
5606
5627
5642
5652
5657
5659
5659
5659
5659
5664
5674
5691
5715
5748
5789
5838
5891
5946
6001
6056
6110
6164
6218
6271
6319
6360
6396
6426
6453
6476
6499
6522
6545
6566
6586
6603
6616
6626
6632
6636
6641
6648
6659
6672
6685
6696
6703
6708
6711
6711
6708
6703
6698
6696
6702
6718
6743
6771
6801
6831
6861
6888
6912
6933
6954
6977
7004
7036
7073
7113
7154
7193
7231
7269
7303
7332
7357
7376
7394
7411
7430
7452
7478
7505
7529
7551
7568
7581
7591
7599
7606
7611
7612
7610
7608
7608
7611
7619
7634
7656
7680
7705
7725
7741
7749
7750
7744
7733
7719
7705
7695
7691
7693
7699
7706
7712
7714
7712
7710
7709
7711
7720
7734
7751
7768
7782
7789
7787
7775
7756
7732
7710
7692
7680
7674
7674
7677
7682
7684
7681
7673
7663
7654
7647
7641
7637
7633
7629
7623
7611
7595
7576
7554
7530
7505
7480
7460
7445
7433
7421
7409
7398
7388
7381
7377
7374
7369
7360
7347
7333
7319
7306
7294
7282
7269
7254
7234
7208
7176
7138
7097
7056
7018
6988
6967
6958
6959
6968
6981
6995
7005
7013
7017
7021
7025
7033
7046
7063
7082
7102
7122
7140
7154
7161
7163
7160
7156
7149
7138
7124
7107
7087
7061
7031
7002
6980
6966
6957
6950
6943
6936
6930
6926
6926
6929
6934
6937
6936
6927
6912
6894
6877
6864
6857
6854
6851
6848
6842
6833
6819
6801
6780
6760
6742
6727
6714
6700
6682
6659
6631
6599
6565
6531
6503
6483
6472
6466
6460
6451
6437
6420
6399
6374
6348
6324
6305
6293
6286
6284
6286
6291
6299
6310
6321
6335
6350
6366
6380
6389
6388
6375
6353
6324
6292
6258
6226
6202
6185
6177
6176
6183
6192
6199
6202
6204
6204
6202
6196
6188
6178
6163
6142
6114
6079
6039
5994
5944
5887
5826
5763
5702
5643
5588
5537
5491
5448
5404
5356
5302
5241
5175
5106
5038
4972
4905
4837
4766
4694
4621
4551
4483
4421
4363
4312
4263
4212
4152
4080
3995
3902
3803
3705
3613
3531
3459
3397
3342
3290
3238
3185
3129
3068
3005
2941
2880
2826
2779
2735
2690
2638
2580
2513
2440
2364
2293
2231
2184
2152
2133
2124
2121
2122
2123
2121
2113
2095
2066
2028
1984
1937
1889
1842
1799
1759
1720
1680
1638
1596
1555
1516
1480
1448
1423
1403
1389
1379
1370
1362
1351
1338
1324
1308
1292
1278
1265
1254
1241
1224
1202
1177
1149
1117
1077
1031
979
926
873
820
770
723
679
637
598
562
530
502
479
459
440
419
394
365
327
279
218
149
73
-5
-87
-172
-261
-352
-443
-536
-626
-714
-796
-873
-945
-1012
-1077
-1141
-1209
-1284
-1366
-1451
-1540
-1633
-1731
-1833
-1938
-2045
-2155
-2266
-2378
-2489
-2593
-2686
-2764
-2827
-2877
-2916
-2944
-2959
-2961
-2951
-2935
-2920
-2910
-2910
-2923
-2949
-2985
-3030
-3082
-3144
-3216
-3295
-3378
-3459
-3536
-3604
-3659
-3697
-3716
-3721
-3718
-3714
-3716
-3728
-3756
-3800
-3862
-3934
-4010
-4080
-4141
-4189
-4222
-4241
-4248
-4246
-4237
-4223
-4204
-4180
-4150
-4112
-4065
-4010
-3947
-3878
-3803
-3729
-3658
-3593
-3538
-3495
-3464
-3444
-3435
-3431
-3429
-3424
-3413
-3391
-3358
-3313
-3257
-3189
-3112
-3027
-2936
-2841
-2742
-2639
-2530
-2415
-2299
-2183
-2071
-1965
-1866
-1774
-1690
-1612
-1538
-1465
-1389
-1309
-1223
-1134
-1046
-964
-891
-832
-789
-767
-768
-789
-826
-871
-919
-963
-997
-1010
-999
-962
-906
-833
-749
-660
-571
-489
-417
-360
-322
-303
-305
-327
-367
-420
-482
-547
-614
-678
-739
-798
-854
-906
-953
-995
-1034
-1072
-1110
-1150
-1197
-1255
-1329
-1419
-1524
-1642
-1765
-1884
-1990
-2077
-2142
-2188
-2219
-2241
-2259
-2273
-2286
-2298
-2310
-2322
-2331
-2338
-2341
-2339
-2333
-2323
-2313
-2310
-2321
-2349
-2400
-2476
-2578
-2700
-2830
-2959
-3078
-3178
-3256
-3311
-3350
-3381
-3410
-3443
-3481
-3525
-3572
-3617
-3651
-3671
-3675
-3668
-3654
-3643
-3643
-3660
-3700
-3761
-3836
-3913
-3982
-4033
-4059
-4059
-4035
-3993
-3940
-3888
-3845
-3816
-3803
-3803
-3818
-3845
-3882
-3925
-3972
-4022
-4078
-4139
-4207
-4283
-4363
-4440
-4509
-4562
-4597
-4611
-4604
-4577
-4536
-4483
-4419
-4346
-4267
-4183
-4091
-3989
-3873
-3741
-3589
-3416
-3221
-3008
-2783
-2553
-2323
-2099
-1885
-1686
-1506
-1350
-1219
-1109
-1016
-933
-854
-771
-679
-573
-454
-323
-183
-37
113
265
416
569
725
886
1050
1214
1373
1518
1641
1734
1793
1816
1803
1757
1684
1587
1473
1339
1184
1004
802
580
347
113
-117
-339
-554
-763
-967
-1168
-1365
-1559
-1746
-1927
-2101
-2271
-2438
-2606
-2777
-2956
-3145
-3348
-3566
-3800
-4043
-4295
-4550
-4808
-5064
-5313
-5548
-5760
-5941
-6081
-6171
-6202
-6164
-6050
-5857
-5587
-5247
-4849
-4411
-3951
-3489
-3039
-2617
-2232
-1892
-1603
-1367
-1182
-1044
-948
-888
-860
-857
-870
-891
-913
-931
-940
-939
-924
-900
-873
-852
-850
-877
-941
-1043
-1177
-1330
-1490
-1643
-1777
-1886
-1971
-2036
-2090
-2138
-2186
-2234
-2282
-2324
-2356
-2369
-2357
-2317
-2247
-2152
-2037
-1907
-1770
-1632
-1500
-1378
-1267
-1169
-1089
-1030
-995
-984
-998
-1036
-1099
-1189
-1306
-1454
-1628
-1824
-2033
-2243
-2445
-2631
-2802
-2959
-3107
-3245
-3369
-3473
-3553
-3609
-3640
-3650
-3640
-3614
-3573
-3521
-3467
-3419
-3384
-3364
-3362
-3375
-3405
-3451
-3505
-3558
-3602
-3629
-3634
-3614
-3567
-3493
-3399
-3297
-3204
-3140
-3117
-3144
-3227
-3366
-3558
-3793
-4056
-4333
-4609
-4868
-5092
-5272
-5398
-5463
-5464
-5400
-5278
-5108
-4900
-4662
-4405
-4136
-3863
-3597
-3346
-3120
-2929
-2783
-2690
-2649
-2652
-2691
-2755
-2836
-2925
-3014
-3096
-3171
-3239
-3306
-3384
-3485
-3622
-3804
-4034
-4314
-4638
-4996
-5375
-5765
-6154
-6534
-6896
-7233
-7545
-7831
-8090
-8319
-8516
-8678
-8807
-8906
-8977
-9018
-9032
-9019
-8985
-8932
-8865
-8789
-8707
-8622
-8533
-8442
-8350
-8256
-8154
-8042
-7919
-7784
-7641
-7497
-7361
-7244
-7155
-7098
-7076
-7087
-7124
-7178
-7242
-7313
-7391
-7484
-7596
-7730
-7881
-8038
-8186
-8315
-8412
-8468
-8479
-8443
-8360
-8231
-8064
-7866
-7646
-7412
-7170
-6925
-6684
-6451
-6227
-6012
-5799
-5588
-5379
-5174
-4971
-4772
-4581
-4403
-4244
-4109
-4003
-3932
-3894
-3888
-3910
-3956
-4019
-4098
-4193
-4304
-4430
-4568
-4712
-4858
-5002
-5140
-5272
-5399
-5525
-5654
-5786
-5920
-6053
-6183
-6305
-6417
-6516
-6607
-6696
-6789
-6890
-7000
-7115
-7230
-7340
-7440
-7525
-7587
-7619
-7616
-7582
-7520
-7434
-7329
-7208
-7076
-6936
-6790
-6638
-6484
-6330
-6176
-6024
-5873
-5728
-5592
-5469
-5362
-5271
-5195
-5129
-5065
-4996
-4914
-4813
-4685
-4529
-4346
-4142
-3924
-3706
-3499
-3311
-3139
-2981
-2827
-2674
-2515
-2342
-2150
-1934
-1686
-1403
-1080
-721
-331
78
494
901
1281
1617
1898
2118
2272
2362
2393
2376
2323
2248
2165
2089
2029
1994
1984
1999
2039
2099
2174
2262
2356
2452
2547
2638
2729
2822
2919
3018
3115
3204
3282
3344
3389
3420
3443
3462
3480
3494
3499
3491
3466
3420
3347
3246
3117
2959
2774
2567
2346
2115
1877
1633
1386
1141
904
680
471
283
115
-34
-169
-296
-418
-539
-662
-785
-906
-1022
-1133
-1236
-1330
-1411
-1475
-1517
-1531
-1518
-1478
-1413
-1325
-1216
-1089
-949
-797
-639
-478
-319
-160
1
164
325
481
626
756
868
960
1036
1103
1168
1236
1314
1409
1525
1664
1825
2004
2195
2393
2590
2784
2970
3143
3300
3436
3552
3648
3724
3778
3810
3820
3812
3786
3743
3683
3612
3533
3450
3361
3263
3155
3035
2902
2751
2580
2386
2168
1926
1661
1375
1071
754
427
96
-239
-576
-915
-1258
-1606
-1955
-2302
-2639
-2965
-3276
-3574
-3858
-4128
-4385
-4631
-4866
-5088
-5295
-5487
-5664
-5826
-5973
-6102
-6214
-6310
-6396
-6476
-6556
-6641
-6732
-6830
-6934
-7042
-7148
-7251
-7349
-7445
-7538
-7627
-7708
-7781
-7847
-7905
-7957
-8002
-8039
-8066
-8085
-8093
-8093
-8084
-8061
-8023
-7967
-7895
-7810
-7716
-7617
-7518
-7422
-7328
-7236
-7143
-7048
-6951
-6850
-6744
-6637
-6533
-6438
-6352
-6275
-6205
-6137
-6066
-5985
-5888
-5769
-5629
-5468
-5287
-5089
-4877
-4652
-4418
-4178
-3936
-3694
-3458
-3231
-3016
-2811
-2617
-2435
-2267
-2117
-1987
-1878
-1783
-1698
-1615
-1531
-1444
-1353
-1255
-1150
-1036
-916
-792
-668
-547
-428
-311
-195
-83
23
118
198
262
310
342
363
382
404
433
471
522
590
677
784
907
1042
1185
1329
1469
1600
1717
1817
1896
1949
1976
1976
1957
1927
1892
1861
1838
1830
1845
1889
1967
2079
2224
2391
2571
2755
2939
3123
3305
3484
3659
3834
4014
4205
4412
4638
4889
5167
5469
5787
6115
6447
6773
7086
7379
7648
7890
8103
8285
8436
8560
8662
8747
8821
8889
8954
9019
9084
9151
9219
9288
9358
9429
9500
9567
9624
9664
9685
9688
9677
9656
9632
9610
9597
9597
9610
9641
9687
9747
9819
9899
9987
10077
10165
10244
10311
10364
10397
10407
10392
10353
10291
10210
10112
10001
9878
9742
9594
9431
9255
9063
8857
8639
8412
8179
7943
7705
7464
7218
6965
6704
6436
6162
5888
5621
5362
5114
4875
4643
4415
4191
3972
3761
3559
3366
3184
3015
2862
2725
2600
2487
2381
2281
2183
2086
1986
1878
1756
1616
1459
1288
1109
929
754
592
447
326
235
175
143
132
133
136
132
114
82
35
-25
-97
-174
-251
-324
-387
-440
-484
-525
-570
-623
-687
-766
-861
-973
-1098
-1229
-1359
-1481
-1593
-1695
-1787
-1868
-1939
-1999
-2045
-2078
-2097
-2105
-2109
-2116
-2132
-2163
-2208
-2265
-2331
-2402
-2476
-2550
-2621
-2687
-2748
-2802
-2846
-2878
-2897
-2903
-2898
-2882
-2858
-2828
-2796
-2767
-2742
-2718
-2691
-2655
-2602
-2530
-2437
-2325
-2197
-2058
-1913
-1766
-1622
-1485
-1354
-1227
-1102
-978
-855
-735
-614
-492
-367
-238
-109
19
141
254
355
443
519
583
634
672
697
714
725
731
733
731
724
713
697
681
668
660
660
668
687
714
747
783
820
853
883
912
949
1000
1071
1167
1291
1444
1624
1827
2045
2279
2523
2775
3034
3298
3566
3837
4107
4373
4634
4886
5122
5336
5523
5681
5812
5922
6017
6108
6201
6302
6412
6531
6658
6791
6929
7068
7211
7357
7508
7665
7825
7984
8138
8289
8435
8577
8715
8847
8969
9080
9182
9278
9371
9460
9547
9634
9723
9818
9923
10039
10163
10291
10414
10527
10630
10723
10812
10899
10986
11073
11161
11249
11336
11419
11495
11563
11626
11684
11739
11790
11837
11879
11916
11949
11979
12012
12047
12087
12130
12174
12215
12251
12277
12293
12297
12291
12278
12263
12247
12232
12213
12192
12168
12141
12109
12070
12022
11961
11884
11786
11662
11513
11338
11142
10928
10698
10453
10195
9925
9645
9355
9055
8745
8425
8096
7762
7423
7081
6737
6392
6049
5709
5374
5045
4721
4404
4094
3792
3492
3193
2895
2598
2307
2027
1763
1518
1294
1089
901
728
568
416
269
126
-12
-145
-268
-379
-476
-556
-620
-667
-698
-714
-715
-702
-673
-628
-566
-491
-404
-306
-201
-90
27
147
270
395
522
652
785
923
1065
1211
1358
1509
1665
1825
1991
2160
2327
2489
2641
2784
2918
3046
3169
3292
3416
3542
3669
3796
3925
4054
4186
4321
4461
4610
4769
4934
5104
5275
5441
5602
5758
5908
6056
6203
6352
6502
6652
6802
6952
7100
7243
7379
7503
7615
7712
7793
7861
7916
7963
8005
8045
8089
8138
8198
8271
8362
8471
8597
8735
8883
9038
9198
9361
9518
9666
9802
9925
10038
10144
10244
10340
10430
10514
10592
10666
10738
10807
10875
10943
11011
11080
11147
11211
11273
11331
11386
11435
11478
11516
11552
11589
11631
11680
11737
11807
11891
11994
12113
12247
12389
12536
12681
12823
12959
13089
13212
13331
13442
13546
13639
13722
13797
13866
13933
14000
14068
14137
14207
14277
14345
14409
14466
14514
14551
14578
14594
14604
14608
14606
14595
14572
14535
14484
14419
14343
14261
14174
14089
14010
13940
13877
13817
13756
13692
13623
13549
13469
13383
13293
13202
13108
13012
12915
12817
12718
12618
12518
12421
12328
12242
12166
12102
12051
12015
11991
11975
11962
11948
11932
11916
11904
11896
11896
11905
11922
11946
11975
12005
12038
12074
12116
12168
12233
12313
12408
12513
12625
12737
12845
12947
13040
13124
13197
13261
13318
13367
13410
13449
13484
13514
13538
13555
13566
13571
13573
13569
13563
13554
13541
13520
13487
13437
13371
13286
13179
13050
12895
12716
12513
12291
12054
11806
11553
11301
11051
10804
10558
10313
10069
9823
9574
9321
9064
8803
8537
8268
7997
7727
7461
7200
6943
6695
6456
6225
6004
5790
5586
5391
5205
5030
4867
4716
4576
4447
4324
4204
4081
3953
3820
3682
3544
3406
3271
3138
3007
2876
2743
2605
2462
2313
2162
2013
1870
1738
1620
1517
1430
1361
1308
1271
1245
1228
1214
1202
1190
1183
1180
1183
1194
1211
1231
1252
1269
1283
1293
1303
1314
1328
1347
1369
1393
1417
1440
1459
1473
1483
1491
1503
1523
1554
1598
1653
1712
1770
1821
1861
1888
1901
1903
1897
1890
1886
1889
1900
1920
1946
1975
2003
2025
2041
2051
2049
2036
2009
1974
1929
1878
1824
1768
1715
1664
1617
1571
1527
1485
1446
1410
1378
1350
1322
1294
1263
1228
1188
1145
1102
1062
1025
996
977
971
976
990
1008
1030
1050
1068
1083
1095
1102
1108
1112
1118
1129
1146
1172
1205
1244
1288
1336
1387
1439
1490
1541
1588
1631
1667
1699
1725
1747
1768
1791
1818
1853
1900
1962
2041
2140
2253
2382
2521
2666
2811
2953
3091
3224
3351
3471
3586
3698
3806
3911
4014
4115
4211
4302
4385
4458
4523
4580
4630
4676
4722
4769
4820
4872
4923
4974
5025
5080
5141
5210
5284
5363
5443
5522
5596
5663
5720
5766
5803
5829
5846
5853
5850
5834
5805
5763
5709
5647
5579
5507
5435
5362
5287
5210
5130
5048
4966
4882
4798
4715
4636
4564
4499
4441
4387
4337
4289
4243
4202
4166
4133
4101
4067
4030
3987
3936
3878
3814
3745
3675
3606
3538
3475
3418
3366
3318
3269
3217
3161
3099
3032
2961
2885
2802
2710
2608
2496
2375
2247
2114
1978
1839
1697
1550
1399
1243
1083
919
751
580
404
224
42
-141
-325
-510
-694
-877
-1058
-1237
-1413
-1584
-1747
-1902
-2045
-2180
-2305
-2422
-2533
-2637
-2736
-2831
-2922
-3009
-3092
-3170
-3242
-3306
-3361
-3405
-3441
-3470
-3493
-3511
-3526
-3540
-3554
-3570
-3586
-3601
-3613
-3618
-3617
-3610
-3600
-3585
-3567
-3546
-3521
-3493
-3466
-3442
-3421
-3405
-3392
-3383
-3377
-3373
-3372
-3374
-3382
-3397
-3421
-3455
-3499
-3551
-3612
-3677
-3747
-3822
-3901
-3987
-4080
-4178
-4283
-4394
-4511
-4631
-4755
-4879
-5003
-5126
-5250
-5376
-5507
-5646
-5793
-5948
-6109
-6277
-6450
-6629
-6814
-7003
-7196
-7391
-7589
-7788
-7986
-8180
-8370
-8551
-8722
-8882
-9031
-9172
-9307
-9438
-9565
-9687
-9804
-9912
-10010
-10097
-10170
-10230
-10280
-10321
-10357
-10390
-10420
-10448
-10471
-10488
-10497
-10496
-10485
-10463
-10432
-10396
-10357
-10317
-10278
-10239
-10198
-10155
-10110
-10062
-10015
-9968
-9922
-9877
-9834
-9793
-9753
-9712
-9668
-9618
-9561
-9496
-9423
-9339
-9244
-9135
-9011
-8875
-8729
-8579
-8426
-8274
-8122
-7976
-7832
-7692
-7557
-7424
-7291
-7155
-7017
-6876
-6737
-6601
-6473
-6356
-6250
-6156
-6071
-5994
-5923
-5856
-5790
-5724
-5656
-5589
-5523
-5460
-5402
-5348
-5296
-5248
-5202
-5156
-5108
-5058
-5006
-4952
-4895
-4836
-4777
-4720
-4668
-4622
-4580
-4539
-4495
-4445
-4386
-4317
-4236
-4143
-4038
-3923
-3799
-3669
-3534
-3396
-3254
-3112
-2968
-2823
-2678
-2532
-2387
-2242
-2099
-1960
-1827
-1699
-1576
-1457
-1346
-1241
-1145
-1057
-978
-909
-850
-801
-761
-730
-707
-690
-680
-675
-676
-681
-690
-705
-725
-749
-779
-816
-860
-913
-975
-1044
-1122
-1207
-1298
-1394
-1492
-1592
-1693
-1795
-1899
-2008
-2121
-2237
-2359
-2485
-2618
-2758
-2902
-3049
-3197
-3344
-3489
-3632
-3773
-3911
-4046
-4180
-4312
-4445
-4578
-4711
-4841
-4970
-5096
-5222
-5347
-5473
-5599
-5726
-5856
-5987
-6119
-6253
-6388
-6523
-6659
-6795
-6929
-7059
-7183
-7302
-7416
-7526
-7635
-7741
-7847
-7953
-8058
-8166
-8277
-8390
-8503
-8617
-8731
-8845
-8958
-9069
-9176
-9279
-9376
-9466
-9552
-9633
-9711
-9788
-9863
-9937
-10009
-10081
-10153
-10222
-10289
-10351
-10408
-10460
-10506
-10547
-10580
-10606
-10624
-10635
-10638
-10637
-10633
-10629
-10624
-10621
-10621
-10626
-10634
-10645
-10660
-10680
-10709
-10746
-10794
-10853
-10923
-11001
-11087
-11178
-11274
-11375
-11479
-11584
-11689
-11791
-11888
-11981
-12070
-12157
-12244
-12332
-12423
-12517
-12615
-12716
-12822
-12931
-13042
-13153
-13261
-13364
-13459
-13544
-13622
-13692
-13756
-13815
-13870
-13922
-13972
-14020
-14064
-14103
-14135
-14158
-14173
-14181
-14183
-14183
-14182
-14182
-14184
-14187
-14194
-14203
-14212
-14218
-14218
-14208
-14189
-14156
-14110
-14048
-13974
-13890
-13795
-13692
-13581
-13464
-13341
-13214
-13085
-12951
-12812
-12667
-12515
-12357
-12195
-12026
-11852
-11671
-11480
-11279
-11064
-10835
-10593
-10341
-10083
-9822
-9561
-9302
-9047
-8796
-8547
-8300
-8053
-7804
-7554
-7302
-7051
-6803
-6559
-6323
-6096
-5879
-5673
-5478
-5296
-5125
-4966
-4817
-4679
-4549
-4427
-4308
-4190
-4067
-3939
-3805
-3666
-3523
-3379
-3235
-3096
-2963
-2838
-2721
-2612
-2511
-2417
-2331
-2253
-2184
-2124
-2072
-2027
-1985
-1944
-1902
-1858
-1814
-1771
-1731
-1698
-1675
-1663
-1663
-1674
-1693
-1716
-1743
-1769
-1792
-1809
-1816
-1814
-1801
-1779
-1749
-1710
-1662
-1606
-1542
-1471
-1395
-1314
-1229
-1141
-1051
-958
-860
-754
-638
-510
-371
-221
-62
99
260
416
564
704
833
952
1062
1163
1254
1336
1408
1471
1526
1571
1607
1632
1647
1653
1652
1645
1635
1620
1603
1585
1565
1543
1518
1489
1455
1417
1373
1325
1272
1216
1157
1095
1030
961
890
818
745
672
599
527
456
384
312
238
162
82
-3
-90
-181
-274
-369
-463
-556
-649
-742
-836
-931
-1027
-1122
-1214
-1301
-1381
-1454
-1518
-1575
-1625
-1669
-1706
-1737
-1764
-1789
-1812
-1832
-1850
-1866
-1881
-1895
-1910
-1927
-1945
-1966
-1991
-2021
-2056
-2096
-2142
-2195
-2255
-2321
-2392
-2467
-2546
-2628
-2714
-2802
-2891
-2982
-3073
-3165
-3259
-3356
-3455
-3556
-3658
-3759
-3858
-3954
-4043
-4129
-4207
-4279
-4344
-4400
-4448
-4486
-4516
-4538
-4553
-4561
-4565
-4565
-4564
-4563
-4564
-4567
-4573
-4582
-4594
-4608
-4625
-4643
-4662
-4681
-4700
-4716
-4729
-4737
-4741
-4741
-4739
-4737
-4736
-4738
-4741
-4744
-4748
-4752
-4756
-4759
-4761
-4759
-4753
-4744
-4731
-4714
-4691
-4661
-4621
-4573
-4516
-4452
-4381
-4303
-4218
-4123
-4019
-3904
-3777
-3639
-3489
-3326
-3151
-2964
-2768
-2563
-2352
-2136
-1914
-1689
-1462
-1233
-1004
-775
-548
-323
-101
116
329
539
744
945
1142
1335
1525
1712
1897
2081
2265
2450
2637
2830
3031
3242
3464
3696
3934
4175
4415
4652
4882
5104
5318
5526
5732
5936
6142
6351
6564
6782
7005
7232
7462
7694
7927
8161
8394
8627
8858
9088
9313
9534
9750
9960
10165
10364
10556
10742
10922
11096
11267
11433
11596
11757
11915
12070
12222
12372
12518
12657
12787
12907
13018
13121
13215
13304
13387
13465
13538
13607
13671
13730
13784
13834
13883
13930
13977
14023
14069
14113
14153
14188
14217
14239
14256
14269
14280
14292
14305
14319
14333
14345
14352
14353
14347
14336
14320
14299
14278
14256
14236
14218
14202
14189
14178
14168
14158
14150
14143
14137
14132
14126
14118
14107
14093
14077
14059
14040
14022
14004
13986
13969
13952
13934
13916
13896
13876
13854
13832
13811
13789
13768
13745
13721
13695
13666
13632
13592
13546
13493
13432
13364
13290
13208
13119
13023
12921
12811
12695
12575
12454
12332
12210
12089
11970
11853
11739
11627
11518
11411
11304
11198
11092
10985
10876
10767
10659
10551
10442
10334
10224
10114
10004
9894
9784
9674
9564
9453
9340
9227
9115
9004
8897
8795
8700
8612
8532
8460
8395
8335
8280
8230
8186
8148
8118
8096
8080
8076
8079
8093
8117
8151
8196
8248
8306
8369
8436
8506
8578
8650
8723
8796
8870
8945
9020
9094
9168
9241
9313
9383
9450
9514
9573
9626
9673
9712
9745
9772
9791
9805
9813
9818
9822
9828
9837
9849
9863
9878
9892
9906
9919
9931
9941
9947
9950
9949
9944
9937
9927
9916
9904
9889
9871
9851
9827
9800
9769
9736
9700
9661
9619
9575
9527
9477
9424
9370
9313
9253
9189
9121
9050
8977
8904
8830
8756
8682
8606
8530
8452
8372
8290
8206
8119
8032
7947
7862
7778
7697
7620
7547
7479
7417
7361
7312
7273
7243
7222
7210
7205
7207
7215
7226
7239
7253
7267
7279
7292
7307
7326
7351
7384
7425
7473
7530
7595
7670
7754
7847
7949
8060
8180
8308
8442
8580
8719
8860
8999
9136
9270
9403
9534
9666
9799
9934
10072
10212
10353
10493
10634
10772
10909
11042
11170
11291
11406
11511
11607
11694
11771
11838
11897
11948
11990
12024
12051
12071
12084
12091
12093
12089
12082
12071
12057
12041
12021
11995
11962
11921
11871
11811
11740
11656
11561
11456
11340
11216
11084
10948
10807
10663
10517
10370
10223
10075
9926
9776
9623
9466
9305
9139
8967
8791
8612
8431
8251
8074
7900
7732
7567
7407
7251
7098
6948
6799
6652
6503
6355
6208
6062
5920
5782
5649
5523
5403
5290
5182
5081
4985
4896
4813
4735
4663
4595
4529
4466
4402
4339
4276
4213
4152
4093
4038
3989
3941
3897
3854
3813
3773
3733
3694
3654
3614
3573
3531
3488
3445
3402
3361
3321
3283
3247
3212
3176
3138
3096
3051
3001
2947
2889
2829
2766
2702
2636
2570
2503
2435
2366
2296
2222
2144
2061
1970
1874
1770
1660
1545
1425
1303
1179
1054
931
809
690
572
457
344
233
126
23
-77
-173
-267
-362
-456
-553
-651
-751
-851
-950
-1045
-1135
-1217
-1291
-1357
-1416
-1469
-1517
-1560
-1598
-1631
-1660
-1684
-1703
-1714
-1718
-1716
-1709
-1696
-1679
-1658
-1633
-1606
-1577
-1547
-1516
-1485
-1455
-1427
-1401
-1378
-1358
-1341
-1326
-1313
-1303
-1294
-1288
-1284
-1280
-1275
-1270
-1266
-1263
-1262
-1262
-1266
-1274
-1287
-1307
-1333
-1364
-1397
-1430
-1463
-1493
-1522
-1550
-1579
-1608
-1638
-1668
-1699
-1732
-1765
-1801
-1840
-1881
-1926
-1976
-2033
-2098
-2171
-2249
-2332
-2418
-2504
-2588
-2668
-2746
-2821
-2895
-2969
-3041
-3112
-3183
-3254
-3324
-3395
-3464
-3531
-3594
-3651
-3701
-3746
-3784
-3816
-3842
-3860
-3869
-3871
-3867
-3858
-3846
-3832
-3815
-3795
-3770
-3740
-3702
-3657
-3605
-3544
-3476
-3400
-3316
-3224
-3126
-3022
-2911
-2794
-2672
-2545
-2414
-2280
-2143
-2005
-1868
-1730
-1593
-1458
-1325
-1194
-1067
-943
-824
-709
-599
-491
-385
-279
-174
-70
33
134
231
326
417
506
592
676
758
837
911
980
1041
1096
1145
1190
1234
1278
1321
1366
1412
1460
1508
1555
1599
1640
1677
1712
1745
1778
1809
1839
1866
1888
1902
1909
1907
1897
1881
1860
1837
1813
1790
1770
1751
1734
1718
1704
1689
1675
1660
1645
1629
1611
1589
1564
1535
1503
1470
1436
1402
1369
1336
1302
1266
1227
1185
1138
1086
1028
965
895
819
738
652
560
463
362
257
149
38
-73
-184
-295
-405
-514
-621
-727
-832
-937
-1041
-1145
-1249
-1351
-1451
-1548
-1640
-1726
-1808
-1885
-1958
-2028
-2096
-2162
-2226
-2288
-2346
-2401
-2451
-2496
-2538
-2576
-2611
-2641
-2667
-2689
-2706
-2720
-2729
-2734
-2734
-2731
-2724
-2716
-2705
-2694
-2681
-2667
-2649
-2626
-2599
-2566
-2526
-2481
-2430
-2375
-2320
-2264
-2210
-2157
-2107
-2059
-2016
-1975
-1938
-1902
-1866
-1829
-1790
-1748
-1702
-1654
-1604
-1553
-1501
-1451
-1402
-1358
-1319
-1286
-1261
-1245
-1238
-1242
-1253
-1272
-1296
-1325
-1355
-1387
-1420
-1454
-1490
-1527
-1566
-1607
-1651
-1698
-1747
-1799
-1853
-1909
-1966
-2024
-2082
-2140
-2196
-2251
-2304
-2356
-2406
-2457
-2507
-2558
-2611
-2665
-2720
-2777
-2833
-2890
-2948
-3008
-3069
-3132
-3198
-3267
-3338
-3412
-3486
-3559
-3632
-3702
-3771
-3836
-3898
-3956
-4011
-4062
-4110
-4155
-4198
-4238
-4277
-4316
-4357
-4401
-4446
-4494
-4543
-4592
-4640
-4684
-4724
-4759
-4789
-4815
-4840
-4862
-4883
-4903
-4923
-4943
-4963
-4982
-5002
-5022
-5041
-5059
-5073
-5082
-5087
-5086
-5080
-5068
-5052
-5030
-5004
-4972
-4935
-4891
-4842
-4788
-4729
-4666
-4599
-4527
-4452
-4373
-4290
-4203
-4113
-4019
-3925
-3828
-3730
-3632
-3536
-3442
-3351
-3265
-3184
-3108
-3037
-2968
-2900
-2831
-2760
-2686
-2611
-2536
-2462
-2390
-2321
-2254
-2188
-2121
-2052
-1981
-1909
-1836
-1763
-1693
-1626
-1564
-1507
-1454
-1405
-1359
-1316
-1277
-1239
-1203
-1168
-1133
-1098
-1063
-1027
-993
-959
-925
-893
-859
-825
-790
-755
-718
-681
-644
-608
-573
-539
-506
-473
-439
-404
-368
-331
-292
-254
-218
-185
-154
-126
-98
-68
-36
-1
37
78
121
166
212
260
310
361
413
466
518
568
615
657
695
729
761
791
820
850
880
909
938
964
988
1010
1030
1049
1068
1088
1108
1128
1149
1170
1194
1220
1247
1277
1310
1347
1387
1432
1481
1532
1585
1639
1695
1752
1811
1873
1936
2001
2068
2136
2206
2278
2351
2425
2500
2578
2657
2738
2820
2902
2985
3068
3149
3231
3312
3395
3477
3559
3640
3719
3795
3867
3936
4003
4066
4126
4182
4234
4279
4320
4357
4388
4415
4437
4456
4472
4485
4497
4507
4515
4520
4522
4519
4510
4498
4480
4459
4435
4407
4377
4345
4311
4276
4241
4205
4169
4132
4093
4051
4009
3962
3912
3858
3799
3737
3672
3606
3539
3472
3403
3330
3252
3168
3078
2981
2879
2772
2662
2549
2435
2319
2202
2083
1962
1838
1711
1581
1450
1317
1183
1048
914
781
647
512
377
240
103
-35
-170
-304
-433
-557
-677
-791
-901
-1006
-1106
-1202
-1294
-1381
-1465
-1543
-1617
-1686
-1749
-1808
-1861
-1910
-1954
-1995
-2031
-2065
-2096
-2126
-2154
-2182
-2210
-2238
-2266
-2294
-2320
-2346
-2371
-2397
-2424
-2450
-2475
-2501
-2526
-2551
-2577
-2603
-2629
-2657
-2687
-2720
-2756
-2797
-2844
-2896
-2953
-3014
-3077
-3139
-3200
-3260
-3319
-3378
-3437
-3499
-3564
-3634
-3707
-3785
-3867
-3952
-4038
-4125
-4212
-4298
-4383
-4467
-4548
-4627
-4703
-4776
-4845
-4911
-4973
-5033
-5090
-5143
-5194
-5241
-5284
-5322
-5354
-5378
-5396
-5407
-5411
-5409
-5401
-5387
-5369
-5344
-5315
-5280
-5240
-5196
-5147
-5093
-5035
-4972
-4906
-4835
-4759
-4678
-4591
-4498
-4399
-4296
-4188
-4077
-3965
-3852
-3737
-3621
-3502
-3380
-3255
-3127
-2997
-2865
-2731
-2596
-2460
-2323
-2186
-2051
-1916
-1782
-1649
-1516
-1383
-1251
-1118
-985
-853
-721
-589
-457
-325
-193
-61
70
200
331
460
589
716
841
965
1087
1206
1322
1434
1544
1650
1755
1858
1962
2065
2169
2274
2379
2486
2594
2703
2814
2924
3034
3143
3251
3359
3465
3571
3677
3783
3888
3992
4094
4199
4302
4405
4509
4612
4716
4819
4920
5020
5117
5210
5301
5388
5472
5553
5632
5708
5781
5852
5921
5987
6051
6113
6173
6231
6285
6335
6381
6422
6457
6486
6508
6524
6536
6543
6548
6550
6550
6551
6550
6550
6548
6547
6543
6538
6531
6522
6510
6496
6480
6461
6439
6415
6389
6361
6331
6297
6259
6216
6168
6115
6057
5996
5932
5867
5799
5729
5658
5586
5512
5436
5357
5275
5189
5101
5010
4918
4824
4729
4634
4540
4446
4354
4264
4176
4091
4008
3927
3847
3768
3687
3603
3517
3428
3335
3238
3138
3036
2932
2827
2721
2618
2516
2418
2323
2232
2144
2059
1977
1898
1821
1747
1674
1605
1537
1473
1413
1357
1307
1261
1220
1182
1146
1113
1080
1047
1014
980
945
909
873
836
799
761
722
683
643
603
563
523
484
445
406
368
330
292
252
210
166
121
74
26
-22
-71
-118
-164
-208
-249
-288
-323
-354
-382
-406
-425
-440
-452
-460
-466
-468
-469
-466
-461
-454
-442
-427
-406
-381
-351
-317
-280
-240
-196
-150
-102
-53
-2
51
107
167
231
298
368
439
512
585
659
733
807
881
956
1032
1107
1181
1254
1324
1393
1461
1528
1596
1662
1729
1795
1860
1924
1988
2051
2115
2181
2248
2319
2393
2471
2552
2636
2722
2811
2901
2992
3083
3175
3270
3367
3468
3572
3678
3787
3897
4006
4116
4221
4324
4422
4517
4609
4698
4785
4870
4953
5033
5110
5183
5254
5321
5386
5449
5509
5567
5623
5674
5722
5766
5806
5843
5876
5906
5936
5964
5990
6015
6038
6057
6075
6090
6102
6112
6120
6126
6130
6131
6128
6121
6109
6094
6073
6049
6021
5990
5956
5920
5884
5846
5808
5768
5727
5686
5643
5601
5557
5514
5469
5424
5379
5332
5284
5234
5184
5133
5081
5028
4976
4923
4872
4823
4776
4732
4690
4649
4609
4570
4531
4491
4451
4410
4369
4329
4291
4256
4223
4193
4166
4142
4120
4099
4080
4059
4041
4022
4003
3984
3964
3944
3923
3902
3879
3855
3830
3805
3781
3756
3732
3709
3685
3663
3640
3618
3597
3576
3555
3536
3517
3498
3480
3462
3443
3425
3408
3393
3380
3371
3365
3363
3365
3369
3375
3383
3392
3401
3411
3420
3429
3437
3443
3446
3445
3441
3432
3420
3405
3389
3372
3354
3335
3313
3289
3261
3228
3191
3149
3104
3057
3008
2958
2907
2853
2798
2740
2681
2623
2565
2509
2457
2410
2368
2331
2298
2270
2245
2226
2211
2202
2198
2201
2209
2222
2240
2263
2290
2320
2353
2387
2422
2457
2494
2531
2567
2603
2638
2670
2700
2728
2754
2781
2808
2836
2866
2898
2932
2968
3006
3046
3087
3129
3172
3214
3257
3300
3343
3387
3431
3475
3517
3557
3595
3632
3667
3701
3733
3762
3789
3812
3830
3842
3850
3852
3848
3840
3828
3812
3793
3772
3749
3726
3703
3679
3656
3631
3607
3580
3550
3517
3479
3437
3393
3346
3299
3250
3202
3152
3102
3052
3001
2951
2902
2853
2805
2759
2714
2672
2630
2589
2546
2500
2451
2399
2344
2287
2230
2173
2116
2060
2005
1951
1898
1844
1790
1733
1673
1610
1544
1474
1399
1321
1238
1152
1064
975
886
795
704
612
520
426
331
235
139
43
-52
-146
-239
-330
-421
-511
-602
-691
-779
-864
-946
-1024
-1098
-1169
-1236
-1299
-1358
-1415
-1470
-1524
-1576
-1628
-1677
-1724
-1768
-1809
-1847
-1880
-1911
-1938
-1961
-1981
-1997
-2009
-2017
-2023
-2025
-2021
-2016
-2007
-1993
-1976
-1955
-1933
-1908
-1882
-1855
-1827
-1797
-1766
-1732
-1694
-1652
-1607
-1558
-1506
-1452
-1395
-1338
-1278
-1216
-1152
-1086
-1016
-947
-876
-805
-732
-659
-585
-511
-436
-359
-282
-203
-123
-42
41
126
211
298
386
473
561
648
736
824
914
1004
1094
1185
1277
1369
1462
1557
1652
1747
1844
1941
2037
2133
2228
2322
2415
2506
2594
2680
2762
2842
2919
2995
3068
3141
3212
3282
3352
3423
3494
3566
3639
3710
3779
3847
3911
3972
4030
4088
4144
4201
4257
4314
4370
4426
4482
4537
4593
4648
4704
4759
4815
4871
4927
4985
5044
5106
5171
5238
5308
5381
5457
5535
5616
5698
5782
5866
5950
6035
6120
6206
6291
6376
6462
6547
6634
6720
6806
6891
6976
7060
7143
7224
7304
7384
7463
7541
7619
7698
7777
7857
7936
8013
8090
8167
8242
8317
8391
8466
8540
8614
8685
8753
8817
8878
8935
8989
9040
9091
9139
9186
9231
9274
9315
9354
9390
9423
9452
9477
9497
9514
9526
9534
9538
9539
9537
9532
9525
9516
9505
9491
9474
9455
9433
9407
9379
9348
9315
9280
9242
9200
9154
9103
9046
8984
8917
8846
8770
8692
8609
8524
8435
8342
8246
8144
8039
7929
7816
7700
7583
7464
7345
7225
7105
6985
6864
6742
6619
6495
6370
6243
6115
5985
5854
5722
5588
5453
5317
5179
5040
4900
4758
4616
4473
4330
4186
4042
3897
3752
3605
3457
3307
3157
3006
2855
2706
2557
2409
2264
2120
1978
1839
1700
1562
1425
1287
1150
1012
875
737
599
460
321
182
43
-96
-235
-374
-514
-653
-791
-928
-1064
-1199
-1332
-1463
-1593
-1721
-1845
-1966
-2085
-2201
-2315
-2428
-2538
-2646
-2751
-2853
-2954
-3051
-3145
-3235
-3321
-3402
-3479
-3553
-3622
-3688
-3749
-3806
-3858
-3906
-3950
-3990
-4026
-4057
-4085
-4110
-4132
-4152
-4170
-4185
-4199
-4211
-4221
-4230
-4236
-4240
-4241
-4241
-4240
-4237
-4234
-4232
-4230
-4231
-4234
-4238
-4243
-4249
-4256
-4262
-4268
-4272
-4275
-4274
-4271
-4266
-4258
-4250
-4242
-4235
-4229
-4224
-4220
-4215
-4209
-4202
-4193
-4182
-4170
-4156
-4140
-4124
-4107
-4090
-4070
-4048
-4024
-3996
-3967
-3935
-3901
-3865
-3827
-3787
-3746
-3704
-3662
-3619
-3577
-3535
-3495
-3455
-3417
-3380
-3345
-3312
-3279
-3247
-3216
-3186
-3156
-3126
-3096
-3066
-3035
-3004
-2972
-2939
-2907
-2874
-2840
-2807
-2773
-2739
-2703
-2665
-2626
-2584
-2542
-2498
-2453
-2407
-2359
-2309
-2258
-2204
-2148
-2089
-2027
-1962
-1896
-1828
-1759
-1690
-1619
-1548
-1475
-1401
-1325
-1248
-1170
-1091
-1010
-930
-849
-765
-680
-593
-505
-416
-324
-231
-134
-35
68
173
282
393
506
621
739
857
977
1098
1221
1344
1470
1597
1724
1851
1977
2101
2224
2346
2465
2583
2698
2811
2920
3026
3129
3227
3322
3412
3500
3584
3666
3745
3822
3896
3968
4037
4103
4166
4225
4282
4335
4384
4432
4476
4518
4557
4594
4628
4658
4685
4708
4726
4741
4752
4759
4763
4763
4758
4749
4735
4715
4691
4661
4628
4591
4552
4510
4467
4422
4375
4326
4275
4223
4169
4114
4059
4002
3943
3884
3822
3759
3694
3628
3560
3493
3424
3356
3286
3216
3144
3071
2997
2920
2842
2761
2679
2595
2509
2424
2338
2254
2171
2090
2011
1935
1862
1792
1724
1660
1597
1537
1478
1420
1363
1306
1250
1194
1138
1081
1022
964
904
843
781
718
655
590
525
460
396
333
272
212
154
95
37
-23
-84
-148
-215
-285
-357
-431
-506
-583
-661
-741
-823
-906
-991
-1077
-1165
-1255
-1346
-1437
-1530
-1622
-1714
-1805
-1894
-1982
-2068
-2150
-2230
-2306
-2379
-2450
-2520
-2589
-2657
-2723
-2787
-2847
-2903
-2955
-3002
-3043
-3079
-3108
-3131
-3147
-3156
-3159
-3154
-3143
-3127
-3104
-3078
-3046
-3011
-2973
-2931
-2886
-2837
-2786
-2731
-2673
-2613
-2552
-2488
-2424
-2357
-2289
-2221
-2154
-2087
-2021
-1960
-1900
-1842
-1786
-1732
-1679
-1627
-1576
-1528
-1482
-1439
-1400
-1367
-1338
-1315
-1297
-1283
-1273
-1268
-1266
-1267
-1272
-1281
-1292
-1305
-1320
-1336
-1354
-1374
-1395
-1418
-1443
-1471
-1502
-1537
-1577
-1619
-1665
-1714
-1764
-1815
-1866
-1917
-1967
-2016
-2063
-2109
-2156
-2204
-2253
-2303
-2353
-2405
-2456
-2508
-2558
-2607
-2653
-2697
-2738
-2775
-2807
-2836
-2861
-2882
-2900
-2915
-2928
-2938
-2947
-2955
-2961
-2968
-2972
-2976
-2976
-2975
-2970
-2961
-2948
-2930
-2908
-2883
-2854
-2823
-2791
-2758
-2723
-2689
-2653
-2616
-2578
-2539
-2499
-2458
-2417
-2375
-2332
-2289
-2243
-2197
-2149
-2099
-2048
-1996
-1943
-1890
-1837
-1785
-1734
-1683
-1632
-1583
-1532
-1482
-1429
-1375
-1320
-1263
-1205
-1148
-1091
-1033
-977
-920
-864
-807
-749
-690
-629
-567
-504
-440
-377
-314
-251
-187
-122
-54
16
90
167
248
333
420
511
605
702
803
908
1016
1128
1244
1363
1487
1613
1743
1875
2009
2148
2287
2429
2573
2718
2865
3013
3161
3311
3461
3612
3763
3915
4066
4218
4369
4519
4667
4815
4963
5110
5258
5406
5554
5702
5849
5994
6138
6278
6415
6549
6678
6803
6923
7040
7153
7261
7363
7458
7546
7627
7701
7768
7830
7885
7934
7977
8013
8041
8061
8073
8077
8073
8060
8039
8013
7982
7945
7902
7856
7806
7753
7697
7640
7580
7517
7452
7383
7312
7239
7163
7085
7005
6923
6838
6751
6661
6568
6474
6378
6281
6184
6088
5993
5898
5804
5710
5615
5518
5419
5317
5213
5107
4999
4891
4783
4677
4571
4467
4365
4264
4165
4067
3971
3877
3784
3692
3601
3511
3422
3332
3243
3153
3063
2974
2884
2795
2707
2619
2532
2446
2361
2277
2196
2116
2037
1962
1886
1812
1738
1665
1591
1519
1446
1374
1303
1233
1163
1093
1024
956
888
821
755
690
626
563
501
440
379
320
260
202
143
84
24
-37
-99
-161
-222
-283
-343
-401
-459
-515
-571
-626
-679
-732
-785
-836
-886
-934
-979
-1022
-1062
-1099
-1134
-1167
-1199
-1229
-1256
-1282
-1304
-1323
-1339
-1352
-1363
-1372
-1379
-1384
-1389
-1393
-1397
-1400
-1403
-1405
-1407
-1408
-1410
-1411
-1412
-1412
-1410
-1407
-1402
-1395
-1385
-1373
-1358
-1341
-1322
-1302
-1281
-1260
-1238
-1216
-1193
-1170
-1146
-1121
-1097
-1072
-1048
-1024
-999
-975
-951
-927
-903
-881
-860
-841
-825
-811
-799
-790
-783
-777
-773
-770
-768
-764
-759
-752
-743
-732
-719
-703
-686
-667
-647
-625
-601
-576
-549
-520
-490
-458
-425
-391
-355
-319
-281
-241
-199
-154
-106
-55
-1
57
118
182
249
320
393
470
551
635
721
811
903
999
1097
1199
1304
1413
1524
1637
1753
1870
1988
2108
2229
2351
2475
2601
2729
2860
2993
3127
3264
3401
3539
3679
3819
3959
4099
4239
4377
4515
4650
4783
4912
5036
5155
5270
5380
5485
5585
5681
5771
5857
5937
6013
6082
6147
6205
6257
6304
6346
6382
6414
6442
6465
6485
6501
6514
6524
6530
6534
6535
6533
6527
6520
6509
6496
6482
6465
6448
6429
6409
6388
6366
6343
6318
6291
6263
6232
6199
6165
6128
6092
6054
6017
5979
5941
5903
5865
5826
5786
5745
5703
5660
5617
5573
5529
5486
5443
5400
5355
5309
5261
5211
5160
5107
5053
4998
4941
4884
4827
4768
4710
4650
4589
4527
4463
4398
4332
4264
4196
4125
4053
3979
3903
3828
3752
3676
3601
3527
3453
3380
3307
3234
3163
3092
3021
2951
2882
2813
2744
2674
2603
2530
2456
2380
2302
2225
2149
2074
2003
1934
1869
1806
1746
1688
1631
1575
1519
1464
1411
1358
1307
1259
1213
1171
1133
1099
1068
1040
1014
992
971
952
934
917
901
885
870
854
838
821
803
783
762
740
718
696
674
653
633
615
599
586
574
563
554
546
539
534
531
530
533
537
545
555
569
585
603
625
649
675
703
733
764
797
831
866
902
938
975
1012
1051
1089
1129
1169
1209
1249
1288
1326
1364
1400
1436
1471
1506
1541
1576
1611
1646
1682
1717
1752
1788
1824
1861
1900
1940
1982
2024
2067
2110
2154
2198
2242
2287
2334
2381
2430
2481
2533
2586
2641
2697
2755
2813
2873
2934
2996
3059
3123
3187
3252
3317
3382
3448
3514
3581
3648
3716
3785
3854
3925
3996
4067
4142
4216
4293
4371
4451
4533
4618
4705
4793
4882
4972
5062
5152
5244
5336
5428
5522
5616
5711
5806
5900
5993
6086
6177
6268
6358
6448
6537
6625
6712
6798
6883
6966
7049
7130
7210
7290
7370
7449
7527
7606
7683
7759
7834
7906
7975
8041
8103
8163
8219
8271
8319
8364
8405
8443
8477
8509
8537
8563
8587
8608
8626
8641
8654
8663
8670
8674
8675
8673
8669
8663
8654
8644
8632
8618
8602
8584
8564
8543
8520
8497
8472
8446
8419
8390
8359
8326
8290
8251
8209
8164
8118
8070
8019
7967
7912
7856
7796
7735
7670
7602
7531
7456
7378
7297
7212
7123
7031
6936
6839
6739
6637
6533
6427
6321
6212
6103
5993
5882
5770
5659
5547
5434
5322
5210
5097
4984
4871
4757
4642
4527
4410
4292
4174
4054
3935
3816
3698
3583
3471
3361
3254
3150
3049
2952
2859
2770
2685
2604
2528
2456
2389
2327
2269
2216
2167
2122
2081
2043
2008
1977
1948
1922
1898
1879
1862
1849
1839
1832
1827
1822
1819
1814
1809
1804
1798
1792
1786
1781
1777
1772
1769
1765
1761
1757
1754
1750
1746
1743
1739
1735
1730
1724
1717
1708
1698
1687
1675
1663
1650
1638
1627
1617
1609
1603
1599
1596
1595
1595
1596
1598
1600
1603
1606
1609
1613
1618
1625
1634
1644
1655
1668
1682
1696
1711
1726
1743
1761
1780
1801
1823
1847
1872
1897
1923
1949
1976
2003
2031
2059
2087
2117
2148
2179
2212
2246
2280
2315
2350
2385
2419
2454
2488
2522
2556
2591
2625
2659
2693
2727
2760
2791
2820
2848
2873
2896
2915
2932
2945
2955
2962
2965
2965
2961
2953
2942
2929
2913
2894
2873
2849
2822
2793
2761
2728
2692
2655
2616
2575
2533
2489
2443
2393
2341
2287
2230
2170
2109
2047
1984
1920
1857
1793
1730
1666
1602
1537
1473
1408
1343
1277
1212
1147
1082
1016
952
886
819
750
681
609
536
462
387
310
232
154
75
-5
-84
-165
-245
-326
-405
-485
-563
-639
-714
-787
-859
-928
-995
-1061
-1124
-1186
-1246
-1303
-1359
-1411
-1461
-1507
-1549
-1587
-1621
-1650
-1675
-1695
-1711
-1723
-1731
-1735
-1735
-1731
-1722
-1709
-1691
-1669
-1643
-1613
-1582
-1548
-1512
-1475
-1436
-1397
-1356
-1313
-1267
-1219
-1168
-1113
-1056
-996
-933
-867
-800
-732
-662
-592
-521
-449
-377
-304
-230
-156
-80
-4
73
149
226
303
379
456
532
608
685
762
840
918
996
1074
1151
1226
1300
1370
1438
1504
1566
1625
1682
1737
1789
1839
1886
1933
1977
2020
2062
2103
2141
2178
2214
2248
2280
2311
2341
2369
2395
2419
2443
2465
2487
2509
2530
2552
2572
2590
2607
2620
2631
2638
2641
2641
2637
2629
2618
2605
2589
2571
2551
2530
2507
2483
2457
2431
2404
2376
2347
2318
2287
2255
2222
2188
2153
2118
2082
2047
2011
1976
1942
1908
1876
1845
1815
1785
1756
1728
1699
1669
1638
1605
1571
1535
1496
1455
1412
1366
1317
1265
1211
1154
1095
1033
968
901
830
757
681
602
521
436
348
256
160
60
-44
-150
-260
-372
-486
-603
-723
-845
-968
-1094
-1221
-1350
-1481
-1612
-1746
-1880
-2013
-2150
-2288
-2426
-2565
-2706
-2848
-2992
-3137
-3283
-3430
-3578
-3725
-3871
-4016
-4159
-4299
-4436
-4570
-4701
-4830
-4957
-5082
-5204
-5323
-5439
-5550
-5658
-5762
-5861
-5956
-6045
-6130
-6210
-6284
-6353
-6417
-6475
-6527
-6574
-6615
-6650
-6680
-6704
-6723
-6735
-6741
-6742
-6736
-6725
-6708
-6684
-6654
-6617
-6573
-6522
-6465
-6402
-6333
-6259
-6181
-6099
-6014
-5926
-5835
-5742
-5647
-5549
-5449
-5346
-5242
-5135
-5027
-4917
-4805
-4691
-4575
-4457
-4338
-4217
-4094
-3972
-3847
-3721
-3594
-3466
-3337
-3208
-3077
-2947
-2817
-2687
-2557
-2428
-2297
-2167
-2036
-1905
-1773
-1641
-1509
-1377
-1246
-1116
-987
-860
-735
-613
-494
-378
-265
-156
-49
54
155
254
350
443
534
621
705
786
864
937
1008
1074
1138
1198
1255
1310
1364
1417
1469
1521
1573
1625
1678
1732
1786
1840
1893
1946
1998
2048
2097
2145
2192
2239
2285
2330
2377
2423
2471
2520
2571
2624
2679
2736
2795
2856
2919
2984
3051
3120
3191
3264
3340
3417
3496
3576
3658
3741
3825
3909
3994
4078
4163
4247
4331
4414
4496
4576
4655
4732
4807
4880
4951
5021
5089
5155
5221
5285
5347
5408
5468
5527
5584
5640
5695
5750
5805
5859
5914
5969
6024
6079
6132
6184
6235
6283
6328
6371
6411
6449
6484
6517
6548
6576
6602
6624
6643
6659
6670
6677
6679
6676
6669
6658
6643
6624
6601
6573
6542
6506
6466
6422
6373
6321
6266
6208
6146
6082
6015
5946
5874
5801
5725
5647
5567
5485
5400
5313
5224
5133
5039
4943
4844
4743
4640
4535
4428
4320
4210
4100
3988
3875
3762
3647
3531
3413
3295
3176
3056
2935
2813
2690
2566
2442
2318
2195
2073
1951
1831
1712
1594
1478
1362
1248
1136
1025
916
808
701
595
489
384
279
175
70
-33
-134
-233
-330
-423
-513
-599
-682
-761
-837
-911
-981
-1050
-1116
-1181
-1245
-1308
-1369
-1429
-1488
-1545
-1601
-1655
-1706
-1757
-1806
-1853
-1900
-1945
-1989
-2033
-2077
-2120
-2164
-2208
-2252
-2296
-2341
-2385
-2428
-2471
-2513
-2554
-2593
-2630
-2666
-2701
-2735
-2767
-2798
-2828
-2855
-2880
-2903
-2922
-2940
-2955
-2967
-2977
-2985
-2990
-2992
-2991
-2987
-2978
-2966
-2951
-2933
-2913
-2890
-2866
-2842
-2816
-2790
-2763
-2735
-2707
-2678
-2648
-2616
-2583
-2548
-2511
-2471
-2429
-2384
-2336
-2287
-2235
-2182
-2128
-2072
-2013
-1954
-1892
-1829
-1764
-1698
-1630
-1561
-1491
-1419
-1346
-1271
-1195
-1117
-1038
-958
-877
-795
-712
-630
-547
-464
-380
-296
-211
-125
-37
51
140
230
321
413
506
601
696
794
893
993
1096
1200
1307
1415
1526
1638
1752
1867
1983
2100
2218
2337
2457
2578
2701
2825
2950
3077
3204
3332
3461
3590
3718
3846
3973
4100
4227
4354
4481
4607
4732
4857
4980
5103
5224
5343
5461
5576
5689
5798
5905
6009
6108
6204
6295
6382
6465
6544
6619
6690
6757
6820
6880
6936
6988
7037
7082
7123
7160
7193
7221
7245
7264
7278
7287
7291
7291
7288
7280
7269
7254
7235
7212
7185
7154
7119
7079
7035
6986
6932
6874
6811
6742
6669
6591
6508
6421
6330
6235
6137
6036
5932
5826
5718
5607
5494
5379
5263
5145
5026
4906
4786
4664
4541
4418
4293
4168
4041
3914
3786
3658
3530
3403
3276
3149
3023
2897
2770
2644
2516
2388
2260
2132
2004
1877
1751
1628
1507
1389
1275
1163
1055
950
847
747
650
556
465
378
294
214
138
67
0
-63
-122
-177
-228
-276
-321
-363
-402
-438
-471
-502
-530
-556
-579
-600
-619
-635
-649
-660
-669
-674
-677
-678
-677
-674
-670
-664
-658
-650
-641
-630
-618
-605
-590
-574
-557
-539
-521
-502
-482
-463
-443
-424
-404
-384
-364
-343
-321
-298
-275
-250
-224
-196
-167
-137
-105
-72
-37
0
38
78
120
163
208
254
302
351
403
457
514
574
637
704
775
849
927
1008
1094
1183
1274
1370
1468
1571
1676
1785
1898
2013
2134
2257
2384
2515
2649
2788
2931
3079
3231
3387
3548
3712
3881
4053
4229
4408
4590
4775
4962
5152
5344
5537
5733
5929
6127
6326
6526
6727
6929
7131
7333
7533
7732
7928
8121
8312
8498
8682
8861
9037
9209
9377
9541
9702
9858
10011
10160
10306
10448
10587
10722
10854
10980
11102
11218
11327
11430
11526
11615
11698
11774
11845
11911
11973
12029
12082
12129
12171
12209
12240
12266
12287
12301
12309
12312
12308
12299
12284
12264
12238
12206
12169
12127
12080
12029
11975
11918
11858
11796
11731
11664
11594
11523
11449
11374
11297
11219
11139
11059
10977
10894
10810
10725
10641
10556
10471
10386
10302
10218
10133
10048
9963
9877
9790
9703
9616
9528
9439
9350
9260
9170
9081
8991
8901
8811
8720
8628
8536
8444
8350
8256
8161
8066
7970
7874
7778
7682
7586
7489
7392
7294
7195
7095
6994
6892
6789
6686
6583
6479
6374
6269
6163
6057
5952
5847
5742
5637
5533
5430
5327
5224
5122
5020
4919
4818
4718
4618
4519
4420
4322
4224
4128
4032
3938
3846
3754
3664
3575
3489
3404
3322
3242
3165
3091
3020
2953
2889
2828
2770
2716
2664
2616
2571
2529
2490
2454
2421
2391
2362
2335
2310
2286
2264
2243
2224
2206
2191
2178
2167
2159
2153
2150
2148
2148
2150
2153
2159
2166
2175
2186
2198
2212
2228
2246
2265
2286
2308
2332
2357
2383
2410
2436
2464
2491
2519
2547
2575
2603
2632
2660
2688
2716
2743
2770
2796
2821
2846
2870
2894
2918
2941
2963
2984
3002
3019
3034
3047
3058
3067
3075
3081
3086
3089
3090
3090
3086
3080
3072
3060
3046
3028
3008
2984
2958
2929
2896
2862
2825
2785
2744
2702
2658
2614
2569
2524
2480
2435
2392
2349
2307
2266
2226
2188
2151
2116
2082
2050
2020
1991
1963
1938
1915
1893
1874
1856
1840
1825
1812
1799
1787
1776
1766
1758
1750
1745
1742
1741
1742
1745
1749
1755
1763
1771
1781
1792
1804
1816
1829
1843
1857
1871
1886
1900
1915
1930
1946
1962
1978
1996
2013
2032
2051
2070
2088
2106
2123
2139
2153
2166
2178
2189
2199
2208
2217
2225
2234
2242
2250
2259
2268
2276
2285
2295
2304
2313
2323
2332
2342
2351
2361
2371
2381
2391
2401
2411
2420
2429
2437
2444
2450
2455
2458
2459
2459
2458
2457
2454
2451
2448
2445
2441
2438
2434
2430
2425
2420
2415
2408
2401
2394
2386
2377
2369
2360
2352
2344
2337
2330
2323
2317
2312
2308
2304
2300
2296
2292
2287
2282
2277
2271
2266
2260
2255
2250
2244
2239
2233
2226
2219
2210
2199
2187
2173
2157
2139
2119
2096
2070
2041
2012
1980
1945
1908
1870
1829
1786
1742
1696
1649
1601
1551
1500
1447
1393
1338
1280
1221
1160
1098
1035
971
908
844
780
717
654
591
529
467
405
344
283
222
160
99
38
-23
-84
-146
-208
-270
-333
-396
-460
-523
-587
-650
-713
-775
-836
-897
-958
-1018
-1078
-1138
-1199
-1259
-1320
-1380
-1441
-1502
-1563
-1623
-1682
-1741
-1798
-1854
-1909
-1963
-2015
-2067
-2118
-2167
-2217
-2265
-2313
-2360
-2406
-2452
-2497
-2541
-2584
-2627
-2668
-2708
-2747
-2785
-2821
-2855
-2888
-2920
-2951
-2980
-3009
-3036
-3062
-3086
-3108
-3128
-3147
-3164
-3180
-3195
-3209
-3222
-3235
-3246
-3257
-3266
-3274
-3281
-3287
-3292
-3295
-3298
-3299
-3299
-3299
-3298
-3296
-3294
-3292
-3290
-3288
-3286
-3283
-3280
-3276
-3269
-3261
-3251
-3238
-3224
-3207
-3189
-3168
-3146
-3121
-3095
-3067
-3038
-3007
-2976
-2944
-2912
-2879
-2847
-2813
-2778
-2742
-2705
-2666
-2625
-2584
-2542
-2499
-2456
-2413
-2368
-2324
-2278
-2231
-2184
-2135
-2085
-2033
-1983
-1931
-1879
-1826
-1773
-1719
-1665
-1610
-1555
-1499
-1442
-1385
-1327
-1269
-1210
-1151
-1093
-1034
-977
-920
-864
-809
-755
-702
-649
-596
-543
-490
-436
-383
-331
-279
-228
-178
-130
-84
-39
5
47
88
128
166
204
241
277
311
345
377
407
435
462
488
512
535
557
577
596
613
630
645
658
671
682
693
703
712
720
727
733
739
744
748
751
753
754
754
752
751
748
746
743
740
738
735
733
731
729
727
725
723
722
721
722
723
725
728
732
737
743
750
758
767
776
787
798
810
822
835
849
864
879
896
913
932
952
972
992
1012
1033
1053
1072
1090
1107
1123
1136
1149
1159
1168
1176
1182
1186
1189
1191
1191
1189
1186
1181
1175
1166
1156
1144
1130
1114
1097
1079
1059
1039
1018
997
976
954
932
909
887
864
842
821
800
780
762
745
729
715
702
691
682
673
667
661
657
654
653
652
652
653
655
657
659
662
665
668
672
676
681
686
692
700
708
717
726
737
747
758
769
780
791
803
815
827
839
851
862
873
883
893
902
910
917
924
930
936
941
945
948
950
951
950
949
946
943
938
934
928
922
916
910
903
896
889
883
876
870
864
858
853
848
843
840
837
834
833
833
833
835
838
843
849
856
865
876
887
900
914
930
947
966
987
1010
1035
1062
1091
1122
1154
1188
1224
1262
1301
1341
1382
1424
1466
1509
1551
1593
1634
1675
1715
1754
1792
1830
1866
1901
1936
1970
2001
2033
2065
2095
2125
2154
2182
2210
2238
2265
2292
2319
2344
2368
2391
2413
2434
2454
2472
2489
2506
2521
2536
2549
2562
2574
2585
2595
2605
2614
2623
2632
2641
2649
2659
2669
2679
2691
2703
2716
2729
2744
2759
2775
2793
2812
2832
2853
2875
2897
2921
2945
2969
2994
3019
3044
3071
3098
3126
3155
3185
3216
3247
3280
3314
3349
3384
3420
3457
3494
3532
3570
3608
3646
3684
3722
3761
3799
3838
3876
3916
3955
3995
4035
4075
4115
4155
4195
4235
4274
4313
4350
4387
4422
4455
4486
4516
4544
4569
4593
4615
4636
4655
4673
4691
4707
4723
4737
4752
4765
4777
4788
4798
4807
4814
4820
4825
4828
4831
4833
4834
4835
4836
4836
4837
4837
4837
4838
4838
4838
4837
4836
4834
4832
4828
4823
4818
4812
4805
4798
4792
4785
4778
4771
4763
4755
4746
4737
4726
4715
4703
4690
4676
4661
4645
4627
4609
4589
4569
4547
4524
4501
4477
4453
4427
4401
4374
4347
4319
4291
4263
4235
4208
4180
4154
4127
4102
4075
4051
4027
4003
3979
3956
3932
3907
3882
3856
3828
3799
3768
3736
3703
3669
3634
3599
3563
3528
3492
3456
3420
3383
3346
3308
3269
3230
3191
3152
3112
3072
3033
2993
2954
2915
2877
2840
2805
2770
2737
2705
2674
2645
2616
2588
2560
2533
2507
2481
2456
2433
2410
2388
2368
2349
2331
2314
2298
2284
2270
2257
2244
2233
2221
2211
2200
2191
2183
2176
2170
2165
2163
2161
2162
2164
2168
2172
2178
2184
2191
2199
2207
2216
2226
2236
2246
2258
2270
2284
2298
2313
2330
2347
2365
2384
2404
2424
2445
2466
2488
2510
2532
2556
2580
2604
2629
2655
2680
2705
2730
2754
2779
2802
2826
2850
2874
2898
2921
2945
2969
2993
3016
3040
3064
3087
3110
3133
3155
3177
3199
3220
3242
3263
3285
3306
3327
3348
3369
3389
3408
3427
3444
3461
3476
3491
3505
3518
3529
3540
3549
3556
3561
3564
3565
3564
3562
3558
3553
3548
3543
3538
3533
3529
3526
3523
3521
3520
3520
3521
3523
3526
3531
3536
3543
3551
3561
3572
3583
3596
3610
3624
3640
3657
3675
3694
3714
3735
3757
3779
3802
3826
3849
3871
3894
3915
3937
3958
3978
3999
4019
4038
4057
4075
4093
4110
4127
4143
4158
4173
4187
4200
4212
4223
4233
4242
4249
4256
4261
4265
4270
4273
4277
4280
4282
4284
4284
4284
4283
4281
4277
4272
4267
4261
4254
4247
4240
4233
4226
4220
4214
4209
4205
4201
4198
4195
4193
4191
4190
4189
4188
4187
4186
4186
4185
4184
4184
4184
4184
4184
4185
4185
4185
4185
4184
4183
4182
4181
4179
4177
4175
4172
4169
4166
4162
4158
4154
4149
4144
4138
4133
4127
4121
4114
4107
4100
4093
4086
4078
4072
4064
4057
4050
4043
4035
4030
4024
4019
4014
4010
4006
4002
3998
3993
3989
3984
3978
3973
3968
3964
3960
3957
3954
3953
3952
3952
3952
3953
3955
3958
3961
3964
3968
3972
3977
3981
3986
3991
3996
4001
4006
4011
4018
4024
4030
4038
4045
4051
4059
4066
4073
4081
4089
4097
4105
4113
4122
4131
4141
4150
4160
4169
4179
4188
4198
4207
4216
4225
4234
4243
4252
4260
4267
4274
4280
4285
4290
4294
4298
4302
4305
4309
4313
4317
4320
4324
4326
4328
4330
4330
4329
4327
4325
4322
4318
4315
4310
4306
4301
4295
4289
4282
4275
4268
4260
4251
4242
4232
4221
4209
4196
4182
4166
4149
4131
4112
4091
4070
4049
4026
4003
3979
3955
3930
3905
3880
3855
3830
3805
3780
3754
3729
3703
3676
3650
3623
3595
3567
3538
3509
3478
3447
3414
3381
3347
3312
3276
3239
3201
3162
3121
3080
3037
2993
2948
2902
2855
2807
2759
2710
2660
2610
2560
2509
2458
2406
2355
2303
2250
2198
2145
2092
2039
1986
1933
1881
1828
1776
1723
1671
1618
1565
1512
1459
1406
1352
1299
1246
1193
1141
1090
1039
990
941
892
845
798
753
708
664
620
578
536
496
455
416
377
339
300
263
225
188
152
116
81
47
13
-20
-52
-83
-113
-142
-171
-198
-223
-248
-270
-292
-311
-329
-345
-359
-372
-383
-393
-401
-407
-411
-414
-415
-415
-413
-411
-407
-402
-396
-390
-382
-374
-364
-353
-341
-327
-311
-293
-274
-253
-230
-206
-181
-155
-127
-98
-67
-36
-3
32
67
104
143
183
225
268
312
358
405
453
503
554
605
658
711
766
821
877
935
993
1052
1113
1174
1236
1298
1359
1420
1481
1542
1602
1662
1721
1781
1841
1901
1961
2021
2082
2143
2204
2266
2327
2390
2452
2514
2576
2638
2700
2761
2822
2882
2941
3000
3059
3117
3175
3232
3290
3346
3403
3459
3514
3570
3625
3679
3732
3784
3836
3886
3935
3983
4030
4075
4120
4162
4203
4243
4280
4315
4348
4379
4409
4436
4461
4485
4507
4526
4544
4559
4572
4584
4593
4599
4604
4606
4606
4604
4599
4591
4581
4569
4554
4537
4518
4497
4474
4449
4422
4393
4362
4330
4296
4260
4222
4183
4142
4099
4054
4006
3958
3907
3856
3803
3750
3696
3642
3587
3532
3477
3420
3364
3306
3248
3190
3130
3070
3009
2948
2885
2822
2758
2694
2629
2564
2498
2432
2366
2298
2231
2163
2094
2025
1955
1885
1815
1745
1675
1605
1535
1465
1395
1326
1257
1190
1124
1059
995
933
872
813
756
700
645
593
542
493
446
401
357
316
276
237
199
163
127
92
57
24
-7
-38
-67
-95
-121
-145
-168
-189
-209
-226
-241
-254
-265
-275
-282
-287
-291
-294
-294
-294
-292
-288
-282
-275
-265
-253
-239
-222
-203
-182
-158
-133
-106
-78
-48
-16
16
51
86
123
161
201
241
283
326
369
413
458
504
550
597
644
692
739
785
831
877
922
967
1010
1054
1097
1139
1179
1218
1256
1291
1325
1357
1387
1415
1442
1466
1489
1510
1528
1543
1556
1567
1574
1579
1581
1582
1580
1576
1570
1562
1553
1542
1530
1516
1501
1484
1467
1449
1429
1409
1387
1365
1341
1317
1293
1268
1242
1217
1191
1166
1141
1116
1091
1067
1043
1020
997
975
954
933
912
892
873
854
836
819
803
787
772
758
744
732
720
709
698
689
680
672
665
659
653
649
645
642
640
638
638
640
642
645
650
656
662
669
677
685
693
703
712
722
733
744
756
768
780
793
806
820
835
850
865
881
897
914
931
949
966
984
1000
1018
1036
1054
1072
1089
1107
1125
1143
1161
1179
1197
1216
1236
1256
1276
1298
1319
1342
1364
1387
1410
1433
1456
1480
1504
1528
1552
1577
1602
1627
1651
1676
1701
1726
1750
1775
1799
1823
1847
1870
1892
1914
1934
1954
1974
1993
2011
2029
2045
2064
2080
2097
2113
2128
2144
2158
2173
2186
2199
2212
2224
2237
2249
2260
2272
2283
2294
2305
2315
2324
2332
2339
2345
2350
2354
2358
2360
2362
2364
2364
2365
2365
2364
2363
2361
2358
2354
2350
2344
2338
2330
2322
2313
2304
2293
2282
2270
2258
2245
2230
2215
2200
2183
2165
2145
2125
2104
2082
2059
2035
2011
1986
1960
1934
1906
1879
1850
1821
1791
1761
1730
1699
1668
1637
1605
1574
1543
1512
1481
1450
1419
1388
1356
1325
1293
1261
1228
1195
1162
1129
1096
1064
1032
1000
970
941
912
883
856
829
803
777
753
729
706
683
662
641
621
602
585
569
555
542
531
522
515
510
506
504
503
503
505
508
513
519
526
534
544
554
566
579
592
605
620
634
649
665
681
698
716
735
755
776
798
820
844
869
894
921
948
976
1004
1035
1065
1095
1126
1158
1189
1221
1253
1286
1319
1352
1385
1418
1451
1484
1516
1549
1581
1613
1645
1677
1709
1741
1773
1805
1836
1868
1899
1929
1960
1990
2019
2049
2078
2107
2136
2165
2194
2223
2253
2282
2312
2342
2374
2406
2440
2475
2510
2547
2585
2623
2663
2703
2745
2787
2831
2876
2922
2970
3019
3069
3121
3173
3227
3282
3338
3396
3455
3515
3576
3638
3701
3764
3828
3893
3958
4024
4090
4157
4225
4293
4363
4433
4504
4576
4649
4722
4795
4868
4941
5014
5087
5159
5230
5302
5372
5442
5511
5579
5646
5712
5777
5841
5904
5965
6025
6083
6140
6194
6247
6298
6348
6396
6442
6487
6531
6573
6613
6651
6688
6722
6755
6785
6813
6839
6863
6884
6904
6921
6936
6949
6960
6970
6977
6982
6985
6986
6985
6982
6977
6970
6961
6951
6939
6926
6912
6897
6881
6865
6847
6829
6810
6791
6772
6752
6733
6713
6692
6672
6652
6632
6611
6591
6571
6551
6532
6512
6493
6474
6456
6437
6419
6401
6382
6365
6347
6330
6313
6296
6279
6263
6246
6229
6212
6195
6177
6159
6140
6121
6101
6080
6058
6036
6013
5990
5967
5943
5919
5895
5871
5848
5824
5801
5778
5755
5732
5708
5685
5661
5636
5611
5584
5557
5529
5500
5470
5438
5405
5370
5334
5296
5256
5215
5173
5129
5084
5038
4990
4942
4892
4842
4790
4737
4684
4629
4574
4517
4459
4400
4340
4279
4216
4151
4086
4019
3952
3883
3814
3743
3672
3601
3529
3456
3383
3310
3237
3163
3090
3017
2943
2871
2798
2726
2655
2585
2515
2446
2378
2311
2244
2178
2112
2047
1983
1919
1857
1797
1737
1678
1621
1565
1510
1457
1405
1354
1305
1257
1211
1167
1124
1082
1042
1002
966
930
896
864
833
805
779
754
732
713
695
679
665
653
643
634
628
623
619
617
617
619
622
626
632
639
648
657
668
680
692
704
717
729
741
753
764
774
784
793
802
810
817
824
830
836
840
844
847
849
850
850
849
847
844
840
836
830
824
818
812
806
800
795
791
787
785
783
783
783
785
788
792
797
804
812
822
832
844
856
870
885
901
918
937
957
979
1002
1027
1054
1081
1110
1140
1171
1203
1236
1270
1306
1342
1379
1417
1456
1497
1538
1581
1624
1669
1715
1761
1808
1856
1903
1952
2000
2049
2098
2147
2196
2246
2296
2346
2396
2445
2494
2543
2591
2638
2685
2731
2777
2822
2866
2909
2951
2993
3033
3073
3111
3148
3184
3218
3251
3282
3312
3341
3368
3393
3417
3439
3459
3477
3493
3508
3521
3532
3542
3551
3558
3564
3569
3573
3575
3577
3577
3576
3574
3571
3567
3562
3556
3549
3542
3535
3526
3517
3508
3498
3487
3476
3464
3451
3438
3425
3412
3398
3384
3370
3356
3342
3329
3315
3303
3291
3280
3270
3260
3251
3243
3236
3229
3223
3217
3211
3206
3202
3198
3194
3191
3188
3186
3183
3181
3179
3177
3175
3174
3172
3171
3169
3168
3167
3165
3163
3161
3159
3156
3153
3149
3145
3141
3135
3129
3123
3116
3109
3101
3092
3083
3073
3062
3050
3037
3023
3009
2993
2977
2960
2943
2925
2906
2886
2866
2845
2823
2800
2777
2753
2730
2706
2682
2658
2633
2608
2583
2558
2533
2508
2482
2457
2431
2406
2380
2354
2327
2300
2272
2244
2216
2187
2158
2129
2100
2071
2043
2013
1986
1957
1930
1902
1875
1849
1823
1798
1774
1750
1727
1705
1684
1663
1644
1625
1607
1590
1573
1558
1544
1530
1517
1505
1494
1484
1474
1465
1457
1450
1443
1437
1433
1429
1426
1424
1424
1424
1425
1428
1431
1435
1441
1447
1454
1462
1470
1480
1490
1502
1514
1527
1541
1556
1571
1587
1604
1621
1638
1656
1674
1693
1713
1733
1754
1775
1797
1820
1842
1866
1889
1911
1934
1957
1979
2000
2021
2041
2062
2081
2101
2120
2140
2159
2179
2199
2218
2238
2257
2276
2294
2312
2329
2345
2361
2377
2392
2407
2421
2435
2448
2460
2472
2483
2493
2502
2510
2516
2522
2526
2528
2530
2530
2530
2528
2526
2523
2519
2515
2510
2504
2498
2491
2485
2477
2470
2462
2455
2447
2439
2430
2422
2413
2404
2395
2385
2375
2365
2354
2342
2330
2317
2304
2292
2279
2266
2254
2242
2231
2220
2210
2201
2193
2185
2178
2172
2167
2163
2158
2154
2151
2148
2145
2143
2142
2142
2143
2145
2148
2153
2158
2166
2175
2185
2197
2211
2227
2245
2264
2285
2309
2333
2359
2387
2416
2446
2477
2510
2543
2578
2613
2649
2685
2721
2758
2795
2833
2870
2907
2944
2981
3018
3054
3089
3124
3158
3192
3225
3257
3289
3320
3349
3378
3406
3433
3459
3484
3507
3530
3551
3571
3590
3606
3621
3635
3646
3656
3664
3671
3677
3681
3684
3685
3685
3683
3680
3676
3670
3663
3655
3645
3635
3623
3610
3596
3582
3566
3550
3534
3516
3498
3478
3458
3437
3414
3390
3364
3337
3309
3279
3249
3216
3183
3149
3114
3078
3041
3004
2966
2928
2890
2851
2813
2774
2735
2697
2658
2620
2581
2542
2504
2466
2428
2390
2352
2315
2279
2242
2206
2170
2134
2099
2064
2029
1996
1962
1930
1898
1867
1838
1809
1782
1756
1731
1708
1687
1667
1648
1631
1615
1601
1587
1575
1564
1553
1543
1533
1524
1515
1507
1499
1491
1484
1477
1472
1467
1463
1460
1458
1457
1456
1456
1457
1458
1460
1463
1467
1471
1476
1481
1487
1494
1501
1509
1518
1527
1537
1547
1558
1569
1580
1591
1602
1614
1626
1637
1649
1662
1674
1687
1700
1714
1729
1743
1759
1775
1791
1809
1826
1845
1864
1884
1904
1925
1947
1969
1992
2015
2037
2063
2087
2112
2138
2164
2190
2217
2245
2273
2303
2333
2363
2395
2428
2461
2496
2531
2567
2603
2640
2678
2715
2753
2790
2828
2864
2901
2936
2972
3006
3040
3074
3106
3138
3168
3198
3226
3253
3279
3303
3326
3348
3368
3387
3404
3419
3432
3444
3455
3463
3471
3477
3482
3486
3488
3489
3489
3487
3484
3479
3472
3464
3455
3444
3432
3418
3404
3388
3371
3353
3334
3314
3293
3271
3249
3226
3202
3178
3154
3128
3102
3076
3049
3022
2995
2967
2939
2911
2883
2855
2826
2798
2770
2742
2714
2686
2658
2630
2602
2574
2545
2517
2489
2460
2432
2403
2374
2345
2316
2287
2259
2230
2203
2176
2149
2123
2097
2072
2045
2021
1996
1971
1946
1921
1896
1872
1848
1824
1801
1779
1756
1735
1714
1693
1673
1653
1634
1616
1598
1580
1564
1547
1532
1517
1503
1490
1477
1466
1457
1448
1441
1435
1430
1427
1424
1423
1423
1424
1426
1429
1433
1438
1444
1451
1459
1468
1478
1488
1499
1511
1522
1534
1546
1558
1571
1583
1596
1609
1623
1636
1650
1665
1680
1696
1712
1729
1747
1766
1785
1805
1826
1848
1870
1893
1916
1941
1966
1992
2019
2047
2076
2105
2136
2167
2199
2232
2266
2300
2335
2371
2407
2443
2479
2515
2552
2588
2625
2662
2700
2737
2775
2813
2851
2889
2926
2964
3001
3037
3074
3110
3147
3183
3220
3256
3293
3330
3367
3405
3442
3480
3517
3555
3593
3631
3669
3707
3745
3783
3821
3859
3896
3933
3970
4006
4043
4078
4114
4149
4184
4219
4253
4286
4319
4351
4382
4412
4442
4471
4499
4526
4552
4577
4601
4624
4646
4667
4686
4705
4722
4739
4754
4768
4781
4793
4803
4813
4821
4827
4833
4837
4839
4840
4840
4839
4837
4833
4829
4823
4815
4806
4796
4783
4769
4752
4734
4713
4689
4663
4635
4604
4570
4535
4497
4457
4415
4371
4325
4278
4228
4178
4126
4072
4017
3961
3905
3848
3790
3733
3675
3618
3561
3505
3449
3394
3341
3288
3236
3186
3136
3088
3041
2995
2951
2908
2866
2826
2787
2751
2716
2683
2651
2621
2593
2566
2541
2517
2495
2474
2456
2438
2422
2408
2396
2385
2376
2368
2362
2358
2355
2353
2352
2353
2355
2357
2361
2366
2371
2377
2383
2389
2395
2401
2408
2414
2420
2426
2432
2438
2445
2451
2458
2465
2471
2478
2484
2491
2497
2504
2510
2517
2523
2529
2535
2541
2546
2551
2556
2560
2564
2568
2571
2575
2578
2582
2585
2589
2593
2598
2602
2608
2613
2619
2626
2633
2640
2648
2657
2666
2676
2687
2699
2711
2724
2738
2752
2767
2782
2797
2813
2829
2846
2863
2880
2898
2916
2935
2953
2972
2992
3011
3031
3051
3071
3091
3112
3132
3152
3172
3192
3212
3231
3251
3270
3290
3309
3327
3346
3364
3382
3400
3417
3434
3451
3467
3484
3500
3516
3531
3547
3562
3577
3592
3606
3619
3632
3645
3657
3668
3679
3690
3700
3709
3718
3726
3733
3741
3747
3753
3758
3762
3766
3769
3770
3771
3770
3768
3765
3761
3756
3749
3742
3735
3726
3717
3708
3698
3688
3677
3666
3654
3642
3630
3617
3605
3591
3578
3564
3550
3536
3521
3507
3492
3477
3462
3447
3433
3419
3405
3391
3377
3363
3349
3335
3321
3306
3291
3276
3261
3246
3230
3214
3197
3180
3163
3145
3127
3108
3088
3068
3047
3026
3004
2982
2959
2937
2914
2891
2867
2844
2819
2795
2770
2744
2718
2691
2664
2636
2609
2581
2552
2524
2495
2466
2436
2407
2377
2348
2318
2288
2257
2227
2196
2166
2135
2105
2074
2044
2013
1983
1953
1923
1893
1862
1832
1801
1771
1740
1708
1677
1645
1614
1583
1552
1521
1491
1460
1430
1401
1372
1343
1315
1287
1260
1233
1206
1180
1155
1130
1106
1083
1061
1040
1020
1000
982
964
947
931
915
901
886
873
860
848
836
824
814
804
795
787
779
772
766
761
756
751
747
743
739
736
732
729
726
723
721
718
716
714
713
712
712
712
712
713
713
714
715
716
717
717
718
718
718
717
717
716
715
714
713
712
710
709
708
707
706
706
706
706
707
708
709
711
713
715
717
720
723
726
729
733
737
742
747
752
758
764
771
779
787
795
804
813
823
833
844
856
868
880
894
907
922
937
952
969
986
1002
1020
1040
1060
1080
1100
1121
1143
1165
1188
1211
1234
1259
1283
1308
1333
1358
1383
1408
1434
1459
1485
1512
1538
1565
1592
1619
1646
1673
1701
1728
1756
1783
1811
1838
1864
1890
1916
1941
1965
1988
2011
2033
2054
2074
2093
2110
2127
2142
2155
2167
2178
2187
2194
2200
2204
2207
2209
2209
2208
2206
2203
2198
2192
2185
2177
2168
2159
2148
2136
2123
2108
2092
2075
2056
2036
2013
1991
1967
1942
1915
1888
1859
1830
1800
1768
1737
1704
1671
1637
1602
1566
1530
1493
1456
1417
1379
1340
1301
1261
1222
1182
1143
1104
1065
1027
988
950
913
876
839
804
769
736
703
672
643
615
588
563
540
518
498
481
466
453
443
435
430
427
427
430
435
443
454
467
482
500
521
544
570
598
629
661
696
734
774
816
861
907
956
1006
1059
1114
1170
1227
1286
1347
1408
1471
1535
1599
1665
1731
1798
1865
1932
2000
2068
2136
2204
2272
2340
2408
2476
2543
2611
2678
2746
2813
2881
2948
3015
3082
3148
3215
3281
3346
3412
3477
3542
3607
3671
3734
3797
3859
3921
3982
4043
4103
4162
4221
4279
4336
4394
4450
4507
4563
4620
4676
4732
4787
4843
4898
4952
5006
5058
5110
5161
5211
5260
5308
5354
5399
5443
5485
5526
5566
5605
5643
5680
5716
5751
5784
5817
5848
5878
5907
5934
5960
5985
6008
6030
6051
6071
6089
6106
6123
6138
6152
6165
6178
6189
6199
6208
6216
6222
6227
6231
6232
6232
6231
6228
6223
6217
6210
6201
6191
6179
6165
6151
6134
6117
6097
6076
6054
6030
6004
5977
5948
5918
5886
5853
5819
5784
5748
5711
5673
5635
5596
5556
5515
5473
5430
5387
5342
5297
5251
5205
5157
5109
5061
5012
4962
4911
4860
4808
4755
4703
4650
4596
4543
4489
4435
4382
4328
4275
4222
4169
4116
4064
4011
3961
3910
3861
3811
3762
3714
3667
3621
3575
3530
3486
3443
3401
3360
3319
3278
3239
3200
3161
3124
3087
3051
3016
2982
2949
2917
2885
2854
2823
2793
2764
2735
2707
2679
2651
2624
2597
2570
2544
2517
2491
2465
2439
2414
2389
2365
2341
2317
2295
2272
2250
2228
2207
2186
2165
2144
2124
2104
2084
2065
2045
2027
2008
1989
1971
1952
1934
1917
1899
1882
1866
1850
1834
1819
1804
1790
1777
1764
1752
1741
1730
1721
1712
1704
1698
1693
1688
1685
1683
1682
1682
1682
1685
1688
1692
1698
1705
1713
1722
1732
1743
1755
1768
1782
1797
1812
1828
1844
1861
1879
1897
1915
1934
1954
1974
1994
2015
2037
2059
2081
2104
2128
2152
2176
2201
2226
2252
2278
2305
2333
2361
2389
2418
2448
2478
2509
2541
2574
2606
2640
2673
2707
2742
2777
2812
2847
2883
2920
2956
2993
3030
3066
3103
3140
3176
3213
3249
3285
3321
3356
3392
3426
3461
3494
3528
3561
3593
3626
3658
3690
3722
3754
3786
3818
3850
3882
3913
3945
3977
4008
4038
4070
4101
4132
4162
4193
4223
4253
4282
4312
4342
4371
4401
4430
4460
4489
4518
4546
4573
4600
4626
4652
4676
4700
4723
4746
4769
4791
4813
4835
4856
4876
4896
4916
4935
4954
4972
4990
5007
5024
5041
5058
5074
5090
5106
5121
5137
5152
5167
5182
5197
5211
5226
5240
5254
5268
5281
5294
5308
5321
5333
5346
5358
5370
5382
5394
5405
5416
5426
5436
5446
5456
5465
5474
5482
5490
5497
5504
5509
5513
5516
5518
5519
5519
5518
5516
5512
5508
5502
5496
5488
5479
5469
5458
5446
5433
5419
5404
5389
5372
5355
5337
5319
5299
5279
5258
5236
5213
5190
5166
5141
5115
5089
5061
5033
5005
4975
4944
4913
4881
4848
4814
4780
4745
4710
4674
4638
4601
4563
4525
4487
4448
4408
4368
4327
4286
4245
4203
4161
4119
4075
4033
3990
3947
3903
3860
3817
3773
3730
3686
3643
3600
3558
3515
3472
3430
3388
3346
3304
3262
3221
3180
3139
3098
3057
3017
2977
2937
2897
2858
2819
2780
2742
2704
2667
2630
2594
2557
2521
2486
2450
2416
2382
2348
2315
2283
2252
2222
2193
2165
2138
2112
2087
2063
2040
2017
1997
1976
1957
1938
1920
1903
1887
1872
1857
1844
1832
1820
1810
1801
1793
1786
1781
1776
1773
1770
1769
1769
1770
1772
1775
1779
1785
1792
1800
1810
1821
1833
1847
1862
1878
1896
1915
1935
1956
1978
2001
2024
2049
2074
2101
2128
2156
2185
2216
2247
2279
2312
2346
2381
2416
2452
2488
2524
2561
2598
2634
2671
2707
2743
2778
2813
2848
2882
2915
2947
2979
3010
3040
3069
3097
3125
3151
3177
3201
3225
3248
3270
3291
3311
3330
3349
3367
3384
3400
3415
3429
3443
3455
3467
3478
3488
3497
3505
3512
3518
3524
3528
3532
3535
3537
3539
3540
3541
3541
3541
3541
3540
3539
3537
3535
3533
3530
3527
3523
3520
3516
3512
3508
3503
3499
3495
3490
3485
3481
3477
3472
3468
3465
3461
3458
3455
3453
3451
3449
3447
3445
3443
3442
3440
3438
3436
3435
3433
3431
3429
3428
3426
3424
3423
3421
3419
3418
3416
3414
3412
3411
3409
3407
3406
3404
3402
3401
3399
3397
3396
3394
3393
3391
3389
3388
3386
3384
3383
3381
3380
3378
3376
3375
3373
3372
3370
3369
3367
3365
3364
3362
3361
3359
3358
3356
3355
3353
3351
3350
3348
3347
3345
3344
3342
3341
3339
3338
3336
3335
3333
3332
3330
3329
3328
3326
3325
3323
3322
3320
3319
3317
3316
3315
3313
3312
3310
3309
3307
3306
3305
3303
3302
3300
3299
3298
3296
3295
3293
3292
3291
3289
3288
3287
3285
3284
3283
3281
3280
3279
3277
3276
3275
3273
3272
3271
3269
3268
3267
3265
3264
3263
3262
3260
3259
3258
3257
3255
3254
3253
3251
3250
3249
3248
3247
3245
3244
3243
3242
3240
3239
3238
3237
3236
3234
3233
3232
3231
3230
3228
3227
3226
3225
3224
3222
3221
3220
3219
3218
3217
3216
3214
3213
3212
3211
3210
3209
3208
3207
3205
3204
3203
3202
3201
3200
3199
3198
3197
3196
3194
3193
3192
3191
3190
3189
3188
3187
3186
3185
3184
3183
3182
3181
3180
3179
3178
3177
3176
3175
3174
3173
3172
3171
3170
3169
3168
3167
3166
3165
3164
3163
3162
3161
3160
3159
3158
3157
3156
3155
3154
3153
3152
3151
3150
3149
3149
3148
3147
3146
3145
3144
3143
3142
3141
3140
3140
3139
3138
3137
3136
3135
3134
3133
3133
3132
3131
3130
3129
3128
3127
3127
3126
3125
3124
3123
3122
3122
3121
3120
3119
3118
3118
3117
3116
3115
3114
3114
3113
3112
3111
3110
3110
3109
3108
3107
3107
3106
3105
3104
3104
3103
3102
3101
3101
3100
3099
3098
3098
3097
3096
3095
3095
3094
3093
3093
3092
3091
3090
3090
3089
3088
3088
3087
3086
3086
3085
3084
3084
3083
3082
3082
3081
3080
3080
3079
3078
3078
3077
3076
3076
3075
3075
3074
3073
3073
3072
3071
3071
3070
3070
3069
3068
3068
3067
3067
3066
3065
3065
3064
3064
3063
3063
3062
3061
3061
3060
3060
3059
3059
3058
3058
3057
3056
3056
3055
3055
3054
3054
3053
3053
3052
3052
3051
3051
3050
3050
3049
3049
3048
3048
3047
3047
3046
3046
3045
3045
3044
3044
3043
3043
3042
3042
3041
3041
3040
3040
3039
3039
3039
3038
3038
3037
3037
3036
3036
3035
3035
3035
3034
3034
3033
3033
3033
3032
3032
3031
3031
3030
3030
3030
3029
3029
3028
3028
3028
3027
3027
3027
3026
3026
3025
3025
3025
3024
3024
3024
3023
3023
3023
3022
3022
3021
3021
3021
3020
3020
3020
3019
3019
3019
3018
3018
3018
3017
3017
3017
3016
3016
3016
3016
3015
3015
3015
3014
3014
3014
3013
3013
3013
3013
3012
3012
3012
3011
3011
3011
3011
3010
3010
3010
3010
3009
3009
3009
3009
3008
3008
3008
3008
3007
3007
3007
3007
3006
3006
3006
3006
3005
3005
3005
3005
3005
3004
3004
3004
3004
3003
3003
3003
