20
6997
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
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
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-2
-2
-2
-1
-1
0
1
1
2
2
3
4
4
5
6
7
7
8
9
9
10
11
12
12
13
13
14
15
15
16
17
17
18
19
19
19
20
20
21
21
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
28
28
28
28
28
28
29
29
30
30
31
31
31
31
31
31
31
32
32
32
33
33
33
34
34
35
35
35
36
36
37
37
38
38
38
39
39
39
40
41
41
42
42
42
43
43
43
43
44
44
45
45
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
49
49
50
50
50
49
49
49
50
50
50
51
51
51
51
51
52
52
52
52
52
52
52
52
51
51
51
50
50
50
49
48
47
46
45
44
43
42
41
40
38
37
36
35
34
32
31
30
29
27
26
25
23
22
21
19
18
17
15
14
12
10
9
7
5
4
2
1
-1
-3
-5
-7
-9
-11
-13
-15
-17
-20
-22
-25
-27
-30
-32
-34
-37
-39
-40
-42
-43
-44
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-44
-43
-42
-40
-38
-37
-34
-32
-30
-28
-25
-23
-21
-18
-16
-14
-13
-11
-9
-6
-4
-1
2
5
9
13
17
21
25
30
34
38
43
47
51
54
58
61
64
67
70
73
76
78
80
81
80
78
74
68
62
54
45
35
25
15
6
-2
-8
-12
-14
-14
-14
-15
-17
-21
-28
-38
-51
-67
-86
-105
-126
-148
-170
-192
-216
-239
-262
-283
-304
-322
-338
-351
-361
-369
-374
-377
-378
-374
-367
-357
-345
-332
-320
-309
-299
-290
-282
-274
-266
-258
-251
-245
-240
-236
-234
-233
-235
-237
-239
-239
-237
-233
-226
-217
-206
-194
-182
-170
-158
-147
-137
-126
-116
-106
-96
-89
-85
-85
-89
-94
-101
-107
-113
-119
-127
-137
-148
-161
-175
-190
-203
-215
-222
-227
-228
-229
-228
-227
-224
-221
-217
-211
-202
-192
-179
-163
-146
-127
-108
-91
-77
-65
-56
-49
-43
-38
-31
-23
-15
-8
-1
6
11
17
25
36
51
69
89
110
130
147
162
173
183
192
201
210
217
223
225
225
221
216
210
205
201
197
195
192
189
184
175
162
146
129
113
98
87
78
73
71
69
69
70
69
68
65
62
59
59
62
69
80
93
108
123
138
152
164
174
181
184
183
180
175
169
163
159
157
158
163
171
179
187
195
203
210
218
227
238
253
271
292
315
337
358
376
391
405
417
427
435
444
451
459
465
469
472
475
477
478
479
481
484
489
494
500
506
512
520
529
537
545
552
558
562
564
565
565
567
568
568
569
571
576
584
593
602
608
610
607
600
589
576
561
547
534
523
513
504
495
485
473
461
448
434
419
405
392
379
367
353
339
325
312
300
291
282
274
264
253
238
222
206
188
171
153
135
117
99
82
64
48
32
16
0
-17
-33
-48
-63
-75
-85
-92
-98
-103
-106
-107
-106
-104
-102
-100
-99
-99
-100
-103
-109
-116
-124
-131
-139
-145
-151
-156
-160
-165
-170
-174
-178
-180
-181
-182
-182
-182
-180
-177
-173
-171
-169
-169
-168
-168
-167
-167
-166
-166
-166
-168
-171
-175
-180
-186
-193
-200
-207
-214
-222
-227
-228
-224
-216
-204
-189
-173
-157
-141
-128
-118
-114
-115
-121
-130
-139
-147
-154
-160
-165
-169
-171
-171
-168
-164
-159
-153
-144
-131
-113
-92
-69
-45
-22
1
21
39
51
58
59
54
45
34
19
3
-17
-39
-64
-92
-123
-157
-194
-234
-276
-318
-357
-395
-429
-459
-481
-495
-502
-502
-498
-494
-492
-494
-501
-513
-531
-554
-578
-601
-621
-638
-652
-666
-679
-692
-702
-710
-717
-724
-732
-741
-750
-759
-766
-776
-787
-800
-810
-816
-818
-816
-810
-800
-787
-772
-755
-738
-726
-718
-714
-711
-705
-696
-684
-670
-656
-642
-628
-616
-605
-597
-593
-593
-602
-618
-642
-671
-703
-739
-777
-817
-858
-898
-936
-975
-1014
-1056
-1096
-1134
-1166
-1190
-1204
-1209
-1206
-1198
-1187
-1177
-1173
-1174
-1183
-1197
-1214
-1234
-1255
-1279
-1304
-1329
-1353
-1374
-1392
-1406
-1416
-1423
-1424
-1420
-1412
-1403
-1395
-1388
-1386
-1388
-1394
-1402
-1410
-1415
-1415
-1409
-1396
-1378
-1353
-1324
-1292
-1260
-1228
-1200
-1176
-1155
-1139
-1124
-1109
-1091
-1068
-1039
-1006
-970
-932
-894
-860
-831
-808
-793
-787
-788
-796
-810
-828
-850
-874
-900
-925
-947
-966
-979
-988
-991
-991
-987
-982
-978
-974
-972
-971
-974
-979
-986
-993
-997
-999
-997
-995
-997
-1000
-1008
-1018
-1029
-1037
-1043
-1045
-1046
-1046
-1044
-1038
-1027
-1010
-992
-970
-944
-911
-871
-824
-773
-720
-666
-612
-556
-499
-441
-382
-322
-263
-205
-148
-94
-45
-5
26
47
61
72
85
100
121
146
176
209
244
276
305
329
347
362
375
387
398
407
413
418
421
423
425
426
426
425
422
419
415
412
411
411
411
411
410
410
409
408
405
399
387
368
345
317
288
261
236
215
201
193
190
191
196
204
214
225
237
248
259
269
277
282
284
283
279
273
265
256
245
232
217
204
194
190
191
194
197
197
193
188
184
182
183
189
197
209
225
243
262
283
303
323
341
356
368
379
390
401
411
421
431
440
446
449
449
445
439
431
422
413
404
397
389
381
373
366
360
356
353
351
350
348
346
345
346
347
348
349
349
347
344
341
339
340
346
357
371
388
405
422
439
458
479
502
528
554
579
603
623
640
655
668
684
704
726
750
775
800
826
853
880
906
932
955
974
989
1002
1012
1022
1032
1041
1050
1059
1067
1075
1083
1089
1094
1095
1094
1091
1087
1081
1076
1071
1067
1064
1064
1066
1071
1077
1085
1093
1100
1106
1111
1112
1112
1111
1109
1106
1103
1101
1098
1095
1091
1085
1075
1062
1046
1027
1006
984
960
935
910
887
866
847
830
813
798
786
775
765
756
748
743
739
737
735
735
736
738
742
745
749
754
760
767
775
783
789
795
798
801
804
807
810
812
815
820
828
840
853
867
882
899
917
937
959
983
1008
1035
1060
1085
1110
1136
1163
1192
1222
1251
1278
1300
1319
1334
1345
1355
1362
1366
1367
1365
1360
1352
1341
1330
1320
1312
1307
1304
1301
1298
1295
1293
1292
1292
1294
1296
1297
1295
1291
1285
1278
1269
1258
1243
1224
1201
1173
1141
1107
1072
1038
1002
969
933
896
857
819
784
751
719
688
655
620
586
554
526
502
483
467
454
443
434
424
414
403
392
380
369
358
347
335
323
311
300
292
288
286
288
291
295
297
299
301
305
311
318
329
341
353
365
376
386
394
402
409
416
425
435
446
457
468
477
486
495
506
517
527
537
547
556
564
571
577
579
578
573
566
558
550
540
531
521
511
502
496
494
495
500
506
512
519
525
531
540
551
565
580
596
612
627
640
653
665
679
694
710
725
739
754
769
786
804
824
846
870
895
920
944
967
990
1010
1029
1044
1058
1071
1085
1100
1115
1128
1140
1149
1157
1166
1174
1184
1193
1202
1210
1217
1224
1228
1230
1231
1232
1233
1236
1239
1243
1249
1254
1260
1265
1270
1273
1275
1275
1275
1276
1279
1283
1288
1295
1303
1312
1321
1330
1338
1346
1351
1354
1353
1348
1340
1329
1317
1303
1287
1270
1251
1230
1207
1183
1160
1138
1116
1094
1071
1046
1020
995
971
951
935
922
913
906
899
895
892
890
891
892
892
890
886
881
874
868
860
851
840
829
816
802
787
770
754
736
720
705
692
682
674
668
664
660
654
648
640
632
625
617
609
599
587
573
560
547
537
528
521
512
503
495
488
484
481
479
476
474
473
472
473
475
475
475
475
477
480
485
492
499
507
516
527
540
555
571
587
603
617
629
640
650
657
660
662
661
657
652
643
634
624
614
605
596
586
574
561
545
528
510
491
474
459
447
437
431
428
425
423
420
416
413
411
410
413
417
423
430
435
439
440
438
432
422
409
395
381
367
355
344
333
323
316
312
311
315
323
333
345
359
373
388
403
417
429
439
446
452
457
462
467
472
476
478
479
482
487
495
507
520
532
541
547
553
559
567
577
589
602
614
624
631
634
635
634
633
631
630
627
625
622
619
616
613
609
605
600
595
589
581
572
562
552
541
531
522
514
505
494
482
467
449
429
407
383
357
331
303
275
248
224
202
185
170
157
145
131
117
103
90
79
70
63
59
57
57
58
59
60
62
64
68
76
86
99
114
130
148
168
191
215
242
270
298
327
355
382
410
437
464
492
522
552
582
611
637
660
681
698
714
728
737
741
739
731
718
703
685
662
634
600
562
521
477
431
385
340
296
252
209
165
120
73
25
-28
-83
-141
-200
-259
-317
-373
-428
-483
-538
-594
-651
-704
-752
-792
-825
-850
-870
-885
-897
-908
-917
-927
-938
-950
-961
-971
-980
-986
-993
-1002
-1014
-1030
-1049
-1071
-1095
-1122
-1149
-1178
-1208
-1238
-1269
-1300
-1332
-1364
-1396
-1426
-1453
-1478
-1503
-1529
-1557
-1588
-1621
-1653
-1682
-1706
-1723
-1734
-1739
-1740
-1739
-1734
-1727
-1718
-1708
-1697
-1685
-1672
-1658
-1642
-1625
-1608
-1591
-1577
-1566
-1559
-1556
-1554
-1554
-1554
-1554
-1557
-1562
-1567
-1570
-1571
-1567
-1558
-1544
-1524
-1498
-1470
-1438
-1406
-1371
-1334
-1294
-1253
-1211
-1169
-1128
-1087
-1047
-1008
-970
-933
-898
-865
-836
-808
-780
-749
-715
-677
-636
-595
-557
-522
-489
-458
-427
-395
-362
-327
-292
-259
-231
-210
-196
-187
-183
-182
-185
-190
-199
-212
-228
-248
-271
-294
-318
-342
-365
-385
-401
-413
-421
-424
-421
-412
-400
-388
-378
-371
-368
-368
-369
-370
-369
-365
-359
-350
-339
-329
-320
-313
-309
-309
-314
-325
-345
-373
-408
-449
-493
-539
-586
-632
-678
-722
-766
-808
-852
-897
-945
-995
-1047
-1098
-1146
-1189
-1229
-1265
-1299
-1332
-1362
-1391
-1418
-1445
-1470
-1493
-1514
-1532
-1548
-1561
-1571
-1576
-1573
-1565
-1553
-1540
-1529
-1519
-1509
-1499
-1492
-1486
-1484
-1484
-1486
-1492
-1506
-1527
-1556
-1592
-1635
-1683
-1731
-1780
-1827
-1875
-1922
-1967
-2009
-2049
-2085
-2118
-2150
-2179
-2207
-2232
-2255
-2277
-2296
-2310
-2318
-2320
-2317
-2310
-2299
-2283
-2262
-2235
-2202
-2165
-2126
-2084
-2041
-1996
-1948
-1898
-1845
-1791
-1735
-1677
-1620
-1565
-1513
-1466
-1422
-1383
-1348
-1317
-1289
-1265
-1245
-1228
-1215
-1208
-1207
-1213
-1224
-1239
-1257
-1277
-1298
-1322
-1350
-1384
-1423
-1465
-1508
-1553
-1597
-1642
-1687
-1734
-1782
-1830
-1878
-1927
-1976
-2025
-2073
-2122
-2171
-2219
-2267
-2314
-2360
-2405
-2448
-2487
-2523
-2554
-2578
-2594
-2604
-2607
-2605
-2599
-2589
-2575
-2557
-2536
-2512
-2486
-2460
-2434
-2409
-2385
-2362
-2342
-2323
-2305
-2287
-2268
-2247
-2224
-2199
-2171
-2142
-2112
-2082
-2052
-2024
-1998
-1972
-1945
-1915
-1881
-1843
-1802
-1757
-1708
-1656
-1602
-1546
-1487
-1426
-1362
-1297
-1232
-1170
-1109
-1048
-987
-922
-852
-775
-690
-597
-494
-381
-259
-129
7
148
292
438
584
732
881
1034
1188
1345
1503
1661
1819
1976
2131
2284
2436
2589
2742
2896
3050
3201
3348
3488
3622
3747
3863
3970
4067
4161
4249
4334
4415
4490
4559
4617
4664
4701
4733
4762
4792
4823
4858
4897
4939
4981
5021
5057
5087
5105
5112
5106
5087
5054
5004
4937
4856
4762
4658
4548
4432
4309
4178
4038
3888
3729
3563
3391
3216
3039
2863
2691
2523
2362
2205
2054
1906
1760
1615
1469
1320
1168
1012
853
692
528
360
184
2
-186
-376
-565
-752
-933
-1108
-1278
-1443
-1604
-1765
-1924
-2082
-2238
-2392
-2546
-2701
-2859
-3022
-3192
-3369
-3551
-3737
-3924
-4108
-4290
-4467
-4638
-4804
-4962
-5112
-5253
-5388
-5517
-5641
-5760
-5874
-5981
-6082
-6180
-6272
-6360
-6441
-6514
-6577
-6629
-6672
-6709
-6742
-6773
-6805
-6836
-6866
-6894
-6919
-6944
-6966
-6983
-6993
-6994
-6988
-6974
-6954
-6928
-6896
-6854
-6801
-6737
-6661
-6576
-6484
-6385
-6284
-6181
-6078
-5970
-5856
-5731
-5595
-5451
-5299
-5140
-4975
-4804
-4628
-4445
-4255
-4057
-3851
-3638
-3421
-3202
-2981
-2757
-2529
-2295
-2054
-1808
-1560
-1309
-1058
-806
-554
-303
-53
195
442
686
929
1167
1399
1623
1842
2058
2273
2485
2693
2895
3088
3273
3450
3617
3774
3921
4056
4179
4290
4387
4472
4547
4615
4678
4737
4794
4846
4892
4930
4959
4981
4996
5003
4998
4980
4948
4899
4833
4750
4652
4542
4423
4296
4163
4026
3884
3739
3590
3437
3281
3119
2953
2785
2615
2445
2275
2104
1930
1752
1568
1378
1181
979
773
565
356
149
-56
-257
-455
-652
-847
-1043
-1239
-1432
-1621
-1804
-1980
-2151
-2318
-2482
-2643
-2798
-2945
-3080
-3201
-3308
-3403
-3488
-3566
-3639
-3709
-3777
-3843
-3908
-3971
-4035
-4100
-4165
-4231
-4298
-4365
-4433
-4504
-4578
-4655
-4734
-4814
-4894
-4970
-5044
-5114
-5181
-5246
-5306
-5362
-5412
-5453
-5484
-5506
-5518
-5518
-5507
-5486
-5457
-5421
-5380
-5337
-5291
-5245
-5199
-5153
-5106
-5058
-5008
-4958
-4905
-4848
-4787
-4720
-4648
-4571
-4490
-4405
-4317
-4227
-4136
-4043
-3950
-3852
-3751
-3647
-3543
-3439
-3335
-3230
-3126
-3023
-2923
-2829
-2742
-2661
-2587
-2518
-2453
-2390
-2329
-2272
-2220
-2173
-2131
-2094
-2063
-2035
-2012
-1994
-1979
-1969
-1962
-1959
-1958
-1958
-1960
-1961
-1960
-1960
-1960
-1962
-1965
-1969
-1971
-1971
-1970
-1968
-1966
-1962
-1955
-1941
-1919
-1886
-1845
-1793
-1733
-1664
-1589
-1508
-1423
-1335
-1247
-1162
-1080
-1002
-931
-864
-802
-746
-694
-649
-609
-575
-546
-521
-501
-488
-480
-480
-486
-497
-512
-526
-538
-544
-546
-544
-540
-537
-534
-533
-533
-533
-534
-534
-534
-533
-531
-528
-523
-516
-506
-492
-475
-454
-426
-392
-351
-302
-245
-182
-114
-42
32
109
188
270
354
441
528
616
704
789
872
953
1031
1109
1185
1261
1339
1417
1496
1575
1653
1730
1806
1880
1953
2023
2091
2157
2218
2275
2326
2372
2414
2452
2484
2512
2535
2554
2572
2591
2610
2632
2656
2684
2715
2750
2789
2831
2877
2926
2980
3039
3102
3168
3235
3304
3371
3437
3502
3565
3625
3682
3736
3787
3836
3881
3923
3963
4001
4038
4077
4115
4153
4191
4229
4267
4304
4342
4381
4421
4462
4505
4551
4599
4651
4705
4760
4816
4872
4929
4984
5039
5094
5151
5210
5270
5331
5392
5455
5519
5585
5654
5726
5802
5881
5963
6046
6129
6211
6292
6370
6445
6517
6587
6654
6716
6772
6821
6864
6900
6929
6953
6972
6986
6994
6997
6996
6989
6976
6957
6931
6897
6855
6805
6748
6683
6612
6534
6450
6363
6270
6173
6070
5963
5852
5738
5623
5506
5388
5270
5152
5036
4922
4810
4701
4594
4490
4390
4293
4199
4109
4022
3939
3862
3790
3723
3662
3604
3551
3500
3453
3408
3367
3330
3296
3266
3239
3215
3194
3175
3160
3147
3137
3130
3125
3122
3122
3124
3128
3133
3140
3148
3157
3167
3177
3186
3193
3197
3201
3203
3204
3202
3197
3189
3178
3163
3143
3119
3090
3058
3023
2986
2946
2903
2858
2809
2755
2698
2636
2570
2501
2429
2352
2273
2190
2105
2017
1928
1837
1745
1652
1559
1464
1370
1276
1181
1086
992
898
805
716
629
545
465
388
315
247
183
124
69
19
-25
-63
-95
-122
-145
-164
-178
-188
-195
-197
-198
-197
-194
-191
-186
-182
-176
-169
-161
-153
-143
-133
-121
-108
-94
-77
-58
-37
-13
12
39
67
97
127
157
186
214
241
265
288
307
325
340
353
363
372
378
382
385
386
386
386
385
384
383
384
384
386
390
395
402
411
421
434
449
466
486
507
531
557
585
617
652
689
728
769
810
852
894
935
976
1014
1053
1088
1122
1152
1181
1207
1231
1252
1271
1287
1301
1315
1327
1339
1349
1357
1364
1369
1371
1371
1369
1366
1361
1355
1349
1342
1336
1330
1324
1318
1313
1310
1308
1308
1310
1314
1320
1326
1333
1341
1348
1356
1363
1369
1374
1379
1382
1386
1388
1389
1389
1388
1387
1385
1382
1378
1374
1369
1365
1361
1358
1356
1355
1354
1355
1356
1358
1359
1361
1361
1360
1358
1353
1348
1341
1333
1325
1316
1307
1297
1287
1275
1263
1249
1234
1218
1203
1188
1173
1157
1142
1126
1110
1093
1076
1057
1037
1016
991
965
936
905
873
840
806
771
735
697
659
620
580
540
500
460
418
376
332
288
242
196
147
98
46
-7
-60
-114
-167
-221
-274
-325
-375
-424
-471
-517
-561
-605
-646
-686
-723
-759
-792
-823
-851
-877
-901
-923
-943
-962
-979
-994
-1008
-1022
-1036
-1049
-1062
-1074
-1085
-1096
-1108
-1120
-1133
-1147
-1162
-1176
-1190
-1204
-1218
-1232
-1245
-1258
-1270
-1281
-1293
-1305
-1317
-1331
-1345
-1362
-1381
-1402
-1425
-1450
-1478
-1507
-1537
-1569
-1602
-1635
-1670
-1706
-1743
-1781
-1819
-1857
-1896
-1936
-1977
-2020
-2064
-2109
-2155
-2202
-2251
-2301
-2351
-2400
-2447
-2492
-2536
-2578
-2617
-2654
-2688
-2720
-2748
-2774
-2796
-2816
-2833
-2849
-2862
-2873
-2881
-2886
-2888
-2887
-2882
-2872
-2859
-2843
-2823
-2801
-2777
-2751
-2724
-2695
-2665
-2635
-2603
-2572
-2540
-2508
-2476
-2445
-2415
-2386
-2358
-2330
-2304
-2278
-2253
-2230
-2207
-2185
-2164
-2143
-2123
-2104
-2086
-2070
-2055
-2043
-2032
-2023
-2016
-2011
-2007
-2004
-2001
-2000
-1999
-1999
-2000
-2003
-2005
-2011
-2017
-2024
-2033
-2043
-2055
-2068
-2084
-2101
-2120
-2140
-2162
-2185
-2209
-2234
-2260
-2287
-2314
-2342
-2371
-2400
-2430
-2462
-2495
-2529
-2564
-2601
-2638
-2676
-2714
-2753
-2792
-2830
-2867
-2903
-2937
-2968
-2998
-3025
-3049
-3070
-3088
-3103
-3115
-3125
-3133
-3140
-3145
-3150
-3155
-3160
-3165
-3171
-3175
-3179
-3183
-3186
-3189
-3192
-3194
-3196
-3198
-3198
-3197
-3194
-3191
-3187
-3181
-3174
-3166
-3156
-3145
-3132
-3117
-3102
-3085
-3066
-3046
-3024
-3001
-2977
-2951
-2925
-2898
-2870
-2841
-2812
-2781
-2749
-2716
-2682
-2646
-2609
-2570
-2530
-2487
-2442
-2396
-2347
-2297
-2246
-2194
-2142
-2088
-2035
-1982
-1930
-1879
-1830
-1783
-1737
-1693
-1651
-1611
-1572
-1534
-1498
-1463
-1430
-1399
-1370
-1342
-1317
-1293
-1270
-1249
-1227
-1207
-1187
-1169
-1151
-1134
-1118
-1101
-1085
-1070
-1055
-1041
-1027
-1014
-1002
-991
-981
-973
-966
-960
-956
-954
-952
-953
-954
-957
-961
-968
-976
-985
-996
-1008
-1022
-1037
-1052
-1067
-1082
-1097
-1110
-1124
-1136
-1147
-1157
-1167
-1175
-1183
-1191
-1200
-1209
-1220
-1232
-1246
-1259
-1273
-1287
-1300
-1313
-1326
-1338
-1350
-1363
-1376
-1389
-1402
-1416
-1430
-1446
-1463
-1482
-1501
-1523
-1546
-1571
-1599
-1630
-1662
-1696
-1732
-1769
-1808
-1848
-1889
-1931
-1975
-2019
-2063
-2107
-2152
-2195
-2238
-2280
-2321
-2360
-2397
-2432
-2466
-2499
-2530
-2559
-2585
-2610
-2634
-2655
-2674
-2691
-2704
-2714
-2721
-2725
-2726
-2724
-2719
-2713
-2703
-2692
-2678
-2662
-2644
-2624
-2603
-2581
-2556
-2529
-2500
-2469
-2435
-2399
-2361
-2321
-2280
-2237
-2193
-2147
-2099
-2051
-2001
-1951
-1900
-1848
-1795
-1741
-1687
-1633
-1579
-1525
-1470
-1415
-1359
-1302
-1245
-1186
-1126
-1066
-1004
-943
-881
-820
-760
-700
-641
-584
-528
-472
-417
-364
-311
-261
-211
-163
-117
-71
-26
18
61
103
144
185
224
264
303
343
383
422
461
500
539
578
616
655
694
732
770
808
845
884
923
963
1004
1047
1091
1135
1180
1225
1270
1315
1360
1405
1449
1494
1538
1583
1627
1671
1715
1757
1799
1839
1878
1915
1952
1987
2020
2053
2083
2113
2140
2166
2190
2211
2230
2247
2261
2274
2284
2291
2297
2300
2301
2300
2295
2288
2277
2264
2249
2231
2211
2189
2166
2142
2118
2093
2067
2041
2013
1987
1960
1933
1906
1879
1853
1827
1803
1780
1759
1740
1721
1703
1686
1670
1653
1637
1622
1607
1594
1581
1568
1557
1545
1535
1525
1515
1506
1497
1489
1480
1470
1460
1449
1437
1425
1413
1400
1388
1375
1362
1348
1334
1320
1305
1289
1273
1256
1239
1221
1204
1187
1169
1151
1134
1119
1104
1091
1081
1072
1065
1061
1059
1060
1063
1068
1075
1084
1096
1110
1127
1146
1168
1193
1221
1253
1287
1324
1363
1404
1447
1491
1536
1583
1629
1676
1722
1769
1815
1860
1906
1951
1995
2040
2084
2128
2171
2214
2257
2299
2341
2381
2420
2458
2495
2531
2566
2599
2631
2662
2692
2721
2749
2777
2803
2828
2852
2875
2897
2918
2938
2958
2977
2995
3012
3028
3043
3057
3070
3081
3092
3101
3110
3118
3124
3129
3133
3136
3138
3139
3139
3138
3135
3132
3128
3123
3117
3111
3105
3098
3091
3085
3077
3070
3062
3053
3045
3036
3027
3018
3009
2999
2988
2977
2966
2954
2942
2930
2916
2902
2887
2872
2857
2841
2825
2810
2794
2778
2761
2744
2727
2709
2690
2671
2651
2632
2611
2591
2570
2550
2529
2508
2487
2466
2444
2423
2401
2379
2358
2336
2315
2293
2272
2251
2230
2208
2187
2166
2145
2124
2103
2082
2061
2040
2017
1996
1974
1951
1928
1905
1882
1860
1839
1817
1796
1776
1757
1739
1721
1704
1687
1671
1657
1642
1629
1616
1603
1591
1579
1568
1558
1548
1540
1531
1524
1517
1511
1507
1503
1500
1498
1497
1497
1497
1497
1498
1498
1498
1498
1497
1496
1494
1491
1487
1482
1477
1470
1462
1454
1444
1433
1422
1409
1395
1380
1365
1348
1330
1312
1293
1274
1254
1233
1212
1190
1167
1143
1118
1092
1066
1038
1010
981
951
919
885
850
812
772
729
685
638
589
539
487
433
377
319
260
199
136
72
6
-61
-130
-200
-270
-340
-411
-481
-551
-620
-688
-756
-823
-889
-954
-1016
-1077
-1136
-1192
-1247
-1298
-1348
-1396
-1442
-1487
-1529
-1569
-1608
-1645
-1680
-1713
-1746
-1777
-1806
-1835
-1863
-1889
-1913
-1936
-1956
-1976
-1994
-2011
-2028
-2044
-2059
-2074
-2089
-2103
-2117
-2131
-2145
-2158
-2170
-2181
-2192
-2201
-2209
-2217
-2223
-2227
-2231
-2233
-2234
-2235
-2235
-2234
-2233
-2231
-2229
-2225
-2222
-2219
-2215
-2212
-2208
-2205
-2201
-2198
-2195
-2191
-2186
-2182
-2176
-2170
-2164
-2156
-2148
-2138
-2127
-2116
-2102
-2088
-2073
-2056
-2037
-2020
-2001
-1982
-1961
-1940
-1919
-1897
-1875
-1853
-1832
-1811
-1790
-1770
-1750
-1731
-1713
-1696
-1679
-1663
-1648
-1634
-1621
-1609
-1597
-1587
-1578
-1569
-1561
-1554
-1547
-1540
-1535
-1530
-1526
-1522
-1520
-1518
-1517
-1515
-1515
-1514
-1514
-1514
-1514
-1515
-1516
-1517
-1518
-1519
-1519
-1519
-1519
-1518
-1518
-1517
-1516
-1515
-1514
-1513
-1513
-1514
-1514
-1515
-1516
-1518
-1520
-1522
-1524
-1527
-1531
-1536
-1540
-1545
-1550
-1555
-1560
-1565
-1571
-1576
-1582
-1588
-1595
-1602
-1609
-1617
-1625
-1633
-1642
-1651
-1660
-1670
-1679
-1688
-1697
-1705
-1712
-1719
-1724
-1729
-1734
-1737
-1739
-1739
-1739
-1736
-1731
-1725
-1717
-1708
-1698
-1686
-1673
-1660
-1645
-1629
-1612
-1594
-1575
-1556
-1536
-1516
-1495
-1474
-1454
-1434
-1415
-1396
-1378
-1361
-1344
-1328
-1313
-1298
-1283
-1270
-1257
-1245
-1234
-1224
-1214
-1205
-1197
-1189
-1182
-1176
-1171
-1168
-1167
-1167
-1168
-1170
-1174
-1178
-1184
-1190
-1197
-1204
-1212
-1219
-1226
-1232
-1238
-1244
-1249
-1254
-1258
-1261
-1263
-1264
-1265
-1264
-1263
-1261
-1259
-1256
-1252
-1248
-1243
-1238
-1233
-1228
-1222
-1215
-1208
-1199
-1190
-1180
-1168
-1156
-1143
-1129
-1114
-1099
-1083
-1068
-1052
-1035
-1018
-1002
-985
-969
-953
-937
-922
-907
-892
-877
-862
-846
-830
-814
-799
-784
-769
-754
-739
-725
-710
-696
-682
-668
-654
-641
-627
-614
-601
-588
-575
-562
-549
-537
-524
-511
-499
-486
-473
-460
-446
-431
-416
-400
-384
-367
-348
-330
-310
-290
-270
-250
-230
-210
-191
-171
-153
-135
-117
-100
-84
-68
-52
-36
-21
-6
9
24
38
52
66
80
93
106
118
131
145
158
173
187
201
216
231
247
263
281
298
317
335
355
375
395
415
435
456
476
497
517
537
557
576
596
614
631
647
662
676
688
699
708
715
721
726
729
731
732
732
731
729
726
723
719
715
711
705
699
692
686
679
672
666
660
654
648
643
637
632
626
620
614
608
602
596
591
586
582
579
578
577
577
577
579
581
584
588
593
599
605
612
619
627
636
644
653
662
671
680
690
700
710
720
730
740
749
757
765
772
779
785
791
796
801
805
808
810
811
811
810
809
807
804
800
794
788
782
775
768
761
753
744
735
726
717
708
698
688
679
670
662
654
646
639
631
624
617
611
605
599
593
588
583
579
575
573
571
571
571
572
573
576
579
582
586
591
597
604
611
619
628
637
647
657
667
678
690
702
714
726
739
752
766
779
792
806
819
832
845
858
870
881
892
901
910
918
924
930
934
937
939
940
939
938
935
931
927
921
915
907
899
890
880
869
858
846
834
822
809
796
784
771
758
744
731
718
704
691
677
663
649
635
622
609
596
583
570
558
546
534
523
512
502
493
484
476
469
463
457
452
448
444
442
440
439
439
438
438
439
439
439
440
441
441
442
442
443
443
444
445
446
447
448
449
451
454
457
460
464
468
472
476
481
486
491
496
501
506
512
517
522
527
532
536
541
545
549
552
555
558
560
562
564
566
568
570
571
573
575
577
579
581
582
584
586
588
590
592
593
594
596
596
597
597
596
594
592
588
584
577
570
562
553
543
532
521
509
496
483
469
455
439
423
407
389
371
352
332
311
290
267
245
221
198
174
149
124
99
74
49
24
-1
-26
-51
-76
-100
-124
-148
-171
-193
-215
-236
-255
-274
-292
-309
-326
-341
-355
-369
-381
-392
-401
-409
-416
-422
-426
-429
-430
-431
-430
-428
-424
-419
-413
-405
-395
-384
-371
-356
-339
-321
-301
-279
-256
-232
-206
-178
-149
-119
-88
-55
-21
13
48
84
120
157
194
231
269
306
343
379
415
450
484
518
551
583
614
644
673
700
726
750
773
794
813
830
846
860
873
884
893
900
906
910
912
913
911
907
902
895
886
876
864
850
835
817
799
778
755
731
705
678
649
618
586
553
518
482
444
406
367
327
287
246
204
163
122
81
40
-1
-41
-81
-120
-159
-198
-236
-274
-312
-349
-385
-421
-457
-492
-526
-560
-593
-626
-659
-691
-722
-753
-784
-813
-842
-870
-898
-924
-950
-975
-999
-1022
-1045
-1067
-1087
-1107
-1125
-1142
-1158
-1173
-1186
-1199
-1210
-1220
-1229
-1237
-1244
-1250
-1255
-1259
-1262
-1264
-1265
-1265
-1264
-1262
-1259
-1254
-1249
-1243
-1237
-1230
-1222
-1215
-1206
-1197
-1188
-1179
-1169
-1158
-1147
-1136
-1124
-1112
-1099
-1086
-1072
-1058
-1044
-1029
-1014
-999
-984
-968
-953
-938
-923
-907
-891
-875
-858
-841
-824
-806
-788
-770
-751
-733
-714
-695
-676
-657
-637
-618
-599
-581
-562
-544
-526
-509
-492
-476
-460
-446
-432
-419
-406
-393
-381
-369
-357
-345
-333
-322
-310
-299
-288
-278
-267
-257
-247
-237
-227
-218
-209
-200
-191
-182
-174
-166
-159
-152
-146
-140
-135
-131
-127
-124
-122
-121
-120
-121
-121
-122
-124
-127
-130
-133
-137
-141
-145
-150
-155
-160
-165
-170
-176
-183
-189
-196
-203
-211
-219
-227
-235
-244
-253
-263
-272
-282
-292
-302
-312
-322
-332
-341
-350
-358
-366
-373
-380
-386
-391
-396
-399
-403
-405
-407
-408
-409
-409
-408
-406
-404
-401
-397
-392
-387
-381
-375
-368
-360
-351
-342
-332
-322
-311
-299
-286
-273
-259
-245
-230
-215
-199
-183
-168
-152
-136
-120
-104
-87
-71
-55
-39
-24
-10
3
16
28
39
49
58
67
75
82
89
95
101
107
113
118
124
129
134
138
143
146
149
152
154
155
156
155
154
153
151
148
144
141
136
131
125
119
112
104
95
86
76
66
55
43
31
19
7
-6
-19
-33
-46
-60
-75
-89
-104
-119
-134
-149
-163
-178
-192
-205
-219
-232
-245
-258
-271
-283
-295
-307
-319
-331
-343
-354
-365
-376
-387
-397
-408
-417
-426
-435
-442
-449
-455
-460
-465
-469
-472
-474
-476
-477
-476
-476
-474
-471
-467
-463
-458
-452
-445
-437
-428
-418
-407
-394
-381
-366
-351
-334
-316
-298
-279
-259
-238
-217
-194
-171
-148
-124
-100
-75
-50
-25
-1
24
49
73
97
121
145
168
192
215
238
262
285
308
331
354
377
399
421
443
463
483
502
521
538
555
571
587
601
614
627
639
651
662
673
683
692
701
710
718
726
733
741
747
753
759
764
769
774
778
782
785
788
790
792
793
794
794
793
791
789
785
781
777
771
765
758
750
742
733
723
714
704
694
683
673
662
651
640
628
616
604
592
579
566
554
541
528
515
502
489
476
463
450
438
425
413
401
389
378
366
355
345
334
324
314
304
295
286
277
269
261
254
247
240
234
229
224
219
214
210
206
202
199
196
193
191
189
187
185
183
182
180
179
178
177
176
175
175
175
174
174
173
173
172
172
171
170
168
167
165
163
161
158
155
152
148
144
140
135
131
126
121
115
110
105
100
95
90
85
81
77
73
69
65
60
56
53
49
45
41
37
34
30
26
22
18
14
10
6
1
-4
-9
-14
-20
-26
-33
-41
-49
-57
-66
-76
-86
-97
-108
-120
-132
-144
-157
-171
-184
-199
-213
-228
-243
-259
-275
-291
-308
-325
-342
-359
-376
-394
-411
-429
-446
-464
-481
-498
-516
-533
-550
-566
-582
-598
-613
-627
-641
-654
-667
-679
-690
-700
-709
-718
-725
-731
-737
-741
-745
-747
-748
-748
-747
-744
-740
-735
-729
-721
-712
-702
-690
-676
-661
-644
-626
-606
-584
-561
-537
-511
-484
-455
-426
-396
-365
-333
-300
-267
-233
-199
-164
-129
-94
-59
-24
11
46
81
115
149
183
216
248
279
310
340
368
396
423
449
474
497
520
541
561
579
597
613
628
641
654
665
674
683
690
696
700
703
704
704
703
700
695
690
682
674
664
653
640
627
611
595
577
558
538
517
494
471
447
422
397
370
343
316
287
258
229
199
168
137
106
74
41
8
-25
-58
-92
-126
-161
-196
-231
-267
-303
-340
-376
-412
-448
-484
-519
-553
-587
-620
-652
-683
-712
-741
-768
-794
-819
-843
-865
-885
-905
-923
-939
-954
-968
-980
-990
-998
-1004
-1010
-1012
-1014
-1016
-1014
-1012
-1008
-1004
-998
-991
-983
-974
-963
-951
-939
-925
-910
-894
-877
-860
-841
-822
-802
-782
-760
-739
-716
-694
-671
-648
-625
-601
-577
-554
-530
-506
-482
-457
-433
-409
-385
-362
-338
-315
-292
-270
-248
-226
-205
-185
-165
-146
-128
-110
-94
-79
-64
-51
-39
-28
-18
-9
-1
6
12
17
21
24
26
27
28
27
26
25
22
19
14
9
4
-2
-9
-16
-24
-32
-40
-48
-57
-67
-76
-85
-95
-105
-114
-123
-132
-141
-149
-157
-165
-172
-178
-184
-189
-194
-198
-201
-203
-205
-206
-206
-206
-205
-203
-201
-198
-194
-189
-184
-178
-172
-165
-157
-150
-142
-134
-125
-117
-108
-99
-89
-80
-70
-60
-50
-40
-30
-20
-10
0
10
19
29
39
48
58
67
77
86
95
104
113
122
130
138
146
153
160
167
173
180
185
191
196
201
205
210
214
217
220
222
224
226
227
228
228
228
228
228
227
226
225
223
220
217
213
209
204
199
193
187
180
172
164
156
147
138
129
120
110
101
91
81
71
61
51
40
30
19
9
-2
-12
-22
-31
-41
-50
-58
-66
-73
-80
-86
-92
-97
-102
-106
-109
-112
-114
-116
-117
-117
-116
-115
-114
-112
-109
-106
-103
-99
-95
-91
-87
-82
-77
-72
-66
-60
-54
-48
-41
-34
-27
-19
-11
-3
5
14
24
34
44
55
66
78
90
103
117
131
146
161
176
192
209
226
243
261
278
297
315
334
352
371
390
409
428
447
466
485
504
523
542
561
580
598
616
633
650
666
682
697
711
725
739
751
763
774
784
794
803
811
819
826
833
839
845
850
855
859
863
866
869
871
873
874
874
874
874
873
871
869
867
863
860
856
851
845
839
832
824
816
807
797
786
775
763
751
738
725
711
697
682
667
652
637
621
604
587
570
553
535
516
498
480
461
442
424
405
386
368
349
331
312
294
276
259
241
224
207
191
174
159
143
128
113
98
83
69
55
42
28
15
2
-10
-23
-35
-46
-57
-68
-79
-89
-99
-108
-117
-125
-133
-141
-147
-154
-160
-165
-170
-175
-179
-184
-188
-191
-195
-198
-201
-204
-206
-209
-211
-214
-217
-219
-222
-226
-229
-233
-237
-241
-246
-250
-255
-260
-265
-270
-275
-280
-285
-291
-296
-301
-306
-311
-316
-321
-326
-332
-337
-343
-348
-354
-361
-367
-374
-380
-387
-393
-400
-407
-413
-419
-426
-432
-438
-444
-450
-456
-462
-467
-472
-476
-480
-484
-487
-489
-492
-493
-495
-496
-496
-496
-496
-495
-494
-492
-490
-487
-483
-479
-474
-468
-462
-454
-446
-438
-428
-418
-407
-395
-382
-369
-354
-339
-323
-306
-288
-270
-250
-230
-209
-188
-166
-144
-122
-99
-77
-54
-32
-9
13
36
58
80
101
123
143
164
183
203
221
240
257
274
290
306
321
336
349
363
375
387
398
409
418
427
436
444
451
457
463
467
472
475
478
480
481
482
482
480
478
475
472
467
462
456
450
443
435
427
419
409
400
390
379
369
357
346
334
322
310
298
286
274
262
250
239
228
217
207
197
187
178
169
161
153
146
139
133
128
124
121
118
117
115
115
115
116
118
120
123
126
130
135
140
146
152
160
168
176
186
196
207
218
230
243
256
270
284
298
313
329
345
361
377
393
410
427
444
461
478
495
512
529
546
563
580
597
614
631
647
664
680
696
712
728
743
758
773
787
801
814
827
838
849
859
869
877
884
891
897
901
905
908
910
911
911
910
908
905
901
896
890
884
877
869
861
852
842
832
822
811
799
787
775
762
749
735
721
707
692
677
662
646
630
614
597
579
561
543
524
505
485
464
444
422
401
379
356
334
311
288
265
242
219
196
172
149
126
103
81
58
36
14
-8
-29
-49
-69
-88
-107
-125
-142
-158
-173
-188
-202
-215
-227
-238
-248
-257
-266
-273
-280
-286
-291
-296
-299
-302
-304
-305
-305
-305
-303
-301
-298
-295
-291
-285
-280
-273
-266
-259
-250
-241
-232
-222
-211
-200
-188
-176
-163
-150
-136
-122
-108
-94
-80
-65
-50
-36
-21
-6
9
24
39
54
68
82
96
110
123
135
147
159
170
181
192
201
211
219
228
235
243
249
256
261
266
271
275
278
281
284
286
288
289
289
290
289
289
288
286
284
282
280
277
275
272
269
266
263
260
257
254
251
248
245
243
240
237
235
232
229
226
223
220
217
214
211
207
204
200
196
191
187
182
177
172
166
160
154
147
139
131
122
113
104
94
84
73
62
51
40
28
16
4
-8
-20
-32
-45
-57
-70
-82
-95
-107
-119
-131
-143
-155
-166
-178
-189
-200
-210
-221
-231
-241
-251
-261
-270
-279
-287
-295
-303
-310
-316
-323
-329
-334
-339
-343
-348
-351
-355
-357
-360
-362
-364
-366
-367
-368
-368
-368
-368
-368
-368
-367
-367
-366
-365
-363
-362
-360
-358
-355
-352
-349
-345
-341
-337
-332
-327
-322
-316
-310
-303
-296
-289
-281
-273
-264
-255
-246
-236
-227
-217
-208
-198
-189
-180
-171
-163
-155
-147
-139
-132
-126
-119
-113
-108
-102
-97
-93
-88
-84
-79
-75
-70
-66
-61
-56
-51
-46
-40
-34
-29
-22
-16
-9
-3
4
12
19
27
35
43
51
59
67
75
83
92
100
108
116
124
131
139
147
155
163
170
178
186
193
201
209
216
224
231
239
246
253
260
267
274
280
286
292
297
303
308
313
318
323
328
333
337
342
347
352
357
361
365
369
373
377
381
384
387
390
393
395
397
398
399
400
400
400
399
397
395
393
390
386
382
377
371
364
357
349
340
331
321
311
300
288
276
264
251
238
224
211
196
182
167
152
137
122
107
91
75
60
44
27
11
-6
-23
-40
-57
-74
-91
-107
-124
-140
-157
-172
-188
-203
-218
-232
-246
-260
-273
-285
-297
-309
-321
-331
-342
-352
-361
-370
-379
-387
-395
-402
-409
-416
-423
-429
-435
-440
-446
-451
-456
-460
-464
-468
-472
-475
-479
-482
-485
-488
-491
-493
-496
-498
-500
-502
-504
-506
-508
-510
-512
-514
-516
-518
-519
-521
-522
-524
-526
-527
-528
-529
-530
-531
-532
-533
-533
-533
-534
-534
-533
-533
-533
-532
-531
-530
-529
-527
-525
-523
-520
-517
-513
-509
-504
-499
-493
-487
-480
-472
-464
-455
-445
-435
-424
-412
-400
-388
-374
-361
-347
-332
-317
-301
-286
-270
-254
-237
-221
-205
-188
-172
-156
-140
-124
-108
-93
-78
-63
-49
-36
-23
-10
2
14
25
35
44
53
62
69
76
82
88
93
97
101
104
107
108
109
109
109
108
106
104
101
98
94
89
84
78
72
65
57
50
42
33
25
16
7
-1
-10
-19
-28
-37
-46
-55
-64
-73
-81
-90
-99
-107
-116
-124
-132
-141
-149
-157
-164
-172
-180
-187
-195
-202
-210
-217
-224
-231
-239
-246
-253
-260
-266
-273
-280
-287
-294
-301
-307
-314
-320
-327
-332
-338
-343
-348
-353
-357
-361
-364
-367
-370
-372
-374
-376
-377
-378
-378
-378
-378
-377
-376
-374
-372
-370
-367
-364
-360
-356
-352
-348
-343
-338
-333
-327
-321
-315
-309
-302
-295
-287
-280
-272
-265
-257
-249
-242
-234
-226
-219
-211
-203
-196
-188
-181
-173
-166
-158
-151
-144
-137
-131
-124
-118
-112
-106
-100
-94
-89
-83
-78
-73
-67
-62
-57
-52
-48
-43
-38
-34
-30
-25
-21
-17
-12
-9
-5
-1
2
4
7
9
10
11
12
13
13
12
12
10
9
7
5
3
0
-3
-7
-11
-16
-21
-26
-32
-38
-44
-51
-58
-65
-73
-81
-89
-97
-106
-114
-123
-132
-141
-150
-159
-168
-177
-186
-195
-204
-212
-220
-228
-236
-243
-250
-256
-262
-268
-273
-278
-283
-287
-291
-295
-299
-302
-305
-308
-311
-314
-317
-321
-324
-327
-331
-335
-339
-343
-348
-352
-357
-362
-367
-373
-378
-384
-389
-394
-400
-405
-409
-414
-418
-422
-426
-429
-433
-436
-439
-442
-445
-448
-451
-453
-456
-459
-462
-465
-467
-470
-473
-476
-479
-482
-485
-487
-490
-493
-496
-499
-502
-505
-508
-511
-514
-517
-520
-523
-525
-528
-530
-532
-534
-536
-538
-540
-542
-544
-545
-547
-548
-550
-551
-551
-552
-552
-552
-552
-551
-550
-549
-548
-547
-545
-543
-542
-540
-538
-536
-534
-531
-529
-526
-524
-521
-519
-516
-514
-512
-510
-508
-506
-505
-504
-503
-503
-503
-504
-505
-507
-509
-511
-514
-518
-522
-526
-531
-537
-542
-548
-554
-561
-568
-575
-582
-589
-596
-603
-610
-617
-625
-632
-639
-645
-652
-658
-664
-669
-674
-679
-683
-687
-691
-693
-696
-698
-699
-699
-699
-699
-698
-696
-694
-691
-688
-684
-679
-674
-668
-662
-656
-649
-642
-635
-627
-619
-611
-602
-594
-585
-576
-567
-559
-550
-541
-533
-524
-516
-508
-500
-493
-486
-479
-472
-465
-459
-453
-448
-442
-438
-434
-430
-427
-425
-423
-423
-422
-423
-424
-426
-429
-433
-437
-442
-449
-456
-463
-472
-481
-491
-502
-514
-527
-540
-554
-570
-586
-602
-620
-638
-657
-676
-695
-715
-736
-756
-777
-798
-819
-839
-860
-881
-901
-921
-941
-960
-979
-997
-1014
-1032
-1048
-1064
-1079
-1094
-1108
-1121
-1134
-1146
-1157
-1168
-1178
-1187
-1195
-1204
-1211
-1218
-1225
-1231
-1236
-1241
-1246
-1250
-1253
-1256
-1258
-1260
-1261
-1262
-1262
-1261
-1261
-1260
-1258
-1256
-1254
-1252
-1249
-1246
-1243
-1239
-1236
-1232
-1228
-1223
-1219
-1215
-1210
-1206
-1201
-1197
-1192
-1188
-1184
-1179
-1175
-1171
-1166
-1162
-1157
-1153
-1149
-1144
-1140
-1136
-1132
-1127
-1123
-1119
-1114
-1110
-1106
-1102
-1098
-1093
-1089
-1085
-1081
-1077
-1072
-1068
-1064
-1060
-1056
-1052
-1047
-1043
-1039
-1035
-1031
-1027
-1022
-1018
-1014
-1010
-1006
-1002
-999
-995
-991
-987
-983
-979
-975
-971
-967
-963
-959
-955
-951
-947
-943
-939
-935
-931
-928
-924
-920
-916
-912
-908
-905
-901
-897
-893
-889
-886
-882
-878
-874
-870
-867
-863
-859
-856
-852
-848
-844
-841
-837
-833
-830
-826
-822
-819
-815
-812
-808
-804
-801
-797
-794
-790
-786
-783
-779
-776
-772
-769
-765
-762
-758
-755
-751
-748
-744
-741
-737
-734
-731
-727
-724
-720
-717
-713
-710
-707
-703
-700
-697
-693
-690
-687
-683
-680
-677
-673
-670
-667
-664
-660
-657
-654
-650
-647
-644
-641
-638
-634
-631
-628
-625
-622
-618
-615
-612
-609
-606
-603
-600
-596
-593
-590
-587
-584
-581
-578
-575
-572
-569
-566
-563
-560
-557
-554
-551
-548
-545
-542
-539
-536
-533
-530
-527
-524
-521
-518
-515
-512
-510
-507
-504
-501
-498
-495
-492
-489
-487
-484
-481
-478
-475
-473
-470
-467
-464
-461
-459
-456
-453
-450
-448
-445
-442
-440
-437
-434
-431
-429
-426
-423
-421
-418
-416
-413
-410
-408
-405
-402
-400
-397
-395
-392
-389
-387
-384
-382
-379
-377
-374
-372
-369
-367
-364
-362
