5
6953
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
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
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-68
-70
-71
-72
-73
-75
-76
-78
-79
-80
-80
-80
-79
-79
-77
-74
-70
-64
-58
-51
-45
-40
-39
-40
-44
-49
-57
-65
-73
-82
-91
-100
-107
-113
-117
-118
-117
-114
-110
-106
-102
-100
-98
-98
-100
-104
-110
-117
-125
-131
-137
-142
-145
-147
-146
-142
-135
-126
-116
-107
-98
-89
-80
-73
-67
-64
-62
-62
-62
-62
-62
-62
-61
-61
-60
-59
-59
-60
-60
-62
-63
-64
-64
-64
-65
-65
-65
-66
-66
-67
-67
-66
-65
-63
-61
-59
-56
-53
-48
-44
-39
-34
-30
-26
-23
-19
-17
-15
-14
-12
-11
-10
-8
-4
1
7
14
21
29
36
43
49
54
58
60
62
64
64
63
61
59
58
56
55
54
55
58
63
71
82
95
110
125
141
157
172
185
195
203
206
207
206
204
201
200
200
202
204
206
208
208
206
203
198
191
181
170
158
148
141
137
135
136
138
142
146
151
156
159
161
160
156
149
141
132
121
110
98
86
73
60
45
29
11
-7
-26
-44
-62
-78
-93
-107
-121
-135
-149
-161
-174
-186
-201
-217
-235
-254
-273
-290
-307
-323
-337
-350
-361
-370
-376
-381
-384
-387
-389
-390
-389
-388
-384
-379
-373
-365
-354
-343
-329
-315
-300
-287
-275
-266
-258
-253
-249
-246
-242
-239
-235
-231
-228
-226
-223
-220
-218
-215
-213
-210
-206
-200
-195
-191
-188
-187
-185
-183
-182
-180
-178
-176
-175
-173
-171
-170
-169
-167
-164
-160
-156
-152
-147
-144
-141
-139
-138
-138
-140
-142
-144
-147
-150
-154
-157
-159
-160
-160
-157
-154
-149
-143
-136
-129
-121
-114
-108
-103
-99
-97
-96
-97
-98
-101
-104
-108
-112
-115
-118
-120
-122
-124
-128
-134
-142
-150
-160
-168
-175
-179
-180
-179
-175
-170
-163
-155
-145
-134
-121
-107
-93
-77
-62
-46
-30
-13
4
22
40
58
75
92
108
123
138
150
159
164
165
163
160
154
148
142
137
136
138
143
152
162
172
181
188
193
196
197
196
193
188
181
173
163
154
145
138
130
122
113
104
93
83
72
61
49
38
29
20
13
10
10
14
21
31
41
50
56
57
55
48
38
25
9
-9
-28
-46
-63
-78
-90
-98
-105
-110
-115
-119
-124
-130
-136
-143
-151
-160
-170
-181
-192
-204
-215
-226
-234
-241
-245
-247
-245
-240
-233
-222
-211
-202
-195
-193
-195
-199
-203
-206
-208
-206
-201
-192
-179
-164
-149
-133
-119
-105
-93
-83
-76
-73
-72
-72
-71
-69
-65
-60
-53
-46
-37
-27
-16
-6
2
8
10
8
2
-7
-18
-30
-43
-54
-63
-69
-73
-74
-73
-71
-67
-61
-55
-48
-42
-38
-34
-30
-27
-25
-23
-23
-23
-21
-16
-7
4
17
27
34
37
34
28
19
7
-3
-9
-9
0
16
39
66
96
126
154
180
202
218
229
235
236
235
233
231
229
228
228
227
227
226
223
219
214
208
201
194
186
178
169
160
149
137
124
110
98
88
82
78
77
76
76
75
74
72
68
63
55
46
35
23
11
-2
-15
-30
-47
-64
-81
-97
-113
-128
-142
-158
-174
-189
-203
-212
-216
-216
-214
-210
-207
-203
-198
-192
-185
-177
-171
-165
-163
-162
-165
-170
-178
-187
-196
-204
-209
-212
-211
-206
-199
-189
-177
-164
-150
-137
-125
-114
-103
-93
-82
-69
-55
-39
-22
-5
11
28
45
61
75
88
99
108
114
119
121
122
121
118
115
111
106
100
94
87
79
71
59
45
26
4
-20
-47
-74
-101
-128
-153
-176
-198
-217
-235
-252
-268
-283
-298
-312
-326
-340
-352
-363
-372
-377
-381
-381
-380
-378
-375
-372
-369
-366
-363
-359
-353
-344
-334
-321
-307
-292
-275
-258
-240
-223
-207
-194
-184
-177
-171
-167
-162
-157
-152
-147
-144
-140
-137
-133
-130
-125
-121
-117
-114
-113
-114
-117
-122
-129
-135
-142
-148
-152
-155
-157
-159
-161
-166
-172
-180
-190
-201
-214
-229
-244
-258
-269
-277
-282
-285
-286
-286
-286
-286
-287
-290
-296
-304
-315
-330
-349
-372
-400
-430
-462
-493
-522
-549
-575
-600
-622
-642
-661
-678
-694
-711
-729
-749
-770
-791
-811
-829
-842
-850
-854
-854
-852
-847
-842
-836
-830
-826
-824
-824
-825
-826
-823
-816
-804
-789
-773
-755
-737
-718
-700
-683
-668
-657
-647
-638
-628
-616
-600
-582
-560
-535
-506
-473
-438
-398
-357
-316
-278
-244
-217
-194
-176
-159
-143
-128
-112
-95
-77
-58
-38
-19
-4
5
8
7
1
-9
-20
-35
-51
-69
-87
-105
-121
-134
-145
-154
-160
-167
-176
-187
-200
-215
-230
-245
-262
-281
-304
-332
-364
-398
-431
-464
-494
-522
-550
-576
-603
-629
-655
-682
-708
-734
-758
-781
-802
-822
-841
-859
-875
-889
-900
-909
-917
-924
-930
-932
-930
-924
-914
-899
-881
-861
-839
-816
-793
-771
-751
-731
-711
-691
-669
-646
-620
-592
-562
-532
-504
-479
-458
-442
-430
-423
-419
-419
-421
-423
-424
-424
-423
-420
-415
-410
-404
-401
-402
-408
-419
-434
-452
-474
-500
-531
-566
-605
-647
-690
-734
-778
-821
-861
-900
-935
-968
-998
-1024
-1047
-1067
-1087
-1106
-1127
-1147
-1167
-1186
-1203
-1219
-1235
-1247
-1255
-1258
-1253
-1242
-1227
-1211
-1195
-1183
-1174
-1171
-1171
-1176
-1188
-1204
-1227
-1254
-1282
-1311
-1337
-1359
-1376
-1385
-1385
-1376
-1360
-1338
-1313
-1287
-1260
-1233
-1205
-1176
-1146
-1114
-1084
-1056
-1033
-1012
-992
-971
-947
-921
-893
-866
-841
-819
-801
-787
-777
-770
-766
-762
-757
-748
-736
-717
-692
-660
-623
-581
-538
-498
-463
-433
-409
-391
-378
-368
-362
-360
-361
-364
-370
-377
-385
-395
-407
-423
-440
-458
-477
-495
-511
-525
-535
-538
-536
-530
-519
-506
-490
-473
-454
-435
-418
-404
-396
-394
-398
-409
-423
-438
-451
-460
-467
-470
-470
-467
-456
-439
-414
-384
-352
-319
-287
-258
-231
-208
-188
-169
-153
-139
-126
-115
-105
-95
-84
-74
-62
-50
-36
-21
-2
18
39
60
79
96
108
112
110
102
90
78
66
56
50
46
44
43
40
35
24
8
-13
-38
-69
-102
-138
-175
-213
-250
-285
-319
-348
-373
-393
-408
-420
-431
-443
-456
-470
-485
-498
-509
-517
-522
-525
-527
-530
-533
-535
-539
-543
-549
-557
-566
-575
-583
-589
-592
-592
-589
-584
-576
-568
-560
-553
-547
-544
-544
-549
-557
-565
-571
-573
-568
-559
-546
-532
-517
-502
-486
-470
-456
-442
-428
-414
-400
-386
-373
-361
-350
-341
-331
-321
-310
-300
-290
-280
-270
-257
-241
-221
-199
-175
-149
-123
-97
-71
-45
-17
14
47
84
123
161
198
231
261
286
306
320
328
332
333
334
335
337
340
344
350
357
363
369
374
379
384
392
402
413
421
426
426
421
411
396
376
350
318
281
240
199
158
120
87
58
35
16
1
-11
-20
-28
-35
-41
-49
-58
-67
-78
-91
-109
-133
-163
-198
-236
-272
-304
-331
-352
-365
-369
-363
-348
-323
-290
-251
-206
-157
-103
-48
9
64
116
166
213
256
298
340
380
420
458
495
529
561
590
617
641
663
683
702
721
740
760
780
801
822
841
858
873
885
894
899
896
885
863
831
790
742
690
636
583
532
484
441
401
363
327
290
254
218
180
139
93
43
-12
-66
-117
-160
-196
-225
-249
-270
-289
-308
-325
-342
-358
-374
-389
-405
-420
-434
-447
-458
-464
-465
-461
-452
-439
-422
-402
-381
-356
-329
-297
-260
-216
-168
-116
-60
-1
63
132
205
279
351
419
482
543
603
663
723
783
842
900
955
1006
1054
1098
1137
1171
1200
1221
1234
1240
1240
1239
1238
1238
1240
1240
1237
1231
1224
1218
1215
1215
1217
1218
1215
1209
1197
1179
1157
1130
1100
1065
1026
985
942
898
852
804
756
709
664
623
585
552
520
489
459
429
399
371
343
315
288
261
238
219
207
205
213
230
258
294
338
387
439
491
542
590
637
683
727
771
814
859
905
955
1008
1068
1130
1193
1255
1316
1373
1425
1471
1508
1533
1548
1553
1551
1546
1539
1531
1521
1507
1490
1471
1449
1427
1404
1382
1360
1340
1324
1312
1306
1304
1302
1299
1289
1272
1246
1212
1171
1126
1077
1026
975
928
885
847
812
778
746
717
694
678
668
663
660
656
650
641
631
621
610
598
586
572
557
544
532
522
515
511
508
506
505
502
495
485
471
455
440
427
419
417
419
427
437
451
467
486
508
532
558
582
604
624
643
662
683
704
727
752
779
810
843
877
910
940
968
992
1012
1027
1037
1042
1042
1039
1031
1018
1000
978
954
928
899
866
831
793
754
718
683
650
618
589
562
538
514
489
461
431
400
368
337
306
275
245
215
185
157
129
102
75
48
22
-4
-30
-54
-78
-101
-125
-149
-173
-196
-219
-241
-262
-281
-297
-310
-317
-317
-311
-297
-275
-245
-210
-169
-125
-79
-32
15
62
108
153
195
234
268
299
325
347
364
375
380
377
366
351
333
315
299
285
272
259
244
228
212
196
181
169
158
149
142
137
135
137
139
141
142
143
143
145
148
150
150
148
145
142
140
137
132
124
113
100
83
66
48
32
20
12
9
9
14
23
37
54
73
88
98
100
95
84
70
54
38
20
-1
-30
-67
-111
-161
-209
-251
-283
-305
-321
-332
-342
-348
-353
-354
-354
-354
-354
-354
-355
-355
-352
-346
-338
-328
-318
-309
-302
-298
-296
-296
-296
-298
-301
-308
-319
-335
-356
-382
-413
-449
-491
-537
-587
-638
-689
-735
-776
-810
-834
-849
-854
-849
-836
-817
-795
-772
-749
-729
-712
-700
-695
-698
-709
-726
-747
-768
-790
-810
-828
-842
-848
-845
-830
-806
-776
-742
-709
-680
-656
-637
-621
-605
-588
-566
-537
-500
-454
-401
-342
-278
-213
-149
-88
-32
20
65
104
138
167
189
205
214
218
218
215
212
206
198
185
165
135
94
43
-17
-82
-147
-208
-263
-311
-352
-389
-426
-466
-512
-567
-629
-697
-766
-833
-895
-953
-1006
-1059
-1112
-1165
-1216
-1263
-1304
-1338
-1367
-1390
-1407
-1415
-1415
-1408
-1396
-1384
-1372
-1362
-1353
-1346
-1340
-1335
-1331
-1326
-1320
-1312
-1303
-1293
-1284
-1277
-1271
-1266
-1261
-1253
-1239
-1220
-1193
-1159
-1119
-1074
-1022
-969
-913
-860
-812
-773
-743
-720
-705
-697
-697
-704
-716
-732
-748
-763
-774
-782
-787
-788
-786
-782
-775
-764
-749
-728
-701
-672
-645
-622
-608
-600
-596
-595
-595
-596
-600
-608
-621
-639
-663
-690
-721
-757
-796
-842
-894
-951
-1014
-1081
-1150
-1221
-1295
-1369
-1442
-1512
-1572
-1620
-1652
-1667
-1670
-1664
-1658
-1656
-1659
-1668
-1680
-1693
-1708
-1723
-1741
-1759
-1775
-1786
-1791
-1789
-1781
-1766
-1744
-1715
-1679
-1642
-1605
-1572
-1541
-1509
-1475
-1435
-1391
-1341
-1289
-1232
-1172
-1108
-1041
-973
-905
-836
-766
-695
-623
-550
-477
-405
-335
-270
-213
-168
-136
-117
-108
-108
-113
-123
-136
-150
-161
-166
-160
-144
-117
-85
-54
-28
-12
-8
-17
-41
-82
-142
-221
-318
-426
-540
-655
-768
-880
-993
-1105
-1214
-1320
-1419
-1512
-1604
-1696
-1792
-1890
-1986
-2076
-2157
-2227
-2288
-2342
-2391
-2435
-2474
-2509
-2540
-2569
-2596
-2620
-2641
-2656
-2666
-2670
-2670
-2665
-2656
-2641
-2620
-2591
-2553
-2510
-2464
-2420
-2379
-2342
-2305
-2265
-2222
-2176
-2128
-2080
-2032
-1981
-1927
-1870
-1813
-1761
-1716
-1677
-1641
-1606
-1568
-1525
-1480
-1434
-1387
-1340
-1292
-1243
-1194
-1148
-1105
-1069
-1040
-1018
-1006
-999
-997
-997
-998
-999
-998
-997
-997
-1000
-1012
-1030
-1056
-1089
-1126
-1164
-1203
-1243
-1286
-1335
-1390
-1451
-1516
-1581
-1643
-1705
-1767
-1832
-1901
-1973
-2045
-2112
-2172
-2225
-2274
-2321
-2368
-2416
-2463
-2508
-2551
-2590
-2626
-2657
-2682
-2702
-2719
-2732
-2742
-2746
-2739
-2719
-2685
-2639
-2585
-2527
-2468
-2410
-2353
-2297
-2242
-2185
-2128
-2066
-1999
-1920
-1828
-1720
-1596
-1459
-1314
-1164
-1016
-871
-733
-601
-476
-359
-251
-152
-65
11
75
128
170
199
215
219
211
195
173
146
113
76
34
-12
-61
-114
-172
-234
-301
-368
-431
-484
-525
-557
-581
-602
-623
-647
-672
-698
-727
-757
-787
-817
-844
-869
-890
-909
-925
-938
-948
-955
-959
-960
-959
-955
-948
-937
-920
-896
-867
-833
-799
-768
-742
-720
-699
-678
-654
-628
-601
-576
-555
-538
-527
-520
-516
-514
-514
-515
-517
-521
-527
-534
-541
-547
-552
-553
-550
-540
-526
-508
-488
-468
-445
-417
-377
-325
-259
-182
-99
-13
72
154
231
303
367
420
460
484
495
495
488
480
473
470
472
479
490
502
509
509
498
475
440
394
339
274
201
122
40
-42
-121
-195
-264
-327
-385
-440
-493
-546
-600
-651
-698
-740
-780
-822
-872
-930
-996
-1063
-1126
-1180
-1222
-1253
-1274
-1285
-1287
-1279
-1262
-1238
-1210
-1180
-1149
-1117
-1084
-1050
-1014
-976
-938
-901
-863
-823
-777
-721
-652
-568
-470
-361
-245
-129
-18
83
174
254
326
392
453
510
562
610
653
692
727
759
788
814
835
850
857
856
848
837
822
803
777
738
684
616
538
454
368
283
199
116
35
-43
-115
-180
-235
-280
-314
-338
-355
-369
-382
-398
-415
-434
-450
-462
-470
-471
-467
-457
-439
-413
-375
-328
-271
-207
-137
-64
13
92
173
253
329
400
462
517
565
613
662
715
772
831
890
949
1008
1070
1134
1199
1262
1323
1379
1432
1483
1530
1574
1612
1643
1668
1688
1703
1716
1725
1730
1730
1725
1717
1708
1698
1689
1681
1674
1668
1662
1654
1641
1622
1595
1559
1516
1467
1416
1367
1321
1281
1247
1217
1189
1161
1131
1098
1060
1016
969
918
866
817
775
743
721
710
706
707
711
717
724
735
751
771
791
809
820
823
818
807
791
770
746
719
688
655
619
581
545
510
478
448
415
379
340
300
265
239
225
222
228
242
264
294
327
362
393
418
436
449
458
461
460
454
443
428
410
386
358
323
282
238
194
158
137
135
153
189
238
297
362
432
503
574
640
696
742
777
807
835
866
901
943
992
1047
1107
1169
1229
1285
1333
1373
1403
1424
1432
1426
1405
1372
1332
1292
1257
1232
1218
1215
1223
1242
1268
1298
1330
1359
1382
1397
1403
1398
1383
1362
1338
1317
1303
1297
1295
1295
1294
1291
1285
1277
1270
1264
1261
1262
1264
1268
1273
1281
1293
1310
1330
1351
1370
1384
1394
1399
1401
1401
1401
1400
1398
1394
1388
1383
1380
1385
1398
1418
1444
1470
1491
1504
1506
1496
1474
1440
1400
1357
1316
1281
1251
1225
1199
1170
1141
1113
1088
1068
1050
1032
1012
993
977
970
974
989
1014
1048
1089
1135
1183
1230
1273
1308
1336
1357
1374
1385
1392
1394
1390
1383
1371
1356
1337
1313
1283
1245
1200
1151
1104
1062
1031
1010
996
984
973
959
943
923
897
864
820
765
700
629
560
497
447
409
382
363
350
340
333
327
320
312
302
289
274
256
237
217
200
189
185
188
194
201
208
215
223
237
259
289
327
371
417
464
511
556
602
647
689
726
759
788
816
842
865
882
890
887
874
852
823
789
753
717
683
654
630
612
600
595
598
606
620
638
661
686
714
744
780
825
882
950
1024
1096
1158
1207
1240
1261
1272
1276
1277
1277
1279
1286
1298
1317
1341
1370
1399
1426
1447
1462
1471
1474
1471
1461
1444
1420
1392
1364
1337
1314
1296
1286
1285
1296
1317
1345
1375
1403
1427
1445
1457
1462
1459
1450
1436
1416
1393
1366
1334
1297
1255
1210
1160
1109
1059
1010
964
921
882
846
815
788
765
743
721
697
675
656
642
632
625
620
615
613
614
618
625
633
642
649
654
657
660
667
683
713
758
818
894
981
1076
1175
1273
1368
1461
1552
1642
1731
1815
1893
1960
2017
2065
2102
2129
2146
2150
2141
2115
2069
2004
1920
1820
1709
1591
1473
1361
1258
1168
1092
1028
972
922
874
828
783
738
690
637
576
507
434
358
280
202
120
35
-52
-138
-221
-301
-377
-450
-521
-588
-650
-708
-763
-816
-868
-916
-957
-987
-1004
-1010
-1004
-990
-969
-941
-909
-872
-826
-770
-700
-618
-527
-433
-339
-247
-155
-62
31
126
218
304
382
450
509
562
611
660
711
768
829
896
969
1046
1122
1196
1260
1312
1351
1377
1392
1400
1405
1410
1415
1419
1422
1422
1418
1411
1399
1381
1357
1323
1276
1217
1142
1052
946
825
692
552
408
268
134
9
-109
-221
-328
-430
-523
-608
-683
-751
-814
-873
-927
-973
-1008
-1034
-1050
-1059
-1064
-1068
-1073
-1080
-1092
-1107
-1123
-1137
-1146
-1148
-1144
-1133
-1117
-1094
-1059
-1010
-943
-856
-750
-627
-490
-345
-197
-49
97
238
377
512
643
766
882
989
1090
1189
1288
1390
1497
1607
1720
1831
1938
2036
2122
2193
2249
2288
2309
2314
2305
2285
2258
2224
2187
2148
2107
2066
2025
1981
1928
1861
1778
1678
1563
1437
1301
1156
1000
838
671
509
356
218
93
-22
-131
-239
-347
-454
-560
-664
-766
-868
-970
-1072
-1172
-1270
-1363
-1450
-1526
-1589
-1638
-1673
-1699
-1722
-1746
-1773
-1803
-1833
-1858
-1874
-1879
-1870
-1848
-1816
-1777
-1732
-1681
-1623
-1558
-1486
-1411
-1338
-1269
-1205
-1145
-1085
-1022
-958
-887
-809
-723
-629
-528
-425
-326
-235
-157
-93
-41
2
38
68
90
105
112
115
116
115
109
94
64
19
-40
-110
-189
-276
-370
-469
-570
-669
-765
-859
-952
-1045
-1137
-1228
-1315
-1396
-1470
-1533
-1585
-1623
-1650
-1669
-1685
-1699
-1713
-1730
-1752
-1782
-1824
-1878
-1939
-2004
-2069
-2133
-2196
-2259
-2320
-2375
-2422
-2457
-2480
-2491
-2493
-2487
-2476
-2464
-2454
-2445
-2437
-2425
-2408
-2388
-2368
-2351
-2335
-2317
-2287
-2242
-2178
-2099
-2011
-1921
-1836
-1759
-1691
-1633
-1582
-1538
-1498
-1464
-1434
-1406
-1376
-1339
-1291
-1234
-1170
-1105
-1047
-997
-960
-934
-920
-918
-927
-947
-979
-1018
-1063
-1105
-1141
-1166
-1179
-1181
-1174
-1157
-1132
-1098
-1056
-1008
-961
-914
-873
-839
-810
-785
-765
-750
-742
-743
-754
-772
-796
-823
-851
-881
-910
-938
-962
-981
-994
-1002
-1004
-1002
-993
-978
-959
-935
-906
-870
-829
-783
-735
-689
-648
-613
-586
-567
-555
-547
-535
-513
-477
-424
-356
-277
-189
-93
7
106
200
284
356
417
473
528
587
650
716
785
853
919
981
1036
1082
1118
1143
1157
1160
1153
1137
1111
1077
1034
986
935
884
834
785
734
681
626
571
518
466
415
363
306
244
176
105
34
-36
-103
-166
-225
-278
-324
-364
-395
-418
-433
-442
-446
-447
-450
-457
-471
-493
-521
-557
-600
-652
-713
-780
-849
-915
-971
-1012
-1035
-1036
-1010
-957
-875
-768
-644
-511
-378
-251
-133
-27
67
146
208
255
289
313
331
347
361
373
385
398
415
437
464
495
527
557
584
605
618
619
605
575
531
481
433
396
379
381
401
434
474
515
556
594
630
663
693
720
744
768
793
822
854
887
914
931
936
925
898
853
788
703
600
479
345
201
48
-112
-278
-447
-615
-777
-928
-1059
-1166
-1245
-1296
-1321
-1324
-1309
-1281
-1244
-1200
-1152
-1102
-1050
-993
-927
-847
-748
-630
-496
-354
-210
-68
73
218
370
525
680
828
969
1102
1232
1357
1477
1589
1692
1789
1886
1987
2093
2203
2315
2425
2530
2629
2717
2791
2848
2884
2895
2881
2844
2789
2721
2639
2543
2431
2306
2169
2027
1884
1739
1595
1452
1314
1186
1069
964
865
768
668
558
438
306
164
19
-120
-244
-349
-433
-501
-558
-606
-644
-669
-678
-670
-649
-621
-593
-571
-559
-554
-557
-563
-572
-586
-602
-618
-631
-637
-636
-627
-607
-574
-523
-454
-367
-268
-158
-38
89
221
357
490
618
741
863
985
1110
1237
1362
1485
1605
1723
1840
1953
2060
2156
2234
2296
2341
2375
2399
2412
2411
2393
2358
2310
2255
2199
2143
2090
2039
1991
1948
1910
1876
1843
1806
1763
1710
1647
1575
1494
1406
1311
1207
1097
983
870
765
671
590
517
450
384
318
255
194
141
95
57
26
-2
-34
-76
-131
-197
-270
-347
-421
-488
-542
-576
-582
-557
-501
-418
-313
-193
-67
62
188
312
435
561
692
826
960
1092
1223
1352
1480
1606
1727
1838
1939
2027
2101
2157
2192
2205
2200
2180
2152
2118
2077
2025
1966
1898
1828
1758
1689
1620
1548
1467
1376
1273
1159
1036
906
774
641
512
390
281
186
105
34
-34
-103
-175
-248
-321
-390
-453
-509
-558
-600
-632
-653
-660
-655
-640
-620
-600
-584
-571
-563
-557
-552
-545
-533
-513
-483
-446
-406
-370
-341
-318
-299
-280
-255
-222
-178
-124
-64
-4
51
101
153
215
299
408
541
691
849
1008
1166
1316
1457
1587
1704
1806
1893
1964
2017
2053
2076
2089
2097
2106
2120
2142
2174
2217
2270
2330
2391
2447
2494
2529
2547
2546
2523
2475
2402
2306
2190
2058
1915
1769
1626
1490
1363
1243
1129
1014
900
784
668
553
444
345
256
176
102
28
-49
-130
-218
-311
-410
-517
-629
-745
-860
-971
-1076
-1174
-1260
-1329
-1376
-1396
-1389
-1357
-1304
-1234
-1147
-1044
-925
-793
-652
-506
-362
-222
-90
37
166
302
452
619
800
993
1192
1394
1596
1796
1991
2179
2356
2521
2670
2800
2912
3004
3079
3140
3187
3220
3235
3232
3210
3174
3128
3076
3018
2952
2876
2793
2701
2605
2504
2403
2301
2200
2102
2005
1906
1801
1685
1558
1421
1275
1123
964
799
627
451
275
103
-63
-219
-363
-493
-604
-695
-762
-803
-818
-807
-771
-712
-636
-549
-458
-364
-265
-158
-42
81
205
322
429
524
611
695
780
866
956
1052
1156
1269
1388
1507
1621
1724
1814
1888
1947
1988
2011
2013
1999
1971
1933
1887
1836
1780
1719
1651
1576
1499
1424
1356
1301
1256
1217
1177
1129
1072
1012
951
896
847
802
762
726
696
676
668
672
685
704
721
733
735
728
714
697
681
669
661
657
659
666
676
689
699
702
696
678
646
601
545
481
414
350
294
252
225
213
215
226
243
264
294
335
391
463
546
635
725
813
896
975
1049
1117
1181
1240
1294
1344
1389
1436
1487
1549
1620
1694
1764
1824
1871
1911
1952
2000
2056
2121
2191
2262
2331
2398
2460
2516
2565
2605
2632
2645
2641
2616
2572
2507
2422
2322
2211
2099
1993
1899
1815
1737
1660
1581
1500
1416
1330
1237
1134
1018
890
752
608
464
324
196
83
-11
-86
-143
-183
-212
-234
-254
-278
-309
-347
-388
-427
-458
-475
-472
-448
-400
-331
-241
-128
7
163
335
517
699
875
1039
1190
1324
1440
1539
1623
1699
1771
1842
1913
1984
2053
2121
2191
2265
2342
2424
2511
2603
2696
2787
2874
2954
3025
3085
3130
3156
3155
3124
3060
2965
2842
2698
2544
2387
2235
2087
1940
1786
1620
1444
1263
1084
914
755
604
454
300
138
-32
-208
-388
-567
-744
-920
-1096
-1273
-1450
-1622
-1781
-1916
-2021
-2091
-2128
-2139
-2134
-2123
-2111
-2101
-2091
-2078
-2059
-2033
-2003
-1970
-1936
-1901
-1863
-1821
-1773
-1721
-1667
-1612
-1554
-1492
-1425
-1351
-1273
-1190
-1102
-1004
-893
-767
-629
-485
-341
-200
-65
62
179
284
376
453
516
567
605
634
653
663
664
654
634
600
551
488
410
322
228
139
61
0
-44
-73
-96
-118
-146
-183
-231
-290
-357
-429
-502
-574
-645
-715
-788
-863
-940
-1014
-1083
-1138
-1177
-1197
-1202
-1196
-1187
-1179
-1178
-1182
-1192
-1209
-1231
-1259
-1291
-1327
-1367
-1413
-1465
-1522
-1581
-1637
-1687
-1727
-1755
-1772
-1776
-1765
-1741
-1706
-1664
-1619
-1573
-1528
-1487
-1453
-1427
-1411
-1405
-1404
-1401
-1391
-1369
-1332
-1280
-1211
-1125
-1028
-922
-817
-717
-628
-549
-481
-424
-375
-336
-307
-285
-269
-255
-243
-235
-235
-245
-268
-302
-343
-385
-423
-457
-488
-519
-554
-597
-647
-703
-763
-824
-886
-947
-1006
-1063
-1115
-1163
-1208
-1253
-1300
-1349
-1399
-1445
-1480
-1499
-1501
-1486
-1458
-1421
-1377
-1324
-1262
-1186
-1094
-989
-874
-752
-627
-499
-366
-228
-87
48
170
273
352
407
439
451
443
420
385
345
303
258
208
150
83
10
-64
-135
-198
-249
-283
-299
-295
-271
-231
-177
-114
-49
12
61
91
100
87
56
12
-40
-93
-143
-185
-215
-235
-243
-242
-234
-218
-200
-182
-167
-156
-148
-140
-129
-113
-94
-68
-35
9
67
138
221
315
417
523
631
735
829
910
979
1036
1082
1117
1141
1154
1161
1170
1187
1217
1260
1317
1388
1475
1576
1689
1806
1919
2020
2103
2166
2206
2223
2217
2188
2140
2078
2011
1948
1893
1847
1808
1770
1724
1663
1584
1484
1363
1223
1064
888
695
485
263
29
-211
-451
-684
-901
-1095
-1262
-1401
-1514
-1605
-1677
-1732
-1770
-1789
-1789
-1770
-1732
-1676
-1606
-1523
-1433
-1340
-1249
-1164
-1092
-1032
-986
-948
-912
-873
-826
-771
-711
-646
-578
-506
-425
-335
-234
-124
-5
122
254
394
540
689
839
981
1111
1225
1322
1405
1477
1538
1592
1639
1679
1713
1743
1769
1790
1805
1815
1819
1821
1820
1817
1812
1804
1793
1780
1766
1751
1736
1718
1695
1661
1613
1549
1470
1379
1281
1177
1069
958
841
716
582
438
285
127
-32
-186
-334
-476
-613
-746
-871
-986
-1087
-1172
-1243
-1300
-1347
-1380
-1399
-1402
-1390
-1367
-1337
-1303
-1268
-1234
-1203
-1179
-1166
-1166
-1183
-1211
-1245
-1276
-1299
-1308
-1301
-1275
-1231
-1171
-1097
-1012
-924
-828
-726
-612
-483
-338
-181
-16
149
307
453
581
691
780
849
899
934
955
963
958
938
900
845
776
699
621
547
482
424
372
321
271
223
175
128
76
15
-62
-155
-262
-374
-484
-585
-677
-764
-853
-949
-1059
-1187
-1332
-1491
-1656
-1817
-1968
-2107
-2232
-2343
-2435
-2506
-2553
-2576
-2581
-2574
-2560
-2543
-2523
-2499
-2471
-2438
-2397
-2345
-2282
-2208
-2126
-2043
-1966
-1896
-1831
-1762
-1681
-1581
-1460
-1322
-1171
-1010
-844
-673
-499
-326
-152
22
199
382
570
762
953
1144
1333
1524
1716
1908
2096
2275
2441
2590
2718
2824
2906
2967
3006
3026
3027
3007
2966
2902
2816
2707
2583
2447
2310
2175
2044
1916
1784
1647
1504
1353
1194
1022
839
645
446
248
55
-130
-305
-467
-612
-732
-823
-884
-918
-931
-932
-927
-922
-919
-921
-928
-942
-964
-994
-1036
-1089
-1158
-1242
-1340
-1450
-1560
-1660
-1739
-1789
-1810
-1802
-1770
-1715
-1640
-1548
-1446
-1340
-1237
-1141
-1052
-970
-891
-810
-723
-621
-500
-362
-209
-50
108
259
395
512
606
674
718
740
743
730
704
669
629
588
549
512
474
434
391
343
292
237
176
107
30
-58
-157
-266
-382
-503
-623
-741
-856
-970
-1082
-1188
-1285
-1367
-1433
-1485
-1530
-1572
-1611
-1645
-1669
-1683
-1690
-1694
-1698
-1699
-1693
-1674
-1641
-1596
-1547
-1500
-1459
-1423
-1393
-1366
-1341
-1316
-1287
-1253
-1210
-1157
-1097
-1030
-959
-883
-802
-716
-628
-541
-456
-375
-297
-223
-151
-83
-19
38
91
141
190
237
282
320
350
367
372
363
342
311
278
247
224
208
194
178
156
126
87
36
-32
-122
-236
-372
-527
-695
-875
-1066
-1266
-1472
-1677
-1869
-2041
-2189
-2307
-2394
-2452
-2479
-2477
-2448
-2395
-2323
-2238
-2145
-2049
-1955
-1864
-1778
-1695
-1612
-1523
-1422
-1305
-1173
-1028
-874
-716
-557
-399
-248
-107
19
127
220
300
369
426
469
498
517
529
537
544
549
556
566
582
605
629
647
651
637
604
559
508
454
399
342
282
222
166
121
93
81
79
77
66
41
0
-51
-108
-165
-219
-267
-309
-343
-369
-390
-410
-433
-465
-506
-554
-605
-653
-694
-726
-753
-776
-794
-803
-801
-789
-770
-753
-742
-739
-738
-733
-720
-695
-661
-622
-580
-539
-498
-455
-404
-343
-270
-188
-101
-13
76
170
270
372
470
555
619
658
672
661
629
584
532
486
450
426
411
399
384
363
339
313
288
267
250
238
231
226
223
221
218
210
192
158
107
40
-39
-124
-212
-300
-389
-480
-571
-664
-759
-859
-965
-1080
-1205
-1338
-1474
-1606
-1727
-1831
-1914
-1978
-2024
-2052
-2063
-2056
-2037
-2009
-1983
-1961
-1944
-1931
-1919
-1907
-1895
-1883
-1873
-1860
-1842
-1815
-1774
-1715
-1634
-1532
-1413
-1282
-1147
-1012
-884
-757
-631
-503
-374
-244
-117
4
121
232
338
440
535
621
694
751
791
817
829
833
830
823
811
793
767
735
695
647
589
516
423
309
174
25
-129
-275
-398
-490
-545
-565
-557
-528
-485
-433
-378
-323
-272
-228
-192
-162
-136
-111
-84
-54
-21
15
50
82
104
111
100
73
32
-16
-68
-119
-166
-210
-252
-294
-335
-372
-405
-434
-461
-488
-514
-532
-534
-514
-470
-408
-335
-257
-180
-106
-34
34
100
160
213
257
289
311
324
332
337
340
342
344
344
340
332
316
294
268
242
218
196
175
151
122
87
50
18
-2
-4
10
34
56
64
52
25
-12
-51
-94
-147
-214
-299
-398
-504
-607
-702
-785
-858
-920
-971
-1010
-1035
-1040
-1022
-979
-913
-832
-743
-652
-563
-477
-397
-328
-274
-239
-221
-213
-207
-194
-171
-137
-93
-38
28
105
196
298
409
527
647
767
885
995
1091
1167
1217
1237
1231
1203
1159
1103
1036
957
865
760
641
512
375
234
90
-52
-189
-317
-432
-533
-620
-697
-768
-834
-896
-951
-1000
-1049
-1102
-1162
-1231
-1308
-1391
-1482
-1583
-1699
-1834
-1985
-2150
-2320
-2485
-2634
-2757
-2850
-2912
-2945
-2956
-2951
-2934
-2905
-2865
-2810
-2742
-2661
-2567
-2465
-2355
-2240
-2119
-1995
-1867
-1738
-1610
-1484
-1357
-1228
-1094
-957
-823
-697
-583
-484
-396
-312
-232
-154
-85
-29
10
35
52
68
87
112
139
164
181
188
183
167
143
115
86
59
31
-1
-40
-88
-141
-194
-240
-276
-301
-319
-334
-348
-362
-375
-385
-392
-394
-391
-386
-377
-367
-359
-352
-352
-359
-374
-398
-431
-475
-529
-590
-652
-709
-757
-798
-836
-878
-929
-984
-1038
-1083
-1116
-1139
-1152
-1156
-1150
-1127
-1085
-1020
-938
-840
-733
-623
-515
-414
-318
-227
-138
-46
47
140
229
310
379
435
481
520
557
594
631
665
690
705
708
701
681
647
596
528
445
350
246
132
7
-132
-282
-440
-599
-756
-909
-1056
-1192
-1309
-1399
-1457
-1484
-1488
-1480
-1470
-1465
-1468
-1484
-1512
-1553
-1602
-1655
-1706
-1755
-1804
-1856
-1915
-1983
-2057
-2135
-2213
-2290
-2365
-2438
-2507
-2569
-2618
-2649
-2662
-2657
-2641
-2620
-2599
-2578
-2553
-2521
-2483
-2440
-2398
-2360
-2324
-2287
-2244
-2196
-2145
-2097
-2059
-2033
-2025
-2036
-2068
-2119
-2189
-2274
-2375
-2488
-2611
-2739
-2867
-2989
-3101
-3202
-3291
-3372
-3446
-3516
-3586
-3656
-3729
-3803
-3877
-3945
-4001
-4041
-4059
-4054
-4026
-3976
-3907
-3825
-3736
-3647
-3567
-3503
-3459
-3434
-3425
-3427
-3433
-3439
-3439
-3425
-3389
-3323
-3223
-3091
-2934
-2761
-2584
-2414
-2257
-2118
-1998
-1898
-1817
-1753
-1704
-1668
-1645
-1633
-1630
-1637
-1653
-1681
-1719
-1769
-1826
-1887
-1946
-1999
-2041
-2074
-2093
-2102
-2101
-2092
-2080
-2066
-2052
-2037
-2021
-1998
-1968
-1929
-1880
-1821
-1747
-1658
-1552
-1432
-1307
-1185
-1073
-974
-889
-816
-754
-706
-671
-651
-642
-640
-636
-624
-600
-566
-526
-489
-459
-437
-421
-404
-383
-354
-319
-277
-226
-164
-91
-9
75
156
227
287
335
372
396
404
393
364
321
271
217
164
114
71
39
19
12
12
12
8
2
-3
-2
7
22
42
65
93
130
176
231
290
346
394
431
456
470
473
463
438
396
338
272
206
148
105
80
72
79
98
128
165
203
242
280
321
370
427
490
551
604
645
676
702
730
763
800
838
873
903
929
956
987
1022
1063
1103
1138
1161
1171
1164
1142
1106
1061
1012
965
919
876
833
791
751
714
683
660
648
644
645
646
641
627
604
578
556
542
535
532
525
507
477
434
384
332
280
231
184
136
88
38
-12
-59
-104
-147
-191
-241
-300
-369
-450
-541
-641
-747
-855
-963
-1065
-1158
-1235
-1293
-1329
-1343
-1338
-1319
-1291
-1257
-1219
-1176
-1130
-1081
-1031
-983
-940
-905
-879
-858
-840
-820
-797
-770
-738
-700
-655
-604
-547
-486
-422
-355
-285
-211
-133
-55
23
99
172
243
314
389
468
553
640
723
800
869
934
1000
1073
1150
1230
1308
1384
1457
1529
1600
1664
1718
1756
1776
1775
1753
1711
1653
1582
1501
1416
1327
1240
1156
1079
1010
951
893
837
782
730
686
652
631
622
622
629
638
645
645
632
605
560
496
417
324
222
115
3
-115
-241
-373
-507
-637
-754
-853
-930
-985
-1020
-1035
-1037
-1028
-1010
-984
-942
-882
-805
-713
-615
-521
-437
-372
-326
-300
-291
-293
-303
-320
-342
-369
-398
-424
-443
-453
-455
-456
-461
-473
-490
-507
-514
-508
-487
-456
-420
-387
-357
-326
-284
-222
-138
-32
87
210
331
447
559
671
783
894
1000
1096
1180
1250
1310
1364
1416
1465
1506
1533
1542
1532
1507
1472
1429
1380
1328
1275
1223
1177
1137
1104
1081
1069
1074
1096
1131
1169
1199
1210
1200
1170
1127
1076
1018
952
870
765
634
479
306
127
-46
-204
-343
-462
-562
-648
-725
-799
-872
-948
-1025
-1101
-1171
-1230
-1274
-1300
-1307
-1292
-1257
-1204
-1137
-1061
-980
-901
-827
-762
-715
-690
-693
-723
-777
-845
-918
-989
-1057
-1123
-1188
-1250
-1303
-1339
-1352
-1339
-1299
-1234
-1149
-1044
-923
-788
-644
-494
-341
-188
-36
116
265
409
542
657
747
808
845
860
862
853
836
812
784
751
713
669
616
554
486
414
343
274
207
141
74
7
-58
-117
-170
-215
-251
-281
-308
-336
-367
-402
-442
-485
-533
-586
-648
-721
-809
-911
-1026
-1151
-1279
-1404
-1520
-1626
-1724
-1817
-1908
-1998
-2086
-2168
-2242
-2305
-2354
-2389
-2409
-2418
-2417
-2407
-2388
-2359
-2317
-2263
-2198
-2124
-2045
-1966
-1887
-1806
-1725
-1640
-1554
-1468
-1383
-1303
-1229
-1165
-1112
-1070
-1037
-1004
-968
-921
-866
-806
-747
-688
-628
-563
-491
-414
-334
-250
-161
-66
34
132
223
300
358
394
406
390
345
272
176
62
-62
-194
-331
-473
-617
-759
-894
-1020
-1133
-1234
-1326
-1412
-1496
-1582
-1672
-1767
-1863
-1957
-2045
-2121
-2185
-2234
-2269
-2290
-2298
-2295
-2287
-2282
-2284
-2297
-2319
-2345
-2371
-2396
-2422
-2453
-2491
-2533
-2572
-2598
-2603
-2587
-2549
-2496
-2435
-2372
-2310
-2250
-2190
-2128
-2059
-1978
-1881
-1767
-1641
-1510
-1380
-1256
-1136
-1016
-897
-777
-656
-536
-414
-286
-147
2
157
310
454
582
689
773
832
864
869
847
799
731
648
558
469
389
322
272
238
219
209
204
196
181
158
132
109
93
87
90
98
108
120
136
157
186
218
249
278
304
331
364
407
461
524
594
665
735
801
860
912
957
999
1042
1087
1134
1178
1213
1235
1239
1227
1199
1163
1127
1101
1090
1093
1105
1117
1122
1118
1107
1094
1084
1081
1087
1104
1130
1160
1187
1203
1202
1182
1145
1095
1035
969
898
824
751
677
603
530
461
396
341
297
263
237
214
191
167
143
121
102
84
67
49
32
13
-9
-37
-75
-125
-188
-257
-324
-381
-424
-454
-472
-479
-475
-456
-421
-369
-305
-233
-160
-95
-45
-16
-14
-40
-91
-161
-243
-330
-416
-497
-571
-637
-697
-753
-808
-867
-929
-995
-1061
-1123
-1176
-1216
-1240
-1249
-1242
-1217
-1175
-1113
-1030
-925
-801
-660
-506
-340
-162
29
231
444
662
878
1087
1280
1453
1600
1718
1809
1876
1925
1960
1987
2007
2017
2020
2011
1996
1977
1958
1939
1920
1898
1872
1837
1791
1728
1644
1538
1416
1285
1152
1022
900
785
680
589
513
451
399
352
305
255
200
140
75
6
-65
-136
-206
-272
-331
-380
-414
-428
-421
-394
-349
-290
-218
-134
-42
57
157
253
341
419
483
531
559
566
553
523
480
431
377
323
267
210
153
96
44
-2
-42
-76
-107
-134
-157
-168
-160
-129
-75
1
92
188
284
371
446
506
555
594
630
663
691
711
717
703
668
612
538
447
342
228
108
-15
-137
-258
-375
-487
-592
-686
-770
-845
-914
-978
-1034
-1076
-1098
-1098
-1078
-1045
-1004
-964
-930
-906
-896
-901
-920
-951
-995
-1053
-1127
-1217
-1321
-1438
-1563
-1694
-1828
-1964
-2099
-2234
-2369
-2501
-2627
-2739
-2827
-2886
-2915
-2918
-2900
-2861
-2800
-2716
-2607
-2480
-2343
-2205
-2069
-1937
-1808
-1682
-1563
-1458
-1372
-1306
-1257
-1217
-1181
-1145
-1108
-1071
-1036
-1002
-968
-935
-904
-878
-861
-855
-860
-876
-899
-929
-961
-993
-1026
-1063
-1107
-1162
-1226
-1292
-1351
-1397
-1430
-1451
-1463
-1467
-1458
-1433
-1392
-1342
-1293
-1255
-1235
-1234
-1247
-1269
-1297
-1326
-1356
-1385
-1413
-1435
-1451
-1456
-1449
-1430
-1399
-1356
-1303
-1240
-1170
-1098
-1028
-964
-906
-850
-790
-720
-637
-544
-448
-358
-282
-223
-181
-154
-141
-144
-164
-207
-276
-374
-502
-658
-836
-1032
-1240
-1453
-1667
-1873
-2060
-2219
-2341
-2422
-2465
-2474
-2455
-2413
-2354
-2282
-2204
-2128
-2059
-1997
-1944
-1896
-1853
-1814
-1783
-1760
-1745
-1733
-1721
-1704
-1681
-1656
-1633
-1617
-1610
-1612
-1620
-1633
-1651
-1674
-1699
-1724
-1743
-1753
-1753
-1740
-1715
-1674
-1618
-1549
-1472
-1396
-1328
-1270
-1224
-1187
-1157
-1133
-1114
-1100
-1091
-1086
-1087
-1090
-1097
-1104
-1112
-1120
-1127
-1134
-1138
-1138
-1133
-1128
-1126
-1133
-1151
-1183
-1227
-1280
-1339
-1401
-1464
-1527
-1590
-1654
-1720
-1785
-1849
-1907
-1960
-2005
-2044
-2072
-2084
-2078
-2054
-2015
-1971
-1930
-1900
-1885
-1885
-1895
-1912
-1927
-1934
-1928
-1903
-1854
-1780
-1684
-1569
-1445
-1319
-1199
-1090
-995
-917
-857
-815
-789
-774
-766
-761
-753
-739
-712
-669
-610
-538
-456
-370
-282
-192
-101
-11
75
154
225
287
341
390
434
476
516
555
595
637
682
730
783
836
886
931
968
999
1028
1056
1080
1094
1090
1063
1014
946
864
772
672
561
439
305
157
0
-164
-334
-508
-688
-874
-1063
-1250
-1427
-1591
-1739
-1871
-1990
-2101
-2205
-2299
-2378
-2433
-2455
-2438
-2383
-2299
-2195
-2083
-1967
-1846
-1721
-1589
-1454
-1318
-1183
-1048
-909
-766
-615
-457
-291
-114
76
279
492
708
923
1130
1330
1525
1717
1908
2093
2265
2415
2540
2637
2710
2766
2811
2847
2877
2900
2915
2920
2913
2893
2862
2820
2770
2711
2642
2560
2462
2347
2216
2066
1900
1717
1521
1319
1120
929
753
589
439
299
171
54
-53
-155
-258
-368
-487
-615
-747
-879
-1002
-1113
-1205
-1274
-1319
-1339
-1336
-1310
-1260
-1186
-1088
-971
-840
-702
-559
-416
-275
-140
-15
98
200
295
387
479
572
665
757
850
947
1050
1161
1280
1403
1522
1629
1714
1772
1800
1800
1780
1746
1706
1665
1627
1592
1561
1537
1518
1505
1496
1490
1483
1472
1457
1433
1399
1354
1296
1228
1152
1070
984
892
797
701
611
536
483
457
457
481
526
586
656
729
797
856
904
941
969
990
1006
1016
1016
1006
988
964
939
918
901
888
874
857
838
821
808
801
797
794
790
788
789
799
821
856
905
967
1038
1115
1195
1278
1364
1456
1555
1660
1769
1879
1988
2092
2189
2276
2353
2417
2469
2509
2539
2563
2583
2600
2611
2615
2606
2585
2550
2504
2446
2378
2301
2219
2132
2041
1943
1832
1710
1579
1448
1321
1200
1085
976
875
787
713
650
591
531
469
406
345
283
217
141
56
-37
-133
-229
-324
-418
-511
-604
-695
-786
-874
-959
-1037
-1101
-1147
-1172
-1176
-1162
-1132
-1092
-1044
-988
-924
-851
-768
-678
-585
-493
-401
-309
-215
-118
-21
73
158
229
287
334
372
406
439
467
489
500
498
484
460
426
382
325
253
167
68
-43
-161
-284
-407
-525
-635
-738
-836
-932
-1028
-1122
-1217
-1311
-1408
-1509
-1615
-1723
-1828
-1924
-2007
-2074
-2124
-2155
-2165
-2155
-2123
-2070
-1996
-1908
-1811
-1712
-1617
-1531
-1457
-1393
-1342
-1301
-1273
-1260
-1263
-1283
-1320
-1369
-1423
-1472
-1512
-1537
-1548
-1547
-1540
-1532
-1526
-1525
-1527
-1528
-1521
-1503
-1470
-1423
-1365
-1299
-1228
-1156
-1083
-1012
-946
-886
-834
-793
-761
-737
-715
-693
-667
-638
-604
-562
-504
-426
-329
-217
-99
20
137
253
371
488
602
705
793
864
920
963
1000
1038
1084
1140
1209
1286
1365
1442
1511
1569
1616
1651
1675
1692
1704
1714
1717
1711
1692
1660
1618
1569
1514
1452
1383
1302
1211
1111
1006
898
790
686
588
497
416
345
283
229
178
127
70
4
-70
-152
-241
-335
-435
-539
-642
-738
-821
-885
-928
-951
-958
-952
-936
-911
-877
-834
-779
-714
-638
-550
-451
-339
-215
-82
58
197
329
449
552
631
683
706
697
660
601
525
436
340
239
133
27
-75
-169
-248
-308
-350
-371
-374
-355
-310
-239
-141
-20
118
266
421
576
729
875
1008
1123
1218
1291
1343
1376
1391
1388
1365
1321
1255
1172
1073
963
847
728
611
502
407
326
257
195
133
71
12
-41
-86
-126
-166
-212
-266
-332
-410
-503
-609
-727
-848
-967
-1078
-1177
-1261
-1328
-1372
-1391
-1385
-1358
-1319
-1276
-1235
-1201
-1173
-1147
-1118
-1079
-1022
-946
-846
-728
-599
-470
-349
-241
-143
-51
44
145
251
357
458
551
633
707
770
819
850
862
857
839
816
793
774
763
761
767
775
777
763
728
668
585
484
370
250
128
7
-113
-230
-343
-447
-541
-621
-685
-731
-757
-761
-742
-703
-655
-609
-575
-555
-549
-551
-559
-574
-598
-629
-665
-699
-724
-739
-744
-741
-729
-705
-666
-610
-538
-452
-355
-247
-129
-2
131
268
405
543
682
823
968
1121
1280
1446
1616
1791
1969
2149
2329
2505
2671
2822
2953
3060
3140
3190
3209
3197
3155
3088
2999
2890
2766
2628
2482
2331
2178
2023
1865
1705
1544
1385
1232
1084
939
792
638
474
300
116
-73
-262
-443
-610
-758
-884
-984
-1055
-1093
-1095
-1059
-987
-882
-755
-615
-470
-327
-193
-72
32
112
166
193
196
181
152
113
67
15
-41
-97
-153
-202
-241
-262
-261
-233
-178
-101
-7
98
213
338
474
618
769
920
1068
1210
1345
1472
1592
1702
1799
1882
1948
1998
2035
2065
2094
2122
2145
2157
2148
2116
2059
1981
1888
1783
1669
1549
1425
1301
1184
1077
984
906
842
790
745
702
657
600
527
433
320
196
70
-50
-157
-249
-324
-384
-430
-463
-488
-508
-523
-535
-539
-534
-515
-478
-421
-342
-244
-131
-8
120
250
381
511
637
759
874
984
1086
1181
1265
1337
1397
1448
1494
1537
1577
1610
1637
1658
1677
1697
1720
1747
1779
1814
1852
1887
1916
1934
1939
1930
1906
1866
1808
1730
1634
1524
1409
1296
1188
1087
993
900
806
709
606
501
396
296
206
127
56
-9
-74
-139
-203
-264
-319
-364
-401
-430
-454
-480
-513
-561
-626
-710
-808
-910
-1006
-1093
-1164
-1220
-1263
-1289
-1296
-1282
-1249
-1203
-1150
-1097
-1043
-986
-919
-839
-745
-641
-532
-423
-320
-225
-144
-83
-45
-38
-60
-110
-179
-259
-342
-419
-488
-545
-590
-626
-656
-686
-718
-753
-788
-815
-831
-831
-816
-785
-740
-681
-609
-527
-436
-341
-242
-141
-40
55
140
212
268
311
342
361
365
350
316
266
205
141
76
9
-62
-139
-220
-301
-377
-446
-505
-551
-581
-594
-589
-568
-535
-494
-447
-396
-342
-290
-243
-208
-189
-189
-209
-248
-306
-382
-473
-574
-681
-789
-892
-989
-1076
-1153
-1223
-1285
-1341
-1390
-1433
-1467
-1492
-1510
-1522
-1532
-1545
-1563
-1589
-1621
-1656
-1689
-1714
-1732
-1744
-1752
-1760
-1768
-1775
-1778
-1778
-1775
-1771
-1769
-1767
-1763
-1751
-1727
-1688
-1632
-1561
-1472
-1365
-1238
-1091
-928
-754
-579
-408
-244
-88
64
213
358
496
623
734
824
893
944
983
1016
1046
1072
1092
1100
1094
1073
1035
983
918
842
759
672
583
494
406
322
248
187
143
119
113
119
132
147
163
182
208
245
290
338
380
405
410
396
369
337
304
272
241
206
166
120
72
28
-7
-31
-42
-45
-41
-28
-4
35
91
162
242
327
409
484
550
604
644
671
688
699
711
731
761
804
857
914
971
1025
1078
1131
1190
1258
1336
1423
1519
1622
1732
1850
1975
2105
2235
2362
2479
2587
2685
2775
2859
2934
2997
3047
3082
3107
3123
3129
3119
3091
3040
2970
2883
2784
2674
2553
2420
2274
2115
1941
1755
1557
1352
1146
945
752
566
387
213
47
-105
-237
-344
-424
-477
-501
-497
-463
-402
-316
-211
-92
32
157
278
390
492
583
662
734
804
878
960
1052
1152
1258
1367
1482
1602
1734
1881
2045
2232
2441
2671
2917
3173
3428
3671
3889
4072
4210
4301
4347
4353
4328
4277
4201
4104
3990
3865
3736
3607
3480
3351
3220
3086
2953
2824
2699
2576
2452
2328
2208
2098
2004
1925
1861
1807
1761
1722
1690
1664
1643
1624
1605
1586
1566
1544
1521
1497
1472
1447
1424
1405
1390
1384
1388
1405
1438
1487
1551
1627
1712
1802
1895
1989
2083
2176
2266
2351
2428
2495
2551
2595
2630
2655
2671
2679
2679
2674
2667
2657
2645
2630
2612
2590
2563
2532
2496
2453
2406
2358
2311
2270
2237
2211
2189
2168
2145
2118
2086
2048
2005
1956
1899
1833
1755
1668
1578
1493
1423
1377
1360
1370
1398
1435
1474
1513
1551
1592
1638
1685
1730
1770
1803
1831
1858
1884
1906
1916
1906
1872
1813
1732
1638
1538
1441
1352
1275
1209
1155
1112
1083
1071
1080
1111
1163
1232
1313
1400
1483
1556
1613
1653
1678
1692
1701
1704
1703
1699
1692
1686
1680
1677
1678
1687
1708
1745
1803
1878
1967
2065
2165
2262
2351
2427
2487
2532
2564
2588
2603
2607
2596
2563
2506
2423
2316
2188
2041
1879
1704
1518
1327
1135
949
776
623
492
381
289
211
146
90
37
-20
-87
-166
-253
-342
-425
-495
-553
-601
-640
-671
-693
-703
-696
-672
-630
-572
-503
-427
-347
-268
-194
-127
-67
-14
39
95
160
237
327
429
544
670
806
947
1088
1220
1334
1424
1483
1511
1509
1480
1431
1366
1294
1220
1149
1085
1026
965
895
814
721
623
522
420
316
209
101
-1
-94
-177
-250
-317
-377
-427
-465
-487
-493
-478
-443
-385
-308
-219
-127
-43
27
75
99
95
65
12
-52
-117
-175
-223
-261
-295
-329
-367
-410
-456
-501
-539
-566
-584
-597
-608
-618
-627
-632
-635
-637
-644
-658
-678
-701
-723
-741
-754
-762
-764
-762
-759
-757
-757
-758
-759
-760
-760
-762
-765
-765
-756
-735
-702
-658
-609
-555
-499
-438
-375
-310
-250
-199
-157
-124
-97
-71
-46
-22
-3
7
2
-19
-60
-119
-196
-288
-393
-511
-639
-779
-931
-1094
-1263
-1436
-1608
-1777
-1946
-2112
-2276
-2433
-2576
-2702
-2809
-2898
-2974
-3040
-3104
-3169
-3237
-3310
-3385
-3458
-3529
-3594
-3655
-3708
-3751
-3780
-3790
-3780
-3752
-3710
-3659
-3600
-3536
-3466
-3389
-3304
-3209
-3104
-2986
-2856
-2711
-2553
-2380
-2194
-1997
-1793
-1586
-1380
-1180
-987
-803
-631
-472
-330
-204
-94
3
89
165
231
285
327
356
373
378
373
356
328
288
238
179
115
49
-14
-72
-120
-163
-202
-243
-290
-346
-412
-486
-569
-662
-766
-885
-1016
-1160
-1308
-1455
-1592
-1714
-1816
-1898
-1959
-2004
-2032
-2041
-2033
-2003
-1952
-1883
-1806
-1728
-1659
-1604
-1567
-1548
-1546
-1560
-1588
-1627
-1674
-1724
-1768
-1801
-1822
-1832
-1836
-1838
-1840
-1844
-1847
-1849
-1849
-1842
-1827
-1800
-1760
-1710
-1653
-1591
-1526
-1460
-1392
-1322
-1252
-1182
-1114
-1048
-988
-935
-891
-858
-832
-814
-799
-789
-781
-770
-751
-716
-664
-596
-518
-438
-359
-286
-221
-165
-120
-86
-64
-51
-46
-45
-46
-45
-40
-27
-6
23
56
87
113
128
130
119
94
58
12
-38
-92
-148
-210
-280
-358
-443
-529
-609
-680
-739
-787
-824
-852
-872
-881
-877
-856
-816
-757
-684
-604
-524
-445
-366
-282
-192
-96
1
93
178
255
326
390
445
490
526
556
584
613
644
679
718
760
805
849
887
917
936
945
944
933
915
893
868
844
822
802
782
763
743
725
707
687
663
633
600
566
536
511
494
484
480
480
481
479
472
455
431
399
362
323
286
256
237
235
249
279
320
366
412
459
506
555
606
660
716
772
824
870
909
940
965
985
996
996
979
944
892
829
760
687
611
532
448
362
276
192
112
37
-33
-95
-149
-192
-221
-235
-233
-214
-181
-131
-64
21
126
247
381
521
663
803
940
1072
1198
1321
1442
1567
1698
1838
1983
2131
2278
2424
2569
2714
2859
3001
3140
3273
3397
3508
3604
3678
3724
3734
3700
3616
3483
3303
3089
2851
2598
2337
2069
1793
1509
1219
926
638
362
106
-126
-333
-514
-676
-821
-950
-1063
-1159
-1235
-1293
-1332
-1355
-1363
-1358
-1344
-1324
-1299
-1270
-1236
-1199
-1163
-1131
-1105
-1085
-1063
-1033
-986
-921
-837
-736
-622
-493
-349
-191
-18
166
355
543
721
883
1022
1137
1230
1307
1374
1436
1494
1547
1594
1635
1676
1722
1777
1842
1916
1997
2082
2173
2268
2368
2470
2571
2668
2756
2829
2887
2928
2953
2965
2961
2943
2909
2859
2794
2716
2627
2526
2417
2304
2189
2076
1967
1868
1782
1714
1668
1641
1628
1618
1602
1578
1543
1496
1435
1353
1242
1100
928
731
518
300
83
-126
-323
-507
-676
-829
-964
-1077
-1165
-1229
-1270
-1293
-1306
-1312
-1315
-1314
-1306
-1290
-1265
-1233
-1197
-1159
-1119
-1073
-1020
-957
-888
-817
-745
-673
-598
-516
-426
-329
-228
-126
-28
61
139
204
258
307
356
409
469
536
609
685
762
833
892
930
940
919
868
793
700
594
480
359
234
105
-25
-156
-285
-410
-534
-660
-791
-930
-1081
-1241
-1412
-1593
-1787
-1997
-2226
-2470
-2726
-2984
-3235
-3467
-3673
-3847
-3985
-4086
-4156
-4194
-4201
-4177
-4122
-4035
-3922
-3786
-3636
-3477
-3316
-3155
-2996
-2838
-2676
-2511
-2339
-2164
-1987
-1810
-1635
-1466
-1304
-1155
-1022
-906
-807
-719
-636
-555
-473
-392
-312
-236
-166
-103
-50
-8
18
23
2
-49
-127
-227
-339
-456
-573
-690
-810
-932
-1056
-1179
-1295
-1400
-1490
-1560
-1607
-1631
-1634
-1621
-1593
-1553
-1501
-1440
-1376
-1316
-1267
-1232
-1209
-1194
-1183
-1170
-1155
-1137
-1122
-1114
-1115
-1125
-1137
-1145
-1140
-1121
-1086
-1034
-963
-870
-750
-602
-426
-230
-22
183
374
540
679
795
893
979
1055
1121
1173
1215
1252
1291
1337
1388
1439
1482
1515
1536
1551
1563
1576
1593
1613
1633
1653
1667
1674
1669
1650
1619
1577
1533
1492
1461
1443
1437
1443
1460
1484
1511
1533
1543
1534
1503
1447
1366
1260
1133
988
831
669
507
347
194
48
-87
-210
-320
-415
-491
-543
-565
-553
-509
-435
-335
-211
-65
104
291
491
697
901
1098
1285
1462
1629
1786
1931
2055
2152
2215
2246
2247
2229
2198
2161
2122
2083
2045
2007
1970
1934
1898
1864
1834
1809
1788
1767
1746
1725
1706
1690
1678
1664
1644
1615
1574
1521
1455
1378
1291
1193
1087
973
854
736
621
511
405
298
187
69
-51
-169
-280
-382
-476
-563
-643
-714
-773
-819
-851
-869
-873
-863
-838
-796
-738
-665
-581
-494
-410
-338
-280
-239
-213
-203
-207
-225
-253
-289
-327
-363
-394
-417
-432
-440
-448
-460
-479
-507
-543
-581
-620
-662
-707
-757
-810
-861
-905
-938
-958
-965
-957
-932
-886
-818
-726
-615
-490
-357
-219
-81
54
184
302
407
495
566
622
663
689
697
688
663
631
600
576
561
555
555
565
590
637
711
812
936
1074
1222
1378
1541
1709
1876
2033
2171
2283
2366
2421
2449
2452
2432
2391
2335
2269
2195
2115
2025
1927
1818
1701
1578
1454
1330
1205
1077
948
816
683
549
414
276
138
1
-128
-243
-338
-410
-463
-503
-539
-575
-614
-656
-701
-750
-806
-869
-937
-1004
-1065
-1114
-1149
-1169
-1174
-1165
-1140
-1099
-1044
-975
-896
-809
-711
-602
-480
-345
-200
-47
111
272
436
602
771
941
1111
1280
1446
1603
1742
1851
1921
1945
1926
1870
1785
1676
1548
1400
1235
1056
871
688
513
349
199
61
-65
-181
-289
-389
-482
-568
-648
-722
-794
-864
-934
-999
-1057
-1104
-1139
-1164
-1183
-1196
-1203
-1199
-1181
-1146
-1097
-1040
-981
-926
-881
-846
-823
-807
-798
-793
-794
-802
-818
-840
-867
-894
-916
-928
-928
-911
-878
-832
-778
-724
-675
-631
-593
-557
-522
-490
-465
-451
-451
-466
-497
-542
-599
-665
-739
-817
-897
-977
-1056
-1133
-1208
-1281
-1348
-1403
-1436
-1442
-1414
-1353
-1262
-1146
-1012
-864
-707
-543
-379
-216
-60
90
231
361
476
575
655
713
748
758
743
705
646
571
483
385
279
169
58
-50
-154
-254
-356
-464
-580
-701
-827
-953
-1079
-1205
-1330
-1455
-1577
-1695
-1808
-1915
-2017
-2117
-2220
-2330
-2450
-2579
-2715
-2851
-2981
-3098
-3199
-3280
-3336
-3364
-3364
-3334
-3277
-3195
-3089
-2961
-2815
-2654
-2482
-2303
-2119
-1932
-1743
-1553
-1364
-1173
-980
-781
-575
-365
-153
57
262
461
654
840
1014
1179
1329
1466
1588
1690
1765
1806
1809
1772
1702
1608
1498
1381
1262
1146
1034
928
829
735
648
565
485
408
336
268
206
150
101
61
32
14
9
15
29
47
68
92
119
153
193
240
292
347
399
447
490
529
567
605
645
685
724
760
797
838
883
929
972
1006
1031
1048
1063
1082
1107
1139
1175
1212
1245
1270
1281
1275
1252
1212
1158
1094
1022
944
863
783
709
644
590
547
514
488
468
455
452
465
496
543
601
660
714
759
795
822
842
856
866
875
888
909
939
978
1022
1074
1131
1192
1258
1327
1397
1462
1521
1568
1599
1612
1606
1585
1556
1525
1499
1482
1478
1489
1513
1550
1595
1642
1687
1728
1767
1806
1847
1887
1920
1940
1939
1918
1879
1830
1777
1728
1686
1654
1631
1616
1608
1605
1605
1605
1602
1592
1574
1549
1519
1485
1446
1401
1351
1294
1234
1169
1096
1010
909
791
665
539
419
308
205
110
23
-56
-125
-184
-235
-279
-317
-351
-382
-412
-437
-454
-461
-457
-445
-429
-412
-392
-366
-329
-282
-227
-164
-95
-20
60
143
226
306
383
460
533
601
658
698
721
727
720
705
690
681
683
698
727
768
823
893
979
1080
1191
1308
1425
1539
1648
1751
1850
1947
2045
2145
2244
2336
2418
2486
2545
2601
2657
2713
2765
2809
2844
2871
2892
2910
2924
2933
2939
2943
2950
2967
3001
3055
3126
3209
3295
3376
3447
3507
3550
3574
3568
3526
3440
3308
3132
2916
2663
2382
2080
1767
1454
1151
866
606
378
188
41
-60
-112
-116
-76
3
111
240
382
532
683
832
969
1088
1185
1260
1313
1350
1374
1387
1392
1390
1382
1364
1334
1288
1227
1153
1068
979
889
801
718
642
574
513
462
420
390
373
373
390
426
482
558
650
752
858
962
1061
1149
1223
1277
1306
1307
1281
1230
1155
1059
944
814
675
533
393
258
125
-5
-135
-264
-391
-515
-632
-740
-834
-909
-963
-995
-1006
-1002
-991
-972
-951
-927
-903
-880
-864
-860
-873
-908
-968
-1054
-1165
-1298
-1450
-1621
-1809
-2009
-2221
-2432
-2635
-2822
-2986
-3123
-3231
-3305
-3346
-3353
-3325
-3263
-3164
-3025
-2845
-2631
-2392
-2145
-1903
-1676
-1467
-1275
-1097
-930
-772
-622
-481
-348
-221
-101
17
133
250
364
473
574
664
743
814
878
939
997
1055
1115
1177
1242
1309
1375
1434
1477
1495
1484
1442
1372
1278
1164
1028
869
685
480
258
27
-207
-439
-663
-876
-1076
-1260
-1428
-1580
-1714
-1829
-1930
-2021
-2108
-2192
-2275
-2352
-2422
-2485
-2540
-2587
-2618
-2627
-2607
-2557
-2477
-2373
-2247
-2105
-1951
-1793
-1636
-1486
-1341
-1201
-1065
-932
-806
-683
-562
-436
-305
-171
-36
96
227
359
498
641
788
932
1066
1184
1280
1352
1400
1425
1430
1414
1374
1309
1219
1109
987
859
726
586
437
276
107
-67
-241
-413
-585
-756
-929
-1104
-1282
-1461
-1640
-1816
-1985
-2147
-2300
-2443
-2574
-2693
-2799
-2893
-2976
-3048
-3106
-3153
-3190
-3223
-3256
-3292
-3327
-3355
-3372
-3374
-3362
-3337
-3301
-3254
-3193
-3115
-3019
-2904
-2770
-2619
-2455
-2280
-2095
-1903
-1705
-1504
-1301
-1101
-905
-712
-525
-344
-170
-6
149
296
431
549
644
706
734
729
696
643
575
498
414
322
224
118
8
-101
-203
-290
-358
-407
-438
-453
-457
-452
-441
-430
-423
-424
-438
-470
-525
-607
-718
-858
-1020
-1204
-1403
-1616
-1842
-2076
-2316
-2552
-2776
-2978
-3149
-3286
-3389
-3465
-3519
-3556
-3577
-3580
-3563
-3520
-3451
-3353
-3224
-3067
-2885
-2681
-2463
-2232
-1990
-1739
-1477
-1205
-922
-629
-328
-23
277
567
840
1094
1327
1540
1733
1904
2054
2181
2286
2365
2418
2445
2448
2432
2401
2357
2301
2230
2140
2029
1895
1741
1575
1408
1250
1110
991
888
799
720
648
584
523
463
397
324
239
144
37
-83
-218
-367
-530
-703
-883
-1063
-1240
-1408
-1565
-1709
-1835
-1936
-2003
-2029
-2011
-1953
-1863
-1750
-1623
-1485
-1338
-1184
-1025
-866
-711
-565
-431
-311
-207
-123
-56
-4
38
74
107
141
174
207
238
268
298
330
361
387
401
398
373
324
256
172
77
-23
-122
-215
-299
-372
-435
-488
-529
-554
-561
-549
-521
-484
-445
-411
-386
-374
-379
-403
-450
-521
-611
-715
-823
-929
-1028
-1116
-1192
-1253
-1299
-1330
-1347
-1350
-1339
-1316
-1285
-1250
-1221
-1202
-1197
-1205
-1220
-1242
-1270
-1303
-1342
-1383
-1422
-1455
-1480
-1496
-1505
-1508
-1508
-1506
-1502
-1494
-1480
-1458
-1427
-1392
-1355
-1322
-1293
-1270
-1257
-1257
-1273
-1302
-1339
-1377
-1410
-1439
-1465
-1490
-1514
-1531
-1534
-1519
-1483
-1429
-1359
-1281
-1198
-1114
-1029
-942
-853
-762
-675
-597
-533
-488
-463
-461
-482
-526
-591
-671
-758
-848
-935
-1016
-1093
-1158
-1210
-1242
-1253
-1242
-1208
-1152
-1076
-981
-868
-741
-603
-459
-313
-171
-36
89
201
299
380
442
482
501
496
469
423
359
282
197
108
20
-65
-138
-195
-229
-237
-220
-182
-129
-66
2
75
149
224
298
371
446
525
609
697
785
867
941
1004
1059
1109
1157
1206
1256
1307
1358
1406
1447
1476
1490
1487
1472
1449
1427
1413
1407
1409
1415
1421
1426
1432
1441
1455
1479
1512
1556
1609
1669
1731
1794
1852
1901
1935
1949
1939
1906
1855
1788
1710
1625
1537
1451
1374
1310
1258
1217
1181
1145
1106
1064
1020
980
943
914
891
873
855
831
799
761
722
690
671
665
673
690
713
737
759
779
795
807
812
808
790
758
712
658
600
544
490
438
385
328
267
202
136
68
0
-68
-137
-205
-272
-338
-403
-468
-534
-603
-674
-744
-814
-878
-935
-983
-1018
-1044
-1061
-1072
-1082
-1095
-1110
-1125
-1136
-1142
-1141
-1138
-1134
-1131
-1129
-1123
-1107
-1078
-1032
-970
-892
-799
-691
-570
-441
-308
-175
-45
80
200
316
427
533
637
740
845
953
1064
1176
1290
1408
1529
1656
1787
1920
2050
2172
2281
2371
2438
2479
2494
2482
2443
2379
2291
2184
2066
1943
1822
1709
1604
1506
1414
1324
1233
1140
1041
934
817
691
559
427
305
198
111
41
-16
-62
-99
-124
-133
-125
-100
-58
0
79
179
301
438
583
730
878
1025
1171
1313
1444
1556
1644
1709
1756
1792
1822
1848
1870
1889
1906
1926
1951
1981
2016
2053
2090
2124
2155
2179
2194
2195
2182
2154
2115
2069
2016
1960
1899
1835
1770
1708
1652
1603
1559
1516
1472
1424
1378
1336
1304
1280
1261
1243
1223
1204
1192
1193
1208
1234
1266
1296
1317
1329
1331
1325
1312
1293
1263
1219
1157
1073
968
843
698
533
349
148
-66
-288
-513
-736
-952
-1155
-1342
-1509
-1655
-1782
-1894
-1994
-2084
-2165
-2241
-2315
-2389
-2465
-2543
-2618
-2687
-2744
-2788
-2819
-2843
-2864
-2885
-2913
-2946
-2984
-3025
-3065
-3100
-3125
-3136
-3130
-3106
-3065
-3010
-2946
-2877
-2809
-2749
-2701
-2668
-2651
-2645
-2647
-2655
-2674
-2710
-2771
-2863
-2984
-3128
-3283
-3437
-3583
-3713
-3826
-3921
-3999
-4059
-4106
-4142
-4171
-4196
-4217
-4235
-4251
-4264
-4276
-4285
-4288
-4281
-4261
-4228
-4185
-4138
-4091
-4046
-4006
-3965
-3924
-3882
-3839
-3798
-3760
-3724
-3689
-3652
-3606
-3548
-3474
-3380
-3267
-3133
-2980
-2811
-2632
-2448
-2268
-2097
-1938
-1796
-1674
-1576
-1506
-1467
-1461
-1488
-1549
-1640
-1754
-1883
-2016
-2142
-2254
-2348
-2423
-2482
-2529
-2567
-2598
-2624
-2644
-2661
-2676
-2692
-2711
-2736
-2768
-2810
-2864
-2931
-3008
-3092
-3175
-3254
-3328
-3396
-3457
-3510
-3550
-3574
-3577
-3557
-3515
-3454
-3378
-3292
-3197
-3094
-2985
-2872
-2757
-2647
-2547
-2462
-2391
-2333
-2284
-2239
-2195
-2150
-2102
-2049
-1986
-1912
-1823
-1720
-1609
-1494
-1380
-1270
-1162
-1055
-949
-844
-743
-650
-563
-482
-407
-337
-277
-231
-201
-190
-195
-217
-257
-317
-401
-513
-654
-821
-1012
-1220
-1433
-1642
-1836
-2009
-2158
-2280
-2375
-2442
-2476
-2477
-2445
-2386
-2310
-2225
-2140
-2059
-1987
-1929
-1892
-1879
-1893
-1931
-1988
-2061
-2145
-2238
-2338
-2446
-2560
-2681
-2807
-2937
-3066
-3190
-3305
-3406
-3488
-3547
-3582
-3592
-3581
-3553
-3512
-3458
-3390
-3303
-3194
-3062
-2913
-2750
-2581
-2410
-2240
-2073
-1908
-1748
-1593
-1448
-1318
-1205
-1112
-1036
-976
-926
-883
-847
-814
-784
-755
-726
-694
-656
-607
-543
-462
-363
-245
-111
40
208
392
590
799
1012
1230
1444
1650
1838
1999
2124
2208
2247
2240
2190
2099
1975
1823
1650
1458
1249
1025
790
549
309
72
-160
-389
-617
-840
-1059
-1270
-1477
-1678
-1879
-2079
-2279
-2476
-2667
-2846
-3009
-3148
-3261
-3348
-3411
-3454
-3482
-3498
-3505
-3503
-3496
-3481
-3459
-3427
-3381
-3319
-3239
-3137
-3008
-2850
-2660
-2441
-2196
-1928
-1638
-1326
-988
-626
-244
151
548
939
1318
1683
2035
2374
2698
3005
3292
3553
3786
3987
4150
4273
4351
4383
4370
4310
4205
4053
3855
3613
3335
3030
2710
2381
2045
1705
1360
1014
673
341
23
-279
-563
-831
-1086
-1333
-1575
-1812
-2043
-2268
-2485
-2694
-2895
-3085
-3264
-3430
-3583
-3727
-3865
-3997
-4118
-4221
-4300
-4349
-4365
-4350
-4307
-4240
-4153
-4048
-3924
-3781
-3619
-3440
-3252
-3061
-2873
-2690
-2509
-2327
-2139
-1945
-1742
-1534
-1325
-1121
-927
-746
-577
-417
-263
-116
22
148
262
366
464
556
642
721
795
867
942
1020
1106
1193
1279
1362
1441
1515
1585
1650
1710
1762
1802
1824
1822
1791
1730
1645
1543
1429
1310
1185
1051
904
739
556
359
152
-58
-261
-454
-633
-794
-937
-1057
-1151
-1217
-1251
-1255
-1231
-1184
-1116
-1028
-920
-792
-649
-496
-340
-188
-43
91
213
322
417
504
587
675
771
879
998
1130
1277
1440
1619
1814
2019
2227
2432
2628
2816
2997
3174
3347
3515
3672
3817
3947
4064
4173
4275
4369
4452
4524
4584
4633
4672
4697
4705
4694
4666
4624
4575
4520
4454
4369
4255
4105
3913
3681
3411
3108
2780
2438
2088
1736
1389
1048
719
402
101
-182
-447
-689
-904
-1086
-1233
-1348
-1435
-1502
-1554
-1592
-1618
-1632
-1637
-1635
-1630
-1621
-1606
-1585
-1558
-1526
-1489
-1447
-1393
-1320
-1223
-1098
-944
-766
-567
-354
-131
98
328
553
771
975
1164
1337
1496
1644
1784
1919
2050
2179
2305
2425
2536
2639
2732
2818
2897
2971
3039
3099
3145
3174
3179
3155
3103
3026
2933
2829
2722
2616
2513
2417
2330
2256
2194
2140
2093
2053
2021
2003
1997
2003
2015
2024
2021
1996
1941
1850
1722
1561
1373
1166
947
720
492
268
59
-129
-288
-413
-504
-564
-599
-616
-623
-626
-628
-631
-634
-640
-654
-678
-717
-770
-835
-907
-986
-1070
-1161
-1258
-1362
-1472
-1586
-1702
-1817
-1928
-2033
-2132
-2224
-2309
-2388
-2462
-2529
-2589
-2641
-2686
-2724
-2754
-2773
-2778
-2767
-2741
-2703
-2659
-2614
-2569
-2525
-2479
-2428
-2372
-2309
-2239
-2162
-2076
-1981
-1880
-1777
-1676
-1582
-1495
-1413
-1334
-1255
-1172
-1084
-991
-891
-781
-663
-539
-415
-298
-192
-97
-14
60
125
179
217
239
242
226
192
139
68
-23
-132
-260
-407
-570
-750
-946
-1154
-1374
-1600
-1829
-2058
-2289
-2521
-2755
-2986
-3207
-3408
-3584
-3730
-3849
-3942
-4011
-4054
-4072
-4062
-4026
-3966
-3883
-3780
-3663
-3538
-3411
-3290
-3178
-3077
-2986
-2902
-2821
-2739
-2652
-2555
-2447
-2328
-2196
-2052
-1892
-1714
-1518
-1308
-1088
-864
-642
-427
-225
-39
129
279
411
524
621
704
776
844
912
983
1056
1129
1196
1250
1283
1288
1262
1199
1098
960
786
579
345
93
-169
-431
-688
-939
-1182
-1418
-1647
-1868
-2078
-2270
-2441
-2584
-2697
-2781
-2842
-2886
-2919
-2946
-2970
-2991
-3012
-3032
-3051
-3067
-3077
-3079
-3070
-3046
-3005
-2946
-2870
-2776
-2668
-2545
-2409
-2260
-2099
-1927
-1744
-1547
-1334
-1103
-853
-588
-316
-45
219
467
695
901
1082
1240
1374
1488
1583
1663
1729
1783
1823
1849
1857
1847
1822
1786
1741
1689
1628
1557
1473
1378
1274
1162
1041
910
765
607
437
265
104
-33
-132
-185
-189
-145
-61
56
199
361
537
719
902
1080
1246
1392
1512
1597
1641
1643
1607
1541
1455
1356
1249
1140
1037
945
872
823
799
795
807
829
857
884
906
921
925
918
897
862
807
731
634
519
393
262
132
9
-103
-199
-278
-337
-375
-394
-392
-369
-321
-249
-154
-37
100
258
440
648
882
1139
1414
1704
2003
2310
2624
2944
3268
3594
3917
4230
4526
4799
5045
5267
5468
5656
5836
6011
6181
6345
6497
6632
6744
6830
6884
6906
6892
6840
6751
6628
6478
6305
6113
5899
5661
5395
5099
4779
4439
4085
3724
3360
2997
2639
2292
1958
1641
1340
1053
776
504
234
-36
-304
-566
-819
-1060
-1288
-1501
-1695
-1865
-2009
-2123
-2208
-2262
-2283
-2270
-2220
-2137
-2027
-1899
-1759
-1612
-1458
-1296
-1125
-943
-753
-555
-354
-152
49
246
440
632
822
1012
1202
1391
1582
1773
1964
2155
2342
2523
2693
2849
2989
3109
3207
3282
3330
3353
3354
3336
3305
3265
3220
3171
3118
3064
3007
2950
2890
2826
2758
2685
2608
2528
2444
2355
2256
2146
2025
1892
1747
1592
1424
1242
1046
834
607
365
111
-152
-422
-695
-967
-1234
-1489
-1724
-1929
-2099
-2232
-2329
-2395
-2432
-2439
-2419
-2373
-2307
-2227
-2137
-2041
-1941
-1838
-1736
-1638
-1547
-1460
-1377
-1293
-1206
-1113
-1012
-901
-776
-636
-481
-312
-128
67
273
488
708
932
1155
1372
1578
1767
1933
2070
2173
2236
2255
2229
2160
2053
1915
1752
1566
1359
1129
878
608
326
36
-256
-546
-827
-1095
-1344
-1571
-1772
-1948
-2099
-2226
-2334
-2430
-2520
-2611
-2701
-2789
-2872
-2946
-3009
-3060
-3096
-3113
-3110
-3085
-3041
-2984
-2921
-2856
-2792
-2728
-2662
-2592
-2516
-2434
-2350
-2264
-2177
-2087
-1993
-1893
-1785
-1671
-1552
-1430
-1307
-1184
-1061
-938
-817
-696
-580
-472
-376
-292
-219
-151
-84
-14
57
128
197
266
340
423
518
628
749
878
1012
1151
1289
1426
1557
1681
1798
1908
2013
2117
2215
2306
2386
2454
2507
2544
2560
2551
2510
2436
2330
2195
2037
1861
1670
1466
1253
1032
809
589
377
176
-9
-176
-323
-452
-569
-679
-789
-899
-1010
-1121
-1227
-1327
-1423
-1516
-1603
-1681
-1746
-1796
-1828
-1843
-1840
-1816
-1768
-1697
-1605
-1499
-1385
-1269
-1154
-1043
-941
-854
-788
-746
-727
-725
-733
-745
-756
-764
-771
-775
-775
-770
-756
-734
-705
-674
-646
-625
-614
-613
-623
-644
-683
-742
-828
-941
-1080
-1243
-1427
-1630
-1848
-2080
-2322
-2570
-2821
-3067
-3305
-3527
-3732
-3913
-4067
-4192
-4285
-4349
-4387
-4406
-4411
-4405
-4389
-4362
-4323
-4274
-4217
-4153
-4083
-4006
-3920
-3820
-3710
-3590
-3464
-3333
-3199
-3066
-2935
-2810
-2691
-2578
-2465
-2348
-2223
-2087
-1940
-1784
-1621
-1452
-1278
-1099
-919
-743
-578
-426
-289
-166
-54
47
138
217
283
338
385
425
463
500
538
575
611
648
685
721
753
778
792
794
784
762
731
689
636
570
493
404
309
211
116
29
-46
-109
-164
-216
-270
-331
-398
-474
-562
-664
-783
-917
-1062
-1212
-1364
-1514
-1661
-1801
-1931
-2047
-2148
-2234
-2306
-2362
-2403
-2425
-2426
-2406
-2362
-2296
-2208
-2099
-1974
-1834
-1679
-1508
-1319
-1110
-883
-637
-374
-94
202
514
840
1175
1515
1856
2192
2519
2831
3127
3404
3663
3902
4120
4316
4494
4660
4821
4984
5150
5318
5484
5645
5798
5943
6076
6196
6299
6379
6434
6459
6449
6402
6314
6184
6010
5792
5530
5227
4886
4511
4105
3671
3214
2737
2248
1752
1251
748
243
-260
-758
-1245
-1716
-2165
-2588
-2983
-3343
-3663
-3937
-4162
-4339
-4468
-4549
-4584
-4573
-4519
-4429
-4313
-4180
-4042
-3903
-3768
-3634
-3496
-3347
-3183
-2998
-2790
-2560
-2306
-2027
-1725
-1399
-1057
-707
-360
-26
290
586
864
1125
1370
1596
1802
1984
2144
2284
2409
2526
2637
2743
2839
2921
2988
3043
3088
3126
3155
3170
3168
3144
3096
3025
2929
2806
2654
2475
2269
2037
1784
1507
1211
900
584
269
-39
-336
-621
-891
-1145
-1380
-1596
-1793
-1972
-2131
-2274
-2404
-2530
-2658
-2797
-2951
-3119
-3301
-3497
-3703
-3916
-4132
-4346
-4555
-4754
-4944
-5120
-5276
-5404
-5492
-5536
-5531
-5480
-5391
-5270
-5124
-4960
-4781
-4590
-4389
-4180
-3965
-3748
-3529
-3310
-3089
-2866
-2639
-2410
-2180
-1954
-1735
-1526
-1332
-1152
-989
-840
-703
-575
-454
-340
-232
-129
-28
75
180
287
394
503
617
737
862
987
1106
1212
1300
1371
1423
1453
1456
1430
1372
1280
1155
998
812
603
375
135
-114
-370
-630
-893
-1156
-1419
-1681
-1943
-2202
-2455
-2700
-2937
-3167
-3392
-3609
-3813
-4001
-4168
-4316
-4448
-4566
-4667
-4746
-4801
-4828
-4831
-4813
-4778
-4729
-4667
-4594
-4506
-4405
-4288
-4155
-4006
-3844
-3668
-3479
-3277
-3062
-2839
-2612
-2385
-2158
-1931
-1703
-1472
-1242
-1016
-797
-590
-398
-221
-61
86
222
350
472
589
699
806
914
1026
1147
1276
1410
1541
1663
1773
1867
1946
2008
2052
2078
2083
2067
2029
1964
1871
1748
1597
1424
1232
1026
808
579
343
107
-121
-334
-526
-696
-842
-967
-1069
-1151
-1216
-1265
-1301
-1327
-1344
-1355
-1365
-1378
-1397
-1425
-1462
-1505
-1555
-1609
-1664
-1718
-1768
-1812
-1850
-1880
-1901
-1910
-1906
-1884
-1843
-1783
-1702
-1604
-1486
-1350
-1198
-1034
-863
-692
-524
-364
-217
-85
26
115
178
216
229
221
194
154
112
77
60
65
94
145
214
296
389
489
593
695
791
878
956
1022
1082
1133
1176
1214
1250
1286
1325
1368
1415
1464
1513
1558
1600
1637
1671
1701
1724
1737
1737
1722
1691
1648
1593
1528
1454
1374
1290
1203
1115
1022
926
827
729
635
544
456
365
269
169
69
-24
-107
-177
-236
-286
-331
-370
-405
-436
-460
-475
-481
-476
-464
-451
-442
-443
-456
-477
-502
-522
-534
-535
-526
-508
-482
-448
-403
-347
-275
-188
-83
36
168
307
448
584
711
825
926
1012
1089
1156
1217
1272
1324
1371
1414
1452
1485
1513
1531
1538
1530
1506
1466
1411
1341
1258
1164
1061
951
836
718
598
473
344
211
75
-57
-179
-285
-371
-438
-491
-538
-586
-641
-705
-778
-859
-946
-1042
-1148
-1263
-1387
-1514
-1642
-1767
-1885
-1995
-2095
-2182
-2253
-2305
-2337
-2349
-2340
-2309
-2254
-2176
-2077
-1960
-1829
-1684
-1526
-1355
-1176
-990
-802
-615
-431
-252
-80
81
231
369
496
616
729
836
938
1034
1129
1224
1322
1421
1520
1617
1711
1800
1883
1956
2016
2058
2082
2089
2086
2073
2050
2012
1952
1866
1750
1606
1438
1253
1055
850
641
431
225
22
-172
-357
-531
-693
-847
-994
-1138
-1280
-1420
-1558
-1692
-1820
-1938
-2041
-2123
-2181
-2210
-2208
-2173
-2104
-1998
-1859
-1690
-1495
-1281
-1050
-803
-545
-280
-10
259
525
789
1048
1304
1554
1795
2027
2250
2463
2664
2852
3022
3174
3306
3418
3510
3579
3627
3653
3663
3661
3652
3638
3621
3598
3571
3540
3506
3471
3431
3385
3330
3263
3183
3090
2980
2852
2703
2531
2335
2114
1865
1590
1288
967
633
295
-41
-369
-685
-984
-1260
-1508
-1726
-1912
-2069
-2202
-2311
-2400
-2468
-2516
-2543
-2551
-2542
-2515
-2474
-2420
-2354
-2280
-2198
-2108
-2009
-1898
-1772
-1632
-1480
-1317
-1147
-969
-782
-584
-374
-155
72
303
538
777
1020
1266
1511
1751
1983
2202
2408
2600
2776
2937
3082
3212
3325
3423
3509
3583
3648
3703
3747
3778
3793
3792
3774
3738
3683
3610
3518
3411
3289
3155
3009
2853
2691
2527
2366
2211
2061
1914
1768
1620
1472
1324
1176
1031
892
765
659
580
532
515
524
554
598
654
720
797
885
984
1094
1215
1346
1483
1623
1763
1899
2029
2156
2277
2395
2510
2624
2738
2855
2975
3099
3227
3359
3494
3631
3770
3908
4046
4188
4333
4480
4628
4770
4902
5020
5121
5205
5271
5319
5348
5364
5367
5363
5351
5329
5292
5238
5165
5075
4969
4850
4718
4575
4424
4269
4115
3962
3811
3664
3521
3387
3266
3158
3060
2967
2875
2779
2679
2576
2468
2354
2233
2101
1960
1811
1659
1507
1356
1209
1065
925
785
644
499
349
195
35
-131
-304
-484
-673
-867
-1064
-1262
-1461
-1660
-1860
-2059
-2248
-2420
-2566
-2684
-2774
-2842
-2894
-2934
-2961
-2973
-2967
-2944
-2907
-2860
-2807
-2746
-2675
-2589
-2481
-2351
-2196
-2020
-1826
-1619
-1403
-1181
-953
-722
-489
-257
-32
185
393
594
790
983
1172
1356
1531
1693
1839
1967
2075
2167
2245
2315
2378
2436
2487
2530
2568
2601
2632
2658
2674
2677
2660
2622
2564
2488
2397
2293
2178
2049
1907
1752
1587
1418
1252
1097
956
831
719
622
539
469
410
357
306
252
194
128
54
-33
-134
-249
-376
-508
-637
-756
-861
-949
-1018
-1065
-1088
-1084
-1051
-991
-910
-814
-708
-594
-472
-339
-194
-37
132
309
491
675
859
1038
1212
1376
1531
1674
1806
1927
2039
2145
2247
2349
2450
2552
2655
2759
2865
2974
3085
3193
3296
3390
3474
3548
3614
3673
3724
3763
3785
3786
3761
3708
3627
3516
3373
3198
2991
2756
2496
2218
1924
1621
1314
1006
707
416
139
-120
-359
-574
-765
-935
-1087
-1225
-1354
-1475
-1589
-1697
-1800
-1899
-1996
-2090
-2182
-2271
-2352
-2424
-2480
-2520
-2542
-2549
-2544
-2529
-2504
-2471
-2427
-2370
-2297
-2208
-2099
-1972
-1828
-1668
-1490
-1293
-1079
-847
-603
-349
-89
171
427
674
905
1115
1302
1465
1602
1714
1798
1856
1890
1902
1894
1868
1826
1769
1701
1624
1538
1440
1329
1205
1069
924
769
603
423
229
22
-192
-403
-605
-791
-957
-1101
-1221
-1319
-1397
-1460
-1510
-1555
-1601
-1656
-1729
-1821
-1934
-2063
-2205
-2356
-2515
-2679
-2847
-3016
-3180
-3336
-3478
-3604
-3710
-3791
-3843
-3863
-3853
-3816
-3762
-3701
-3640
-3585
-3534
-3486
-3434
-3377
-3312
-3238
-3157
-3066
-2968
-2864
-2756
-2647
-2539
-2433
-2328
-2223
-2119
-2017
-1921
-1829
-1741
-1655
-1569
-1482
-1394
-1304
-1214
-1122
-1028
-930
-830
-728
-626
-526
-435
-354
-288
-238
-202
-179
-167
-166
-178
-201
-230
-259
-287
-311
-334
-358
-385
-413
-441
-470
-501
-538
-582
-637
-706
-790
-894
-1016
-1154
-1300
-1449
-1596
-1742
-1886
-2027
-2166
-2298
-2421
-2531
-2626
-2705
-2767
-2815
-2846
-2861
-2857
-2836
-2798
-2749
-2692
-2630
-2565
-2497
-2429
-2362
-2299
-2240
-2184
-2130
-2078
-2031
-1994
-1970
-1959
-1959
-1965
-1974
-1980
-1978
-1965
-1939
-1899
-1845
-1778
-1701
-1617
-1532
-1447
-1365
-1286
-1209
-1133
-1060
-989
-921
-856
-792
-730
-673
-624
-590
-574
-579
-605
-647
-704
-771
-850
-939
-1038
-1145
-1256
-1367
-1476
-1580
-1681
-1778
-1868
-1947
-2012
-2060
-2093
-2112
-2118
-2112
-2092
-2063
-2025
-1987
-1948
-1912
-1881
-1857
-1845
-1844
-1857
-1884
-1923
-1975
-2036
-2104
-2175
-2247
-2319
-2391
-2461
-2526
-2583
-2632
-2672
-2710
-2750
-2795
-2846
-2903
-2964
-3030
-3101
-3176
-3253
-3331
-3408
-3484
-3558
-3630
-3698
-3760
-3819
-3877
-3936
-4001
-4073
-4153
-4243
-4341
-4448
-4561
-4678
-4798
-4916
-5030
-5139
-5240
-5334
-5423
-5507
-5583
-5647
-5696
-5728
-5744
-5748
-5743
-5734
-5721
-5705
-5685
-5660
-5628
-5585
-5531
-5464
-5383
-5288
-5181
-5063
-4937
-4805
-4668
-4528
-4386
-4245
-4106
-3972
-3844
-3720
-3600
-3479
-3354
-3223
-3086
-2941
-2792
-2639
-2487
-2339
-2196
-2062
-1938
-1823
-1718
-1626
-1546
-1480
-1427
-1383
-1348
-1317
-1289
-1262
-1235
-1205
-1173
-1138
-1098
-1052
-996
-929
-851
-765
-677
-593
-518
-457
-412
-386
-378
-389
-419
-465
-527
-602
-687
-779
-868
-950
-1018
-1072
-1115
-1150
-1179
-1203
-1218
-1224
-1220
-1207
-1187
-1161
-1130
-1094
-1052
-1002
-949
-889
-823
-752
-677
-599
-517
-431
-338
-236
-122
8
154
317
498
696
911
1144
1394
1659
1938
2228
2527
2833
3143
3454
3765
4073
4375
4667
4944
5203
5440
5658
5859
6046
6219
6375
6513
6629
6724
6800
6861
6908
6939
6953
6945
6916
6865
6792
6700
6588
6456
6304
6131
5939
5731
5512
5288
5063
4841
4627
4422
4228
4045
3870
3701
3537
3379
3230
3091
2964
2848
2744
2650
2566
2493
2434
2387
2352
2328
2312
2303
2299
2300
2304
2313
2328
2350
2380
2418
2467
2526
2598
2686
2791
2913
3049
3193
3341
3486
3628
3766
3901
4034
4167
4297
4424
4546
4661
4769
4866
4952
5026
5084
5126
5150
5157
5149
5128
5098
5063
5022
4974
4914
4836
4739
4621
4486
4337
4178
4011
3838
3661
3485
3313
3147
2987
2836
2690
2551
2418
2288
2159
2029
1898
1763
1624
1479
1326
1166
1000
836
678
531
399
284
186
104
36
-24
-80
-135
-191
-248
-308
-372
-443
-523
-611
-706
-806
-910
-1018
-1128
-1236
-1335
-1419
-1486
-1533
-1562
-1574
-1569
-1546
-1508
-1457
-1398
-1337
-1281
-1230
-1185
-1143
-1102
-1060
-1016
-972
-926
-879
-827
-767
-693
-605
-499
-375
-233
-72
105
297
502
717
939
1164
1387
1605
1812
2004
2177
2329
2456
2558
2638
2699
2746
2783
2811
2830
2841
2843
2837
2823
2803
2777
2747
2715
2681
2646
2611
2577
2544
2513
2481
2447
2404
2352
2290
2221
2148
2072
1994
1914
1831
1745
1657
1564
1466
1362
1253
1142
1033
930
835
752
682
628
594
578
580
593
612
635
657
679
700
720
738
755
772
790
810
831
851
870
887
903
922
945
974
1006
1045
1086
1128
1173
1222
1273
1326
1381
1437
1493
1550
1608
1668
1732
1802
1879
1966
2064
2174
2290
2409
2523
2625
2712
2780
2825
2848
2850
2830
2792
2737
2667
2583
2490
2390
2290
2193
2102
2017
1938
1867
1806
1757
1721
1698
1686
1681
1682
1688
1701
1722
1752
1788
1829
1872
1914
1951
1982
2007
2025
2037
2041
2040
2031
2012
1985
1949
1908
1864
1818
1774
1734
1700
1671
1646
1627
1611
1601
1599
1606
1622
1649
1683
1722
1765
1810
1858
1907
1956
2001
2040
2068
2083
2083
2068
2041
2003
1959
1908
1854
1795
1732
1664
1591
1513
1431
1345
1258
1169
1081
992
904
817
734
657
587
526
475
434
406
393
396
416
449
493
546
604
667
732
794
850
896
929
950
957
951
933
904
870
837
812
802
808
831
872
927
995
1074
1160
1250
1340
1426
1503
1570
1624
1668
1702
1730
1754
1774
1789
1800
1807
1810
1809
1806
1797
1784
1765
1738
1704
1660
1607
1544
1472
1394
1315
1239
1169
1108
1059
1020
995
983
984
999
1029
1073
1126
1185
1245
1302
1355
1404
1449
1489
1525
1558
1590
1623
1658
1696
1734
1774
1816
1864
1918
1979
2047
2118
2188
2256
2322
2386
2451
2519
2591
2666
2743
2821
2902
2987
3076
3168
3264
3363
3464
3566
3669
3769
3863
3948
4025
4094
4157
4213
4260
4297
4321
4333
4333
4325
4310
4288
4261
4230
4195
4157
4117
4073
4025
3975
3922
3869
3818
3771
3728
3690
3656
3629
3608
3594
3588
3590
3598
3612
3631
3654
3677
3697
3710
3714
3705
3681
3642
3589
3524
3451
3375
3300
3229
3165
3111
3068
3035
3013
3000
2993
2990
2985
2976
2961
2937
2905
2862
2810
2747
2673
2586
2488
2382
2271
2159
2051
1949
1855
1769
1690
1616
1547
1482
1420
1361
1307
1258
1214
1174
1137
1103
1069
1038
1008
984
968
961
965
978
999
1025
1056
1093
1137
1187
1242
1302
1364
1430
1499
1572
1651
1737
1830
1928
2032
2140
2252
2365
2477
2585
2686
2778
2862
2942
3019
3096
3175
3253
3331
3407
3480
3550
3616
3675
3725
3765
3794
3811
3817
3810
3791
3758
3712
3655
3591
3523
3452
3379
3307
3235
3167
3105
3053
3012
2984
2968
2964
2968
2978
2992
3007
3019
3029
3034
3035
3030
3021
3009
2996
2987
2986
2997
3022
3061
3116
3187
3272
3370
3478
3594
3718
3848
3983
4122
4264
4405
4544
4681
4811
4935
5049
5154
5253
5347
5439
5531
5622
5713
5804
5895
5986
6075
6162
6244
6317
6378
6424
6451
6458
6444
6413
6367
6309
6240
6161
6072
5971
5857
5729
5587
5429
5257
5075
4886
4693
4499
4305
4113
3924
3740
3561
3387
3216
3046
2877
2711
2549
2395
2253
2124
2009
1906
1817
1740
1675
1625
1589
1569
1565
1574
1597
1631
1676
1729
1788
1849
1910
1966
2013
2052
2081
2103
2119
2134
2151
2174
2206
2250
2305
2371
2448
2533
2625
2719
2814
2908
2997
3080
3156
3220
3270
3303
3318
3314
3291
3250
3190
3114
3022
2916
2800
2679
2556
2434
2317
2206
2102
2003
1910
1822
1739
1660
1585
1512
1439
1367
1295
1224
1155
1089
1025
962
897
830
757
679
598
516
434
353
272
193
115
38
-35
-104
-168
-227
-278
-322
-359
-386
-407
-419
-426
-427
-425
-420
-416
-415
-420
-433
-456
-487
-526
-569
-613
-654
-687
-709
-717
-708
-680
-632
-564
-478
-379
-270
-157
-45
60
154
234
297
342
368
377
375
363
345
322
294
265
237
212
193
181
175
174
178
184
190
193
192
187
174
154
124
83
33
-24
-85
-146
-206
-267
-330
-396
-464
-533
-603
-675
-749
-826
-902
-978
-1050
-1115
-1172
-1220
-1259
-1287
-1307
-1319
-1325
-1325
-1321
-1318
-1317
-1320
-1329
-1343
-1360
-1383
-1413
-1452
-1498
-1551
-1608
-1665
-1720
-1774
-1826
-1875
-1922
-1964
-2000
-2033
-2064
-2096
-2133
-2179
-2236
-2304
-2383
-2470
-2562
-2659
-2758
-2860
-2965
-3072
-3181
-3292
-3402
-3513
-3622
-3728
-3830
-3925
-4014
-4094
-4166
-4225
-4271
-4304
-4328
-4343
-4351
-4352
-4345
-4330
-4308
-4281
-4252
-4220
-4183
-4138
-4080
-4009
-3924
-3827
-3723
-3614
-3501
-3385
-3264
-3139
-3012
-2886
-2766
-2658
-2566
-2492
-2436
-2401
-2388
-2397
-2426
-2474
-2535
-2605
-2682
-2763
-2849
-2938
-3030
-3125
-3221
-3317
-3414
-3510
-3608
-3708
-3813
-3925
-4043
-4166
-4293
-4422
-4550
-4674
-4792
-4898
-4992
-5072
-5139
-5192
-5230
-5253
-5259
-5250
-5227
-5192
-5145
-5089
-5022
-4948
-4868
-4787
-4708
-4635
-4569
-4510
-4456
-4404
-4349
-4289
-4223
-4152
-4078
-4003
-3931
-3860
-3790
-3721
-3651
-3580
-3508
-3436
-3368
-3306
-3252
-3210
-3182
-3167
-3168
-3183
-3212
-3252
-3300
-3354
-3411
-3470
-3530
-3593
-3659
-3730
-3807
-3890
-3979
-4070
-4164
-4253
-4339
-4419
-4495
-4566
-4633
-4694
-4749
-4800
-4848
-4894
-4938
-4981
-5021
-5057
-5092
-5124
-5154
-5182
-5206
-5224
-5237
-5243
-5240
-5226
-5199
-5159
-5108
-5048
-4984
-4917
-4850
-4784
-4722
-4666
-4617
-4575
-4541
-4515
-4497
-4488
-4487
-4490
-4497
-4503
-4508
-4514
-4519
-4524
-4529
-4531
-4532
-4529
-4524
-4518
-4512
-4505
-4501
-4498
-4498
-4501
-4505
-4509
-4510
-4508
-4499
-4483
-4459
-4426
-4384
-4336
-4283
-4228
-4175
-4124
-4078
-4041
-4010
-3986
-3968
-3954
-3942
-3933
-3926
-3922
-3920
-3919
-3920
-3921
-3921
-3922
-3922
-3924
-3925
-3925
-3922
-3915
-3903
-3886
-3868
-3851
-3834
-3820
-3807
-3795
-3785
-3777
-3773
-3773
-3777
-3783
-3789
-3792
-3785
-3766
-3730
-3675
-3601
-3509
-3400
-3275
-3136
-2986
-2829
-2671
-2516
-2368
-2230
-2103
-1990
-1891
-1810
-1745
-1698
-1666
-1646
-1638
-1640
-1650
-1668
-1693
-1722
-1754
-1790
-1829
-1873
-1924
-1982
-2048
-2120
-2200
-2287
-2380
-2479
-2583
-2690
-2799
-2907
-3014
-3118
-3216
-3309
-3394
-3473
-3547
-3617
-3687
-3757
-3827
-3896
-3962
-4024
-4080
-4128
-4169
-4199
-4218
-4224
-4217
-4197
-4161
-4107
-4035
-3948
-3846
-3733
-3613
-3488
-3360
-3232
-3105
-2978
-2853
-2730
-2607
-2484
-2362
-2239
-2115
-1990
-1866
-1747
-1635
-1530
-1433
-1342
-1256
-1175
-1099
-1026
-955
-884
-812
-740
-671
-607
-549
-495
-443
-391
-337
-281
-224
-167
-114
-65
-22
12
37
50
48
30
-3
-50
-108
-176
-250
-327
-404
-479
-549
-616
-680
-743
-805
-867
-927
-984
-1037
-1085
-1126
-1157
-1179
-1189
-1189
-1177
-1155
-1122
-1080
-1029
-967
-896
-813
-720
-618
-510
-398
-283
-166
-49
68
184
298
408
514
614
710
801
888
971
1046
1112
1164
1202
1225
1232
1226
1206
1174
1131
1079
1020
956
889
820
750
679
609
541
477
415
354
291
223
150
72
-9
-95
-184
-279
-379
-484
-589
-694
-796
-893
-985
-1069
-1145
-1212
-1270
-1317
-1355
-1384
-1405
-1419
-1429
-1434
-1437
-1434
-1426
-1410
-1388
-1360
-1325
-1284
-1238
-1187
-1133
-1075
-1014
-951
-887
-823
-763
-706
-654
-606
-563
-528
-501
-482
-471
-468
-475
-491
-516
-549
-589
-636
-687
-742
-800
-861
-923
-986
-1050
-1116
-1185
-1257
-1333
-1413
-1497
-1588
-1684
-1786
-1894
-2009
-2134
-2268
-2411
-2563
-2722
-2886
-3055
-3227
-3400
-3572
-3743
-3911
-4075
-4236
-4391
-4540
-4680
-4812
-4935
-5048
-5153
-5249
-5338
-5419
-5493
-5562
-5626
-5686
-5744
-5801
-5859
-5918
-5977
-6035
-6091
-6146
-6199
-6251
-6299
-6345
-6383
-6414
-6433
-6442
-6441
-6432
-6418
-6399
-6376
-6348
-6315
-6276
-6232
-6183
-6128
-6065
-5994
-5911
-5818
-5714
-5602
-5483
-5358
-5229
-5099
-4969
-4842
-4718
-4599
-4486
-4379
-4279
-4188
-4108
-4040
-3984
-3938
-3901
-3872
-3851
-3839
-3836
-3845
-3863
-3889
-3922
-3962
-4008
-4062
-4124
-4196
-4279
-4371
-4474
-4584
-4701
-4820
-4937
-5048
-5150
-5242
-5323
-5390
-5444
-5485
-5516
-5537
-5551
-5559
-5560
-5555
-5544
-5529
-5512
-5496
-5482
-5471
-5465
-5463
-5465
-5471
-5480
-5491
-5504
-5517
-5530
-5542
-5552
-5561
-5570
-5580
-5594
-5611
-5631
-5653
-5677
-5702
-5727
-5751
-5774
-5797
-5818
-5838
-5854
-5864
-5867
-5861
-5846
-5821
-5789
-5752
-5710
-5664
-5613
-5556
-5493
-5425
-5352
-5278
-5204
-5132
-5062
-4993
-4925
-4856
-4784
-4709
-4630
-4546
-4457
-4363
-4265
-4165
-4066
-3969
-3878
-3791
-3712
-3640
-3577
-3522
-3474
-3432
-3396
-3363
-3334
-3309
-3290
-3276
-3269
-3265
-3264
-3263
-3262
-3257
-3249
-3237
-3219
-3195
-3164
-3127
-3085
-3036
-2980
-2915
-2842
-2760
-2672
-2582
-2491
-2402
-2314
-2229
-2149
-2075
-2012
-1959
-1919
-1889
-1868
-1857
-1854
-1856
-1861
-1865
-1864
-1855
-1836
-1808
-1772
-1730
-1684
-1634
-1579
-1522
-1463
-1405
-1348
-1292
-1239
-1186
-1137
-1091
-1051
-1016
-988
-963
-942
-924
-909
-896
-884
-870
-855
-837
-814
-786
-752
-711
-662
-607
-546
-480
-409
-334
-254
-169
-82
8
100
192
284
373
457
537
610
677
736
787
831
868
897
921
938
950
957
959
958
955
952
952
955
960
965
969
969
965
957
946
930
912
892
871
850
826
802
776
751
727
706
685
666
646
625
603
579
552
520
481
435
381
321
255
186
116
47
-16
-71
-116
-149
-169
-174
-165
-145
-115
-78
-37
7
54
101
146
185
217
241
258
269
278
286
295
308
327
353
384
420
458
494
529
562
594
625
653
677
696
707
712
709
697
679
656
633
615
605
606
618
642
675
719
773
838
911
993
1081
1173
1268
1365
1464
1567
1673
1783
1893
2003
2108
2207
2300
2386
2465
2537
2601
2655
2699
2733
2760
2780
2795
2809
2822
2836
2853
2872
2894
2920
2947
2974
3001
3025
3043
3056
3061
3056
3040
3015
2980
2938
2890
2838
2781
2723
2665
2610
2560
2514
2473
2437
2406
2383
2369
2362
2365
2378
2402
2440
2490
2550
2617
2687
2757
2828
2896
2960
3019
3072
3120
3167
3212
3258
3302
3344
3383
3419
3451
3482
3510
3534
3554
3569
3580
3589
3597
3605
3611
3612
3605
3588
3560
3521
3472
3414
3351
3285
3220
3159
3107
3062
3025
2992
2962
2931
2900
2865
2825
2780
2729
2672
2609
2542
2470
2398
2326
2258
2194
2135
2081
2035
1998
1972
1958
1960
1976
2008
2057
2122
2203
2299
2405
2521
2643
2770
2898
3027
3154
3277
3395
3505
3605
3695
3773
3838
3889
3927
3951
3958
3950
3927
3890
3844
3791
3734
3674
3610
3541
3467
3385
3296
3200
3097
2987
2870
2749
2622
2491
2357
2222
2089
1959
1834
1717
1608
1506
1411
1322
1239
1163
1096
1037
988
949
919
896
881
869
860
851
840
828
813
798
786
777
773
773
776
782
792
805
823
848
877
913
952
996
1042
1090
1137
1182
1223
1256
1279
1292
1295
1289
1276
1258
1236
1212
1187
1163
1141
1120
1100
1081
1061
1040
1018
995
969
940
908
873
837
801
764
728
693
663
639
623
616
618
628
645
668
696
726
758
789
818
843
864
881
895
905
912
914
909
897
879
856
832
808
784
762
741
720
701
682
664
645
626
605
584
562
543
526
514
505
498
492
487
482
479
477
475
472
465
454
439
419
394
366
334
301
265
230
195
162
130
100
73
52
36
27
25
31
45
69
104
152
212
280
353
427
499
568
629
683
725
756
776
786
789
786
779
767
751
732
709
682
651
617
580
543
506
471
437
403
370
337
307
280
258
240
227
218
212
211
217
230
253
284
321
361
404
447
488
529
566
599
627
651
671
688
705
724
746
774
812
864
931
1016
1117
1233
1360
1496
1641
1793
1950
2109
2265
2415
2558
2693
2819
2937
3045
3139
3219
3284
3334
3367
3384
3385
3374
3352
3321
3281
3234
3178
3114
3043
2966
2883
2795
2705
2614
2526
2443
2365
2293
2226
2160
2094
2025
1954
1878
1796
1709
1616
1515
1404
1285
1158
1026
896
771
656
556
472
408
364
340
337
352
385
435
500
577
666
763
867
975
1087
1203
1324
1450
1580
1714
1850
1984
2115
2244
2369
2493
2615
2732
2844
2950
3047
3135
3214
3281
3338
3385
3423
3456
3484
3507
3525
3537
3545
3549
3551
3553
3555
3558
3560
3561
3560
3554
3544
3531
3516
3497
3474
3443
3401
3346
3281
3206
3125
3038
2944
2843
2734
2615
2490
2358
2220
2078
1933
1785
1634
1482
1329
1179
1032
892
760
638
525
424
335
259
195
141
98
63
36
18
11
16
34
64
106
160
224
299
383
476
576
682
795
914
1038
1169
1304
1443
1585
1728
1874
2021
2168
2311
2447
2574
2691
2797
2895
2983
3062
3133
3196
3250
3298
3340
3374
3399
3414
3416
3404
3377
3335
3276
3198
3100
2980
2839
2679
2501
2308
2104
1891
1672
1449
1225
1002
783
569
362
164
-26
-208
-379
-541
-695
-843
-984
-1117
-1238
-1344
-1433
-1502
-1556
-1596
-1623
-1640
-1646
-1643
-1631
-1610
-1581
-1540
-1490
-1429
-1357
-1276
-1184
-1080
-965
-842
-710
-571
-425
-270
-107
65
246
436
633
837
1047
1264
1486
1711
1939
2165
2386
2599
2803
2995
3174
3336
3478
3597
3693
3763
3806
3820
3801
3751
3670
3562
3432
3283
3115
2930
2729
2514
2290
2059
1823
1584
1341
1094
844
591
337
84
-164
-403
-630
-845
-1046
-1234
-1406
-1562
-1700
-1820
-1923
-2013
-2090
-2155
-2210
-2254
-2289
-2318
-2340
-2354
-2358
-2349
-2324
-2282
-2224
-2149
-2057
-1950
-1828
-1691
-1542
-1382
-1212
-1032
-845
-653
-458
-262
-64
135
336
537
737
931
1117
1293
1457
1611
1752
1879
1988
2078
2145
2188
2209
2206
2180
2129
2054
1959
1845
1718
1577
1425
1262
1091
914
737
563
393
227
63
-98
-258
-418
-580
-747
-919
-1098
-1281
-1470
-1662
-1857
-2052
-2244
-2430
-2608
-2777
-2936
-3083
-3214
-3328
-3422
-3499
-3559
-3604
-3633
-3648
-3646
-3630
-3601
-3559
-3506
-3444
-3374
-3296
-3213
-3123
-3027
-2924
-2813
-2697
-2577
-2457
-2339
-2222
-2106
-1991
-1875
-1758
-1640
-1520
-1397
-1272
-1145
-1018
-893
-771
-653
-538
-427
-319
-216
-120
-31
51
124
190
249
299
340
373
397
413
422
426
424
417
404
386
361
331
293
249
198
142
81
15
-54
-127
-203
-283
-366
-455
-550
-653
-763
-878
-998
-1120
-1245
-1370
-1492
-1610
-1722
-1827
-1926
-2017
-2102
-2179
-2248
-2310
-2364
-2409
-2444
-2468
-2481
-2481
-2470
-2449
-2416
-2372
-2316
-2247
-2167
-2076
-1975
-1867
-1752
-1635
-1515
-1395
-1275
-1156
-1040
-930
-827
-733
-648
-572
-503
-440
-379
-320
-261
-201
-139
-75
-7
61
130
195
254
304
345
377
399
410
407
391
361
319
267
203
128
44
-49
-146
-244
-341
-439
-539
-641
-746
-851
-957
-1063
-1168
-1273
-1374
-1472
-1561
-1642
-1712
-1770
-1816
-1850
-1875
-1890
-1898
-1900
-1895
-1883
-1867
-1848
-1826
-1802
-1778
-1753
-1729
-1707
-1685
-1666
-1649
-1634
-1622
-1613
-1610
-1611
-1616
-1625
-1637
-1653
-1674
-1702
-1735
-1775
-1817
-1859
-1897
-1929
-1953
-1969
-1976
-1972
-1955
-1926
-1886
-1839
-1788
-1738
-1689
-1643
-1599
-1559
-1522
-1490
-1462
-1437
-1415
-1396
-1380
-1367
-1355
-1342
-1327
-1308
-1285
-1260
-1231
-1200
-1165
-1128
-1087
-1043
-997
-949
-900
-853
-807
-763
-720
-678
-639
-604
-576
-554
-538
-526
-517
-513
-515
-524
-539
-558
-579
-602
-627
-654
-682
-713
-744
-777
-810
-844
-879
-915
-953
-995
-1043
-1096
-1154
-1214
-1276
-1336
-1393
-1443
-1486
-1520
-1546
-1563
-1573
-1576
-1573
-1566
-1554
-1538
-1518
-1496
-1473
-1450
-1427
-1406
-1384
-1361
-1338
-1314
-1292
-1271
-1249
-1224
-1194
-1157
-1112
-1060
-1000
-932
-856
-775
-692
-609
-527
-446
-365
-284
-201
-115
-25
68
166
268
372
479
586
694
802
908
1012
1112
1204
1285
1351
1403
1440
1466
1483
1492
1494
1488
1474
1454
1431
1407
1384
1363
1343
1325
1308
1293
1277
1259
1237
1207
1170
1124
1068
1002
926
842
753
662
573
487
404
323
242
162
83
3
-75
-151
-224
-294
-359
-420
-474
-520
-558
-585
-603
-611
-609
-595
-567
-526
-470
-402
-324
-237
-145
-48
51
149
244
334
417
493
560
618
667
706
735
756
770
780
787
790
791
789
785
782
780
780
782
783
781
775
762
742
716
688
658
629
602
578
555
535
517
501
489
480
474
469
465
459
451
440
425
405
379
347
306
258
201
139
71
-1
-75
-148
-221
-290
-353
-411
-461
-504
-539
-566
-584
-593
-597
-596
-593
-589
-584
-580
-579
-583
-594
-611
-632
-658
-685
-715
-747
-782
-820
-860
-901
-940
-975
-1004
-1022
-1033
-1032
-1022
-1000
-971
-928
-874
-808
-731
-646
-555
-459
-360
-261
-164
-71
15
94
164
228
284
333
376
412
441
466
487
507
528
551
579
610
645
682
721
761
802
842
880
916
949
981
1012
1046
1081
1116
1151
1183
1213
1240
1264
1283
1296
1303
1301
1291
1272
1244
1206
1159
1102
1037
964
883
796
704
612
524
442
370
308
256
215
186
170
166
175
194
223
260
302
347
395
443
490
538
585
632
679
726
770
811
849
884
916
947
975
1000
1022
1043
1061
1076
1089
1098
1104
1108
1111
1118
1130
1150
1177
1212
1253
1299
1348
1400
1452
1503
1551
1594
1631
1662
1686
1704
1717
1726
1732
1735
1737
1739
1742
1748
1757
1772
1791
1816
1845
1877
1910
1943
1974
2004
2033
2058
2082
2102
2120
2136
2151
2165
2178
2190
2201
2209
2215
2218
2218
2214
2209
2202
2194
2186
2179
2175
2173
2174
2179
2185
2192
2196
2197
2194
2186
2173
2155
2132
2106
2077
2047
2017
1991
1969
1955
1952
1962
1985
2017
2060
2109
2165
2226
2291
2358
2426
2491
2554
2612
2665
2714
2761
2806
2852
2899
2949
3002
3058
3116
3177
3239
3302
3364
3425
3482
3537
3589
3636
3677
3712
3740
3761
3776
3786
3790
3789
3783
3770
3751
3725
3693
3655
3613
3568
3522
3475
3427
3378
3328
3277
3223
3166
3105
3040
2973
2902
2830
2757
2681
2605
2529
2454
2382
2314
2250
2191
2139
2095
2060
2033
2017
2011
2013
2027
2052
2086
2130
2180
2236
2295
2358
2424
2491
2562
2633
2706
2778
2847
2912
2970
3020
3061
3093
3115
3128
3131
3126
3113
3094
3068
3036
2997
2952
2898
2834
2759
2674
2580
2477
2368
2251
2130
2005
1879
1755
1636
1523
1415
1315
1222
1136
1058
986
920
860
806
756
711
667
622
575
524
470
414
355
295
234
176
123
76
39
10
-9
-19
-21
-15
-3
11
26
40
55
69
85
104
128
156
191
232
277
326
380
436
495
555
614
671
725
775
818
853
878
893
898
895
886
871
850
823
790
754
715
676
636
596
557
515
472
427
378
327
273
217
160
100
39
-24
-88
-151
-214
-274
-332
-388
-444
-500
-557
-617
-681
-750
-823
-899
-977
-1056
-1133
-1206
-1274
-1336
-1390
-1434
-1469
-1495
-1512
-1519
-1517
-1507
-1487
-1459
-1422
-1378
-1329
-1276
-1219
-1161
-1101
-1040
-977
-913
-848
-780
-711
-641
-572
-505
-442
-384
-330
-282
-240
-205
-177
-156
-139
-126
-114
-105
-97
-91
-86
-82
-79
-75
-73
-71
-70
-74
-82
-98
-120
-148
-182
-221
-264
-313
-365
-422
-481
-542
-604
-666
-726
-783
-838
-890
-940
-988
-1035
-1080
-1123
-1165
-1204
-1243
-1280
-1312
-1339
-1358
-1368
-1367
-1355
-1331
-1295
-1247
-1188
-1121
-1048
-973
-898
-824
-754
-688
-626
-569
-515
-466
-420
-379
-340
-305
-272
-240
-208
-175
-142
-109
-77
-47
-18
10
37
63
90
116
143
171
201
230
260
288
314
337
355
368
372
368
354
330
298
258
212
161
107
51
-5
-59
-109
-154
-192
-223
-249
-267
-279
-285
-286
-282
-276
-268
-259
-252
-244
-238
-232
-226
-220
-214
-206
-196
-183
-167
-147
-123
-95
-64
-29
9
52
96
141
184
223
256
282
303
317
326
329
326
319
308
294
280
266
255
245
236
227
217
207
197
186
175
164
150
135
115
91
59
20
-29
-86
-152
-225
-307
-396
-492
-592
-693
-795
-894
-989
-1080
-1165
-1242
-1311
-1370
-1417
-1452
-1475
-1484
-1480
-1462
-1433
-1393
-1343
-1286
-1221
-1150
-1075
-998
-919
-838
-755
-672
-588
-506
-427
-350
-274
-196
-116
-34
48
128
206
278
346
409
466
518
563
602
633
657
673
680
681
674
659
637
608
573
530
481
424
360
290
215
135
50
-40
-137
-239
-347
-457
-571
-685
-799
-913
-1025
-1134
-1241
-1344
-1441
-1531
-1613
-1684
-1746
-1798
-1839
-1869
-1888
-1895
-1894
-1886
-1874
-1860
-1844
-1828
-1811
-1792
-1774
-1754
-1732
-1707
-1679
-1649
-1616
-1582
-1547
-1510
-1471
-1429
-1384
-1335
-1283
-1227
-1167
-1103
-1034
-961
-886
-808
-729
-651
-574
-498
-423
-350
-280
-213
-150
-90
-32
24
79
131
181
228
274
319
364
408
449
486
520
551
578
603
624
642
654
661
662
657
646
630
611
589
565
540
513
485
454
421
385
345
299
245
184
114
38
-44
-133
-226
-321
-418
-514
-607
-696
-781
-859
-932
-998
-1056
-1104
-1140
-1164
-1177
-1180
-1175
-1164
-1148
-1128
-1106
-1081
-1056
-1030
-1004
-981
-958
-938
-919
-902
-886
-870
-853
-835
-816
-798
-782
-768
-756
-747
-740
-737
-739
-748
-765
-791
-827
-873
-930
-997
-1075
-1161
-1249
-1337
-1421
-1498
-1570
-1637
-1701
-1761
-1819
-1875
-1930
-1988
-2052
-2124
-2206
-2297
-2398
-2507
-2625
-2750
-2880
-3013
-3146
-3276
-3402
-3520
-3630
-3731
-3822
-3902
-3971
-4027
-4073
-4109
-4138
-4161
-4181
-4197
-4209
-4219
-4226
-4232
-4239
-4246
-4255
-4265
-4275
-4287
-4298
-4307
-4317
-4325
-4333
-4340
-4347
-4352
-4355
-4354
-4348
-4339
-4324
-4305
-4281
-4250
-4213
-4167
-4113
-4053
-3989
-3921
-3853
-3785
-3719
-3657
-3603
-3559
-3526
-3504
-3491
-3489
-3496
-3511
-3535
-3564
-3597
-3632
-3667
-3703
-3739
-3773
-3806
-3839
-3873
-3909
-3947
-3988
-4030
-4073
-4115
-4155
-4194
-4230
-4261
-4289
-4312
-4331
-4345
-4353
-4356
-4354
-4351
-4347
-4344
-4341
-4338
-4336
-4335
-4334
-4333
-4331
-4329
-4325
-4320
-4312
-4303
-4291
-4276
-4258
-4236
-4212
-4183
-4151
-4116
-4081
-4045
-4008
-3970
-3930
-3887
-3841
-3795
-3749
-3704
-3662
-3625
-3592
-3566
-3547
-3534
-3529
-3532
-3543
-3564
-3593
-3629
-3670
-3714
-3756
-3795
-3825
-3844
-3849
-3840
-3816
-3777
-3725
-3661
-3589
-3510
-3426
-3340
-3252
-3165
-3080
-3000
-2923
-2851
-2782
-2716
-2655
-2596
-2541
-2489
-2437
-2385
-2331
-2274
-2213
-2148
-2080
-2011
-1943
-1876
-1811
-1748
-1688
-1630
-1577
-1529
-1486
-1449
-1416
-1389
-1369
-1357
-1354
-1360
-1375
-1396
-1422
-1453
-1488
-1526
-1568
-1613
-1661
-1710
-1760
-1809
-1856
-1900
-1941
-1977
-2009
-2037
-2063
-2085
-2104
-2120
-2132
-2141
-2147
-2150
-2149
-2145
-2136
-2122
-2105
-2084
-2060
-2035
-2008
-1980
-1949
-1914
-1875
-1830
-1777
-1717
-1647
-1568
-1480
-1384
-1282
-1173
-1060
-942
-820
-695
-568
-442
-319
-199
-85
24
129
228
320
406
483
550
607
656
698
734
764
789
809
824
835
844
852
859
867
875
884
895
909
926
947
972
999
1028
1058
1089
1119
1149
1179
1208
1236
1262
1288
1311
1332
1352
1369
1384
1397
1409
1419
1428
1436
1442
1448
1453
1459
1466
1474
1482
1491
1500
1510
1521
1533
1547
1562
1578
1593
1606
1616
1624
1630
1634
1635
1633
1627
1617
1603
1587
1569
1553
1538
1525
1514
1504
1495
1485
1474
1461
1447
1432
1416
1400
1386
1375
1369
1370
1379
1398
1426
1462
1506
1557
1615
1680
1752
1829
1910
1993
2078
2163
2248
2334
2420
2506
2590
2671
2746
2817
2882
2941
2996
3045
3089
3128
3164
3197
3228
3257
3284
3312
3338
3365
3391
3416
3441
3465
3490
3516
3543
3571
3598
3625
3650
3673
3695
3716
3736
3755
3772
3785
3794
3797
3792
3777
3753
3720
3680
3633
3582
3530
3477
3424
3375
3330
3291
3259
3234
3216
3204
3197
3196
3201
3210
3223
3238
3254
3270
3284
3295
3303
3307
3307
3302
3294
3285
3275
3265
3256
3247
3239
3231
3224
3218
3213
3208
3203
3197
3191
3184
3179
3176
3175
3178
3184
3191
3200
3208
3215
3221
3226
3229
3231
3230
3226
3218
3204
3184
3159
3129
3096
3063
3030
3000
2971
2945
2920
2898
2878
2862
2849
2836
2823
2809
2792
2776
2762
2752
2747
2747
2750
2757
2769
2785
2805
2830
2857
2888
2919
2950
2979
3003
3020
3027
3026
3016
2997
2972
2939
2901
2859
2813
2766
2716
2664
2613
2563
2516
2474
2438
2409
2388
2374
2368
2369
2376
2388
2403
2419
2435
2450
2461
2469
2473
2476
2476
2475
2472
2468
2461
2454
2445
2435
2424
2412
2398
2382
2364
2344
2321
2295
2265
2230
2192
2149
2102
2054
2003
1952
1899
1846
1792
1736
1676
1611
1543
1470
1394
1316
1234
1151
1066
979
891
803
718
636
556
481
411
347
289
238
194
157
127
103
84
70
60
53
48
43
40
38
39
41
46
54
64
78
96
117
143
172
205
241
283
329
377
426
474
520
562
601
636
668
696
721
742
761
779
796
814
832
850
868
884
897
908
916
921
924
923
919
911
898
880
858
834
807
780
754
729
705
683
662
644
627
611
595
579
560
539
514
486
456
425
395
366
337
310
283
256
228
199
168
134
98
61
23
-15
-54
-94
-136
-180
-226
-274
-325
-377
-430
-484
-537
-588
-636
-682
-725
-767
-808
-848
-889
-930
-970
-1008
-1043
-1075
-1103
-1127
-1147
-1162
-1171
-1173
-1168
-1156
-1138
-1116
-1090
-1063
-1034
-1004
-977
-950
-924
-900
-876
-853
-830
-809
-788
-768
-748
-730
-712
-696
-681
-667
-654
-642
-631
-621
-612
-605
-599
-594
-589
-585
-583
-581
-578
-576
-574
-573
-573
-574
-577
-583
-591
-604
-622
-645
-674
-708
-747
-789
-834
-881
-929
-978
-1027
-1077
-1127
-1176
-1221
-1264
-1304
-1340
-1373
-1401
-1426
-1449
-1470
-1491
-1513
-1535
-1558
-1582
-1606
-1632
-1660
-1689
-1720
-1755
-1792
-1831
-1869
-1907
-1943
-1977
-2009
-2041
-2070
-2095
-2114
-2126
-2131
-2129
-2121
-2106
-2087
-2063
-2036
-2005
-1970
-1933
-1895
-1855
-1816
-1776
-1735
-1694
-1652
-1610
-1568
-1527
-1486
-1447
-1410
-1373
-1336
-1298
-1260
-1222
-1186
-1151
-1118
-1087
-1058
-1032
-1008
-986
-966
-947
-928
-909
-891
-871
-850
-828
-805
-783
-761
-741
-722
-705
-690
-678
-670
-666
-665
-667
-672
-680
-692
-706
-723
-739
-753
-763
-769
-771
-770
-767
-765
-762
-760
-757
-755
-752
-749
-745
-740
-732
-723
-711
-697
-681
-663
-640
-614
-584
-549
-511
-468
-421
-371
-318
-262
-204
-144
-83
-19
47
115
186
261
341
426
518
615
717
819
921
1022
1121
1219
1315
1408
1497
1580
1656
1724
1783
1834
1877
1914
1945
1970
1989
2003
2009
2011
2008
2000
1990
1978
1964
1947
1930
1911
1891
1870
1849
1827
1803
1777
1750
1721
1689
1655
1618
1578
1534
1487
1438
1386
1332
1276
1220
1163
1107
1051
998
947
900
857
820
789
763
743
726
712
701
694
690
689
693
700
712
727
745
766
789
813
840
870
903
941
983
1029
1081
1137
1198
1264
1334
1409
1486
1565
1644
1724
1803
1883
1963
2043
2122
2198
2270
2338
2401
2457
2506
2548
2582
2609
2628
2640
2647
2649
2649
2645
2639
2628
2613
2593
2568
2539
2503
2463
2415
2362
2303
2241
2177
2112
2045
1977
1908
1839
1769
1700
1632
1565
1500
1439
1382
1329
1281
1237
1198
1166
1140
1119
1103
1092
1087
1088
1096
1112
1133
1159
1189
1221
1256
1291
1326
1361
1394
1425
1454
1480
1504
1527
1548
1569
1589
1605
1619
1630
1636
1639
1637
1628
1612
1589
1559
1522
1480
1430
1373
1308
1236
1157
1072
982
885
784
677
566
452
336
220
105
-10
-123
-234
-342
-446
-545
-638
-724
-801
-870
-930
-980
-1020
-1050
-1068
-1076
-1075
-1066
-1049
-1026
-997
-965
-929
-891
-852
-812
-773
-735
-698
-665
-636
-608
-582
-556
-531
-506
-480
-454
-428
-403
-379
-356
-333
-310
-287
-264
-244
-227
-215
-207
-201
-198
-195
-195
-195
-198
-201
-207
-214
-226
-240
-257
-278
-301
-327
-356
-389
-426
-465
-505
-544
-582
-615
-645
-669
-687
-701
-711
-717
-719
-718
-713
-708
-701
-696
-693
-692
-694
-698
-704
-711
-718
-726
-735
-744
-753
-763
-772
-778
-781
-780
-774
-763
-749
-732
-709
-681
-646
-604
-555
-502
-443
-380
-313
-241
-165
-86
-7
73
151
227
299
368
432
490
543
589
630
664
694
718
737
752
764
773
780
784
786
785
781
774
763
750
732
711
688
662
636
611
586
562
539
516
495
475
456
438
420
401
382
359
335
307
275
239
200
159
117
75
35
-3
-36
-64
-85
-100
-107
-106
-98
-84
-64
-42
-17
9
37
67
98
131
166
200
236
271
307
342
376
410
443
476
507
537
565
590
613
632
646
656
662
663
660
652
639
619
593
559
520
475
426
376
323
269
212
154
93
32
-30
-90
-148
-203
-256
-308
-358
-407
-457
-505
-553
-600
-645
-687
-726
-761
-792
-820
-844
-865
-883
-898
-911
-921
-927
-927
-923
-915
-904
-891
-880
-870
-862
-856
-852
-850
-852
-857
-867
-882
-900
-923
-947
-972
-998
-1024
-1051
-1080
-1110
-1141
-1174
-1207
-1240
-1272
-1304
-1336
-1368
-1402
-1437
-1474
-1513
-1551
-1589
-1626
-1663
-1701
-1740
-1782
-1825
-1870
-1916
-1964
-2015
-2068
-2123
-2178
-2235
-2292
-2349
-2407
-2465
-2523
-2580
-2635
-2688
-2740
-2792
-2846
-2903
-2963
-3027
-3095
-3165
-3239
-3314
-3391
-3468
-3542
-3611
-3676
-3735
-3789
-3837
-3879
-3915
-3943
-3965
-3981
-3991
-3996
-3994
-3986
-3972
-3951
-3925
-3894
-3857
-3816
-3770
-3721
-3668
-3614
-3558
-3502
-3445
-3388
-3330
-3272
-3214
-3158
-3104
-3051
-3001
-2951
-2902
-2853
-2805
-2758
-2712
-2668
-2626
-2588
-2552
-2521
-2495
-2477
-2465
-2460
-2462
-2469
-2480
-2496
-2516
-2540
-2566
-2593
-2621
-2646
-2670
-2692
-2713
-2733
-2753
-2772
-2790
-2807
-2824
-2840
-2857
-2874
-2890
-2905
-2918
-2928
-2935
-2939
-2937
-2931
-2920
-2905
-2887
-2866
-2840
-2812
-2779
-2744
-2707
-2668
-2627
-2584
-2537
-2489
-2438
-2385
-2331
-2274
-2217
-2158
-2097
-2033
-1969
-1901
-1830
-1758
-1684
-1608
-1530
-1451
-1372
-1295
-1221
-1150
-1082
-1020
-964
-914
-872
-837
-809
-787
-770
-757
-748
-743
-740
-739
-741
-743
-745
-745
-742
-738
-730
-721
-710
-697
-683
-669
-657
-647
-638
-631
-625
-621
-621
-623
-629
-638
-649
-662
-679
-698
-719
-741
-763
-783
-801
-816
-829
-838
-845
-849
-851
-852
-851
-849
-846
-842
-837
-832
-826
-821
-815
-809
-801
-791
-780
-767
-754
-741
-729
-717
-705
-692
-677
-660
-642
-623
-601
-577
-550
-519
-485
-445
-402
-353
-301
-244
-185
-123
-61
2
64
126
186
244
301
356
409
461
511
558
602
644
681
715
744
768
786
798
803
800
790
772
746
711
669
621
567
509
448
384
319
252
186
121
56
-8
-71
-133
-194
-253
-309
-364
-417
-468
-517
-565
-612
-658
-703
-748
-791
-831
-867
-896
-920
-939
-953
-962
-966
-966
-961
-951
-934
-910
-880
-844
-803
-759
-710
-658
-602
-544
-484
-424
-363
-303
-245
-190
-139
-92
-48
-8
28
60
87
109
125
137
144
146
144
137
126
111
92
70
45
16
-15
-48
-85
-125
-169
-214
-262
-312
-363
-417
-475
-534
-594
-654
-713
-770
-824
-874
-920
-961
-998
-1031
-1061
-1089
-1116
-1140
-1162
-1181
-1196
-1209
-1219
-1226
-1232
-1234
-1234
-1230
-1223
-1213
-1202
-1187
-1171
-1154
-1134
-1114
-1092
-1068
-1042
-1014
-984
-953
-920
-885
-848
-811
-774
-739
-706
-676
-648
-622
-598
-576
-559
-544
-534
-528
-527
-529
-535
-544
-555
-566
-577
-587
-598
-608
-618
-628
-639
-650
-663
-677
-692
-709
-728
-748
-771
-795
-820
-845
-870
-895
-919
-942
-965
-987
-1010
-1032
-1054
-1077
-1100
-1123
-1146
-1170
-1194
-1218
-1242
-1267
-1292
-1319
-1347
-1378
-1411
-1444
-1476
-1507
-1535
-1561
-1585
-1604
-1620
-1633
-1642
-1649
-1653
-1657
-1660
-1662
-1664
-1668
-1673
-1679
-1687
-1697
-1711
-1727
-1746
-1765
-1785
-1803
-1818
-1831
-1841
-1849
-1854
-1856
-1856
-1853
-1848
-1841
-1833
-1822
-1810
-1798
-1784
-1769
-1754
-1738
-1722
-1704
-1685
-1665
-1643
-1621
-1600
-1580
-1560
-1542
-1524
-1506
-1489
-1472
-1457
-1443
-1431
-1422
-1414
-1408
-1404
-1403
-1403
-1403
-1404
-1402
-1399
-1393
-1386
-1377
-1366
-1354
-1338
-1321
-1301
-1280
-1259
-1239
-1220
-1202
-1186
-1173
-1163
-1158
-1157
-1160
-1167
-1177
-1192
-1209
-1230
-1250
-1269
-1286
-1301
-1312
-1321
-1325
-1325
-1318
-1306
-1286
-1260
-1229
-1192
-1150
-1106
-1060
-1012
-967
-923
-883
-850
-823
-804
-792
-784
-778
-776
-774
-774
-774
-775
-774
-772
-767
-760
-749
-734
-716
-697
-676
-656
-636
-615
-595
-573
-551
-529
-506
-482
-458
-433
-408
-384
-360
-338
-317
-297
-278
-261
-244
-228
-215
-205
-198
-194
-194
-196
-200
-205
-211
-216
-222
-229
-236
-243
-249
-253
-257
-262
-269
-279
-292
-307
-324
-344
-367
-393
-421
-452
-484
-518
-553
-589
-624
-658
-689
-718
-743
-766
-783
-795
-801
-802
-799
-791
-779
-762
-740
-714
-684
-652
-618
-583
-548
-512
-478
-445
-413
-381
-349
-316
-283
-248
-212
-174
-132
-88
-42
7
57
107
156
204
249
293
335
376
415
454
489
521
549
575
598
620
641
660
678
696
713
730
746
761
775
789
802
816
829
842
853
864
873
882
889
896
900
902
901
896
889
878
865
851
836
820
804
789
774
759
745
731
718
706
694
684
674
665
656
648
641
635
631
628
626
627
631
637
645
656
669
683
699
718
740
766
798
835
878
927
980
1039
1102
1168
1237
1309
1382
1457
1534
1612
1688
1763
1836
1906
1972
2036
2096
2152
2204
2252
2295
2334
2369
2401
2432
2461
2488
2512
2533
2550
2564
2575
2583
2588
2589
2587
2581
2571
2557
2540
2520
2497
2472
2447
2423
2401
2381
2362
2346
2331
2317
2303
2288
2272
2257
2243
2229
2216
2202
2187
2170
2154
2137
2122
2108
2096
2086
2079
2075
2075
2079
2087
2101
2119
2142
2171
2204
2240
2280
2322
2367
2415
2467
2520
2575
2630
2685
2739
2792
2844
2894
2944
2992
3040
3089
3139
3189
3240
3291
3343
3394
3445
3496
3545
3592
3637
3680
3720
3759
3796
3829
3859
3886
3911
3934
3955
3975
3994
4013
4030
4046
4059
4070
4081
4090
4099
4107
4115
4122
4126
4127
4126
4122
4116
4109
4101
4093
4083
4075
4064
4051
4035
4019
3999
3975
3948
3917
3885
3852
3821
3791
3763
3737
3716
3698
3686
3679
3677
3680
3687
3699
3714
3731
3752
3775
3801
3828
3856
3885
3917
3949
3984
4019
4058
4097
4139
4183
4229
4276
4322
4368
4412
4455
4496
4534
4569
4601
4629
4652
4671
4685
4693
4698
4700
4699
4695
4689
4681
4672
4662
4651
4637
4619
4597
4571
4542
4511
4477
4439
4399
4356
4309
4260
4207
4153
4099
4043
3989
3933
3877
3820
3764
3709
3657
3606
3557
3509
3465
3424
3387
3353
3323
3296
3273
3255
3242
3233
3229
3228
3231
3237
3247
3258
3270
3281
3291
3301
3310
3320
3330
3340
3349
3359
3369
3382
3397
3416
3438
3463
3491
3521
3552
3585
3619
3653
3688
3723
3757
3790
3824
3859
3893
3927
3959
3987
4011
4032
4049
4062
4069
4070
4066
4056
4042
4025
4003
3977
3947
3913
3877
3838
3797
3753
3706
3656
3605
3551
3496
3438
3378
3315
3251
3187
3125
3066
3011
2961
2917
2878
2844
2814
2791
2773
2761
2754
2752
2752
2754
2757
2760
2763
2763
2763
2763
2761
2761
2761
2761
2763
2766
2772
2781
2794
2811
2830
2851
2873
2896
2921
2946
2973
2999
3025
3050
3075
3098
3120
3140
3156
3169
3178
3184
3186
3185
3180
3170
3156
3138
3118
3094
3067
3036
3002
2965
2925
2883
2839
2792
2743
2691
2636
2578
2516
2452
2385
2317
2246
2174
2101
2028
1957
1887
1820
1754
1691
1628
1566
1504
1442
1380
1317
1255
1193
1132
1069
1006
943
880
817
756
697
641
590
545
507
474
447
425
409
399
394
395
401
410
423
438
454
470
485
498
509
517
520
518
509
495
475
452
426
395
359
318
273
225
176
127
78
29
-19
-66
-111
-154
-194
-232
-270
-306
-343
-379
-416
-452
-487
-521
-554
-587
-621
-655
-692
-729
-769
-811
-855
-900
-947
-995
-1043
-1090
-1134
-1175
-1212
-1247
-1277
-1305
-1329
-1349
-1365
-1378
-1388
-1395
-1400
-1401
-1400
-1395
-1388
-1378
-1365
-1350
-1336
-1321
-1309
-1299
-1292
-1287
-1282
-1278
-1275
-1272
-1271
-1270
-1270
-1271
-1272
-1274
-1278
-1282
-1287
-1291
-1294
-1295
-1294
-1292
-1287
-1280
-1271
-1260
-1248
-1234
-1219
-1203
-1185
-1168
-1150
-1132
-1115
-1097
-1080
-1063
-1047
-1033
-1020
-1006
-996
-985
-975
-966
-958
-949
-940
-930
-921
-914
-909
-907
-906
-907
-911
-916
-925
-937
-952
-971
-991
-1012
-1033
-1054
-1076
-1098
-1119
-1140
-1160
-1180
-1201
-1222
-1246
-1270
-1297
-1325
-1355
-1386
-1418
-1450
-1480
-1508
-1534
-1558
-1579
-1596
-1610
-1622
-1630
-1637
-1641
-1643
-1645
-1644
-1643
-1640
-1635
-1629
-1620
-1610
-1598
-1584
-1568
-1552
-1536
-1521
-1507
-1493
-1479
-1465
-1451
-1439
-1428
-1418
-1410
-1404
-1401
-1399
-1400
-1401
-1404
-1407
-1411
-1415
-1417
-1418
-1418
-1417
-1417
-1419
-1422
-1426
-1430
-1434
-1438
-1442
-1445
-1447
-1449
-1450
-1451
-1450
-1449
-1446
-1442
-1437
-1431
-1423
-1414
-1404
-1391
-1377
-1362
-1344
-1323
-1300
-1274
-1246
-1215
-1183
-1148
-1110
-1071
-1032
-994
-957
-923
-890
-860
-832
-806
-783
-763
-747
-735
-726
-721
-719
-720
-724
-733
-746
-763
-785
-811
-841
-876
-915
-957
-1002
-1051
-1101
-1151
-1202
-1251
-1299
-1346
-1390
-1432
-1473
-1512
-1549
-1583
-1614
-1644
-1671
-1696
-1719
-1739
-1756
-1769
-1777
-1781
-1779
-1771
-1759
-1741
-1719
-1691
-1657
-1619
-1575
-1527
-1474
-1418
-1357
-1293
-1228
-1161
-1096
-1031
-969
-909
-852
-799
-751
-710
-676
-650
-631
-619
-614
-615
-622
-636
-655
-680
-709
-741
-775
-811
-848
-888
-929
-972
-1014
-1059
-1104
-1147
-1191
-1234
-1275
-1316
-1356
-1396
-1436
-1477
-1518
-1560
-1604
-1648
-1694
-1741
-1790
-1841
-1895
-1952
-2011
-2071
-2129
-2186
-2239
-2288
-2332
-2370
-2402
-2428
-2448
-2464
-2475
-2481
-2482
-2479
-2471
-2461
-2448
-2434
-2418
-2402
-2386
-2370
-2355
-2339
-2324
-2307
-2290
-2273
-2256
-2239
-2220
-2200
-2178
-2153
-2128
-2102
-2076
-2049
-2021
-1996
-1970
-1945
-1919
-1893
-1867
-1840
-1812
-1783
-1752
-1720
-1686
-1651
-1615
-1579
-1544
-1510
-1478
-1447
-1419
-1394
-1373
-1357
-1345
-1337
-1335
-1337
-1343
-1354
-1369
-1387
-1407
-1429
-1454
-1481
-1510
-1539
-1567
-1595
-1620
-1646
-1671
-1696
-1721
-1745
-1767
-1787
-1807
-1827
-1847
-1870
-1895
-1923
-1952
-1982
-2015
-2050
-2089
-2132
-2178
-2225
-2273
-2320
-2366
-2410
-2451
-2488
-2520
-2545
-2565
-2578
-2585
-2587
-2582
-2571
-2555
-2535
-2513
-2487
-2461
-2433
-2406
-2380
-2355
-2332
-2310
-2289
-2270
-2253
-2238
-2226
-2216
-2209
-2204
-2202
-2202
-2204
-2206
-2208
-2211
-2214
-2218
-2224
-2231
-2238
-2246
-2255
-2265
-2276
-2289
-2303
-2319
-2336
-2353
-2370
-2386
-2402
-2418
-2434
-2451
-2468
-2485
-2502
-2520
-2538
-2556
-2576
-2597
-2619
-2640
-2661
-2679
-2696
-2710
-2722
-2732
-2738
-2741
-2741
-2738
-2733
-2726
-2715
-2701
-2683
-2664
-2642
-2619
-2594
-2567
-2538
-2506
-2474
-2442
-2410
-2378
-2348
-2319
-2291
-2264
-2238
-2214
-2192
-2172
-2154
-2139
-2125
-2114
-2104
-2095
-2087
-2079
-2069
-2058
-2045
-2033
-2023
-2011
-1999
-1987
-1974
-1961
-1948
-1936
-1924
-1913
-1901
-1891
-1882
-1875
-1870
-1868
-1869
-1873
-1881
-1892
-1906
-1923
-1943
-1966
-1991
-2019
-2048
-2080
-2113
-2148
-2184
-2221
-2257
-2292
-2325
-2355
-2383
-2409
-2434
-2455
-2475
-2493
-2509
-2523
-2536
-2547
-2555
-2559
-2562
-2563
-2562
-2560
-2556
-2551
-2544
-2536
-2526
-2516
-2505
-2493
-2479
-2463
-2445
-2424
-2402
-2377
-2352
-2327
-2300
-2273
-2244
-2212
-2177
-2139
-2099
-2056
-2009
-1963
-1915
-1866
-1817
-1768
-1719
-1669
-1620
-1571
-1525
-1481
-1440
-1403
-1370
-1340
-1313
-1289
-1267
-1247
-1227
-1209
-1192
-1175
-1158
-1142
-1127
-1114
-1102
-1091
-1083
-1077
-1073
-1072
-1074
-1079
-1085
-1091
-1098
-1104
-1110
-1117
-1123
-1131
-1138
-1144
-1151
-1158
-1165
-1174
-1183
-1191
-1200
-1208
-1217
-1226
-1236
-1246
-1255
-1263
-1271
-1279
-1287
-1293
-1298
-1300
-1300
-1297
-1293
-1286
-1277
-1266
-1253
-1239
-1223
-1206
-1188
-1169
-1150
-1131
-1110
-1089
-1067
-1044
-1020
-999
-976
-953
-928
-904
-880
-856
-833
-811
-790
-770
-751
-734
-720
-707
-697
-689
-683
-679
-678
-680
-684
-690
-699
-711
-725
-740
-758
-778
-800
-824
-850
-877
-905
-932
-958
-982
-1002
-1020
-1034
-1042
-1043
-1039
-1028
-1010
-987
-957
-920
-877
-830
-779
-724
-668
-609
-548
-486
-424
-361
-299
-239
-180
-123
-69
-16
34
83
131
177
222
264
303
339
372
402
430
455
477
498
517
534
548
561
570
577
581
583
583
580
575
568
560
551
540
526
511
494
477
460
445
431
419
409
400
392
386
381
379
380
382
387
393
401
412
426
442
461
481
504
529
555
582
610
636
660
680
696
709
718
723
725
725
723
718
712
703
692
678
662
643
623
600
574
546
515
480
444
405
366
326
284
239
191
139
83
25
-36
-99
-164
-230
-296
-363
-429
-495
-559
-622
-682
-740
-794
-845
-893
-937
-978
-1014
-1046
-1072
-1093
-1107
-1115
-1118
-1115
-1107
-1094
-1077
-1056
-1032
-1006
-979
-950
-920
-890
-859
-830
-801
-773
-746
-720
-695
-672
-651
-633
-616
-601
-588
-576
-567
-561
-556
-553
-553
-554
-558
-563
-571
-579
-587
-596
-605
-613
-619
-623
-627
-631
-634
-639
-646
-654
-665
-679
-696
-715
-737
-762
-789
-818
-851
-885
-920
-956
-993
-1029
-1065
-1101
-1136
-1170
-1202
-1232
-1258
-1281
-1299
-1315
-1326
-1334
-1338
-1339
-1336
-1329
-1319
-1306
-1293
-1278
-1261
-1243
-1224
-1204
-1182
-1160
-1136
-1111
-1086
-1059
-1033
-1006
-978
-950
-921
-892
-865
-840
-817
-797
-779
-765
-753
-746
-743
-744
-748
-755
-766
-779
-795
-814
-835
-858
-882
-909
-936
-966
-997
-1030
-1066
-1104
-1143
-1184
-1226
-1269
-1314
-1362
-1411
-1463
-1516
-1569
-1623
-1677
-1730
-1783
-1837
-1890
-1942
-1993
-2043
-2091
-2137
-2181
-2221
-2259
-2293
-2324
-2351
-2374
-2390
-2400
-2405
-2404
-2401
-2394
-2385
-2371
-2354
-2333
-2309
-2283
-2256
-2228
-2197
-2165
-2130
-2091
-2051
-2009
-1965
-1921
-1877
-1833
-1791
-1750
-1710
-1671
-1635
-1600
-1565
-1530
-1495
-1459
-1423
-1387
-1351
-1316
-1282
-1250
-1222
-1198
-1179
-1164
-1153
-1146
-1144
-1147
-1154
-1167
-1185
-1206
-1231
-1258
-1288
-1320
-1355
-1392
-1432
-1473
-1515
-1559
-1603
-1649
-1698
-1751
-1806
-1864
-1924
-1985
-2045
-2104
-2160
-2214
-2264
-2310
-2352
-2391
-2424
-2452
-2476
-2496
-2513
-2526
-2537
-2544
-2549
-2551
-2552
-2551
-2549
-2545
-2539
-2531
-2521
-2509
-2496
-2481
-2465
-2449
-2432
-2414
-2394
-2372
-2346
-2318
-2286
-2252
-2214
-2174
-2131
-2086
-2037
-1988
-1936
-1883
-1829
-1773
-1718
-1663
-1610
-1559
-1510
-1464
-1423
-1386
-1352
-1321
-1293
-1266
-1241
-1217
-1193
-1171
-1149
-1127
-1106
-1086
-1067
-1049
-1034
-1020
-1006
-994
-983
-975
-969
-967
-968
-972
-979
-989
-1002
-1016
-1035
-1056
-1077
-1101
-1125
-1149
-1174
-1199
-1224
-1250
-1277
-1304
-1332
-1359
-1385
-1410
-1433
-1452
-1469
-1480
-1487
-1488
-1483
-1471
-1454
-1431
-1402
-1370
-1334
-1295
-1254
-1210
-1163
-1112
-1059
-1004
-946
-885
-821
-753
-682
-607
-529
-449
-367
-284
-201
-118
-37
43
119
193
261
325
384
438
489
536
579
618
654
687
716
743
768
790
810
828
846
863
877
888
895
898
897
891
881
867
848
825
798
766
731
693
654
613
571
527
481
433
385
336
289
242
196
152
109
69
32
-2
-33
-61
-86
-107
-126
-141
-153
-162
-167
-169
-168
-165
-159
-152
-142
-131
-118
-103
-87
-70
-51
-30
-6
18
45
73
103
137
173
213
256
302
350
401
455
513
575
640
707
774
842
910
979
1048
1118
1187
1254
1320
1385
1447
1507
1562
1613
1657
1693
1723
1745
1763
1775
1783
1786
1783
1776
1764
1749
1729
1706
1679
1648
1614
1578
1540
1500
1457
1412
1366
1318
1268
1218
1166
1114
1061
1008
955
903
851
800
752
706
663
623
587
553
522
493
466
442
421
403
389
378
371
370
374
383
397
416
440
469
503
541
582
626
672
721
772
826
883
941
1000
1061
1122
1183
1245
1307
1367
1426
1482
1534
1583
1627
1667
1702
1732
1758
1780
1798
1812
1822
1828
1832
1833
1831
1827
1820
1810
1798
1783
1767
1749
1729
1709
1687
1665
1642
1620
1598
1577
1556
1535
1514
1495
1477
1462
1448
1437
1427
1420
1415
1412
1412
1415
1421
1429
1440
1453
1468
1485
1505
1526
1551
1577
1605
1636
1669
1703
1739
1775
1812
1849
1886
1923
1958
1993
2027
2060
2089
2116
2140
2161
2179
2194
2207
2217
2223
2227
2230
2231
2233
2234
2235
2237
2240
2245
2251
2258
2266
2276
2287
2299
2311
2323
2335
2348
2360
2373
2386
2398
2408
2417
2425
2430
2431
2429
2423
2412
2397
2378
2353
2325
2294
2261
2226
2190
2153
2115
2078
2041
2007
1973
1941
1911
1883
1857
1833
1809
1787
1765
1744
1724
1705
1688
1671
1656
1642
1628
1614
1601
1589
1578
1569
1561
1554
1550
1549
1551
1557
1566
1577
1591
1610
1634
1663
1696
1733
1773
1816
1862
1912
1964
2017
2074
2130
2188
2246
2305
2365
2425
2487
2548
2610
2672
2732
2789
2844
2896
2944
2989
3028
3063
3093
3120
3142
3161
3176
3187
3196
3203
3210
3217
3222
3226
3228
3229
3229
3229
3229
3227
3225
3222
3218
3214
3209
3204
3199
3193
3186
3178
3169
3159
3148
3137
3126
3115
3104
3091
3078
3063
3050
3039
3028
3019
3010
3003
2996
2992
2988
2985
2981
2976
2970
2964
2956
2947
2935
2921
2906
2889
2873
2856
2839
2824
2809
2794
2781
2769
2757
2747
2739
2732
2726
2721
2717
2714
2715
2718
2726
2737
2751
2768
2786
2807
2832
2859
2887
2917
2947
2976
3005
3032
3057
3080
3100
3117
3131
3142
3150
3155
3156
3154
3150
3142
3132
3117
3098
3075
3048
3018
2986
2950
2911
2870
2826
2780
2733
2684
2635
2585
2533
2481
2427
2370
2312
2253
2194
2137
2081
2028
1978
1931
1887
1844
1803
1764
1728
1694
1662
1633
1605
1576
1548
1520
1494
1470
1449
1429
1410
1393
1377
1362
1349
1337
1327
1319
1312
1307
1303
1301
1300
1299
1299
1298
1296
1294
1293
1293
1294
1297
1299
1302
1305
1307
1309
1312
1314
1317
1319
1323
1326
1328
1330
1332
1334
1335
1336
1335
1333
1329
1321
1312
1299
1284
1267
1247
1226
1203
1179
1156
1134
1112
1090
1068
1045
1020
999
978
958
939
921
903
885
867
850
832
814
797
782
769
758
750
743
738
733
729
725
720
715
709
702
694
686
678
670
662
655
650
646
645
648
654
664
676
690
707
725
745
766
786
806
825
841
856
869
878
885
888
889
887
884
877
869
858
845
830
812
790
765
737
706
673
639
603
565
526
484
442
398
353
307
261
214
166
117
68
19
-29
-76
-123
-167
-209
-250
-289
-326
-361
-394
-425
-453
-478
-499
-516
-530
-540
-548
-554
-558
-561
-562
-562
-559
-555
-549
-541
-531
-518
-502
-485
-465
-444
-422
-399
-375
-351
-327
-303
-282
-262
-244
-229
-217
-209
-206
-207
-212
-221
-233
-247
-264
-282
-300
-319
-336
-352
-368
-383
-397
-411
-424
-436
-446
-456
-465
-473
-482
-492
-503
-516
-532
-552
-574
-599
-627
-657
-688
-720
-752
-784
-813
-841
-865
-886
-903
-916
-925
-930
-932
-930
-926
-920
-911
-899
-882
-862
-838
-810
-780
-746
-708
-666
-621
-573
-522
-470
-417
-363
-307
-250
-192
-135
-79
-25
26
75
122
166
209
250
290
329
365
400
432
461
489
514
536
556
573
586
594
597
595
589
578
564
545
521
493
461
426
389
349
309
268
226
183
139
96
55
16
-20
-54
-86
-118
-148
-176
-202
-226
-247
-266
-284
-299
-312
-322
-329
-334
-337
-337
-335
-332
-326
-320
-312
-304
-295
-286
-276
-266
-257
-248
-240
-232
-225
-217
-209
-201
-193
-185
-177
-168
-158
-145
-131
-115
-98
-79
-60
-42
-23
-6
10
24
36
46
53
58
61
62
62
60
57
54
50
46
42
37
31
24
17
11
4
-2
-9
-16
-23
-31
-37
-43
-47
-50
-52
-51
-48
-41
-31
-18
-1
18
40
65
92
121
153
186
219
252
285
315
344
371
396
420
442
463
481
497
511
522
531
538
544
549
554
558
561
562
562
562
561
559
557
553
549
545
540
534
528
521
514
507
500
493
485
477
469
460
450
440
429
420
412
408
407
408
410
413
417
424
434
445
458
473
489
506
524
544
564
585
606
628
652
676
701
727
753
780
807
833
859
884
909
934
959
984
1008
1032
1056
1080
1104
1128
1151
1174
1196
1217
1238
1256
1273
1288
1301
1312
1322
1330
1334
1336
1334
1328
1319
1306
1289
1269
1246
1221
1193
1165
1137
1109
1082
1056
1030
1006
983
962
942
924
908
895
883
874
867
863
860
861
863
867
871
877
883
890
897
906
915
926
938
951
966
982
1000
1018
1041
1066
1092
1119
1147
1175
1204
1232
1258
1283
1305
1323
1337
1346
1351
1351
1348
1341
1333
1324
1314
1305
1297
1291
1286
1283
1283
1284
1286
1290
1294
1299
1305
1312
1319
1326
1334
1341
1348
1355
1362
1368
1375
1380
1384
1387
1387
1385
1381
1375
1367
1359
1349
1340
1330
1320
1310
1300
1291
1283
1276
1270
1267
1265
1263
1262
1259
1255
1249
1242
1234
1223
1211
1195
1178
1158
1139
1119
1099
1079
1058
1036
1014
993
972
952
934
917
902
890
880
874
870
868
869
871
875
881
890
900
911
923
934
945
956
966
978
990
1002
1014
1024
1034
1043
1054
1065
1076
1086
1096
1105
1115
1125
1137
1148
1158
1168
1179
1188
1197
1205
1211
1216
1220
1222
1223
1222
1217
1208
1196
1181
1162
1139
1111
1080
1045
1006
967
925
883
840
797
753
710
666
623
581
540
502
467
434
405
379
357
338
321
307
295
285
275
266
259
252
248
246
245
247
251
257
265
274
285
296
307
318
328
338
347
355
361
365
367
367
364
359
352
341
327
308
285
260
231
201
169
135
99
60
19
-26
-72
-119
-168
-217
-267
-317
-369
-421
-474
-525
-575
-622
-668
-712
-755
-796
-836
-874
-909
-940
-968
-991
-1008
-1025
-1037
-1046
-1053
-1058
-1059
-1059
-1056
-1053
-1048
-1043
-1038
-1034
-1030
-1028
-1026
-1026
-1028
-1031
-1035
-1040
-1047
-1055
-1065
-1077
-1092
-1107
-1123
-1140
-1158
-1176
-1195
-1214
-1234
-1252
-1270
-1287
-1303
-1317
-1329
-1341
-1350
-1359
-1367
-1373
-1378
-1383
-1386
-1388
-1390
-1390
-1389
-1386
-1383
-1379
-1373
-1368
-1362
-1356
-1349
-1342
-1334
-1324
-1313
-1301
-1287
-1272
-1256
-1241
-1227
-1214
-1204
-1194
-1184
-1174
-1165
-1156
-1148
-1143
-1139
-1137
-1135
-1133
-1132
-1131
-1131
-1130
-1130
-1128
-1127
-1126
-1125
-1125
-1125
-1124
-1123
-1123
-1124
-1125
-1128
-1130
-1131
-1131
-1130
-1126
-1120
-1113
-1104
-1093
-1079
-1063
-1044
-1024
-1002
-980
-958
-936
-913
-890
-869
-849
-831
-816
-801
-788
-777
-769
-763
-760
-759
-760
-762
-765
-769
-774
-781
-788
-795
-802
-807
-812
-816
-820
-824
-827
-831
-835
-840
-846
-855
-865
-875
-886
-897
-909
-921
-934
-947
-962
-978
-997
-1018
-1042
-1069
-1098
-1129
-1161
-1192
-1223
-1251
-1278
-1303
-1327
-1350
-1371
-1391
-1409
-1426
-1441
-1455
-1466
-1477
-1486
-1494
-1501
-1506
-1510
-1513
-1515
-1517
-1519
-1520
-1518
-1515
-1511
-1504
-1497
-1490
-1483
-1475
-1469
-1462
-1455
-1447
-1438
-1428
-1415
-1401
-1386
-1369
-1352
-1336
-1319
-1302
-1286
-1271
-1257
-1243
-1231
-1220
-1210
-1200
-1191
-1183
-1176
-1170
-1166
-1163
-1160
-1157
-1154
-1152
-1150
-1149
-1150
-1151
-1153
-1155
-1157
-1160
-1164
-1168
-1173
-1178
-1184
-1190
-1194
-1199
-1202
-1205
-1207
-1209
-1209
-1208
-1203
-1196
-1186
-1175
-1162
-1147
-1131
-1115
-1099
-1083
-1067
-1051
-1036
-1020
-1008
-996
-987
-979
-972
-966
-961
-955
-951
-946
-942
-938
-935
-931
-927
-923
-921
-920
-920
-920
-922
-923
-926
-930
-936
-944
-954
-964
-975
-988
-1002
-1020
-1039
-1059
-1080
-1102
-1126
-1152
-1180
-1210
-1241
-1272
-1303
-1332
-1360
-1386
-1410
-1431
-1450
-1466
-1480
-1491
-1502
-1512
-1521
-1531
-1541
-1551
-1560
-1568
-1577
-1586
-1596
-1606
-1615
-1621
-1625
-1629
-1630
-1629
-1625
-1618
-1607
-1594
-1580
-1564
-1546
-1527
-1506
-1485
-1466
-1447
-1430
-1414
-1399
-1385
-1372
-1361
-1351
-1341
-1333
-1325
-1317
-1309
-1302
-1294
-1288
-1281
-1273
-1265
-1255
-1243
-1232
-1220
-1207
-1193
-1179
-1163
-1147
-1130
-1111
-1092
-1072
-1050
-1028
-1006
-983
-960
-938
-915
-894
-873
-851
-830
-807
-785
-763
-741
-720
-699
-679
-660
-642
-624
-605
-586
-567
-546
-524
-501
-478
-455
-431
-407
-383
-356
-329
-300
-270
-241
-210
-180
-151
-124
-99
-78
-59
-44
-31
-22
-15
-10
-7
-4
-1
3
8
14
21
30
39
49
58
68
78
87
96
104
110
116
119
121
119
115
108
100
89
77
64
49
33
17
0
-17
-34
-51
-68
-85
-102
-118
-135
-150
-165
-178
-190
-202
-212
-223
-233
-243
-253
-265
-278
-292
-307
-324
-343
-364
-387
-411
-436
-462
-489
-515
-541
-567
-593
-619
-646
-673
-699
-724
-748
-772
-794
-814
-833
-850
-864
-875
-883
-887
-890
-890
-888
-884
-879
-871
-861
-850
-836
-821
-805
-788
-770
-752
-732
-712
-691
-669
-646
-622
-599
-576
-553
-533
-513
-496
-480
-466
-454
-444
-436
-430
-426
-423
-422
-423
-425
-429
-433
-439
-447
-457
-470
-485
-502
-520
-540
-560
-582
-606
-630
-656
-683
-710
-737
-763
-789
-815
-842
-869
-896
-922
-947
-971
-994
-1016
-1039
-1059
-1077
-1092
-1105
-1114
-1121
-1126
-1127
-1127
-1124
-1119
-1112
-1103
-1094
-1083
-1073
-1062
-1051
-1038
-1022
-1008
-991
-973
-954
-934
-913
-890
-866
-840
-812
-783
-750
-716
-679
-642
-605
-567
-530
-494
-458
-423
-390
-359
-329
-302
-277
-254
-233
-214
-198
-185
-175
-168
-163
-162
-164
-169
-176
-185
-196
-210
-225
-243
-263
-284
-307
-331
-358
-387
-419
-452
-487
-523
-559
-597
-635
-673
-712
-753
-794
-836
-878
-920
-961
-1002
-1044
-1084
-1122
-1157
-1190
-1219
-1246
-1269
-1288
-1304
-1315
-1322
-1327
-1328
-1324
-1315
-1301
-1282
-1258
-1231
-1200
-1165
-1124
-1080
-1032
-983
-932
-881
-829
-777
-725
-674
-625
-577
-531
-487
-443
-402
-363
-326
-294
-266
-241
-221
-205
-192
-182
-174
-169
-168
-170
-176
-185
-195
-207
-221
-237
-255
-275
-295
-316
-338
-359
-381
-404
-428
-450
-472
-492
-511
-529
-545
-561
-575
-588
-600
-612
-623
-634
-644
-653
-661
-669
-675
-679
-681
-679
-673
-665
-654
-640
-624
-604
-582
-559
-536
-513
-491
-468
-447
-426
-406
-387
-369
-352
-335
-319
-302
-286
-270
-254
-239
-223
-207
-192
-177
-162
-147
-133
-120
-109
-100
-92
-86
-80
-77
-75
-76
-80
-85
-90
-96
-101
-106
-113
-120
-128
-138
-149
-161
-175
-189
-204
-220
-238
-257
-278
-301
-326
-353
-381
-411
-442
-475
-509
-544
-578
-612
-646
-679
-710
-740
-767
-792
-816
-839
-861
-882
-901
-918
-932
-944
-954
-961
-965
-968
-969
-968
-965
-961
-955
-949
-942
-935
-927
-918
-907
-896
-885
-873
-861
-849
-837
-825
-813
-802
-789
-776
-763
-749
-736
-724
-712
-701
-693
-687
-684
-684
-685
-686
-688
-691
-694
-698
-703
-709
-714
-720
-727
-734
-742
-750
-759
-768
-777
-785
-792
-797
-801
-803
-803
-803
-802
-801
-799
-796
-793
-790
-787
-785
-785
-786
-788
-792
-797
-804
-812
-822
-833
-845
-857
-870
-884
-898
-914
-931
-949
-968
-988
-1008
-1027
-1046
-1064
-1083
-1102
-1121
-1140
-1160
-1179
-1197
-1214
-1230
-1246
-1262
-1278
-1294
-1311
-1329
-1348
-1368
-1389
-1411
-1433
-1457
-1481
-1505
-1528
-1551
-1573
-1594
-1615
-1635
-1653
-1670
-1684
-1697
-1707
-1715
-1720
-1724
-1725
-1725
-1723
-1720
-1716
-1711
-1705
-1699
-1692
-1684
-1676
-1667
-1658
-1648
-1639
-1630
-1623
-1616
-1610
-1605
-1601
-1596
-1592
-1589
-1585
-1582
-1578
-1574
-1569
-1563
-1557
-1551
-1547
-1544
-1542
-1542
-1544
-1548
-1554
-1561
-1569
-1580
-1592
-1606
-1622
-1639
-1656
-1674
-1691
-1709
-1728
-1746
-1764
-1783
-1801
-1819
-1837
-1856
-1873
-1890
-1906
-1920
-1930
-1938
-1942
-1944
-1943
-1939
-1931
-1921
-1907
-1891
-1873
-1853
-1831
-1808
-1783
-1757
-1729
-1697
-1664
-1628
-1591
-1554
-1516
-1479
-1441
-1403
-1367
-1332
-1300
-1269
-1240
-1214
-1189
-1166
-1143
-1121
-1098
-1075
-1052
-1029
-1008
-986
-965
-946
-928
-912
-898
-887
-880
-876
-876
-878
-885
-893
-904
-917
-932
-948
-965
-981
-997
-1012
-1025
-1035
-1043
-1048
-1051
-1051
-1050
-1048
-1043
-1038
-1032
-1026
-1018
-1012
-1006
-999
-991
-983
-975
-966
-956
-947
-937
-926
-914
-901
-886
-869
-852
-834
-816
-796
-776
-755
-732
-710
-688
-666
-646
-627
-610
-595
-582
-572
-564
-559
-556
-555
-555
-557
-559
-561
-562
-564
-565
-565
-565
-564
-562
-558
-554
-549
-543
-538
-532
-526
-521
-516
-510
-504
-498
-491
-484
-476
-468
-459
-450
-441
-431
-421
-411
-401
-391
-381
-370
-359
-347
-335
-322
-309
-295
-281
-267
-253
-238
-223
-208
-192
-177
-163
-149
-137
-125
-115
-107
-100
-94
-88
-83
-77
-71
-65
-58
-50
-42
-34
-25
-16
-6
6
19
33
48
63
80
99
121
143
166
189
211
234
256
278
299
318
337
354
371
388
403
418
432
446
460
474
488
502
518
534
550
568
585
601
618
633
648
661
673
683
692
700
705
708
707
704
699
692
684
674
663
649
633
617
601
585
568
551
535
519
506
493
483
475
468
463
460
459
458
458
458
458
458
459
459
459
460
461
462
463
464
464
465
466
466
465
463
460
457
455
455
457
461
466
472
478
486
495
506
517
530
543
556
571
586
603
621
638
656
674
693
714
735
756
779
802
826
850
874
897
921
944
967
990
1010
1030
1048
1064
1080
1097
1114
1132
1149
1166
1184
1203
1223
1244
1265
1287
1308
1329
1348
1366
1383
1400
1414
1428
1440
1451
1461
1468
1473
1475
1475
1473
1469
1464
1457
1449
1441
1432
1423
1415
1408
1402
1396
1392
1390
1388
1388
1389
1392
1396
1402
1408
1416
1424
1433
1443
1455
1467
1479
1492
1505
1519
1535
1551
1569
1587
1606
1626
1648
1671
1697
1725
1755
1785
1815
1845
1874
1903
1931
1958
1984
2009
2033
2055
2078
2100
2122
2145
2168
2191
2216
2241
2266
2291
2316
2340
2364
2387
2408
2428
2446
2462
2477
2491
2504
2517
2530
2542
2554
2566
2579
2593
2608
2625
2642
2660
2677
2695
2712
2730
2748
2766
2782
2797
2812
2826
2842
2857
2872
2888
2903
2920
2936
2952
2968
2984
2999
3014
3029
3043
3058
3071
3084
3096
3105
3112
3118
3124
3129
3134
3139
3143
3147
3150
3153
3156
3159
3162
3165
3169
3174
3178
3182
3186
3189
3191
3194
3198
3203
3207
3211
3214
3217
3220
3224
3230
3235
3242
3248
3256
3264
3273
3282
3290
3297
3303
3308
3313
3318
3323
3326
3328
3328
3324
3318
3308
3296
3282
3266
3248
3227
3202
3174
3142
3109
3073
3037
3000
2962
2924
2886
2848
2811
2775
2740
2706
2675
2647
2621
2597
2575
2555
2536
2519
2503
2488
2476
2464
2453
2442
2431
2421
2411
2400
2391
2381
2372
2362
2354
2346
2339
2333
2329
2325
2322
2319
2317
2317
2319
2322
2326
2331
2335
2340
2344
2348
2351
2354
2355
2354
2352
2348
2344
2339
2334
2329
2323
2316
2308
2299
2288
2276
2262
2247
2230
2214
2196
2178
2159
2139
2118
2096
2074
2051
2028
2005
1982
1959
1936
1913
1888
1862
1834
1805
1775
1744
1712
1678
1645
1612
1581
1551
1523
1496
1471
1447
1425
1405
1388
1372
1359
1348
1339
1332
1327
1325
1325
1328
1332
1338
1347
1357
1368
1381
1393
1404
1414
1421
1427
1431
1431
1427
1420
1410
1396
1379
1357
1332
1304
1274
1243
1211
1178
1145
1112
1080
1049
1018
989
959
929
899
871
843
816
788
759
731
703
676
649
622
594
565
535
504
474
443
413
383
354
326
300
274
250
225
201
177
155
134
115
98
82
68
56
45
34
25
17
9
1
-7
-17
-28
-40
-52
-64
-76
-88
-102
-117
-133
-151
-170
-191
-214
-240
-266
-293
-321
-350
-379
-409
-438
-467
-495
-523
-549
-574
-596
-617
-636
-654
-670
-687
-704
-720
-737
-753
-770
-788
-806
-824
-844
-865
-888
-913
-941
-970
-1000
-1031
-1064
-1096
-1129
-1163
-1197
-1233
-1268
-1304
-1339
-1374
-1408
-1441
-1472
-1503
-1531
-1557
-1582
-1605
-1626
-1645
-1661
-1675
-1687
-1698
-1707
-1714
-1720
-1723
-1725
-1725
-1724
-1722
-1719
-1714
-1708
-1701
-1693
-1683
-1673
-1661
-1649
-1636
-1622
-1609
-1597
-1584
-1573
-1562
-1551
-1541
-1531
-1521
-1513
-1507
-1502
-1498
-1496
-1497
-1500
-1505
-1513
-1522
-1533
-1547
-1562
-1579
-1596
-1615
-1633
-1653
-1673
-1694
-1714
-1734
-1753
-1771
-1788
-1804
-1818
-1830
-1842
-1852
-1861
-1870
-1876
-1883
-1889
-1895
-1902
-1908
-1913
-1918
-1923
-1929
-1937
-1945
-1955
-1965
-1977
-1990
-2004
-2017
-2032
-2044
-2055
-2066
-2076
-2086
-2095
-2104
-2112
-2120
-2128
-2136
-2143
-2150
-2158
-2166
-2175
-2186
-2197
-2210
-2222
-2235
-2248
-2261
-2274
-2288
-2302
-2316
-2330
-2342
-2354
-2366
-2376
-2386
-2394
-2401
-2406
-2410
-2412
-2412
-2411
-2407
-2403
-2397
-2389
-2380
-2368
-2354
-2339
-2321
-2302
-2281
-2258
-2233
-2209
-2185
-2161
-2138
-2116
-2094
-2072
-2052
-2033
-2015
-1996
-1977
-1958
-1939
-1919
-1901
-1882
-1865
-1847
-1830
-1814
-1798
-1785
-1773
-1762
-1753
-1746
-1739
-1733
-1728
-1723
-1718
-1714
-1711
-1709
-1707
-1706
-1704
-1704
-1706
-1709
-1715
-1722
-1729
-1737
-1746
-1754
-1763
-1771
-1778
-1785
-1790
-1795
-1798
-1799
-1799
-1797
-1794
-1791
-1788
-1785
-1783
-1781
-1780
-1779
-1779
-1780
-1780
-1780
-1780
-1780
-1779
-1779
-1778
-1777
-1777
-1776
-1777
-1778
-1779
-1782
-1786
-1791
-1796
-1800
-1805
-1810
-1815
-1821
-1826
-1832
-1836
-1841
-1845
-1849
-1853
-1857
-1861
-1866
-1872
-1877
-1882
-1887
-1893
-1900
-1908
-1916
-1925
-1935
-1946
-1959
-1974
-1990
-2007
-2025
-2043
-2061
-2080
-2099
-2118
-2137
-2155
-2171
-2185
-2198
-2209
-2218
-2226
-2231
-2235
-2237
-2239
-2241
-2243
-2244
-2244
-2243
-2240
-2238
-2236
-2234
-2232
-2230
-2227
-2223
-2219
-2214
-2207
-2198
-2187
-2174
-2161
-2146
-2131
-2115
-2098
-2080
-2062
-2043
-2025
-2008
-1991
-1975
-1960
-1945
-1929
-1913
-1894
-1874
-1852
-1830
-1806
-1782
-1758
-1732
-1707
-1682
-1657
-1633
-1610
-1588
-1567
-1548
-1530
-1514
-1498
-1482
-1468
-1454
-1441
-1428
-1416
-1403
-1391
-1380
-1371
-1363
-1355
-1349
-1342
-1335
-1328
-1319
-1309
-1297
-1284
-1269
-1252
-1233
-1212
-1189
-1166
-1141
-1117
-1092
-1069
-1047
-1027
-1008
-990
-973
-956
-940
-926
-912
-899
-887
-875
-863
-851
-838
-825
-811
-796
-781
-766
-750
-734
-717
-700
-683
-667
-650
-634
-618
-603
-588
-573
-558
-543
-529
-515
-503
-491
-480
-470
-461
-453
-446
-440
-434
-429
-424
-418
-412
-405
-399
-393
-387
-382
-377
-373
-370
-366
-363
-359
-356
-353
-350
-347
-344
-341
-338
-335
-331
-328
-324
-321
-317
-314
-311
-307
-303
-298
-294
-289
-283
-277
-269
-262
-252
-242
-230
-217
-201
-184
-167
-148
-129
-109
-89
-67
-45
-23
-1
20
39
57
72
84
96
106
117
128
139
148
157
164
171
178
187
196
206
217
229
242
256
271
285
300
315
331
347
363
378
394
409
424
438
451
463
476
489
503
519
535
552
569
587
606
627
649
671
693
717
740
765
788
811
834
857
881
906
932
958
984
1008
1033
1057
1081
1105
1129
1154
1181
1208
1235
1263
1290
1316
1341
1366
1389
1411
1431
1451
1470
1489
1507
1525
1542
1559
1574
1589
1602
1614
1625
1635
1644
1652
1658
1661
1663
1663
1663
1663
1661
1659
1655
1649
1642
1634
1626
1617
1607
1597
1587
1577
1565
1554
1542
1530
1518
1507
1497
1488
1481
1475
1472
1471
1473
1477
1484
1493
1505
1519
1535
1553
1572
1593
1613
1634
1655
1676
1697
1720
1743
1767
1791
1815
1837
1860
1881
1902
1923
1944
1964
1983
2001
2020
2037
2053
2069
2083
2098
2112
2124
2136
2146
2155
2162
2167
2170
2169
2165
2157
2147
2133
2117
2099
2079
2058
2035
2011
1986
1960
1934
1906
1878
1847
1816
1785
1753
1722
1691
1659
1627
1596
1564
1534
1504
1475
1446
1418
1391
1366
1342
1318
1296
1275
1256
1239
1222
1205
1189
1174
1160
1148
1137
1128
1119
1113
1108
1105
1104
1102
1102
1101
1101
1102
1103
1105
1108
1110
1113
1116
1119
1121
1123
1123
1122
1117
1110
1102
1092
1082
1071
1061
1050
1038
1025
1010
996
981
966
950
934
917
898
878
857
837
820
803
787
770
754
738
722
707
693
680
667
653
639
626
612
599
586
573
561
550
539
530
522
513
504
495
485
475
465
455
444
433
421
410
400
391
382
373
364
355
344
334
324
314
307
300
294
287
281
273
266
259
253
247
242
237
234
231
230
229
229
230
231
232
233
233
233
233
233
234
236
239
243
248
254
260
268
276
286
297
308
318
328
336
344
350
355
359
360
360
357
352
345
336
326
315
302
289
274
259
243
228
213
198
183
168
153
138
124
109
94
78
60
43
25
9
-7
-22
-35
-48
-60
-70
-80
-89
-96
-102
-107
-110
-111
-109
-106
-102
-98
-93
-88
-81
-73
-64
-55
-46
-37
-29
-19
-10
-1
8
17
25
33
41
49
56
62
66
69
70
69
67
62
55
47
36
22
6
-11
-31
-51
-71
-92
-113
-134
-155
-175
-194
-211
-225
-237
-247
-256
-265
-273
-282
-291
-302
-314
-327
-343
-359
-377
-396
-415
-436
-458
-481
-504
-529
-553
-577
-601
-623
-646
-667
-689
-711
-733
-754
-776
-799
-821
-844
-867
-889
-911
-933
-953
-973
-992
-1010
-1028
-1046
-1062
-1076
-1088
-1099
-1108
-1115
-1121
-1125
-1127
-1128
-1127
-1126
-1123
-1120
-1116
-1111
-1106
-1099
-1091
-1083
-1074
-1066
-1058
-1050
-1043
-1036
-1030
-1025
-1020
-1016
-1012
-1010
-1008
-1006
-1004
-1004
-1006
-1008
-1012
-1016
-1022
-1029
-1036
-1043
-1049
-1053
-1055
-1056
-1055
-1053
-1050
-1046
-1042
-1036
-1030
-1020
-1012
-1002
-991
-980
-970
-959
-948
-936
-924
-913
-902
-891
-879
-867
-854
-840
-825
-808
-790
-770
-749
-727
-703
-678
-650
-619
-589
-557
-524
-491
-455
-418
-380
-340
-299
-258
-217
-177
-138
-100
-61
-23
13
46
78
110
142
175
204
225
236
239
237
234
234
234
235
234
232
231
231
231
231
230
229
228
228
228
227
227
226
225
225
225
224
223
222
222
222
221
221
220
219
219
219
218
217
216
216
216
215
215
214
213
213
213
212
211
211
210
210
209
209
208
207
207
207
206
206
205
204
204
204
203
202
202
201
201
200
200
199
199
198
198
197
197
196
196
195
195
194
193
193
192
192
191
191
190
190
189
189
189
188
187
187
186
186
185
185
184
184
183
183
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
174
174
173
173
172
172
171
171
170
170
169
169
168
168
167
167
167
166
166
165
164
164
164
163
163
162
162
161
161
160
160
159
159
158
158
157
157
156
156
155
155
154
154
154
153
153
152
152
151
151
150
150
149
149
148
148
147
147
147
146
146
145
145
144
144
143
143
142
142
141
141
140
140
140
139
139
138
138
137
137
137
136
135
135
135
134
134
133
133
132
132
132
131
131
130
130
129
129
128
128
127
127
127
126
126
125
125
124
124
124
123
123
122
122
121
121
121
120
120
119
119
118
118
118
117
117
116
116
115
115
115
114
114
113
113
112
112
112
111
111
110
110
110
109
109
108
108
108
107
107
106
106
105
105
105
104
104
103
103
103
102
102
101
101
101
100
100
99
99
98
98
98
97
97
97
96
96
95
95
94
94
94
93
93
93
92
92
91
91
91
90
90
90
89
89
88
88
87
87
87
86
86
86
85
85
84
84
84
83
83
83
82
82
81
81
81
80
80
79
79
79
78
78
78
77
77
77
76
76
75
75
75
74
74
74
73
73
72
72
72
72
71
71
70
70
70
69
69
69
68
68
68
67
67
66
66
66
65
65
65
64
64
64
63
63
63
62
62
62
61
61
60
60
60
60
59
59
58
58
58
57
57
57
56
56
56
55
55
55
54
54
54
53
53
53
52
52
52
51
51
51
50
50
50
49
49
49
49
48
48
47
47
47
47
46
46
46
45
45
45
44
44
44
43
43
43
42
42
42
41
41
41
41
40
40
40
39
39
39
38
38
38
37
37
37
36
36
36
36
35
35
35
34
34
34
34
33
33
33
32
32
32
31
31
31
31
30
30
30
29
29
29
29
28
28
28
27
27
27
26
26
26
26
25
25
25
24
24
24
24
23
23
23
23
22
22
22
21
21
21
21
20
20
20
19
19
19
19
18
18
18
18
17
17
17
16
16
16
16
15
15
15
15
14
14
14
14
13
13
13
12
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
6
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
1
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
