5
12897
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
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
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
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
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
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
19
19
19
20
20
20
20
19
19
19
18
18
18
18
18
18
18
18
19
19
20
20
20
21
21
20
20
20
19
18
18
17
17
17
17
18
18
19
20
20
21
21
22
22
21
21
20
19
19
18
17
17
17
17
17
18
19
20
21
22
23
23
23
23
22
21
20
19
17
17
16
16
16
17
18
19
20
22
23
24
24
24
24
23
22
20
18
17
16
15
15
15
16
17
19
21
23
24
26
26
26
25
24
22
20
18
16
15
14
13
14
15
17
19
22
24
26
27
28
28
27
25
23
20
17
15
13
12
12
13
15
17
20
23
26
28
30
30
29
28
25
22
19
16
13
12
11
12
14
17
21
24
27
28
28
25
20
12
2
-10
-24
-38
-51
-63
-72
-78
-80
-78
-72
-63
-50
-36
-20
-5
8
19
27
32
33
31
27
22
16
12
9
11
15
25
38
54
72
92
110
126
137
143
142
134
119
97
70
40
7
-24
-53
-77
-95
-105
-106
-99
-85
-64
-38
-10
20
47
72
91
105
113
114
110
102
91
79
67
58
51
47
48
52
58
66
74
80
83
82
75
63
44
21
-7
-37
-68
-98
-125
-147
-163
-172
-175
-171
-160
-146
-128
-110
-92
-77
-65
-59
-58
-62
-72
-85
-102
-120
-138
-155
-169
-180
-187
-190
-190
-189
-185
-182
-181
-182
-186
-195
-207
-223
-242
-263
-284
-304
-321
-334
-342
-344
-340
-329
-313
-294
-272
-249
-228
-210
-196
-188
-188
-194
-207
-227
-252
-281
-312
-344
-375
-402
-427
-446
-460
-469
-473
-472
-469
-462
-454
-445
-435
-427
-419
-411
-404
-397
-390
-381
-370
-357
-341
-323
-303
-282
-260
-238
-218
-201
-187
-178
-175
-177
-184
-196
-213
-232
-253
-273
-293
-309
-320
-326
-325
-318
-304
-283
-257
-227
-193
-156
-120
-84
-50
-18
9
32
51
65
74
80
82
82
80
77
73
70
67
66
66
67
71
76
83
91
100
110
121
130
139
147
153
157
159
158
155
149
142
134
126
118
112
108
106
109
115
125
139
156
176
196
215
233
248
258
262
260
252
236
215
190
161
131
102
76
54
40
33
35
46
65
92
126
163
203
243
280
313
340
359
370
373
367
354
335
312
286
258
231
205
182
162
145
130
118
107
97
85
72
57
38
15
-10
-38
-68
-99
-128
-156
-180
-198
-211
-217
-215
-207
-191
-170
-144
-116
-87
-58
-34
-14
-1
3
-2
-16
-41
-74
-115
-162
-214
-266
-318
-366
-407
-440
-462
-473
-471
-456
-429
-390
-342
-287
-226
-163
-100
-39
17
68
110
145
170
187
195
194
185
169
145
115
78
34
-16
-72
-135
-202
-274
-348
-423
-496
-563
-622
-670
-702
-716
-710
-684
-635
-567
-481
-380
-270
-154
-40
67
163
241
299
334
345
333
299
249
184
112
36
-38
-105
-162
-206
-236
-252
-256
-250
-236
-218
-198
-181
-167
-158
-155
-156
-159
-162
-162
-156
-142
-116
-78
-28
34
106
183
263
341
413
474
522
552
565
560
537
499
450
392
329
265
205
150
102
62
30
6
-12
-26
-39
-52
-66
-83
-103
-124
-147
-168
-185
-197
-201
-195
-179
-153
-117
-74
-26
24
72
114
145
164
168
155
125
79
19
-52
-131
-212
-291
-364
-425
-472
-500
-506
-490
-451
-388
-304
-201
-82
50
188
328
465
592
702
792
854
885
882
841
764
651
505
332
140
-65
-271
-470
-649
-801
-916
-988
-1012
-988
-916
-800
-647
-467
-269
-67
129
308
459
575
651
686
679
635
560
461
347
228
111
5
-85
-156
-206
-237
-251
-253
-249
-245
-245
-253
-273
-305
-347
-396
-446
-490
-523
-536
-525
-484
-412
-310
-179
-26
141
312
478
628
751
839
885
886
841
752
625
468
289
100
-88
-265
-420
-547
-640
-696
-715
-698
-651
-578
-486
-383
-274
-166
-65
27
108
177
234
281
320
354
383
410
434
454
470
477
474
455
419
363
284
183
61
-79
-233
-393
-552
-702
-834
-940
-1010
-1043
-1031
-973
-870
-725
-543
-334
-106
130
361
577
767
921
1032
1096
1110
1075
996
877
728
557
376
195
24
-128
-253
-347
-408
-434
-429
-396
-342
-272
-195
-117
-44
19
71
108
134
149
158
165
174
190
216
252
298
353
412
469
517
550
562
546
498
419
310
175
22
-139
-296
-438
-550
-623
-647
-617
-531
-391
-204
20
267
520
764
980
1155
1274
1330
1320
1243
1106
921
701
464
228
11
-169
-300
-373
-382
-328
-217
-60
129
334
536
719
866
964
1004
984
903
767
585
373
144
-84
-294
-474
-610
-694
-723
-697
-620
-502
-352
-185
-13
148
287
393
460
482
461
397
298
171
25
-128
-279
-418
-535
-626
-686
-712
-704
-667
-602
-515
-414
-303
-189
-78
24
114
187
243
278
294
290
267
226
170
101
20
-69
-165
-263
-362
-459
-549
-630
-700
-755
-794
-814
-814
-795
-756
-699
-626
-541
-448
-352
-257
-169
-95
-38
-4
4
-16
-66
-145
-250
-378
-524
-680
-838
-991
-1128
-1243
-1326
-1373
-1378
-1339
-1257
-1135
-978
-795
-595
-389
-189
-7
147
263
334
357
331
258
145
0
-164
-337
-505
-654
-773
-852
-886
-870
-806
-697
-549
-373
-181
16
204
373
512
614
675
694
672
616
533
430
319
208
107
23
-40
-77
-90
-79
-50
-7
43
94
140
175
198
205
198
177
146
110
72
36
7
-13
-23
-23
-16
-4
9
17
18
7
-19
-60
-116
-185
-264
-345
-424
-494
-547
-578
-583
-557
-500
-413
-299
-162
-10
152
314
468
608
726
818
880
911
911
881
826
749
657
556
452
351
259
180
119
78
60
65
92
140
206
287
378
473
567
654
726
780
808
808
776
711
613
485
332
158
-27
-214
-394
-558
-694
-797
-858
-874
-844
-768
-651
-500
-323
-131
65
252
419
558
659
717
730
698
624
514
373
212
40
-135
-303
-456
-589
-696
-776
-827
-851
-848
-821
-774
-709
-629
-537
-433
-319
-196
-64
76
222
374
528
681
828
964
1084
1183
1256
1298
1309
1286
1231
1148
1042
920
790
662
542
441
364
315
297
310
350
412
488
570
649
714
758
773
756
705
621
507
370
219
63
-88
-223
-335
-415
-460
-466
-437
-373
-283
-173
-52
70
186
287
368
425
458
467
457
432
398
363
333
313
308
320
348
391
445
504
561
610
645
660
654
624
573
504
425
342
265
202
163
153
179
241
338
466
618
784
952
1111
1247
1351
1413
1429
1395
1314
1190
1034
855
667
482
315
175
71
9
-12
6
56
129
212
293
358
397
400
364
286
171
26
-136
-303
-457
-584
-667
-697
-663
-564
-401
-182
81
370
667
949
1198
1394
1521
1570
1534
1417
1224
968
666
340
9
-304
-581
-804
-964
-1054
-1074
-1029
-931
-794
-634
-469
-317
-192
-105
-63
-69
-119
-205
-316
-439
-558
-657
-725
-751
-728
-656
-537
-379
-194
4
198
373
512
605
641
615
530
387
198
-26
-270
-518
-753
-962
-1133
-1256
-1327
-1346
-1315
-1241
-1135
-1006
-870
-737
-617
-521
-453
-417
-414
-440
-490
-556
-629
-702
-764
-809
-829
-822
-784
-716
-621
-502
-365
-216
-64
87
227
353
459
541
597
627
631
611
568
508
433
350
261
174
91
17
-44
-90
-120
-132
-130
-113
-87
-54
-21
9
30
37
27
-2
-51
-118
-200
-293
-390
-484
-566
-629
-666
-672
-643
-578
-479
-350
-198
-31
139
302
446
563
642
680
671
617
521
389
229
51
-134
-315
-482
-625
-740
-821
-866
-878
-858
-811
-743
-658
-562
-458
-348
-234
-115
12
149
299
465
648
846
1057
1276
1493
1698
1879
2025
2122
2159
2128
2023
1843
1592
1277
911
508
87
-332
-729
-1086
-1386
-1616
-1769
-1841
-1834
-1752
-1607
-1411
-1179
-926
-669
-419
-189
15
187
326
434
515
574
617
649
676
700
722
742
756
761
752
725
676
604
509
394
265
129
-4
-125
-223
-289
-317
-303
-246
-151
-24
124
279
426
552
641
684
671
601
475
300
89
-144
-378
-596
-777
-905
-964
-948
-852
-681
-442
-152
170
502
821
1103
1327
1477
1542
1516
1401
1206
945
637
304
-30
-342
-611
-819
-955
-1010
-989
-893
-737
-536
-308
-75
143
329
468
550
570
528
431
289
117
-70
-255
-420
-550
-636
-669
-647
-571
-449
-291
-110
79
260
418
541
618
644
615
533
404
236
40
-171
-385
-587
-768
-918
-1031
-1104
-1136
-1128
-1087
-1018
-930
-829
-722
-617
-519
-430
-352
-284
-226
-174
-125
-76
-23
34
96
163
231
296
354
398
423
423
394
333
240
116
-36
-208
-392
-579
-757
-915
-1043
-1132
-1173
-1162
-1097
-979
-813
-607
-369
-113
149
403
638
841
1002
1119
1185
1202
1174
1106
1008
894
771
652
549
469
420
405
423
472
545
633
726
813
883
926
932
898
821
701
544
358
153
-57
-261
-444
-595
-703
-763
-770
-725
-632
-499
-337
-157
27
203
357
481
569
617
627
602
551
484
412
348
303
285
303
360
454
583
737
906
1078
1239
1375
1475
1530
1533
1483
1382
1236
1055
850
636
427
236
73
-53
-138
-182
-190
-169
-130
-84
-45
-24
-31
-74
-153
-268
-413
-577
-746
-906
-1041
-1135
-1176
-1155
-1069
-919
-713
-463
-186
96
361
588
754
844
844
749
559
283
-66
-468
-898
-1331
-1739
-2098
-2385
-2584
-2683
-2679
-2573
-2376
-2103
-1773
-1407
-1031
-665
-330
-42
187
350
447
482
463
400
308
200
89
-15
-104
-173
-222
-252
-269
-280
-292
-313
-351
-408
-487
-587
-703
-829
-955
-1072
-1169
-1237
-1269
-1260
-1209
-1118
-993
-842
-678
-512
-357
-226
-128
-71
-59
-92
-165
-271
-400
-538
-672
-788
-875
-922
-924
-878
-787
-654
-491
-309
-121
57
212
331
406
429
400
320
196
38
-142
-329
-509
-665
-787
-862
-884
-849
-758
-615
-428
-209
30
275
512
727
909
1049
1143
1187
1184
1138
1057
951
830
707
593
499
432
400
403
442
514
612
726
846
959
1054
1119
1144
1120
1043
911
725
491
217
-85
-402
-719
-1020
-1291
-1519
-1692
-1803
-1847
-1822
-1734
-1588
-1394
-1165
-914
-657
-406
-175
25
187
307
383
417
415
383
331
267
200
139
88
51
29
19
18
18
12
-6
-44
-105
-193
-306
-440
-586
-734
-871
-982
-1053
-1071
-1026
-910
-722
-465
-148
215
605
1000
1375
1707
1973
2152
2231
2202
2063
1820
1487
1084
635
169
-284
-697
-1043
-1300
-1456
-1501
-1438
-1275
-1028
-719
-374
-22
309
592
805
932
963
897
739
501
203
-134
-483
-820
-1120
-1364
-1535
-1625
-1630
-1555
-1408
-1204
-961
-699
-438
-198
7
164
267
313
305
252
164
53
-66
-179
-276
-346
-384
-387
-358
-302
-224
-136
-46
35
100
142
159
149
115
63
-2
-70
-134
-184
-215
-220
-198
-148
-72
25
139
261
386
506
617
713
793
855
900
930
948
956
957
952
942
926
903
868
819
753
665
554
420
264
91
-94
-283
-466
-634
-775
-882
-946
-963
-931
-851
-728
-568
-381
-178
28
228
409
564
688
778
835
862
864
848
824
798
777
767
769
785
811
844
876
902
913
903
869
807
719
608
480
344
211
91
-7
-72
-99
-84
-27
68
193
340
496
649
786
897
972
1006
999
951
868
759
635
507
387
286
212
171
163
187
236
303
376
443
493
514
500
443
344
203
28
-174
-390
-609
-816
-1000
-1153
-1264
-1330
-1350
-1326
-1262
-1166
-1045
-909
-766
-623
-484
-355
-235
-125
-23
74
169
263
356
449
538
619
686
732
750
735
681
587
454
285
89
-125
-345
-556
-745
-898
-1004
-1057
-1052
-988
-872
-711
-517
-306
-93
108
281
416
505
546
538
487
402
295
178
66
-30
-99
-134
-131
-92
-20
77
189
303
409
495
551
571
550
488
389
256
99
-74
-255
-435
-608
-768
-912
-1041
-1155
-1257
-1352
-1441
-1528
-1613
-1695
-1771
-1836
-1881
-1901
-1886
-1830
-1727
-1577
-1379
-1139
-867
-574
-275
13
274
492
654
750
776
733
625
463
261
38
-190
-402
-583
-718
-799
-820
-782
-692
-560
-399
-224
-52
103
228
314
356
356
317
248
160
68
-16
-80
-114
-110
-68
10
119
248
385
517
629
711
752
748
697
602
472
315
147
-19
-170
-293
-378
-421
-420
-378
-303
-206
-98
6
93
151
173
153
91
-8
-136
-282
-433
-574
-692
-774
-813
-803
-744
-640
-500
-334
-156
19
178
308
401
450
454
416
342
243
130
16
-86
-167
-217
-231
-209
-153
-69
34
144
252
344
412
449
450
415
346
249
133
7
-118
-231
-325
-391
-427
-430
-404
-352
-280
-196
-109
-25
50
110
154
183
198
204
204
206
212
228
254
291
334
380
421
450
457
436
381
286
152
-19
-222
-448
-686
-924
-1148
-1344
-1503
-1613
-1671
-1675
-1626
-1531
-1398
-1242
-1074
-910
-763
-644
-563
-525
-531
-580
-664
-774
-899
-1025
-1139
-1226
-1277
-1282
-1236
-1137
-987
-791
-557
-296
-19
259
527
773
986
1158
1284
1360
1386
1364
1297
1191
1053
891
712
524
335
152
-19
-172
-303
-409
-486
-535
-554
-544
-508
-448
-367
-271
-165
-53
58
163
259
340
404
450
478
490
488
476
459
443
431
430
442
469
512
569
638
713
787
855
907
937
937
903
830
716
564
375
155
-88
-344
-605
-858
-1093
-1300
-1468
-1590
-1660
-1674
-1630
-1527
-1368
-1158
-900
-603
-274
77
442
809
1170
1513
1828
2107
2339
2518
2635
2686
2668
2578
2417
2189
1900
1558
1173
758
327
-104
-521
-908
-1252
-1540
-1762
-1911
-1985
-1983
-1908
-1769
-1573
-1334
-1066
-783
-502
-235
2
199
348
442
478
459
386
267
111
-72
-269
-468
-656
-822
-956
-1048
-1094
-1088
-1032
-925
-774
-585
-367
-130
114
354
579
779
945
1071
1152
1187
1177
1126
1042
931
803
671
543
432
345
291
275
299
364
466
600
759
933
1112
1285
1439
1567
1657
1704
1702
1648
1542
1385
1180
934
652
343
15
-324
-666
-1002
-1326
-1629
-1905
-2148
-2353
-2516
-2633
-2701
-2718
-2683
-2597
-2462
-2281
-2059
-1804
-1523
-1226
-925
-630
-353
-104
107
274
390
453
463
425
343
226
85
-69
-225
-371
-498
-596
-662
-691
-685
-645
-579
-492
-395
-295
-202
-123
-65
-29
-18
-28
-55
-94
-135
-169
-188
-184
-150
-83
19
154
318
502
699
897
1084
1251
1388
1486
1541
1550
1516
1441
1334
1203
1060
916
783
670
587
538
527
553
613
701
806
919
1028
1120
1186
1215
1201
1138
1025
864
660
420
154
-127
-410
-682
-932
-1146
-1317
-1437
-1499
-1502
-1446
-1332
-1165
-951
-699
-416
-114
199
512
816
1103
1363
1591
1781
1928
2029
2083
2089
2047
1959
1829
1661
1459
1230
981
716
445
174
-91
-342
-574
-782
-960
-1106
-1217
-1291
-1327
-1325
-1286
-1210
-1101
-959
-789
-594
-377
-143
104
359
615
869
1114
1344
1554
1738
1892
2013
2098
2145
2156
2131
2075
1993
1890
1773
1650
1529
1417
1321
1246
1195
1170
1172
1199
1245
1307
1377
1448
1512
1564
1595
1603
1583
1535
1459
1358
1237
1099
953
805
661
526
407
307
226
167
128
106
98
101
111
123
135
145
151
153
152
150
149
151
159
174
196
225
260
298
335
366
386
390
373
331
262
164
38
-113
-286
-475
-673
-872
-1064
-1243
-1401
-1533
-1636
-1706
-1744
-1751
-1731
-1688
-1627
-1554
-1475
-1394
-1317
-1246
-1182
-1127
-1078
-1034
-991
-945
-893
-831
-756
-666
-561
-441
-308
-166
-20
126
266
395
507
600
669
713
734
732
711
677
635
590
551
521
508
513
538
585
649
727
813
899
976
1035
1066
1063
1016
926
786
598
368
101
-192
-500
-808
-1101
-1366
-1588
-1755
-1857
-1888
-1843
-1724
-1534
-1282
-978
-636
-269
107
476
826
1143
1419
1648
1824
1950
2027
2060
2058
2027
1978
1917
1854
1794
1742
1699
1666
1642
1623
1606
1584
1554
1511
1452
1373
1273
1153
1014
859
691
515
334
154
-22
-190
-346
-488
-613
-720
-805
-868
-905
-914
-892
-837
-746
-616
-446
-237
11
294
607
943
1291
1642
1983
2301
2583
2817
2994
3103
3141
3104
2994
2814
2573
2279
1945
1586
1214
845
491
163
-129
-378
-581
-734
-840
-902
-923
-909
-869
-807
-731
-649
-564
-483
-411
-351
-308
-283
-281
-303
-353
-432
-541
-682
-853
-1053
-1278
-1524
-1784
-2050
-2313
-2564
-2792
-2987
-3140
-3244
-3293
-3286
-3221
-3103
-2937
-2732
-2497
-2245
-1988
-1738
-1506
-1300
-1128
-993
-895
-833
-801
-793
-800
-812
-820
-816
-793
-746
-676
-581
-468
-341
-211
-86
23
107
156
164
127
46
-78
-238
-424
-626
-829
-1020
-1182
-1303
-1371
-1377
-1314
-1182
-981
-718
-401
-43
342
739
1130
1501
1836
2123
2353
2519
2618
2650
2619
2529
2391
2213
2005
1782
1550
1320
1099
893
706
540
394
268
159
63
-22
-100
-172
-240
-304
-363
-415
-457
-485
-496
-487
-455
-399
-319
-214
-89
52
206
365
524
676
815
937
1038
1114
1166
1194
1200
1188
1161
1123
1079
1032
986
941
899
859
819
776
727
668
596
509
407
288
155
13
-135
-281
-418
-539
-634
-699
-726
-714
-660
-566
-437
-279
-102
84
266
431
566
661
705
691
614
473
271
12
-295
-638
-1004
-1381
-1753
-2106
-2428
-2708
-2938
-3113
-3231
-3293
-3305
-3272
-3205
-3113
-3009
-2902
-2803
-2721
-2662
-2630
-2625
-2646
-2688
-2745
-2808
-2867
-2913
-2937
-2932
-2890
-2809
-2688
-2529
-2337
-2119
-1886
-1647
-1414
-1200
-1012
-863
-756
-694
-680
-710
-778
-877
-996
-1126
-1253
-1368
-1461
-1523
-1549
-1535
-1482
-1391
-1267
-1116
-945
-763
-577
-394
-220
-59
87
218
336
444
547
649
757
874
1004
1151
1312
1489
1677
1873
2070
2263
2444
2609
2751
2865
2950
3004
3028
3023
2992
2941
2873
2795
2711
2626
2544
2468
2401
2344
2296
2258
2230
2209
2196
2189
2187
2190
2197
2208
2223
2242
2262
2284
2306
2324
2337
2340
2332
2308
2266
2205
2121
2017
1892
1749
1591
1422
1247
1072
901
738
588
451
330
225
132
49
-27
-101
-178
-262
-357
-463
-584
-717
-860
-1010
-1160
-1307
-1442
-1559
-1655
-1723
-1761
-1768
-1745
-1696
-1624
-1537
-1441
-1344
-1254
-1179
-1123
-1092
-1087
-1109
-1156
-1223
-1307
-1400
-1495
-1585
-1665
-1728
-1772
-1795
-1797
-1780
-1749
-1711
-1671
-1637
-1616
-1614
-1636
-1685
-1761
-1863
-1986
-2125
-2272
-2418
-2554
-2671
-2761
-2817
-2835
-2815
-2756
-2663
-2542
-2403
-2255
-2110
-1980
-1875
-1804
-1774
-1790
-1853
-1961
-2109
-2290
-2492
-2705
-2915
-3109
-3276
-3404
-3485
-3512
-3482
-3394
-3252
-3059
-2824
-2554
-2261
-1954
-1644
-1341
-1052
-785
-546
-338
-163
-21
88
167
218
243
247
233
203
161
108
48
-17
-86
-157
-229
-298
-365
-427
-484
-534
-577
-613
-641
-664
-681
-693
-702
-708
-713
-716
-717
-714
-707
-692
-669
-632
-582
-514
-429
-326
-206
-71
74
227
380
528
665
786
885
959
1004
1025
1018
991
946
889
829
771
722
687
671
677
704
752
817
897
986
1080
1173
1264
1350
1430
1507
1585
1668
1764
1880
2023
2199
2413
2667
2962
3294
3657
4042
4437
4829
5205
5549
5849
6092
6270
6375
6405
6359
6243
6062
5825
5543
5228
4890
4540
4188
3841
3505
3183
2877
2586
2310
2048
1798
1559
1333
1120
923
748
599
483
405
370
383
445
556
714
913
1144
1398
1663
1925
2173
2393
2575
2710
2792
2818
2787
2703
2571
2399
2197
1976
1746
1518
1300
1102
929
784
668
582
523
488
472
470
478
491
506
519
530
537
540
541
541
542
546
553
566
585
611
643
682
726
776
829
886
945
1006
1069
1132
1195
1257
1318
1374
1425
1469
1501
1521
1524
1507
1469
1407
1321
1209
1074
917
741
551
351
147
-56
-252
-438
-608
-760
-894
-1008
-1105
-1188
-1260
-1326
-1392
-1463
-1545
-1641
-1755
-1890
-2044
-2218
-2408
-2611
-2820
-3029
-3232
-3422
-3593
-3739
-3857
-3944
-3998
-4022
-4017
-3987
-3937
-3874
-3804
-3732
-3666
-3608
-3563
-3532
-3515
-3510
-3513
-3521
-3526
-3523
-3504
-3463
-3395
-3297
-3164
-2998
-2800
-2573
-2322
-2056
-1782
-1509
-1247
-1002
-786
-602
-455
-348
-281
-251
-256
-288
-341
-407
-478
-544
-598
-634
-646
-631
-587
-514
-415
-293
-153
-1
156
311
458
591
704
794
856
890
894
869
817
740
640
523
390
247
96
-59
-215
-370
-521
-668
-808
-941
-1068
-1189
-1303
-1413
-1519
-1622
-1724
-1827
-1930
-2036
-2145
-2257
-2371
-2487
-2602
-2715
-2823
-2921
-3007
-3077
-3126
-3151
-3147
-3113
-3046
-2944
-2808
-2639
-2439
-2211
-1960
-1691
-1410
-1122
-836
-556
-289
-41
184
382
551
688
792
863
904
914
897
856
794
716
626
527
426
326
233
150
82
31
2
-4
13
54
117
200
297
404
515
620
714
788
834
846
819
750
637
482
288
61
-191
-457
-727
-988
-1230
-1440
-1611
-1733
-1804
-1820
-1784
-1698
-1571
-1409
-1224
-1027
-828
-638
-465
-315
-193
-98
-30
17
48
72
97
134
190
274
390
541
729
951
1204
1481
1774
2076
2375
2665
2937
3183
3400
3582
3729
3840
3916
3958
3970
3954
3913
3849
3765
3662
3543
3408
3260
3101
2934
2762
2591
2426
2273
2138
2027
1948
1903
1895
1927
1995
2096
2224
2370
2525
2678
2817
2934
3018
3064
3068
3030
2952
2840
2703
2551
2396
2248
2119
2017
1948
1916
1918
1951
2008
2077
2146
2203
2234
2229
2178
2075
1919
1713
1461
1175
867
553
248
-32
-272
-462
-591
-657
-657
-597
-483
-326
-139
64
270
464
637
778
882
946
970
959
918
853
774
688
604
528
465
418
389
376
379
394
418
449
483
518
555
594
635
681
735
799
875
964
1067
1181
1305
1432
1559
1678
1782
1867
1926
1954
1950
1913
1845
1749
1630
1495
1351
1207
1068
940
827
732
653
588
532
478
416
339
237
100
-77
-302
-577
-904
-1279
-1698
-2154
-2638
-3139
-3645
-4144
-4624
-5074
-5485
-5848
-6157
-6408
-6600
-6731
-6803
-6819
-6783
-6699
-6573
-6410
-6214
-5992
-5746
-5482
-5202
-4909
-4606
-4296
-3980
-3659
-3337
-3015
-2694
-2377
-2067
-1765
-1476
-1202
-946
-713
-506
-329
-185
-79
-12
13
-7
-70
-177
-326
-512
-733
-981
-1250
-1530
-1815
-2094
-2360
-2604
-2818
-2999
-3141
-3243
-3307
-3333
-3328
-3298
-3251
-3195
-3141
-3097
-3072
-3073
-3106
-3174
-3278
-3418
-3591
-3791
-4011
-4243
-4478
-4707
-4920
-5109
-5267
-5386
-5463
-5495
-5478
-5413
-5301
-5143
-4941
-4698
-4416
-4098
-3747
-3365
-2955
-2521
-2064
-1588
-1098
-597
-92
412
909
1391
1851
2283
2681
3039
3354
3622
3843
4017
4147
4237
4291
4314
4314
4294
4261
4217
4167
4110
4046
3974
3890
3790
3670
3526
3354
3151
2916
2651
2357
2041
1708
1367
1027
697
389
111
-130
-328
-478
-579
-633
-643
-614
-554
-470
-370
-264
-157
-57
34
113
180
238
291
344
404
476
568
685
831
1006
1214
1450
1710
1990
2282
2579
2871
3153
3416
3655
3866
4048
4199
4321
4418
4494
4553
4601
4643
4681
4720
4759
4799
4836
4866
4884
4883
4858
4800
4703
4564
4378
4144
3863
3537
3173
2776
2356
1921
1483
1051
635
244
-113
-431
-706
-935
-1118
-1254
-1348
-1402
-1421
-1410
-1373
-1315
-1242
-1157
-1064
-967
-867
-767
-669
-576
-487
-406
-334
-272
-223
-187
-166
-161
-173
-201
-246
-305
-378
-461
-551
-646
-741
-834
-921
-999
-1066
-1120
-1161
-1188
-1202
-1204
-1196
-1181
-1160
-1137
-1113
-1092
-1075
-1064
-1060
-1064
-1077
-1099
-1129
-1167
-1213
-1265
-1324
-1388
-1456
-1527
-1601
-1676
-1750
-1823
-1892
-1956
-2013
-2061
-2098
-2123
-2133
-2127
-2105
-2064
-2005
-1927
-1830
-1714
-1580
-1429
-1262
-1078
-880
-668
-444
-208
38
293
555
822
1092
1361
1628
1889
2140
2378
2598
2797
2972
3120
3237
3322
3373
3389
3370
3318
3232
3115
2969
2795
2596
2375
2133
1872
1594
1301
994
673
341
0
-351
-707
-1066
-1425
-1780
-2126
-2458
-2771
-3059
-3317
-3541
-3725
-3866
-3963
-4014
-4022
-3987
-3913
-3807
-3674
-3522
-3358
-3191
-3029
-2878
-2745
-2633
-2546
-2486
-2450
-2437
-2443
-2461
-2487
-2514
-2534
-2543
-2534
-2505
-2454
-2380
-2285
-2174
-2051
-1922
-1796
-1678
-1578
-1500
-1450
-1433
-1448
-1497
-1575
-1678
-1799
-1931
-2064
-2189
-2297
-2378
-2425
-2433
-2398
-2317
-2191
-2023
-1817
-1579
-1316
-1037
-750
-462
-182
83
329
551
747
915
1057
1174
1269
1346
1409
1463
1511
1558
1607
1660
1719
1785
1856
1932
2011
2091
2167
2239
2302
2354
2394
2420
2433
2432
2420
2399
2372
2345
2320
2302
2296
2306
2333
2382
2451
2541
2651
2776
2915
3061
3211
3357
3495
3620
3727
3814
3877
3915
3928
3917
3883
3829
3757
3670
3571
3463
3348
3228
3104
2979
2854
2730
2609
2492
2382
2281
2192
2117
2059
2019
2000
2001
2021
2058
2107
2164
2222
2273
2309
2323
2308
2257
2168
2037
1866
1658
1417
1152
870
583
299
28
-222
-445
-637
-798
-928
-1032
-1116
-1186
-1252
-1319
-1396
-1485
-1590
-1710
-1840
-1974
-2104
-2217
-2303
-2350
-2345
-2281
-2151
-1950
-1680
-1345
-951
-510
-33
465
970
1468
1946
2393
2801
3164
3479
3746
3966
4143
4280
4382
4451
4490
4500
4481
4431
4347
4226
4065
3862
3616
3328
3003
2644
2262
1866
1469
1083
722
396
117
-108
-274
-380
-429
-425
-378
-299
-198
-90
13
101
164
197
195
159
92
-1
-113
-236
-358
-473
-571
-645
-690
-704
-685
-636
-558
-458
-340
-210
-75
61
191
312
420
514
591
652
696
724
736
734
717
687
644
589
523
448
364
273
178
80
-19
-117
-213
-305
-393
-479
-563
-647
-734
-826
-927
-1039
-1164
-1301
-1452
-1613
-1781
-1951
-2118
-2275
-2413
-2527
-2610
-2656
-2662
-2626
-2549
-2434
-2285
-2110
-1916
-1714
-1513
-1323
-1154
-1012
-905
-836
-807
-820
-870
-956
-1071
-1210
-1366
-1533
-1704
-1874
-2039
-2195
-2340
-2474
-2596
-2709
-2813
-2912
-3007
-3101
-3196
-3293
-3394
-3498
-3606
-3716
-3827
-3937
-4043
-4144
-4237
-4320
-4392
-4449
-4493
-4521
-4536
-4538
-4529
-4511
-4489
-4465
-4444
-4429
-4426
-4437
-4466
-4515
-4584
-4675
-4785
-4913
-5053
-5202
-5353
-5500
-5635
-5753
-5845
-5907
-5932
-5916
-5857
-5751
-5599
-5401
-5158
-4872
-4546
-4185
-3791
-3369
-2924
-2461
-1984
-1501
-1016
-538
-71
376
798
1186
1534
1837
2089
2288
2431
2519
2554
2540
2481
2386
2261
2116
1957
1793
1630
1472
1323
1185
1055
934
817
702
585
464
339
210
80
-45
-159
-251
-314
-337
-310
-228
-84
122
388
707
1071
1466
1875
2280
2664
3009
3299
3521
3667
3733
3719
3632
3480
3277
3039
2782
2522
2275
2054
1866
1716
1606
1531
1485
1457
1436
1410
1368
1301
1202
1069
902
705
487
258
29
-186
-377
-531
-643
-707
-722
-691
-620
-518
-396
-266
-139
-26
64
126
154
151
118
60
-16
-102
-189
-272
-343
-401
-442
-468
-483
-491
-498
-512
-538
-581
-647
-735
-846
-977
-1123
-1277
-1431
-1577
-1708
-1815
-1893
-1937
-1945
-1916
-1852
-1753
-1624
-1468
-1289
-1090
-873
-641
-394
-134
141
429
730
1042
1361
1684
2005
2317
2613
2883
3122
3322
3479
3590
3654
3677
3662
3619
3559
3494
3438
3401
3396
3432
3515
3648
3831
4059
4325
4619
4931
5246
5554
5843
6103
6328
6513
6658
6763
6833
6874
6892
6895
6891
6884
6880
6879
6883
6890
6895
6895
6883
6855
6806
6733
6634
6509
6362
6195
6017
5833
5651
5479
5324
5192
5086
5009
4961
4940
4943
4965
4999
5039
5079
5111
5132
5135
5118
5078
5014
4926
4815
4680
4524
4347
4151
3935
3702
3452
3185
2903
2606
2298
1979
1653
1322
991
662
339
25
-277
-565
-839
-1097
-1339
-1565
-1777
-1975
-2158
-2327
-2479
-2614
-2728
-2818
-2881
-2911
-2907
-2865
-2785
-2666
-2513
-2328
-2120
-1897
-1668
-1446
-1241
-1063
-924
-829
-786
-795
-856
-965
-1116
-1298
-1502
-1714
-1922
-2116
-2284
-2419
-2516
-2573
-2591
-2573
-2529
-2465
-2393
-2325
-2270
-2239
-2240
-2279
-2359
-2479
-2637
-2828
-3044
-3277
-3515
-3750
-3971
-4171
-4343
-4482
-4587
-4659
-4700
-4715
-4712
-4696
-4678
-4662
-4658
-4669
-4700
-4752
-4823
-4912
-5012
-5119
-5223
-5316
-5391
-5439
-5454
-5429
-5362
-5252
-5098
-4903
-4673
-4413
-4131
-3834
-3531
-3229
-2936
-2657
-2398
-2160
-1946
-1756
-1587
-1438
-1306
-1186
-1075
-970
-867
-766
-663
-559
-453
-346
-239
-133
-29
71
168
261
350
436
518
596
671
742
807
865
912
944
959
950
914
847
747
611
439
234
-2
-262
-540
-827
-1114
-1392
-1651
-1883
-2080
-2238
-2354
-2427
-2459
-2455
-2420
-2363
-2292
-2216
-2143
-2081
-2037
-2013
-2013
-2037
-2082
-2141
-2211
-2283
-2349
-2402
-2434
-2439
-2412
-2352
-2255
-2125
-1965
-1778
-1573
-1356
-1135
-919
-715
-530
-369
-238
-139
-72
-37
-32
-53
-96
-155
-225
-300
-376
-447
-512
-569
-618
-659
-698
-737
-782
-840
-917
-1018
-1152
-1319
-1523
-1765
-2041
-2350
-2681
-3028
-3380
-3724
-4049
-4343
-4594
-4794
-4935
-5013
-5026
-4975
-4865
-4703
-4496
-4254
-3989
-3710
-3425
-3143
-2869
-2606
-2354
-2112
-1877
-1643
-1406
-1159
-900
-623
-328
-16
311
647
986
1320
1640
1940
2211
2449
2649
2812
2938
3031
3097
3144
3178
3207
3238
3277
3326
3386
3455
3530
3604
3671
3723
3752
3753
3722
3657
3560
3434
3286
3126
2964
2811
2680
2579
2517
2500
2529
2604
2719
2869
3042
3229
3417
3595
3754
3885
3984
4048
4078
4080
4058
4019
3974
3929
3894
3873
3872
3892
3931
3986
4054
4126
4196
4256
4301
4325
4326
4300
4250
4177
4085
3977
3859
3734
3604
3470
3331
3185
3026
2850
2649
2417
2150
1842
1493
1104
679
226
-245
-722
-1191
-1636
-2045
-2404
-2703
-2934
-3095
-3185
-3208
-3171
-3084
-2960
-2811
-2649
-2488
-2337
-2202
-2089
-1999
-1929
-1875
-1831
-1789
-1741
-1679
-1597
-1491
-1358
-1201
-1020
-825
-620
-416
-220
-43
110
231
318
371
391
383
353
310
261
217
186
173
183
220
282
367
469
583
699
809
904
977
1022
1034
1010
954
865
750
616
470
321
178
49
-60
-143
-196
-220
-215
-183
-130
-61
18
100
178
249
307
351
379
392
394
386
375
366
363
372
396
438
499
578
674
782
896
1010
1118
1210
1282
1325
1336
1312
1250
1151
1018
857
672
472
265
60
-135
-311
-461
-580
-663
-709
-716
-688
-628
-539
-430
-306
-176
-47
73
178
261
317
343
335
292
214
102
-42
-214
-410
-625
-852
-1086
-1318
-1543
-1753
-1942
-2104
-2234
-2327
-2381
-2395
-2369
-2304
-2204
-2074
-1919
-1745
-1559
-1366
-1174
-987
-809
-643
-488
-346
-213
-88
34
156
282
415
557
709
869
1036
1206
1373
1533
1679
1804
1905
1977
2017
2024
2000
1946
1866
1766
1650
1525
1396
1266
1138
1014
894
774
652
523
384
230
56
-138
-354
-590
-844
-1109
-1380
-1649
-1907
-2147
-2361
-2544
-2691
-2800
-2872
-2907
-2911
-2887
-2841
-2779
-2704
-2622
-2533
-2439
-2336
-2223
-2094
-1946
-1772
-1569
-1334
-1065
-765
-438
-88
275
642
1002
1349
1669
1958
2209
2421
2596
2737
2850
2945
3031
3118
3214
3328
3463
3621
3800
3996
4199
4400
4586
4745
4864
4933
4943
4891
4773
4593
4356
4070
3745
3394
3028
2658
2295
1946
1615
1306
1018
749
495
251
13
-222
-457
-692
-926
-1154
-1372
-1573
-1750
-1897
-2009
-2085
-2122
-2124
-2095
-2043
-1977
-1908
-1846
-1799
-1776
-1780
-1811
-1868
-1943
-2025
-2105
-2164
-2190
-2168
-2087
-1941
-1724
-1438
-1089
-688
-251
206
661
1095
1488
1823
2087
2270
2370
2385
2323
2191
2003
1773
1515
1243
971
707
460
230
19
-176
-363
-546
-734
-934
-1152
-1390
-1652
-1935
-2236
-2549
-2867
-3180
-3482
-3765
-4021
-4247
-4440
-4600
-4728
-4828
-4904
-4961
-5003
-5033
-5055
-5068
-5070
-5058
-5026
-4970
-4881
-4753
-4582
-4364
-4094
-3778
-3416
-3014
-2580
-2125
-1658
-1192
-736
-301
106
478
811
1105
1360
1577
1763
1920
2054
2171
2274
2366
2450
2526
2595
2655
2704
2741
2765
2774
2767
2746
2713
2668
2616
2560
2502
2445
2390
2340
2293
2248
2204
2156
2101
2037
1959
1866
1758
1634
1498
1353
1204
1059
925
810
720
662
641
660
721
822
961
1133
1331
1549
1779
2012
2242
2463
2669
2856
3023
3169
3293
3398
3484
3553
3606
3645
3667
3674
3662
3628
3571
3485
3369
3220
3037
2821
2574
2298
2000
1686
1363
1039
722
420
138
-117
-343
-537
-701
-836
-944
-1031
-1101
-1158
-1205
-1247
-1285
-1320
-1350
-1374
-1389
-1393
-1382
-1355
-1311
-1253
-1183
-1106
-1031
-967
-924
-912
-943
-1025
-1165
-1367
-1630
-1952
-2323
-2732
-3164
-3602
-4025
-4414
-4751
-5018
-5203
-5296
-5294
-5197
-5012
-4749
-4424
-4054
-3661
-3262
-2877
-2523
-2212
-1954
-1752
-1606
-1511
-1456
-1430
-1418
-1405
-1377
-1320
-1225
-1085
-898
-664
-390
-82
246
584
919
1238
1530
1789
2007
2184
2320
2420
2489
2537
2573
2604
2640
2687
2750
2832
2931
3046
3172
3302
3431
3551
3655
3738
3796
3827
3831
3808
3764
3702
3629
3550
3472
3401
3342
3299
3276
3273
3292
3332
3393
3473
3569
3681
3804
3937
4075
4216
4356
4490
4613
4719
4803
4858
4880
4861
4799
4690
4534
4331
4085
3802
3489
3155
2812
2471
2141
1834
1557
1317
1115
954
829
735
665
609
558
501
431
340
225
85
-78
-260
-452
-644
-825
-984
-1109
-1193
-1228
-1210
-1139
-1018
-855
-657
-435
-201
32
254
455
627
766
872
945
989
1012
1020
1022
1028
1040
1064
1104
1158
1223
1294
1362
1420
1457
1464
1433
1357
1231
1053
825
549
231
-121
-498
-889
-1286
-1677
-2054
-2411
-2741
-3040
-3307
-3539
-3739
-3907
-4046
-4157
-4243
-4306
-4348
-4369
-4371
-4355
-4321
-4269
-4201
-4118
-4022
-3915
-3800
-3680
-3560
-3442
-3330
-3227
-3136
-3058
-2996
-2947
-2913
-2890
-2877
-2870
-2865
-2858
-2845
-2821
-2783
-2728
-2652
-2555
-2435
-2293
-2131
-1951
-1759
-1560
-1361
-1169
-992
-838
-715
-631
-589
-595
-650
-753
-900
-1085
-1301
-1535
-1777
-2013
-2231
-2419
-2565
-2662
-2705
-2693
-2627
-2512
-2358
-2176
-1978
-1780
-1595
-1435
-1313
-1236
-1208
-1232
-1304
-1419
-1567
-1739
-1922
-2103
-2272
-2417
-2532
-2611
-2653
-2659
-2632
-2579
-2508
-2427
-2345
-2270
-2208
-2164
-2141
-2139
-2158
-2193
-2240
-2295
-2352
-2407
-2456
-2496
-2527
-2548
-2561
-2566
-2566
-2562
-2556
-2547
-2534
-2515
-2485
-2440
-2375
-2285
-2165
-2013
-1827
-1608
-1359
-1086
-796
-499
-207
71
322
536
705
824
888
898
856
768
643
490
320
145
-23
-174
-299
-390
-443
-455
-426
-357
-252
-116
45
223
412
604
792
968
1128
1265
1375
1452
1495
1501
1468
1396
1286
1141
964
758
530
285
28
-233
-493
-747
-992
-1225
-1445
-1653
-1853
-2048
-2244
-2445
-2657
-2884
-3129
-3393
-3675
-3970
-4273
-4575
-4865
-5132
-5363
-5546
-5671
-5730
-5716
-5627
-5463
-5228
-4931
-4580
-4188
-3767
-3332
-2896
-2470
-2064
-1687
-1343
-1034
-761
-522
-313
-129
35
184
322
452
578
701
822
940
1055
1167
1275
1381
1485
1589
1696
1809
1931
2066
2214
2377
2555
2747
2949
3156
3362
3562
3747
3913
4051
4162
4239
4284
4296
4281
4242
4186
4119
4048
3976
3910
3850
3797
3749
3702
3650
3586
3502
3392
3249
3068
2848
2588
2294
1971
1628
1278
935
612
325
87
-89
-194
-221
-168
-35
174
450
782
1157
1558
1970
2376
2760
3108
3409
3653
3834
3952
4005
4001
3944
3847
3721
3578
3433
3298
3185
3104
3063
3067
3117
3211
3345
3511
3699
3897
4091
4271
4421
4529
4586
4585
4520
4389
4194
3937
3626
3269
2874
2452
2013
1570
1127
696
282
-110
-475
-811
-1116
-1388
-1627
-1831
-1999
-2131
-2225
-2280
-2297
-2277
-2220
-2131
-2016
-1880
-1734
-1587
-1450
-1335
-1253
-1213
-1222
-1286
-1405
-1576
-1793
-2045
-2320
-2602
-2874
-3117
-3317
-3458
-3530
-3526
-3443
-3282
-3053
-2764
-2431
-2071
-1702
-1343
-1010
-719
-480
-303
-191
-144
-159
-229
-345
-496
-672
-862
-1057
-1250
-1434
-1608
-1771
-1921
-2063
-2198
-2329
-2458
-2586
-2714
-2839
-2957
-3065
-3156
-3225
-3265
-3270
-3236
-3159
-3036
-2869
-2658
-2406
-2117
-1795
-1446
-1074
-685
-283
130
549
972
1397
1822
2246
2664
3074
3473
3855
4215
4548
4848
5110
5331
5505
5632
5712
5747
5739
5695
5621
5524
5412
5295
5178
5069
4973
4894
4834
4793
4770
4762
4766
4776
4787
4794
4792
4776
4741
4684
4603
4495
4361
4199
4010
3798
3564
3312
3048
2776
2502
2235
1982
1750
1548
1382
1259
1185
1161
1190
1271
1400
1571
1777
2005
2249
2493
2726
2937
3115
3252
3342
3381
3368
3303
3191
3037
2847
2628
2387
2131
1867
1599
1331
1066
806
552
304
63
-168
-390
-598
-789
-961
-1108
-1226
-1313
-1367
-1387
-1375
-1336
-1277
-1205
-1133
-1073
-1036
-1036
-1084
-1189
-1358
-1594
-1897
-2262
-2682
-3146
-3640
-4149
-4656
-5145
-5600
-6009
-6359
-6642
-6853
-6989
-7050
-7041
-6967
-6833
-6649
-6423
-6164
-5882
-5583
-5277
-4971
-4671
-4384
-4116
-3870
-3652
-3465
-3310
-3187
-3097
-3036
-3000
-2981
-2972
-2963
-2945
-2907
-2840
-2736
-2590
-2400
-2168
-1898
-1600
-1288
-975
-680
-421
-215
-78
-21
-53
-175
-385
-673
-1025
-1422
-1843
-2262
-2657
-3005
-3286
-3486
-3596
-3614
-3543
-3393
-3179
-2922
-2643
-2366
-2111
-1900
-1748
-1666
-1660
-1728
-1863
-2056
-2290
-2547
-2808
-3053
-3266
-3431
-3537
-3577
-3549
-3455
-3300
-3092
-2843
-2563
-2264
-1958
-1653
-1355
-1070
-799
-543
-301
-69
155
374
590
802
1010
1214
1406
1582
1737
1865
1960
2016
2032
2004
1934
1823
1675
1497
1293
1073
844
613
387
172
-26
-205
-360
-491
-597
-677
-733
-766
-776
-764
-733
-684
-620
-542
-454
-361
-266
-176
-95
-30
13
28
12
-40
-129
-254
-413
-602
-812
-1037
-1265
-1485
-1687
-1860
-1995
-2085
-2126
-2116
-2056
-1952
-1813
-1649
-1474
-1303
-1150
-1031
-960
-948
-1002
-1132
-1334
-1608
-1947
-2340
-2775
-3234
-3702
-4161
-4594
-4986
-5323
-5596
-5798
-5927
-5983
-5971
-5900
-5778
-5619
-5434
-5236
-5037
-4846
-4670
-4515
-4382
-4271
-4179
-4102
-4033
-3968
-3900
-3825
-3741
-3645
-3540
-3429
-3317
-3211
-3118
-3046
-3000
-2984
-3001
-3049
-3124
-3218
-3323
-3425
-3511
-3566
-3579
-3536
-3429
-3253
-3006
-2691
-2313
-1885
-1419
-930
-435
51
511
934
1311
1636
1907
2127
2300
2434
2540
2628
2709
2792
2886
2997
3127
3278
3448
3634
3833
4040
4251
4463
4674
4884
5096
5311
5535
5771
6023
6295
6586
6896
7220
7551
7880
8197
8488
8742
8947
9093
9175
9188
9133
9016
8843
8627
8382
8122
7861
7614
7392
7202
7048
6931
6846
6785
6740
6697
6646
6575
6475
6340
6168
5959
5720
5458
5185
4914
4656
4424
4227
4073
3964
3899
3873
3877
3901
3929
3950
3949
3914
3838
3714
3540
3321
3060
2767
2453
2129
1808
1500
1214
956
729
534
369
228
107
-1
-103
-202
-302
-405
-508
-608
-700
-778
-835
-867
-869
-840
-779
-693
-586
-468
-351
-246
-165
-120
-118
-167
-267
-418
-613
-845
-1101
-1367
-1629
-1872
-2084
-2254
-2374
-2440
-2453
-2416
-2337
-2224
-2090
-1947
-1808
-1684
-1586
-1521
-1493
-1506
-1558
-1646
-1764
-1906
-2063
-2225
-2383
-2527
-2647
-2735
-2783
-2781
-2723
-2602
-2413
-2152
-1816
-1404
-918
-361
260
934
1650
2390
3138
3873
4575
5224
5801
6291
6680
6960
7129
7188
7145
7012
6807
6547
6255
5953
5661
5398
5178
5012
4907
4863
4876
4940
5043
5171
5312
5452
5577
5677
5744
5774
5766
5719
5638
5528
5395
5245
5086
4921
4755
4591
4429
4270
4112
3955
3797
3636
3474
3309
3143
2978
2816
2659
2507
2360
2219
2080
1940
1793
1635
1461
1264
1043
796
523
230
-78
-389
-693
-976
-1225
-1427
-1572
-1653
-1669
-1620
-1515
-1366
-1192
-1012
-851
-733
-680
-713
-848
-1096
-1461
-1941
-2525
-3197
-3935
-4713
-5504
-6276
-7002
-7657
-8218
-8671
-9004
-9213
-9302
-9279
-9156
-8950
-8680
-8366
-8029
-7687
-7357
-7054
-6789
-6570
-6402
-6286
-6223
-6210
-6242
-6314
-6419
-6550
-6698
-6856
-7015
-7164
-7296
-7401
-7471
-7497
-7472
-7393
-7254
-7057
-6802
-6495
-6143
-5755
-5345
-4924
-4508
-4108
-3737
-3406
-3121
-2888
-2706
-2574
-2486
-2434
-2407
-2395
-2387
-2373
-2344
-2295
-2222
-2126
-2007
-1870
-1723
-1571
-1423
-1285
-1163
-1060
-977
-913
-866
-830
-799
-767
-725
-669
-594
-498
-380
-242
-89
74
240
402
553
686
797
884
945
981
997
996
983
966
948
936
931
935
949
969
992
1012
1025
1025
1006
966
901
811
696
561
409
246
78
-88
-248
-395
-527
-641
-739
-820
-889
-948
-1002
-1056
-1113
-1177
-1249
-1330
-1419
-1514
-1612
-1709
-1801
-1883
-1950
-1999
-2028
-2033
-2017
-1978
-1917
-1837
-1741
-1631
-1512
-1387
-1257
-1127
-999
-874
-755
-643
-540
-447
-365
-295
-239
-196
-166
-149
-143
-149
-162
-182
-206
-230
-254
-275
-291
-303
-311
-317
-321
-327
-337
-353
-378
-412
-455
-507
-564
-622
-678
-724
-755
-767
-753
-711
-638
-534
-401
-242
-61
135
341
552
762
968
1169
1366
1562
1762
1973
2202
2456
2743
3066
3429
3829
4262
4720
5190
5658
6105
6514
6868
7149
7344
7445
7448
7353
7169
6907
6585
6225
5848
5480
5143
4857
4639
4500
4444
4472
4574
4738
4947
5178
5410
5619
5783
5885
5909
5847
5697
5461
5147
4770
4346
3896
3442
3003
2599
2247
1959
1742
1600
1531
1527
1580
1675
1797
1930
2059
2170
2250
2290
2284
2231
2130
1986
1804
1594
1364
1123
881
645
422
217
30
-136
-284
-417
-537
-649
-756
-862
-969
-1077
-1185
-1290
-1388
-1474
-1542
-1586
-1601
-1584
-1532
-1445
-1327
-1182
-1018
-846
-675
-518
-387
-291
-241
-240
-293
-398
-548
-736
-948
-1171
-1386
-1579
-1732
-1832
-1867
-1833
-1726
-1550
-1315
-1032
-720
-399
-90
185
406
554
617
585
456
232
-78
-461
-899
-1371
-1855
-2328
-2768
-3156
-3476
-3717
-3872
-3940
-3922
-3826
-3662
-3444
-3186
-2903
-2609
-2319
-2043
-1791
-1569
-1382
-1232
-1117
-1036
-985
-961
-959
-974
-1002
-1038
-1079
-1120
-1159
-1193
-1217
-1229
-1224
-1201
-1155
-1083
-982
-852
-691
-498
-276
-27
246
539
844
1157
1470
1778
2073
2349
2602
2826
3019
3178
3301
3387
3439
3455
3439
3394
3322
3226
3112
2983
2843
2698
2551
2406
2266
2133
2009
1895
1789
1689
1591
1493
1390
1277
1151
1010
852
679
493
300
108
-74
-235
-362
-445
-474
-441
-339
-170
66
360
699
1070
1453
1828
2173
2470
2698
2845
2901
2860
2725
2502
2204
1847
1450
1036
624
236
-113
-409
-645
-818
-932
-995
-1018
-1016
-1008
-1006
-1027
-1081
-1177
-1317
-1500
-1719
-1963
-2219
-2470
-2700
-2894
-3038
-3121
-3138
-3086
-2968
-2792
-2567
-2308
-2029
-1749
-1479
-1233
-1022
-853
-729
-649
-610
-605
-626
-661
-700
-734
-753
-749
-719
-660
-572
-458
-321
-167
-4
161
323
473
606
719
807
868
902
910
894
855
799
729
650
568
488
416
357
317
298
305
338
399
486
596
723
860
1000
1133
1250
1340
1394
1406
1369
1279
1137
943
703
423
113
-218
-557
-896
-1222
-1529
-1808
-2056
-2270
-2451
-2599
-2718
-2812
-2886
-2943
-2986
-3018
-3038
-3045
-3039
-3015
-2970
-2902
-2809
-2691
-2548
-2385
-2207
-2021
-1840
-1669
-1522
-1406
-1330
-1300
-1319
-1385
-1496
-1644
-1819
-2009
-2201
-2381
-2535
-2653
-2725
-2744
-2709
-2618
-2477
-2290
-2066
-1814
-1545
-1266
-986
-710
-442
-184
67
312
558
809
1070
1345
1638
1950
2279
2621
2970
3318
3654
3968
4248
4485
4669
4792
4850
4840
4762
4619
4417
4163
3867
3538
3187
2825
2463
2109
1771
1457
1172
919
700
517
369
253
169
112
79
66
67
79
98
119
140
158
173
183
190
196
202
212
229
258
301
360
437
531
641
763
893
1026
1154
1272
1373
1452
1505
1530
1527
1500
1452
1390
1322
1255
1198
1157
1136
1139
1165
1210
1266
1324
1373
1397
1386
1324
1204
1016
757
430
39
-404
-884
-1384
-1884
-2360
-2795
-3167
-3464
-3673
-3790
-3814
-3753
-3616
-3421
-3184
-2928
-2674
-2441
-2247
-2105
-2025
-2009
-2057
-2162
-2312
-2492
-2684
-2871
-3034
-3156
-3223
-3224
-3154
-3011
-2797
-2520
-2188
-1814
-1413
-998
-584
-183
194
542
854
1129
1369
1576
1756
1915
2059
2192
2320
2444
2565
2681
2788
2880
2949
2987
2987
2942
2844
2691
2482
2218
1905
1550
1165
763
359
-31
-391
-707
-965
-1154
-1267
-1301
-1254
-1132
-940
-690
-393
-64
282
630
967
1280
1561
1802
2000
2152
2260
2327
2358
2358
2331
2283
2215
2130
2027
1904
1757
1581
1370
1120
826
486
99
-331
-800
-1297
-1812
-2331
-2839
-3318
-3754
-4132
-4439
-4667
-4810
-4866
-4839
-4734
-4562
-4334
-4065
-3769
-3461
-3152
-2855
-2577
-2321
-2089
-1880
-1688
-1507
-1330
-1148
-955
-745
-515
-265
1
279
558
828
1077
1291
1458
1567
1609
1578
1473
1295
1050
749
403
30
-355
-733
-1086
-1399
-1658
-1851
-1972
-2017
-1989
-1890
-1729
-1519
-1272
-1004
-731
-468
-230
-28
126
227
272
258
191
76
-78
-261
-459
-661
-853
-1024
-1163
-1262
-1314
-1315
-1266
-1167
-1022
-840
-625
-385
-131
131
393
650
897
1132
1354
1565
1768
1965
2162
2361
2566
2778
2999
3226
3456
3683
3901
4102
4276
4416
4512
4558
4549
4483
4360
4183
3958
3692
3398
3085
2766
2455
2162
1899
1672
1489
1353
1263
1220
1218
1252
1315
1399
1496
1599
1701
1795
1877
1944
1993
2021
2031
2019
1986
1931
1854
1755
1632
1484
1311
1113
889
643
376
91
-205
-506
-807
-1098
-1374
-1626
-1850
-2041
-2195
-2314
-2397
-2448
-2472
-2474
-2463
-2445
-2425
-2409
-2402
-2404
-2415
-2434
-2455
-2475
-2485
-2482
-2459
-2411
-2338
-2239
-2117
-1978
-1830
-1684
-1550
-1441
-1368
-1342
-1370
-1458
-1607
-1815
-2075
-2377
-2708
-3053
-3395
-3716
-4000
-4232
-4399
-4493
-4510
-4448
-4312
-4107
-3845
-3539
-3203
-2852
-2501
-2163
-1851
-1574
-1340
-1152
-1012
-919
-870
-861
-887
-942
-1020
-1115
-1222
-1336
-1453
-1571
-1684
-1791
-1889
-1975
-2045
-2099
-2131
-2139
-2121
-2076
-2001
-1900
-1770
-1616
-1439
-1245
-1036
-817
-592
-363
-133
100
336
578
830
1097
1384
1695
2035
2406
2808
3237
3689
4155
4625
5084
5520
5916
6259
6534
6731
6842
6861
6787
6625
6381
6064
5688
5267
4817
4353
3888
3436
3006
2606
2239
1908
1613
1350
1118
911
727
564
418
291
183
97
35
1
-1
29
93
189
315
465
634
811
988
1156
1305
1427
1517
1569
1581
1555
1493
1400
1281
1143
992
835
676
517
360
205
48
-115
-286
-473
-677
-901
-1147
-1413
-1696
-1989
-2285
-2576
-2852
-3104
-3324
-3505
-3643
-3737
-3788
-3800
-3781
-3739
-3683
-3625
-3574
-3537
-3522
-3532
-3567
-3627
-3707
-3799
-3896
-3989
-4069
-4129
-4163
-4166
-4137
-4075
-3986
-3871
-3738
-3591
-3438
-3282
-3127
-2975
-2825
-2676
-2522
-2359
-2182
-1984
-1762
-1513
-1236
-935
-612
-277
61
392
704
983
1220
1405
1531
1595
1596
1537
1425
1267
1075
862
640
422
220
43
-99
-202
-260
-271
-237
-157
-33
132
337
578
855
1167
1511
1887
2293
2727
3183
3656
4140
4624
5099
5552
5971
6343
6657
6901
7068
7151
7147
7058
6887
6639
6325
5954
5539
5092
4624
4146
3665
3189
2720
2261
1810
1367
928
490
50
-391
-835
-1278
-1715
-2140
-2544
-2917
-3248
-3527
-3744
-3893
-3969
-3969
-3896
-3755
-3553
-3303
-3017
-2710
-2398
-2095
-1816
-1573
-1373
-1224
-1127
-1084
-1089
-1138
-1222
-1333
-1462
-1598
-1734
-1863
-1980
-2082
-2167
-2237
-2294
-2340
-2379
-2416
-2452
-2492
-2536
-2583
-2634
-2685
-2733
-2773
-2802
-2813
-2804
-2772
-2714
-2630
-2520
-2387
-2234
-2066
-1886
-1700
-1513
-1330
-1154
-987
-832
-689
-557
-435
-321
-212
-105
2
111
225
343
466
594
726
859
992
1122
1247
1364
1472
1569
1652
1719
1770
1803
1816
1807
1774
1717
1633
1522
1382
1214
1020
802
564
312
53
-204
-449
-673
-865
-1016
-1116
-1159
-1141
-1059
-915
-712
-459
-164
162
506
854
1196
1519
1814
2076
2303
2493
2651
2784
2901
3012
3127
3258
3413
3600
3821
4077
4363
4673
4996
5318
5624
5898
6125
6291
6385
6398
6326
6169
5931
5620
5247
4827
4374
3903
3431
2970
2532
2126
1756
1426
1134
877
649
444
255
77
-98
-273
-448
-626
-802
-974
-1136
-1282
-1405
-1500
-1562
-1588
-1576
-1528
-1446
-1334
-1199
-1049
-891
-733
-583
-448
-332
-241
-176
-138
-126
-138
-173
-226
-296
-379
-474
-580
-699
-831
-979
-1147
-1339
-1558
-1809
-2094
-2414
-2770
-3160
-3579
-4022
-4480
-4943
-5399
-5835
-6238
-6593
-6888
-7110
-7249
-7298
-7252
-7109
-6872
-6547
-6143
-5672
-5150
-4593
-4019
-3448
-2898
-2385
-1924
-1527
-1200
-950
-775
-672
-633
-649
-707
-792
-891
-990
-1075
-1137
-1168
-1162
-1120
-1042
-934
-802
-656
-506
-361
-232
-126
-49
-6
4
-20
-73
-148
-237
-332
-422
-497
-548
-567
-547
-483
-371
-211
-2
251
547
879
1241
1626
2027
2435
2841
3238
3617
3970
4289
4568
4800
4980
5107
5177
5191
5151
5062
4929
4761
4566
4355
4138
3925
3725
3546
3393
3269
3175
3108
3063
3033
3008
2977
2932
2860
2755
2608
2415
2176
1893
1570
1215
839
452
68
-302
-644
-951
-1213
-1425
-1585
-1693
-1752
-1768
-1747
-1698
-1630
-1550
-1467
-1387
-1316
-1256
-1210
-1178
-1157
-1147
-1145
-1148
-1153
-1158
-1164
-1169
-1175
-1185
-1201
-1227
-1266
-1323
-1401
-1503
-1632
-1788
-1972
-2181
-2414
-2668
-2936
-3215
-3497
-3775
-4042
-4290
-4511
-4699
-4845
-4945
-4992
-4984
-4917
-4791
-4608
-4372
-4086
-3763
-3407
-3031
-2647
-2267
-1904
-1569
-1273
-1024
-829
-693
-618
-601
-640
-729
-861
-1027
-1218
-1425
-1639
-1854
-2061
-2258
-2440
-2606
-2757
-2893
-3016
-3128
-3230
-3324
-3411
-3490
-3561
-3621
-3669
-3702
-3717
-3711
-3685
-3636
-3565
-3474
-3364
-3238
-3100
-2952
-2797
-2638
-2474
-2307
-2134
-1955
-1765
-1562
-1343
-1105
-847
-570
-276
32
345
657
958
1237
1484
1691
1849
1955
2004
2001
1949
1858
1739
1608
1479
1369
1293
1266
1297
1392
1554
1778
2057
2378
2725
3077
3414
3716
3962
4136
4226
4223
4125
3936
3663
3321
2927
2501
2065
1641
1249
906
626
416
281
219
224
285
388
517
657
790
903
985
1028
1027
983
900
787
655
514
380
264
178
132
132
180
275
414
588
788
1000
1212
1410
1582
1716
1802
1835
1810
1726
1586
1392
1151
872
561
229
-116
-465
-811
-1146
-1466
-1764
-2036
-2280
-2492
-2669
-2810
-2910
-2970
-2985
-2956
-2880
-2758
-2589
-2374
-2117
-1821
-1490
-1130
-746
-346
63
475
884
1282
1665
2029
2369
2684
2972
3230
3459
3658
3825
3961
4065
4135
4172
4174
4141
4073
3971
3836
3672
3482
3271
3046
2812
2579
2352
2140
1950
1787
1658
1566
1514
1503
1531
1599
1702
1837
2001
2189
2397
2619
2852
3092
3335
3577
3814
4043
4260
4461
4643
4800
4930
5029
5094
5124
5116
5071
4992
4882
4745
4586
4414
4234
4054
3882
3722
3580
3458
3357
3277
3214
3166
3126
3090
3052
3006
2951
2883
2803
2713
2617
2523
2438
2370
2330
2324
2361
2446
2582
2769
3003
3278
3585
3911
4244
4568
4867
5127
5335
5478
5547
5537
5444
5269
5016
4692
4306
3869
3395
2896
2387
1880
1389
925
498
114
-220
-501
-729
-903
-1028
-1108
-1149
-1160
-1148
-1123
-1095
-1072
-1063
-1076
-1116
-1188
-1293
-1431
-1600
-1796
-2011
-2238
-2469
-2693
-2901
-3085
-3238
-3354
-3432
-3471
-3474
-3445
-3394
-3329
-3262
-3202
-3162
-3151
-3176
-3244
-3356
-3511
-3704
-3928
-4171
-4421
-4662
-4878
-5053
-5174
-5227
-5202
-5093
-4896
-4613
-4249
-3813
-3316
-2774
-2205
-1626
-1056
-514
-17
420
784
1066
1260
1364
1377
1304
1152
930
649
322
-39
-420
-808
-1193
-1562
-1909
-2225
-2505
-2747
-2948
-3109
-3229
-3311
-3357
-3369
-3351
-3303
-3230
-3132
-3013
-2875
-2719
-2549
-2368
-2179
-1987
-1796
-1612
-1439
-1284
-1151
-1045
-968
-924
-913
-934
-986
-1064
-1165
-1282
-1412
-1547
-1686
-1823
-1957
-2088
-2217
-2347
-2482
-2627
-2787
-2966
-3166
-3389
-3635
-3899
-4176
-4457
-4731
-4986
-5209
-5387
-5509
-5565
-5549
-5456
-5289
-5051
-4752
-4402
-4018
-3613
-3206
-2811
-2442
-2111
-1824
-1584
-1390
-1237
-1115
-1012
-915
-809
-678
-512
-301
-38
277
642
1050
1489
1946
2402
2840
3242
3591
3871
4070
4183
4201
4126
3961
3712
3391
3010
2582
2123
1646
1168
700
256
-155
-524
-843
-1107
-1313
-1458
-1540
-1560
-1519
-1419
-1265
-1061
-813
-529
-216
116
457
799
1131
1445
1733
1989
2210
2393
2537
2644
2719
2765
2789
2795
2791
2780
2766
2751
2735
2718
2695
2663
2617
2553
2466
2352
2211
2041
1847
1631
1401
1164
930
707
504
328
187
84
21
-5
4
43
102
175
251
324
384
428
451
453
434
400
355
307
263
232
222
237
283
361
471
610
773
953
1141
1329
1508
1667
1800
1899
1961
1981
1960
1898
1797
1662
1498
1310
1103
885
660
433
210
-6
-212
-403
-578
-734
-870
-984
-1075
-1144
-1190
-1216
-1223
-1215
-1195
-1169
-1141
-1118
-1106
-1108
-1129
-1172
-1237
-1324
-1429
-1547
-1672
-1794
-1905
-1996
-2057
-2081
-2061
-1994
-1879
-1716
-1511
-1270
-1002
-720
-432
-151
114
352
558
727
858
953
1014
1048
1063
1064
1061
1059
1064
1079
1104
1139
1179
1218
1251
1269
1265
1235
1171
1073
940
774
578
361
129
-108
-343
-566
-771
-953
-1110
-1239
-1344
-1428
-1495
-1551
-1603
-1655
-1713
-1778
-1852
-1932
-2017
-2100
-2176
-2237
-2278
-2292
-2274
-2223
-2138
-2021
-1877
-1712
-1535
-1354
-1180
-1018
-880
-769
-687
-636
-615
-618
-641
-674
-711
-743
-763
-765
-744
-698
-627
-533
-420
-292
-157
-20
113
236
345
437
512
568
609
636
651
659
662
662
659
654
644
627
599
556
492
404
287
138
-46
-263
-514
-795
-1103
-1431
-1773
-2121
-2466
-2801
-3117
-3405
-3658
-3868
-4027
-4133
-4179
-4161
-4077
-3927
-3710
-3428
-3087
-2690
-2245
-1760
-1246
-714
-174
359
876
1364
1815
2220
2572
2869
3108
3290
3418
3496
3530
3525
3487
3423
3337
3231
3109
2970
2814
2638
2440
2216
1964
1683
1372
1032
667
284
-112
-511
-901
-1273
-1616
-1918
-2171
-2368
-2504
-2576
-2584
-2531
-2423
-2266
-2068
-1841
-1593
-1336
-1078
-830
-598
-390
-211
-64
49
125
166
172
146
90
8
-96
-217
-350
-488
-626
-758
-877
-978
-1054
-1102
-1118
-1099
-1045
-956
-834
-682
-504
-306
-92
131
358
586
809
1026
1235
1436
1628
1813
1993
2168
2339
2508
2671
2829
2978
3115
3234
3330
3400
3439
3442
3408
3336
3227
3083
2907
2707
2487
2254
2017
1781
1553
1337
1139
960
802
666
552
458
384
330
294
277
280
302
346
412
502
616
752
910
1085
1274
1471
1668
1860
2037
2196
2327
2426
2491
2521
2516
2478
2414
2328
2228
2119
2009
1905
1808
1724
1651
1590
1537
1489
1439
1383
1316
1233
1131
1008
869
711
542
367
194
31
-114
-234
-322
-373
-386
-360
-297
-201
-79
63
216
371
521
656
771
861
924
957
961
940
898
838
769
695
624
561
512
481
472
486
525
588
674
781
905
1042
1188
1338
1487
1629
1759
1872
1964
2031
2070
2078
2054
1997
1908
1790
1643
1473
1283
1078
865
649
436
234
48
-115
-250
-351
-414
-436
-411
-340
-220
-52
162
420
718
1049
1407
1783
2166
2547
2915
3258
3566
3829
4038
4188
4274
4295
4251
4147
3989
3785
3546
3284
3009
2735
2471
2227
2009
1823
1668
1545
1448
1373
1312
1254
1192
1116
1016
889
726
526
287
11
-299
-638
-1000
-1379
-1767
-2157
-2543
-2917
-3276
-3613
-3925
-4207
-4457
-4671
-4846
-4978
-5066
-5105
-5094
-5032
-4916
-4750
-4534
-4273
-3974
-3644
-3293
-2933
-2574
-2230
-1911
-1628
-1390
-1202
-1069
-991
-966
-989
-1052
-1148
-1266
-1396
-1528
-1652
-1763
-1854
-1922
-1967
-1991
-1995
-1985
-1966
-1943
-1921
-1903
-1893
-1893
-1901
-1918
-1940
-1965
-1989
-2008
-2020
-2023
-2016
-1998
-1969
-1933
-1889
-1842
-1791
-1739
-1685
-1631
-1574
-1511
-1442
-1363
-1272
-1167
-1049
-917
-777
-632
-488
-354
-238
-147
-90
-74
-103
-178
-299
-461
-658
-878
-1110
-1341
-1557
-1743
-1888
-1982
-2017
-1992
-1903
-1756
-1556
-1313
-1036
-738
-430
-123
175
456
716
954
1170
1368
1551
1726
1898
2071
2250
2436
2629
2826
3024
3216
3394
3549
3675
3764
3809
3807
3756
3655
3508
3319
3094
2841
2568
2282
1991
1700
1414
1137
869
611
362
120
-116
-349
-579
-806
-1030
-1247
-1454
-1648
-1822
-1972
-2093
-2181
-2233
-2246
-2221
-2158
-2062
-1937
-1787
-1618
-1437
-1249
-1060
-874
-694
-521
-356
-199
-47
102
250
401
556
717
885
1059
1239
1422
1605
1783
1952
2106
2243
2355
2440
2495
2515
2499
2447
2358
2232
2072
1878
1653
1401
1123
824
507
175
-169
-521
-879
-1240
-1600
-1959
-2313
-2660
-3000
-3331
-3650
-3955
-4246
-4518
-4769
-4996
-5194
-5358
-5485
-5569
-5606
-5591
-5521
-5395
-5210
-4970
-4676
-4334
-3953
-3540
-3108
-2669
-2236
-1823
-1443
-1107
-826
-609
-461
-384
-379
-443
-569
-751
-978
-1239
-1523
-1819
-2115
-2403
-2674
-2923
-3146
-3340
-3506
-3645
-3760
-3853
-3929
-3990
-4041
-4083
-4117
-4143
-4161
-4169
-4163
-4143
-4105
-4046
-3965
-3862
-3736
-3590
-3426
-3248
-3061
-2870
-2680
-2497
-2326
-2169
-2032
-1914
-1817
-1741
-1683
-1640
-1611
-1590
-1575
-1563
-1550
-1536
-1518
-1497
-1472
-1444
-1415
-1385
-1355
-1326
-1296
-1264
-1228
-1185
-1131
-1062
-975
-866
-731
-569
-380
-164
76
335
609
891
1174
1450
1714
1960
2183
2381
2553
2700
2825
2933
3028
3117
3205
3298
3399
3512
3637
3772
3915
4061
4205
4340
4459
4557
4630
4675
4691
4681
4647
4597
4536
4474
4418
4375
4351
4351
4376
4423
4489
4567
4648
4720
4773
4795
4777
4709
4588
4411
4179
3896
3572
3217
2842
2462
2090
1739
1420
1140
906
718
576
476
409
367
338
313
280
230
155
48
-93
-270
-483
-727
-998
-1291
-1599
-1916
-2235
-2550
-2858
-3152
-3431
-3693
-3934
-4156
-4357
-4537
-4696
-4836
-4956
-5059
-5145
-5216
-5276
-5327
-5371
-5413
-5454
-5498
-5545
-5596
-5651
-5707
-5761
-5805
-5835
-5842
-5819
-5757
-5649
-5491
-5277
-5008
-4683
-4307
-3886
-3429
-2947
-2450
-1950
-1458
-986
-540
-127
250
589
891
1160
1400
1617
1815
1999
2172
2335
2489
2630
2755
2858
2934
2975
2978
2938
2853
2724
2553
2348
2115
1866
1611
1362
1130
926
759
633
553
518
526
573
651
754
873
1000
1131
1258
1380
1494
1602
1705
1807
1912
2023
2142
2271
2409
2553
2699
2840
2970
3081
3164
3213
3223
3190
3115
2999
2848
2670
2476
2276
2082
1907
1760
1650
1581
1558
1578
1637
1729
1843
1970
2097
2213
2308
2373
2403
2394
2348
2268
2160
2032
1895
1759
1636
1535
1465
1432
1439
1488
1577
1702
1856
2031
2219
2411
2598
2773
2931
3067
3180
3271
3341
3397
3444
3488
3538
3601
3682
3789
3924
4089
4285
4508
4755
5019
5293
5568
5835
6084
6307
6496
6643
6744
6796
6797
6750
6658
6525
6358
6166
5958
5741
5525
5318
5127
4957
4812
4694
4603
4536
4492
4464
4449
4439
4430
4415
4390
4350
4294
4219
4125
4014
3887
3748
3598
3442
3284
3124
2967
2814
2665
2520
2379
2241
2103
1965
1825
1680
1531
1375
1214
1047
875
698
519
336
153
-32
-218
-404
-592
-782
-975
-1171
-1372
-1577
-1787
-2000
-2214
-2429
-2641
-2847
-3043
-3227
-3394
-3542
-3668
-3772
-3851
-3908
-3942
-3957
-3955
-3940
-3915
-3884
-3851
-3818
-3787
-3760
-3737
-3717
-3697
-3677
-3652
-3619
-3575
-3517
-3442
-3348
-3236
-3104
-2955
-2793
-2621
-2443
-2267
-2099
-1944
-1810
-1702
-1625
-1583
-1580
-1616
-1693
-1807
-1957
-2139
-2348
-2577
-2822
-3074
-3328
-3577
-3815
-4038
-4242
-4422
-4578
-4707
-4810
-4889
-4943
-4976
-4991
-4991
-4978
-4958
-4933
-4907
-4882
-4861
-4846
-4839
-4841
-4853
-4875
-4906
-4946
-4994
-5047
-5105
-5163
-5221
-5274
-5321
-5357
-5379
-5386
-5373
-5338
-5278
-5193
-5079
-4936
-4764
-4563
-4333
-4075
-3792
-3485
-3157
-2811
-2450
-2077
-1696
-1311
-925
-542
-165
203
559
900
1224
1528
1812
2073
2311
2524
2713
2876
3014
3128
3217
3283
3325
3346
3346
3326
3288
3234
3164
3082
2988
2885
2775
2661
2546
2432
2320
2215
2118
2029
1953
1888
1835
1793
1762
1741
1726
1716
1709
1701
1690
1674
1652
1622
1583
1536
1482
1422
1357
1291
1224
1158
1097
1040
988
942
901
864
829
795
759
720
677
629
575
517
456
394
333
277
230
194
171
165
175
202
244
300
366
438
512
582
644
694
727
742
736
709
661
595
512
416
310
198
82
-36
-151
-264
-373
-479
-580
-677
-770
-859
-944
-1022
-1094
-1154
-1201
-1231
-1241
-1229
-1190
-1126
-1034
-916
-776
-618
-446
-269
-93
74
225
351
449
513
541
532
488
412
308
182
42
-105
-253
-395
-525
-638
-731
-803
-851
-877
-881
-866
-834
-786
-724
-651
-567
-474
-371
-260
-140
-13
121
261
403
546
687
821
945
1055
1149
1223
1277
1310
1322
1316
1296
1264
1226
1187
1151
1121
1101
1093
1097
1112
1136
1164
1194
1220
1238
1243
1233
1205
1160
1098
1022
938
849
762
682
616
569
543
543
568
616
686
773
871
975
1079
1177
1265
1340
1399
1444
1475
1495
1509
1522
1540
1567
1609
1668
1747
1845
1963
2095
2238
2386
2532
2669
2789
2887
2955
2991
2990
2950
2873
2758
2609
2428
2220
1989
1738
1472
1195
909
618
324
29
-266
-559
-847
-1130
-1405
-1669
-1920
-2153
-2367
-2556
-2719
-2853
-2955
-3024
-3060
-3061
-3029
-2967
-2875
-2757
-2617
-2456
-2280
-2091
-1892
-1685
-1474
-1259
-1043
-826
-609
-393
-179
34
244
450
652
849
1041
1225
1400
1567
1723
1867
1999
2118
2223
2314
2391
2452
2498
2530
2546
2547
2533
2504
2461
2403
2332
2247
2150
2040
1918
1784
1639
1482
1313
1133
942
739
525
300
64
-181
-434
-694
-958
-1224
-1488
-1748
-2000
-2242
-2470
-2682
-2876
-3051
-3206
-3342
-3459
-3560
-3647
-3721
-3786
-3845
-3900
-3952
-4003
-4053
-4102
-4149
-4193
-4230
-4257
-4272
-4271
-4251
-4208
-4141
-4048
-3928
-3780
-3604
-3402
-3176
-2927
-2658
-2372
-2073
-1763
-1447
-1129
-811
-499
-195
95
368
620
848
1046
1213
1346
1443
1504
1527
1515
1470
1394
1292
1170
1032
886
737
593
458
339
240
164
113
90
93
122
174
248
339
444
559
680
804
927
1047
1162
1270
1371
1464
1550
1630
1704
1776
1845
1914
1984
2058
2135
2216
2302
2392
2484
2577
2669
2755
2833
2899
2949
2978
2983
2961
2910
2829
2718
2578
2413
2226
2023
1811
1596
1386
1188
1008
855
730
638
579
552
557
587
639
705
778
850
915
966
996
1002
983
936
862
763
644
507
359
205
50
-101
-244
-377
-496
-601
-691
-769
-835
-891
-942
-988
-1035
-1083
-1135
-1193
-1260
-1334
-1418
-1511
-1612
-1721
-1838
-1961
-2088
-2219
-2351
-2483
-2614
-2740
-2861
-2974
-3077
-3168
-3247
-3310
-3358
-3390
-3406
-3407
-3392
-3364
-3325
-3275
-3216
-3152
-3082
-3008
-2932
-2853
-2772
-2687
-2598
-2503
-2401
-2290
-2169
-2035
-1889
-1728
-1552
-1362
-1158
-940
-709
-467
-215
44
310
581
853
1126
1397
1665
1926
2179
2421
2650
2865
3064
3245
3407
3549
3673
3779
3867
3940
4000
4049
4091
4127
4159
4190
4219
4247
4274
4297
4314
4322
4317
4296
4256
4193
4106
3992
3852
3687
3499
3291
3067
2832
2590
2347
2108
1876
1654
1445
1249
1066
896
735
581
431
281
128
-30
-195
-370
-553
-744
-942
-1145
-1350
-1552
-1749
-1936
-2111
-2268
-2405
-2519
-2608
-2668
-2699
-2698
-2665
-2600
-2503
-2374
-2214
-2025
-1811
-1573
-1317
-1048
-770
-490
-213
53
304
534
738
914
1058
1170
1250
1300
1323
1322
1303
1269
1226
1178
1128
1080
1035
995
958
925
893
860
825
784
738
683
621
553
479
402
325
250
183
124
77
43
24
19
27
46
72
104
135
163
184
195
192
174
141
91
27
-52
-141
-240
-344
-452
-561
-668
-773
-872
-967
-1056
-1141
-1221
-1299
-1374
-1450
-1527
-1606
-1690
-1780
-1876
-1980
-2092
-2212
-2342
-2480
-2626
-2780
-2941
-3107
-3277
-3449
-3621
-3792
-3960
-4122
-4278
-4426
-4565
-4695
-4816
-4928
-5033
-5130
-5221
-5307
-5389
-5467
-5543
-5615
-5684
-5749
-5808
-5861
-5906
-5942
-5968
-5983
-5985
-5977
-5957
-5927
-5888
-5842
-5790
-5735
-5678
-5621
-5566
-5513
-5462
-5415
-5372
-5332
-5297
-5264
-5237
-5213
-5195
-5183
-5178
-5180
-5190
-5209
-5236
-5269
-5307
-5347
-5385
-5418
-5440
-5448
-5435
-5400
-5338
-5247
-5126
-4977
-4800
-4600
-4380
-4146
-3902
-3655
-3409
-3168
-2936
-2714
-2503
-2301
-2109
-1922
-1738
-1554
-1369
-1181
-991
-800
-611
-429
-260
-110
14
106
161
175
145
74
-38
-183
-354
-543
-737
-926
-1099
-1246
-1358
-1430
-1457
-1439
-1377
-1277
-1146
-990
-820
-645
-473
-312
-166
-40
67
154
227
290
349
411
483
570
677
805
956
1127
1315
1514
1718
1919
2109
2282
2431
2552
2641
2698
2723
2718
2689
2641
2578
2508
2435
2366
2304
2252
2212
2185
2170
2166
2171
2183
2200
2221
2244
2269
2296
2326
2361
2400
2447
2503
2567
2642
2725
2815
2912
3013
3114
3212
3306
3392
3469
3535
3589
3633
3667
3694
3716
3736
3757
3782
3814
3856
3909
3973
4050
4140
4240
4350
4468
4593
4722
4854
4987
5120
5252
5382
5511
5637
5761
5882
6001
6117
6231
6340
6446
6547
6643
6732
6814
6887
6951
7004
7046
7076
7094
7099
7090
7069
7034
6988
6930
6863
6788
6707
6624
6542
6463
6392
6331
6284
6253
6239
6244
6268
6308
6362
6428
6501
6574
6644
6705
6751
6777
6780
6757
6705
6625
6518
6384
6227
6050
5857
5650
5432
5207
4975
4737
4493
4241
3982
3713
3434
3143
2841
2530
2213
1893
1576
1270
982
718
488
298
153
59
16
25
83
186
328
499
693
898
1106
1308
1496
1667
1815
1938
2037
2115
2174
2218
2252
2282
2310
2341
2378
2420
2468
2521
2577
2632
2683
2728
2763
2788
2800
2800
2788
2766
2736
2701
2662
2623
2583
2544
2504
2464
2421
2373
2316
2249
2169
2075
1967
1846
1714
1576
1435
1297
1167
1052
956
882
833
809
810
832
872
923
978
1031
1075
1103
1111
1095
1053
984
892
778
647
505
357
207
61
-77
-206
-323
-430
-528
-619
-707
-796
-889
-989
-1099
-1220
-1353
-1496
-1648
-1805
-1965
-2124
-2277
-2422
-2557
-2678
-2786
-2879
-2960
-3027
-3084
-3132
-3171
-3202
-3226
-3241
-3246
-3238
-3214
-3170
-3104
-3013
-2892
-2743
-2563
-2354
-2118
-1860
-1583
-1295
-1000
-708
-423
-150
105
338
546
729
887
1018
1128
1217
1286
1339
1377
1402
1412
1407
1387
1348
1288
1204
1094
956
788
591
364
112
-163
-455
-758
-1066
-1371
-1666
-1944
-2201
-2429
-2626
-2790
-2920
-3018
-3084
-3124
-3142
-3143
-3133
-3117
-3101
-3089
-3086
-3095
-3118
-3155
-3208
-3276
-3357
-3450
-3552
-3662
-3777
-3896
-4014
-4135
-4253
-4368
-4479
-4586
-4688
-4784
-4873
-4953
-5024
-5084
-5131
-5164
-5181
-5181
-5164
-5127
-5072
-4999
-4908
-4802
-4682
-4550
-4410
-4264
-4115
-3966
-3819
-3677
-3541
-3413
-3293
-3183
-3083
-2992
-2910
-2836
-2771
-2714
-2663
-2620
-2582
-2550
-2524
-2501
-2482
-2465
-2448
-2429
-2407
-2378
-2341
-2293
-2231
-2153
-2057
-1942
-1808
-1655
-1483
-1293
-1090
-874
-649
-419
-188
41
263
476
677
862
1031
1181
1312
1424
1516
1591
1647
1689
1716
1732
1739
1739
1735
1730
1726
1726
1730
1743
1763
1793
1832
1880
1935
1997
2063
2130
2197
2259
2315
2363
2399
2423
2434
2430
2413
2383
2341
2287
2224
2152
2072
1984
1890
1789
1680
1563
1437
1301
1156
1000
837
665
487
306
124
-56
-231
-396
-550
-691
-818
-928
-1024
-1107
-1177
-1238
-1291
-1340
-1385
-1430
-1474
-1518
-1561
-1602
-1638
-1667
-1688
-1698
-1696
-1681
-1655
-1618
-1573
-1524
-1474
-1427
-1388
-1359
-1343
-1341
-1353
-1376
-1408
-1445
-1480
-1508
-1523
-1522
-1498
-1450
-1378
-1280
-1162
-1025
-876
-720
-565
-415
-276
-152
-45
44
117
177
226
271
314
362
416
481
556
640
731
825
917
1000
1072
1125
1156
1162
1145
1104
1043
967
883
797
715
642
584
543
518
509
511
519
525
522
502
458
384
278
138
-34
-235
-459
-698
-943
-1185
-1415
-1627
-1813
-1971
-2100
-2201
-2278
-2338
-2386
-2431
-2481
-2543
-2622
-2721
-2842
-2985
-3147
-3322
-3504
-3688
-3866
-4030
-4179
-4307
-4411
-4494
-4556
-4601
-4634
-4661
-4686
-4715
-4750
-4795
-4850
-4914
-4984
-5056
-5125
-5187
-5236
-5267
-5278
-5267
-5235
-5182
-5114
-5035
-4951
-4869
-4795
-4736
-4696
-4679
-4686
-4716
-4769
-4840
-4923
-5013
-5103
-5187
-5259
-5314
-5349
-5361
-5351
-5319
-5269
-5203
-5128
-5047
-4966
-4890
-4821
-4763
-4718
-4685
-4663
-4650
-4643
-4637
-4628
-4611
-4581
-4534
-4466
-4376
-4260
-4120
-3955
-3768
-3562
-3341
-3110
-2874
-2639
-2410
-2193
-1991
-1810
-1651
-1515
-1403
-1313
-1243
-1188
-1144
-1105
-1066
-1020
-963
-889
-796
-682
-545
-388
-212
-22
178
383
585
780
962
1127
1271
1394
1495
1574
1635
1682
1717
1747
1776
1808
1846
1892
1948
2013
2088
2168
2250
2332
2410
2479
2538
2584
2617
2636
2641
2636
2622
2602
2580
2556
2535
2516
2501
2488
2477
2465
2449
2427
2394
2350
2291
2216
2125
2019
1899
1770
1633
1493
1354
1220
1095
980
878
790
715
652
600
556
517
479
442
401
356
306
251
192
129
65
2
-58
-112
-159
-198
-226
-246
-255
-257
-251
-240
-224
-207
-188
-169
-151
-132
-114
-96
-76
-54
-30
-2
28
60
94
126
156
181
198
205
202
185
156
115
64
5
-59
-121
-179
-226
-258
-270
-258
-220
-155
-62
57
200
363
541
729
920
1110
1292
1464
1620
1758
1877
1977
2058
2121
2168
2201
2223
2234
2236
2229
2213
2187
2150
2099
2033
1952
1853
1737
1605
1460
1303
1141
978
820
674
544
437
355
303
281
288
323
381
458
547
641
736
824
902
965
1012
1043
1059
1065
1063
1060
1060
1070
1094
1136
1198
1279
1380
1497
1627
1762
1899
2029
2150
2253
2337
2398
2437
2454
2453
2438
2413
2385
2361
2347
2347
2366
2408
2475
2566
2681
2817
2972
3141
3320
3506
3692
3877
4058
4230
4394
4548
4692
4826
4951
5068
5177
5280
5378
5472
5562
5650
5734
5817
5898
5977
6055
6132
6206
6278
6347
6412
6471
6521
6562
6589
6601
6596
6570
6523
6452
6358
6240
6099
5939
5761
5568
5365
5156
4944
4733
4527
4329
4141
3964
3799
3646
3504
3373
3253
3140
3036
2938
2847
2762
2682
2609
2542
2481
2428
2381
2342
2308
2281
2260
2243
2232
2225
2223
2227
2238
2257
2287
2330
2388
2462
2554
2664
2792
2936
3094
3261
3433
3605
3770
3922
4057
4168
4252
4307
4331
4326
4293
4237
4163
4075
3983
3891
3805
3731
3673
3634
3616
3619
3643
3685
3743
3813
3893
3978
4066
4155
4242
4325
4404
4479
4549
4614
4672
4725
4770
4807
4834
4848
4849
4834
4803
4753
4684
4598
4494
4375
4243
4100
3948
3790
3628
3463
3295
3124
2948
2767
2578
2379
2167
1941
1700
1444
1174
893
604
313
25
-255
-521
-768
-992
-1190
-1362
-1507
-1630
-1733
-1824
-1908
-1993
-2086
-2194
-2323
-2477
-2659
-2871
-3110
-3375
-3661
-3963
-4275
-4590
-4903
-5208
-5501
-5777
-6034
-6271
-6488
-6686
-6866
-7029
-7177
-7312
-7434
-7545
-7643
-7728
-7800
-7858
-7902
-7930
-7944
-7945
-7935
-7917
-7894
-7870
-7850
-7836
-7833
-7843
-7866
-7903
-7953
-8012
-8074
-8138
-8195
-8240
-8266
-8268
-8243
-8188
-8102
-7985
-7839
-7669
-7479
-7275
-7063
-6848
-6637
-6433
-6239
-6059
-5891
-5736
-5593
-5458
-5329
-5203
-5078
-4951
-4821
-4688
-4552
-4415
-4279
-4145
-4016
-3895
-3781
-3677
-3582
-3494
-3413
-3334
-3255
-3173
-3084
-2986
-2878
-2760
-2631
-2496
-2356
-2217
-2085
-1964
-1860
-1777
-1720
-1690
-1688
-1713
-1761
-1828
-1908
-1994
-2079
-2156
-2220
-2265
-2288
-2288
-2267
-2227
-2172
-2109
-2044
-1986
-1942
-1919
-1921
-1953
-2017
-2112
-2236
-2385
-2554
-2735
-2920
-3103
-3275
-3431
-3565
-3674
-3756
-3811
-3841
-3847
-3835
-3810
-3774
-3735
-3695
-3657
-3625
-3599
-3578
-3561
-3547
-3532
-3513
-3487
-3451
-3404
-3343
-3270
-3185
-3090
-2987
-2881
-2774
-2673
-2580
-2499
-2434
-2386
-2358
-2349
-2359
-2387
-2430
-2486
-2551
-2623
-2699
-2775
-2848
-2918
-2982
-3039
-3088
-3130
-3164
-3190
-3209
-3221
-3225
-3222
-3210
-3189
-3156
-3112
-3054
-2981
-2891
-2782
-2655
-2509
-2343
-2159
-1958
-1742
-1513
-1274
-1030
-782
-535
-293
-58
166
377
573
753
917
1066
1199
1321
1433
1537
1639
1741
1846
1959
2081
2214
2362
2523
2698
2885
3084
3290
3502
3715
3926
4130
4324
4506
4670
4817
4942
5047
5129
5188
5226
5241
5235
5207
5158
5086
4992
4875
4733
4564
4369
4146
3894
3615
3309
2980
2631
2267
1895
1520
1151
795
461
156
-114
-343
-527
-664
-754
-798
-800
-764
-698
-608
-502
-387
-273
-164
-67
14
76
119
142
146
135
111
77
37
-5
-49
-93
-135
-177
-220
-266
-318
-377
-446
-527
-620
-726
-842
-965
-1092
-1219
-1339
-1447
-1537
-1604
-1643
-1653
-1630
-1575
-1489
-1377
-1242
-1090
-927
-760
-596
-439
-295
-167
-56
38
117
185
247
309
376
456
555
677
827
1006
1217
1455
1719
2003
2301
2606
2910
3205
3483
3739
3967
4162
4323
4449
4541
4601
4632
4639
4626
4598
4559
4512
4460
4406
4349
4289
4225
4156
4080
3995
3900
3793
3675
3547
3412
3270
3128
2988
2856
2734
2628
2540
2470
2421
2390
2375
2373
2377
2384
2387
2381
2361
2322
2264
2184
2083
1964
1831
1689
1543
1400
1266
1147
1045
965
907
871
853
850
856
864
866
856
827
774
691
575
427
247
37
-199
-455
-725
-1002
-1282
-1555
-1819
-2068
-2298
-2508
-2695
-2861
-3005
-3128
-3231
-3316
-3383
-3433
-3467
-3484
-3484
-3467
-3432
-3379
-3308
-3218
-3111
-2988
-2851
-2702
-2544
-2380
-2212
-2041
-1875
-1710
-1550
-1395
-1247
-1104
-966
-834
-708
-586
-471
-362
-261
-170
-91
-24
27
61
78
78
62
32
-10
-60
-113
-166
-213
-249
-272
-277
-265
-233
-183
-116
-38
50
140
230
312
383
439
478
496
495
476
440
390
331
267
201
137
79
30
-11
-41
-62
-75
-82
-86
-91
-98
-110
-131
-161
-202
-254
-315
-386
-463
-546
-630
-715
-797
-875
-946
-1010
-1066
-1114
-1154
-1186
-1212
-1232
-1248
-1261
-1270
-1277
-1281
-1283
-1281
-1274
-1261
-1239
-1207
-1163
-1104
-1029
-936
-824
-693
-543
-374
-189
10
220
438
659
881
1097
1305
1500
1681
1843
1987
2112
2218
2308
2382
2445
2500
2550
2600
2653
2710
2776
2851
2936
3030
3132
3241
3354
3469
3584
3696
3803
3903
3997
4083
4165
4240
4312
4382
4452
4523
4598
4676
4759
4847
4938
5031
5126
5220
5313
5403
5490
5573
5653
5731
5809
5888
5973
6064
6164
6276
6402
6541
6694
6861
7039
7226
7419
7614
7807
7994
8170
8331
8475
8597
8697
8772
8821
8845
8843
8818
8769
8701
8613
8511
8395
8270
8140
8006
7873
7745
7625
7515
7420
7341
7279
7236
7213
7206
7216
7240
7273
7311
7350
7385
7412
7425
7421
7396
7350
7280
7187
7072
6937
6785
6619
6443
6262
6077
5893
5711
5535
5364
5200
5042
4890
4743
4600
4461
4324
4190
4057
3927
3799
3673
3550
3430
3313
3198
3084
2969
2851
2729
2599
2461
2312
2150
1976
1788
1589
1379
1161
937
712
488
269
57
-146
-339
-521
-694
-859
-1018
-1175
-1332
-1492
-1659
-1832
-2015
-2207
-2406
-2612
-2820
-3029
-3234
-3432
-3619
-3792
-3949
-4090
-4214
-4322
-4416
-4497
-4570
-4636
-4699
-4761
-4823
-4886
-4951
-5015
-5078
-5137
-5189
-5233
-5266
-5286
-5292
-5285
-5265
-5235
-5196
-5154
-5111
-5071
-5039
-5018
-5009
-5016
-5039
-5077
-5129
-5193
-5267
-5347
-5430
-5514
-5594
-5670
-5740
-5803
-5858
-5907
-5949
-5986
-6020
-6051
-6080
-6108
-6135
-6161
-6185
-6207
-6225
-6240
-6251
-6257
-6260
-6259
-6255
-6251
-6247
-6246
-6250
-6259
-6275
-6299
-6330
-6368
-6412
-6459
-6508
-6555
-6600
-6639
-6671
-6695
-6708
-6713
-6708
-6695
-6676
-6653
-6628
-6603
-6581
-6562
-6549
-6542
-6543
-6550
-6563
-6583
-6606
-6634
-6664
-6695
-6726
-6758
-6787
-6815
-6840
-6861
-6879
-6890
-6895
-6892
-6878
-6853
-6813
-6758
-6685
-6593
-6480
-6345
-6190
-6013
-5816
-5601
-5368
-5121
-4862
-4592
-4316
-4034
-3749
-3463
-3177
-2893
-2611
-2333
-2060
-1791
-1527
-1270
-1020
-778
-545
-321
-108
95
286
465
632
788
933
1067
1194
1312
1424
1532
1635
1736
1836
1935
2033
2133
2232
2333
2435
2537
2642
2747
2855
2964
3076
3190
3306
3424
3542
3660
3777
3889
3997
4096
4185
4261
4323
4368
4395
4405
4397
4372
4331
4277
4213
4141
4066
3989
3915
3845
3782
3728
3682
3646
3617
3594
3576
3560
3542
3521
3493
3457
3410
3350
3277
3192
3093
2983
2863
2735
2603
2468
2334
2204
2080
1965
1861
1770
1692
1629
1579
1543
1519
1505
1498
1497
1498
1500
1499
1495
1485
1469
1447
1419
1387
1352
1318
1285
1257
1236
1224
1222
1231
1251
1280
1316
1356
1397
1434
1464
1481
1484
1469
1433
1377
1299
1202
1087
958
817
669
517
365
214
67
-75
-214
-350
-486
-625
-769
-921
-1085
-1263
-1455
-1661
-1881
-2111
-2348
-2587
-2823
-3050
-3263
-3455
-3624
-3765
-3876
-3957
-4008
-4030
-4030
-4006
-3968
-3917
-3857
-3792
-3725
-3657
-3589
-3520
-3449
-3374
-3292
-3200
-3096
-2978
-2844
-2695
-2531
-2355
-2169
-1977
-1784
-1596
-1417
-1251
-1103
-976
-872
-791
-733
-697
-679
-676
-683
-696
-710
-721
-725
-719
-700
-667
-619
-557
-481
-395
-299
-196
-89
21
132
241
348
453
554
654
752
850
948
1049
1153
1262
1376
1497
1625
1759
1900
2045
2196
2349
2502
2654
2800
2939
3067
3182
3279
3356
3411
3441
3445
3421
3370
3292
3188
3061
2912
2746
2565
2375
2179
1981
1785
1594
1411
1236
1073
921
779
647
523
406
294
184
76
-32
-142
-253
-366
-481
-596
-709
-821
-928
-1030
-1125
-1212
-1289
-1355
-1411
-1456
-1490
-1512
-1524
-1526
-1518
-1501
-1475
-1440
-1398
-1348
-1293
-1232
-1167
-1100
-1033
-967
-906
-852
-807
-774
-754
-748
-758
-784
-825
-880
-948
-1025
-1110
-1200
-1290
-1379
-1464
-1544
-1616
-1681
-1738
-1788
-1831
-1871
-1908
-1943
-1980
-2017
-2057
-2098
-2140
-2182
-2222
-2257
-2286
-2305
-2312
-2306
-2286
-2251
-2202
-2140
-2068
-1990
-1908
-1827
-1751
-1685
-1633
-1597
-1582
-1589
-1620
-1674
-1752
-1852
-1973
-2112
-2267
-2435
-2614
-2801
-2994
-3190
-3387
-3584
-3779
-3971
-4158
-4339
-4512
-4676
-4830
-4972
-5100
-5213
-5311
-5391
-5453
-5498
-5524
-5532
-5524
-5500
-5461
-5410
-5348
-5276
-5196
-5109
-5016
-4919
-4816
-4708
-4595
-4475
-4348
-4213
-4067
-3911
-3744
-3564
-3372
-3167
-2952
-2727
-2494
-2255
-2012
-1770
-1530
-1297
-1073
-861
-664
-483
-320
-176
-50
57
149
226
292
351
404
457
512
573
643
724
817
922
1041
1171
1312
1461
1616
1774
1932
2088
2240
2386
2525
2658
2783
2903
3019
3132
3245
3359
3476
3597
3723
3855
3992
4134
4278
4424
4569
4711
4848
4978
5100
5213
5316
5409
5492
5567
5633
5692
5746
5794
5838
5877
5912
5943
5969
5989
6002
6008
6006
5996
5978
5952
5919
5880
5837
5791
5743
5696
5648
5602
5557
5512
5467
5419
5367
5309
5242
5164
5073
4968
4848
4714
4565
4404
4232
4051
3866
3677
3488
3302
3119
2941
2769
2603
2441
2283
2127
1970
1810
1646
1475
1297
1111
918
717
511
303
95
-109
-306
-491
-660
-811
-940
-1044
-1121
-1169
-1189
-1180
-1143
-1080
-991
-880
-750
-603
-444
-275
-101
75
249
418
579
729
865
986
1089
1172
1237
1281
1305
1310
1296
1266
1220
1162
1093
1016
936
854
773
696
627
569
523
493
479
484
509
552
615
696
793
904
1028
1159
1296
1435
1571
1702
1825
1937
2035
2119
2187
2239
2275
2296
2303
2297
2281
2256
2224
2185
2142
2094
2043
1988
1930
1869
1804
1736
1664
1589
1512
1434
1356
1279
1206
1138
1077
1022
978
942
916
897
886
880
877
874
869
858
839
810
769
714
643
557
455
338
206
61
-96
-264
-441
-625
-815
-1008
-1204
-1399
-1592
-1781
-1962
-2133
-2291
-2432
-2555
-2656
-2734
-2786
-2811
-2809
-2782
-2731
-2658
-2567
-2462
-2349
-2232
-2115
-2003
-1900
-1808
-1730
-1666
-1615
-1576
-1545
-1519
-1493
-1464
-1428
-1380
-1317
-1238
-1141
-1027
-897
-754
-600
-441
-279
-119
36
183
318
442
555
657
750
837
921
1004
1092
1185
1286
1395
1514
1639
1769
1901
2029
2151
2260
2352
2421
2465
2481
2465
2419
2342
2236
2103
1948
1774
1585
1388
1185
980
779
583
395
216
48
-110
-256
-392
-518
-635
-743
-843
-936
-1020
-1099
-1170
-1235
-1293
-1346
-1393
-1435
-1474
-1510
-1544
-1578
-1612
-1648
-1686
-1726
-1768
-1812
-1858
-1904
-1950
-1995
-2039
-2079
-2117
-2152
-2186
-2218
-2252
-2288
-2329
-2377
-2433
-2500
-2579
-2670
-2772
-2886
-3008
-3137
-3269
-3401
-3529
-3650
-3759
-3853
-3931
-3991
-4030
-4054
-4059
-4049
-4027
-3995
-3959
-3920
-3882
-3849
-3823
-3806
-3798
-3800
-3812
-3832
-3860
-3892
-3928
-3966
-4003
-4038
-4070
-4100
-4125
-4146
-4163
-4177
-4188
-4197
-4205
-4212
-4218
-4224
-4228
-4233
-4236
-4237
-4238
-4237
-4234
-4231
-4227
-4223
-4221
-4222
-4225
-4233
-4247
-4266
-4292
-4324
-4362
-4406
-4455
-4508
-4562
-4618
-4673
-4726
-4775
-4820
-4859
-4891
-4915
-4931
-4939
-4939
-4930
-4913
-4888
-4855
-4816
-4771
-4720
-4663
-4603
-4538
-4470
-4400
-4327
-4252
-4176
-4097
-4017
-3935
-3851
-3765
-3677
-3587
-3495
-3402
-3308
-3215
-3125
-3039
-2960
-2888
-2827
-2779
-2743
-2723
-2717
-2726
-2749
-2783
-2827
-2876
-2927
-2976
-3019
-3052
-3072
-3076
-3061
-3026
-2970
-2894
-2799
-2687
-2559
-2419
-2268
-2108
-1942
-1770
-1593
-1412
-1225
-1033
-833
-626
-409
-183
52
297
549
806
1065
1323
1575
1818
2048
2261
2454
2625
2773
2897
2998
3078
3138
3183
3216
3239
3256
3271
3284
3299
3315
3333
3353
3374
3395
3413
3428
3438
3443
3442
3435
3423
3407
3388
3368
3348
3329
3313
3300
3290
3283
3277
3270
3262
3249
3229
3200
3159
3106
3039
2957
2860
2750
2626
2492
2348
2197
2041
1884
1726
1570
1418
1271
1131
999
876
763
660
568
488
420
364
320
289
271
264
269
285
309
342
381
425
473
521
570
618
664
708
749
788
826
862
899
938
978
1022
1072
1127
1187
1252
1322
1396
1473
1550
1627
1702
1772
1835
1889
1934
1966
1987
1993
1985
1963
1927
1877
1814
1738
1651
1553
1445
1329
1205
1074
936
792
642
487
327
161
-10
-185
-366
-550
-736
-924
-1111
-1296
-1476
-1647
-1808
-1956
-2087
-2200
-2292
-2363
-2411
-2438
-2445
-2434
-2407
-2370
-2326
-2280
-2236
-2199
-2173
-2162
-2168
-2191
-2233
-2293
-2369
-2458
-2556
-2660
-2765
-2867
-2963
-3049
-3123
-3185
-3233
-3268
-3293
-3309
-3320
-3329
-3340
-3355
-3377
-3409
-3452
-3506
-3569
-3642
-3721
-3804
-3887
-3967
-4040
-4104
-4156
-4195
-4220
-4230
-4227
-4212
-4187
-4156
-4121
-4083
-4049
-4017
-3991
-3970
-3954
-3944
-3936
-3929
-3920
-3907
-3885
-3853
-3808
-3749
-3674
-3584
-3480
-3363
-3235
-3101
-2962
-2824
-2688
-2559
-2439
-2329
-2231
-2144
-2068
-2001
-1941
-1884
-1827
-1768
-1704
-1631
-1547
-1453
-1346
-1228
-1100
-964
-821
-676
-529
-385
-244
-108
21
143
260
371
479
584
688
792
898
1004
1113
1221
1327
1428
1522
1605
1675
1729
1766
1783
1780
1760
1722
1671
1610
1543
1475
1410
1352
1304
1270
1252
1248
1260
1285
1320
1364
1413
1462
1510
1554
1592
1622
1645
1661
1671
1678
1682
1687
1693
1703
1717
1736
1758
1782
1807
1832
1852
1868
1877
1878
1871
1856
1834
1806
1776
1745
1715
1688
1667
1652
1642
1638
1638
1639
1639
1634
1623
1601
1567
1521
1462
1390
1310
1223
1133
1046
966
898
846
813
802
813
846
900
972
1057
1152
1251
1350
1442
1525
1594
1647
1683
1701
1702
1686
1656
1615
1565
1509
1450
1390
1330
1274
1221
1173
1131
1095
1067
1046
1033
1029
1036
1053
1083
1125
1181
1250
1333
1429
1538
1658
1788
1926
2072
2224
2381
2542
2708
2878
3053
3235
3423
3620
3826
4042
4268
4504
4747
4998
5252
5508
5761
6010
6249
6477
6692
6890
7072
7238
7387
7523
7646
7760
7867
7970
8071
8172
8273
8376
8480
8584
8686
8783
8875
8957
9029
9087
9132
9162
9177
9178
9167
9145
9115
9078
9036
8991
8944
8894
8843
8787
8727
8660
8584
8495
8392
8272
8134
7977
7801
7607
7396
7169
6930
6682
6427
6170
5914
5660
5411
5170
4938
4714
4499
4294
4096
3906
3722
3543
3370
3201
3036
2876
2721
2572
2430
2296
2169
2052
1944
1846
1757
1676
1603
1535
1471
1410
1348
1285
1219
1149
1073
991
904
812
717
619
522
428
338
255
182
118
67
29
4
-9
-10
-1
17
40
68
99
129
157
183
204
221
233
241
244
245
243
240
236
231
226
220
212
203
192
176
157
133
104
71
35
-4
-42
-79
-110
-134
-148
-151
-139
-112
-71
-15
54
133
220
310
399
484
560
624
672
702
712
702
673
625
560
480
389
288
181
70
-44
-158
-273
-387
-500
-613
-726
-839
-954
-1069
-1186
-1303
-1419
-1534
-1645
-1751
-1851
-1943
-2025
-2098
-2160
-2211
-2251
-2282
-2304
-2318
-2327
-2332
-2334
-2334
-2333
-2331
-2330
-2329
-2328
-2327
-2326
-2325
-2323
-2322
-2322
-2324
-2328
-2336
-2348
-2367
-2391
-2423
-2461
-2506
-2556
-2611
-2668
-2726
-2783
-2836
-2885
-2926
-2959
-2982
-2995
-2999
-2992
-2976
-2952
-2921
-2884
-2842
-2796
-2748
-2698
-2647
-2596
-2544
-2493
-2443
-2395
-2347
-2301
-2258
-2217
-2178
-2143
-2110
-2080
-2052
-2025
-1999
-1973
-1944
-1912
-1876
-1834
-1786
-1732
-1671
-1605
-1533
-1458
-1380
-1303
-1227
-1154
-1086
-1022
-965
-913
-866
-821
-777
-733
-684
-629
-566
-493
-409
-313
-205
-87
40
173
311
449
585
716
838
951
1051
1138
1211
1271
1318
1352
1376
1391
1398
1399
1395
1387
1377
1364
1350
1334
1316
1297
1276
1254
1229
1203
1175
1144
1112
1077
1040
1000
956
908
854
796
731
659
580
495
402
304
200
93
-17
-128
-238
-346
-450
-551
-646
-736
-822
-903
-981
-1057
-1132
-1208
-1286
-1366
-1450
-1536
-1625
-1717
-1809
-1901
-1990
-2076
-2157
-2231
-2297
-2354
-2401
-2439
-2467
-2485
-2494
-2495
-2488
-2472
-2449
-2419
-2381
-2335
-2282
-2220
-2151
-2073
-1988
-1896
-1797
-1694
-1586
-1476
-1366
-1256
-1149
-1045
-945
-849
-758
-670
-585
-503
-421
-339
-256
-171
-83
7
99
191
282
371
456
533
602
661
708
744
767
780
782
777
766
752
739
728
723
725
738
761
795
841
898
965
1039
1120
1205
1292
1379
1463
1544
1619
1687
1747
1800
1843
1877
1901
1916
1922
1918
1906
1885
1856
1820
1777
1728
1675
1619
1561
1503
1446
1393
1344
1301
1265
1236
1215
1201
1194
1194
1198
1205
1214
1223
1229
1232
1230
1221
1205
1181
1150
1111
1065
1014
958
898
838
776
717
659
605
556
512
473
440
412
388
370
355
342
332
324
316
308
299
291
281
271
261
251
243
235
230
227
227
231
239
251
266
284
305
327
350
372
393
410
424
433
436
434
424
409
388
361
329
294
256
216
176
136
98
62
29
-1
-28
-52
-74
-93
-111
-128
-145
-162
-180
-200
-222
-245
-270
-296
-323
-350
-375
-398
-418
-433
-441
-441
-432
-414
-384
-342
-287
-220
-141
-51
51
162
281
407
536
667
798
926
1049
1164
1270
1365
1448
1516
1570
1608
1631
1638
1631
1609
1574
1527
1469
1402
1327
1247
1163
1077
992
908
828
754
687
628
578
538
506
484
469
460
455
451
446
436
419
391
351
295
224
136
32
-86
-217
-358
-504
-652
-797
-936
-1063
-1176
-1272
-1348
-1404
-1441
-1458
-1459
-1446
-1422
-1391
-1356
-1321
-1286
-1256
-1230
-1208
-1189
-1171
-1153
-1130
-1099
-1058
-1004
-935
-849
-748
-630
-500
-359
-211
-60
88
231
363
481
583
667
732
780
811
828
835
834
829
824
823
827
840
864
898
944
1000
1069
1146
1232
1326
1427
1533
1646
1764
1887
2015
2148
2286
2429
2575
2724
2874
3024
3170
3312
3447
3573
3688
3791
3881
3957
4021
4072
4112
4142
4164
4179
4190
4198
4203
4207
4209
4209
4207
4202
4193
4179
4160
4136
4107
4072
4035
3995
3954
3916
3882
3853
3833
3822
3821
3832
3854
3888
3931
3984
4045
4113
4186
4263
4343
4426
4510
4595
4682
4770
4858
4946
5034
5120
5202
5280
5350
5412
5463
5501
5524
5532
5524
5499
5458
5403
5336
5258
5172
5082
4988
4894
4801
4711
4623
4538
4455
4374
4292
4208
4121
4030
3934
3834
3730
3624
3518
3415
3316
3227
3149
3085
3038
3008
2996
3002
3025
3061
3108
3163
3223
3283
3341
3394
3440
3477
3505
3525
3537
3545
3548
3552
3556
3565
3579
3600
3628
3663
3705
3751
3801
3851
3901
3947
3988
4021
4046
4065
4073
4072
4062
4046
4022
3991
3953
3908
3855
3794
3722
3639
3542
3430
3301
3154
2988
2804
2602
2383
2150
1905
1651
1392
1132
875
623
379
146
-74
-281
-475
-655
-824
-983
-1134
-1279
-1420
-1560
-1700
-1841
-1986
-2135
-2288
-2445
-2608
-2774
-2945
-3120
-3300
-3484
-3673
-3868
-4069
-4278
-4494
-4719
-4952
-5195
-5447
-5706
-5973
-6246
-6523
-6802
-7082
-7359
-7632
-7899
-8157
-8406
-8643
-8869
-9083
-9284
-9473
-9650
-9817
-9973
-10119
-10258
-10388
-10512
-10629
-10741
-10847
-10947
-11042
-11132
-11215
-11292
-11362
-11425
-11480
-11527
-11564
-11593
-11613
-11623
-11625
-11619
-11605
-11584
-11559
-11529
-11498
-11466
-11435
-11407
-11383
-11364
-11352
-11345
-11345
-11350
-11361
-11375
-11391
-11407
-11422
-11435
-11442
-11445
-11440
-11429
-11411
-11386
-11354
-11317
-11276
-11230
-11180
-11127
-11070
-11010
-10944
-10871
-10791
-10701
-10600
-10486
-10358
-10216
-10060
-9891
-9712
-9524
-9331
-9137
-8945
-8760
-8585
-8424
-8279
-8153
-8045
-7955
-7882
-7823
-7774
-7733
-7693
-7652
-7606
-7550
-7481
-7399
-7302
-7191
-7067
-6931
-6787
-6637
-6486
-6336
-6191
-6053
-5924
-5805
-5696
-5597
-5507
-5424
-5346
-5270
-5195
-5117
-5036
-4949
-4856
-4755
-4648
-4534
-4415
-4291
-4163
-4033
-3903
-3773
-3644
-3517
-3393
-3271
-3152
-3036
-2922
-2810
-2699
-2590
-2481
-2373
-2264
-2156
-2047
-1937
-1825
-1712
-1598
-1481
-1362
-1241
-1119
-995
-871
-746
-623
-503
-387
-275
-171
-75
12
90
158
215
264
304
337
366
391
416
443
473
509
552
603
664
735
816
906
1004
1113
1228
1349
1475
1606
1741
1879
2020
2163
2309
2457
2607
2758
2910
3063
3215
3366
3514
3658
3796
3928
4053
4170
4278
4378
4470
4556
4636
4713
4789
4865
4944
5028
5118
5215
5320
5434
5555
5683
5816
5952
6090
6226
6359
6487
6607
6719
6822
6914
6997
7071
7136
7194
7247
7296
7342
7388
7433
7479
7526
7574
7623
7671
7718
7764
7806
7844
7876
7903
7924
7938
7946
7946
7941
7930
7913
7890
7863
7829
7790
7745
7692
7631
7562
7483
7394
7295
7185
7064
6934
6795
6648
6495
6337
6177
6016
5854
5695
5537
5382
5229
5079
4930
4782
4633
4482
4329
4173
4013
3849
3682
3513
3343
3174
3009
2848
2694
2548
2413
2288
2174
2071
1978
1892
1813
1738
1665
1590
1512
1429
1340
1243
1138
1025
906
781
653
523
393
266
143
25
-87
-192
-291
-384
-472
-556
-638
-717
-797
-876
-955
-1033
-1111
-1186
-1257
-1322
-1379
-1426
-1462
-1485
-1494
-1491
-1476
-1450
-1416
-1378
-1337
-1298
-1264
-1239
-1224
-1221
-1232
-1257
-1293
-1341
-1396
-1456
-1516
-1573
-1624
-1664
-1692
-1706
-1705
-1689
-1660
-1621
-1573
-1522
-1471
-1424
-1384
-1354
-1336
-1333
-1342
-1365
-1398
-1438
-1483
-1528
-1569
-1603
-1625
-1635
-1629
-1608
-1571
-1520
-1458
-1388
-1312
-1235
-1161
-1093
-1035
-987
-953
-932
-925
-929
-944
-968
-998
-1031
-1064
-1097
-1126
-1151
-1171
-1185
-1194
-1198
-1199
-1197
-1195
-1192
-1191
-1192
-1195
-1201
-1210
-1221
-1236
-1252
-1271
-1291
-1314
-1338
-1365
-1394
-1426
-1462
-1502
-1545
-1594
-1646
-1702
-1761
-1822
-1883
-1944
-2001
-2057
-2106
-2148
-2183
-2210
-2227
-2236
-2235
-2227
-2212
-2189
-2162
-2131
-2097
-2061
-2024
-1987
-1952
-1918
-1887
-1859
-1834
-1813
-1796
-1784
-1778
-1779
-1785
-1799
-1820
-1849
-1886
-1930
-1981
-2037
-2101
-2168
-2237
-2307
-2376
-2443
-2504
-2560
-2608
-2647
-2676
-2694
-2702
-2698
-2683
-2658
-2624
-2581
-2531
-2475
-2414
-2348
-2280
-2209
-2137
-2063
-1988
-1912
-1836
-1758
-1678
-1598
-1516
-1434
-1351
-1269
-1189
-1111
-1038
-971
-912
-862
-824
-798
-786
-788
-806
-837
-883
-940
-1008
-1086
-1170
-1258
-1347
-1436
-1522
-1604
-1681
-1751
-1815
-1872
-1924
-1972
-2016
-2059
-2101
-2143
-2189
-2237
-2289
-2344
-2404
-2467
-2533
-2600
-2669
-2737
-2803
-2866
-2926
-2981
-3029
-3071
-3105
-3131
-3149
-3157
-3155
-3144
-3121
-3089
-3045
-2991
-2927
-2854
-2773
-2685
-2592
-2496
-2399
-2303
-2211
-2124
-2045
-1974
-1913
-1862
-1822
-1791
-1769
-1753
-1742
-1733
-1724
-1713
-1696
-1673
-1642
-1600
-1548
-1486
-1413
-1330
-1238
-1139
-1035
-926
-814
-701
-588
-477
-368
-262
-160
-61
35
127
216
303
389
475
561
649
739
833
931
1034
1142
1257
1377
1502
1631
1763
1898
2032
2165
2294
2418
2535
2643
2742
2832
2913
2985
3052
3113
3173
3233
3297
3367
3445
3533
3632
3741
3861
3988
4121
4256
4389
4516
4633
4736
4821
4885
4926
4943
4935
4904
4852
4781
4694
4595
4488
4376
4262
4150
4041
3936
3837
3743
3654
3569
3486
3403
3320
3235
3147
3056
2961
2863
2763
2661
2559
2459
2361
2268
2179
2096
2019
1947
1880
1817
1757
1698
1639
1579
1517
1450
1378
1301
1218
1128
1033
931
824
712
596
475
352
226
98
-31
-160
-288
-414
-538
-659
-774
-884
-986
-1080
-1164
-1239
-1302
-1354
-1394
-1423
-1441
-1448
-1447
-1437
-1422
-1401
-1377
-1351
-1326
-1303
-1283
-1267
-1257
-1252
-1254
-1262
-1277
-1297
-1321
-1349
-1380
-1411
-1441
-1469
-1492
-1510
-1522
-1525
-1520
-1506
-1483
-1452
-1415
-1371
-1324
-1275
-1226
-1179
-1137
-1102
-1074
-1056
-1048
-1050
-1063
-1084
-1114
-1150
-1191
-1234
-1277
-1320
-1359
-1394
-1424
-1448
-1466
-1480
-1490
-1497
-1502
-1509
-1517
-1530
-1547
-1571
-1602
-1640
-1684
-1735
-1791
-1850
-1912
-1973
-2033
-2089
-2140
-2184
-2219
-2246
-2263
-2271
-2269
-2259
-2241
-2217
-2188
-2157
-2124
-2092
-2063
-2037
-2017
-2004
-1999
-2001
-2009
-2027
-2050
-2078
-2108
-2140
-2170
-2196
-2216
-2227
-2227
-2214
-2185
-2140
-2078
-1998
-1901
-1787
-1658
-1516
-1361
-1198
-1028
-853
-677
-501
-328
-161
1
155
301
437
565
683
793
894
987
1073
1153
1226
1293
1355
1412
1463
1510
1551
1587
1619
1646
1668
1686
1701
1713
1722
1731
1739
1749
1760
1773
1790
1811
1836
1865
1899
1936
1978
2021
2068
2116
2165
2214
2263
2312
2360
2408
2457
2506
2557
2610
2666
2725
2789
2856
2927
3001
3077
3154
3231
3305
3374
3438
3493
3538
3572
3595
3605
3603
3591
3569
3538
3502
3462
3421
3381
3343
3311
3284
3264
3251
3245
3245
3249
3257
3268
3278
3289
3297
3304
3308
3310
3311
3311
3313
3319
3329
3347
3372
3408
3453
3509
3576
3651
3734
3823
3915
4008
4100
4186
4267
4338
4398
4448
4484
4509
4522
4524
4517
4501
4480
4454
4425
4396
4368
4343
4321
4303
4290
4284
4283
4288
4298
4315
4336
4363
4393
4426
4461
4497
4533
4566
4596
4620
4637
4645
4643
4630
4604
4565
4513
4448
4372
4286
4191
4090
3985
3879
3774
3672
3575
3484
3399
3321
3249
3181
3116
3052
2985
2914
2836
2750
2653
2545
2425
2294
2153
2003
1848
1691
1533
1378
1228
1087
956
835
726
627
538
457
380
306
232
154
70
-22
-124
-237
-362
-497
-641
-794
-952
-1113
-1274
-1433
-1587
-1733
-1870
-1996
-2110
-2213
-2304
-2384
-2453
-2514
-2568
-2617
-2662
-2705
-2747
-2789
-2833
-2879
-2928
-2980
-3035
-3094
-3154
-3218
-3282
-3348
-3414
-3480
-3544
-3606
-3664
-3719
-3768
-3811
-3847
-3876
-3897
-3910
-3914
-3910
-3898
-3877
-3849
-3814
-3774
-3728
-3678
-3625
-3571
-3516
-3462
-3410
-3361
-3318
-3280
-3250
-3229
-3217
-3216
-3225
-3246
-3278
-3320
-3371
-3431
-3497
-3568
-3640
-3712
-3781
-3844
-3900
-3946
-3982
-4005
-4016
-4014
-4003
-3982
-3952
-3916
-3876
-3835
-3793
-3752
-3713
-3677
-3643
-3612
-3581
-3549
-3515
-3477
-3433
-3383
-3324
-3258
-3183
-3101
-3014
-2923
-2831
-2741
-2654
-2574
-2503
-2443
-2395
-2359
-2336
-2324
-2323
-2330
-2343
-2359
-2377
-2392
-2404
-2409
-2408
-2399
-2381
-2355
-2322
-2282
-2238
-2189
-2139
-2087
-2035
-1984
-1935
-1887
-1840
-1794
-1748
-1700
-1650
-1597
-1539
-1474
-1403
-1324
-1237
-1142
-1037
-924
-803
-675
-539
-397
-250
-99
56
214
373
534
695
856
1016
1175
1332
1487
1640
1791
1938
2081
2220
2355
2483
2605
2720
2827
2925
3014
3094
3164
3225
3278
3323
3362
3396
3428
3458
3489
3524
3563
3608
3661
3722
3791
3869
3953
4043
4138
4235
4333
4430
4523
4612
4695
4771
4840
4901
4956
5005
5049
5088
5125
5159
5192
5224
5255
5286
5315
5342
5367
5388
5406
5420
5429
5434
5436
5434
5430
5425
5420
5417
5415
5416
5420
5426
5435
5445
5454
5463
5468
5468
5463
5452
5434
5408
5378
5342
5304
5265
5228
5195
5169
5151
5144
5147
5162
5187
5222
5266
5315
5367
5421
5473
5522
5565
5602
5632
5654
5670
5679
5685
5687
5687
5686
5685
5686
5686
5687
5687
5684
5677
5665
5645
5617
5579
5531
5473
5406
5331
5250
5166
5082
4999
4921
4850
4787
4735
4693
4663
4644
4634
4634
4641
4654
4671
4691
4713
4737
4762
4788
4815
4843
4874
4907
4943
4982
5022
5063
5104
5143
5179
5208
5229
5240
5240
5227
5200
5161
5108
5044
4971
4889
4803
4713
4623
4535
4450
4370
4296
4227
4163
4103
4046
3990
3932
3872
3806
3735
3655
3567
3470
3365
3251
3130
3003
2872
2739
2604
2471
2340
2213
2092
1977
1870
1770
1679
1595
1520
1452
1390
1335
1284
1236
1190
1144
1095
1042
983
916
838
749
646
529
397
250
88
-88
-277
-476
-685
-899
-1118
-1339
-1559
-1777
-1990
-2197
-2398
-2593
-2781
-2963
-3140
-3313
-3484
-3655
-3826
-3999
-4175
-4355
-4539
-4728
-4920
-5116
-5315
-5515
-5715
-5915
-6114
-6310
-6504
-6695
-6883
-7069
-7253
-7436
-7620
-7805
-7993
-8183
-8380
-8580
-8786
-8996
-9211
-9429
-9650
-9872
-10092
-10311
-10525
-10733
-10933
-11124
-11306
-11476
-11635
-11783
-11919
-12044
-12159
-12263
-12358
-12445
-12523
-12594
-12657
-12713
-12762
-12804
-12838
-12864
-12883
-12894
-12897
-12893
-12882
-12865
-12842
-12814
-12783
-12748
-12712
-12673
-12634
-12594
-12553
-12512
-12469
-12425
-12379
-12330
-12279
-12224
-12167
-12106
-12043
-11979
-11915
-11851
-11788
-11729
-11673
-11622
-11575
-11532
-11494
-11457
-11422
-11386
-11347
-11302
-11251
-11190
-11118
-11035
-10940
-10833
-10714
-10586
-10450
-10309
-10164
-10018
-9873
-9732
-9596
-9465
-9340
-9220
-9105
-8993
-8882
-8769
-8654
-8533
-8407
-8272
-8130
-7980
-7823
-7661
-7495
-7329
-7165
-7006
-6854
-6711
-6579
-6461
-6355
-6262
-6181
-6110
-6049
-5993
-5942
-5893
-5842
-5789
-5731
-5668
-5598
-5521
-5439
-5350
-5256
-5159
-5058
-4955
-4850
-4744
-4637
-4528
-4416
-4301
-4180
-4053
-3918
-3773
-3617
-3449
-3268
-3075
-2869
-2651
-2423
-2186
-1943
-1694
-1443
-1192
-943
-698
-458
-226
-2
213
420
618
808
990
1166
1338
1505
1669
1832
1994
2155
2316
2478
2640
2801
2963
3123
3282
3439
3593
3745
3894
4041
4186
4329
4472
4614
4758
4904
5053
5205
5361
5521
5684
5849
6017
6184
6350
6511
6667
6815
6954
7080
7194
7295
7381
7453
7512
7559
7596
7623
7644
7660
7672
7684
7695
7708
7721
7736
7752
7768
7783
7795
7804
7808
7806
7799
7785
7766
7741
7713
7682
7651
7620
7592
7567
7546
7531
7519
7512
7506
7501
7494
7483
7464
7437
7398
7347
7283
7205
7115
7013
6903
6786
6665
6544
6426
6312
6206
6108
6021
5944
5876
5818
5767
5721
5679
5639
5599
5558
5515
5469
5421
5372
5323
5276
5233
5194
5162
5138
5123
5117
5120
5131
5148
5170
5195
5221
5245
5266
5282
5292
5295
5292
5282
5266
5246
5222
5195
5168
5140
5113
5087
5062
5038
5014
4990
4965
4938
4908
4875
4839
4799
4756
4711
4663
4615
4567
4519
4473
4428
4386
4345
4304
4264
4221
4176
4127
4070
4008
3938
3858
3770
3673
3568
3456
3339
3217
3094
2969
2845
2722
2601
2482
2366
2250
2135
2019
1901
1778
1651
1518
1378
1230
1076
915
750
580
409
238
70
-94
-251
-400
-539
-668
-786
-892
-987
-1073
-1149
-1216
-1277
-1332
-1382
-1428
-1471
-1511
-1549
-1583
-1614
-1642
-1665
-1682
-1695
-1701
-1701
-1694
-1682
-1663
-1640
-1612
-1581
-1548
-1513
-1479
-1445
-1413
-1382
-1354
-1329
-1306
-1286
-1269
-1254
-1242
-1232
-1226
-1222
-1222
-1226
-1234
-1248
-1268
-1293
-1325
-1362
-1404
-1451
-1500
-1551
-1601
-1648
-1690
-1725
-1750
-1764
-1765
-1752
-1724
-1683
-1628
-1560
-1481
-1393
-1297
-1197
-1093
-988
-884
-782
-682
-586
-493
-404
-319
-237
-158
-81
-7
65
133
197
257
312
359
398
429
449
459
459
449
429
401
366
325
281
234
188
142
98
57
18
-19
-55
-90
-126
-165
-208
-256
-310
-370
-437
-509
-585
-665
-746
-826
-903
-975
-1039
-1094
-1139
-1174
-1197
-1210
-1214
-1211
-1201
-1188
-1174
-1160
-1149
-1141
-1139
-1143
-1153
-1168
-1188
-1212
-1238
-1264
-1290
-1313
-1332
-1346
-1355
-1358
-1355
-1346
-1331
-1311
-1288
-1261
-1232
-1201
-1169
-1136
-1103
-1071
-1038
-1006
-976
-945
-916
-889
-863
-840
-819
-802
-788
-778
-772
-770
-772
-777
-785
-795
-805
-816
-826
-835
-842
-847
-850
-852
-852
-853
-854
-858
-864
-875
-891
-912
-938
-968
-1002
-1038
-1074
-1109
-1140
-1166
-1183
-1191
-1189
-1176
-1152
-1117
-1073
-1020
-964
-904
-843
-783
-727
-677
-633
-596
-566
-542
-524
-509
-497
-483
-467
-447
-420
-386
-343
-291
-231
-164
-90
-11
71
154
237
317
393
464
529
587
639
684
722
754
781
803
821
836
848
858
867
875
883
890
899
909
921
935
952
972
995
1020
1049
1078
1108
1136
1162
1183
1198
1205
1202
1188
1163
1125
1075
1014
944
866
783
696
610
526
447
375
312
259
215
181
155
136
122
110
97
82
61
33
-4
-51
-109
-178
-256
-342
-435
-533
-633
-732
-828
-920
-1002
-1078
-1142
-1194
-1233
-1260
-1274
-1276
-1266
-1246
-1218
-1183
-1142
-1097
-1051
-1004
-961
-920
-885
-856
-833
-819
-813
-814
-823
-838
-859
-885
-914
-944
-975
-1006
-1035
-1061
-1085
-1107
-1125
-1141
-1155
-1168
-1180
-1193
-1205
-1219
-1233
-1248
-1263
-1277
-1291
-1304
-1314
-1322
-1327
-1329
-1327
-1323
-1316
-1307
-1297
-1286
-1275
-1265
-1255
-1246
-1237
-1228
-1218
-1205
-1190
-1171
-1148
-1119
-1085
-1045
-1000
-953
-902
-849
-797
-747
-700
-658
-621
-591
-568
-552
-542
-539
-541
-548
-560
-576
-596
-621
-651
-688
-731
-783
-845
-918
-1002
-1098
-1205
-1323
-1450
-1585
-1723
-1864
-2001
-2136
-2261
-2376
-2479
-2567
-2640
-2699
-2744
-2777
-2799
-2813
-2822
-2827
-2832
-2837
-2844
-2854
-2866
-2879
-2892
-2903
-2911
-2912
-2906
-2890
-2862
-2822
-2769
-2704
-2626
-2538
-2441
-2337
-2228
-2116
-2003
-1892
-1784
-1680
-1581
-1487
-1400
-1318
-1242
-1170
-1102
-1036
-972
-908
-844
-777
-707
-633
-553
-468
-375
-275
-168
-54
68
195
328
464
603
742
880
1014
1144
1267
1383
1490
1589
1679
1761
1837
1907
1973
2037
2100
2164
2230
2297
2368
2440
2514
2588
2661
2731
2796
2854
2905
2946
2978
2999
3010
3012
3006
2992
2973
2950
2925
2899
2872
2846
2821
2796
2772
2747
2722
2694
2664
2630
2593
2551
2506
2458
2407
2354
2301
2248
2197
2147
2099
2054
2011
1969
1928
1887
1844
1799
1752
1700
1645
1587
1526
1463
1400
1338
1279
1224
1174
1132
1098
1072
1055
1045
1043
1046
1054
1066
1079
1093
1107
1121
1134
1148
1162
1178
1198
1222
1252
1289
1334
1387
1448
1516
1589
1666
1745
1823
1899
1969
2033
2089
2137
2177
2209
2235
2258
2279
2301
2327
2359
2400
2451
2514
2588
2672
2765
2866
2971
3077
3181
3281
3374
3457
3530
3591
3641
3681
3713
3739
3762
3785
3810
3840
3878
3925
3981
4046
4120
4201
4285
4371
4456
4536
4608
4671
4721
4758
4782
4792
4789
4776
4753
4724
4691
4656
4622
4589
4560
4535
4514
4496
4480
4465
4449
4430
4405
4373
4333
4282
4221
4148
4064
3969
3864
3750
3629
3502
3370
3235
3098
2960
2822
2684
2548
2414
2281
2150
2021
1894
1770
1648
1528
1410
1296
1184
1076
970
869
770
675
584
496
411
328
249
171
96
23
-48
-117
-185
-250
-314
-375
-435
-492
-547
-600
-652
-701
-749
-796
-842
-888
-935
-984
-1034
-1087
-1143
-1202
-1266
-1334
-1407
-1484
-1565
-1649
-1737
-1827
-1918
-2009
-2102
-2191
-2278
-2362
-2440
-2514
-2582
-2644
-2699
-2749
-2792
-2831
-2864
-2893
-2919
-2942
-2962
-2980
-2997
-3012
-3026
-3039
-3050
-3058
-3064
-3067
-3067
-3063
-3055
-3043
-3027
-3007
-2983
-2957
-2927
-2896
-2864
-2832
-2800
-2770
-2743
-2718
-2697
-2680
-2668
-2660
-2657
-2659
-2665
-2676
-2689
-2706
-2725
-2746
-2767
-2788
-2809
-2828
-2845
-2859
-2871
-2880
-2886
-2889
-2891
-2891
-2890
-2889
-2889
-2889
-2891
-2894
-2899
-2905
-2911
-2918
-2925
-2930
-2933
-2932
-2928
-2919
-2905
-2887
-2864
-2837
-2807
-2775
-2743
-2712
-2684
-2658
-2638
-2622
-2613
-2609
-2610
-2617
-2627
-2640
-2654
-2669
-2682
-2693
-2700
-2705
-2705
-2702
-2695
-2686
-2675
-2662
-2650
-2639
-2630
-2623
-2618
-2617
-2618
-2621
-2626
-2632
-2639
-2646
-2652
-2657
-2662
-2665
-2668
-2669
-2671
-2672
-2673
-2675
-2677
-2679
-2681
-2682
-2682
-2679
-2672
-2661
-2644
-2621
-2592
-2555
-2512
-2462
-2407
-2348
-2285
-2221
-2156
-2093
-2032
-1974
-1921
-1873
-1829
-1789
-1753
-1720
-1689
-1659
-1627
-1594
-1558
-1519
-1476
-1428
-1376
-1321
-1262
-1201
-1139
-1075
-1012
-949
-888
-827
-769
-711
-654
-598
-542
-486
-429
-371
-312
-252
-192
-132
-73
-15
39
90
137
179
216
248
275
297
315
330
343
355
367
381
396
413
432
454
478
504
530
557
583
609
632
654
674
692
708
723
738
753
768
783
800
818
836
854
872
887
900
910
915
915
909
899
883
864
841
816
792
768
748
731
719
712
712
716
725
738
753
770
786
800
812
821
826
829
829
827
825
823
824
828
836
848
865
886
909
934
959
982
1000
1014
1020
1016
1006
986
956
919
876
827
774
720
666
612
560
510
462
416
372
328
283
238
190
140
88
34
-22
-78
-134
-188
-239
-287
-330
-368
-402
-432
-460
-486
-513
-542
-575
-614
-658
-709
-767
-830
-897
-966
-1035
-1101
-1163
-1217
-1261
-1295
-1317
-1327
-1326
-1315
-1296
-1270
-1240
-1208
-1176
-1146
-1119
-1094
-1073
-1055
-1038
-1022
-1004
-986
-964
-938
-907
-873
-836
-798
-759
-724
-692
-667
-650
-643
-645
-656
-677
-704
-736
-770
-804
-834
-858
-874
-879
-873
-856
-828
-790
-744
-692
-637
-581
-526
-474
-428
-387
-352
-322
-298
-277
-258
-239
-219
-196
-169
-137
-101
-60
-16
31
79
125
169
209
243
271
293
308
316
319
318
314
308
301
296
292
290
291
293
298
304
309
314
316
315
310
300
285
264
238
207
172
133
91
46
0
-46
-93
-140
-187
-233
-278
-323
-366
-409
-450
-489
-526
-560
-591
-618
-641
-658
-670
-675
-674
-666
-651
-629
-599
-562
-517
-464
-404
-335
-258
-172
-77
27
141
263
395
535
682
836
996
1159
1325
1492
1657
1819
1977
2129
2275
2413
2543
2666
2781
2890
2993
3092
3188
3283
3377
3473
3571
3671
3776
3884
3996
4112
4232
4354
4480
4607
4736
4865
4995
5123
5251
5377
5501
5622
5741
5855
5965
6069
6168
6261
6346
6424
6494
6555
6607
6649
6683
6708
6724
6732
6733
6726
6714
6696
6674
6648
6620
6590
6559
6527
6496
6466
6437
6411
6387
6367
6350
6337
6329
6324
6323
6325
6331
6339
6350
6361
6372
6383
6393
6401
6406
6408
6408
6404
6396
6385
6372
6355
6335
6311
6285
6254
6219
6179
6133
6079
6018
5948
5870
5782
5685
5579
5466
5347
5224
5099
4975
4853
4736
4626
4524
4433
4351
4280
4219
4167
4120
4078
4038
3999
3955
3906
3849
3782
3705
3617
3516
3405
3284
3153
3014
2868
2717
2562
2404
2244
2082
1919
1755
1591
1427
1262
1098
935
773
614
458
306
160
21
-110
-233
-348
-454
-552
-643
-727
-808
-885
-961
-1038
-1116
-1197
-1282
-1371
-1465
-1562
-1663
-1766
-1870
-1975
-2079
-2181
-2281
-2380
-2476
-2571
-2665
-2760
-2856
-2955
-3058
-3164
-3276
-3391
-3511
-3634
-3759
-3885
-4009
-4131
-4249
-4361
-4467
-4566
-4658
-4744
-4824
-4899
-4971
-5043
-5114
-5188
-5265
-5346
-5432
-5524
-5620
-5719
-5822
-5926
-6031
-6133
-6233
-6330
-6421
-6507
-6587
-6663
-6733
-6800
-6863
-6924
-6983
-7042
-7099
-7157
-7213
-7268
-7321
-7371
-7417
-7456
-7489
-7514
-7531
-7538
-7537
-7528
-7510
-7486
-7457
-7423
-7388
-7351
-7315
-7281
-7250
-7223
-7200
-7180
-7165
-7154
-7145
-7139
-7133
-7128
-7123
-7116
-7106
-7094
-7078
-7058
-7034
-7004
-6969
-6928
-6881
-6828
-6768
-6701
-6628
-6547
-6460
-6365
-6265
-6159
-6047
-5931
-5810
-5687
-5561
-5434
-5307
-5179
-5053
-4927
-4804
-4684
-4567
-4453
-4344
-4238
-4138
-4042
-3952
-3868
-3790
-3717
-3650
-3589
-3533
-3480
-3431
-3385
-3339
-3293
-3246
-3195
-3140
-3080
-3013
-2939
-2858
-2769
-2674
-2572
-2465
-2353
-2237
-2119
-2000
-1880
-1760
-1641
-1523
-1406
-1290
-1175
-1061
-947
-834
-721
-607
-495
-383
-272
-164
-59
43
139
229
314
391
461
523
579
628
671
709
743
773
801
826
850
873
895
915
935
953
969
983
995
1002
1008
1012
1010
1008
1002
996
987
978
969
959
950
941
933
924
915
905
894
880
864
843
819
789
754
713
667
615
559
497
432
364
293
221
149
77
8
-59
-122
-181
-234
-283
-325
-362
-394
-420
-443
-461
-477
-491
-504
-517
-531
-547
-566
-586
-610
-636
-665
-695
-726
-756
-786
-813
-838
-859
-875
-887
-894
-896
-893
-886
-876
-863
-848
-832
-816
-800
-784
-769
-755
-743
-731
-721
-710
-700
-690
-680
-669
-656
-643
-629
-614
-598
-581
-563
-545
-526
-506
-487
-467
-447
-428
-410
-392
-375
-360
-347
-336
-327
-320
-315
-312
-310
-309
-307
-304
-299
-291
-278
-260
-235
-204
-166
-122
-71
-14
46
109
173
237
298
355
408
454
494
527
554
575
590
602
611
619
627
635
646
659
675
693
713
735
758
780
802
822
840
857
872
887
902
920
941
968
1002
1048
1103
1172
1254
1350
1460
1584
1720
1868
2024
2188
2357
2528
2700
2870
3037
3200
3357
3509
3654
3795
3930
4061
4190
4317
4443
4570
4698
4829
4962
5098
5236
5377
5519
5662
5805
5946
6085
6220
6351
6477
6597
6711
6818
6919
7015
7105
7191
7273
7352
7428
7502
7575
7647
7718
7788
7856
7923
7986
8047
8103
8154
8200
8239
8272
8298
8318
8331
8339
8342
8340
8337
8331
8325
8320
8316
8314
8315
8319
8325
8335
8347
8361
8377
8393
8409
8424
8437
8449
8457
8462
8463
8459
8450
8436
8415
8388
8353
8310
8258
8197
8125
8045
7955
7854
7743
7622
7493
7355
7211
7060
6905
6746
6585
6421
6256
6090
5924
5757
5589
5419
5247
5072
4894
4711
4525
4334
4139
3940
3738
3534
3329
3125
2922
2723
2529
2342
2163
1994
1834
1685
1547
1420
1303
1196
1098
1008
924
844
767
691
615
536
452
363
268
164
52
-68
-197
-335
-479
-630
-785
-944
-1105
-1265
-1424
-1580
-1732
-1878
-2017
-2152
-2280
-2401
-2517
-2628
-2735
-2838
-2939
-3038
-3135
-3231
-3326
-3420
-3512
-3603
-3691
-3777
-3860
-3941
-4019
-4094
-4170
-4243
-4317
-4391
-4467
-4546
-4628
-4713
-4802
-4894
-4990
-5088
-5188
-5289
-5390
-5490
-5589
-5687
-5783
-5877
-5971
-6065
-6160
-6256
-6355
-6459
-6566
-6678
-6795
-6915
-7039
-7166
-7293
-7419
-7544
-7664
-7781
-7891
-7995
-8093
-8183
-8270
-8351
-8427
-8501
-8572
-8642
-8710
-8778
-8845
-8910
-8972
-9031
-9084
-9132
-9171
-9203
-9224
-9236
-9238
-9231
-9215
-9192
-9162
-9127
-9088
-9047
-9004
-8960
-8915
-8869
-8821
-8771
-8718
-8662
-8601
-8534
-8461
-8383
-8299
-8210
-8117
-8020
-7923
-7825
-7729
-7635
-7545
-7458
-7377
-7299
-7226
-7155
-7086
-7018
-6949
-6877
-6802
-6722
-6636
-6543
-6443
-6335
-6220
-6097
-5967
-5829
-5685
-5534
-5378
-5215
-5048
-4876
-4699
-4519
-4336
-4152
-3966
-3781
-3596
-3414
-3235
-3059
-2888
-2721
-2558
-2400
-2245
-2092
-1940
-1788
-1636
-1481
-1323
-1162
-997
-829
-658
-485
-311
-137
36
206
372
535
693
848
999
1147
1295
1442
1592
1745
1902
2064
2232
2405
2584
2766
2950
3135
3318
3497
3671
3837
3994
4142
4279
4407
4525
4635
4737
4834
4927
5017
5104
5191
5277
5361
5444
5524
5601
5672
5736
5792
5840
5877
5905
5922
5930
5929
5921
5906
5887
5864
5839
5812
5785
5758
5730
5700
5668
5633
5594
5548
5496
5437
5369
5293
5210
5119
5021
4919
4812
4703
4592
4481
4369
4259
4149
4040
3931
3820
3708
3593
3474
3351
3222
3087
2947
2801
2651
2496
2338
2178
2017
1856
1696
1538
1382
1228
1078
930
784
642
502
364
230
98
-30
-155
-275
-390
-499
-603
-700
-792
-878
-960
-1039
-1115
-1190
-1266
-1344
-1425
-1510
-1600
-1695
-1793
-1895
-1999
-2104
-2206
-2306
-2400
-2487
-2566
-2637
-2698
-2750
-2794
-2832
-2865
-2895
-2924
-2954
-2987
-3024
-3065
-3111
-3161
-3214
-3270
-3324
-3377
-3425
-3467
-3501
-3526
-3541
-3547
-3543
-3531
-3512
-3489
-3463
-3436
-3411
-3388
-3369
-3354
-3343
-3335
-3329
-3323
-3314
-3301
-3282
-3254
-3217
-3169
-3110
-3041
-2962
-2874
-2781
-2683
-2583
-2484
-2387
-2295
-2208
-2128
-2055
-1988
-1926
-1870
-1817
-1766
-1715
-1664
-1610
-1555
-1496
-1434
-1369
-1302
-1234
-1165
-1096
-1028
-962
-897
-834
-773
-711
-650
-587
-521
-452
-377
-296
-209
-114
-11
99
216
339
468
600
735
871
1006
1143
1277
1408
1536
1660
1780
1897
2009
2120
2225
2328
2427
2522
2614
2703
2787
2866
2941
3010
3074
3131
3182
3227
3264
3296
3321
3341
3355
3366
3373
3378
3382
3386
3391
3399
3410
3425
3446
3471
3503
3541
3584
3633
3687
3745
3805
3868
3932
3995
4057
4116
4171
4222
4268
4309
4344
4373
4397
4415
4429
4438
4443
4445
4443
4440
4434
4427
4418
4408
4397
4385
4372
4358
4343
4328
4312
4295
4278
4260
4240
4220
4198
4173
4146
4116
4083
4045
4002
3954
3901
3842
3778
3709
3635
3558
3477
3395
3312
3230
3150
3071
2996
2925
2858
2794
2734
2677
2622
2568
2515
2462
2407
2351
2292
2231
2167
2101
2033
1963
1892
1820
1748
1675
1602
1529
1455
1379
1301
1220
1135
1046
952
853
748
638
524
406
285
164
42
-77
-194
-307
-414
-517
-614
-705
-792
-875
-954
-1031
-1107
-1182
-1257
-1333
-1409
-1485
-1561
-1635
-1706
-1773
-1835
-1891
-1939
-1980
-2013
-2037
-2056
-2068
-2075
-2079
-2082
-2085
-2090
-2099
-2112
-2131
-2156
-2188
-2224
-2265
-2310
-2357
-2405
-2452
-2496
-2537
-2572
-2601
-2624
-2640
-2649
-2651
-2647
-2637
-2623
-2604
-2583
-2559
-2533
-2507
-2479
-2452
-2424
-2395
-2366
-2336
-2305
-2272
-2237
-2199
-2157
-2111
-2061
-2005
-1946
-1882
-1813
-1740
-1664
-1587
-1508
-1430
-1354
-1281
-1214
-1152
-1098
-1052
-1014
-988
-969
-959
-957
-963
-973
-989
-1006
-1027
-1048
-1068
-1087
-1103
-1118
-1130
-1140
-1148
-1154
-1159
-1163
-1166
-1168
-1168
-1168
-1165
-1159
-1150
-1137
-1120
-1097
-1070
-1038
-1000
-960
-917
-872
-826
-781
-737
-697
-661
-628
-600
-577
-557
-540
-526
-513
-500
-486
-471
-454
-435
-415
-392
-369
-346
-324
-304
-287
-274
-265
-260
-259
-262
-267
-273
-279
-284
-285
-282
-272
-256
-233
-203
-166
-123
-75
-23
31
86
140
192
241
286
326
362
394
422
448
472
495
519
546
575
608
646
688
734
785
840
897
957
1016
1077
1135
1190
1240
1285
1324
1355
1378
1393
1399
1395
1384
1363
1335
1298
1256
1207
1153
1094
1033
969
904
838
772
707
642
579
516
453
391
329
266
201
134
65
-7
-83
-162
-245
-331
-420
-511
-604
-697
-790
-881
-970
-1055
-1135
-1209
-1276
-1337
-1391
-1437
-1476
-1508
-1535
-1557
-1574
-1589
-1603
-1616
-1629
-1645
-1663
-1684
-1708
-1736
-1767
-1801
-1838
-1876
-1914
-1952
-1988
-2021
-2053
-2081
-2104
-2123
-2138
-2149
-2156
-2159
-2160
-2159
-2157
-2153
-2148
-2142
-2136
-2129
-2120
-2110
-2097
-2083
-2066
-2047
-2025
-2001
-1975
-1948
-1921
-1895
-1870
-1848
-1829
-1814
-1804
-1798
-1796
-1798
-1803
-1810
-1819
-1827
-1835
-1841
-1844
-1845
-1842
-1837
-1829
-1819
-1809
-1799
-1790
-1783
-1780
-1780
-1784
-1793
-1806
-1823
-1843
-1865
-1888
-1912
-1936
-1958
-1979
-1998
-2013
-2028
-2041
-2052
-2063
-2073
-2082
-2093
-2103
-2115
-2126
-2138
-2150
-2161
-2171
-2180
-2187
-2193
-2198
-2202
-2206
-2210
-2215
-2223
-2233
-2248
-2266
-2288
-2313
-2343
-2374
-2407
-2440
-2471
-2500
-2525
-2545
-2559
-2566
-2567
-2562
-2551
-2535
-2516
-2494
-2470
-2445
-2420
-2395
-2371
-2347
-2322
-2296
-2268
-2237
-2202
-2161
-2116
-2064
-2007
-1946
-1881
-1813
-1746
-1679
-1616
-1558
-1507
-1464
-1430
-1405
-1389
-1381
-1380
-1383
-1391
-1399
-1406
-1410
-1408
-1401
-1385
-1361
-1329
-1288
-1240
-1184
-1123
-1056
-986
-914
-840
-764
-687
-610
-531
-451
-368
-282
-193
-99
0
103
211
323
438
555
673
790
904
1014
1118
1214
1302
1381
1450
1509
1558
1600
1634
1663
1688
1712
1736
1763
1795
1832
1877
1931
1994
2067
2148
2239
2337
2441
2550
2661
2775
2888
2998
3106
3208
3306
3397
3482
3562
3635
3704
3768
3830
3890
3948
4006
4067
4128
4191
4257
4325
4395
4468
4541
4616
4690
4764
4836
4907
4974
5039
5101
5159
5213
5264
5311
5356
5397
5435
5472
5506
5539
5571
5602
5633
5664
5695
5727
5759
5792
5827
5862
5898
5934
5971
6007
6042
6075
6105
6132
6153
6169
6178
6179
6173
6157
6132
6099
6057
6007
5950
5888
5820
5749
5677
5604
5531
5461
5393
5328
5266
5208
5152
5097
5044
4990
4933
4874
4809
4740
4663
4579
4488
4389
4284
4173
4056
3937
3815
3693
3571
3452
3336
3224
3117
3014
2916
2821
2730
2640
2552
2464
2375
2284
2191
2095
1996
1895
1792
1688
1584
1481
1379
1281
1186
1095
1010
928
852
779
709
642
576
509
441
371
298
220
138
51
-40
-136
-237
-340
-447
-555
-665
-775
-886
-995
-1103
-1210
-1314
-1417
-1516
-1613
-1707
-1797
-1884
-1967
-2045
-2120
-2190
-2255
-2314
-2369
-2420
-2466
-2508
-2547
-2584
-2619
-2652
-2686
-2720
-2756
-2793
-2831
-2872
-2915
-2960
-3005
-3052
-3099
-3145
-3190
-3233
-3274
-3313
-3348
-3380
-3408
-3433
-3455
-3475
-3491
-3505
-3517
-3526
-3534
-3540
-3544
-3546
-3547
-3545
-3541
-3535
-3527
-3516
-3503
-3488
-3471
-3452
-3432
-3411
-3389
-3367
-3345
-3324
-3304
-3284
-3266
-3250
-3235
-3221
-3208
-3195
-3183
-3171
-3158
-3144
-3128
-3109
-3088
-3064
-3036
-3004
-2968
-2929
-2886
-2839
-2790
-2738
-2684
-2630
-2574
-2519
-2464
-2410
-2357
-2305
-2254
-2205
-2155
-2106
-2055
-2001
-1946
-1886
-1821
-1750
-1672
-1586
-1492
-1390
-1279
-1159
-1032
-897
-756
-610
-459
-305
-149
7
163
318
470
619
764
905
1042
1176
1305
1432
1555
1677
1798
1919
2040
2162
2285
2410
2536
2664
2793
2922
3051
3177
3302
3422
3537
3645
3747
3841
3926
4003
4072
4132
4186
4233
4274
4312
4347
4381
4415
4449
4486
4524
4565
4609
4655
4703
4752
4801
4849
4894
4937
4975
5008
5035
5056
5071
5079
5080
5074
5063
5046
5023
4996
4964
4927
4886
4842
4793
4740
4682
4621
4554
4483
4406
4325
4238
4146
4049
3946
3839
3728
3612
3492
3369
3242
3112
2979
2844
2706
2566
2424
2279
2132
1983
1832
1680
1525
1368
1210
1051
891
730
569
408
249
90
-66
-220
-371
-519
-663
-803
-938
-1069
-1196
-1318
-1437
-1551
-1663
-1772
-1878
-1983
-2087
-2190
-2293
-2397
-2501
-2605
-2710
-2815
-2920
-3025
-3128
-3230
-3328
-3424
-3516
-3603
-3685
-3761
-3832
-3897
-3957
-4011
-4059
-4105
-4146
-4183
-4219
-4253
-4286
-4319
-4353
-4389
-4427
-4468
-4512
-4560
-4611
-4668
-4729
-4795
-4866
-4942
-5023
-5108
-5198
-5292
-5389
-5489
-5590
-5692
-5794
-5895
-5994
-6089
-6180
-6266
-6346
-6419
-6485
-6544
-6595
-6639
-6676
-6705
-6729
-6746
-6758
-6764
-6766
-6763
-6756
-6744
-6727
-6706
-6681
-6650
-6614
-6573
-6528
-6478
-6424
-6366
-6305
-6243
-6180
-6117
-6054
-5994
-5935
-5879
-5825
-5774
-5725
-5677
-5630
-5582
-5532
-5480
-5424
-5364
-5299
-5229
-5154
-5075
-4991
-4905
-4816
-4725
-4635
-4545
-4457
-4370
-4285
-4203
-4122
-4042
-3962
-3882
-3800
-3716
-3629
-3539
-3445
-3347
-3246
-3142
-3035
-2927
-2819
-2710
-2602
-2494
-2387
-2282
-2176
-2071
-1965
-1857
-1747
-1634
-1519
-1401
-1281
-1159
-1037
-917
-801
-690
-587
-493
-411
-341
-283
-239
-208
-187
-177
-174
-176
-181
-186
-189
-187
-180
-165
-143
-114
-78
-38
6
52
96
139
177
209
235
255
268
275
278
278
277
276
277
282
292
309
332
361
396
437
481
528
576
623
669
712
751
786
817
843
866
886
904
920
937
954
972
993
1014
1039
1065
1093
1120
1148
1175
1200
1222
1242
1259
1273
1283
1292
1298
1303
1308
1314
1321
1331
1345
1362
1385
1412
1445
1484
1528
1578
1632
1692
1756
1824
1895
1969
2045
2125
2205
2286
2368
2449
2530
2609
2686
2760
2832
2899
2963
3022
3077
3127
3172
3213
3249
3282
3311
3338
3362
3386
3409
3432
3455
3479
3505
3532
3560
3589
3618
3648
3678
3706
3733
3757
3778
3795
3808
3817
3822
3823
3819
3812
3801
3788
3774
3758
3742
3726
3712
3698
3685
3674
3664
3655
3645
3635
3623
3609
3590
3567
3538
3502
3459
3410
3352
3288
3217
3141
3060
2975
2888
2800
2713
2627
2543
2463
2386
2313
2244
2177
2114
2051
1990
1928
1865
1800
1731
1660
1585
1507
1425
1342
1258
1173
1089
1008
930
857
789
726
671
621
578
541
509
482
458
438
420
405
390
377
365
355
346
340
336
336
341
351
367
390
420
457
502
555
616
684
759
841
928
1022
1119
1221
1327
1435
1545
1656
1768
1881
1993
2104
2214
2324
2432
2539
2645
2750
2855
2960
3066
3173
3281
3392
3506
3624
3745
3869
3998
4130
4266
4405
4546
4689
4832
4975
5117
5257
5393
5525
5651
5772
5885
5992
6091
6184
6269
6349
6423
6492
6558
6622
6685
6748
6812
6879
6948
7021
7096
7175
7256
7338
7421
7502
7581
7656
7726
7789
7846
7894
7934
7966
7989
8006
8016
8021
8021
8018
8013
8005
7995
7984
7971
7954
7934
7910
7879
7841
7795
7740
7674
7599
7514
7419
7314
7202
7083
6958
6829
6696
6561
6424
6287
6148
6009
5870
5729
5586
5442
5296
5147
4997
4845
4691
4537
4383
4230
4078
3930
3784
3640
3499
3359
3219
3079
2937
2791
2639
2480
2312
2136
1949
1752
1545
1329
1106
875
641
403
164
-75
-311
-545
-775
-1000
-1222
-1438
-1651
-1860
-2066
-2268
-2469
-2667
-2862
-3056
-3246
-3434
-3618
-3798
-3974
-4145
-4311
-4473
-4631
-4785
-4935
-5084
-5230
-5375
-5519
-5663
-5807
-5951
-6095
-6238
-6380
-6521
-6659
-6794
-6925
-7053
-7178
-7298
-7415
-7530
-7642
-7752
-7861
-7969
-8077
-8185
-8293
-8399
-8504
-8607
-8706
-8800
-8888
-8969
-9042
-9106
-9162
-9208
-9246
-9275
-9297
-9314
-9325
-9333
-9340
-9345
-9351
-9357
-9365
-9375
-9386
-9397
-9409
-9420
-9430
-9438
-9442
-9442
-9438
-9429
-9416
-9397
-9375
-9349
-9320
-9288
-9255
-9220
-9185
-9150
-9116
-9081
-9047
-9014
-8981
-8947
-8914
-8879
-8844
-8807
-8770
-8731
-8691
-8649
-8608
-8565
-8523
-8480
-8438
-8396
-8354
-8313
-8272
-8231
-8189
-8148
-8106
-8061
-8016
-7971
-7923
-7873
-7821
-7768
-7712
-7656
-7598
-7539
-7478
-7417
-7353
-7289
-7222
-7153
-7080
-7004
-6924
-6839
-6749
-6652
-6550
-6443
-6329
-6211
-6089
-5963
-5835
-5706
-5577
-5450
-5324
-5202
-5084
-4970
-4860
-4754
-4652
-4553
-4455
-4360
-4264
-4168
-4070
-3972
-3871
-3767
-3661
-3553
-3444
-3333
-3222
-3111
-3001
-2892
-2785
-2680
-2577
-2476
-2375
-2276
-2177
-2078
-1978
-1877
-1774
-1669
-1562
-1453
-1342
-1230
-1116
-1002
-887
-772
-658
-545
-432
-321
-211
-103
3
108
210
310
407
501
591
678
760
838
911
980
1045
1106
1165
1221
1276
1330
1386
1444
1504
1568
1636
1707
1782
1861
1941
2023
2105
2186
2265
2340
2412
2478
2540
2597
2649
2699
2745
2791
2837
2885
2935
2990
3049
3113
3183
3258
3338
3420
3505
3591
3677
3761
3841
3918
3989
4056
4117
4173
4224
4272
4317
4359
4402
4444
4488
4534
4583
4635
4690
4748
4810
4873
4939
5006
5073
5140
5206
5271
5334
5395
5454
5510
5564
5616
5666
5713
5759
5803
5845
5886
5925
5963
5998
6033
6065
6096
6125
6152
6177
6200
6221
6240
6256
6271
6283
6292
6299
6302
6302
6298
6290
6278
6262
6241
6216
6186
6153
6117
6078
6037
5994
5951
5908
5866
5824
5784
5746
5709
5672
5637
5601
5564
5526
5485
5441
5393
5341
5284
5223
5158
5089
5017
4944
4869
4794
4720
4648
4578
4511
4446
4385
4326
4270
4214
4160
4104
4048
3989
3927
3861
3792
3719
3642
3561
3477
3390
3301
3211
3120
3029
2939
2849
2761
2674
2589
2506
2425
2347
2270
2196
2123
2054
1986
1921
1859
1799
1741
1684
1630
1577
1524
1472
1420
1367
1314
1259
1203
1146
1088
1029
970
912
854
797
742
689
637
586
537
489
441
392
343
291
238
182
124
64
3
-59
-121
-181
-240
-296
-349
-397
-441
-480
-516
-549
-579
-608
-637
-667
-698
-731
-767
-806
-848
-892
-938
-984
-1030
-1076
-1120
-1162
-1202
-1239
-1275
-1310
-1345
-1381
-1419
-1459
-1502
-1549
-1600
-1654
-1711
-1770
-1828
-1886
-1940
-1992
-2037
-2079
-2115
-2145
-2172
-2195
-2217
-2240
-2265
-2295
-2330
-2372
-2421
-2478
-2540
-2608
-2678
-2749
-2818
-2882
-2939
-2988
-3025
-3051
-3064
-3067
-3059
-3042
-3020
-2993
-2965
-2939
-2915
-2897
-2885
-2879
-2879
-2884
-2893
-2903
-2914
-2923
-2927
-2926
-2917
-2900
-2876
-2843
-2804
-2759
-2710
-2659
-2608
-2557
-2510
-2465
-2426
-2390
-2359
-2333
-2309
-2287
-2267
-2247
-2225
-2202
-2177
-2149
-2117
-2083
-2045
-2007
-1965
-1921
-1876
-1829
-1780
-1729
-1676
-1620
-1561
-1499
-1433
-1363
-1289
-1212
-1131
-1048
-962
-875
-787
-699
-612
-526
-441
-357
-275
-194
-114
-34
45
125
204
284
363
442
520
596
669
740
806
868
925
978
1025
1068
1106
1142
1175
1207
1239
1271
1305
1342
1381
1423
1468
1516
1565
1617
1670
1724
1777
1830
1882
1933
1983
2032
2080
2127
2175
2222
2269
2316
2364
2410
2456
2500
2542
2581
2616
2646
2671
2691
2705
2712
2715
2711
2703
2691
2675
2656
2636
2613
2590
2565
2539
2513
2484
2454
2422
2387
2349
2308
2264
2217
2167
2115
2062
2007
1953
1899
1847
1796
1749
1703
1660
1619
1580
1541
1502
1462
1420
1374
1324
1269
1209
1143
1072
995
914
828
738
646
552
457
361
266
172
78
-14
-105
-195
-284
-372
-459
-545
-631
-715
-799
-881
-962
-1040
-1116
-1190
-1260
-1327
-1390
-1450
-1506
-1559
-1608
-1655
-1699
-1741
-1780
-1818
-1854
-1889
-1922
-1955
-1986
-2015
-2043
-2070
-2096
-2120
-2143
-2165
-2186
-2205
-2224
-2241
-2258
-2273
-2287
-2299
-2309
-2317
-2322
-2322
-2319
-2311
-2298
-2280
-2257
-2230
-2197
-2161
-2121
-2079
-2036
-1992
-1949
-1907
-1867
-1831
-1798
-1768
-1743
-1721
-1702
-1687
-1674
-1663
-1654
-1645
-1638
-1631
-1624
-1618
-1611
-1605
-1600
-1596
-1592
-1589
-1586
-1584
-1583
-1581
-1579
-1575
-1569
-1561
-1550
-1536
-1518
-1496
-1470
-1442
-1410
-1376
-1340
-1304
-1267
-1230
-1195
-1161
-1128
-1096
-1066
-1036
-1006
-976
-944
-910
-873
-833
-788
-740
-688
-633
-576
-517
-458
-400
-345
-292
-245
-203
-167
-137
-114
-96
-84
-76
-71
-68
-66
-62
-57
-48
-36
-20
0
24
51
80
111
140
168
193
213
228
237
239
235
224
208
187
163
137
111
86
64
47
35
29
30
38
54
76
104
137
174
214
255
297
338
377
413
447
478
505
529
551
571
589
606
623
639
656
673
692
710
729
747
765
781
795
808
817
823
825
824
818
809
796
779
759
736
709
680
649
615
578
540
500
458
415
371
327
283
240
199
161
127
96
70
49
33
22
16
13
14
16
19
21
21
18
12
1
-16
-37
-62
-92
-124
-158
-192
-225
-256
-284
-308
-327
-341
-351
-356
-357
-355
-352
-347
-341
-337
-333
-330
-328
-327
-326
-324
-321
-317
-309
-299
-285
-267
-246
-221
-194
-165
-135
-104
-74
-45
-18
8
32
54
76
96
116
137
158
181
205
231
258
286
315
344
373
401
428
453
477
499
519
538
557
575
592
610
627
644
659
673
685
694
698
697
690
677
658
633
601
565
525
481
436
391
347
304
263
225
189
154
121
86
50
11
-32
-80
-134
-193
-258
-328
-401
-476
-552
-626
-697
-763
-823
-876
-922
-961
-993
-1020
-1043
-1064
-1084
-1104
-1126
-1150
-1177
-1208
-1240
-1274
-1309
-1342
-1373
-1401
-1423
-1440
-1452
-1458
-1459
-1457
-1453
-1449
-1447
-1449
-1456
-1470
-1491
-1521
-1557
-1601
-1650
-1702
-1756
-1809
-1860
-1905
-1944
-1976
-1999
-2013
-2021
-2023
-2019
-2011
-2001
-1991
-1983
-1976
-1973
-1974
-1977
-1984
-1991
-1999
-2005
-2009
-2008
-2001
-1988
-1967
-1939
-1904
-1863
-1817
-1767
-1715
-1661
-1608
-1555
-1505
-1458
-1412
-1369
-1327
-1287
-1245
-1203
-1159
-1113
-1064
-1010
-956
-899
-841
-782
-724
-668
-615
-565
-519
-477
-438
-403
-371
-339
-308
-275
-240
-202
-161
-115
-65
-13
43
99
156
212
266
316
362
404
442
476
507
536
565
594
627
662
703
748
798
853
912
974
1037
1098
1158
1213
1263
1306
1341
1369
1389
1402
1410
1413
1412
1411
1409
1409
1411
1416
1424
1434
1446
1459
1472
1483
1492
1498
1499
1496
1487
1475
1459
1440
1421
1401
1383
1369
1358
1353
1353
1359
1371
1388
1410
1435
1462
1489
1517
1542
1565
1584
1599
1609
1614
1615
1611
1603
1592
1578
1561
1542
1522
1501
1479
1457
1434
1412
1391
1370
1350
1331
1314
1297
1282
1268
1256
1245
1234
1225
1216
1207
1197
1188
1177
1165
1151
1136
1119
1100
1079
1057
1033
1008
982
956
929
903
877
852
828
806
786
768
753
740
730
722
716
713
711
710
710
710
708
706
701
694
684
671
655
638
618
597
576
555
535
517
501
488
478
470
466
463
461
461
460
459
456
452
446
439
429
419
408
397
386
376
367
359
352
346
340
333
324
312
296
275
250
219
183
144
101
56
12
-30
-69
-103
-129
-149
-160
-163
-158
-147
-130
-111
-89
-69
-51
-36
-27
-23
-26
-34
-47
-63
-82
-101
-119
-135
-147
-154
-157
-156
-150
-142
-131
-121
-112
-106
-103
-106
-114
-127
-146
-170
-196
-225
-255
-284
-312
-336
-357
-375
-388
-398
-405
-410
-415
-420
-427
-436
-449
-465
-485
-509
-535
-564
-594
-623
-652
-677
-700
-718
-731
-739
-741
-738
-731
-719
-703
-684
-663
-640
-616
-592
-567
-543
-519
-496
-475
-454
-436
-419
-404
-392
-384
-378
-377
-380
-388
-401
-418
-441
-470
-503
-541
-584
-631
-681
-735
-792
-851
-912
-973
-1036
-1098
-1160
-1221
-1281
-1339
-1395
-1449
-1500
-1549
-1594
-1638
-1678
-1717
-1754
-1789
-1823
-1857
-1890
-1922
-1954
-1986
-2017
-2045
-2074
-2099
-2121
-2139
-2152
-2160
-2162
-2158
-2147
-2130
-2106
-2077
-2044
-2005
-1964
-1919
-1873
-1825
-1776
-1726
-1676
-1625
-1574
-1522
-1469
-1415
-1360
-1303
-1245
-1185
-1125
-1064
-1004
-944
-885
-827
-772
-718
-666
-615
-565
-516
-466
-415
-362
-307
-249
-187
-122
-53
19
93
170
247
325
403
480
555
628
699
769
838
905
972
1039
1107
1176
1246
1318
1391
1466
1541
1617
1693
1768
1842
1916
1988
2060
2131
2203
2275
2348
2424
2502
2583
2668
2755
2844
2935
3026
3117
3206
3292
3373
3450
3520
3585
3644
3697
3746
3791
3834
3876
3918
3960
4005
4051
4102
4153
4206
4259
4312
4362
4410
4453
4491
4523
4549
4569
4583
4593
4599
4602
4602
4602
4602
4602
4602
4604
4606
4608
4609
4610
4610
4608
4604
4599
4593
4585
4578
4570
4563
4558
4553
4550
4547
4543
4538
4529
4515
4494
4464
4424
4373
4310
4235
4148
4051
3945
3833
3716
3598
3481
3367
3259
3157
3062
2976
2897
2825
2758
2695
2635
2576
2516
2454
2389
2322
2251
2178
2104
2028
1953
1879
1807
1737
1670
1605
1541
1478
1415
1349
1281
1208
1130
1046
956
861
761
657
550
442
335
228
125
23
-75
-170
-263
-354
-446
-538
-634
-733
-836
-944
-1058
-1175
-1297
-1421
-1547
-1671
-1794
-1914
-2028
-2138
-2241
-2338
-2430
-2517
-2600
-2680
-2758
-2836
-2914
-2993
-3073
-3154
-3234
-3315
-3393
-3469
-3541
-3608
-3670
-3725
-3775
-3820
-3859
-3894
-3927
-3957
-3987
-4018
-4049
-4081
-4115
-4150
-4186
-4221
-4254
-4286
-4314
-4338
-4359
-4377
-4391
-4404
-4417
-4431
-4448
-4470
-4499
-4536
-4580
-4633
-4695
-4763
-4836
-4912
-4988
-5063
-5132
-5194
-5246
-5287
-5316
-5333
-5337
-5329
-5312
-5287
-5255
-5219
-5180
-5141
-5103
-5066
-5031
-4998
-4966
-4935
-4904
-4871
-4836
-4798
-4756
-4710
-4660
-4606
-4550
-4492
-4434
-4377
-4322
-4270
-4223
-4180
-4142
-4109
-4080
-4054
-4032
-4011
-3991
-3969
-3947
-3922
-3894
-3863
-3828
-3790
-3749
-3704
-3657
-3607
-3554
-3498
-3440
-3378
-3313
-3245
-3173
-3096
-3015
-2929
-2839
-2745
-2648
-2547
-2444
-2340
-2235
-2130
-2025
-1923
-1822
-1722
-1625
-1530
-1437
-1345
-1256
-1168
-1082
-998
-915
-834
-755
-678
-603
-530
-460
-392
-325
-258
-192
-125
-56
15
91
170
255
345
441
542
648
757
869
983
1097
1209
1319
1426
1528
1625
1717
1802
1882
1957
2027
2092
2153
2210
2265
2316
2366
2412
2457
2498
2537
2574
2607
2637
2665
2690
2714
2736
2759
2781
2806
2832
2862
2896
2934
2976
3022
3073
3128
3185
3245
3307
3369
3430
3491
3550
3606
3660
3711
3758
3802
3842
3880
3914
3945
3973
3998
4019
4038
4053
4065
4073
4075
4075
4072
4062
4051
4035
4014
3992
3966
3938
3908
3876
3843
3809
3774
3739
3704
3668
3633
3597
3563
3528
3494
3461
3429
3397
3366
3336
3306
3276
3246
3216
3184
3151
3115
3076
3033
2986
2934
2877
2815
2748
2675
2598
2517
2433
2346
2258
2169
2081
1994
1908
1826
1746
1670
1597
1528
1462
1398
1337
1278
1219
1162
1104
1046
987
926
864
799
732
663
591
516
438
358
274
188
98
6
-89
-186
-286
-389
-492
-598
-704
-811
-918
-1024
-1129
-1233
-1334
-1434
-1530
-1623
-1714
-1801
-1885
-1966
-2044
-2119
-2191
-2261
-2329
-2395
-2459
-2522
-2585
-2647
-2709
-2771
-2835
-2899
-2965
-3032
-3101
-3172
-3244
-3316
-3389
-3461
-3532
-3600
-3665
-3727
-3783
-3834
-3879
-3918
-3952
-3981
-4006
-4027
-4049
-4070
-4091
-4117
-4146
-4180
-4219
-4264
-4313
-4366
-4421
-4477
-4533
-4585
-4633
-4674
-4707
-4732
-4747
-4753
-4751
-4741
-4726
-4706
-4685
-4663
-4643
-4625
-4612
-4602
-4597
-4596
-4597
-4599
-4600
-4598
-4591
-4578
-4556
-4525
-4485
-4435
-4376
-4308
-4234
-4156
-4074
-3991
-3910
-3830
-3755
-3684
-3617
-3555
-3497
-3443
-3391
-3339
-3288
-3235
-3180
-3121
-3060
-2995
-2926
-2855
-2781
-2706
-2629
-2551
-2474
-2396
-2319
-2242
-2164
-2085
-2005
-1925
-1841
-1756
-1667
-1576
-1482
-1386
-1289
-1190
-1091
-991
-893
-795
-698
-602
-507
-412
-318
-224
-129
-33
64
164
265
369
474
581
689
798
907
1016
1125
1233
1340
1446
1550
1653
1755
1856
1955
2053
2150
2244
2336
2426
2513
2596
2675
2751
2822
2890
2953
3013
3070
3124
3177
3228
3278
3327
3375
3423
3469
3513
3555
3593
3627
3655
3678
3693
3702
3704
3699
3688
3673
3653
3631
3608
3585
3563
3544
3529
3517
3509
3505
3503
3504
3505
3506
3506
3504
3498
3488
3474
3455
3432
3405
3375
3343
3310
3275
3241
3208
3176
3145
3116
3088
3060
3033
3005
2975
2944
2910
2873
2833
2789
2743
2694
2642
2589
2535
2480
2426
2372
2319
2268
2217
2168
2120
2073
2027
1981
1934
1887
1840
1792
1744
1695
1646
1598
1550
1503
1457
1414
1373
1334
1298
1265
1234
1206
1180
1156
1133
1111
1089
1068
1045
1022
999
973
947
919
889
859
828
796
765
733
703
673
644
617
591
567
545
525
506
489
473
458
443
428
413
397
380
362
342
320
296
270
241
211
179
145
110
75
40
6
-27
-57
-85
-108
-128
-143
-152
-156
-155
-149
-139
-123
-105
-83
-59
-34
-8
18
43
67
89
109
128
144
159
172
184
195
206
217
228
239
251
263
276
289
303
317
331
345
360
374
389
404
419
434
449
465
481
497
512
527
542
556
569
580
590
599
607
613
619
623
627
631
634
637
639
641
641
639
635
627
615
599
577
550
517
478
434
386
335
281
227
173
122
73
29
-11
-45
-75
-99
-121
-139
-156
-172
-190
-210
-233
-260
-290
-324
-362
-402
-444
-485
-526
-565
-601
-634
-663
-687
-708
-726
-742
-758
-773
-790
-809
-831
-857
-886
-919
-955
-993
-1032
-1071
-1109
-1145
-1178
-1209
-1235
-1259
-1279
-1297
-1314
-1330
-1347
-1364
-1384
-1405
-1429
-1455
-1481
-1509
-1535
-1560
-1581
-1599
-1611
-1618
-1620
-1615
-1605
-1590
-1572
-1551
-1528
-1505
-1483
-1462
-1443
-1426
-1410
-1397
-1384
-1372
-1358
-1343
-1326
-1306
-1283
-1256
-1227
-1195
-1161
-1127
-1092
-1059
-1027
-998
-973
-950
-931
-914
-900
-887
-875
-863
-849
-834
-816
-795
-771
-745
-715
-684
-651
-617
-584
-551
-519
-489
-461
-435
-411
-389
-368
-349
-331
-313
-295
-277
-259
-240
-220
-199
-177
-155
-131
-107
-81
-54
-27
2
32
64
96
128
161
194
225
256
284
310
332
352
367
379
388
394
397
399
400
402
405
409
416
426
439
455
473
494
517
540
564
588
611
632
653
672
691
709
729
749
772
798
827
860
897
937
981
1027
1074
1121
1168
1212
1254
1292
1326
1355
1381
1403
1422
1438
1454
1469
1486
1503
1523
1546
1570
1597
1626
1655
1684
1712
1738
1762
1781
1796
1807
1814
1817
1816
1812
1806
1799
1791
1783
1775
1769
1762
1757
1751
1745
1738
1729
1718
1703
1685
1664
1638
1609
1576
1541
1503
1463
1421
1379
1336
1294
1252
1211
1170
1130
1090
1050
1010
971
931
891
850
809
767
726
684
643
603
563
524
486
449
414
379
347
316
286
258
233
209
187
167
150
135
123
113
105
99
95
92
90
89
89
88
87
86
85
83
80
77
73
69
65
61
57
52
47
42
35
27
17
5
-10
-27
-48
-71
-97
-126
-157
-190
-224
-259
-295
-331
-365
-399
-432
-464
-494
-522
-550
-577
-603
-629
-656
-684
-713
-744
-777
-812
-851
-892
-937
-985
-1037
-1092
-1149
-1210
-1272
-1337
-1402
-1468
-1534
-1599
-1663
-1725
-1785
-1841
-1895
-1947
-1996
-2043
-2088
-2133
-2179
-2225
-2274
-2326
-2381
-2440
-2505
-2573
-2647
-2725
-2806
-2891
-2978
-3066
-3155
-3244
-3332
-3419
-3505
-3588
-3670
-3751
-3830
-3909
-3987
-4065
-4143
-4222
-4301
-4381
-4461
-4542
-4622
-4700
-4778
-4852
-4924
-4991
-5054
-5111
-5163
-5208
-5247
-5280
-5306
-5326
-5341
-5350
-5355
-5356
-5354
-5350
-5345
-5339
-5332
-5326
-5321
-5316
-5312
-5308
-5303
-5298
-5291
-5282
-5269
-5252
-5229
-5201
-5167
-5127
-5080
-5028
-4970
-4908
-4843
-4776
-4708
-4639
-4571
-4505
-4441
-4378
-4318
-4259
-4202
-4144
-4086
-4027
-3965
-3900
-3832
-3759
-3683
-3602
-3518
-3431
-3341
-3249
-3155
-3061
-2966
-2871
-2775
-2678
-2581
-2483
-2383
-2280
-2176
-2068
-1958
-1846
-1731
-1614
-1496
-1377
-1259
-1142
-1027
-914
-803
-694
-589
-485
-383
-283
-183
-84
15
114
213
311
408
503
596
686
772
854
931
1002
1070
1134
1194
1252
1309
1366
1424
1485
1549
1616
1688
1762
1839
1917
1996
2074
2149
2221
2288
2349
2405
2455
2500
2541
2579
2615
2652
2690
2732
2779
2831
2889
2953
3022
3096
3173
3250
3328
3403
3473
3538
3596
3646
3688
3722
3748
3767
3781
3790
3797
3802
3808
3815
3824
3836
3851
3868
3888
3910
3932
3954
3975
3993
4008
4019
4027
4030
4029
4022
4014
4003
3991
3977
3964
3952
3941
3933
3927
3925
3925
3928
3934
3941
3949
3958
3967
3975
3982
3988
3991
3994
3994
3993
3991
3988
3985
3982
3979
3977
3976
3975
3975
3976
3976
3976
3975
3972
3968
3961
3951
3939
3923
3906
3886
3864
3841
3818
3795
3772
3751
3731
3713
3697
3682
3669
3658
3647
3637
3628
3619
3610
3600
3591
3583
3575
3568
3562
3558
3556
3555
3556
3559
3563
3567
3571
3574
3575
3573
3569
3561
3550
3535
3517
3496
3473
3449
3424
3400
3376
3354
3334
3315
3298
3282
3266
3250
3232
3213
3191
3165
3135
3102
3066
3026
2985
2943
2901
2860
2822
2788
2758
2733
2712
2696
2684
2675
2667
2660
2652
2642
2628
2611
2589
2562
2530
2494
2454
2410
2365
2318
2271
2224
2177
2131
2087
2041
1998
1954
1908
1861
1812
1760
1705
1648
1589
1528
1465
1403
1341
1280
1221
1166
1113
1064
1018
976
935
896
858
820
781
740
697
651
602
550
495
437
377
316
253
190
127
65
4
-57
-116
-175
-232
-288
-343
-397
-451
-504
-556
-607
-658
-707
-756
-804
-852
-899
-946
-993
-1040
-1089
-1138
-1189
-1241
-1294
-1349
-1404
-1459
-1513
-1566
-1618
-1666
-1711
-1753
-1791
-1825
-1856
-1883
-1908
-1931
-1952
-1973
-1994
-2015
-2037
-2060
-2083
-2107
-2130
-2152
-2172
-2190
-2204
-2216
-2224
-2228
-2230
-2231
-2231
-2231
-2233
-2239
-2250
-2266
-2288
-2316
-2351
-2392
-2438
-2486
-2537
-2588
-2637
-2683
-2724
-2759
-2787
-2809
-2824
-2832
-2835
-2834
-2829
-2823
-2816
-2809
-2804
-2801
-2800
-2801
-2804
-2808
-2812
-2815
-2817
-2816
-2813
-2807
-2797
-2784
-2769
-2752
-2734
-2716
-2699
-2684
-2672
-2663
-2659
-2659
-2663
-2672
-2684
-2700
-2718
-2739
-2762
-2785
-2809
-2833
-2857
-2879
-2901
-2922
-2942
-2959
-2975
-2989
-3001
-3010
-3017
-3020
-3019
-3016
-3008
-2998
-2983
-2966
-2946
-2924
-2900
-2875
-2848
-2821
-2793
-2765
-2736
-2706
-2675
-2643
-2608
-2571
-2531
-2488
-2441
-2391
-2338
-2282
-2224
-2164
-2103
-2041
-1980
-1920
-1862
-1805
-1750
-1697
-1646
-1596
-1548
-1500
-1452
-1403
-1354
-1304
-1253
-1201
-1148
-1094
-1040
-987
-935
-883
-834
-786
-740
-695
-652
-609
-567
-525
-481
-437
-391
-343
-293
-242
-190
-137
-85
-34
15
61
104
143
178
210
238
265
290
315
342
370
402
439
480
526
576
631
688
747
806
863
917
966
1008
1044
1072
1093
1106
1112
1114
1113
1109
1106
1105
1108
1115
1129
1148
1173
1204
1239
1278
1317
1357
1395
1430
1460
1485
1505
1518
1526
1530
1530
1527
1523
1518
1515
1513
1513
1516
1521
1527
1534
1542
1547
1551
1552
1548
1540
1527
1509
1487
1460
1430
1398
1365
1330
1296
1262
1230
1199
1169
1140
1111
1083
1055
1026
996
964
931
897
862
827
792
757
723
692
663
636
612
591
572
556
540
526
511
496
480
463
443
421
397
371
343
313
281
248
215
181
148
114
81
48
16
-15
-46
-76
-105
-133
-160
-186
-211
-235
-257
-279
-300
-320
-340
-359
-380
-400
-422
-446
-471
-498
-527
-558
-591
-626
-663
-701
-740
-779
-820
-860
-900
-941
-981
-1020
-1062
-1103
-1144
-1185
-1227
-1269
-1312
-1355
-1397
-1439
-1480
-1521
-1560
-1597
-1633
-1667
-1699
-1730
-1759
-1788
-1817
-1845
-1873
-1903
-1933
-1965
-1997
-2031
-2066
-2101
-2137
-2174
-2209
-2245
-2279
-2312
-2344
-2374
-2402
-2430
-2456
-2481
-2505
-2528
-2550
-2572
-2594
-2615
-2635
-2654
-2671
-2687
-2700
-2711
-2719
-2724
-2725
-2722
-2715
-2704
-2689
-2671
-2650
-2626
-2599
-2571
-2542
-2513
-2483
-2454
-2426
-2399
-2372
-2347
-2323
-2300
-2276
-2253
-2230
-2205
-2180
-2152
-2123
-2091
-2056
-2020
-1980
-1939
-1896
-1851
-1805
-1758
-1710
-1661
-1611
-1561
-1509
-1456
-1400
-1343
-1282
-1218
-1150
-1077
-1000
-918
-832
-741
-646
-549
-448
-347
-245
-143
-42
57
153
246
336
422
504
582
658
730
801
869
937
1002
1070
1137
1205
1273
1343
1414
1487
1560
1635
1710
1787
1863
1940
2016
2092
2167
2242
2315
2388
2459
2530
2600
2669
2738
2807
2876
2946
3016
3087
3157
3228
3299
3369
3438
3504
3568
3629
3685
3737
3784
3827
3864
3896
3924
3949
3971
3990
4009
4027
4046
4067
4089
4113
4139
4166
4195
4224
4252
4280
4306
4328
4348
4364
4375
4383
4387
4387
4383
4377
4369
4360
4349
4337
4325
4313
4300
4287
4272
4257
4240
4222
4201
4179
4155
4129
4101
4073
4043
4014
3986
3958
3931
3904
3879
3854
3830
3807
3783
3758
3731
3704
3674
3641
3607
3570
3531
3490
3448
3404
3360
3315
3270
3226
3182
3138
3095
3052
3010
2968
2926
2885
2844
2804
2764
2724
2686
2648
2612
2576
2542
2509
2477
2446
2415
2384
2353
2321
2287
2252
2216
2177
2136
2094
2049
2003
1956
1907
1858
1807
1756
1705
1653
1601
1547
1493
1438
1382
1325
1266
1205
1144
1081
1016
951
885
818
749
680
610
538
465
390
312
232
150
64
-25
-117
-211
-308
-407
-507
-608
-708
-808
-906
-1000
-1094
-1184
-1271
-1354
-1434
-1512
-1587
-1659
-1731
-1801
-1871
-1941
-2009
-2079
-2148
-2217
-2285
-2351
-2416
-2479
-2538
-2595
-2648
-2698
-2743
-2785
-2823
-2857
-2889
-2918
-2944
-2969
-2992
-3015
-3037
-3060
-3082
-3105
-3128
-3152
-3176
-3201
-3227
-3253
-3280
-3306
-3333
-3360
-3387
-3414
-3441
-3467
-3494
-3520
-3545
-3570
-3595
-3619
-3643
-3666
-3688
-3709
-3729
-3748
-3766
-3781
-3795
-3806
-3813
-3818
-3818
-3814
-3805
-3791
-3770
-3744
-3712
-3674
-3629
-3578
-3522
-3460
-3393
-3322
-3248
-3171
-3092
-3013
-2933
-2854
-2776
-2700
-2626
-2555
-2486
-2419
-2355
-2292
-2231
-2171
-2110
-2049
-1987
-1924
-1857
-1789
-1717
-1643
-1566
-1487
-1406
-1323
-1240
-1157
-1075
-995
-917
-843
-772
-705
-642
-583
-528
-477
-428
-382
-337
-293
-249
-205
-160
-113
-65
-15
37
89
142
195
247
297
344
388
429
465
496
523
545
564
579
592
604
616
628
643
660
680
705
733
766
802
841
882
924
965
1004
1043
1077
1105
1129
1146
1157
1162
1161
1155
1144
1130
1112
1093
1072
1050
1028
1006
985
964
942
921
899
877
853
828
802
775
748
720
691
664
637
613
590
569
550
534
520
508
497
486
475
464
452
438
423
406
388
369
349
329
309
291
275
261
249
240
234
229
226
224
221
218
214
207
197
184
167
147
124
99
72
45
17
-9
-34
-56
-75
-91
-103
-112
-119
-123
-126
-128
-131
-135
-141
-149
-161
-177
-196
-219
-245
-273
-304
-336
-368
-400
-431
-459
-484
-507
-525
-540
-551
-558
-562
-564
-563
-561
-559
-556
-554
-553
-554
-557
-562
-570
-580
-593
-608
-626
-645
-666
-688
-711
-736
-762
-788
-816
-844
-872
-901
-929
-958
-986
-1012
-1038
-1061
-1082
-1100
-1116
-1128
-1138
-1145
-1150
-1154
-1156
-1159
-1162
-1167
-1174
-1183
-1195
-1210
-1227
-1246
-1265
-1285
-1304
-1321
-1334
-1344
-1348
-1348
-1343
-1333
-1320
-1304
-1286
-1269
-1254
-1241
-1233
-1230
-1232
-1241
-1255
-1273
-1295
-1319
-1343
-1366
-1385
-1400
-1409
-1412
-1407
-1394
-1375
-1350
-1319
-1284
-1247
-1209
-1170
-1132
-1095
-1060
-1027
-995
-964
-932
-900
-866
-830
-791
-748
-703
-655
-606
-555
-505
-455
-408
-365
-325
-291
-261
-237
-217
-202
-189
-180
-171
-164
-156
-147
-137
-126
-112
-98
-83
-67
-51
-35
-19
-4
11
26
43
61
81
104
131
163
199
241
286
337
390
445
502
559
614
666
715
760
800
836
867
895
921
945
970
995
1022
1052
1086
1124
1166
1211
1258
1307
1357
1406
1454
1498
1538
1574
1605
1631
1652
1669
1682
1693
1702
1709
1717
1726
1735
1746
1758
1772
1786
1799
1812
1824
1832
1838
1840
1838
1832
1822
1808
1791
1771
1749
1726
1703
1679
1656
1635
1615
1597
1580
1564
1550
1537
1525
1513
1500
1488
1474
1460
1445
1429
1412
1394
1375
1355
1333
1310
1285
1259
1231
1202
1171
1138
1104
1069
1033
997
960
924
889
856
824
794
767
742
719
699
680
662
646
629
612
595
577
558
537
515
492
468
443
419
394
370
348
326
307
289
273
259
247
237
229
223
219
217
217
219
223
230
239
250
263
279
297
316
337
359
380
402
423
443
461
477
491
502
511
519
524
528
530
531
532
532
532
532
532
531
530
527
524
520
515
507
498
487
475
460
444
427
408
388
367
345
322
298
274
248
222
194
165
135
104
72
38
3
-33
-71
-109
-149
-190
-232
-276
-322
-370
-420
-472
-526
-583
-642
-703
-765
-828
-891
-953
-1014
-1074
-1131
-1185
-1235
-1283
-1327
-1368
-1407
-1444
-1481
-1518
-1555
-1594
-1635
-1679
-1726
-1775
-1827
-1882
-1939
-1997
-2055
-2113
-2171
-2228
-2283
-2337
-2389
-2440
-2490
-2540
-2589
-2638
-2688
-2738
-2789
-2839
-2890
-2940
-2988
-3034
-3078
-3118
-3154
-3186
-3213
-3236
-3255
-3270
-3281
-3290
-3297
-3302
-3307
-3312
-3316
-3322
-3328
-3334
-3341
-3348
-3355
-3361
-3367
-3372
-3377
-3382
-3387
-3392
-3398
-3406
-3416
-3429
-3444
-3462
-3482
-3505
-3529
-3554
-3580
-3604
-3627
-3646
-3663
-3674
-3682
-3684
-3681
-3674
-3662
-3647
-3629
-3609
-3589
-3568
-3547
-3527
-3509
-3492
-3477
-3463
-3450
-3438
-3425
-3412
-3396
-3379
-3358
-3334
-3306
-3274
-3237
-3196
-3150
-3100
-3046
-2988
-2927
-2864
-2798
-2731
-2663
-2593
-2523
-2453
-2383
-2312
-2241
-2170
-2098
-2025
-1951
-1876
-1799
-1720
-1640
-1559
-1477
-1393
-1309
-1226
-1143
-1062
-982
-905
-831
-759
-690
-623
-558
-495
-432
-370
-306
-242
-175
-105
-33
43
121
201
283
365
448
531
612
692
770
846
919
991
1062
1132
1203
1275
1349
1425
1504
1586
1671
1759
1849
1941
2033
2124
2215
2303
2389
2472
2552
2629
2703
2775
2845
2913
2981
3050
3118
3188
3257
3327
3397
3466
3534
3599
3661
3720
3774
3824
3869
3910
3948
3982
4014
4045
4075
4107
4139
4173
4209
4248
4288
4329
4372
4415
4457
4497
4536
4572
4604
4633
4658
4680
4698
4713
4725
4735
4743
4750
4754
4757
4758
4758
4755
4751
4744
4735
4723
4709
4693
4674
4654
4633
4610
4587
4563
4538
4513
4486
4459
4430
4399
4365
4328
4288
4245
4199
4149
4097
4043
3988
3932
3876
3822
3769
3718
3670
3623
3579
3535
3491
3447
3400
3350
3297
3238
3175
3106
3032
2954
2871
2787
2701
2615
2530
2448
2369
2294
2224
2159
2097
2039
1983
1928
1873
1817
1759
1698
1634
1566
1494
1420
1344
1267
1190
1114
1042
973
909
849
796
747
703
664
627
593
560
527
494
459
423
386
347
307
268
230
194
161
131
107
87
73
63
57
55
55
55
55
53
47
37
22
0
-28
-61
-100
-143
-190
-238
-287
-336
-382
-426
-466
-502
-534
-562
-587
-609
-631
-651
-673
-695
-720
-747
-777
-810
-844
-879
-914
-947
-978
-1004
-1028
-1044
-1053
-1056
-1052
-1041
-1025
-1004
-981
-955
-928
-902
-877
-854
-834
-817
-803
-791
-780
-769
-759
-747
-733
-716
-696
-672
-646
-617
-586
-553
-521
-490
-461
-435
-413
-393
-378
-366
-356
-347
-340
-331
-320
-307
-289
-267
-241
-209
-173
-135
-93
-52
-10
29
64
94
119
137
148
152
149
141
128
112
93
73
54
36
20
6
-5
-13
-19
-23
-25
-28
-31
-35
-40
-48
-59
-72
-88
-105
-125
-145
-166
-186
-206
-224
-240
-254
-266
-277
-286
-294
-302
-310
-319
-330
-342
-357
-374
-394
-417
-441
-468
-496
-524
-553
-582
-610
-636
-662
-686
-709
-730
-751
-772
-793
-814
-836
-860
-886
-913
-943
-976
-1010
-1046
-1083
-1122
-1161
-1201
-1240
-1280
-1319
-1358
-1397
-1436
-1476
-1516
-1558
-1602
-1648
-1696
-1747
-1801
-1856
-1913
-1972
-2029
-2088
-2145
-2199
-2249
-2295
-2336
-2372
-2401
-2424
-2442
-2454
-2461
-2464
-2464
-2461
-2457
-2453
-2448
-2444
-2441
-2439
-2439
-2439
-2440
-2441
-2441
-2441
-2439
-2436
-2429
-2421
-2410
-2397
-2381
-2364
-2346
-2328
-2310
-2294
-2279
-2267
-2258
-2252
-2249
-2250
-2252
-2257
-2263
-2270
-2276
-2280
-2281
-2279
-2272
-2259
-2241
-2217
-2187
-2152
-2111
-2066
-2017
-1967
-1916
-1865
-1815
-1768
-1724
-1685
-1650
-1621
-1596
-1577
-1563
-1553
-1546
-1542
-1540
-1540
-1540
-1540
-1540
-1539
-1537
-1534
-1530
-1525
-1519
-1512
-1503
-1494
-1483
-1471
-1458
-1443
-1425
-1406
-1383
-1359
-1332
-1304
-1273
-1241
-1209
-1176
-1143
-1112
-1081
-1052
-1025
-998
-973
-947
-921
-893
-862
-827
-788
-743
-693
-636
-574
-506
-433
-357
-278
-199
-119
-42
33
103
169
230
286
338
385
430
472
514
555
598
643
690
740
793
848
906
965
1024
1082
1139
1194
1245
1294
1339
1381
1419
1456
1491
1526
1562
1598
1637
1680
1725
1774
1827
1883
1942
2004
2067
2130
2194
2257
2318
2377
2433
2486
2536
2583
2627
2669
2708
2744
2779
2812
2844
2874
2903
2930
2956
2979
3001
3020
3037
3051
3061
3069
3074
3075
3074
3069
3063
3054
3044
3032
3019
3006
2992
2979
2965
2953
2941
2929
2918
2907
2896
2884
2871
2856
2838
2818
2794
2766
2734
2697
2655
2609
2559
2504
2446
2385
2323
2259
2194
2130
2066
2003
1942
1882
1824
1767
1710
1653
1596
1538
1477
1414
1348
1278
1205
1129
1050
968
884
799
714
630
548
467
390
317
247
180
118
58
1
-55
-109
-164
-219
-275
-334
-396
-460
-528
-599
-673
-750
-829
-909
-992
-1074
-1157
-1239
-1321
-1401
-1479
-1555
-1628
-1700
-1769
-1835
-1899
-1961
-2021
-2079
-2135
-2190
-2243
-2296
-2347
-2398
-2448
-2498
-2547
-2596
-2644
-2690
-2736
-2780
-2821
-2860
-2896
-2928
-2957
-2981
-3001
-3017
-3028
-3036
-3041
-3043
-3042
-3041
-3039
-3036
-3034
-3033
-3033
-3033
-3035
-3036
-3037
-3036
-3034
-3028
-3019
-3005
-2986
-2961
-2930
-2894
-2851
-2804
-2752
-2696
-2637
-2576
-2513
-2449
-2385
-2321
-2256
-2192
-2129
-2065
-2001
-1937
-1872
-1806
-1740
-1672
-1603
-1533
-1462
-1391
-1319
-1247
-1175
-1103
-1031
-959
-888
-816
-744
-672
-600
-527
-454
-381
-308
-236
-165
-96
-29
36
98
157
212
264
313
360
404
446
488
529
570
612
656
702
749
798
848
900
951
1002
1054
1104
1152
1197
1240
1279
1315
1349
1379
1407
1433
1456
1478
1499
1518
1535
1551
1565
1577
1586
1592
1594
1592
1586
1575
1559
1539
1514
1486
1456
1423
1389
1356
1322
1291
1261
1234
1210
1189
1171
1155
1140
1126
1113
1098
1082
1064
1043
1018
992
962
929
895
859
823
788
755
724
696
671
649
631
615
601
588
576
563
548
530
509
485
457
425
391
354
316
277
239
202
168
135
105
77
51
25
-2
-30
-61
-96
-136
-182
-233
-289
-350
-415
-481
-547
-611
-670
-723
-768
-804
-830
-846
-851
-847
-835
-817
-795
-771
-747
-724
-705
-690
-681
-677
-678
-684
-694
-706
-720
-733
-744
-753
-759
-761
-758
-752
-742
-729
-713
-694
-675
-654
-632
-609
-585
-560
-533
-504
-473
-439
-402
-362
-319
-274
-228
-180
-131
-83
-36
10
54
97
138
177
216
255
294
335
378
424
473
526
582
641
704
768
835
903
972
1040
1109
1177
1245
1312
1379
1446
1513
1580
1647
1714
1781
1847
1911
1973
2032
2087
2137
2182
2221
2253
2279
2300
2315
2325
2333
2338
2342
2345
2350
2357
2366
2378
2392
2409
2428
2449
2470
2492
2513
2532
2551
2568
2584
2598
2611
2625
2638
2653
2668
2686
2706
2727
2751
2776
2802
2829
2854
2879
2901
2921
2937
2949
2957
2962
2963
2960
2955
2947
2937
2927
2915
2903
2891
2879
2866
2854
2840
2825
2809
2791
2770
2748
2723
2696
2667
2636
2604
2571
2539
2506
2474
2443
2413
2385
2357
2331
2305
2279
2253
2225
2197
2167
2134
2100
2063
2023
1980
1936
1889
1840
1790
1738
1684
1629
1572
1514
1454
1392
1328
1262
1194
1124
1053
980
906
831
756
683
610
539
470
404
340
279
219
162
105
49
-8
-65
-125
-187
-251
-319
-389
-463
-538
-616
-695
-775
-856
-936
-1014
-1093
-1170
-1246
-1321
-1396
-1471
-1547
-1624
-1702
-1783
-1866
-1950
-2037
-2125
-2214
-2304
-2393
-2482
-2568
-2653
-2735
-2814
-2891
-2965
-3037
-3107
-3175
-3244
-3312
-3380
-3449
-3519
-3590
-3661
-3733
-3804
-3874
-3943
-4009
-4073
-4133
-4189
-4242
-4291
-4336
-4377
-4415
-4451
-4484
-4516
-4547
-4577
-4606
-4634
-4663
-4691
-4718
-4745
-4770
-4795
-4819
-4841
-4861
-4880
-4898
-4914
-4929
-4943
-4956
-4968
-4979
-4990
-5000
-5009
-5018
-5026
-5033
-5039
-5043
-5047
-5049
-5049
-5047
-5043
-5037
-5028
-5016
-5001
-4983
-4960
-4934
-4903
-4868
-4829
-4785
-4738
-4688
-4635
-4581
-4525
-4470
-4415
-4362
-4311
-4263
-4218
-4177
-4138
-4102
-4067
-4035
-4002
-3969
-3935
-3898
-3859
-3817
-3771
-3723
-3671
-3617
-3561
-3504
-3446
-3388
-3331
-3275
-3219
-3164
-3110
-3056
-3001
-2945
-2887
-2827
-2764
-2698
-2630
-2558
-2485
-2410
-2334
-2258
-2183
-2110
-2039
-1971
-1906
-1843
-1784
-1726
-1670
-1614
-1559
-1503
-1445
-1385
-1324
-1261
-1196
-1130
-1063
-998
-933
-871
-811
-755
-702
-653
-607
-563
-521
-479
-437
-393
-347
-297
-244
-186
-125
-60
8
78
148
218
287
353
415
473
527
576
622
663
703
740
777
814
851
891
933
976
1022
1070
1119
1169
1217
1265
1310
1352
1391
1426
1456
1483
1506
1526
1543
1559
1574
1589
1604
1621
1640
1662
1686
1713
1742
1775
1810
1847
1886
1927
1969
2013
2058
2103
2149
2196
2243
2290
2337
2385
2432
2480
2527
2574
2621
2668
2716
2764
2812
2862
2912
2963
3015
3069
3123
3178
3233
3289
3344
3398
3451
3502
3551
3597
3640
3680
3717
3751
3781
3809
3834
3856
3876
3893
3908
3921
3931
3940
3947
3951
3954
3955
3955
3953
3952
3949
3948
3947
3947
3949
3952
3958
3965
3974
3984
3995
4006
4017
4027
4035
4043
4048
4051
4051
4050
4048
4043
4040
4035
4033
4030
4027
4027
4027
4027
4027
4026
4022
4018
4009
3998
3983
3964
3942
3917
3890
3861
3831
3802
3774
3747
3723
3700
3680
3661
3644
3627
3610
3591
3570
3547
3520
3490
3456
3420
3380
3339
3297
3254
3213
3174
3138
3105
3075
3049
3026
3006
2988
2971
2955
2938
2919
2899
2875
2849
2819
2786
2750
2712
2671
2629
2586
2542
2498
2455
2412
2370
2329
2288
2248
2209
2171
2132
2094
2056
2017
1978
1939
1898
1857
1814
1770
1724
1676
1627
1575
1521
1465
1408
1350
1291
1233
1176
1120
1068
1018
972
931
893
860
830
804
780
759
738
717
696
674
650
624
597
568
538
508
477
447
419
392
367
345
325
306
290
274
258
242
225
206
185
161
135
106
76
44
11
-23
-55
-87
-117
-145
-171
-195
-217
-238
-258
-278
-299
-321
-344
-369
-396
-425
-456
-489
-522
-555
-588
-621
-651
-680
-706
-730
-752
-772
-790
-807
-824
-841
-859
-878
-898
-920
-943
-968
-994
-1020
-1047
-1073
-1098
-1123
-1145
-1166
-1185
-1203
-1220
-1235
-1251
-1266
-1282
-1299
-1317
-1336
-1356
-1377
-1398
-1419
-1440
-1458
-1475
-1488
-1499
-1507
-1511
-1513
-1512
-1510
-1508
-1506
-1505
-1506
-1511
-1520
-1534
-1552
-1575
-1603
-1634
-1667
-1702
-1738
-1773
-1806
-1836
-1862
-1883
-1900
-1911
-1918
-1919
-1917
-1911
-1903
-1893
-1882
-1871
-1860
-1851
-1843
-1837
-1833
-1830
-1830
-1831
-1833
-1837
-1841
-1846
-1851
-1857
-1862
-1866
-1870
-1873
-1876
-1877
-1877
-1875
-1872
-1867
-1861
-1854
-1846
-1836
-1827
-1817
-1807
-1799
-1791
-1785
-1781
-1779
-1778
-1780
-1782
-1787
-1791
-1796
-1801
-1805
-1808
-1808
-1807
-1804
-1798
-1791
-1781
-1770
-1758
-1746
-1733
-1720
-1708
-1697
-1687
-1679
-1671
-1665
-1660
-1657
-1654
-1653
-1653
-1654
-1656
-1659
-1663
-1667
-1672
-1677
-1683
-1688
-1692
-1694
-1695
-1694
-1689
-1682
-1670
-1655
-1636
-1612
-1585
-1555
-1521
-1485
-1448
-1408
-1369
-1329
-1289
-1250
-1212
-1175
-1139
-1105
-1073
-1042
-1012
-985
-959
-934
-910
-888
-867
-847
-828
-811
-794
-777
-761
-745
-728
-712
-695
-678
-661
-644
-628
-612
-598
-586
-576
-568
-563
-562
-563
-567
-573
-581
-591
-602
-612
-623
-632
-641
-649
-656
-663
-670
-677
-686
-696
-710
-726
-746
-769
-795
-825
-856
-890
-923
-957
-989
-1018
-1046
-1069
-1088
-1102
-1112
-1118
-1120
-1119
-1114
-1108
-1100
-1091
-1081
-1070
-1060
-1049
-1039
-1029
-1018
-1008
-998
-989
-980
-972
-965
-959
-954
-951
-949
-949
-950
-952
-954
-955
-956
-955
-952
-946
-937
-925
-909
-890
-868
-844
-818
-791
-763
-736
-709
-684
-661
-639
-618
-600
-582
-565
-548
-531
-513
-493
-473
-450
-425
-399
-370
-340
-308
-275
-241
-206
-170
-133
-95
-57
-18
21
61
102
142
183
224
264
304
343
381
419
457
494
531
570
609
650
692
738
785
836
888
943
999
1055
1112
1167
1221
1272
1320
1364
1404
1440
1473
1503
1531
1557
1582
1607
1633
1660
1687
1715
1744
1773
1801
1827
1851
1871
1887
1899
1906
1909
1909
1906
1902
1898
1897
1898
1904
1915
1933
1957
1987
2023
2063
2106
2150
2193
2234
2270
2301
2324
2340
2348
2349
2343
2331
2316
2297
2278
2260
2244
2230
2221
2215
2213
2215
2220
2226
2233
2239
2243
2246
2245
2241
2233
2222
2208
2193
2176
2158
2142
2126
2112
2100
2090
2083
2078
2074
2071
2068
2066
2063
2058
2053
2045
2037
2027
2015
2001
1987
1971
1954
1935
1914
1892
1869
1844
1817
1789
1760
1730
1700
1671
1644
1619
1597
1578
1565
1556
1552
1552
1556
1564
1574
1586
1597
1608
1617
1623
1627
1628
1627
1623
1619
1614
1610
1608
1609
1613
1621
1633
1648
1666
1684
1703
1720
1735
1744
1748
1746
1738
1722
1701
1675
1645
1613
1580
1549
1519
1493
1472
1455
1442
1434
1429
1426
1425
1423
1419
1414
1405
1394
1379
1361
1342
1321
1299
1278
1258
1239
1221
1205
1190
1174
1156
1136
1112
1082
1046
1002
953
896
833
764
692
618
543
470
400
334
273
218
168
122
81
42
4
-34
-74
-117
-164
-215
-271
-332
-398
-466
-538
-611
-684
-757
-830
-901
-970
-1038
-1105
-1170
-1236
-1301
-1367
-1433
-1500
-1567
-1634
-1700
-1765
-1827
-1885
-1940
-1990
-2036
-2077
-2114
-2147
-2178
-2208
-2237
-2268
-2300
-2335
-2374
-2416
-2461
-2509
-2558
-2608
-2658
-2705
-2749
-2790
-2825
-2855
-2881
-2901
-2918
-2932
-2944
-2955
-2968
-2982
-3000
-3021
-3046
-3075
-3108
-3145
-3183
-3223
-3264
-3305
-3345
-3383
-3420
-3454
-3486
-3516
-3545
-3572
-3598
-3622
-3646
-3669
-3691
-3711
-3729
-3745
-3757
-3766
-3771
-3771
-3767
-3759
-3748
-3733
-3717
-3699
-3681
-3663
-3647
-3633
-3621
-3612
-3604
-3599
-3595
-3592
-3588
-3584
-3577
-3568
-3556
-3540
-3521
-3498
-3473
-3444
-3414
-3382
-3349
-3316
-3283
-3250
-3217
-3184
-3151
-3118
-3084
-3049
-3013
-2976
-2939
-2900
-2861
-2822
-2784
-2747
-2713
-2681
-2653
-2628
-2607
-2590
-2577
-2566
-2558
-2551
-2544
-2536
-2527
-2515
-2500
-2482
-2460
-2434
-2405
-2372
-2338
-2302
-2264
-2227
-2189
-2153
-2117
-2082
-2049
-2016
-1983
-1950
-1915
-1879
-1840
-1799
-1753
-1704
-1651
-1594
-1533
-1470
-1404
-1336
-1268
-1199
-1131
-1064
-1000
-937
-878
-821
-768
-717
-669
-624
-580
-538
-498
-458
-419
-380
-342
-304
-266
-228
-191
-154
-118
-83
-49
-15
18
51
83
115
148
182
217
253
291
330
371
414
457
501
545
588
630
670
707
740
771
797
820
839
855
870
883
895
907
921
936
953
973
994
1018
1043
1068
1092
1116
1136
1154
1168
1177
1182
1183
1180
1175
1167
1160
1153
1149
1147
1150
1157
1168
1184
1203
1226
1250
1274
1297
1319
1336
1351
1360
1366
1368
1367
1364
1361
1358
1358
1360
1367
1378
1394
1413
1435
1459
1483
1506
1525
1539
1547
1547
1540
1525
1503
1475
1442
1405
1367
1330
1294
1261
1233
1209
1189
1174
1162
1151
1141
1131
1117
1100
1079
1053
1022
986
946
904
860
817
775
736
702
672
647
627
611
599
590
582
574
564
552
538
519
497
472
443
412
380
347
315
284
255
229
204
182
162
144
125
107
88
67
44
20
-6
-34
-64
-94
-123
-152
-178
-202
-224
-241
-256
-267
-274
-278
-280
-280
-278
-274
-270
-264
-258
-250
-241
-231
-219
-205
-188
-169
-148
-124
-99
-72
-44
-16
12
39
65
90
114
136
156
176
195
215
235
257
281
307
336
368
403
441
480
522
565
609
653
697
740
781
821
860
897
932
967
1002
1036
1071
1107
1144
1183
1223
1266
1310
1356
1403
1451
1499
1547
1594
1639
1683
1724
1762
1798
1832
1863
1892
1920
1946
1973
1999
2025
2054
2083
2113
2144
2176
2209
2242
2274
2305
2334
2360
2384
2404
2422
2436
2447
2456
2463
2469
2474
2478
2483
2488
2494
2500
2506
2513
2519
2525
2529
2530
2530
2527
2521
2512
2502
2489
2476
2463
2450
2438
2428
2420
2414
2410
2408
2408
2407
2406
2404
2399
2390
2378
2360
2339
2312
2281
2247
2209
2170
2130
2090
2051
2013
1979
1948
1918
1892
1869
1847
1827
1809
1791
1775
1758
1742
1727
1713
1699
1687
1677
1669
1663
1658
1655
1653
1652
1650
1646
1641
1632
1620
1603
1583
1558
1529
1497
1463
1427
1391
1355
1322
1291
1263
1240
1220
1204
1192
1183
1176
1170
1164
1159
1152
1144
1134
1122
1108
1093
1077
1061
1045
1030
1016
1004
995
988
982
979
978
977
977
976
975
972
968
961
952
940
925
909
890
869
846
823
799
775
750
726
702
679
655
632
609
586
562
537
511
483
454
423
390
354
317
278
238
197
156
115
74
35
-3
-38
-71
-101
-128
-153
-174
-194
-211
-226
-241
-254
-268
-281
-295
-310
-326
-342
-360
-378
-398
-418
-438
-460
-481
-503
-526
-549
-573
-597
-623
-649
-676
-704
-733
-762
-792
-821
-850
-879
-905
-930
-954
-975
-994
-1010
-1025
-1038
-1049
-1058
-1067
-1075
-1084
-1092
-1101
-1111
-1121
-1133
-1146
-1161
-1176
-1193
-1211
-1230
-1250
-1271
-1292
-1314
-1337
-1359
-1381
-1404
-1425
-1446
-1466
-1484
-1501
-1516
-1530
-1543
-1554
-1564
-1573
-1582
-1590
-1598
-1607
-1616
-1626
-1636
-1647
-1658
-1668
-1679
-1689
-1698
-1705
-1710
-1714
-1715
-1714
-1712
-1707
-1701
-1694
-1687
-1679
-1672
-1665
-1659
-1654
-1650
-1646
-1644
-1641
-1640
-1638
-1636
-1633
-1630
-1625
-1620
-1614
-1606
-1598
-1589
-1580
-1570
-1560
-1550
-1540
-1531
-1522
-1514
-1507
-1501
-1496
-1491
-1488
-1486
-1484
-1483
-1481
-1480
-1478
-1475
-1470
-1464
-1455
-1443
-1429
-1413
-1394
-1372
-1350
-1326
-1302
-1279
-1257
-1237
-1220
-1206
-1196
-1189
-1185
-1185
-1187
-1191
-1197
-1204
-1210
-1217
-1223
-1229
-1235
-1240
-1246
-1252
-1260
-1270
-1281
-1295
-1310
-1328
-1346
-1365
-1383
-1399
-1413
-1423
-1430
-1432
-1430
-1424
-1414
-1403
-1390
-1377
-1366
-1358
-1353
-1353
-1358
-1368
-1383
-1401
-1421
-1443
-1465
-1485
-1502
-1515
-1524
-1528
-1528
-1523
-1516
-1508
-1500
-1493
-1490
-1491
-1497
-1510
-1528
-1553
-1582
-1615
-1651
-1688
-1725
-1759
-1791
-1818
-1842
-1860
-1875
-1886
-1894
-1900
-1906
-1912
-1919
-1928
-1939
-1953
-1969
-1987
-2005
-2025
-2043
-2060
-2074
-2085
-2093
-2097
-2097
-2093
-2086
-2075
-2063
-2048
-2032
-2015
-1997
-1978
-1959
-1939
-1918
-1897
-1876
-1853
-1830
-1806
-1782
-1758
-1733
-1708
-1684
-1659
-1635
-1611
-1588
-1563
-1539
-1513
-1486
-1457
-1426
-1393
-1358
-1321
-1283
-1245
-1205
-1166
-1128
-1091
-1055
-1020
-987
-956
-925
-894
-863
-831
-797
-761
-722
-680
-635
-588
-538
-486
-434
-381
-329
-278
-229
-182
-137
-95
-56
-19
17
50
83
115
145
176
205
234
261
287
311
332
351
367
380
391
399
406
411
416
421
426
433
442
452
464
477
491
506
520
532
543
552
558
560
559
555
549
540
529
517
505
492
479
467
455
444
432
420
408
394
379
362
343
322
300
277
254
230
208
186
167
150
135
122
112
103
95
87
78
68
56
40
21
-2
-29
-59
-93
-130
-169
-209
-251
-292
-332
-372
-409
-445
-479
-511
-541
-569
-596
-622
-647
-672
-696
-719
-742
-765
-787
-808
-829
-848
-867
-884
-900
-914
-927
-939
-950
-960
-969
-977
-985
-993
-1000
-1008
-1014
-1022
-1031
-1039
-1048
-1057
-1066
-1075
-1084
-1093
-1101
-1109
-1116
-1121
-1125
-1127
-1126
-1124
-1119
-1111
-1101
-1089
-1074
-1058
-1039
-1018
-998
-975
-953
-929
-905
-881
-857
-832
-807
-782
-756
-730
-702
-674
-644
-613
-581
-548
-513
-477
-439
-400
-360
-319
-276
-233
-188
-143
-97
-51
-5
40
85
128
169
209
246
281
314
344
372
398
423
446
469
492
514
538
562
588
614
641
670
699
728
757
785
813
840
867
892
917
941
964
988
1012
1037
1062
1088
1115
1142
1170
1199
1226
1253
1279
1304
1327
1348
1367
1384
1399
1413
1426
1439
1451
1463
1475
1487
1500
1512
1524
1535
1545
1553
1559
1563
1563
1562
1557
1550
1541
1531
1519
1507
1495
1483
1473
1464
1457
1451
1447
1445
1444
1445
1447
1451
1456
1462
1470
1480
1492
1506
1523
1542
1564
1588
1613
1640
1668
1695
1722
1746
1768
1788
1803
1815
1823
1827
1829
1828
1825
1822
1818
1815
1813
1813
1814
1818
1822
1827
1833
1838
1842
1845
1845
1842
1837
1829
1819
1808
1795
1782
1769
1758
1748
1741
1737
1735
1736
1740
1745
1750
1757
1762
1767
1770
1771
1769
1766
1760
1752
1743
1733
1723
1713
1703
1694
1687
1680
1673
1668
1662
1656
1649
1641
1631
1619
1606
1590
1573
1555
1535
1515
1496
1476
1457
1440
1424
1410
1397
1385
1375
1365
1356
1347
1338
1329
1318
1307
1294
1281
1266
1250
1234
1217
1199
1180
1161
1142
1122
1102
1082
1062
1042
1020
1002
982
964
946
930
915
902
892
883
876
870
867
864
862
861
859
856
852
846
838
828
816
802
787
771
755
738
723
709
698
688
682
678
677
678
681
685
690
695
700
703
706
707
707
705
703
701
699
698
699
702
707
716
727
741
757
775
794
813
832
849
864
876
885
891
894
895
893
889
884
878
872
867
862
857
853
849
845
841
835
828
819
808
795
780
764
748
731
715
701
688
678
670
664
661
659
658
658
657
654
649
641
630
617
601
583
564
545
527
510
495
483
474
468
463
459
454
447
437
423
403
376
343
303
256
205
150
93
36
-20
-73
-122
-167
-208
-244
-278
-311
-344
-380
-419
-463
-514
-571
-633
-701
-771
-841
-908
-968
-1018
-1054
-1074
-1076
-1059
-1022
-967
-895
-809
-713
-611
-508
-407
-314
-232
-162
-108
-69
-47
-38
-42
-56
-77
-102
-127
-151
-171
-185
-193
-194
-190
-181
-168
-153
-138
-124
-113
-106
-102
-103
-108
-115
-125
-135
-145
-154
-161
-165
-166
-164
-160
-153
-145
-137
-130
-124
-119
-117
-117
-120
-124
-130
-136
-142
-148
-152
-155
-155
-154
-152
-147
-142
-137
-132
-128
-125
-123
-123
-125
-128
-131
-136
-140
-144
-147
-149
-149
-149
-147
-144
-140
-136
-133
-130
-127
-126
-126
-127
-129
-132
-135
-138
-141
-143
-145
-145
-145
-143
-141
-138
-136
-133
-131
-129
-128
-128
-128
-130
-132
-134
-136
-139
-140
-141
-142
-141
-140
-139
-137
-135
-132
-131
-129
-128
-128
-129
-130
-131
-133
-135
-136
-138
-139
-139
-139
-138
-137
-135
-133
-132
-130
-129
-129
-128
-129
-129
-131
-132
-133
-134
-135
-136
-136
-136
-135
-135
-133
-132
-131
-130
-129
-128
-128
-128
-129
-130
-130
-131
-132
-133
-134
-134
-134
-133
-132
-132
-131
-130
-129
-128
-128
-127
-127
-128
-128
-129
-130
-130
-131
-131
-131
-131
-131
-130
-130
-129
-128
-128
-127
-127
-126
-126
-127
-127
-128
-128
-129
-129
-129
-129
-129
-129
-128
-128
-127
-127
-126
-126
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-127
-127
-126
-126
-126
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-124
-124
-124
-123
-123
-123
-123
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
