5
23247
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
2
2
2
2
3
3
3
3
4
4
4
5
5
5
5
6
6
6
7
7
7
7
8
8
8
9
9
9
9
10
10
10
11
11
11
12
12
12
12
13
13
13
14
14
14
15
15
15
16
16
16
17
17
17
18
18
18
19
19
20
20
20
21
21
21
22
22
22
23
23
24
24
24
25
25
25
26
26
27
27
27
28
28
29
29
30
30
30
31
31
32
32
32
33
33
34
34
35
35
36
36
36
37
37
38
38
39
39
40
40
40
41
41
42
42
43
43
44
44
45
45
45
46
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
54
54
55
55
56
56
57
57
58
58
59
60
60
61
61
62
62
63
63
64
64
65
66
66
67
67
68
68
69
70
70
71
71
72
72
73
74
74
75
75
76
77
77
78
78
79
80
80
81
81
82
83
83
84
85
85
86
86
87
88
88
89
90
90
91
92
92
93
94
94
95
96
96
97
98
98
99
100
101
101
102
103
103
104
105
106
106
107
108
109
109
110
111
112
112
113
114
115
115
116
117
118
119
119
120
121
122
123
124
124
125
126
127
128
129
130
130
131
132
133
134
135
136
137
137
138
139
140
141
142
143
144
145
146
147
148
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
210
211
212
213
214
215
216
217
218
219
220
221
222
223
225
226
227
228
229
230
232
233
234
235
237
238
239
241
242
244
245
247
248
249
251
253
254
256
257
259
261
262
264
266
267
269
271
273
275
277
279
281
283
285
287
289
291
293
296
298
300
303
305
308
310
313
315
318
320
323
326
328
331
334
337
340
343
346
349
352
355
358
362
365
368
372
375
379
382
386
390
393
397
401
404
408
412
416
419
423
427
431
435
439
443
447
451
456
460
464
468
473
477
482
486
490
495
499
504
508
513
517
522
526
531
535
540
544
549
554
559
563
568
573
577
582
587
592
596
601
606
611
615
620
625
629
634
638
643
647
652
656
660
665
669
673
677
682
686
690
694
698
702
705
709
713
717
720
724
727
731
734
737
741
744
747
750
753
756
759
762
764
767
770
772
774
777
779
781
782
784
786
787
789
790
791
792
793
794
794
795
795
795
795
795
795
795
795
794
794
794
793
793
792
791
790
789
788
787
785
784
782
780
779
777
774
772
769
767
764
761
758
755
752
749
746
742
739
735
731
727
723
719
715
710
706
701
696
691
686
681
676
671
665
660
655
649
644
638
633
627
622
616
611
605
600
594
588
583
577
571
565
559
553
547
541
535
529
523
517
511
505
499
493
487
481
475
469
463
457
452
446
440
434
429
423
418
412
407
402
396
391
386
381
376
371
366
360
355
351
346
341
336
331
326
322
317
313
308
304
300
296
292
288
285
281
278
274
271
268
265
263
260
258
256
254
253
251
250
249
249
248
248
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
249
249
250
250
251
251
252
253
254
254
255
256
257
258
259
260
261
262
264
266
267
269
271
273
275
278
280
282
285
287
290
292
294
296
298
300
302
304
306
307
309
310
312
313
315
316
318
319
321
322
324
326
328
330
332
335
337
340
343
345
348
351
354
357
360
364
367
370
373
376
379
382
385
388
391
394
397
399
402
405
407
410
413
415
418
420
423
426
428
431
434
436
439
441
444
447
450
452
455
458
460
463
466
468
471
474
477
479
482
485
488
490
493
496
498
501
503
506
508
510
512
513
515
516
518
519
520
521
522
523
523
524
525
525
526
527
527
528
528
529
529
530
530
530
531
531
532
532
532
532
533
533
534
534
535
536
537
538
539
540
541
543
544
545
547
548
549
550
550
551
551
552
552
553
553
553
553
553
554
554
554
554
554
555
555
555
555
555
554
554
554
554
554
553
553
553
554
554
554
555
555
556
557
558
559
559
560
561
562
563
564
565
566
567
569
570
572
574
577
579
582
585
588
592
595
599
602
606
610
613
617
621
625
629
633
638
642
647
652
657
663
669
676
683
690
698
706
715
723
732
740
749
758
766
775
784
792
801
810
818
827
836
845
854
864
873
882
892
901
911
920
929
939
949
958
968
978
988
998
1008
1018
1030
1041
1052
1064
1075
1086
1098
1109
1121
1132
1143
1154
1165
1176
1187
1197
1207
1217
1227
1236
1245
1254
1263
1272
1280
1289
1297
1305
1313
1320
1328
1335
1342
1348
1355
1362
1368
1374
1381
1387
1393
1399
1405
1411
1417
1423
1429
1435
1440
1446
1451
1456
1460
1465
1469
1473
1476
1480
1483
1486
1489
1492
1495
1498
1501
1504
1507
1509
1512
1515
1518
1521
1523
1525
1527
1529
1530
1532
1532
1533
1534
1534
1534
1535
1535
1536
1536
1537
1537
1537
1538
1538
1538
1538
1538
1537
1537
1536
1536
1535
1534
1532
1531
1530
1528
1527
1526
1524
1523
1521
1520
1518
1516
1515
1513
1512
1510
1509
1508
1507
1506
1505
1504
1503
1503
1502
1502
1502
1502
1501
1501
1501
1501
1501
1501
1501
1501
1502
1502
1503
1503
1504
1504
1505
1505
1506
1507
1507
1508
1509
1510
1511
1512
1514
1516
1518
1520
1523
1525
1529
1532
1536
1540
1544
1548
1552
1556
1561
1565
1569
1574
1578
1582
1587
1591
1596
1600
1605
1609
1613
1618
1622
1627
1631
1636
1641
1647
1653
1659
1665
1672
1678
1685
1693
1700
1708
1716
1724
1732
1741
1749
1757
1765
1772
1780
1786
1793
1798
1804
1809
1814
1818
1822
1826
1829
1832
1835
1838
1841
1843
1846
1848
1851
1853
1855
1857
1858
1860
1861
1861
1862
1862
1861
1861
1860
1859
1858
1857
1856
1855
1854
1852
1850
1848
1845
1842
1838
1834
1830
1825
1820
1814
1808
1802
1795
1788
1780
1773
1765
1756
1748
1739
1730
1721
1711
1702
1693
1684
1674
1665
1656
1646
1637
1628
1618
1608
1599
1589
1579
1569
1559
1549
1539
1529
1518
1507
1496
1484
1473
1461
1449
1437
1424
1412
1400
1388
1376
1365
1354
1344
1334
1324
1315
1307
1299
1291
1284
1277
1270
1264
1259
1254
1250
1246
1243
1241
1239
1238
1237
1237
1237
1238
1239
1241
1242
1244
1246
1247
1249
1250
1250
1251
1251
1251
1251
1251
1251
1251
1251
1251
1252
1253
1254
1255
1257
1259
1262
1266
1270
1274
1279
1284
1290
1296
1302
1309
1315
1322
1329
1335
1342
1348
1354
1360
1366
1372
1378
1383
1389
1395
1401
1407
1413
1419
1426
1434
1441
1449
1458
1467
1476
1486
1495
1505
1515
1525
1536
1546
1556
1567
1577
1588
1598
1608
1619
1630
1640
1651
1662
1672
1682
1692
1701
1709
1717
1723
1729
1734
1738
1742
1745
1747
1749
1750
1750
1750
1750
1749
1748
1747
1746
1745
1744
1744
1744
1745
1745
1746
1747
1749
1750
1752
1753
1754
1756
1757
1758
1759
1760
1760
1760
1760
1759
1758
1756
1754
1751
1747
1743
1738
1733
1727
1721
1714
1708
1700
1693
1685
1677
1669
1660
1651
1642
1633
1624
1616
1608
1600
1594
1588
1584
1580
1577
1575
1574
1573
1574
1575
1577
1579
1582
1585
1589
1593
1597
1601
1605
1609
1613
1616
1619
1621
1623
1625
1627
1628
1630
1631
1633
1635
1637
1639
1642
1644
1647
1650
1653
1656
1659
1662
1665
1667
1670
1672
1673
1675
1676
1677
1678
1678
1679
1680
1680
1680
1680
1680
1680
1679
1679
1678
1677
1676
1674
1673
1671
1669
1667
1664
1662
1659
1656
1653
1650
1646
1643
1639
1635
1631
1627
1623
1619
1616
1613
1610
1608
1606
1604
1603
1602
1601
1601
1600
1600
1599
1598
1598
1597
1596
1595
1594
1592
1591
1589
1587
1586
1584
1582
1581
1579
1576
1573
1570
1566
1562
1556
1550
1544
1536
1528
1518
1509
1498
1488
1477
1465
1454
1442
1430
1419
1407
1395
1383
1371
1359
1346
1332
1319
1305
1291
1278
1264
1251
1239
1227
1216
1206
1197
1189
1182
1176
1170
1166
1163
1161
1159
1158
1157
1156
1155
1154
1153
1151
1149
1146
1144
1141
1138
1135
1131
1128
1124
1120
1117
1113
1109
1105
1100
1096
1092
1089
1085
1082
1078
1075
1072
1069
1066
1063
1060
1056
1053
1049
1045
1041
1037
1032
1028
1022
1018
1014
1010
1008
1004
1002
1000
1000
998
997
995
993
992
989
987
984
980
976
972
967
962
957
952
946
941
936
930
925
919
914
908
901
895
887
880
872
864
855
847
838
830
822
814
806
799
792
784
777
770
763
756
749
742
734
727
719
712
705
697
690
683
677
671
665
660
655
651
648
644
641
639
636
634
631
628
625
621
617
612
606
600
594
586
578
570
561
551
542
533
523
513
504
495
485
476
466
457
448
438
428
418
408
398
388
377
367
356
346
336
325
315
304
293
282
271
259
247
235
222
209
196
183
170
157
145
132
120
108
97
86
76
67
58
50
43
36
31
26
22
18
16
14
14
15
16
19
23
28
34
41
48
57
65
74
84
94
103
113
122
130
138
145
151
157
162
166
169
172
175
177
179
181
183
185
188
190
192
194
195
196
196
197
196
195
194
193
192
191
189
189
188
188
188
189
191
192
194
196
198
200
201
203
205
207
209
211
212
214
217
219
221
224
227
231
234
238
243
248
254
260
267
275
283
292
301
311
321
332
342
353
364
374
385
395
405
414
422
430
436
442
446
449
451
452
452
451
449
446
441
436
430
423
415
407
399
390
380
371
362
354
346
339
333
328
324
320
318
317
316
316
317
318
320
323
326
330
334
338
343
347
352
357
361
365
368
371
374
375
376
377
376
375
373
370
367
362
358
352
345
338
330
321
312
302
292
282
272
261
251
241
230
220
210
199
189
178
167
155
143
129
115
100
83
65
47
27
5
-17
-40
-64
-89
-115
-142
-169
-198
-227
-258
-290
-323
-357
-392
-428
-466
-505
-545
-585
-627
-669
-711
-753
-796
-838
-880
-922
-963
-1004
-1044
-1084
-1122
-1161
-1198
-1233
-1268
-1301
-1332
-1362
-1390
-1416
-1440
-1463
-1485
-1504
-1522
-1539
-1554
-1567
-1579
-1590
-1598
-1606
-1611
-1615
-1618
-1618
-1617
-1614
-1609
-1602
-1594
-1584
-1574
-1562
-1548
-1534
-1520
-1504
-1488
-1471
-1453
-1435
-1416
-1397
-1377
-1356
-1335
-1314
-1291
-1268
-1244
-1219
-1193
-1166
-1137
-1108
-1078
-1046
-1014
-981
-947
-914
-880
-846
-813
-781
-750
-720
-691
-664
-638
-613
-589
-566
-545
-524
-504
-484
-465
-446
-426
-407
-388
-370
-352
-334
-317
-301
-285
-270
-256
-242
-230
-218
-208
-198
-188
-180
-172
-164
-158
-152
-146
-141
-136
-132
-129
-126
-124
-123
-122
-121
-120
-120
-119
-118
-117
-116
-114
-113
-111
-109
-108
-105
-103
-100
-97
-93
-88
-83
-77
-71
-64
-57
-51
-45
-39
-35
-31
-28
-25
-23
-21
-19
-17
-15
-13
-10
-8
-6
-4
-2
-1
0
1
2
2
3
3
4
5
6
7
8
9
10
11
11
12
13
14
15
15
16
15
15
14
12
11
8
5
2
-2
-6
-10
-15
-20
-25
-30
-36
-41
-47
-53
-59
-65
-71
-76
-82
-88
-94
-100
-106
-112
-118
-125
-131
-138
-145
-152
-159
-167
-176
-186
-196
-207
-219
-232
-245
-259
-273
-288
-303
-319
-334
-351
-367
-384
-400
-417
-433
-449
-465
-481
-495
-510
-524
-537
-551
-565
-579
-593
-607
-622
-636
-651
-665
-679
-692
-706
-720
-733
-747
-760
-773
-786
-798
-809
-818
-827
-834
-840
-845
-848
-850
-852
-852
-852
-851
-849
-846
-844
-841
-838
-835
-831
-828
-825
-822
-819
-816
-813
-811
-808
-807
-806
-806
-806
-807
-808
-810
-812
-815
-819
-823
-828
-834
-841
-849
-858
-868
-879
-890
-902
-915
-929
-944
-960
-977
-996
-1016
-1038
-1060
-1084
-1109
-1134
-1160
-1186
-1212
-1238
-1264
-1289
-1314
-1338
-1361
-1385
-1407
-1430
-1453
-1475
-1498
-1520
-1543
-1566
-1588
-1610
-1631
-1651
-1670
-1688
-1704
-1719
-1732
-1742
-1751
-1757
-1761
-1763
-1764
-1762
-1760
-1756
-1751
-1744
-1737
-1729
-1720
-1710
-1699
-1687
-1673
-1658
-1641
-1623
-1602
-1580
-1555
-1528
-1500
-1470
-1438
-1405
-1371
-1335
-1299
-1262
-1224
-1185
-1146
-1106
-1065
-1022
-981
-939
-895
-852
-808
-764
-720
-676
-631
-588
-545
-502
-461
-421
-382
-345
-309
-275
-243
-212
-183
-156
-130
-105
-81
-58
-36
-16
4
23
42
59
76
93
108
124
139
154
169
184
199
214
229
243
258
272
287
301
314
328
342
355
369
382
395
408
421
433
445
457
468
479
490
501
512
523
534
546
557
569
580
591
602
612
622
630
636
642
646
649
650
651
650
648
644
640
635
630
623
616
607
598
588
577
566
554
541
527
513
499
484
470
454
439
424
408
392
376
359
343
327
310
293
277
260
243
227
211
196
180
165
151
137
123
110
96
83
70
56
42
28
12
-4
-22
-41
-61
-83
-105
-129
-154
-179
-204
-229
-255
-280
-304
-328
-352
-375
-397
-418
-439
-460
-480
-501
-520
-540
-559
-579
-598
-616
-635
-654
-672
-690
-708
-725
-741
-757
-773
-787
-801
-814
-827
-839
-850
-861
-872
-881
-890
-898
-905
-912
-918
-924
-929
-934
-938
-942
-946
-950
-953
-956
-959
-961
-963
-963
-963
-961
-958
-954
-949
-942
-933
-923
-912
-899
-884
-867
-850
-831
-811
-791
-771
-751
-731
-712
-693
-674
-656
-638
-620
-603
-586
-569
-553
-538
-522
-508
-493
-479
-466
-453
-442
-431
-422
-414
-407
-401
-395
-391
-387
-383
-380
-376
-372
-368
-364
-359
-356
-352
-349
-346
-344
-343
-343
-343
-344
-347
-352
-358
-366
-376
-388
-402
-418
-436
-455
-476
-498
-521
-546
-572
-599
-627
-655
-685
-715
-746
-777
-808
-840
-871
-903
-935
-967
-999
-1030
-1061
-1092
-1122
-1152
-1181
-1209
-1237
-1263
-1289
-1313
-1336
-1357
-1377
-1395
-1411
-1426
-1440
-1453
-1464
-1475
-1485
-1495
-1505
-1514
-1523
-1531
-1538
-1545
-1551
-1557
-1561
-1566
-1570
-1573
-1576
-1578
-1580
-1581
-1582
-1582
-1582
-1582
-1581
-1582
-1582
-1583
-1585
-1588
-1591
-1596
-1601
-1607
-1614
-1622
-1629
-1638
-1647
-1657
-1667
-1678
-1690
-1703
-1716
-1729
-1743
-1757
-1771
-1785
-1798
-1812
-1825
-1837
-1850
-1861
-1873
-1883
-1894
-1904
-1913
-1922
-1931
-1939
-1947
-1954
-1960
-1965
-1969
-1972
-1975
-1976
-1977
-1978
-1979
-1978
-1978
-1977
-1976
-1974
-1971
-1969
-1966
-1962
-1957
-1952
-1947
-1941
-1935
-1929
-1924
-1919
-1916
-1913
-1912
-1911
-1912
-1913
-1914
-1916
-1919
-1921
-1924
-1927
-1930
-1933
-1936
-1939
-1942
-1945
-1948
-1952
-1957
-1962
-1968
-1975
-1983
-1993
-2004
-2016
-2029
-2045
-2061
-2078
-2096
-2114
-2132
-2151
-2170
-2190
-2209
-2229
-2248
-2266
-2284
-2301
-2317
-2332
-2346
-2359
-2371
-2382
-2393
-2402
-2412
-2420
-2428
-2436
-2444
-2452
-2461
-2469
-2477
-2484
-2492
-2500
-2508
-2517
-2525
-2534
-2544
-2553
-2563
-2573
-2584
-2594
-2605
-2616
-2627
-2638
-2650
-2661
-2672
-2683
-2693
-2704
-2713
-2722
-2729
-2736
-2741
-2745
-2747
-2748
-2747
-2745
-2742
-2737
-2731
-2724
-2717
-2709
-2701
-2693
-2686
-2679
-2673
-2667
-2661
-2656
-2652
-2648
-2644
-2641
-2638
-2636
-2634
-2632
-2629
-2627
-2624
-2621
-2617
-2612
-2607
-2602
-2595
-2587
-2578
-2568
-2557
-2544
-2530
-2514
-2497
-2478
-2457
-2435
-2411
-2387
-2362
-2337
-2312
-2287
-2262
-2237
-2213
-2190
-2167
-2145
-2123
-2103
-2083
-2063
-2044
-2025
-2005
-1987
-1968
-1949
-1930
-1911
-1893
-1875
-1857
-1841
-1825
-1811
-1798
-1787
-1778
-1771
-1765
-1761
-1759
-1759
-1760
-1764
-1768
-1775
-1783
-1793
-1805
-1818
-1833
-1849
-1867
-1886
-1907
-1930
-1954
-1979
-2005
-2033
-2061
-2090
-2120
-2149
-2179
-2208
-2236
-2264
-2290
-2316
-2339
-2361
-2382
-2400
-2417
-2433
-2447
-2459
-2471
-2482
-2491
-2499
-2507
-2514
-2520
-2525
-2530
-2535
-2539
-2543
-2546
-2548
-2549
-2549
-2548
-2545
-2541
-2536
-2529
-2522
-2514
-2505
-2495
-2484
-2473
-2461
-2449
-2436
-2422
-2408
-2394
-2380
-2365
-2350
-2334
-2318
-2301
-2285
-2268
-2251
-2235
-2218
-2202
-2186
-2171
-2156
-2141
-2127
-2113
-2099
-2087
-2075
-2064
-2054
-2044
-2033
-2025
-2015
-2005
-1995
-1985
-1975
-1964
-1953
-1941
-1929
-1917
-1904
-1890
-1877
-1863
-1848
-1834
-1821
-1807
-1795
-1783
-1772
-1762
-1754
-1747
-1742
-1739
-1737
-1737
-1738
-1740
-1744
-1749
-1755
-1762
-1770
-1778
-1786
-1794
-1803
-1810
-1818
-1824
-1829
-1834
-1837
-1840
-1841
-1841
-1840
-1839
-1835
-1831
-1826
-1820
-1813
-1806
-1798
-1789
-1780
-1769
-1758
-1746
-1733
-1718
-1703
-1686
-1669
-1650
-1632
-1613
-1594
-1576
-1557
-1540
-1523
-1506
-1491
-1476
-1462
-1448
-1436
-1425
-1415
-1406
-1398
-1391
-1385
-1381
-1377
-1374
-1371
-1369
-1368
-1366
-1365
-1364
-1362
-1361
-1360
-1359
-1357
-1356
-1355
-1354
-1353
-1352
-1351
-1350
-1349
-1348
-1346
-1343
-1340
-1336
-1330
-1323
-1315
-1305
-1294
-1281
-1266
-1249
-1231
-1211
-1189
-1166
-1141
-1114
-1086
-1057
-1026
-994
-961
-926
-891
-855
-818
-781
-744
-706
-669
-631
-594
-556
-518
-479
-440
-400
-359
-317
-274
-230
-185
-140
-94
-47
0
47
95
143
192
241
290
339
388
438
488
538
588
638
687
735
783
829
875
919
963
1004
1047
1087
1127
1167
1206
1244
1282
1319
1357
1394
1431
1468
1505
1542
1579
1616
1653
1689
1726
1762
1798
1833
1868
1903
1938
1972
2005
2039
2072
2104
2136
2167
2198
2228
2258
2287
2315
2343
2369
2395
2419
2443
2465
2486
2506
2524
2540
2554
2566
2576
2584
2590
2593
2594
2593
2589
2583
2574
2563
2550
2534
2516
2496
2475
2451
2425
2397
2366
2333
2297
2258
2217
2174
2129
2081
2032
1981
1929
1876
1821
1765
1708
1649
1589
1527
1465
1403
1340
1276
1212
1148
1084
1020
957
895
833
771
711
651
593
536
479
424
369
316
263
212
161
111
62
12
-37
-86
-136
-185
-233
-281
-328
-375
-422
-468
-513
-559
-604
-648
-693
-736
-780
-822
-863
-903
-942
-979
-1014
-1049
-1081
-1111
-1139
-1166
-1191
-1214
-1236
-1257
-1277
-1296
-1314
-1331
-1348
-1364
-1380
-1395
-1410
-1424
-1438
-1451
-1463
-1475
-1486
-1496
-1506
-1514
-1522
-1529
-1534
-1538
-1540
-1541
-1540
-1538
-1535
-1530
-1525
-1519
-1512
-1505
-1497
-1487
-1478
-1467
-1455
-1442
-1428
-1413
-1397
-1380
-1362
-1344
-1324
-1303
-1281
-1258
-1234
-1209
-1183
-1157
-1129
-1101
-1071
-1041
-1008
-977
-944
-910
-876
-842
-807
-772
-737
-701
-665
-629
-591
-554
-515
-476
-437
-397
-358
-318
-280
-241
-203
-166
-129
-93
-57
-23
11
43
74
104
132
159
184
209
232
254
274
294
312
329
346
362
377
392
407
422
437
452
468
484
501
518
537
556
576
596
618
639
662
685
708
732
756
781
805
829
853
876
899
920
941
961
980
998
1014
1031
1045
1057
1068
1078
1086
1092
1098
1102
1105
1108
1110
1111
1112
1112
1111
1110
1109
1107
1104
1101
1097
1092
1087
1081
1074
1067
1058
1049
1039
1028
1014
1002
987
972
955
938
920
901
882
862
842
821
800
779
757
735
713
690
667
643
620
596
573
550
528
507
487
467
448
430
412
395
379
363
348
334
321
308
296
285
275
266
257
249
241
233
226
219
213
207
202
198
195
192
191
190
191
192
195
200
206
213
223
234
247
261
277
294
313
332
352
374
395
417
439
460
481
500
519
537
554
570
585
599
611
623
634
644
653
661
667
673
677
681
684
686
688
689
690
691
692
692
692
691
690
688
686
683
680
676
672
668
664
659
654
649
643
638
632
627
622
617
612
606
601
595
589
583
576
569
561
554
546
539
531
524
517
509
502
494
486
478
469
461
453
444
435
427
418
409
400
391
383
374
365
357
349
341
333
326
319
312
305
299
293
288
283
279
275
271
268
266
263
261
259
257
255
253
251
249
247
245
243
242
240
239
238
237
237
236
235
235
236
237
240
244
248
254
260
268
276
286
296
308
322
337
353
371
391
413
436
462
489
519
550
583
618
655
693
732
772
814
856
899
943
987
1032
1077
1122
1167
1213
1258
1302
1346
1389
1430
1470
1509
1546
1583
1618
1652
1686
1719
1751
1783
1814
1845
1875
1904
1933
1961
1989
2016
2043
2069
2094
2118
2142
2164
2186
2206
2226
2246
2265
2284
2303
2322
2341
2361
2380
2400
2420
2441
2463
2485
2508
2532
2557
2582
2608
2634
2660
2686
2712
2738
2763
2789
2815
2840
2866
2892
2918
2943
2968
2993
3017
3040
3063
3084
3106
3126
3147
3166
3185
3203
3220
3236
3252
3268
3283
3298
3313
3328
3343
3358
3374
3390
3406
3423
3440
3458
3477
3495
3515
3535
3556
3578
3600
3623
3646
3670
3695
3719
3744
3769
3793
3817
3840
3861
3882
3901
3919
3936
3951
3965
3978
3990
4001
4011
4021
4030
4040
4050
4059
4069
4078
4089
4099
4109
4120
4131
4142
4153
4165
4177
4188
4200
4212
4224
4236
4248
4259
4270
4280
4289
4298
4306
4313
4320
4327
4334
4341
4349
4358
4367
4376
4386
4397
4407
4418
4430
4442
4454
4466
4479
4491
4504
4516
4528
4540
4551
4561
4569
4577
4584
4590
4595
4598
4601
4602
4603
4603
4601
4599
4595
4590
4584
4576
4567
4556
4544
4530
4515
4498
4479
4459
4436
4413
4387
4361
4333
4304
4275
4245
4213
4182
4150
4117
4083
4051
4018
3985
3952
3920
3887
3854
3821
3788
3755
3721
3687
3653
3619
3584
3548
3512
3475
3438
3401
3363
3325
3286
3247
3207
3166
3126
3085
3044
3003
2963
2923
2884
2845
2808
2772
2737
2703
2671
2641
2613
2586
2562
2539
2519
2501
2484
2468
2454
2440
2426
2413
2401
2388
2375
2361
2347
2333
2318
2303
2288
2272
2256
2240
2223
2207
2191
2176
2160
2145
2131
2117
2104
2091
2079
2068
2057
2047
2037
2029
2023
2016
2009
2004
1999
1994
1990
1986
1983
1980
1978
1977
1977
1978
1979
1982
1985
1989
1993
1999
2005
2012
2020
2029
2040
2052
2065
2079
2095
2113
2131
2151
2172
2195
2218
2243
2268
2295
2322
2349
2377
2405
2433
2461
2490
2518
2545
2573
2599
2626
2652
2677
2701
2725
2748
2770
2791
2810
2829
2846
2863
2877
2891
2903
2915
2925
2934
2942
2949
2956
2961
2966
2971
2975
2978
2981
2984
2987
2989
2991
2992
2993
2993
2992
2990
2987
2982
2976
2968
2959
2948
2936
2922
2907
2891
2873
2854
2833
2811
2789
2765
2740
2714
2687
2659
2629
2598
2567
2533
2499
2464
2428
2391
2353
2314
2275
2234
2194
2152
2110
2068
2025
1983
1940
1897
1854
1811
1768
1726
1683
1641
1599
1557
1516
1476
1435
1395
1355
1315
1275
1236
1196
1157
1118
1080
1041
1004
967
930
894
858
822
787
752
717
682
648
614
579
545
512
478
445
411
378
344
311
278
245
213
182
152
124
98
74
52
32
15
-1
-13
-24
-32
-37
-40
-40
-38
-32
-24
-14
-1
13
29
47
65
84
103
123
144
164
185
207
228
251
274
297
320
344
368
392
416
440
464
488
512
536
560
584
608
632
656
681
705
731
757
784
812
842
874
906
941
977
1014
1055
1096
1139
1183
1229
1275
1322
1370
1418
1467
1517
1566
1617
1668
1719
1771
1824
1877
1930
1984
2037
2091
2145
2199
2253
2308
2362
2417
2471
2526
2580
2634
2688
2741
2793
2845
2895
2945
2994
3043
3090
3138
3185
3232
3278
3324
3369
3414
3459
3503
3547
3589
3631
3671
3711
3748
3785
3820
3854
3886
3917
3947
3976
4003
4029
4054
4078
4103
4126
4147
4169
4189
4208
4227
4246
4263
4280
4296
4311
4324
4337
4347
4356
4363
4368
4371
4373
4372
4370
4367
4362
4356
4349
4340
4330
4319
4306
4292
4277
4260
4243
4224
4203
4182
4160
4137
4114
4089
4065
4040
4016
3991
3967
3943
3920
3896
3873
3849
3825
3801
3777
3752
3728
3703
3678
3652
3626
3600
3574
3548
3522
3496
3471
3445
3420
3395
3370
3345
3320
3296
3271
3246
3221
3196
3172
3147
3123
3099
3075
3052
3029
3006
2983
2961
2938
2916
2894
2871
2849
2827
2804
2782
2759
2736
2714
2691
2668
2646
2624
2602
2580
2558
2536
2513
2491
2468
2444
2420
2395
2368
2341
2313
2283
2252
2220
2187
2152
2116
2080
2043
2005
1968
1930
1892
1855
1817
1780
1743
1706
1670
1634
1599
1565
1533
1501
1470
1440
1411
1383
1356
1330
1304
1280
1256
1233
1210
1188
1166
1145
1125
1104
1084
1063
1043
1020
1000
977
955
931
907
882
857
830
803
774
745
713
681
647
611
574
536
497
455
413
368
323
275
227
178
128
76
25
-27
-80
-134
-187
-241
-296
-350
-405
-459
-513
-567
-620
-674
-727
-780
-833
-886
-939
-992
-1046
-1099
-1153
-1207
-1261
-1316
-1371
-1427
-1483
-1539
-1596
-1653
-1709
-1765
-1820
-1874
-1926
-1976
-2024
-2070
-2113
-2153
-2191
-2226
-2258
-2286
-2312
-2335
-2354
-2370
-2383
-2392
-2399
-2402
-2403
-2400
-2394
-2386
-2375
-2361
-2345
-2328
-2308
-2287
-2264
-2240
-2215
-2188
-2161
-2133
-2105
-2077
-2048
-2020
-1992
-1965
-1938
-1911
-1884
-1856
-1829
-1801
-1774
-1746
-1718
-1690
-1662
-1634
-1606
-1578
-1549
-1521
-1493
-1464
-1436
-1407
-1378
-1349
-1319
-1290
-1260
-1230
-1200
-1169
-1139
-1109
-1080
-1051
-1022
-995
-969
-942
-917
-892
-868
-845
-822
-799
-778
-756
-735
-715
-696
-677
-659
-640
-623
-605
-588
-571
-555
-539
-524
-510
-496
-483
-471
-460
-450
-441
-432
-425
-419
-415
-412
-410
-409
-410
-411
-414
-417
-421
-426
-431
-437
-442
-447
-451
-454
-456
-457
-457
-455
-453
-450
-446
-441
-435
-429
-423
-415
-408
-400
-392
-384
-376
-369
-362
-356
-350
-345
-341
-336
-332
-327
-323
-318
-313
-308
-302
-296
-288
-280
-271
-261
-249
-235
-221
-205
-188
-169
-150
-130
-109
-88
-65
-42
-18
7
33
60
88
117
148
179
212
246
281
317
355
395
436
479
523
569
617
666
716
768
822
877
933
991
1050
1110
1171
1233
1295
1358
1422
1486
1551
1616
1682
1747
1813
1878
1942
2005
2068
2128
2188
2247
2305
2362
2419
2476
2532
2587
2643
2698
2753
2808
2862
2917
2972
3027
3082
3137
3192
3247
3301
3354
3408
3461
3513
3565
3616
3666
3716
3766
3815
3863
3912
3960
4008
4056
4104
4151
4199
4245
4292
4339
4385
4431
4478
4525
4571
4618
4665
4713
4760
4807
4855
4902
4949
4996
5043
5089
5135
5181
5226
5272
5317
5362
5406
5451
5494
5538
5580
5621
5662
5702
5741
5779
5818
5855
5892
5929
5965
6001
6036
6070
6104
6137
6169
6199
6229
6257
6284
6310
6335
6358
6380
6400
6419
6436
6452
6465
6477
6487
6496
6503
6509
6514
6518
6522
6524
6526
6526
6526
6525
6522
6518
6511
6503
6493
6481
6466
6449
6430
6408
6383
6356
6327
6295
6261
6225
6187
6147
6104
6061
6015
5969
5921
5872
5822
5771
5720
5668
5615
5562
5509
5456
5403
5350
5296
5243
5190
5137
5083
5029
4975
4919
4863
4805
4747
4686
4624
4561
4496
4430
4363
4294
4225
4154
4082
4010
3937
3863
3788
3713
3636
3558
3479
3398
3316
3232
3147
3060
2971
2881
2790
2697
2602
2507
2412
2315
2219
2122
2025
1928
1832
1735
1639
1543
1447
1351
1256
1160
1065
969
873
777
682
586
492
397
303
208
114
19
-77
-172
-267
-362
-457
-550
-644
-736
-826
-916
-1004
-1090
-1175
-1259
-1341
-1422
-1502
-1580
-1657
-1732
-1806
-1878
-1949
-2017
-2085
-2151
-2216
-2279
-2340
-2400
-2458
-2515
-2569
-2622
-2674
-2723
-2771
-2818
-2863
-2907
-2950
-2991
-3031
-3070
-3108
-3145
-3181
-3216
-3250
-3282
-3314
-3344
-3373
-3400
-3425
-3449
-3471
-3492
-3510
-3527
-3541
-3554
-3564
-3571
-3576
-3578
-3578
-3575
-3570
-3563
-3553
-3542
-3529
-3514
-3498
-3480
-3460
-3440
-3418
-3395
-3371
-3346
-3320
-3292
-3264
-3235
-3205
-3175
-3145
-3114
-3083
-3051
-3019
-2987
-2955
-2923
-2891
-2859
-2828
-2798
-2768
-2739
-2711
-2684
-2658
-2632
-2608
-2584
-2561
-2539
-2517
-2495
-2474
-2453
-2432
-2411
-2390
-2370
-2350
-2331
-2311
-2292
-2273
-2254
-2234
-2215
-2195
-2176
-2157
-2139
-2120
-2102
-2085
-2067
-2049
-2031
-2013
-1994
-1975
-1955
-1935
-1915
-1894
-1872
-1849
-1826
-1802
-1778
-1752
-1725
-1697
-1669
-1639
-1609
-1578
-1547
-1516
-1486
-1456
-1426
-1397
-1368
-1340
-1312
-1285
-1258
-1232
-1207
-1181
-1156
-1131
-1107
-1082
-1057
-1032
-1006
-981
-955
-929
-903
-876
-848
-820
-791
-762
-732
-702
-672
-642
-612
-582
-552
-522
-491
-461
-431
-402
-372
-342
-314
-285
-258
-232
-206
-182
-160
-139
-120
-102
-86
-71
-57
-45
-34
-24
-15
-6
1
8
14
21
27
33
40
46
53
60
68
76
85
94
104
115
125
136
148
159
170
182
194
205
218
230
243
256
269
283
297
312
328
344
362
380
400
421
442
465
489
513
539
565
592
620
648
677
706
736
767
799
831
863
896
928
961
992
1024
1055
1085
1114
1144
1172
1200
1228
1255
1282
1308
1334
1359
1385
1409
1433
1457
1480
1503
1525
1547
1568
1589
1609
1629
1649
1669
1689
1709
1730
1752
1773
1796
1819
1843
1868
1894
1920
1948
1977
2005
2036
2067
2099
2132
2166
2200
2234
2268
2301
2335
2368
2400
2431
2462
2491
2519
2546
2571
2595
2617
2638
2657
2675
2691
2705
2718
2728
2737
2743
2748
2750
2752
2751
2749
2746
2740
2734
2726
2716
2706
2694
2682
2669
2656
2642
2628
2615
2602
2589
2576
2563
2550
2537
2524
2511
2498
2485
2472
2460
2447
2434
2422
2409
2397
2384
2372
2359
2345
2331
2317
2301
2284
2267
2248
2229
2209
2187
2164
2140
2116
2090
2063
2036
2009
1980
1951
1922
1892
1861
1830
1799
1767
1734
1701
1666
1631
1595
1558
1520
1481
1442
1402
1362
1321
1280
1240
1200
1160
1121
1083
1045
1008
973
938
904
871
838
807
776
746
716
687
658
629
599
569
539
507
476
443
410
376
341
304
267
230
191
153
114
76
38
0
-36
-72
-106
-138
-170
-199
-227
-253
-278
-299
-319
-337
-352
-365
-377
-386
-394
-399
-404
-406
-408
-408
-407
-404
-400
-394
-387
-378
-368
-357
-345
-331
-316
-300
-282
-264
-244
-224
-202
-179
-155
-130
-104
-77
-51
-24
2
29
56
83
110
137
165
193
221
250
279
308
338
367
396
425
454
482
510
536
562
587
611
633
655
675
694
712
728
744
759
773
787
800
812
823
833
841
849
856
861
865
868
870
871
871
870
867
864
860
855
849
842
835
826
816
805
793
779
764
746
728
708
686
664
640
616
591
565
539
513
486
459
432
405
378
351
323
296
269
241
213
185
156
127
97
67
36
5
-27
-59
-91
-123
-155
-188
-220
-252
-283
-315
-346
-377
-408
-439
-469
-499
-529
-558
-587
-614
-642
-668
-694
-719
-742
-764
-785
-804
-822
-838
-853
-866
-877
-888
-898
-907
-916
-924
-933
-941
-951
-960
-971
-981
-992
-1002
-1012
-1022
-1030
-1038
-1045
-1051
-1055
-1059
-1063
-1065
-1066
-1067
-1066
-1065
-1062
-1059
-1054
-1048
-1041
-1033
-1024
-1012
-1002
-989
-976
-961
-945
-927
-910
-891
-872
-852
-831
-811
-791
-771
-752
-733
-714
-696
-679
-662
-645
-629
-613
-596
-580
-563
-546
-529
-510
-491
-471
-450
-429
-406
-383
-360
-336
-311
-287
-261
-235
-209
-182
-154
-127
-99
-71
-43
-15
13
40
67
93
118
142
165
186
207
226
243
260
274
288
299
310
318
326
332
337
341
345
348
350
352
354
355
355
355
354
353
350
347
342
336
329
320
310
299
287
274
260
245
228
211
192
173
153
133
112
90
68
45
22
-3
-28
-53
-80
-106
-133
-161
-188
-216
-243
-270
-298
-325
-353
-380
-408
-435
-463
-491
-518
-545
-572
-600
-627
-654
-681
-708
-736
-763
-790
-817
-844
-871
-897
-924
-950
-976
-1000
-1026
-1051
-1075
-1099
-1123
-1146
-1170
-1193
-1216
-1240
-1263
-1288
-1312
-1337
-1363
-1389
-1416
-1444
-1472
-1501
-1531
-1561
-1592
-1624
-1656
-1689
-1723
-1758
-1793
-1829
-1865
-1901
-1938
-1975
-2012
-2050
-2088
-2127
-2167
-2208
-2250
-2293
-2338
-2383
-2430
-2478
-2528
-2580
-2632
-2686
-2741
-2797
-2854
-2911
-2969
-3027
-3086
-3146
-3207
-3268
-3330
-3394
-3458
-3523
-3588
-3654
-3721
-3789
-3857
-3926
-3995
-4065
-4135
-4204
-4274
-4344
-4413
-4483
-4553
-4624
-4694
-4765
-4835
-4906
-4976
-5046
-5116
-5186
-5255
-5324
-5392
-5460
-5528
-5595
-5662
-5729
-5795
-5862
-5929
-5995
-6061
-6126
-6190
-6254
-6317
-6379
-6440
-6501
-6560
-6618
-6676
-6732
-6787
-6841
-6893
-6945
-6996
-7046
-7096
-7144
-7192
-7240
-7286
-7332
-7378
-7422
-7466
-7509
-7550
-7591
-7631
-7670
-7707
-7743
-7777
-7809
-7840
-7869
-7897
-7922
-7946
-7969
-7990
-8010
-8029
-8047
-8064
-8082
-8099
-8117
-8135
-8153
-8173
-8193
-8215
-8239
-8263
-8290
-8317
-8346
-8375
-8405
-8436
-8467
-8497
-8527
-8557
-8585
-8612
-8638
-8662
-8684
-8704
-8722
-8738
-8753
-8765
-8777
-8788
-8798
-8809
-8819
-8831
-8844
-8858
-8874
-8891
-8910
-8931
-8954
-8979
-9005
-9034
-9065
-9098
-9132
-9168
-9206
-9244
-9283
-9322
-9361
-9401
-9440
-9480
-9519
-9557
-9595
-9632
-9667
-9702
-9735
-9766
-9795
-9823
-9849
-9873
-9895
-9916
-9935
-9952
-9968
-9982
-9994
-10004
-10013
-10019
-10024
-10027
-10028
-10026
-10023
-10018
-10011
-10002
-9991
-9979
-9965
-9950
-9933
-9914
-9894
-9871
-9847
-9820
-9792
-9762
-9730
-9697
-9662
-9626
-9590
-9552
-9514
-9477
-9439
-9402
-9365
-9329
-9295
-9261
-9228
-9195
-9164
-9133
-9103
-9074
-9046
-9018
-8991
-8964
-8938
-8913
-8888
-8865
-8842
-8819
-8797
-8775
-8754
-8733
-8711
-8690
-8668
-8647
-8625
-8602
-8579
-8555
-8530
-8503
-8476
-8447
-8417
-8386
-8353
-8319
-8285
-8249
-8213
-8176
-8138
-8099
-8060
-8019
-7978
-7935
-7891
-7845
-7798
-7749
-7697
-7642
-7584
-7523
-7458
-7390
-7318
-7242
-7163
-7079
-6992
-6901
-6806
-6707
-6604
-6498
-6388
-6275
-6159
-6041
-5920
-5797
-5672
-5545
-5416
-5286
-5155
-5022
-4889
-4754
-4618
-4482
-4345
-4207
-4069
-3930
-3790
-3649
-3507
-3363
-3219
-3073
-2927
-2779
-2631
-2481
-2330
-2178
-2025
-1870
-1715
-1558
-1400
-1241
-1081
-920
-758
-597
-435
-273
-111
50
211
371
532
693
854
1016
1179
1344
1509
1676
1845
2015
2188
2363
2541
2722
2905
3091
3279
3471
3665
3863
4062
4266
4471
4679
4888
5099
5311
5525
5738
5953
6167
6382
6596
6811
7025
7239
7453
7665
7877
8087
8298
8505
8711
8915
9117
9316
9512
9705
9895
10082
10266
10446
10623
10798
10969
11137
11302
11463
11622
11777
11930
12079
12225
12369
12510
12648
12784
12917
13047
13176
13302
13426
13548
13669
13788
13906
14023
14139
14254
14368
14481
14593
14704
14814
14922
15028
15132
15233
15332
15427
15519
15606
15691
15771
15847
15920
15989
16055
16117
16175
16229
16280
16327
16370
16411
16448
16483
16515
16543
16569
16592
16612
16629
16644
16656
16666
16673
16677
16678
16676
16670
16660
16647
16630
16608
16583
16553
16518
16480
16438
16391
16341
16286
16229
16168
16104
16036
15966
15892
15816
15738
15657
15574
15489
15402
15312
15220
15126
15030
14932
14832
14729
14625
14520
14413
14304
14194
14082
13969
13855
13740
13624
13507
13389
13271
13153
13034
12916
12799
12682
12566
12452
12340
12229
12121
12015
11912
11812
11714
11620
11528
11440
11353
11270
11189
11111
11036
10964
10894
10826
10761
10697
10635
10574
10514
10455
10396
10337
10278
10219
10158
10097
10034
9969
9902
9832
9760
9686
9609
9529
9447
9362
9274
9184
9091
8995
8897
8798
8696
8594
8491
8387
8283
8180
8076
7973
7871
7769
7668
7568
7469
7370
7273
7176
7079
6983
6888
6792
6698
6604
6511
6419
6327
6235
6144
6054
5963
5874
5785
5696
5608
5520
5433
5347
5261
5176
5092
5008
4925
4842
4761
4680
4601
4522
4445
4369
4293
4218
4144
4070
3998
3926
3856
3786
3717
3650
3583
3518
3453
3388
3323
3258
3192
3125
3057
2988
2918
2846
2773
2698
2621
2543
2463
2380
2296
2209
2120
2029
1936
1840
1743
1644
1543
1440
1336
1231
1125
1018
911
803
695
587
479
371
263
156
49
-57
-161
-265
-366
-467
-565
-662
-758
-852
-945
-1036
-1126
-1215
-1303
-1390
-1477
-1563
-1649
-1734
-1818
-1902
-1985
-2066
-2147
-2225
-2302
-2377
-2451
-2522
-2592
-2660
-2727
-2793
-2859
-2925
-2993
-3062
-3133
-3207
-3284
-3365
-3449
-3538
-3630
-3728
-3830
-3937
-4049
-4165
-4285
-4410
-4539
-4671
-4807
-4946
-5089
-5235
-5384
-5537
-5693
-5852
-6014
-6179
-6347
-6518
-6691
-6868
-7048
-7230
-7416
-7603
-7793
-7985
-8178
-8373
-8569
-8765
-8962
-9159
-9355
-9550
-9744
-9935
-10123
-10308
-10489
-10665
-10836
-11002
-11162
-11316
-11464
-11605
-11740
-11867
-11988
-12101
-12207
-12307
-12399
-12485
-12564
-12638
-12705
-12767
-12824
-12877
-12925
-12970
-13012
-13051
-13086
-13119
-13150
-13178
-13203
-13227
-13248
-13266
-13282
-13295
-13305
-13311
-13314
-13313
-13309
-13300
-13288
-13272
-13250
-13224
-13193
-13156
-13114
-13066
-13013
-12955
-12891
-12822
-12749
-12671
-12588
-12502
-12412
-12319
-12223
-12123
-12021
-11916
-11809
-11699
-11588
-11475
-11361
-11246
-11131
-11015
-10899
-10783
-10667
-10552
-10437
-10323
-10210
-10097
-9986
-9875
-9766
-9658
-9551
-9445
-9341
-9237
-9136
-9035
-8936
-8837
-8740
-8644
-8550
-8457
-8364
-8273
-8183
-8093
-8006
-7919
-7833
-7748
-7665
-7583
-7503
-7424
-7346
-7269
-7193
-7119
-7047
-6977
-6909
-6843
-6779
-6718
-6659
-6601
-6546
-6492
-6439
-6388
-6338
-6289
-6241
-6195
-6150
-6106
-6064
-6023
-5985
-5947
-5912
-5878
-5847
-5818
-5791
-5767
-5745
-5726
-5710
-5697
-5688
-5681
-5677
-5676
-5678
-5683
-5690
-5701
-5715
-5732
-5752
-5773
-5798
-5824
-5852
-5882
-5913
-5947
-5981
-6017
-6053
-6089
-6125
-6160
-6194
-6226
-6256
-6284
-6309
-6333
-6354
-6372
-6388
-6402
-6412
-6421
-6426
-6430
-6432
-6431
-6429
-6425
-6419
-6411
-6402
-6392
-6380
-6366
-6352
-6336
-6319
-6300
-6281
-6260
-6238
-6216
-6192
-6168
-6144
-6119
-6095
-6070
-6045
-6020
-5996
-5971
-5946
-5922
-5897
-5873
-5849
-5824
-5801
-5777
-5755
-5734
-5714
-5696
-5679
-5663
-5649
-5636
-5623
-5611
-5598
-5585
-5571
-5555
-5537
-5516
-5493
-5467
-5439
-5408
-5374
-5339
-5301
-5260
-5218
-5173
-5127
-5079
-5030
-4980
-4929
-4879
-4829
-4780
-4733
-4687
-4643
-4601
-4561
-4523
-4487
-4452
-4420
-4390
-4363
-4337
-4314
-4293
-4273
-4255
-4238
-4222
-4205
-4189
-4172
-4153
-4133
-4111
-4088
-4062
-4033
-4002
-3968
-3932
-3893
-3852
-3809
-3764
-3717
-3669
-3619
-3569
-3517
-3465
-3412
-3359
-3307
-3255
-3204
-3155
-3107
-3061
-3017
-2976
-2937
-2900
-2866
-2835
-2806
-2779
-2754
-2730
-2708
-2686
-2666
-2646
-2626
-2606
-2585
-2565
-2543
-2520
-2496
-2471
-2444
-2416
-2387
-2357
-2326
-2295
-2265
-2234
-2205
-2177
-2151
-2125
-2101
-2079
-2058
-2037
-2019
-2001
-1985
-1969
-1953
-1939
-1925
-1911
-1897
-1884
-1871
-1858
-1846
-1834
-1822
-1812
-1803
-1795
-1789
-1786
-1784
-1786
-1790
-1797
-1807
-1821
-1838
-1857
-1879
-1903
-1930
-1958
-1987
-2017
-2047
-2078
-2109
-2140
-2170
-2200
-2228
-2256
-2281
-2304
-2324
-2341
-2354
-2363
-2369
-2370
-2366
-2358
-2346
-2329
-2307
-2282
-2252
-2218
-2181
-2140
-2096
-2050
-2001
-1949
-1895
-1839
-1780
-1718
-1654
-1586
-1515
-1440
-1362
-1280
-1194
-1104
-1010
-915
-816
-715
-612
-507
-401
-295
-188
-81
26
131
236
340
442
544
644
743
841
937
1033
1129
1224
1318
1412
1505
1598
1689
1780
1869
1957
2043
2127
2210
2290
2369
2446
2522
2595
2668
2738
2808
2876
2943
3008
3073
3137
3200
3263
3327
3390
3454
3519
3584
3650
3716
3782
3849
3916
3983
4049
4116
4183
4250
4316
4382
4449
4515
4581
4648
4714
4781
4848
4915
4983
5052
5120
5190
5260
5330
5402
5474
5547
5620
5693
5766
5839
5911
5983
6054
6123
6191
6258
6324
6389
6453
6517
6580
6644
6707
6770
6834
6897
6960
7024
7089
7154
7221
7289
7360
7432
7507
7585
7666
7749
7836
7925
8016
8111
8207
8306
8405
8506
8609
8712
8817
8923
9029
9136
9243
9352
9461
9572
9684
9798
9914
10033
10154
10279
10406
10537
10669
10804
10941
11079
11219
11359
11501
11643
11785
11927
12068
12208
12347
12483
12617
12748
12875
12999
13119
13236
13348
13457
13561
13660
13756
13847
13934
14018
14097
14173
14245
14314
14379
14441
14501
14557
14610
14660
14708
14754
14797
14839
14878
14917
14954
14990
15026
15061
15096
15130
15165
15199
15234
15269
15305
15341
15378
15415
15454
15493
15534
15576
15620
15665
15712
15759
15806
15852
15898
15942
15985
16026
16064
16099
16132
16161
16187
16209
16226
16239
16248
16253
16253
16247
16236
16219
16198
16171
16139
16102
16059
16013
15962
15906
15845
15781
15713
15641
15567
15489
15408
15324
15237
15147
15053
14957
14858
14757
14653
14547
14438
14327
14214
14098
13979
13859
13736
13611
13484
13356
13226
13094
12962
12830
12698
12567
12437
12309
12182
12056
11933
11811
11692
11574
11458
11343
11228
11115
11001
10887
10773
10657
10541
10422
10303
10182
10059
9936
9811
9685
9559
9431
9302
9172
9042
8911
8781
8651
8521
8391
8262
8132
8005
7876
7748
7619
7489
7358
7226
7092
6957
6819
6680
6538
6394
6247
6098
5945
5790
5631
5469
5303
5134
4961
4785
4605
4422
4235
4043
3849
3650
3446
3237
3025
2807
2586
2361
2132
1900
1664
1425
1184
940
695
449
201
-47
-295
-544
-794
-1043
-1292
-1540
-1787
-2033
-2277
-2518
-2756
-2990
-3220
-3445
-3665
-3880
-4089
-4292
-4489
-4680
-4864
-5042
-5213
-5377
-5535
-5687
-5833
-5973
-6107
-6237
-6360
-6478
-6591
-6699
-6802
-6900
-6993
-7082
-7166
-7246
-7323
-7396
-7466
-7533
-7597
-7658
-7717
-7774
-7828
-7881
-7932
-7981
-8029
-8077
-8124
-8170
-8218
-8265
-8313
-8362
-8412
-8463
-8516
-8570
-8626
-8685
-8746
-8809
-8876
-8944
-9015
-9088
-9164
-9241
-9321
-9403
-9488
-9575
-9665
-9758
-9854
-9954
-10056
-10162
-10270
-10381
-10494
-10609
-10725
-10844
-10963
-11083
-11203
-11324
-11444
-11563
-11682
-11799
-11914
-12029
-12143
-12256
-12368
-12480
-12592
-12703
-12814
-12925
-13036
-13147
-13258
-13370
-13482
-13596
-13710
-13825
-13940
-14057
-14175
-14295
-14415
-14537
-14661
-14786
-14912
-15040
-15169
-15299
-15429
-15560
-15690
-15819
-15947
-16072
-16196
-16317
-16435
-16549
-16660
-16767
-16870
-16968
-17062
-17150
-17234
-17313
-17387
-17457
-17522
-17583
-17639
-17691
-17739
-17783
-17823
-17859
-17891
-17919
-17942
-17962
-17976
-17986
-17991
-17991
-17986
-17976
-17959
-17937
-17908
-17872
-17828
-17777
-17716
-17647
-17568
-17479
-17381
-17272
-17154
-17025
-16887
-16740
-16584
-16419
-16247
-16065
-15879
-15684
-15484
-15279
-15068
-14853
-14634
-14412
-14186
-13957
-13726
-13492
-13255
-13016
-12774
-12529
-12281
-12031
-11776
-11518
-11257
-10991
-10721
-10446
-10167
-9882
-9592
-9297
-8997
-8690
-8378
-8060
-7736
-7406
-7070
-6729
-6382
-6029
-5671
-5309
-4941
-4569
-4193
-3814
-3430
-3044
-2656
-2265
-1873
-1480
-1086
-692
-299
95
488
879
1269
1658
2045
2430
2812
3193
3570
3945
4317
4686
5051
5413
5771
6125
6475
6821
7163
7501
7835
8166
8493
8817
9138
9457
9773
10088
10401
10713
11025
11336
11646
11956
12266
12575
12883
13189
13494
13797
14097
14394
14688
14979
15266
15548
15826
16099
16367
16630
16888
17139
17385
17624
17856
18083
18302
18515
18721
18920
19111
19295
19473
19643
19805
19961
20111
20253
20389
20518
20641
20757
20867
20971
21068
21159
21245
21325
21399
21468
21532
21591
21646
21696
21743
21787
21827
21866
21903
21939
21974
22009
22045
22080
22116
22154
22192
22231
22271
22313
22355
22398
22442
22486
22530
22574
22618
22662
22704
22745
22786
22825
22863
22900
22935
22969
23001
23032
23060
23086
23110
23132
23152
23169
23185
23199
23211
23221
23229
23236
23241
23244
23246
23247
23247
23246
23243
23240
23234
23228
23219
23208
23194
23178
23160
23138
23114
23086
23055
23020
22982
22939
22892
22840
22783
22722
22656
22584
22508
22426
22340
22249
22153
22052
21947
21838
21725
21608
21489
21367
21242
21116
20988
20858
20728
20597
20465
20334
20202
20071
19942
19813
19686
19561
19438
19318
19200
19085
18974
18865
18761
18659
18560
18464
18371
18279
18189
18101
18014
17927
17841
17755
17668
17580
17489
17397
17302
17203
17102
16998
16891
16781
16666
16548
16426
16299
16168
16032
15892
15747
15599
15446
15289
15128
14964
14797
14626
14453
14277
14098
13918
13736
13552
13367
13181
12995
12808
12621
12435
12248
12063
11877
11693
11509
11327
11145
10966
10787
10611
10435
10262
10090
9920
9752
9586
9422
9260
9099
8940
8784
8629
8477
8326
8177
8029
7883
7738
7594
7452
7311
7172
7033
6896
6759
6623
6488
6354
6220
6086
5953
5819
5685
5550
5415
5279
5141
5003
4863
4721
4579
4435
4290
4144
3997
3849
3700
3550
3399
3247
3093
2939
2784
2628
2471
2314
2156
1998
1839
1680
1521
1362
1203
1044
886
728
571
414
257
101
-56
-212
-369
-526
-683
-841
-999
-1158
-1317
-1478
-1638
-1799
-1961
-2122
-2283
-2444
-2604
-2764
-2922
-3079
-3234
-3388
-3541
-3692
-3840
-3987
-4132
-4275
-4415
-4553
-4688
-4822
-4952
-5080
-5205
-5328
-5447
-5564
-5678
-5790
-5899
-6006
-6111
-6214
-6316
-6417
-6517
-6617
-6717
-6816
-6916
-7016
-7116
-7216
-7316
-7416
-7515
-7615
-7713
-7812
-7909
-8005
-8099
-8193
-8284
-8373
-8460
-8545
-8627
-8707
-8784
-8857
-8927
-8994
-9056
-9115
-9169
-9218
-9262
-9302
-9335
-9364
-9387
-9404
-9416
-9423
-9424
-9420
-9411
-9397
-9379
-9357
-9330
-9300
-9266
-9229
-9190
-9147
-9102
-9056
-9007
-8956
-8904
-8850
-8795
-8738
-8680
-8621
-8561
-8499
-8437
-8374
-8311
-8247
-8183
-8122
-8060
-8000
-7940
-7883
-7827
-7773
-7721
-7671
-7623
-7577
-7533
-7490
-7450
-7412
-7377
-7344
-7314
-7287
-7263
-7243
-7225
-7211
-7201
-7194
-7190
-7190
-7193
-7199
-7208
-7219
-7233
-7248
-7266
-7284
-7303
-7323
-7344
-7364
-7384
-7404
-7423
-7440
-7456
-7470
-7482
-7492
-7500
-7506
-7510
-7512
-7511
-7508
-7503
-7495
-7484
-7470
-7452
-7430
-7404
-7374
-7340
-7301
-7258
-7210
-7157
-7100
-7038
-6972
-6901
-6826
-6747
-6663
-6576
-6484
-6389
-6290
-6186
-6078
-5966
-5850
-5730
-5606
-5478
-5347
-5212
-5075
-4935
-4794
-4651
-4507
-4363
-4220
-4077
-3935
-3794
-3654
-3515
-3377
-3241
-3107
-2974
-2842
-2711
-2581
-2452
-2324
-2197
-2072
-1948
-1826
-1706
-1587
-1470
-1356
-1243
-1134
-1026
-921
-818
-717
-618
-521
-425
-331
-237
-145
-54
36
126
214
302
390
477
564
651
738
825
914
1004
1095
1187
1282
1379
1478
1579
1682
1787
1893
2001
2113
2226
2340
2456
2572
2690
2807
2924
3041
3157
3273
3388
3502
3615
3727
3837
3945
4051
4156
4259
4360
4460
4560
4659
4758
4857
4956
5056
5157
5259
5362
5468
5575
5685
5796
5910
6025
6142
6261
6382
6504
6627
6751
6876
7001
7126
7250
7373
7493
7612
7728
7841
7951
8058
8161
8262
8359
8454
8545
8633
8718
8799
8878
8953
9026
9096
9163
9229
9293
9355
9416
9475
9533
9590
9646
9701
9755
9808
9861
9914
9966
10018
10070
10123
10175
10227
10280
10333
10386
10441
10496
10551
10606
10662
10718
10773
10828
10883
10937
10992
11046
11099
11154
11208
11263
11319
11375
11432
11490
11549
11609
11670
11732
11796
11862
11929
11997
12067
12139
12212
12287
12363
12440
12518
12596
12676
12755
12835
12914
12993
13071
13149
13226
13302
13377
13450
13521
13589
13655
13717
13776
13831
13882
13929
13972
14011
14045
14075
14101
14123
14140
14154
14164
14170
14173
14173
14170
14164
14155
14142
14127
14108
14087
14061
14033
14001
13965
13925
13882
13835
13784
13730
13673
13613
13550
13484
13416
13346
13275
13202
13129
13057
12984
12913
12843
12774
12707
12642
12579
12519
12460
12404
12350
12298
12247
12198
12150
12103
12057
12012
11967
11922
11878
11835
11791
11748
11704
11661
11617
11572
11527
11481
11434
11385
11334
11282
11227
11169
11109
11045
10978
10909
10836
10760
10682
10600
10515
10427
10336
10241
10144
10043
9939
9832
9721
9607
9491
9371
9249
9125
8998
8868
8735
8600
8463
8323
8180
8036
7890
7741
7590
7438
7283
7126
6968
6807
6645
6482
6317
6150
5981
5812
5640
5468
5295
5121
4946
4771
4596
4421
4246
4072
3899
3726
3555
3385
3217
3050
2886
2724
2565
2408
2254
2102
1953
1807
1664
1523
1385
1249
1116
986
858
733
611
491
375
261
151
43
-62
-165
-264
-361
-454
-544
-631
-713
-793
-868
-940
-1008
-1073
-1133
-1190
-1243
-1292
-1337
-1379
-1417
-1452
-1484
-1513
-1538
-1559
-1577
-1591
-1601
-1606
-1607
-1603
-1595
-1582
-1564
-1543
-1518
-1490
-1458
-1424
-1388
-1350
-1311
-1271
-1229
-1187
-1145
-1103
-1061
-1018
-978
-938
-899
-860
-823
-787
-753
-719
-687
-656
-626
-597
-570
-542
-516
-490
-465
-440
-416
-392
-368
-343
-319
-294
-268
-242
-215
-188
-160
-132
-104
-77
-50
-23
4
31
58
86
114
143
172
202
233
265
298
332
368
405
443
483
525
568
613
660
709
759
810
863
916
970
1024
1078
1132
1186
1238
1289
1339
1387
1433
1478
1520
1560
1597
1631
1663
1691
1718
1742
1763
1782
1799
1815
1829
1841
1853
1864
1874
1885
1896
1908
1920
1933
1947
1962
1977
1992
2009
2025
2041
2058
2074
2089
2104
2117
2130
2143
2154
2164
2172
2179
2185
2189
2190
2189
2185
2179
2168
2154
2137
2115
2089
2059
2024
1985
1941
1893
1840
1783
1723
1658
1590
1518
1443
1364
1282
1197
1109
1016
923
826
726
623
517
408
297
183
67
-52
-173
-296
-420
-547
-675
-805
-936
-1068
-1201
-1334
-1467
-1601
-1734
-1867
-1999
-2131
-2261
-2390
-2518
-2643
-2767
-2889
-3009
-3127
-3242
-3355
-3465
-3572
-3677
-3779
-3878
-3975
-4067
-4157
-4242
-4324
-4402
-4476
-4545
-4610
-4669
-4724
-4773
-4816
-4853
-4884
-4909
-4927
-4938
-4943
-4940
-4930
-4914
-4889
-4858
-4820
-4775
-4723
-4665
-4601
-4530
-4454
-4372
-4284
-4191
-4093
-3990
-3883
-3772
-3658
-3541
-3421
-3299
-3175
-3050
-2924
-2797
-2671
-2545
-2420
-2297
-2175
-2055
-1937
-1821
-1708
-1597
-1488
-1382
-1279
-1178
-1079
-984
-892
-803
-716
-633
-552
-474
-398
-326
-256
-189
-124
-63
-4
52
105
155
202
245
285
322
354
382
406
425
439
448
451
450
443
431
413
390
362
329
292
250
203
152
97
37
-26
-93
-163
-238
-317
-399
-485
-574
-667
-763
-862
-963
-1068
-1175
-1284
-1396
-1510
-1627
-1745
-1866
-1989
-2113
-2239
-2365
-2492
-2619
-2746
-2871
-2995
-3117
-3236
-3352
-3465
-3575
-3680
-3781
-3878
-3970
-4058
-4141
-4218
-4291
-4358
-4419
-4475
-4525
-4569
-4608
-4641
-4668
-4690
-4705
-4715
-4719
-4716
-4708
-4693
-4671
-4644
-4610
-4570
-4523
-4471
-4414
-4352
-4285
-4213
-4138
-4059
-3978
-3893
-3806
-3717
-3627
-3534
-3441
-3347
-3253
-3158
-3064
-2971
-2878
-2788
-2699
-2612
-2527
-2446
-2366
-2290
-2216
-2146
-2078
-2013
-1952
-1892
-1836
-1782
-1730
-1682
-1636
-1593
-1553
-1515
-1479
-1446
-1415
-1386
-1360
-1335
-1313
-1293
-1276
-1261
-1249
-1240
-1233
-1231
-1231
-1236
-1244
-1257
-1273
-1294
-1319
-1349
-1383
-1421
-1465
-1513
-1566
-1624
-1687
-1754
-1825
-1901
-1981
-2064
-2152
-2242
-2335
-2429
-2526
-2623
-2721
-2819
-2917
-3013
-3107
-3199
-3289
-3376
-3459
-3538
-3613
-3683
-3749
-3810
-3866
-3918
-3965
-4006
-4046
-4081
-4112
-4140
-4164
-4185
-4203
-4218
-4230
-4238
-4244
-4246
-4246
-4243
-4238
-4230
-4221
-4209
-4196
-4181
-4164
-4146
-4127
-4107
-4085
-4062
-4040
-4016
-3991
-3966
-3940
-3914
-3887
-3860
-3833
-3806
-3778
-3751
-3722
-3694
-3665
-3635
-3604
-3572
-3539
-3505
-3469
-3432
-3393
-3351
-3308
-3263
-3216
-3167
-3116
-3063
-3009
-2951
-2892
-2830
-2766
-2699
-2631
-2560
-2488
-2414
-2339
-2263
-2185
-2106
-2027
-1947
-1868
-1789
-1712
-1635
-1561
-1489
-1419
-1351
-1287
-1224
-1164
-1107
-1051
-999
-948
-899
-853
-808
-764
-721
-679
-637
-596
-555
-514
-473
-433
-393
-353
-313
-275
-237
-200
-164
-130
-97
-64
-33
-4
24
50
74
95
114
129
140
148
151
149
142
129
111
86
56
19
-25
-75
-132
-196
-267
-345
-430
-521
-620
-725
-837
-955
-1079
-1208
-1343
-1483
-1627
-1775
-1927
-2083
-2242
-2404
-2569
-2735
-2904
-3075
-3246
-3419
-3593
-3768
-3943
-4118
-4293
-4469
-4645
-4821
-4997
-5172
-5346
-5520
-5692
-5863
-6033
-6201
-6367
-6530
-6692
-6851
-7008
-7162
-7312
-7460
-7603
-7744
-7880
-8013
-8141
-8265
-8384
-8498
-8606
-8708
-8803
-8892
-8974
-9049
-9117
-9177
-9230
-9277
-9317
-9350
-9378
-9400
-9416
-9427
-9432
-9432
-9427
-9417
-9402
-9382
-9358
-9329
-9296
-9259
-9217
-9171
-9121
-9065
-9005
-8940
-8871
-8796
-8717
-8632
-8542
-8447
-8346
-8240
-8129
-8013
-7892
-7766
-7635
-7500
-7360
-7217
-7069
-6917
-6763
-6605
-6444
-6282
-6117
-5952
-5785
-5617
-5448
-5279
-5110
-4941
-4772
-4603
-4434
-4266
-4098
-3931
-3763
-3596
-3429
-3262
-3096
-2929
-2763
-2597
-2431
-2265
-2099
-1933
-1767
-1602
-1436
-1271
-1106
-941
-777
-614
-451
-289
-127
35
195
355
513
670
824
977
1127
1275
1420
1562
1701
1836
1968
2096
2220
2340
2456
2568
2675
2777
2875
2968
3057
3142
3222
3298
3371
3439
3503
3563
3619
3671
3718
3760
3799
3834
3864
3890
3913
3931
3945
3955
3960
3961
3957
3949
3937
3920
3898
3873
3842
3808
3769
3727
3680
3629
3574
3515
3452
3385
3314
3240
3163
3083
2999
2914
2827
2738
2647
2556
2465
2374
2284
2194
2106
2019
1933
1849
1767
1687
1608
1531
1456
1383
1311
1241
1172
1105
1039
974
911
849
789
730
673
617
563
510
459
409
361
315
271
228
187
148
111
76
43
12
-17
-44
-70
-94
-117
-138
-158
-177
-196
-213
-231
-247
-264
-280
-297
-314
-332
-350
-370
-391
-413
-437
-462
-490
-520
-551
-584
-619
-655
-693
-732
-773
-816
-860
-906
-954
-1004
-1057
-1112
-1168
-1228
-1290
-1354
-1421
-1491
-1564
-1640
-1719
-1802
-1888
-1977
-2069
-2164
-2260
-2358
-2458
-2558
-2660
-2761
-2862
-2963
-3064
-3164
-3264
-3362
-3460
-3557
-3653
-3747
-3840
-3932
-4022
-4111
-4200
-4287
-4373
-4458
-4542
-4625
-4706
-4786
-4864
-4940
-5015
-5088
-5160
-5230
-5298
-5365
-5430
-5493
-5555
-5616
-5675
-5733
-5790
-5845
-5899
-5952
-6004
-6055
-6104
-6152
-6198
-6243
-6286
-6327
-6366
-6402
-6435
-6466
-6493
-6517
-6538
-6554
-6568
-6577
-6583
-6584
-6581
-6573
-6561
-6543
-6521
-6495
-6463
-6427
-6387
-6343
-6295
-6243
-6187
-6129
-6067
-6002
-5935
-5866
-5795
-5722
-5648
-5573
-5496
-5418
-5339
-5259
-5177
-5094
-5010
-4923
-4836
-4747
-4657
-4565
-4473
-4379
-4283
-4187
-4089
-3990
-3890
-3788
-3686
-3583
-3479
-3374
-3268
-3161
-3053
-2944
-2835
-2725
-2615
-2503
-2392
-2279
-2167
-2054
-1941
-1828
-1716
-1603
-1492
-1381
-1272
-1164
-1057
-953
-850
-750
-653
-559
-468
-381
-298
-218
-142
-71
-4
59
117
170
219
262
301
334
363
388
407
422
432
437
438
436
429
419
406
390
371
349
326
300
273
244
214
182
149
114
78
41
2
-38
-80
-123
-168
-214
-263
-312
-363
-416
-470
-524
-580
-636
-692
-748
-804
-860
-915
-970
-1024
-1077
-1129
-1181
-1231
-1280
-1328
-1374
-1419
-1462
-1504
-1544
-1582
-1618
-1653
-1686
-1717
-1746
-1774
-1800
-1823
-1844
-1864
-1880
-1895
-1907
-1916
-1923
-1927
-1929
-1928
-1924
-1918
-1908
-1897
-1882
-1864
-1844
-1821
-1794
-1765
-1734
-1700
-1663
-1624
-1583
-1540
-1496
-1449
-1401
-1350
-1298
-1245
-1190
-1133
-1075
-1014
-954
-892
-828
-764
-697
-630
-562
-493
-424
-353
-283
-212
-142
-71
-2
68
136
204
270
335
399
462
523
583
642
699
755
809
861
912
961
1008
1053
1095
1136
1174
1210
1243
1274
1303
1330
1354
1376
1396
1415
1431
1446
1459
1471
1482
1491
1500
1508
1515
1521
1527
1532
1536
1540
1543
1545
1548
1549
1551
1552
1553
1554
1555
1557
1558
1560
1563
1566
1570
1574
1579
1584
1590
1596
1604
1612
1621
1630
1640
1650
1661
1672
1684
1696
1709
1723
1738
1753
1769
1785
1802
1819
1837
1856
1875
1895
1916
1937
1958
1981
2003
2027
2051
2075
2100
2125
2151
2177
2203
2230
2256
2283
2309
2335
2360
2385
2410
2433
2456
2476
2495
2512
2527
2540
2551
2559
2566
2571
2574
2576
2577
2576
2575
2573
2569
2565
2560
2554
2548
2541
2534
2526
2519
2511
2503
2495
2487
2479
2471
2463
2455
2447
2439
2432
2423
2415
2407
2398
2390
2381
2372
2363
2354
2344
2333
2322
2311
2298
2285
2271
2255
2239
2221
2202
2181
2159
2135
2111
2084
2056
2027
1997
1965
1931
1896
1860
1822
1783
1743
1702
1660
1618
1575
1532
1488
1445
1401
1358
1316
1274
1232
1191
1151
1111
1072
1034
997
960
923
888
852
817
782
748
714
681
648
615
583
551
520
490
461
433
407
382
359
339
321
307
295
286
281
279
279
283
291
301
314
330
349
370
394
421
449
480
513
548
584
623
663
706
750
796
844
893
944
996
1049
1104
1160
1218
1276
1336
1396
1457
1519
1581
1644
1707
1770
1833
1896
1959
2021
2083
2143
2202
2260
2315
2369
2420
2468
2514
2556
2596
2632
2665
2695
2721
2743
2763
2778
2791
2799
2805
2807
2805
2800
2792
2781
2765
2747
2725
2700
2671
2639
2604
2566
2525
2481
2435
2385
2334
2280
2223
2165
2103
2040
1974
1906
1835
1762
1687
1609
1529
1447
1363
1277
1189
1100
1010
918
826
733
639
544
449
352
255
157
58
-42
-142
-243
-344
-446
-547
-649
-751
-853
-954
-1055
-1156
-1256
-1356
-1454
-1552
-1649
-1746
-1841
-1936
-2031
-2125
-2219
-2313
-2407
-2500
-2594
-2689
-2784
-2881
-2978
-3077
-3178
-3281
-3385
-3491
-3599
-3708
-3820
-3932
-4046
-4163
-4281
-4400
-4519
-4640
-4761
-4883
-5005
-5127
-5249
-5370
-5491
-5612
-5732
-5851
-5969
-6087
-6203
-6318
-6432
-6545
-6657
-6767
-6875
-6982
-7088
-7191
-7293
-7393
-7491
-7587
-7681
-7773
-7863
-7951
-8037
-8119
-8202
-8281
-8358
-8432
-8504
-8574
-8640
-8704
-8765
-8824
-8879
-8930
-8978
-9023
-9065
-9103
-9137
-9168
-9196
-9220
-9241
-9258
-9272
-9282
-9289
-9294
-9295
-9293
-9289
-9282
-9273
-9261
-9248
-9232
-9214
-9195
-9174
-9152
-9129
-9105
-9080
-9055
-9029
-9002
-8975
-8947
-8919
-8891
-8863
-8834
-8805
-8775
-8745
-8714
-8683
-8652
-8621
-8589
-8558
-8527
-8495
-8464
-8433
-8402
-8372
-8342
-8313
-8284
-8257
-8229
-8202
-8175
-8148
-8121
-8093
-8066
-8038
-8010
-7982
-7953
-7924
-7894
-7864
-7832
-7801
-7768
-7735
-7702
-7668
-7633
-7598
-7563
-7526
-7490
-7453
-7415
-7376
-7336
-7295
-7253
-7209
-7164
-7118
-7070
-7021
-6970
-6918
-6864
-6808
-6751
-6692
-6632
-6570
-6507
-6442
-6375
-6307
-6237
-6166
-6093
-6018
-5941
-5862
-5781
-5698
-5612
-5525
-5435
-5342
-5247
-5150
-5050
-4947
-4841
-4733
-4622
-4509
-4393
-4275
-4155
-4032
-3907
-3780
-3650
-3519
-3385
-3250
-3112
-2973
-2832
-2690
-2546
-2401
-2254
-2107
-1958
-1809
-1659
-1508
-1357
-1206
-1055
-903
-751
-599
-447
-295
-142
10
163
316
469
622
775
928
1082
1236
1389
1543
1697
1850
2003
2156
2308
2460
2612
2763
2914
3064
3214
3363
3511
3659
3805
3950
4094
4237
4377
4516
4653
4787
4919
5049
5177
5302
5424
5543
5659
5773
5884
5991
6096
6198
6297
6394
6488
6579
6668
6755
6839
6921
7002
7080
7157
7233
7307
7379
7450
7520
7589
7657
7724
7790
7855
7920
7984
8047
8109
8170
8232
8293
8352
8411
8468
8525
8580
8634
8688
8740
8790
8840
8888
8935
8980
9025
9068
9110
9150
9188
9226
9261
9295
9327
9357
9385
9411
9434
9455
9473
9489
9501
9511
9518
9522
9523
9521
9515
9508
9497
9483
9467
9448
9426
9402
9375
9346
9316
9283
9248
9212
9174
9134
9093
9051
9007
8962
8916
8868
8819
8769
8718
8665
8611
8556
8499
8441
8381
8320
8258
8195
8130
8064
7998
7931
7863
7794
7724
7653
7582
7510
7437
7364
7290
7214
7138
7060
6982
6902
6821
6739
6656
6572
6487
6401
6313
6224
6133
6041
5947
5852
5756
5658
5558
5457
5354
5250
5144
5037
4929
4819
4708
4596
4482
4368
4252
4136
4018
3900
3781
3662
3541
3420
3299
3176
3054
2931
2808
2685
2562
2439
2316
2193
2071
1949
1827
1706
1584
1463
1342
1222
1101
981
860
740
620
499
378
258
137
16
-105
-226
-347
-467
-589
-710
-831
-953
-1074
-1196
-1318
-1440
-1562
-1684
-1807
-1929
-2052
-2176
-2299
-2423
-2547
-2671
-2796
-2921
-3047
-3173
-3300
-3427
-3555
-3683
-3811
-3940
-4069
-4198
-4328
-4458
-4588
-4718
-4849
-4980
-5110
-5241
-5372
-5503
-5634
-5764
-5894
-6024
-6152
-6280
-6407
-6533
-6658
-6782
-6905
-7025
-7145
-7262
-7377
-7490
-7601
-7710
-7816
-7920
-8022
-8122
-8219
-8315
-8408
-8499
-8588
-8675
-8760
-8843
-8924
-9002
-9079
-9154
-9226
-9296
-9364
-9430
-9494
-9555
-9614
-9670
-9724
-9775
-9823
-9869
-9912
-9952
-9990
-10025
-10058
-10088
-10116
-10141
-10164
-10185
-10204
-10220
-10234
-10246
-10256
-10263
-10268
-10271
-10272
-10271
-10267
-10262
-10254
-10244
-10232
-10217
-10201
-10182
-10161
-10137
-10111
-10082
-10051
-10017
-9980
-9940
-9897
-9852
-9803
-9751
-9696
-9638
-9578
-9514
-9447
-9377
-9305
-9230
-9152
-9071
-8989
-8904
-8816
-8727
-8636
-8543
-8448
-8352
-8255
-8156
-8055
-7955
-7853
-7749
-7644
-7537
-7429
-7319
-7207
-7095
-6980
-6865
-6748
-6630
-6510
-6389
-6268
-6145
-6020
-5895
-5769
-5642
-5514
-5385
-5255
-5125
-4993
-4861
-4728
-4595
-4461
-4327
-4193
-4058
-3923
-3789
-3654
-3519
-3385
-3250
-3116
-2982
-2849
-2716
-2584
-2453
-2323
-2193
-2064
-1936
-1808
-1682
-1556
-1431
-1308
-1186
-1066
-947
-830
-714
-600
-488
-378
-269
-162
-56
47
149
250
348
445
541
634
726
817
906
993
1078
1161
1242
1322
1399
1474
1547
1619
1688
1755
1820
1883
1945
2004
2062
2119
2173
2227
2279
2330
2379
2428
2475
2521
2566
2610
2652
2693
2731
2768
2804
2837
2868
2897
2924
2949
2973
2994
3014
3032
3048
3062
3075
3087
3096
3105
3112
3117
3122
3125
3127
3128
3129
3128
3127
3126
3124
3122
3120
3118
3115
3113
3111
3109
3107
3105
3104
3103
3102
3102
3102
3103
3105
3107
3111
3116
3121
3128
3136
3145
3155
3167
3179
3194
3209
3226
3245
3265
3287
3311
3336
3363
3393
3424
3457
3492
3529
3568
3609
3652
3696
3743
3791
3841
3893
3945
4000
4054
4112
4170
4229
4289
4350
4411
4474
4538
4603
4668
4735
4802
4871
4940
5010
5081
5153
5226
5299
5373
5448
5523
5599
5675
5752
5828
5905
5981
6057
6133
6209
6285
6361
6437
6512
6587
6661
6735
6808
6881
6953
7023
7093
7162
7230
7296
7361
7425
7487
7547
7606
7662
7717
7769
7819
7867
7913
7956
7997
8035
8071
8103
8134
8161
8186
8207
8225
8241
8254
8263
8270
8274
8275
8273
8268
8261
8252
8239
8225
8208
8189
8167
8144
8119
8090
8061
8031
7998
7963
7926
7887
7847
7805
7762
7717
7670
7622
7572
7521
7469
7416
7362
7307
7251
7194
7137
7079
7020
6961
6901
6840
6778
6716
6653
6589
6525
6460
6394
6327
6260
6193
6125
6056
5987
5918
5847
5776
5705
5633
5560
5487
5413
5338
5263
5187
5111
5034
4958
4881
4805
4728
4651
4575
4498
4422
4346
4270
4195
4121
4046
3974
3901
3830
3759
3689
3620
3552
3484
3418
3352
3288
3224
3161
3099
3038
2979
2920
2862
2806
2750
2696
2643
2591
2540
2491
2442
2394
2348
2302
2258
2214
2171
2128
2086
2045
2004
1964
1924
1884
1845
1806
1767
1728
1689
1651
1612
1574
1535
1496
1458
1419
1381
1342
1304
1265
1227
1188
1150
1111
1072
1033
994
955
915
874
834
793
751
709
667
624
581
537
492
446
400
353
305
256
207
157
106
54
2
-50
-103
-157
-211
-266
-321
-377
-433
-489
-545
-602
-658
-715
-772
-828
-884
-939
-994
-1048
-1101
-1154
-1205
-1256
-1305
-1353
-1399
-1444
-1486
-1527
-1566
-1603
-1637
-1670
-1700
-1727
-1752
-1775
-1794
-1811
-1825
-1835
-1843
-1848
-1850
-1849
-1845
-1838
-1827
-1814
-1797
-1777
-1753
-1726
-1696
-1662
-1625
-1585
-1540
-1493
-1441
-1386
-1328
-1266
-1200
-1131
-1058
-981
-901
-817
-729
-638
-543
-445
-344
-239
-131
-20
94
211
330
453
579
707
838
971
1107
1245
1386
1528
1673
1820
1969
2119
2272
2426
2582
2739
2898
3058
3220
3382
3546
3710
3875
4041
4207
4373
4540
4707
4874
5041
5208
5375
5541
5707
5873
6038
6201
6364
6526
6686
6845
7003
7159
7312
7465
7615
7763
7909
8053
8195
8335
8472
8607
8740
8870
8999
9125
9248
9369
9488
9605
9719
9831
9940
10047
10152
10254
10353
10449
10543
10634
10722
10806
10888
10967
11042
11115
11184
11250
11313
11373
11429
11483
11533
11581
11625
11667
11706
11743
11776
11808
11837
11864
11889
11911
11932
11950
11967
11982
11995
12006
12016
12024
12030
12036
12039
12042
12044
12044
12044
12042
12040
12037
12034
12030
12026
12021
12016
12011
12005
12000
11994
11989
11983
11978
11973
11968
11963
11958
11954
11949
11945
11941
11937
11932
11928
11924
11919
11914
11908
11903
11896
11888
11880
11871
11860
11849
11836
11822
11806
11790
11771
11751
11729
11706
11681
11654
11625
11594
11562
11528
11492
11454
11414
11373
11330
11285
11238
11190
11140
11088
11035
10980
10924
10867
10808
10748
10686
10624
10560
10495
10429
10362
10294
10224
10154
10081
10007
9932
9855
9777
9697
9615
9532
9446
9360
9271
9181
9089
8996
8901
8803
8704
8603
8500
8396
8289
8180
8071
7960
7847
7733
7617
7500
7383
7264
7144
7023
6902
6779
6656
6531
6406
6280
6153
6025
5897
5767
5637
5507
5375
5244
5111
4978
4845
4711
4576
4440
4304
4167
4029
3890
3751
3611
3470
3329
3187
3045
2902
2760
2617
2474
2331
2189
2045
1905
1763
1623
1484
1345
1208
1072
937
804
671
540
410
282
155
29
-95
-218
-340
-459
-578
-694
-809
-922
-1034
-1144
-1252
-1359
-1465
-1569
-1672
-1773
-1874
-1973
-2072
-2169
-2265
-2360
-2454
-2547
-2639
-2729
-2818
-2907
-2993
-3079
-3163
-3246
-3328
-3407
-3486
-3563
-3638
-3712
-3783
-3854
-3922
-3989
-4054
-4117
-4178
-4238
-4296
-4352
-4406
-4457
-4507
-4554
-4599
-4642
-4682
-4719
-4753
-4785
-4813
-4838
-4861
-4880
-4895
-4908
-4916
-4922
-4924
-4922
-4916
-4907
-4895
-4879
-4860
-4837
-4811
-4782
-4750
-4716
-4678
-4638
-4595
-4550
-4503
-4454
-4403
-4350
-4295
-4239
-4181
-4122
-4062
-4001
-3938
-3875
-3811
-3746
-3681
-3615
-3549
-3482
-3415
-3348
-3280
-3212
-3144
-3075
-3007
-2939
-2870
-2802
-2735
-2667
-2601
-2534
-2468
-2403
-2338
-2273
-2209
-2145
-2082
-2019
-1956
-1894
-1832
-1771
-1709
-1648
-1586
-1525
-1464
-1403
-1342
-1282
-1221
-1160
-1099
-1038
-978
-918
-858
-799
-740
-682
-624
-566
-509
-452
-396
-341
-286
-232
-179
-126
-74
-22
28
79
128
178
226
275
323
370
418
465
513
560
607
654
701
748
795
843
890
937
984
1031
1078
1125
1172
1218
1264
1310
1356
1401
1447
1492
1536
1581
1625
1668
1712
1754
1797
1839
1880
1922
1963
2004
2044
2085
2125
2165
2204
2244
2283
2322
2361
2399
2437
2475
2512
2550
2587
2624
2661
2698
2735
2771
2807
2843
2879
2914
2950
2984
3019
3053
3087
3121
3154
3187
3219
3252
3284
3315
3347
3378
3410
3442
3473
3505
3538
3570
3602
3635
3667
3700
3733
3765
3798
3831
3864
3897
3930
3963
3996
4029
4062
4096
4129
4163
4196
4230
4263
4297
4330
4363
4396
4430
4462
4495
4528
4560
4591
4622
4652
4682
4711
4739
4767
4793
4819
4844
4868
4891
4913
4934
4954
4974
4992
5010
5026
5041
5056
5069
5081
5093
5103
5112
5120
5128
5134
5140
5145
5149
5153
5157
5160
5163
5166
5168
5171
5173
5176
5180
5183
5188
5193
5198
5204
5211
5219
5227
5235
5245
5255
5265
5277
5288
5301
5314
5327
5341
5356
5372
5388
5404
5422
5439
5458
5477
5496
5516
5537
5558
5580
5603
5626
5649
5672
5696
5721
5745
5770
5795
5820
5844
5869
5894
5919
5943
5968
5992
6016
6040
6063
6086
6108
6130
6150
6170
6189
6206
6223
6238
6252
6265
6276
6286
6295
6302
6308
6312
6315
6316
6315
6312
6308
6302
6294
6284
6271
6257
6240
6222
6200
6177
6151
6123
6093
6061
6026
5989
5950
5910
5867
5822
5775
5727
5676
5624
5570
5515
5458
5400
5340
5280
5218
5155
5092
5027
4962
4896
4829
4762
4694
4625
4556
4486
4416
4345
4275
4203
4132
4059
3988
3915
3842
3768
3694
3620
3546
3471
3396
3321
3245
3170
3095
3019
2944
2869
2793
2719
2644
2569
2494
2420
2346
2272
2198
2124
2051
1977
1904
1832
1759
1688
1616
1545
1475
1406
1337
1268
1201
1134
1068
1002
939
875
813
751
691
631
573
517
461
407
354
302
252
202
154
108
63
18
-24
-66
-106
-145
-182
-218
-252
-285
-317
-347
-376
-403
-429
-454
-477
-499
-520
-539
-557
-573
-589
-603
-617
-629
-641
-652
-662
-671
-680
-688
-695
-702
-708
-714
-719
-724
-728
-731
-734
-736
-738
-738
-738
-737
-735
-733
-729
-725
-720
-714
-708
-701
-693
-684
-675
-665
-655
-644
-633
-621
-609
-596
-583
-571
-558
-545
-533
-521
-509
-498
-487
-477
-467
-458
-449
-441
-433
-426
-419
-413
-408
-403
-398
-394
-390
-387
-384
-382
-381
-380
-380
-381
-382
-384
-387
-390
-394
-398
-403
-409
-415
-421
-428
-435
-442
-450
-459
-467
-476
-486
-495
-505
-515
-525
-534
-544
-554
-563
-572
-581
-590
-599
-607
-615
-623
-629
-636
-642
-647
-651
-655
-657
-659
-659
-659
-657
-655
-651
-647
-642
-635
-628
-619
-609
-598
-587
-574
-561
-546
-531
-515
-498
-480
-461
-441
-421
-399
-377
-354
-330
-305
-279
-252
-224
-194
-164
-132
-99
-64
-29
8
46
86
127
168
211
255
300
346
392
440
489
538
588
638
689
740
791
842
894
946
997
1048
1099
1150
1200
1250
1299
1348
1396
1443
1490
1535
1580
1624
1667
1709
1750
1790
1829
1867
1904
1939
1974
2007
2040
2071
2102
2132
2161
2189
2216
2243
2269
2295
2320
2344
2369
2393
2417
2440
2464
2487
2510
2532
2554
2576
2597
2618
2639
2659
2678
2697
2716
2735
2753
2770
2787
2803
2819
2835
2850
2864
2878
2892
2905
2918
2931
2943
2955
2967
2979
2991
3002
3014
3025
3036
3047
3057
3068
3077
3087
3095
3104
3112
3119
3127
3133
3140
3145
3151
3156
3160
3164
3168
3172
3175
3178
3180
3182
3184
3186
3187
3188
3188
3188
3188
3187
3186
3184
3183
3181
3178
3176
3173
3170
3167
3164
3161
3158
3155
3152
3149
3146
3143
3141
3138
3136
3135
3133
3132
3132
3132
3132
3133
3135
3137
3140
3144
3148
3153
3159
3165
3173
3181
3190
3200
3211
3223
3237
3250
3265
3281
3298
3315
3333
3351
3370
3389
3408
3427
3446
3465
3483
3501
3519
3537
3554
3570
3586
3601
3615
3629
3641
3653
3663
3672
3681
3688
3694
3699
3702
3704
3704
3703
3699
3694
3688
3679
3668
3655
3641
3624
3604
3583
3560
3535
3507
3478
3446
3412
3376
3338
3298
3255
3210
3162
3113
3061
3006
2950
2891
2830
2768
2703
2637
2568
2498
2426
2353
2278
2201
2123
2043
1962
1879
1796
1711
1625
1538
1450
1361
1272
1181
1090
999
907
814
721
628
534
439
345
250
155
60
-36
-132
-228
-325
-422
-519
-616
-714
-811
-909
-1006
-1104
-1202
-1299
-1395
-1491
-1587
-1682
-1775
-1868
-1960
-2051
-2140
-2228
-2315
-2400
-2483
-2565
-2644
-2722
-2797
-2870
-2941
-3010
-3076
-3140
-3201
-3259
-3315
-3368
-3419
-3467
-3512
-3554
-3594
-3632
-3667
-3699
-3730
-3757
-3783
-3806
-3827
-3846
-3862
-3876
-3888
-3898
-3905
-3911
-3914
-3915
-3915
-3912
-3907
-3900
-3891
-3880
-3867
-3852
-3835
-3816
-3795
-3773
-3748
-3723
-3695
-3666
-3635
-3602
-3568
-3532
-3495
-3456
-3415
-3373
-3330
-3286
-3241
-3194
-3147
-3098
-3048
-2998
-2947
-2895
-2842
-2788
-2734
-2679
-2624
-2569
-2513
-2456
-2400
-2343
-2286
-2228
-2171
-2113
-2056
-1998
-1940
-1882
-1824
-1766
-1708
-1650
-1592
-1533
-1475
-1416
-1357
-1298
-1238
-1178
-1118
-1058
-997
-935
-874
-812
-750
-688
-625
-562
-498
-434
-370
-306
-241
-175
-110
-44
22
89
156
222
290
357
424
491
558
625
692
759
826
892
958
1024
1089
1155
1219
1284
1349
1413
1477
1540
1604
1668
1731
1795
1858
1922
1985
2049
2112
2176
2240
2304
2368
2432
2496
2560
2624
2688
2753
2817
2881
2946
3010
3074
3137
3201
3265
3328
3391
3453
3515
3576
3637
3696
3755
3813
3869
3924
3978
4030
4081
4130
4177
4223
4267
4309
4348
4386
4421
4455
4486
4515
4542
4567
4590
4612
4631
4648
4663
4677
4688
4698
4706
4712
4716
4719
4719
4718
4715
4710
4704
4696
4686
4674
4660
4645
4628
4609
4588
4566
4542
4517
4489
4461
4431
4399
4366
4332
4296
4259
4221
4182
4141
4099
4057
4013
3968
3921
3874
3826
3777
3727
3675
3623
3571
3517
3463
3408
3353
3297
3240
3183
3126
3069
3011
2953
2894
2836
2777
2718
2659
2600
2540
2481
2421
2362
2302
2243
2184
2124
2065
2005
1947
1888
1830
1772
1714
1656
1599
1542
1486
1431
1376
1321
1267
1214
1162
1110
1059
1008
959
910
861
814
767
721
676
632
588
546
505
464
425
387
351
315
281
249
218
188
160
133
107
84
61
40
21
4
-13
-27
-40
-52
-62
-71
-78
-83
-87
-89
-90
-90
-88
-85
-80
-74
-66
-58
-48
-37
-25
-12
2
17
33
50
67
85
104
123
143
163
183
204
225
246
266
287
308
329
350
371
391
411
431
450
469
487
506
523
540
557
573
588
602
616
629
641
652
662
671
679
686
692
697
701
704
706
706
706
704
702
698
694
688
682
675
667
658
649
639
629
617
606
594
581
569
556
543
530
518
505
492
480
467
455
443
432
421
411
401
392
383
375
368
362
357
353
350
348
347
348
349
353
357
363
371
379
390
402
415
430
446
464
484
505
528
552
578
606
635
666
698
731
766
802
839
878
918
959
1002
1045
1090
1135
1182
1229
1277
1325
1374
1424
1474
1524
1574
1625
1675
1726
1777
1827
1878
1928
1979
2029
2079
2129
2179
2228
2277
2326
2374
2422
2470
2517
2564
2610
2656
2701
2746
2790
2834
2877
2920
2963
3005
3047
3088
3129
3170
3211
3251
3291
3331
3371
3411
3450
3490
3529
3568
3607
3647
3686
3725
3764
3803
3842
3882
3921
3960
3999
4038
4077
4116
4155
4194
4233
4272
4310
4349
4388
4426
4465
4503
4541
4579
4616
4654
4691
4727
4764
4800
4835
4870
4905
4939
4973
5007
5040
5072
5104
5135
5166
5196
5225
5254
5283
5310
5338
5364
5391
5417
5442
5467
5491
5515
5538
5560
5582
5603
5624
5643
5662
5680
5697
5713
5729
5743
5756
5768
5779
5790
5799
5807
5814
5820
5825
5828
5831
5833
5833
5832
5831
5828
5824
5819
5812
5804
5795
5785
5773
5759
5744
5728
5710
5691
5670
5648
5624
5599
5573
5545
5516
5485
5454
5421
5387
5352
5316
5278
5240
5201
5161
5120
5078
5035
4991
4947
4901
4855
4807
4759
4709
4659
4607
4554
4500
4445
4389
4332
4273
4213
4152
4090
4026
3961
3896
3829
3761
3692
3622
3551
3478
3405
3331
3255
3179
3102
3023
2944
2864
2783
2701
2618
2535
2450
2365
2280
2194
2107
2019
1931
1843
1754
1665
1576
1486
1397
1307
1217
1127
1038
948
858
768
679
589
499
410
320
231
142
53
-35
-124
-212
-300
-387
-474
-560
-646
-731
-815
-899
-981
-1063
-1144
-1223
-1302
-1380
-1457
-1532
-1607
-1681
-1754
-1826
-1897
-1968
-2037
-2106
-2174
-2241
-2307
-2372
-2437
-2500
-2563
-2625
-2687
-2747
-2806
-2865
-2923
-2980
-3036
-3091
-3146
-3200
-3253
-3306
-3358
-3409
-3460
-3510
-3560
-3610
-3659
-3708
-3757
-3806
-3854
-3902
-3950
-3997
-4043
-4091
-4138
-4185
-4231
-4277
-4323
-4369
-4414
-4459
-4504
-4549
-4593
-4637
-4681
-4724
-4767
-4809
-4851
-4892
-4933
-4973
-5013
-5052
-5090
-5128
-5166
-5203
-5239
-5275
-5310
-5345
-5379
-5412
-5445
-5478
-5510
-5541
-5571
-5601
-5629
-5657
-5684
-5709
-5734
-5757
-5779
-5799
-5818
-5836
-5852
-5867
-5880
-5892
-5903
-5911
-5919
-5924
-5928
-5931
-5932
-5931
-5929
-5925
-5919
-5912
-5903
-5893
-5881
-5868
-5853
-5836
-5819
-5799
-5779
-5757
-5733
-5708
-5682
-5654
-5625
-5594
-5563
-5530
-5495
-5460
-5423
-5385
-5346
-5306
-5265
-5222
-5179
-5135
-5090
-5044
-4997
-4950
-4901
-4852
-4802
-4751
-4699
-4646
-4592
-4538
-4482
-4425
-4367
-4308
-4248
-4186
-4124
-4059
-3995
-3929
-3861
-3792
-3723
-3651
-3579
-3505
-3430
-3354
-3277
-3198
-3118
-3037
-2954
-2871
-2786
-2700
-2613
-2525
-2436
-2346
-2255
-2163
-2070
-1976
-1881
-1784
-1687
-1589
-1490
-1390
-1290
-1188
-1086
-982
-878
-773
-668
-561
-454
-346
-238
-129
-19
91
201
312
424
535
647
759
871
983
1095
1206
1317
1429
1539
1650
1760
1870
1979
2088
2196
2304
2411
2518
2624
2729
2833
2936
3038
3139
3239
3337
3434
3530
3625
3717
3809
3898
3986
4072
4156
4238
4318
4396
4472
4546
4619
4689
4757
4823
4887
4949
5009
5066
5122
5175
5226
5275
5321
5366
5408
5448
5486
5522
5555
5587
5616
5643
5668
5691
5712
5731
5749
5764
5778
5789
5799
5808
5814
5819
5822
5823
5823
5821
5817
5811
5804
5794
5783
5771
5756
5740
5722
5703
5682
5659
5634
5608
5580
5551
5520
5487
5453
5417
5380
5342
5302
5261
5218
5174
5129
5083
5035
4987
4937
4886
4834
4781
4727
4672
4617
4560
4503
4444
4385
4326
4266
4205
4144
4083
4021
3958
3895
3832
3768
3704
3639
3574
3509
3443
3377
3311
3244
3177
3110
3042
2974
2906
2838
2769
2700
2631
2562
2493
2423
2354
2284
2215
2146
2076
2007
1938
1870
1801
1732
1664
1596
1528
1460
1392
1324
1257
1189
1122
1055
988
921
855
789
723
657
592
527
463
398
335
271
208
144
82
19
-43
-105
-166
-227
-288
-348
-408
-468
-528
-587
-646
-704
-763
-820
-878
-935
-991
-1047
-1102
-1157
-1211
-1265
-1318
-1371
-1423
-1474
-1524
-1573
-1621
-1668
-1714
-1759
-1803
-1846
-1888
-1928
-1967
-2005
-2041
-2078
-2113
-2146
-2179
-2210
-2240
-2269
-2297
-2324
-2349
-2374
-2397
-2419
-2440
-2459
-2478
-2495
-2511
-2526
-2539
-2552
-2563
-2573
-2582
-2589
-2594
-2599
-2601
-2602
-2602
-2600
-2597
-2592
-2586
-2578
-2569
-2559
-2547
-2534
-2520
-2505
-2488
-2470
-2451
-2431
-2410
-2387
-2364
-2340
-2314
-2287
-2259
-2229
-2198
-2166
-2132
-2097
-2060
-2021
-1983
-1942
-1900
-1856
-1811
-1765
-1717
-1669
-1618
-1567
-1514
-1459
-1404
-1347
-1289
-1229
-1169
-1107
-1045
-981
-917
-852
-786
-719
-652
-585
-517
-449
-380
-311
-242
-172
-102
-33
37
107
177
247
317
386
456
525
594
663
731
798
865
932
998
1062
1126
1190
1252
1312
1372
1431
1488
1544
1598
1651
1703
1752
1801
1847
1892
1935
1977
2016
2055
2091
2125
2158
2189
2218
2246
2272
2296
2318
2338
2356
2373
2387
2400
2411
2420
2427
2432
2435
2436
2435
2433
2428
2422
2414
2405
2393
2380
2365
2348
2329
2308
2286
2262
2236
2207
2177
2145
2111
2075
2036
1996
1954
1911
1865
1818
1769
1718
1666
1611
1556
1499
1440
1380
1319
1256
1192
1126
1060
992
923
854
783
712
640
567
493
419
345
270
194
118
42
-34
-111
-188
-265
-342
-419
-496
-573
-650
-727
-803
-880
-956
-1032
-1108
-1183
-1257
-1332
-1405
-1478
-1550
-1622
-1692
-1762
-1831
-1899
-1967
-2033
-2099
-2164
-2228
-2291
-2354
-2415
-2476
-2535
-2594
-2651
-2708
-2763
-2817
-2870
-2922
-2972
-3022
-3070
-3117
-3163
-3207
-3250
-3292
-3333
-3373
-3411
-3448
-3483
-3517
-3550
-3582
-3612
-3641
-3669
-3695
-3720
-3744
-3766
-3787
-3806
-3824
-3841
-3856
-3870
-3882
-3893
-3902
-3910
-3917
-3922
-3925
-3928
-3928
-3927
-3924
-3920
-3914
-3906
-3897
-3885
-3872
-3857
-3840
-3821
-3801
-3778
-3754
-3728
-3700
-3670
-3638
-3605
-3570
-3533
-3495
-3455
-3413
-3370
-3326
-3281
-3235
-3187
-3139
-3090
-3040
-2990
-2938
-2886
-2834
-2781
-2727
-2673
-2618
-2563
-2508
-2452
-2396
-2340
-2283
-2227
-2170
-2113
-2056
-1999
-1941
-1884
-1826
-1769
-1711
-1653
-1595
-1536
-1478
-1420
-1362
-1303
-1245
-1188
-1130
-1073
-1016
-959
-903
-848
-793
-739
-686
-633
-582
-531
-481
-431
-382
-335
-288
-241
-195
-150
-106
-62
-19
23
64
105
145
185
223
262
299
336
373
409
445
480
515
550
584
618
651
685
717
750
781
813
844
875
905
935
965
994
1022
1051
1079
1107
1135
1162
1190
1218
1245
1273
1300
1328
1356
1384
1412
1441
1470
1499
1528
1558
1588
1618
1648
1678
1708
1739
1770
1800
1831
1862
1892
1923
1953
1984
2013
2044
2074
2104
2133
2163
2192
2222
2251
2280
2308
2337
2366
2394
2423
2451
2479
2507
2535
2562
2589
2616
2642
2668
2693
2718
2742
2766
2789
2812
2834
2856
2877
2897
2917
2936
2955
2972
2990
3006
3022
3037
3052
3066
3080
3093
3106
3119
3131
3143
3155
3166
3177
3187
3197
3206
3216
3224
3233
3241
3248
3255
3261
3267
3272
3276
3280
3283
3285
3287
3288
3288
3287
3286
3284
3281
3278
3274
3270
3265
3259
3253
3246
3238
3231
3222
3213
3203
3193
3183
3171
3160
3147
3134
3120
3106
3091
3076
3061
3044
3028
3010
2993
2975
2956
2938
2918
2899
2879
2858
2838
2816
2795
2773
2751
2729
2706
2683
2660
2636
2613
2589
2565
2541
2517
2493
2469
2445
2422
2398
2375
2352
2329
2306
2283
2260
2237
2215
2192
2169
2147
2124
2101
2079
2056
2033
2009
1986
1963
1939
1915
1891
1866
1842
1817
1792
1766
1741
1715
1689
1663
1637
1611
1586
1560
1534
1508
1483
1457
1432
1406
1381
1357
1332
1308
1284
1260
1236
1213
1190
1166
1143
1121
1098
1076
1053
1031
1008
987
966
944
923
901
880
859
839
818
798
778
758
739
720
701
682
663
645
627
609
592
574
557
541
524
507
491
475
459
444
428
413
398
383
369
355
341
327
313
300
286
273
261
248
236
224
212
201
190
180
170
160
151
142
134
126
119
112
106
99
94
88
83
78
73
68
62
57
52
46
40
34
28
21
14
6
-2
-11
-20
-29
-39
-50
-60
-71
-83
-95
-107
-119
-131
-144
-157
-170
-183
-196
-209
-222
-235
-249
-262
-276
-289
-303
-316
-330
-343
-357
-370
-383
-397
-410
-424
-437
-451
-464
-478
-492
-506
-521
-535
-550
-565
-581
-597
-613
-629
-646
-663
-680
-697
-714
-731
-749
-766
-784
-801
-818
-836
-853
-870
-887
-903
-920
-936
-952
-969
-984
-1000
-1016
-1031
-1047
-1062
-1076
-1091
-1105
-1119
-1133
-1147
-1160
-1173
-1186
-1199
-1212
-1225
-1237
-1249
-1261
-1273
-1285
-1297
-1309
-1321
-1332
-1344
-1356
-1367
-1379
-1390
-1401
-1413
-1423
-1434
-1445
-1455
-1465
-1475
-1484
-1494
-1503
-1511
-1520
-1527
-1535
-1541
-1547
-1552
-1557
-1560
-1563
-1565
-1566
-1566
-1565
-1563
-1560
-1556
-1551
-1545
-1538
-1530
-1520
-1510
-1498
-1485
-1471
-1456
-1440
-1422
-1403
-1383
-1362
-1340
-1316
-1292
-1266
-1239
-1212
-1183
-1153
-1123
-1091
-1059
-1026
-991
-956
-920
-883
-845
-806
-766
-726
-684
-642
-598
-554
-509
-463
-416
-369
-321
-272
-223
-174
-123
-73
-22
29
80
132
184
236
288
340
392
444
496
547
599
650
702
753
804
855
906
956
1006
1058
1108
1158
1208
1258
1308
1357
1407
1456
1504
1553
1602
1650
1698
1746
1793
1841
1888
1935
1982
2028
2075
2121
2167
2213
2259
2304
2349
2394
2439
2484
2528
2573
2617
2660
2704
2747
2790
2833
2875
2917
2958
3000
3041
3081
3122
3161
3201
3240
3278
3316
3354
3391
3428
3464
3500
3535
3570
3604
3637
3669
3701
3732
3762
3791
3820
3847
3873
3899
3923
3946
3969
3990
4010
4029
4046
4062
4078
4091
4105
4116
4126
4135
4142
4148
4152
4155
4156
4156
4155
4152
4148
4143
4136
4128
4119
4109
4098
4086
4072
4058
4042
4026
4009
3991
3972
3953
3933
3912
3891
3869
3847
3825
3802
3778
3755
3730
3705
3680
3654
3628
3601
3574
3545
3517
3487
3457
3427
3395
3363
3330
3297
3262
3227
3192
3155
3118
3080
3041
3002
2962
2922
2881
2839
2797
2755
2712
2668
2625
2580
2536
2491
2445
2400
2354
2307
2261
2214
2166
2119
2071
2023
1975
1926
1878
1829
1779
1730
1680
1629
1579
1528
1476
1425
1373
1320
1268
1215
1162
1108
1055
1000
947
893
840
786
732
678
625
571
518
464
411
357
304
250
197
143
90
37
-16
-70
-123
-176
-229
-281
-334
-386
-438
-490
-542
-593
-644
-694
-744
-794
-842
-891
-939
-986
-1032
-1078
-1124
-1168
-1212
-1254
-1297
-1338
-1378
-1418
-1456
-1494
-1531
-1567
-1602
-1636
-1670
-1702
-1733
-1764
-1793
-1822
-1850
-1876
-1902
-1927
-1951
-1973
-1995
-2015
-2035
-2053
-2070
-2086
-2102
-2116
-2129
-2141
-2152
-2161
-2170
-2178
-2185
-2190
-2195
-2198
-2201
-2202
-2202
-2202
-2200
-2197
-2193
-2188
-2182
-2175
-2166
-2157
-2147
-2136
-2124
-2111
-2097
-2082
-2067
-2051
-2033
-2016
-1997
-1978
-1959
-1938
-1918
-1897
-1875
-1854
-1832
-1809
-1787
-1764
-1741
-1718
-1694
-1670
-1646
-1622
-1598
-1573
-1548
-1523
-1498
-1472
-1446
-1420
-1394
-1368
-1342
-1316
-1289
-1263
-1236
-1209
-1182
-1155
-1127
-1099
-1071
-1042
-1012
-984
-954
-924
-894
-863
-832
-801
-769
-737
-705
-673
-640
-606
-572
-538
-504
-469
-434
-398
-362
-325
-288
-250
-212
-173
-134
-94
-53
-11
31
74
118
163
208
254
302
350
398
448
498
550
602
655
709
763
818
874
931
988
1046
1105
1164
1224
1285
1346
1407
1469
1531
1594
1657
1720
1783
1847
1911
1975
2039
2103
2168
2232
2297
2361
2426
2490
2554
2618
2682
2746
2809
2872
2935
2997
3059
3121
3182
3243
3304
3364
3424
3483
3543
3601
3660
3718
3775
3833
3890
3947
4003
4059
4115
4170
4225
4279
4334
4388
4441
4494
4547
4600
4652
4704
4755
4806
4857
4907
4957
5007
5056
5106
5154
5203
5251
5299
5346
5393
5439
5485
5530
5575
5620
5663
5706
5749
5791
5833
5873
5914
5953
5992
6031
6068
6105
6142
6177
6211
6245
6278
6310
6341
6370
6399
6428
6455
6481
6506
6530
6554
6576
6598
6618
6638
6656
6674
6690
6706
6720
6734
6746
6758
6768
6777
6785
6793
6799
6804
6807
6810
6812
6813
6812
6811
6809
6805
6801
6796
6790
6783
6775
6766
6756
6746
6735
6722
6709
6696
6681
6666
6649
6633
6615
6597
6579
6559
6540
6519
6499
6478
6456
6434
6412
6389
6366
6343
6319
6295
6270
6245
6220
6195
6169
6143
6117
6090
6063
6035
6007
5979
5951
5922
5893
5863
5834
5803
5773
5742
5710
5679
5647
5614
5582
5549
5516
5482
5449
5415
5381
5346
5311
5277
5241
5206
5170
5134
5098
5062
5025
4988
4951
4913
4876
4838
4800
4761
4722
4683
4644
4605
4565
4525
4485
4445
4405
4364
4324
4283
4242
4201
4160
4119
4077
4035
3994
3952
3910
3868
3826
3783
3741
3698
3656
3613
3570
3527
3485
3442
3399
3356
3312
3269
3225
3182
3138
3094
3050
3005
2961
2915
2870
2824
2778
2731
2684
2637
2589
2541
2493
2444
2394
2345
2294
2244
2193
2141
2089
2037
1985
1932
1879
1826
1773
1719
1666
1612
1559
1505
1451
1398
1344
1291
1238
1185
1133
1081
1029
977
926
875
825
775
726
678
630
582
535
489
444
399
355
312
269
228
187
148
109
71
34
-2
-37
-71
-104
-136
-167
-198
-227
-255
-283
-309
-335
-359
-383
-406
-428
-449
-468
-487
-505
-522
-538
-553
-567
-579
-591
-602
-612
-621
-629
-636
-642
-648
-652
-655
-658
-659
-660
-660
-658
-656
-653
-649
-644
-638
-631
-624
-615
-606
-596
-585
-573
-561
-547
-533
-519
-503
-487
-471
-453
-436
-417
-398
-379
-358
-338
-317
-295
-273
-251
-228
-205
-182
-159
-135
-112
-88
-64
-40
-16
8
32
56
80
105
129
153
178
203
228
253
279
305
331
358
384
412
439
467
495
524
552
581
611
640
669
699
729
759
788
818
848
878
908
938
967
997
1026
1056
1085
1114
1143
1172
1200
1228
1257
1285
1312
1340
1367
1394
1421
1448
1474
1501
1527
1553
1579
1605
1630
1655
1680
1705
1729
1753
1777
1800
1823
1845
1867
1889
1910
1930
1950
1970
1989
2008
2025
2044
2062
2079
2095
2111
2127
2142
2157
2172
2186
2200
2214
2226
2239
2251
2262
2272
2282
2292
2301
2309
2317
2324
2331
2337
2343
2348
2352
2356
2360
2363
2366
2368
2370
2371
2372
2373
2373
2373
2373
2373
2373
2372
2371
2371
2370
2370
2370
2370
2370
2370
2370
2370
2371
2371
2371
2372
2372
2372
2373
2372
2372
2371
2370
2369
2367
2365
2363
2359
2356
2352
2347
2342
2337
2331
2324
2318
2311
2303
2296
2288
2280
2272
2264
2255
2247
2239
2231
2223
2214
2207
2199
2191
2184
2177
2171
2164
2159
2153
2148
2144
2140
2136
2133
2130
2128
2127
2126
2125
2125
2125
2126
2128
2130
2132
2135
2139
2143
2147
2152
2158
2164
2170
2177
2185
2193
2201
2210
2220
2230
2240
2251
2263
2275
2288
2301
2314
2328
2342
2357
2373
2388
2404
2421
2438
2455
2473
2491
2509
2528
2547
2566
2585
2605
2625
2645
2665
2685
2705
2726
2746
2766
2786
2806
2826
2846
2866
2885
2904
2923
2942
2961
2979
2997
3014
3031
3048
3064
3080
3095
3110
3125
3138
3152
3164
3176
3187
3198
3208
3217
3226
3234
3241
3248
3254
3260
3265
3269
3273
3276
3279
3281
3282
3283
3283
3283
3282
3281
3279
3277
3275
3272
3269
3265
3261
3257
3253
3248
3243
3238
3233
3228
3222
3216
3211
3205
3199
3193
3187
3181
3175
3169
3163
3158
3152
3146
3141
3135
3130
3125
3120
3115
3110
3105
3101
3096
3092
3088
3084
3080
3076
3073
3069
3066
3062
3059
3056
3053
3050
3047
3045
3042
3040
3037
3035
3032
3030
3028
3026
3023
3021
3019
3017
3015
3013
3011
3009
3007
3005
3002
3000
2997
2994
2991
2987
2983
2978
2974
2968
2962
2956
2949
2942
2934
2925
2916
2906
2896
2885
2873
2861
2849
2835
2821
2806
2791
2775
2758
2741
2723
2704
2685
2665
2644
2623
2602
2580
2557
2534
2510
2487
2462
2438
2413
2388
2362
2337
2311
2284
2258
2231
2204
2177
2149
2122
2094
2066
2037
2009
1980
1951
1922
1892
1862
1832
1802
1772
1741
1711
1680
1649
1619
1588
1558
1527
1497
1467
1438
1408
1379
1350
1321
1293
1264
1236
1209
1181
1154
1127
1100
1074
1048
1022
996
971
945
920
896
871
847
823
799
775
751
728
705
681
659
636
614
591
569
548
526
505
484
463
442
422
401
381
360
340
320
299
279
258
237
217
196
175
154
133
111
90
69
47
26
4
-17
-39
-60
-82
-103
-125
-146
-167
-188
-208
-229
-249
-270
-290
-309
-329
-348
-367
-386
-404
-422
-440
-457
-473
-489
-505
-519
-533
-547
-559
-571
-582
-592
-601
-609
-616
-623
-628
-632
-636
-639
-640
-641
-641
-640
-639
-636
-633
-629
-624
-619
-613
-606
-598
-590
-581
-572
-562
-552
-541
-530
-518
-505
-493
-480
-466
-452
-438
-424
-409
-394
-378
-362
-346
-330
-313
-296
-279
-261
-243
-225
-206
-187
-168
-148
-128
-107
-86
-64
-42
-19
4
28
53
78
103
129
155
183
210
238
267
295
325
355
385
416
447
479
511
543
576
609
643
677
711
746
781
816
852
888
925
961
998
1035
1073
1110
1148
1187
1225
1264
1303
1342
1382
1421
1461
1501
1541
1581
1621
1661
1701
1741
1781
1821
1861
1901
1940
1980
2020
2059
2099
2138
2177
2217
2256
2295
2334
2373
2412
2451
2489
2527
2566
2603
2641
2679
2716
2753
2790
2826
2862
2898
2933
2968
3003
3037
3070
3103
3135
3166
3197
3226
3256
3284
3311
3338
3363
3388
3412
3435
3457
3478
3499
3518
3536
3554
3570
3585
3600
3613
3626
3637
3648
3657
3666
3674
3680
3686
3691
3694
3697
3699
3699
3699
3698
3696
3693
3689
3684
3679
3673
3666
3658
3650
3640
3630
3619
3608
3596
3583
3569
3555
3540
3524
3507
3490
3473
3454
3435
3415
3395
3374
3352
3330
3307
3283
3259
3235
3209
3184
3158
3131
3104
3076
3048
3020
2991
2962
2933
2904
2874
2844
2814
2783
2753
2722
2691
2660
2629
2598
2567
2536
2504
2473
2441
2410
2378
2346
2314
2282
2250
2217
2185
2152
2119
2087
2053
2020
1986
1953
1919
1884
1850
1815
1780
1744
1708
1672
1636
1599
1562
1525
1488
1450
1412
1373
1335
1296
1257
1218
1178
1138
1098
1058
1018
978
937
897
856
815
775
734
694
653
613
572
532
491
451
411
371
330
290
251
211
171
132
92
53
14
-25
-64
-102
-141
-179
-217
-255
-293
-330
-367
-404
-441
-478
-514
-550
-585
-621
-656
-691
-725
-760
-793
-827
-860
-893
-925
-958
-989
-1020
-1052
-1082
-1112
-1142
-1171
-1200
-1229
-1257
-1284
-1312
-1339
-1365
-1391
-1417
-1442
-1467
-1492
-1516
-1539
-1562
-1585
-1607
-1629
-1651
-1671
-1692
-1712
-1731
-1749
-1767
-1784
-1801
-1817
-1832
-1846
-1859
-1872
-1883
-1894
-1904
-1912
-1920
-1927
-1932
-1937
-1940
-1943
-1944
-1945
-1944
-1942
-1940
-1936
-1931
-1926
-1919
-1911
-1902
-1893
-1882
-1870
-1857
-1844
-1829
-1814
-1798
-1781
-1763
-1744
-1725
-1705
-1684
-1662
-1640
-1617
-1593
-1569
-1544
-1518
-1491
-1464
-1436
-1407
-1378
-1348
-1318
-1287
-1255
-1223
-1190
-1157
-1123
-1089
-1055
-1020
-984
-949
-912
-876
-839
-802
-764
-726
-687
-649
-610
-571
-532
-492
-453
-414
-374
-335
-296
-256
-217
-178
-139
-100
-61
-23
16
55
93
131
170
208
247
285
324
362
401
440
478
517
555
593
632
670
708
746
783
821
858
895
932
968
1004
1039
1075
1110
1144
1178
1212
1246
1279
1311
1343
1375
1406
1437
1468
1498
1528
1557
1586
1615
1643
1671
1699
1726
1753
1779
1805
1831
1857
1882
1907
1932
1956
1980
2004
2027
2051
2073
2096
2118
2140
2162
2184
2205
2226
2247
2268
2289
2309
2329
2349
2369
2388
2407
2426
2445
2464
2482
2501
2519
2537
2555
2572
2590
2607
2625
2642
2659
2676
2693
2709
2726
2743
2760
2777
2794
2812
2829
2847
2865
2883
2901
2919
2938
2957
2975
2994
3013
3033
3052
3072
3092
3111
3131
3152
3172
3192
3213
3234
3254
3275
3297
3318
3340
3362
3384
3406
3429
3453
3476
3501
3525
3550
3576
3602
3628
3655
3683
3711
3740
3769
3798
3829
3859
3890
3922
3954
3986
4019
4051
4085
4119
4152
4186
4220
4254
4288
4322
4356
4389
4423
4456
4489
4522
4554
4586
4617
4648
4679
4708
4738
4767
4795
4822
4849
4875
4901
4926
4950
4973
4995
5016
5037
5056
5075
5092
5109
5124
5138
5151
5162
5173
5182
5190
5197
5203
5207
5210
5212
5212
5212
5210
5207
5203
5197
5191
5183
5174
5164
5153
5141
5128
5114
5098
5082
5065
5047
5028
5009
4988
4967
4944
4921
4898
4873
4848
4822
4795
4768
4740
4712
4683
4653
4623
4593
4562
4531
4499
4467
4434
4401
4368
4335
4301
4267
4233
4198
4163
4128
4093
4057
4021
3985
3949
3912
3875
3838
3801
3763
3725
3687
3649
3611
3572
3534
3495
3456
3417
3378
3339
3300
3261
3222
3183
3143
3104
3065
3025
2986
2946
2906
2866
2827
2787
2747
2707
2667
2627
2586
2546
2506
2465
2424
2384
2343
2302
2260
2219
2177
2136
2094
2051
2009
1967
1924
1881
1838
1794
1751
1707
1664
1620
1576
1533
1489
1445
1401
1357
1313
1269
1226
1182
1138
1095
1052
1008
967
924
882
840
799
757
716
675
634
594
553
512
472
432
392
352
312
272
232
192
152
113
73
34
-6
-45
-85
-124
-163
-203
-242
-281
-320
-359
-398
-437
-476
-515
-553
-592
-631
-669
-707
-745
-783
-821
-858
-895
-932
-969
-1004
-1041
-1076
-1111
-1146
-1180
-1214
-1247
-1280
-1312
-1344
-1376
-1407
-1437
-1468
-1498
-1527
-1557
-1586
-1614
-1643
-1671
-1699
-1726
-1754
-1780
-1807
-1833
-1859
-1885
-1910
-1935
-1960
-1984
-2008
-2031
-2054
-2077
-2099
-2121
-2142
-2163
-2183
-2203
-2222
-2241
-2259
-2276
-2293
-2310
-2325
-2341
-2355
-2369
-2382
-2395
-2407
-2418
-2428
-2438
-2448
-2456
-2464
-2471
-2478
-2484
-2489
-2493
-2497
-2500
-2502
-2503
-2504
-2504
-2504
-2502
-2501
-2498
-2495
-2491
-2487
-2482
-2477
-2472
-2465
-2459
-2452
-2444
-2437
-2429
-2420
-2411
-2402
-2393
-2383
-2373
-2363
-2352
-2341
-2330
-2319
-2307
-2295
-2283
-2270
-2257
-2243
-2230
-2216
-2201
-2186
-2171
-2156
-2140
-2124
-2107
-2090
-2073
-2055
-2037
-2019
-2000
-1980
-1961
-1941
-1920
-1899
-1878
-1856
-1834
-1811
-1788
-1764
-1739
-1715
-1689
-1663
-1637
-1610
-1582
-1555
-1526
-1497
-1467
-1437
-1406
-1374
-1342
-1309
-1275
-1241
-1206
-1170
-1134
-1096
-1058
-1018
-980
-939
-898
-856
-814
-770
-725
-680
-634
-587
-539
-491
-441
-391
-340
-288
-236
-182
-128
-74
-19
37
93
150
207
265
323
382
441
500
560
620
680
740
800
860
921
981
1041
1101
1161
1221
1280
1340
1399
1457
1516
1574
1631
1688
1745
1801
1856
1911
1966
2020
2073
2125
2178
2229
2280
2331
2381
2430
2479
2527
2575
2622
2669
2715
2760
2805
2850
2894
2937
2980
3023
3065
3106
3147
3187
3227
3266
3304
3342
3379
3416
3452
3487
3522
3557
3591
3624
3657
3690
3721
3753
3784
3815
3845
3874
3904
3933
3961
3990
4018
4045
4072
4099
4126
4152
4178
4203
4228
4253
4277
4301
4324
4347
4369
4391
4412
4432
4452
4471
4489
4507
4524
4540
4555
4570
4584
4597
4610
4621
4632
4641
4650
4658
4665
4672
4677
4681
4685
4687
4689
4690
4690
4688
4686
4683
4679
4674
4668
4661
4653
4644
4634
4623
4610
4597
4582
4567
4550
4532
4514
4494
4473
4451
4428
4404
4379
4353
4326
4298
4269
4239
4208
4176
4144
4110
4075
4041
4005
3968
3930
3891
3851
3810
3769
3726
3682
3638
3592
3546
3499
3450
3401
3351
3299
3247
3194
3140
3085
3030
2974
2917
2859
2801
2742
2683
2623
2563
2502
2441
2380
2319
2258
2197
2135
2074
2012
1950
1888
1826
1765
1703
1641
1579
1517
1455
1393
1331
1269
1207
1145
1083
1020
959
897
835
772
710
648
585
523
461
398
336
274
212
150
88
26
-35
-97
-158
-218
-279
-339
-399
-458
-518
-576
-635
-693
-750
-807
-864
-920
-976
-1032
-1087
-1141
-1195
-1249
-1302
-1355
-1407
-1458
-1509
-1560
-1610
-1659
-1708
-1756
-1803
-1850
-1896
-1941
-1986
-2029
-2073
-2116
-2158
-2199
-2239
-2278
-2317
-2355
-2392
-2428
-2464
-2499
-2533
-2566
-2598
-2630
-2660
-2690
-2719
-2748
-2775
-2802
-2827
-2852
-2876
-2899
-2921
-2943
-2963
-2983
-3001
-3019
-3035
-3051
-3066
-3080
-3092
-3104
-3115
-3125
-3134
-3141
-3148
-3153
-3158
-3161
-3164
-3165
-3166
-3165
-3164
-3161
-3157
-3152
-3147
-3140
-3133
-3124
-3115
-3105
-3094
-3082
-3069
-3055
-3041
-3026
-3010
-2993
-2976
-2958
-2939
-2920
-2900
-2879
-2857
-2835
-2813
-2789
-2766
-2741
-2716
-2690
-2664
-2637
-2609
-2581
-2553
-2524
-2494
-2464
-2433
-2402
-2371
-2339
-2306
-2273
-2240
-2206
-2172
-2138
-2103
-2068
-2032
-1996
-1960
-1923
-1886
-1849
-1811
-1773
-1735
-1696
-1657
-1618
-1579
-1539
-1499
-1459
-1419
-1378
-1337
-1296
-1255
-1214
-1172
-1130
-1088
-1047
-1004
-962
-920
-878
-836
-794
-752
-710
-668
-626
-584
-542
-500
-458
-416
-374
-333
-291
-250
-208
-167
-125
-84
-42
-1
40
82
123
165
206
248
290
331
373
416
458
500
543
586
629
673
716
760
804
849
894
939
984
1030
1077
1124
1171
1219
1268
1317
1367
1417
1468
1520
1572
1626
1680
1734
1789
1845
1902
1959
2016
2074
2133
2191
2251
2310
2370
2430
2490
2550
2610
2671
2731
2792
2853
2913
2974
3034
3095
3155
3216
3276
3336
3396
3456
3516
3575
3634
3693
3752
3810
3868
3925
3983
4038
4094
4151
4206
4261
4315
4369
4422
4474
4526
4577
4628
4677
4727
4775
4823
4870
4916
4962
5007
5051
5094
5137
5178
5219
5259
5298
5336
5373
5409
5444
5478
5511
5543
5574
5605
5634
5663
5691
5717
5743
5768
5792
5815
5836
5857
5877
5895
5913
5929
5945
5959
5971
5983
5994
6003
6011
6018
6023
6028
6031
6033
6033
6033
6032
6029
6025
6020
6015
6008
5999
5990
5980
5969
5956
5943
5929
5913
5897
5880
5861
5842
5822
5801
5780
5757
5734
5710
5685
5659
5633
5606
5578
5550
5521
5491
5461
5430
5398
5366
5334
5300
5267
5232
5197
5162
5126
5089
5052
5014
4976
4938
4898
4859
4819
4778
4738
4696
4654
4612
4570
4527
4484
4440
4397
4353
4308
4264
4219
4175
4130
4083
4038
3994
3948
3903
3857
3811
3765
3720
3674
3628
3583
3537
3492
3447
3401
3356
3311
3266
3221
3176
3131
3087
3042
2997
2952
2908
2863
2818
2773
2728
2682
2637
2591
2546
2500
2454
2408
2362
2316
2270
2224
2178
2132
2086
2040
1994
1949
1903
1858
1814
1769
1725
1682
1639
1596
1554
1513
1472
1431
1391
1352
1313
1275
1237
1200
1164
1128
1093
1058
1024
990
957
925
893
862
831
801
771
742
713
685
657
630
604
577
552
527
502
478
454
430
407
384
362
340
319
298
278
258
238
219
201
183
166
148
132
116
100
84
69
55
41
27
13
0
-12
-25
-36
-48
-59
-69
-80
-89
-99
-108
-116
-125
-132
-140
-147
-153
-159
-165
-170
-175
-179
-183
-187
-190
-193
-195
-197
-199
-200
-200
-200
-200
-199
-198
-196
-194
-192
-189
-186
-182
-178
-174
-170
-165
-160
-154
-148
-142
-136
-129
-122
-115
-107
-99
-91
-83
-74
-65
-56
-46
-37
-27
-17
-7
4
14
25
36
47
58
70
81
93
105
118
130
143
156
169
183
197
211
225
240
255
270
285
301
317
334
350
367
385
403
421
440
459
479
499
520
541
563
585
607
630
654
677
702
726
752
777
803
829
856
883
911
939
968
996
1026
1055
1086
1116
1147
1179
1211
1243
1276
1309
1343
1378
1412
1448
1484
1520
1557
1595
1633
1671
1710
1749
1789
1829
1870
1911
1952
1994
2035
2077
2119
2162
2204
2246
2289
2332
2375
2417
2460
2503
2546
2589
2631
2674
2716
2759
2801
2843
2885
2927
2969
3011
3053
3094
3135
3176
3216
3257
3297
3337
3376
3415
3454
3492
3530
3568
3604
3641
3676
3711
3746
3780
3813
3845
3877
3908
3939
3968
3997
4025
4053
4078
4106
4131
4155
4179
4203
4225
4247
4268
4288
4308
4326
4344
4362
4378
4394
4409
4423
4436
4449
4461
4472
4482
4492
4500
4508
4515
4521
4526
4530
4534
4536
4538
4538
4538
4537
4534
4531
4527
4522
4516
4509
4501
4492
4483
4473
4461
4450
4437
4424
4410
4395
4379
4363
4347
4329
4311
4292
4273
4253
4233
4212
4190
4168
4146
4123
4099
4075
4051
4026
4001
3976
3950
3924
3898
3871
3845
3818
3790
3763
3736
3708
3680
3652
3624
3596
3568
3540
3512
3484
3456
3428
3400
3372
3344
3316
3288
3260
3232
3204
3176
3148
3120
3093
3065
3037
3009
2982
2954
2927
2899
2871
2844
2816
2788
2761
2733
2705
2677
2649
2621
2592
2564
2535
2506
2477
2448
2418
2389
2359
2328
2298
2267
2236
2205
2174
2143
2111
2080
2048
2016
1984
1951
1919
1887
1854
1822
1789
1757
1724
1691
1658
1625
1592
1559
1525
1492
1458
1425
1391
1358
1324
1290
1257
1223
1190
1156
1123
1089
1056
1022
990
957
924
892
859
827
794
762
730
698
667
635
603
572
541
509
478
447
416
384
353
321
290
258
226
194
162
130
98
65
32
-1
-34
-67
-100
-134
-168
-201
-236
-270
-304
-338
-373
-408
-442
-477
-512
-547
-583
-618
-653
-688
-723
-758
-793
-828
-863
-897
-932
-966
-1000
-1033
-1067
-1100
-1133
-1165
-1197
-1229
-1260
-1291
-1322
-1352
-1381
-1411
-1439
-1467
-1494
-1521
-1547
-1572
-1597
-1621
-1644
-1666
-1687
-1708
-1728
-1747
-1765
-1782
-1798
-1814
-1828
-1842
-1855
-1866
-1877
-1888
-1897
-1905
-1913
-1920
-1926
-1931
-1935
-1938
-1941
-1942
-1943
-1943
-1942
-1941
-1938
-1935
-1931
-1926
-1920
-1914
-1906
-1898
-1890
-1880
-1870
-1860
-1848
-1836
-1823
-1810
-1796
-1782
-1767
-1751
-1735
-1718
-1701
-1683
-1665
-1646
-1627
-1607
-1587
-1567
-1546
-1524
-1503
-1480
-1457
-1434
-1410
-1386
-1361
-1336
-1310
-1283
-1256
-1228
-1200
-1171
-1141
-1111
-1080
-1049
-1016
-984
-951
-917
-883
-849
-813
-778
-742
-706
-670
-633
-596
-559
-521
-483
-446
-408
-369
-331
-292
-254
-215
-176
-136
-97
-57
-17
23
64
104
145
186
228
269
310
352
394
436
478
520
562
604
646
689
731
773
815
857
900
942
984
1026
1068
1110
1152
1194
1236
1278
1320
1361
1403
1445
1486
1528
1569
1610
1651
1693
1734
1774
1815
1855
1896
1936
1976
2015
2054
2093
2132
2170
2208
2245
2282
2319
2355
2390
2426
2461
2495
2529
2562
2595
2628
2660
2691
2722
2753
2783
2813
2842
2870
2898
2926
2953
2979
3005
3031
3056
3080
3104
3127
3149
3171
3193
3214
3234
3253
3272
3291
3308
3325
3342
3358
3373
3388
3403
3417
3430
3443
3456
3468
3480
3491
3502
3513
3523
3533
3543
3552
3561
3570
3578
3586
3594
3601
3608
3615
3621
3627
3633
3638
3643
3648
3653
3657
3661
3665
3668
3672
3675
3678
3680
3683
3685
3687
3688
3690
3691
3692
3693
3693
3693
3693
3693
3693
3692
3691
3690
3689
3687
3686
3684
3682
3681
3679
3677
3675
3674
3672
3671
3669
3668
3666
3665
3664
3663
3662
3661
3661
3660
3660
3660
3660
3660
3660
3661
3661
3662
3663
3664
3665
3666
3668
3669
3671
3672
3674
3675
3677
3679
3680
3682
3683
3685
3686
3687
3689
3690
3691
3692
3693
3693
3694
3695
3695
3696
3696
3696
3696
3696
3695
3695
3694
3693
3692
3691
3690
3689
3687
3686
3684
3682
3680
3678
3676
3674
3672
3670
3667
3665
3662
3659
3656
3653
3649
3646
3642
3637
3633
3628
3623
3618
3612
3606
3600
3594
3588
3581
3574
3566
3559
3551
3543
3534
3526
3517
3508
3498
3489
3479
3469
3459
3449
3438
3428
3417
3406
3395
3384
3373
3362
3351
3341
3330
3319
3308
3297
3286
3275
3264
3253
3242
3231
3221
3210
3200
3190
3179
3169
3160
3150
3140
3131
3122
3112
3103
3095
3086
3077
3069
3060
3052
3044
3036
3028
3020
3012
3004
2996
2988
2980
2972
2964
2956
2947
2939
2931
2923
2914
2906
2897
2888
2880
2871
2862
2853
2845
2836
2827
2818
2809
2800
2791
2782
2773
2764
2754
2745
2736
2727
2718
2709
2700
2690
2681
2672
2663
2654
2645
2636
2627
2618
2609
2600
2591
2583
2574
2565
2557
2548
2539
2531
2522
2514
2505
2497
2488
2480
2472
2464
2456
2448
2440
2433
2425
2417
2410
2402
2395
2388
2380
2373
2365
2358
2350
2343
2335
2327
2319
2311
2302
2294
2285
2276
2267
2258
2248
2238
2228
2218
2207
2196
2185
2173
2162
2150
2137
2125
2112
2099
2086
2072
2059
2045
2029
2016
2001
1986
1971
1955
1939
1923
1907
1891
1874
1857
1839
1821
1803
1784
1765
1746
1726
1706
1685
1664
1642
1620
1598
1575
1552
1528
1504
1479
1454
1429
1403
1376
1350
1322
1295
1267
1239
1211
1182
1153
1123
1093
1063
1033
1002
972
941
910
879
847
816
784
753
721
689
657
625
593
561
529
496
464
432
399
367
334
301
268
235
202
168
134
101
66
32
-2
-37
-72
-107
-142
-177
-213
-248
-284
-320
-356
-392
-429
-465
-501
-538
-575
-611
-648
-684
-721
-757
-794
-830
-866
-901
-937
-972
-1006
-1042
-1076
-1109
-1143
-1176
-1208
-1240
-1271
-1302
-1333
-1363
-1392
-1421
-1449
-1477
-1504
-1531
-1557
-1582
-1607
-1632
-1655
-1678
-1701
-1722
-1743
-1764
-1783
-1802
-1820
-1837
-1853
-1868
-1883
-1897
-1910
-1921
-1932
-1942
-1951
-1960
-1967
-1973
-1978
-1983
-1987
-1989
-1991
-1992
-1992
-1991
-1990
-1987
-1984
-1980
-1975
-1970
-1963
-1956
-1948
-1940
-1931
-1921
-1910
-1899
-1887
-1875
-1861
-1848
-1833
-1818
-1803
-1787
-1770
-1753
-1735
-1717
-1698
-1678
-1658
-1638
-1617
-1595
-1573
-1551
-1528
-1505
-1481
-1457
-1432
-1407
-1381
-1356
-1329
-1303
-1276
-1249
-1221
-1193
-1165
-1137
-1108
-1079
-1049
-1020
-990
-960
-929
-898
-867
-835
-803
-771
-738
-706
-672
-639
-605
-571
-536
-502
-467
-432
-396
-360
-325
-288
-252
-215
-179
-142
-105
-68
-31
7
44
81
119
156
194
231
268
306
343
380
417
455
492
529
566
603
640
676
713
749
786
822
858
894
929
965
1000
1035
1070
1104
1138
1172
1206
1239
1272
1305
1338
1371
1403
1435
1467
1499
1531
1562
1594
1625
1656
1687
1718
1749
1779
1810
1841
1871
1902
1932
1962
1992
2021
2052
2082
2112
2143
2173
2203
2233
2263
2293
2324
2354
2385
2416
2447
2478
2509
2541
2572
2604
2635
2667
2699
2731
2763
2795
2827
2859
2891
2922
2954
2985
3017
3048
3079
3110
3141
3171
3201
3231
3261
3291
3320
3349
3377
3405
3433
3461
3488
3515
3541
3567
3592
3617
3642
3666
3689
3712
3734
3756
3777
3798
3817
3836
3855
3872
3889
3905
3919
3933
3946
3958
3969
3979
3988
3996
4003
4008
4013
4016
4018
4019
4019
4017
4014
4010
4005
3999
3991
3982
3972
3961
3948
3934
3919
3903
3886
3867
3848
3827
3806
3783
3759
3734
3708
3681
3654
3625
3595
3565
3534
3502
3470
3437
3403
3369
3334
3299
3263
3227
3190
3153
3116
3079
3041
3003
2965
2927
2889
2850
2812
2774
2736
2698
2660
2622
2584
2546
2508
2471
2434
2397
2360
2323
2286
2250
2213
2177
2141
2105
2069
2033
1998
1962
1927
1891
1856
1820
1785
1749
1713
1678
1642
1607
1571
1536
1500
1465
1429
1394
1359
1324
1289
1254
1219
1185
1151
1116
1083
1049
1016
982
950
917
885
853
821
790
759
728
698
668
639
610
581
553
525
497
470
444
418
392
367
342
318
295
272
250
228
207
186
166
147
128
110
92
76
60
44
30
16
3
-9
-20
-31
-41
-50
-58
-66
-73
-79
-84
-89
-93
-96
-98
-100
-101
-102
-102
-102
-101
-99
-98
-95
-92
-89
-85
-81
-77
-72
-67
-61
-55
-48
-42
-34
-27
-19
-11
-3
6
15
24
34
44
54
64
75
86
97
109
120
132
145
157
170
183
196
209
222
236
250
264
278
292
307
321
336
351
366
381
397
413
428
444
460
477
493
509
526
543
560
577
594
612
630
648
666
684
703
721
740
759
779
798
818
838
858
879
899
920
941
962
984
1004
1027
1050
1072
1095
1118
1141
1164
1188
1212
1236
1260
1285
1310
1335
1361
1387
1413
1439
1466
1493
1520
1547
1575
1603
1631
1659
1688
1717
1746
1775
1804
1833
1862
1892
1921
1951
1980
2009
2040
2069
2099
2128
2158
2188
2217
2247
2276
2306
2336
2366
2395
2425
2455
2486
2516
2546
2577
2608
2638
2669
2701
2732
2763
2794
2826
2857
2889
2920
2952
2983
3015
3046
3077
3109
3139
3170
3201
3231
3262
3292
3321
3351
3381
3410
3439
3468
3496
3525
3553
3581
3609
3637
3664
3691
3718
3745
3772
3799
3825
3851
3877
3903
3928
3953
3978
4003
4027
4051
4075
4098
4121
4144
4166
4188
4210
4231
4251
4271
4291
4310
4329
4347
4364
4381
4397
4412
4427
4441
4455
4468
4480
4491
4501
4511
4520
4528
4536
4543
4549
4554
4558
4562
4565
4568
4569
4570
4571
4570
4569
4567
4565
4562
4558
4553
4548
4542
4536
4529
4521
4512
4503
4493
4483
4472
4460
4448
4435
4421
4407
4393
4377
4361
4345
4328
4310
4292
4273
4254
4234
4213
4192
4171
4148
4126
4102
4078
4054
4029
4003
3977
3951
3923
3896
3867
3839
3810
3780
3750
3719
3689
3657
3625
3593
3561
3528
3494
3461
3427
3392
3358
3323
3287
3252
3216
3180
3144
3107
3070
3033
2995
2958
2920
2881
2843
2805
2766
2727
2688
2649
2609
2569
2530
2490
2449
2409
2369
2328
2287
2246
2204
2163
2121
2079
2037
1994
1952
1909
1866
1823
1779
1736
1692
1648
1604
1560
1515
1471
1426
1381
1337
1292
1247
1202
1157
1112
1067
1022
977
933
888
843
799
755
710
666
623
579
536
493
450
407
365
324
282
241
200
160
120
81
42
3
-35
-73
-110
-147
-183
-219
-254
-289
-323
-357
-390
-423
-455
-486
-517
-548
-578
-607
-636
-664
-691
-718
-744
-770
-795
-819
-843
-866
-889
-910
-932
-952
-972
-992
-1010
-1028
-1046
-1063
-1079
-1094
-1109
-1124
-1138
-1151
-1164
-1176
-1187
-1198
-1208
-1218
-1227
-1235
-1242
-1249
-1255
-1260
-1265
-1268
-1271
-1273
-1274
-1274
-1274
-1272
-1270
-1267
-1262
-1258
-1252
-1245
-1238
-1229
-1220
-1210
-1199
-1187
-1174
-1160
-1145
-1130
-1113
-1096
-1077
-1058
-1038
-1016
-995
-972
-948
-923
-898
-871
-844
-816
-787
-757
-726
-695
-663
-630
-596
-562
-527
-491
-455
-418
-380
-341
-302
-261
-221
-179
-137
-94
-51
-7
38
83
129
175
222
270
318
366
415
465
515
565
616
666
718
769
821
872
924
976
1029
1081
1133
1185
1238
1290
1342
1395
1447
1499
1551
1603
1655
1706
1758
1809
1859
1910
1960
2009
2059
2108
2156
2205
2252
2300
2347
2393
2439
2485
2530
2574
2618
2662
2704
2747
2789
2830
2871
2911
2951
2990
3028
3067
3104
3141
3178
3214
3250
3285
3319
3353
3386
3419
3451
3483
3514
3544
3574
3603
3632
3659
3687
3713
3739
3764
3788
3812
3835
3857
3879
3899
3919
3938
3956
3973
3989
4005
4019
4033
4045
4057
4067
4078
4086
4094
4102
4108
4113
4118
4121
4124
4126
4127
4127
4126
4125
4123
4120
4116
4111
4106
4099
4091
4083
4075
4066
4056
4045
4033
4019
4006
3992
3977
3961
3944
3927
3909
3890
3871
3851
3830
3808
3786
3763
3740
3716
3691
3666
3640
3613
3586
3559
3530
3502
3472
3442
3412
3381
3350
3318
3286
3254
3221
3187
3154
3119
3085
3050
3015
2980
2944
2909
2873
2836
2800
2763
2726
2689
2652
2614
2577
2539
2502
2464
2426
2388
2351
2313
2276
2238
2201
2164
2127
2090
2053
2016
1980
1943
1907
1871
1835
1800
1764
1729
1694
1660
1625
1591
1557
1524
1491
1458
1425
1393
1362
1331
1300
1270
1240
1211
1182
1155
1127
1100
1074
1049
1024
999
976
953
930
908
887
867
847
828
810
792
775
759
743
728
714
701
688
676
665
654
645
636
627
620
613
607
601
597
593
589
587
585
584
583
583
584
585
587
589
592
596
599
604
608
613
619
625
631
637
643
650
657
664
671
678
686
693
700
707
715
722
729
736
743
749
756
762
768
774
779
785
790
794
799
803
807
811
815
818
822
825
828
830
833
835
837
839
841
842
844
845
846
847
847
848
848
848
847
847
846
845
844
842
841
839
837
835
833
831
829
827
824
822
819
817
814
812
809
807
805
802
800
798
796
795
793
792
790
789
789
788
787
787
787
787
787
788
788
789
791
792
794
796
798
801
804
807
811
814
818
822
826
831
836
840
845
851
856
861
867
873
879
885
891
898
904
911
918
925
933
941
949
957
965
974
983
993
1002
1012
1022
1033
1043
1054
1066
1077
1089
1101
1113
1126
1139
1152
1165
1179
1193
1207
1221
1235
1250
1265
1280
1295
1311
1327
1343
1359
1375
1392
1409
1426
1443
1461
1478
1496
1514
1532
1550
1569
1587
1606
1625
1645
1664
1684
1704
1725
1745
1766
1787
1809
1830
1852
1875
1897
1920
1943
1966
1989
2013
2037
2060
2084
2108
2132
2156
2181
2205
2229
2253
2277
2301
2325
2349
2373
2397
2420
2443
2467
2490
2513
2536
2558
2581
2603
2625
2647
2669
2691
2712
2733
2754
2775
2795
2815
2835
2855
2874
2893
2911
2929
2947
2965
2982
2998
3014
3030
3045
3060
3074
3088
3102
3115
3128
3140
3152
3164
3175
3186
3197
3207
3217
3227
3236
3245
3253
3262
3270
3277
3285
3291
3298
3304
3310
3316
3322
3327
3332
3336
3340
3344
3348
3351
3354
3357
3359
3361
3362
3364
3365
3365
3365
3365
3364
3363
3361
3360
3357
3354
3351
3347
3343
3338
3332
3326
3320
3312
3304
3295
3286
3276
3265
3253
3241
3227
3213
3198
3182
3166
3148
3130
3111
3090
3069
3047
3025
3001
2977
2951
2925
2899
2871
2843
2814
2784
2754
2723
2692
2660
2627
2594
2560
2525
2490
2455
2419
2382
2345
2308
2269
2231
2192
2152
2112
2071
2029
1988
1946
1903
1860
1817
1773
1729
1684
1639
1594
1548
1502
1456
1409
1363
1316
1269
1222
1175
1127
1080
1032
985
938
890
843
796
749
703
656
610
565
519
474
429
385
341
297
254
211
169
127
85
44
4
-36
-76
-114
-153
-190
-227
-263
-299
-334
-368
-401
-434
-465
-496
-527
-556
-585
-613
-640
-667
-692
-717
-741
-765
-787
-808
-829
-849
-868
-886
-903
-919
-934
-949
-962
-975
-987
-998
-1008
-1016
-1026
-1034
-1041
-1047
-1052
-1057
-1061
-1065
-1067
-1069
-1070
-1071
-1071
-1071
-1069
-1068
-1065
-1062
-1059
-1055
-1050
-1045
-1039
-1033
-1026
-1018
-1010
-1002
-994
-985
-975
-964
-953
-942
-930
-917
-904
-891
-877
-862
-847
-831
-815
-799
-782
-764
-747
-728
-709
-690
-670
-650
-629
-608
-586
-564
-541
-518
-495
-470
-446
-420
-395
-369
-342
-315
-287
-258
-230
-200
-171
-140
-109
-78
-47
-14
18
51
84
117
151
185
219
254
289
324
359
394
430
465
501
537
573
610
646
683
719
756
793
830
867
904
941
978
1016
1053
1091
1128
1166
1204
1242
1279
1317
1355
1393
1431
1470
1508
1547
1585
1624
1662
1701
1740
1779
1818
1857
1896
1935
1974
2013
2052
2091
2130
2169
2208
2246
2285
2324
2363
2401
2440
2478
2517
2556
2594
2633
2671
2710
2749
2787
2826
2865
2904
2942
2981
3020
3058
3097
3135
3174
3212
3250
3288
3325
3362
3399
3436
3472
3508
3544
3579
3614
3648
3682
3715
3748
3780
3811
3842
3873
3902
3931
3960
3987
4014
4040
4065
4090
4114
4136
4158
4180
4200
4220
4238
4256
4273
4289
4304
4319
4332
4345
4357
4368
4378
4387
4396
4404
4410
4417
4422
4427
4431
4434
4436
4438
4440
4440
4440
4440
4438
4436
4434
4431
4427
4422
4417
4412
4405
4399
4391
4383
4375
4366
4357
4347
4336
4325
4314
4302
4290
4277
4264
4251
4237
4223
4209
4194
4179
4163
4147
4131
4115
4098
4080
4062
4045
4027
4008
3989
3970
3951
3931
3911
3891
3871
3850
3829
3808
3787
3765
3744
3722
3700
3678
3655
3633
3611
3588
3565
3542
3520
3497
3474
3451
3429
3406
3383
3361
3339
3316
3294
3273
3251
3229
3208
3187
3167
3146
3126
3106
3087
3067
3048
3030
3011
2993
2975
2958
2941
2924
2907
2891
2875
2860
2844
2829
2815
2801
2787
2773
2760
2746
2734
2721
2709
2697
2686
2675
2664
2654
2644
2634
2624
2615
2606
2598
2589
2581
2574
2566
2559
2552
2545
2539
2533
2527
2521
2516
2510
2505
2500
2495
2490
2486
2481
2477
2473
2468
2464
2460
2456
2453
2449
2445
2441
2438
2435
2431
2428
2425
2422
2419
2416
2414
2411
2409
2407
2405
2403
2402
2401
2400
2399
2398
2398
2397
2397
2398
2398
2398
2399
2400
2401
2402
2403
2404
2405
2406
2408
2409
2410
2411
2413
2414
2415
2416
2417
2417
2418
2419
2419
2419
2420
2419
2419
2419
2418
2418
2416
2415
2414
2412
2410
2408
2406
2403
2400
2397
2394
2390
2386
2382
2378
2373
2368
2364
2359
2353
2348
2343
2337
2332
2326
2320
2314
2308
2302
2295
2289
2282
2276
2269
2262
2255
2248
2240
2233
2225
2217
2210
2202
2193
2185
2177
2168
2160
2151
2142
2133
2123
2114
2104
2094
2084
2074
2063
2052
2041
2029
2019
2008
1996
1984
1972
1960
1948
1936
1923
1911
1898
1885
1872
1859
1846
1833
1819
1805
1791
1777
1763
1749
1735
1720
1706
1691
1677
1662
1647
1633
1618
1604
1589
1575
1560
1546
1532
1518
1503
1490
1476
1462
1448
1435
1422
1409
1396
1383
1371
1359
1347
1335
1323
1312
1301
1290
1279
1268
1258
1248
1238
1228
1218
1208
1198
1189
1179
1170
1160
1151
1141
1132
1122
1113
1104
1094
1085
1076
1067
1058
1049
1040
1032
1022
1014
1006
998
990
982
974
966
959
952
945
938
931
925
918
912
907
901
896
890
886
881
876
872
868
864
861
858
854
852
849
847
845
843
841
840
839
839
838
838
838
839
839
840
842
843
845
847
850
853
856
859
863
867
871
876
881
886
891
897
903
910
916
923
931
938
946
954
963
972
981
990
1000
1010
1020
1030
1040
1051
1061
1072
1083
1094
1105
1116
1127
1138
1149
1161
1172
1183
1195
1206
1217
1228
1239
1250
1261
1272
1282
1292
1303
1313
1323
1332
1342
1351
1360
1369
1378
1386
1395
1402
1410
1417
1424
1431
1438
1444
1450
1456
1461
1466
1471
1476
1480
1484
1488
1491
1495
1498
1500
1503
1505
1506
1508
1509
1510
1510
1510
1510
1510
1509
1508
1507
1505
1503
1501
1499
1496
1493
1490
1487
1483
1479
1475
1471
1467
1462
1457
1452
1447
1441
1436
1430
1424
1418
1411
1405
1398
1391
1384
1377
1369
1361
1353
1345
1337
1328
1320
1311
1302
1292
1283
1273
1263
1253
1243
1233
1222
1212
1201
1190
1178
1167
1156
1144
1132
1120
1108
1096
1083
1071
1058
1045
1032
1018
1006
993
979
966
952
938
924
910
896
881
867
853
838
824
809
795
780
765
751
736
721
706
691
676
661
646
631
615
600
585
570
555
540
525
510
495
480
466
452
438
424
410
397
384
371
358
346
334
323
312
301
291
281
271
262
253
245
237
230
224
217
212
206
202
197
194
191
188
186
184
183
182
182
182
183
184
186
188
191
194
198
202
207
212
217
224
230
237
245
253
261
270
279
289
299
310
321
332
344
357
369
382
395
409
423
437
452
467
482
497
512
527
543
558
574
590
605
621
636
652
667
683
698
713
728
743
758
773
787
802
816
830
845
859
873
886
900
913
927
940
953
966
979
991
1004
1016
1028
1040
1052
1064
1075
1087
1098
1109
1120
1130
1141
1151
1162
1172
1182
1192
1202
1211
1221
1231
1240
1249
1259
1268
1277
1286
1295
1304
1313
1322
1331
1339
1348
1357
1366
1375
1384
1392
1401
1410
1419
1428
1437
1446
1455
1464
1473
1482
1491
1501
1510
1520
1529
1539
1549
1559
1570
1580
1591
1602
1613
1624
1636
1648
1660
1672
1685
1698
1711
1725
1739
1753
1768
1783
1799
1814
1831
1847
1864
1881
1899
1917
1936
1954
1974
1993
2013
2033
2053
2074
2094
2115
2136
2158
2179
2201
2223
2245
2267
2289
2312
2334
2356
2378
2401
2423
2445
2468
2490
2512
2534
2556
2578
2600
2622
2643
2665
2686
2707
2728
2749
2769
2790
2810
2830
2850
2869
2889
2907
2926
2944
2962
2980
2998
3015
3031
3048
3064
3080
3095
3110
3125
3139
3153
3167
3181
3194
3207
3219
3232
3244
3255
3267
3278
3288
3299
3309
3318
3328
3337
3346
3355
3363
3371
3379
3386
3393
3400
3407
3413
3418
3424
3429
3433
3437
3441
3444
3447
3449
3451
3452
3452
3453
3452
3452
3450
3449
3446
3444
3441
3437
3433
3428
3423
3418
3412
3405
3399
3391
3384
3376
3367
3358
3349
3339
3329
3319
3308
3297
3285
3273
3261
3248
3235
3222
3208
3194
3179
3165
3149
3134
3118
3101
3085
3068
3050
3033
3015
2996
2977
2958
2939
2919
2899
2879
2858
2837
2815
2794
2772
2750
2727
2705
2682
2659
2636
2613
2590
2566
2543
2520
2496
2473
2449
2426
2402
2379
2355
2332
2309
2285
2262
2239
2216
2193
2170
2148
2125
2103
2081
2059
2037
2015
1994
1973
1952
1931
1910
1890
1870
1850
1831
1812
1793
1775
1757
1739
1722
1705
1689
1672
1657
1641
1626
1611
1597
1583
1569
1556
1543
1530
1518
1505
1493
1481
1469
1458
1446
1435
1423
1412
1401
1390
1379
1368
1357
1346
1336
1325
1314
1304
1293
1283
1273
1263
1253
1243
1233
1223
1214
1204
1195
1186
1177
1168
1160
1152
1144
1136
1129
1122
1115
1108
1102
1096
1091
1086
1081
1077
1073
1069
1066
1063
1061
1059
1057
1056
1055
1054
1054
1054
1055
1056
1057
1059
1061
1064
1067
1070
1074
1078
1083
1088
1093
1099
1105
1112
1119
1126
1134
1142
1150
1159
1168
1177
1187
1197
1207
1217
1228
1239
1250
1262
1273
1285
1297
1309
1321
1333
1346
1358
1370
1383
1395
1408
1420
1432
1445
1457
1470
1482
1494
1506
1518
1530
1542
1554
1566
1577
1589
1600
1611
1622
1633
1644
1655
1666
1676
1686
1696
1706
1716
1726
1735
1744
1754
1762
1771
1780
1788
1796
1804
1812
1819
1827
1834
1841
1848
1854
1861
1867
1873
1879
1885
1890
1896
1901
1906
1910
1915
1919
1924
1928
1932
1936
1939
1943
1946
1949
1952
1955
1958
1961
1964
1967
1969
1972
1975
1977
1979
1982
1984
1986
1989
1991
1993
1995
1997
1999
2001
2003
2004
2005
2008
2009
2012
2013
2015
2017
2017
2020
2021
2023
2025
2025
2028
2029
2031
2032
2033
2035
2036
2037
2039
2040
2041
2041
2043
2044
2045
2045
2047
2048
2049
2050
2051
2052
2053
2054
2055
2057
2058
2059
2061
2062
2064
2065
2067
2069
2071
2072
2074
2077
2079
2081
2084
2087
2090
2093
2096
2100
2104
2108
2112
2117
2121
2127
2132
2138
2144
2150
2156
2163
2171
2178
2186
2194
2203
2211
2220
2230
2240
2250
2260
2271
2282
2293
2305
2317
2329
2342
2355
2368
2382
2396
2411
2425
2440
2456
2472
2488
2504
2521
2537
2554
2572
2589
2606
2624
2642
2659
2677
2695
2713
2731
2749
2767
2786
2804
2822
2841
2859
2877
2896
2914
2933
2951
2969
2988
3006
3024
3042
3060
3078
3096
3114
3132
3149
3167
3184
3201
3218
3234
3251
3267
3282
3298
3313
3328
3342
3356
3370
3383
3395
3408
3419
3430
3441
3451
3461
3470
3478
3486
3494
3501
3507
3512
3517
3522
3526
3529
3532
3534
3536
3537
3537
3537
3537
3536
3534
3532
3530
3526
3523
3519
3514
3509
3504
3498
3492
3485
3478
3470
3462
3453
3444
3435
3425
3415
3404
3393
3381
3369
3357
3344
3331
3317
3303
3288
3274
3258
3243
3226
3210
3193
3176
3158
3140
3122
3103
3084
3064
3044
3024
3003
2982
2961
2939
2917
2894
2872
2849
2825
2802
2778
2754
2730
2705
2681
2655
2630
2605
2579
2553
2527
2501
2474
2447
2420
2393
2366
2338
2311
2283
2255
2226
2198
2170
2141
2112
2084
2055
2025
1997
1968
1939
1910
1881
1852
1823
1794
1765
1736
1707
1679
1650
1621
1592
1564
1535
1507
1479
1451
1423
1395
1367
1339
1312
1284
1257
1230
1203
1176
1150
1123
1097
1071
1045
1020
994
969
944
920
895
871
848
824
801
778
756
733
711
690
669
648
627
607
587
567
548
529
510
492
474
457
439
423
406
390
375
360
345
330
316
303
289
276
264
251
239
228
216
205
195
184
174
164
155
145
136
127
119
110
102
94
86
78
71
64
57
50
43
37
31
25
19
14
9
4
-1
-5
-9
-13
-16
-19
-22
-24
-26
-27
-28
-29
-29
-29
-29
-28
-27
-25
-23
-21
-18
-14
-10
-6
-1
4
10
17
23
31
39
47
56
65
75
86
97
108
120
132
145
159
173
188
203
218
235
251
269
286
305
324
343
363
383
404
426
447
470
492
516
539
563
588
613
638
664
690
716
743
770
797
825
853
881
910
939
968
997
1027
1057
1087
1117
1148
1179
1210
1241
1273
1305
1337
1369
1402
1435
1468
1501
1535
1568
1602
1637
1671
1705
1740
1775
1810
1844
1879
1915
1950
1985
2020
2055
2091
2126
2161
2197
2232
2268
2303
2339
2374
2409
2445
2480
2515
2551
2586
2621
2655
2690
2724
2759
2793
2827
2860
2894
2927
2960
2992
3024
3056
3087
3118
3149
3179
3209
3238
3267
3295
3322
3349
3376
3402
3427
3452
3476
3499
3522
3543
3565
3585
3605
3624
3643
3660
3677
3693
3709
3723
3737
3751
3763
3774
3785
3795
3805
3813
3821
3828
3835
3841
3846
3850
3853
3856
3859
3860
3861
3862
3861
3861
3859
3857
3855
3852
3848
3844
3840
3834
3829
3823
3816
3810
3802
3794
3786
3778
3769
3759
3749
3739
3729
3718
3707
3695
3683
3671
3658
3645
3631
3618
3603
3589
3574
3559
3543
3527
3511
3494
3477
3460
3443
3425
3406
3388
3369
3350
3330
3311
3291
3270
3249
3228
3207
3186
3164
3142
3119
3097
3074
3051
3028
3004
2981
2957
2933
2909
2885
2860
2836
2811
2786
2761
2736
2711
2686
2661
2636
2610
2585
2560
2534
2509
2483
2458
2432
2407
2382
2356
2331
2306
2281
2256
2231
2206
2181
2156
2131
2107
2083
2058
2033
2009
1986
1962
1939
1915
1892
1869
1846
1823
1800
1777
1755
1732
1710
1688
1666
1645
1623
1602
1581
1561
1540
1520
1500
1480
1461
1442
1423
1404
1385
1367
1348
1330
1312
1294
1277
1260
1242
1225
1209
1192
1175
1159
1143
1127
1111
1096
1081
1066
1051
1036
1022
1008
995
981
968
956
943
931
920
909
898
887
877
868
859
850
842
834
827
820
813
807
801
796
791
787
783
779
776
773
771
769
767
765
765
764
764
764
765
766
767
769
771
773
776
779
782
786
790
795
799
804
810
815
821
827
833
840
847
853
861
868
875
883
890
898
906
914
922
930
938
946
954
962
970
978
986
994
1002
1010
1018
1026
1033
1041
1049
1057
1064
1072
1079
1087
1094
1101
1108
1115
1122
1128
1135
1141
1147
1153
1159
1165
1170
1176
1181
1186
1191
1195
1200
1204
1208
1212
1216
1220
1223
1227
1230
1233
1236
1238
1241
1243
1245
1248
1250
1251
1253
1255
1256
1258
1259
1260
1261
1262
1262
1263
1264
1264
1264
1264
1264
1264
1264
1263
1263
1262
1261
1260
1259
1258
1257
1256
1255
1254
1253
1252
1250
1249
1248
1247
1246
1245
1244
1243
1242
1241
1241
1240
1239
1239
1238
1238
1237
1237
1237
1237
1237
1238
1238
1239
1239
1240
1242
1243
1245
1247
1249
1252
1255
1258
1261
1265
1269
1274
1278
1283
1289
1294
1300
1307
1313
1320
1328
1335
1343
1351
1360
1368
1378
1387
1397
1407
1417
1428
1439
1450
1462
1474
1486
1498
1511
1524
1538
1552
1566
1580
1595
1610
1626
1642
1658
1674
1691
1707
1724
1742
1759
1777
1795
1813
1831
1850
1868
1887
1906
1925
1944
1964
1983
2003
2023
2041
2062
2082
2102
2122
2142
2162
2182
2202
2222
2242
2262
2282
2301
2320
2340
2359
2378
2397
2415
2434
2452
2470
2487
2505
2522
2539
2556
2573
2589
2605
2621
2637
2652
2667
2682
2697
2711
2725
2739
2753
2766
2779
2792
2805
2818
2830
2842
2854
2866
2878
2889
2901
2912
2923
2934
2945
2955
2965
2976
2986
2996
3005
3015
3025
3034
3044
3053
3063
3072
3081
3091
3100
3110
3119
3128
3138
3147
3157
3167
3176
3186
3196
3206
3216
3226
3237
3247
3258
3268
3279
3290
3302
3313
3324
3336
3348
3360
3372
3384
3396
3409
3421
3434
3447
3459
3472
3485
3499
3512
3526
3539
3553
3567
3581
3595
3610
3624
3639
3653
3668
3683
3699
3714
3729
3744
3760
3775
3791
3807
3822
3838
3854
3869
3885
3901
3917
3932
3948
3964
3979
3995
4010
4026
4041
4056
4070
4086
4101
4116
4130
4145
4159
4173
4187
4201
4214
4227
4240
4253
4266
4279
4291
4303
4315
4327
4338
4349
4360
4371
4381
4391
4401
4411
4420
4429
4437
4445
4453
4460
4467
4474
4480
4486
4491
4496
4501
4505
4509
4512
4515
4518
4521
4523
4524
4525
4526
4527
4527
4527
4526
4525
4524
4522
4520
4517
4515
4511
4508
4503
4499
4494
4489
4483
4477
4470
4463
4456
4448
4440
4431
4422
4412
4402
4391
4380
4369
4357
4344
4331
4318
4304
4290
4275
4260
4244
4228
4212
4195
4177
4160
4141
4123
4103
4083
4064
4043
4022
4002
3980
3958
3936
3913
3890
3866
3842
3817
3792
3767
3741
3715
3689
3662
3635
3607
3579
3551
3522
3493
3464
3434
3404
3373
3342
3311
3280
3248
3215
3182
3149
3116
3082
3048
3013
2978
2943
2907
2871
2835
2798
2761
2724
2687
2649
2611
2572
2534
2495
2455
2416
2376
2337
2297
2257
2216
2176
2135
2094
2053
2012
1971
1930
1888
1847
1806
1764
1722
1681
1639
1597
1555
1514
1472
1430
1388
1347
1305
1263
1222
1181
1139
1098
1057
1016
976
935
895
854
814
774
735
695
656
617
578
539
500
462
423
385
347
309
272
234
197
160
123
86
50
13
-23
-59
-95
-131
-166
-202
-237
-271
-306
-340
-374
-407
-441
-473
-506
-538
-570
-601
-632
-663
-693
-723
-752
-781
-809
-837
-864
-891
-918
-943
-969
-993
-1018
-1041
-1064
-1087
-1109
-1131
-1152
-1172
-1192
-1211
-1230
-1248
-1266
-1283
-1299
-1315
-1331
-1345
-1360
-1373
-1386
-1398
-1409
-1420
-1430
-1440
-1449
-1457
-1464
-1470
-1476
-1481
-1485
-1489
-1492
-1494
-1495
-1495
-1494
-1493
-1491
-1488
-1483
-1478
-1473
-1466
-1458
-1449
-1439
-1428
-1417
-1404
-1390
-1375
-1359
-1342
-1324
-1305
-1285
-1264
-1242
-1219
-1195
-1170
-1144
-1117
-1089
-1060
-1029
-998
-966
-933
-900
-865
-829
-792
-755
-716
-677
-637
-596
-554
-511
-468
-424
-378
-333
-286
-238
-190
-141
-91
-41
11
62
115
168
222
277
332
388
444
501
558
616
674
733
792
852
912
973
1034
1095
1157
1219
1282
1344
1407
1471
1535
1599
1663
1728
1792
1857
1923
1988
2054
2120
2186
2252
2318
2385
2451
2518
2585
2652
2718
2785
2852
2919
2985
3051
3118
3184
3250
3315
3381
3446
3511
3575
3639
3703
3766
3829
3892
3954
4014
4075
4136
4196
4255
4313
4371
4428
4484
4539
4594
4648
4701
4753
4804
4854
4904
4952
4999
5046
5092
5136
5180
5222
5264
5305
5344
5383
5420
5456
5492
5526
5559
5591
5622
5652
5680
5708
5734
5760
5784
5807
5828
5849
5868
5886
5903
5919
5933
5946
5958
5969
5979
5987
5994
6000
6004
6008
6010
6011
6010
6008
6005
6001
5996
5989
5981
5972
5962
5951
5938
5924
5909
5893
5876
5857
5838
5817
5796
5773
5749
5724
5699
5672
5644
5615
5586
5555
5523
5491
5458
5424
5389
5353
5316
5279
5241
5202
5162
5122
5081
5039
4996
4953
4909
4864
4819
4773
4726
4679
4631
4582
4533
4484
4433
4382
4331
4279
4226
4173
4119
4065
4011
3956
3900
3844
3788
3731
3674
3617
3559
3501
3442
3383
3324
3264
3205
3145
3084
3024
2963
2902
2840
2779
2717
2655
2592
2530
2467
2405
2342
2278
2215
2152
2088
2025
1961
1897
1833
1769
1705
1641
1577
1512
1448
1384
1320
1255
1191
1127
1063
998
934
870
806
743
679
615
551
488
425
361
298
235
172
109
47
-16
-78
-141
-203
-265
-327
-389
-451
-512
-573
-634
-695
-756
-816
-876
-935
-995
-1053
-1112
-1170
-1227
-1284
-1341
-1397
-1452
-1507
-1561
-1615
-1667
-1720
-1771
-1822
-1872
-1921
-1970
-2017
-2065
-2111
-2156
-2201
-2245
-2287
-2329
-2370
-2410
-2449
-2488
-2525
-2561
-2596
-2630
-2664
-2696
-2727
-2757
-2786
-2814
-2841
-2867
-2892
-2915
-2938
-2959
-2979
-2999
-3017
-3033
-3049
-3064
-3077
-3089
-3100
-3110
-3118
-3126
-3132
-3137
-3140
-3143
-3144
-3145
-3144
-3141
-3138
-3133
-3128
-3121
-3113
-3103
-3093
-3081
-3069
-3055
-3040
-3023
-3006
-2987
-2968
-2947
-2925
-2902
-2878
-2852
-2826
-2798
-2769
-2740
-2709
-2677
-2644
-2610
-2575
-2540
-2503
-2465
-2426
-2387
-2346
-2305
-2263
-2220
-2176
-2131
-2086
-2040
-1993
-1945
-1897
-1848
-1799
-1749
-1698
-1646
-1594
-1542
-1488
-1435
-1380
-1326
-1270
-1214
-1158
-1101
-1043
-986
-927
-868
-809
-750
-690
-629
-569
-508
-447
-385
-323
-261
-199
-137
-74
-12
51
114
177
240
303
366
429
492
555
617
680
743
805
868
930
992
1054
1116
1177
1239
1300
1360
1421
1481
1541
1600
1659
1718
1777
1835
1892
1950
2005
2063
2118
2174
2228
2283
2336
2389
2442
2494
2545
2596
2646
2695
2744
2793
2840
2887
2934
2979
3024
3069
3113
3156
3199
3241
3282
3323
3363
3403
3442
3481
3519
3556
3593
3629
3665
3700
3735
3769
3803
3836
3869
3901
3932
3963
3993
4022
4051
4081
4109
4137
4164
4190
4215
4241
4265
4289
4312
4335
4357
4378
4399
4418
4438
4456
4474
4491
4508
4523
4538
4552
4566
4578
4590
4602
4612
4622
4630
4638
4646
4652
4658
4663
4667
4671
4673
4675
4676
4676
4675
4674
4671
4668
4664
4659
4653
4646
4639
4630
4621
4611
4600
4588
4575
4562
4548
4533
4517
4500
4483
4465
4446
4426
4406
4385
4363
4340
4317
4293
4268
4243
4217
4190
4162
4134
4105
4075
4043
4013
3981
3949
3915
3881
3847
3811
3775
3739
3702
3664
3625
3586
3546
3506
3465
3424
3382
3340
3297
3253
3209
3165
3120
3075
3029
2983
2937
2890
2843
2796
2748
2700
2652
2603
2554
2505
2455
2406
2356
2306
2255
2205
2154
2103
2052
2001
1949
1898
1846
1794
1742
1690
1638
1586
1534
1482
1429
1377
1325
1272
1220
1168
1116
1064
1012
960
908
856
804
753
701
650
599
549
498
448
398
348
298
249
200
151
103
54
6
-41
-88
-135
-182
-228
-274
-319
-364
-409
-453
-497
-541
-583
-626
-668
-709
-750
-790
-830
-870
-908
-947
-985
-1022
-1058
-1095
-1130
-1165
-1200
-1233
-1267
-1299
-1332
-1363
-1394
-1425
-1454
-1484
-1512
-1540
-1567
-1594
-1620
-1645
-1670
-1694
-1718
-1740
-1762
-1784
-1804
-1824
-1844
-1863
-1881
-1898
-1915
-1932
-1947
-1962
-1977
-1990
-2004
-2016
-2028
-2040
-2050
-2061
-2070
-2079
-2087
-2095
-2102
-2109
-2115
-2121
-2126
-2130
-2134
-2137
-2140
-2142
-2144
-2145
-2146
-2146
-2145
-2145
-2143
-2141
-2138
-2135
-2132
-2127
-2123
-2117
-2111
-2105
-2098
-2090
-2082
-2073
-2064
-2054
-2044
-2033
-2021
-2009
-1996
-1982
-1968
-1954
-1938
-1923
-1906
-1889
-1871
-1853
-1834
-1814
-1794
-1773
-1752
-1730
-1707
-1684
-1661
-1636
-1611
-1586
-1560
-1534
-1507
-1479
-1451
-1423
-1394
-1365
-1335
-1305
-1275
-1244
-1212
-1181
-1149
-1116
-1083
-1050
-1016
-983
-949
-914
-880
-845
-810
-774
-739
-703
-667
-630
-594
-557
-521
-484
-447
-410
-372
-335
-298
-260
-223
-186
-148
-111
-74
-37
0
37
74
111
147
184
220
256
292
328
364
399
434
469
504
539
573
608
642
676
710
744
777
811
844
877
910
943
976
1008
1041
1074
1106
1138
1170
1202
1234
1265
1297
1328
1359
1390
1421
1452
1482
1513
1543
1573
1603
1633
1662
1692
1721
1750
1778
1807
1835
1863
1891
1918
1946
1973
2000
2025
2052
2078
2104
2129
2154
2179
2203
2227
2251
2274
2297
2320
2342
2364
2386
2407
2428
2449
2469
2489
2508
2527
2546
2564
2582
2600
2617
2633
2649
2665
2680
2695
2709
2722
2735
2747
2759
2771
2781
2791
2801
2810
2818
2825
2833
2839
2845
2850
2855
2859
2863
2866
2869
2871
2872
2873
2874
2874
2873
2872
2870
2868
2866
2863
2859
2855
2851
2846
2840
2834
2828
2821
2814
2807
2799
2790
2781
2772
2763
2753
2743
2732
2721
2710
2698
2686
2674
2662
2649
2636
2623
2609
2595
2581
2567
2552
2537
2522
2507
2492
2476
2460
2444
2428
2412
2396
2379
2363
2346
2329
2312
2295
2278
2261
2244
2227
2210
2193
2176
2158
2141
2124
2107
2090
2073
2056
2039
2021
2005
1988
1972
1955
1939
1922
1906
1890
1874
1858
1842
1826
1810
1794
1778
1762
1746
1730
1715
1699
1683
1667
1652
1636
1620
1605
1589
1574
1559
1544
1529
1514
1500
1485
1471
1457
1443
1429
1416
1402
1389
1376
1364
1351
1339
1327
1315
1304
1292
1281
1270
1260
1249
1239
1229
1219
1210
1200
1191
1182
1173
1165
1156
1148
1140
1132
1125
1117
1110
1103
1096
1089
1082
1075
1069
1063
1057
1051
1045
1039
1034
1028
1022
1018
1012
1006
1002
997
992
987
982
977
972
967
962
957
952
947
942
937
931
926
920
915
909
904
898
892
886
880
875
869
863
857
850
844
838
832
826
819
813
807
800
794
788
781
775
768
762
755
749
742
735
729
722
715
708
702
695
688
681
674
667
661
654
647
640
633
626
620
613
606
600
593
586
580
574
567
561
555
548
542
536
530
524
518
513
507
501
496
491
486
481
476
471
467
462
458
454
450
447
443
440
436
433
430
427
424
422
419
417
415
413
411
409
408
406
405
404
402
401
401
400
399
398
398
398
397
397
397
397
397
397
398
398
399
399
400
401
402
403
404
406
407
409
411
413
415
417
419
422
425
428
431
435
438
442
447
451
456
461
466
472
477
483
489
496
502
509
515
522
529
536
544
551
559
566
574
582
590
598
606
615
623
632
640
649
658
667
676
685
694
703
712
721
730
739
748
757
766
775
785
794
803
813
822
832
841
851
861
871
881
891
902
912
923
934
944
955
966
977
987
998
1008
1020
1030
1041
1051
1062
1072
1083
1093
1104
1114
1124
1135
1145
1155
1165
1176
1186
1197
1207
1217
1228
1238
1249
1259
1270
1280
1291
1302
1312
1323
1333
1344
1355
1365
1376
1387
1397
1408
1418
1429
1439
1450
1460
1470
1480
1490
1501
1511
1521
1531
1541
1550
1560
1570
1580
1589
1599
1609
1619
1628
1638
1648
1658
1667
1677
1687
1697
1707
1717
1728
1738
1748
1759
1769
1780
1791
1801
1812
1823
1834
1845
1855
1866
1877
1887
1898
1908
1919
1929
1939
1949
1959
1969
1978
1988
1997
2005
2015
2024
2032
2041
2049
2057
2065
2073
2081
2088
2095
2103
2110
2117
2123
2130
2137
2143
2149
2155
2161
2167
2173
2179
2184
2189
2195
2200
2205
2209
2214
2218
2223
2227
2231
2235
2238
2242
2245
2248
2251
2254
2256
2259
2261
2263
2264
2266
2267
2268
2269
2270
2270
2271
2271
2270
2270
2269
2268
2267
2266
2264
2262
2260
2259
2256
2254
2252
2249
2247
2244
2241
2239
2236
2233
2230
2227
2224
2221
2218
2215
2212
2209
2206
2203
2200
2197
2194
2192
2189
2186
2183
2181
2178
2176
2173
2171
2168
2166
2164
2162
2160
2158
2156
2154
2152
2151
2149
2148
2147
2145
2144
2143
2142
2141
2140
2140
2139
2138
2138
2137
2137
2137
2136
2136
2136
2136
2136
2136
2137
2137
2137
2137
2138
2138
2138
2139
2139
2139
2139
2139
2139
2139
2139
2139
2138
2138
2137
2137
2136
2134
2133
2132
2130
2128
2126
2124
2122
2119
2116
2113
2110
2106
2103
2099
2094
2090
2085
2079
2074
2068
2061
2055
2048
2040
2032
2024
2015
2005
1996
1986
1976
1965
1954
1943
1931
1918
1906
1893
1879
1866
1852
1837
1823
1807
1792
1776
1760
1744
1727
1710
1692
1674
1656
1637
1619
1599
1580
1560
1540
1520
1500
1479
1458
1437
1415
1394
1372
1350
1328
1306
1283
1261
1238
1215
1192
1169
1146
1122
1099
1075
1051
1027
1002
978
954
929
905
880
855
830
805
780
755
730
705
679
654
628
603
577
551
526
500
474
449
423
397
371
346
320
294
269
243
218
193
167
142
117
93
68
44
20
-4
-28
-52
-75
-98
-121
-144
-166
-188
-210
-232
-253
-274
-295
-316
-336
-356
-376
-395
-414
-433
-452
-470
-488
-506
-523
-541
-558
-575
-591
-607
-623
-639
-655
-670
-685
-699
-714
-728
-741
-754
-767
-780
-792
-803
-815
-826
-836
-846
-856
-865
-873
-881
-889
-896
-903
-909
-914
-919
-923
-927
-930
-933
-935
-936
-937
-938
-937
-936
-935
-933
-930
-927
-923
-918
-913
-907
-900
-893
-885
-876
-867
-857
-846
-835
-823
-811
-798
-784
-769
-754
-738
-722
-705
-687
-669
-650
-630
-610
-589
-567
-545
-522
-498
-474
-449
-424
-398
-371
-344
-316
-288
-259
-230
-200
-169
-138
-107
-75
-42
-9
24
58
92
127
162
198
234
271
308
345
383
421
460
499
538
578
618
658
699
740
781
823
865
907
949
992
1035
1079
1123
1167
1211
1255
1300
1345
1391
1436
1482
1528
1575
1621
1668
1714
1761
1808
1855
1902
1949
1996
2043
2089
2136
2183
2229
2276
2322
2368
2414
2459
2505
2550
2595
2639
2684
2728
2772
2816
2859
2902
2945
2987
3029
3071
3113
3154
3195
3236
3276
3317
3356
3396
3435
3474
3513
3551
3589
3626
3663
3700
3736
3772
3808
3843
3878
3913
3947
3981
4014
4046
4080
4112
4144
4175
4206
4237
4267
4297
4326
4355
4384
4412
4440
4468
4495
4521
4547
4573
4598
4623
4647
4670
4693
4716
4738
4759
4780
4800
4820
4839
4857
4875
4892
4909
4925
4940
4955
4969
4983
4995
5008
5019
5030
5041
5050
5059
5068
5075
5083
5089
5095
5100
5104
5108
5111
5113
5114
5115
5115
5115
5113
5111
5108
5105
5100
5095
5089
5082
5074
5066
5057
5047
5036
5025
5013
5000
4986
4972
4957
4941
4924
4907
4889
4870
4850
4830
4809
4788
4766
4743
4719
4695
4670
4645
4619
4592
4565
4537
4508
4479
4449
4418
4387
4356
4323
4291
4257
4223
4189
4154
4118
4082
4046
4009
3971
3933
3895
3856
3817
3777
3737
3697
3656
3615
3574
3532
3490
3447
3405
3361
3318
3274
3230
3186
3141
3096
3051
3005
2959
2913
2866
2820
2773
2725
2678
2631
2583
2535
2487
2439
2391
2342
2294
2246
2198
2149
2101
2053
2005
1957
1909
1862
1814
1767
1720
1673
1627
1580
1534
1488
1443
1398
1353
1309
1265
1221
1178
1135
1093
1051
1010
969
928
888
849
810
771
734
696
660
624
589
555
521
488
456
424
394
364
335
307
280
254
228
203
180
157
135
114
93
74
55
37
20
4
-11
-25
-39
-52
-64
-75
-85
-94
-103
-111
-118
-124
-129
-134
-137
-140
-142
-144
-144
-144
-143
-141
-138
-135
-131
-126
-120
-113
-106
-98
-89
-79
-68
-57
-45
-32
-19
-4
11
27
43
60
78
97
117
137
158
179
201
225
248
273
298
324
351
378
406
435
464
494
525
557
589
622
655
689
724
759
795
831
868
906
944
983
1022
1063
1104
1145
1187
1229
1272
1316
1360
1405
1450
1496
1543
1590
1638
1686
1735
1784
1834
1885
1936
1988
2040
2093
2146
2200
2255
2310
2366
2422
2478
2535
2593
2651
2709
2768
2827
2887
2947
3008
3068
3130
3191
3253
3315
3377
3440
3503
3566
3629
3693
3756
3820
3884
3948
4013
4077
4142
4206
4271
4336
4401
4466
4531
4596
4661
4726
4791
4856
4921
4986
5051
5116
5181
5245
5309
5373
5437
5500
5563
5626
5688
5751
5812
5874
5934
5995
6055
6115
6174
6233
6291
6349
6407
6464
6520
6577
6632
6687
6742
6796
6849
6902
6955
7007
7058
7109
7159
7209
7257
7306
7353
7400
7447
7493
7538
7582
7626
7669
7711
7753
7794
7835
7874
7914
7952
7990
8026
8063
8099
8134
8167
8202
8235
8267
8298
8329
8359
8389
8417
8445
8472
8499
8525
8550
8574
8598
8621
8643
8665
8686
8706
8726
8744
8763
8780
8797
8813
8829
8844
8858
8872
8885
8898
8909
8921
8932
8942
8951
8961
8969
8977
8985
8992
8998
9004
9010
9015
9019
9023
9027
9030
9032
9035
9036
9038
9039
9039
9039
9039
9039
9038
9037
9035
9033
9031
9029
9027
9024
9021
9018
9014
9010
9006
9002
8998
8993
8988
8983
8978
8972
8966
8960
8954
8948
8941
8934
8928
8920
8913
8905
8898
8890
8882
8873
8865
8856
8847
8838
8829
8819
8809
8799
8789
8778
8768
8757
8745
8734
8723
8711
8699
8687
8674
8662
8649
8636
8623
8609
8596
8582
8568
8554
8540
8525
8510
8496
8480
8465
8450
8434
8419
8403
8387
8371
8356
8340
8324
8308
8292
8277
8261
8245
8230
8214
8198
8183
8167
8151
8135
8121
8105
8090
8074
8058
8042
8028
8013
7997
7982
7967
7951
7936
7921
7906
7890
7875
7860
7845
7830
7815
7800
7785
7769
7754
7739
7724
7710
7695
7680
7665
7650
7635
7620
7605
7591
7576
7561
7546
7532
7517
7502
7487
7473
7458
7444
7429
7415
7400
7385
7371
7356
7342
7328
7313
7299
7284
7270
7256
7241
7227
7213
7199
7184
7170
7156
7142
7128
7114
7099
7085
7071
7057
7043
7029
7015
7001
6987
6973
6959
6946
6932
6918
6904
6890
6876
6863
6849
6835
6822
6808
6794
6781
6767
6753
6740
6726
6713
6699
6686
6672
6659
6645
6632
6618
6605
6592
6578
6565
6552
6538
6525
6512
6499
6486
6472
6459
6446
6433
6420
6407
6394
6381
6368
6355
6342
6329
6316
6303
6290
6277
6264
6251
6239
6226
6213
6200
6188
6175
6162
6149
6137
6124
6112
6099
6086
6074
6061
6049
6036
6024
6011
5999
5986
5974
5962
5949
5937
5925
5912
5900
5888
5876
5863
5851
5839
5827
5815
5803
5790
5778
5766
5754
5742
5730
5718
5706
5694
5682
5670
5659
5647
5635
5623
5611
5599
5588
5576
5564
5552
5541
5529
5517
5506
5494
5483
5471
5459
5448
5436
5425
5413
5402
5391
5379
5368
5356
5345
5334
5322
5311
5300
5288
5277
5266
5255
5244
5232
5221
5210
5199
5188
5177
5166
5155
5144
5133
5122
5111
5100
5089
5078
5067
5056
5045
5035
5024
5013
5002
4991
4981
4970
4959
4949
4938
4927
4917
4906
4896
4885
4874
4864
4853
4843
4832
4822
4812
4801
4791
4780
4770
4760
4749
4739
4729
4719
4708
4698
4688
4678
4667
4657
4647
4637
4627
4617
4607
4597
4587
4577
4567
4557
4547
4537
4527
4517
4507
4497
4488
4478
4468
4458
4448
4439
4429
4419
4410
4400
4390
4381
4371
4361
4352
4342
4333
4323
4314
4304
4295
4285
4276
4266
4257
4247
4238
4229
4219
4210
4201
4192
4182
4173
4164
4155
4145
4136
4127
4118
4109
4100
4091
4082
4073
4064
4054
4045
4037
4027
4019
4010
4001
3992
3983
3974
3965
3957
3948
3939
3930
3921
3913
3904
3895
3887
3878
3869
3861
3852
3843
3835
3826
3818
3809
3801
3792
3784
3775
3767
3758
3750
3742
3733
3725
3717
3708
3700
3692
3683
3675
3667
3659
3651
3642
3634
3626
3618
3610
3602
3594
3586
3577
3569
3561
3553
3545
3537
3530
3522
3514
3506
3498
3490
3482
3474
3467
3459
3451
3443
3435
3428
3420
3412
3405
3397
3389
3382
3374
3366
3359
3351
3344
3336
3329
3321
3314
3306
3299
3291
3284
3277
3269
3262
3254
3247
3240
3232
3225
3218
3211
3203
3196
3189
3182
3175
3167
3160
3153
3146
3139
3132
3125
3118
3111
3104
3097
3090
3083
3076
3069
3062
3055
3048
3041
3034
3027
3021
3014
3007
3000
2993
2987
2980
2973
2966
2960
2953
2946
2940
2933
2926
2920
2913
2907
2900
2894
2887
2881
2874
2868
2861
2855
2848
2842
2835
2829
2823
2816
2810
2804
2797
2791
2785
2778
2772
2766
2760
2754
2747
2741
2735
2729
2723
2717
2710
2704
2698
2692
2686
2680
2674
2668
2662
2656
2650
2644
2638
2632
2626
2621
2615
2609
2603
2597
2591
2586
2580
2574
2568
2562
2557
2551
2545
2540
2534
2528
2523
2517
2511
2506
2500
2495
2489
2484
2478
2472
2467
2461
2456
2451
2445
2440
2434
2429
2423
2418
2413
2407
2402
2397
2391
2386
2381
2376
2370
2365
2360
2355
2349
2344
2339
2334
2329
2324
2318
2313
2308
2303
2298
2293
2288
2283
2278
2273
2268
2263
2258
2253
2248
2243
2238
2234
2229
2224
2219
2214
2209
2204
2200
2195
2190
2185
2181
2176
2171
2166
2162
2157
2152
2148
2143
2138
2134
2129
2125
2120
2115
2111
2106
2102
2097
2093
2088
2084
2079
2075
2070
2066
2062
2057
2053
2048
2044
2040
2035
2031
2027
2021
2017
2013
2009
2005
2001
1997
1993
1988
1984
1980
1976
1972
1968
1964
1959
1955
1951
1947
1943
1939
1935
1931
1927
1923
1919
1915
1911
1907
1903
1899
1895
1891
1887
1883
1880
1876
1872
1868
1864
1860
1857
1853
1849
1845
1841
1838
1834
1830
1826
1823
1819
1815
1812
1808
1804
1801
1797
1794
1790
1786
1783
1779
1776
1772
1769
1765
1762
1758
1755
1751
1748
1744
1741
1737
1734
1730
1727
1724
1720
1717
1714
1710
1707
1704
1700
1697
1694
1690
1687
1684
1681
1677
1674
1671
1668
1665
1661
1658
1655
1652
1649
1646
1642
1639
1636
1633
1630
1627
1624
1621
1618
1615
1612
1609
1606
1603
1600
1597
1594
1591
1588
1585
1582
1579
1577
1574
1571
1568
1565
1562
1559
1557
1554
1551
1548
1545
1543
1540
1537
1534
1532
1529
1526
1524
1521
1518
1516
1513
1510
1508
1505
1502
1500
1497
1495
1492
1489
1487
1484
1482
1479
1477
1474
1472
1469
1467
1464
1462
1459
1457
1455
1452
1450
1447
1445
1443
1440
1438
1435
1433
1431
1428
1426
1424
1421
1419
1417
1415
1412
1410
1408
1406
1403
1401
1399
1397
1395
1392
1390
1388
1386
1384
1382
1379
1377
1375
1373
1371
1369
1367
1365
1363
1361
1359
1357
1355
1353
1351
1349
1347
1345
1343
1341
1339
1337
1335
1333
1331
1329
1327
1325
1323
1322
1320
1318
1316
1314
1312
1310
1309
1307
1305
1303
1301
1300
1298
1296
1294
1293
1291
1289
1288
1286
1284
1282
1281
1279
1277
1276
1274
1272
1271
1269
1268
1266
1264
1263
1261
1260
1258
1256
1255
1253
1252
1250
1249
1247
1246
1244
1243
1241
1240
1238
1237
1235
1234
1232
1231
1230
1228
1227
1225
1224
1223
1221
1220
1219
1217
1216
1214
1213
1212
1210
1209
1208
1207
1205
1204
1203
1201
1200
1199
1198
1196
1195
1194
1193
1192
1190
1189
1188
1187
1186
1184
1183
1182
1181
1180
1179
1178
1177
1175
1174
1173
1172
1171
