5
10212
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
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
7
7
7
7
7
7
7
8
7
7
7
7
7
7
7
7
7
8
8
8
8
8
7
7
7
7
7
7
7
8
8
8
8
8
8
7
7
7
7
7
7
8
8
8
8
8
8
7
7
7
7
7
7
8
8
8
8
8
8
7
7
7
7
7
7
8
8
8
8
8
8
8
7
7
7
7
7
8
8
8
8
8
8
8
7
7
7
7
7
8
8
8
8
8
8
8
7
7
7
7
7
8
8
9
9
8
8
8
7
7
7
7
7
8
8
9
9
9
8
8
7
7
7
7
7
8
8
9
9
9
8
8
7
7
7
7
7
8
8
9
9
9
9
8
7
7
7
7
7
8
9
9
9
9
9
8
7
7
6
6
7
8
9
9
10
10
9
8
7
7
6
6
7
8
9
9
10
10
9
9
8
7
6
6
6
7
8
10
10
11
10
9
8
6
6
5
6
7
8
10
11
11
11
10
8
6
5
4
5
6
8
10
12
12
12
11
9
6
4
3
3
4
7
10
13
14
15
13
10
7
3
0
-1
0
4
9
15
20
23
22
16
4
-12
-31
-52
-73
-90
-103
-110
-110
-104
-93
-78
-62
-47
-33
-21
-12
-5
2
10
21
36
56
79
105
132
155
174
184
184
172
150
118
80
39
0
-34
-59
-73
-75
-68
-52
-33
-14
1
8
6
-6
-26
-51
-77
-100
-115
-120
-113
-95
-69
-38
-8
16
31
33
23
2
-27
-59
-88
-110
-121
-120
-107
-86
-62
-40
-26
-23
-34
-56
-88
-122
-153
-173
-177
-162
-128
-77
-16
48
108
156
188
202
200
187
167
150
140
142
156
179
207
233
248
246
225
182
123
53
-19
-83
-132
-160
-166
-152
-126
-95
-68
-53
-55
-75
-110
-153
-195
-226
-240
-229
-194
-137
-65
12
84
143
181
197
191
170
139
108
82
67
64
72
87
102
114
117
110
94
72
48
28
15
11
14
20
26
24
12
-15
-54
-101
-151
-194
-223
-232
-220
-188
-141
-88
-39
-1
20
21
5
-22
-52
-76
-87
-81
-59
-24
15
49
70
70
49
9
-44
-99
-147
-177
-184
-168
-131
-82
-31
13
42
52
45
25
1
-18
-24
-13
17
59
108
152
182
192
178
144
95
40
-9
-45
-62
-60
-43
-20
0
8
-2
-32
-78
-133
-185
-223
-239
-227
-188
-126
-52
22
88
135
160
165
155
137
122
114
118
130
146
156
151
124
72
-3
-90
-179
-254
-301
-310
-278
-208
-112
-4
97
174
214
213
171
99
11
-75
-144
-183
-187
-157
-102
-35
29
77
99
91
56
3
-57
-110
-146
-156
-140
-101
-49
6
50
75
74
48
0
-59
-118
-165
-190
-187
-156
-101
-30
47
118
172
204
210
191
153
102
47
-4
-46
-75
-89
-90
-81
-66
-47
-29
-12
2
12
20
24
24
20
10
-7
-32
-62
-96
-129
-157
-174
-177
-162
-130
-81
-23
40
98
145
176
185
174
145
103
55
8
-30
-57
-68
-66
-53
-34
-13
5
15
17
11
-3
-22
-42
-61
-77
-88
-96
-99
-99
-97
-92
-86
-78
-67
-55
-40
-26
-12
-1
4
4
-3
-16
-32
-50
-66
-77
-82
-81
-72
-58
-42
-25
-11
0
6
8
8
8
10
16
27
42
60
80
100
115
126
129
124
111
91
64
33
-1
-35
-68
-96
-118
-131
-134
-126
-107
-80
-48
-14
18
42
57
60
51
34
12
-10
-28
-36
-33
-17
9
41
75
105
127
137
134
121
99
74
50
31
21
20
28
42
59
75
86
91
88
78
62
41
18
-5
-28
-50
-73
-95
-118
-142
-164
-185
-202
-213
-216
-211
-197
-176
-149
-121
-93
-69
-48
-33
-21
-12
-3
8
22
39
58
76
90
97
93
78
51
15
-26
-67
-100
-120
-123
-106
-71
-23
33
85
127
149
147
119
68
1
-71
-136
-185
-209
-202
-168
-110
-41
29
85
118
122
95
43
-26
-98
-161
-204
-222
-214
-183
-139
-92
-55
-34
-34
-53
-84
-117
-140
-144
-123
-77
-11
64
135
188
211
200
155
84
-2
-85
-153
-193
-200
-174
-122
-56
11
65
97
103
85
51
10
-25
-45
-44
-21
19
69
117
154
172
167
143
104
59
20
-6
-11
6
43
94
151
204
247
274
283
276
258
233
209
190
181
181
189
203
216
225
225
213
187
150
105
57
13
-21
-37
-30
1
57
133
221
310
387
442
464
449
396
310
203
89
-17
-102
-156
-176
-165
-131
-84
-39
-5
13
15
7
1
9
42
104
195
304
415
507
559
554
486
356
179
-22
-220
-385
-496
-539
-512
-425
-300
-162
-38
49
86
69
8
-83
-180
-264
-318
-332
-306
-248
-174
-101
-44
-18
-27
-71
-144
-234
-331
-422
-501
-563
-607
-635
-651
-656
-653
-640
-617
-582
-534
-476
-410
-342
-280
-230
-195
-179
-180
-196
-222
-253
-286
-322
-361
-405
-458
-521
-590
-658
-717
-754
-758
-722
-644
-531
-394
-254
-130
-40
1
-9
-67
-157
-258
-350
-411
-430
-404
-342
-260
-180
-123
-104
-131
-198
-290
-384
-454
-478
-442
-344
-194
-13
171
328
435
476
452
372
259
139
39
-21
-30
10
88
185
278
349
385
384
354
308
265
241
247
283
342
406
454
466
427
332
189
17
-157
-301
-388
-396
-318
-159
61
312
560
771
918
986
971
885
748
587
430
303
220
188
205
258
329
399
450
472
459
414
348
275
211
171
164
193
253
334
418
486
520
507
439
320
163
-13
-183
-323
-412
-438
-401
-313
-196
-80
6
36
-5
-116
-280
-467
-636
-747
-765
-671
-466
-172
167
497
758
900
888
715
399
-16
-466
-882
-1202
-1377
-1389
-1244
-980
-651
-323
-57
102
133
41
-143
-371
-587
-742
-801
-752
-606
-399
-176
10
118
121
14
-182
-429
-679
-881
-994
-993
-874
-656
-373
-71
204
412
524
532
442
274
58
-173
-389
-569
-698
-774
-802
-794
-761
-717
-672
-633
-600
-573
-547
-516
-474
-414
-331
-222
-89
65
230
391
532
632
677
651
552
383
161
-90
-339
-554
-709
-783
-771
-681
-532
-351
-168
-11
103
166
184
170
144
126
128
154
198
244
273
268
217
122
-5
-140
-252
-311
-296
-199
-29
191
423
626
763
810
758
620
424
210
21
-109
-159
-125
-26
108
238
326
344
283
150
-29
-217
-372
-459
-456
-355
-171
68
325
558
735
832
843
776
650
494
335
198
100
49
44
77
138
216
302
389
473
551
621
679
722
748
754
742
717
685
657
639
635
645
661
667
649
592
485
329
136
-73
-269
-422
-506
-507
-425
-275
-86
104
259
351
365
305
190
52
-73
-150
-161
-100
18
164
302
395
417
356
221
38
-153
-312
-403
-406
-320
-163
28
208
333
371
303
136
-109
-392
-670
-900
-1051
-1106
-1064
-942
-764
-558
-350
-162
-5
116
202
256
281
277
244
181
90
-18
-131
-230
-294
-307
-263
-170
-46
75
156
164
77
-107
-365
-654
-917
-1094
-1135
-1012
-733
-333
121
544
854
984
901
613
168
-352
-846
-1217
-1392
-1335
-1056
-612
-92
398
762
926
862
587
164
-316
-751
-1049
-1151
-1039
-742
-329
110
476
689
702
509
148
-309
-770
-1143
-1354
-1361
-1161
-787
-305
206
665
1006
1190
1203
1065
815
506
193
-77
-274
-384
-407
-358
-261
-138
-13
97
179
224
228
188
104
-20
-176
-355
-538
-708
-843
-928
-951
-909
-808
-664
-493
-315
-141
24
186
360
563
809
1106
1443
1794
2119
2366
2488
2444
2216
1814
1277
667
64
-450
-809
-968
-919
-688
-334
66
427
678
772
696
475
162
-168
-437
-578
-549
-344
11
458
922
1322
1591
1686
1592
1331
952
521
111
-213
-404
-443
-333
-105
195
512
796
1004
1113
1111
1006
814
562
275
-24
-318
-592
-840
-1053
-1227
-1353
-1424
-1430
-1363
-1220
-1000
-715
-377
-8
369
726
1039
1288
1455
1532
1515
1405
1209
940
614
251
-125
-489
-814
-1074
-1247
-1319
-1284
-1148
-928
-652
-354
-71
163
319
382
345
218
19
-225
-485
-734
-947
-1109
-1209
-1244
-1214
-1120
-965
-752
-484
-168
184
552
907
1214
1434
1531
1477
1261
891
399
-166
-740
-1252
-1641
-1859
-1886
-1731
-1429
-1039
-631
-275
-26
84
54
-89
-295
-500
-644
-678
-581
-359
-50
288
587
783
829
708
434
53
-366
-748
-1022
-1136
-1071
-842
-494
-96
274
546
668
620
416
101
-260
-593
-832
-929
-867
-662
-357
-15
293
506
581
500
281
-35
-386
-705
-929
-1012
-936
-706
-357
57
474
830
1076
1176
1122
924
612
229
-178
-562
-889
-1135
-1290
-1358
-1353
-1297
-1211
-1116
-1024
-942
-871
-801
-722
-622
-491
-326
-130
85
298
486
620
678
644
515
301
26
-269
-541
-740
-826
-769
-561
-213
240
747
1244
1670
1966
2095
2037
1805
1427
954
446
-36
-441
-731
-889
-916
-833
-669
-460
-238
-30
149
292
401
484
547
593
621
624
593
517
390
216
6
-222
-438
-614
-722
-741
-662
-489
-238
64
383
684
934
1111
1198
1192
1098
930
708
453
189
-64
-285
-456
-564
-598
-550
-421
-218
46
350
664
957
1197
1354
1408
1348
1179
914
581
214
-151
-478
-741
-922
-1014
-1022
-963
-857
-728
-600
-492
-418
-384
-386
-417
-460
-498
-511
-481
-394
-243
-29
238
536
836
1105
1305
1405
1382
1223
935
538
67
-435
-919
-1341
-1667
-1878
-1969
-1952
-1851
-1695
-1515
-1333
-1164
-1010
-866
-721
-563
-385
-189
14
206
366
473
516
492
415
306
193
103
58
63
110
176
227
227
149
-21
-277
-590
-914
-1193
-1373
-1407
-1273
-972
-531
2
565
1096
1542
1868
2061
2130
2099
2003
1877
1748
1629
1520
1410
1283
1122
920
679
413
145
-98
-292
-424
-491
-504
-484
-454
-437
-446
-480
-527
-567
-575
-533
-433
-281
-99
82
227
309
313
246
133
15
-60
-50
73
311
643
1020
1383
1667
1821
1815
1650
1356
986
606
276
43
-73
-82
-21
59
103
68
-65
-287
-560
-831
-1040
-1136
-1095
-925
-664
-379
-143
-25
-69
-282
-629
-1038
-1415
-1660
-1689
-1457
-964
-261
561
1383
2082
2554
2735
2606
2201
1594
888
187
-416
-861
-1128
-1232
-1222
-1161
-1112
-1119
-1202
-1350
-1527
-1678
-1749
-1695
-1495
-1156
-714
-226
241
624
870
955
877
662
355
10
-320
-589
-769
-849
-834
-743
-603
-443
-288
-160
-73
-34
-47
-110
-219
-365
-537
-720
-895
-1042
-1139
-1171
-1125
-1000
-807
-564
-299
-42
179
340
432
454
421
353
276
213
185
201
262
361
487
626
768
907
1040
1168
1295
1418
1532
1623
1673
1664
1578
1406
1153
837
488
148
-139
-334
-410
-357
-187
70
373
670
918
1080
1143
1109
1002
862
731
652
656
760
959
1234
1549
1863
2132
2322
2407
2376
2231
1988
1667
1295
899
505
134
-195
-469
-674
-802
-847
-806
-684
-488
-235
54
358
650
909
1119
1270
1361
1397
1388
1347
1283
1206
1118
1018
908
783
647
506
373
265
200
194
255
383
566
778
990
1167
1277
1298
1219
1048
803
516
225
-36
-238
-368
-424
-421
-386
-348
-339
-380
-481
-635
-825
-1018
-1183
-1283
-1295
-1207
-1024
-764
-461
-153
120
322
429
429
324
131
-128
-423
-726
-1012
-1265
-1473
-1633
-1745
-1810
-1831
-1808
-1739
-1624
-1462
-1259
-1027
-785
-561
-383
-280
-273
-372
-570
-841
-1144
-1426
-1633
-1716
-1641
-1402
-1016
-530
-10
467
827
1010
990
770
393
-71
-528
-886
-1065
-1014
-726
-235
387
1040
1613
2008
2155
2027
1644
1069
400
-251
-780
-1106
-1191
-1041
-709
-279
148
477
637
594
359
-15
-448
-841
-1108
-1181
-1034
-680
-172
411
979
1447
1758
1883
1836
1660
1421
1189
1028
975
1038
1192
1387
1559
1641
1584
1363
984
485
-75
-623
-1090
-1418
-1578
-1564
-1402
-1136
-822
-515
-260
-81
16
49
50
56
104
220
418
690
1016
1363
1692
1969
2162
2257
2249
2150
1981
1772
1554
1358
1206
1114
1085
1114
1183
1269
1344
1379
1348
1233
1022
723
345
-86
-538
-980
-1377
-1708
-1958
-2125
-2221
-2264
-2278
-2284
-2298
-2322
-2349
-2358
-2321
-2209
-2000
-1682
-1259
-755
-210
325
795
1151
1355
1390
1257
982
605
175
-256
-641
-949
-1160
-1274
-1303
-1267
-1190
-1097
-1002
-915
-836
-760
-680
-586
-474
-346
-206
-64
67
176
254
295
300
272
219
151
79
13
-38
-66
-62
-23
57
179
341
536
754
978
1188
1365
1490
1549
1534
1447
1300
1110
901
695
512
363
254
178
125
80
28
-39
-124
-219
-310
-380
-412
-391
-313
-185
-23
149
304
418
474
468
406
308
205
126
100
147
274
474
726
1000
1265
1485
1638
1708
1694
1604
1453
1261
1045
819
592
363
131
-108
-356
-608
-854
-1076
-1253
-1361
-1384
-1310
-1139
-884
-567
-219
125
431
670
822
878
839
716
524
283
14
-264
-537
-791
-1018
-1211
-1362
-1468
-1525
-1531
-1487
-1397
-1271
-1120
-959
-803
-667
-562
-494
-463
-463
-484
-514
-538
-544
-523
-469
-381
-264
-122
34
197
356
502
627
724
786
808
787
723
619
483
325
158
0
-135
-234
-287
-292
-252
-177
-81
17
101
154
168
138
67
-36
-159
-286
-402
-494
-554
-578
-567
-524
-459
-382
-304
-235
-183
-155
-152
-174
-215
-267
-316
-350
-355
-318
-231
-93
90
304
528
736
900
992
994
897
702
428
102
-240
-556
-808
-967
-1012
-944
-772
-523
-232
64
328
532
662
715
703
648
578
519
492
508
566
651
741
808
827
776
649
451
202
-67
-317
-511
-618
-620
-513
-313
-46
248
529
761
918
989
979
907
802
696
618
583
597
648
714
763
768
706
569
366
122
-126
-338
-477
-517
-452
-300
-93
117
279
344
281
84
-227
-610
-1000
-1333
-1543
-1588
-1450
-1143
-712
-225
239
603
804
805
601
219
-286
-843
-1375
-1812
-2102
-2222
-2171
-1978
-1689
-1359
-1042
-781
-605
-522
-522
-583
-674
-764
-829
-854
-836
-784
-715
-647
-597
-577
-589
-626
-674
-713
-722
-683
-585
-426
-210
47
327
607
866
1086
1250
1352
1387
1355
1261
1109
905
658
375
65
-257
-577
-878
-1140
-1346
-1480
-1532
-1499
-1388
-1212
-993
-754
-523
-321
-165
-64
-16
-12
-37
-71
-98
-105
-83
-35
32
106
171
214
224
199
141
62
-25
-102
-155
-171
-144
-76
26
149
279
397
491
548
564
537
474
386
285
188
108
58
44
68
125
203
286
356
395
389
331
224
83
-72
-212
-306
-329
-265
-110
121
402
692
947
1123
1190
1127
938
642
274
-124
-509
-844
-1110
-1303
-1436
-1533
-1626
-1740
-1893
-2086
-2302
-2510
-2673
-2751
-2717
-2559
-2285
-1926
-1528
-1145
-832
-631
-563
-631
-809
-1056
-1318
-1543
-1681
-1703
-1597
-1370
-1048
-668
-273
97
408
640
779
828
795
695
547
371
188
18
-121
-210
-234
-185
-58
142
400
693
992
1265
1480
1612
1645
1573
1406
1162
867
551
244
-31
-252
-410
-498
-516
-468
-360
-201
-1
225
461
687
880
1018
1088
1080
997
857
686
523
406
369
436
612
885
1222
1577
1899
2137
2254
2233
2075
1808
1475
1130
825
604
495
505
616
798
1004
1188
1309
1336
1258
1083
833
545
259
16
-149
-214
-173
-32
186
447
711
935
1083
1123
1039
830
512
114
-321
-743
-1106
-1368
-1505
-1511
-1399
-1206
-979
-776
-650
-641
-774
-1046
-1433
-1889
-2359
-2783
-3109
-3301
-3342
-3241
-3021
-2721
-2383
-2045
-1734
-1463
-1230
-1020
-817
-600
-360
-97
175
430
638
768
796
708
508
214
-140
-516
-869
-1162
-1366
-1465
-1457
-1353
-1177
-955
-721
-503
-324
-202
-145
-152
-216
-322
-455
-597
-731
-846
-934
-995
-1032
-1052
-1067
-1082
-1103
-1126
-1142
-1138
-1098
-1006
-860
-660
-424
-181
30
167
197
94
-143
-495
-921
-1363
-1757
-2043
-2176
-2136
-1933
-1605
-1213
-829
-521
-345
-326
-460
-708
-1010
-1294
-1483
-1523
-1383
-1066
-607
-66
484
974
1344
1566
1639
1593
1480
1366
1316
1380
1587
1935
2398
2924
3451
3913
4254
4434
4436
4268
3956
3542
3077
2609
2183
1830
1571
1412
1347
1362
1437
1549
1676
1794
1884
1930
1920
1848
1712
1519
1280
1010
733
467
236
56
-62
-113
-101
-38
62
179
293
390
458
494
503
494
483
489
528
614
754
947
1184
1446
1710
1951
2141
2262
2301
2255
2133
1951
1735
1510
1299
1121
983
882
808
742
663
554
404
211
-14
-256
-489
-691
-843
-934
-965
-950
-906
-858
-826
-825
-857
-914
-975
-1014
-1006
-929
-772
-538
-243
84
411
705
940
1101
1187
1207
1179
1121
1050
972
882
765
600
363
36
-386
-896
-1468
-2063
-2637
-3144
-3547
-3824
-3971
-4000
-3939
-3823
-3685
-3554
-3444
-3354
-3271
-3174
-3038
-2847
-2590
-2275
-1919
-1552
-1203
-902
-667
-506
-409
-357
-325
-287
-223
-126
1
143
282
398
478
521
540
560
613
729
931
1225
1597
2013
2428
2785
3035
3139
3086
2886
2577
2218
1875
1613
1481
1506
1687
1994
2374
2762
3092
3307
3369
3265
3006
2623
2159
1663
1179
736
352
25
-255
-508
-753
-1004
-1268
-1540
-1806
-2047
-2243
-2377
-2441
-2434
-2366
-2252
-2112
-1966
-1831
-1717
-1626
-1553
-1490
-1422
-1334
-1212
-1045
-828
-559
-243
111
487
867
1227
1544
1793
1953
2009
1955
1794
1540
1222
873
533
240
28
-83
-84
15
192
411
634
819
935
958
884
719
486
216
-54
-292
-471
-574
-598
-553
-459
-342
-230
-151
-123
-158
-257
-410
-600
-804
-997
-1158
-1270
-1326
-1326
-1281
-1209
-1137
-1089
-1090
-1158
-1302
-1520
-1799
-2115
-2439
-2740
-2986
-3156
-3236
-3226
-3137
-2989
-2809
-2623
-2456
-2321
-2223
-2152
-2090
-2011
-1887
-1690
-1403
-1016
-535
25
639
1273
1892
2464
2962
3370
3679
3891
4014
4064
4054
3999
3909
3790
3640
3455
3229
2956
2629
2251
1827
1369
897
430
-9
-401
-731
-994
-1191
-1332
-1437
-1526
-1622
-1745
-1905
-2109
-2351
-2617
-2890
-3147
-3370
-3546
-3667
-3735
-3759
-3754
-3735
-3717
-3708
-3712
-3722
-3727
-3713
-3662
-3562
-3406
-3191
-2926
-2622
-2295
-1961
-1634
-1324
-1034
-762
-502
-244
19
295
589
900
1223
1550
1872
2176
2451
2686
2869
2994
3053
3043
2966
2826
2636
2409
2165
1924
1706
1526
1390
1296
1232
1177
1106
992
811
554
220
-174
-597
-1010
-1367
-1629
-1765
-1760
-1619
-1365
-1038
-685
-358
-100
57
101
37
-111
-303
-494
-638
-695
-639
-457
-155
247
716
1211
1689
2111
2441
2658
2749
2715
2570
2336
2043
1726
1419
1151
946
819
769
790
861
957
1051
1115
1131
1085
978
819
626
421
227
63
-59
-137
-174
-181
-174
-166
-166
-177
-197
-215
-218
-195
-137
-41
90
244
407
561
693
793
859
896
912
919
928
943
965
987
999
986
940
853
727
572
403
239
97
-10
-81
-123
-151
-187
-255
-371
-542
-763
-1012
-1264
-1480
-1628
-1683
-1635
-1495
-1287
-1051
-834
-682
-627
-689
-861
-1119
-1422
-1719
-1959
-2100
-2119
-2011
-1796
-1510
-1201
-919
-706
-593
-590
-689
-865
-1081
-1298
-1480
-1598
-1642
-1610
-1517
-1383
-1232
-1085
-959
-858
-780
-717
-654
-579
-483
-359
-210
-41
141
326
510
690
868
1048
1234
1428
1625
1816
1986
2113
2179
2166
2066
1881
1627
1332
1033
772
590
519
580
775
1090
1495
1948
2402
2810
3133
3343
3429
3395
3258
3044
2783
2506
2235
1984
1757
1547
1343
1127
886
608
289
-66
-446
-834
-1209
-1550
-1838
-2058
-2199
-2259
-2235
-2131
-1954
-1710
-1410
-1064
-684
-284
121
518
892
1235
1542
1815
2060
2291
2521
2763
3028
3319
3630
3948
4255
4529
4750
4906
4990
5011
4985
4933
4880
4846
4843
4868
4907
4932
4909
4803
4583
4233
3752
3155
2469
1735
991
272
-398
-1008
-1565
-2080
-2574
-3064
-3559
-4056
-4536
-4972
-5329
-5573
-5677
-5630
-5438
-5124
-4726
-4288
-3855
-3462
-3132
-2869
-2662
-2489
-2319
-2121
-1875
-1567
-1201
-789
-353
82
494
867
1193
1474
1717
1934
2136
2327
2510
2677
2816
2915
2962
2947
2869
2730
2540
2311
2056
1786
1509
1230
950
669
386
99
-189
-477
-762
-1044
-1323
-1603
-1887
-2178
-2479
-2785
-3087
-3367
-3605
-3779
-3870
-3866
-3767
-3583
-3340
-3069
-2807
-2586
-2430
-2347
-2329
-2354
-2384
-2380
-2301
-2118
-1816
-1398
-885
-311
279
842
1337
1736
2025
2204
2285
2287
2235
2152
2054
1951
1848
1742
1627
1497
1348
1181
1000
815
636
478
353
272
243
270
353
487
665
876
1109
1349
1584
1801
1992
2152
2277
2370
2434
2472
2486
2473
2425
2332
2177
1948
1634
1231
749
209
-357
-907
-1397
-1785
-2039
-2143
-2097
-1921
-1649
-1326
-997
-702
-469
-309
-217
-174
-152
-120
-52
67
239
454
690
920
1118
1262
1341
1357
1318
1242
1149
1056
973
900
831
753
649
509
325
102
-147
-400
-632
-820
-945
-1002
-998
-949
-887
-843
-850
-934
-1110
-1377
-1719
-2109
-2511
-2885
-3195
-3412
-3519
-3513
-3405
-3218
-2980
-2724
-2482
-2278
-2131
-2045
-2019
-2037
-2083
-2130
-2157
-2144
-2075
-1942
-1746
-1493
-1195
-868
-529
-193
126
420
685
923
1139
1341
1537
1736
1945
2166
2399
2639
2880
3113
3327
3510
3655
3754
3803
3800
3746
3646
3506
3333
3135
2917
2684
2439
2184
1916
1634
1336
1018
679
320
-59
-455
-864
-1282
-1705
-2130
-2550
-2961
-3356
-3726
-4059
-4342
-4559
-4696
-4741
-4683
-4521
-4256
-3899
-3465
-2973
-2442
-1892
-1337
-787
-247
284
810
1333
1856
2374
2881
3363
3802
4182
4484
4696
4810
4826
4749
4591
4368
4094
3788
3462
3126
2789
2457
2134
1825
1532
1261
1014
794
602
435
291
166
55
-43
-128
-197
-246
-267
-255
-205
-119
0
140
290
435
564
666
739
785
810
822
828
833
835
824
785
700
550
323
10
-383
-842
-1341
-1849
-2332
-2760
-3110
-3368
-3534
-3615
-3628
-3592
-3528
-3450
-3365
-3274
-3169
-3040
-2872
-2655
-2383
-2057
-1683
-1277
-857
-445
-61
279
561
780
936
1035
1087
1103
1097
1080
1063
1050
1043
1038
1029
1006
959
879
760
599
403
179
-57
-290
-502
-682
-821
-916
-972
-998
-1004
-1002
-997
-991
-977
-945
-879
-768
-602
-381
-114
181
478
748
964
1107
1168
1150
1069
948
815
692
597
535
498
470
427
345
207
6
-252
-547
-850
-1130
-1356
-1507
-1575
-1566
-1499
-1401
-1301
-1224
-1182
-1174
-1184
-1185
-1145
-1033
-828
-521
-121
347
848
1341
1787
2159
2442
2640
2771
2866
2958
3079
3251
3481
3761
4070
4375
4642
4837
4939
4939
4843
4672
4459
4241
4057
3937
3904
3964
4112
4331
4592
4862
5109
5302
5419
5446
5382
5233
5017
4755
4473
4199
3954
3756
3614
3531
3501
3511
3546
3592
3633
3661
3672
3666
3649
3626
3603
3579
3551
3506
3427
3295
3091
2801
2418
1945
1398
799
176
-442
-1027
-1563
-2041
-2466
-2849
-3210
-3565
-3931
-4313
-4707
-5098
-5461
-5770
-5998
-6125
-6143
-6056
-5883
-5651
-5397
-5155
-4954
-4813
-4737
-4717
-4732
-4751
-4742
-4677
-4533
-4303
-3989
-3607
-3181
-2741
-2314
-1923
-1582
-1294
-1053
-843
-645
-439
-212
43
322
608
878
1101
1245
1280
1186
953
585
96
-487
-1131
-1801
-2465
-3097
-3681
-4211
-4691
-5131
-5544
-5943
-6334
-6719
-7090
-7433
-7729
-7963
-8119
-8192
-8183
-8103
-7973
-7812
-7641
-7476
-7323
-7178
-7028
-6854
-6633
-6344
-5975
-5524
-5000
-4424
-3824
-3232
-2678
-2184
-1763
-1416
-1134
-900
-698
-508
-322
-136
44
207
338
424
459
446
399
339
295
297
368
526
776
1108
1504
1937
2375
2790
3161
3474
3726
3925
4081
4210
4323
4428
4523
4600
4644
4638
4565
4414
4180
3869
3496
3084
2662
2259
1902
1615
1408
1287
1245
1269
1338
1430
1522
1593
1628
1619
1562
1461
1326
1168
1000
838
689
562
458
374
305
243
178
106
21
-75
-176
-274
-356
-412
-430
-405
-335
-223
-79
85
256
419
563
682
772
833
869
885
886
875
853
820
775
716
642
556
462
367
281
214
172
161
180
224
282
339
381
390
356
270
130
-57
-282
-531
-786
-1032
-1258
-1455
-1622
-1763
-1886
-2001
-2121
-2253
-2401
-2561
-2724
-2874
-2992
-3055
-3046
-2952
-2767
-2498
-2161
-1779
-1383
-1002
-665
-391
-191
-63
2
24
23
20
26
47
74
91
75
2
-150
-393
-726
-1136
-1598
-2077
-2537
-2946
-3280
-3532
-3705
-3819
-3902
-3988
-4106
-4274
-4500
-4776
-5078
-5374
-5627
-5804
-5877
-5833
-5674
-5413
-5076
-4690
-4284
-3878
-3484
-3101
-2719
-2320
-1885
-1395
-843
-228
437
1132
1828
2495
3106
3642
4091
4458
4751
4986
5185
5366
5544
5725
5906
6078
6223
6326
6369
6340
6238
6065
5837
5573
5298
5034
4802
4616
4480
4393
4342
4312
4285
4245
4179
4080
3949
3792
3619
3440
3265
3097
2936
2775
2601
2401
2163
1881
1556
1197
822
455
122
-155
-361
-492
-558
-580
-586
-613
-691
-845
-1088
-1415
-1809
-2239
-2666
-3050
-3357
-3563
-3656
-3641
-3535
-3363
-3156
-2940
-2738
-2559
-2406
-2270
-2137
-1993
-1825
-1626
-1399
-1153
-903
-668
-464
-304
-194
-130
-102
-96
-94
-80
-42
22
112
216
321
412
475
499
481
423
333
225
111
4
-84
-151
-195
-222
-244
-271
-316
-389
-497
-642
-818
-1014
-1220
-1415
-1582
-1705
-1774
-1780
-1727
-1623
-1484
-1331
-1186
-1074
-1014
-1020
-1098
-1245
-1450
-1697
-1965
-2235
-2489
-2714
-2904
-3060
-3186
-3289
-3376
-3452
-3516
-3562
-3581
-3561
-3490
-3363
-3177
-2940
-2666
-2375
-2092
-1837
-1626
-1468
-1361
-1291
-1241
-1187
-1106
-982
-809
-591
-345
-95
128
295
383
378
281
104
-127
-381
-621
-819
-949
-1000
-971
-875
-731
-562
-394
-245
-128
-50
-8
5
-1
-17
-35
-55
-78
-111
-159
-232
-333
-464
-620
-795
-978
-1158
-1327
-1475
-1598
-1693
-1758
-1796
-1805
-1786
-1737
-1657
-1544
-1400
-1225
-1022
-800
-560
-307
-42
239
541
872
1242
1655
2111
2602
3110
3612
4077
4474
4776
4966
5039
5003
4882
4708
4519
4349
4226
4165
4165
4212
4278
4331
4340
4282
4146
3936
3672
3383
3103
2866
2696
2605
2589
2630
2700
2765
2795
2767
2671
2512
2306
2081
1867
1690
1571
1516
1520
1564
1621
1661
1655
1581
1428
1198
903
565
209
-136
-447
-707
-908
-1050
-1142
-1198
-1235
-1274
-1328
-1412
-1531
-1684
-1866
-2063
-2258
-2430
-2561
-2632
-2632
-2557
-2411
-2210
-1975
-1733
-1513
-1337
-1225
-1181
-1199
-1260
-1336
-1394
-1401
-1329
-1164
-901
-553
-143
300
741
1149
1501
1783
1991
2130
2211
2246
2244
2209
2141
2033
1881
1678
1423
1126
801
470
158
-113
-326
-474
-564
-612
-641
-680
-754
-880
-1068
-1312
-1599
-1908
-2217
-2506
-2765
-2990
-3187
-3368
-3547
-3732
-3924
-4115
-4287
-4413
-4467
-4425
-4273
-4011
-3653
-3228
-2769
-2316
-1898
-1539
-1243
-1002
-797
-597
-376
-110
210
581
985
1395
1777
2103
2348
2505
2576
2578
2536
2478
2428
2403
2411
2447
2500
2553
2591
2602
2586
2549
2506
2475
2475
2522
2619
2764
2940
3127
3299
3432
3508
3518
3465
3359
3220
3072
2941
2847
2806
2826
2906
3040
3216
3417
3626
3828
4008
4153
4253
4303
4301
4248
4150
4016
3856
3684
3511
3345
3192
3051
2916
2780
2630
2460
2262
2037
1796
1551
1320
1122
972
878
839
842
866
884
871
802
666
461
199
-98
-399
-676
-902
-1061
-1152
-1182
-1172
-1148
-1136
-1156
-1218
-1322
-1452
-1587
-1701
-1771
-1781
-1729
-1625
-1491
-1359
-1262
-1230
-1285
-1434
-1672
-1978
-2324
-2677
-3006
-3288
-3509
-3669
-3778
-3855
-3922
-4003
-4116
-4271
-4469
-4704
-4964
-5232
-5491
-5726
-5925
-6079
-6184
-6239
-6242
-6194
-6097
-5952
-5760
-5527
-5259
-4966
-4660
-4355
-4062
-3793
-3553
-3342
-3158
-2989
-2825
-2653
-2462
-2244
-1996
-1719
-1420
-1105
-785
-466
-155
145
430
699
950
1176
1372
1527
1631
1673
1647
1552
1392
1179
931
669
415
189
4
-133
-225
-280
-312
-337
-370
-419
-489
-576
-671
-761
-833
-875
-878
-841
-768
-666
-547
-420
-295
-177
-64
45
158
283
426
592
784
1000
1234
1483
1741
2001
2262
2519
2770
3010
3234
3435
3602
3725
3793
3799
3738
3614
3434
3211
2962
2706
2460
2238
2049
1899
1786
1708
1660
1639
1641
1666
1717
1794
1899
2029
2179
2338
2493
2629
2730
2784
2783
2724
2611
2452
2257
2037
1806
1568
1327
1084
839
588
332
72
-187
-438
-674
-887
-1070
-1221
-1340
-1433
-1504
-1559
-1602
-1636
-1657
-1660
-1638
-1583
-1491
-1360
-1197
-1010
-815
-626
-458
-324
-228
-170
-141
-128
-116
-88
-32
60
187
343
515
688
843
963
1038
1057
1020
930
794
621
421
204
-23
-256
-492
-729
-967
-1205
-1439
-1664
-1869
-2043
-2174
-2250
-2261
-2200
-2070
-1877
-1638
-1372
-1105
-861
-662
-524
-453
-443
-479
-538
-589
-604
-561
-444
-253
0
291
588
857
1066
1195
1233
1189
1081
942
807
710
680
732
866
1072
1327
1603
1873
2115
2317
2477
2604
2714
2823
2946
3091
3254
3424
3579
3697
3754
3733
3630
3449
3207
2928
2640
2367
2128
1929
1766
1622
1474
1297
1072
784
434
35
-390
-811
-1194
-1510
-1738
-1871
-1912
-1876
-1786
-1665
-1537
-1415
-1304
-1199
-1085
-945
-759
-514
-204
162
567
983
1378
1720
1982
2148
2215
2190
2097
1963
1820
1697
1615
1585
1607
1670
1752
1832
1885
1893
1845
1738
1578
1379
1158
933
721
532
373
242
135
43
-43
-133
-234
-350
-484
-635
-800
-976
-1158
-1343
-1524
-1695
-1851
-1986
-2093
-2167
-2205
-2208
-2178
-2122
-2048
-1966
-1885
-1814
-1760
-1723
-1704
-1701
-1707
-1720
-1735
-1749
-1763
-1777
-1792
-1809
-1828
-1846
-1861
-1867
-1860
-1838
-1800
-1746
-1681
-1609
-1536
-1466
-1401
-1343
-1288
-1235
-1180
-1122
-1061
-1000
-945
-900
-870
-857
-859
-871
-886
-895
-892
-875
-848
-820
-807
-827
-897
-1027
-1220
-1468
-1752
-2043
-2310
-2520
-2649
-2683
-2622
-2480
-2282
-2061
-1852
-1683
-1574
-1532
-1549
-1606
-1676
-1731
-1744
-1696
-1578
-1392
-1147
-861
-553
-242
58
338
592
822
1029
1218
1389
1544
1678
1788
1870
1917
1927
1898
1830
1726
1590
1428
1247
1057
868
694
548
443
391
397
461
575
723
882
1027
1133
1179
1157
1065
918
738
555
399
296
263
301
399
533
671
778
821
779
640
408
97
-267
-655
-1040
-1396
-1707
-1965
-2169
-2326
-2443
-2531
-2598
-2651
-2694
-2729
-2755
-2772
-2778
-2768
-2738
-2679
-2583
-2437
-2233
-1965
-1633
-1247
-824
-391
21
382
666
856
952
966
925
865
823
835
925
1101
1356
1667
2001
2320
2590
2784
2890
2909
2854
2746
2608
2462
2320
2184
2047
1898
1722
1506
1249
954
639
325
38
-199
-370
-468
-500
-479
-428
-370
-325
-306
-317
-355
-406
-455
-485
-485
-449
-377
-278
-165
-50
51
132
185
213
218
204
178
142
98
44
-21
-97
-184
-277
-369
-448
-504
-525
-504
-436
-322
-169
15
215
418
610
780
920
1024
1092
1124
1124
1099
1055
998
936
873
813
758
706
653
594
523
437
333
213
82
-51
-176
-284
-365
-419
-448
-461
-472
-493
-539
-614
-716
-832
-939
-1008
-1008
-912
-701
-369
74
605
1188
1783
2349
2852
3268
3590
3822
3979
4086
4163
4232
4301
4371
4434
4474
4474
4418
4300
4120
3889
3626
3354
3094
2864
2673
2520
2396
2282
2159
2007
1812
1569
1279
955
613
274
-44
-328
-570
-772
-941
-1090
-1232
-1379
-1539
-1712
-1894
-2075
-2239
-2374
-2468
-2514
-2513
-2472
-2404
-2324
-2250
-2195
-2169
-2172
-2200
-2240
-2277
-2293
-2276
-2218
-2118
-1985
-1835
-1688
-1566
-1486
-1461
-1493
-1575
-1691
-1820
-1940
-2029
-2077
-2075
-2028
-1947
-1848
-1743
-1643
-1551
-1461
-1361
-1232
-1060
-835
-555
-233
109
439
721
926
1030
1028
927
753
538
323
143
23
-25
-6
61
149
229
276
279
236
164
87
35
34
102
243
445
683
926
1138
1292
1368
1362
1286
1158
1004
850
710
594
498
409
310
187
31
-155
-355
-547
-700
-784
-775
-661
-442
-130
252
675
1112
1539
1943
2315
2655
2967
3253
3513
3742
3933
4078
4168
4205
4198
4163
4125
4111
4140
4225
4362
4533
4705
4837
4889
4828
4636
4314
3883
3378
2844
2322
1845
1425
1058
722
382
4
-440
-959
-1543
-2159
-2759
-3286
-3689
-3931
-3998
-3901
-3676
-3372
-3048
-2756
-2531
-2391
-2327
-2313
-2312
-2285
-2200
-2041
-1810
-1525
-1217
-916
-651
-437
-273
-144
-25
111
287
512
779
1067
1340
1559
1691
1712
1617
1419
1146
838
534
268
62
-78
-162
-207
-239
-277
-335
-415
-509
-604
-682
-732
-752
-748
-736
-737
-768
-840
-948
-1074
-1188
-1253
-1234
-1108
-870
-536
-145
249
589
821
908
838
627
314
-42
-379
-639
-783
-797
-692
-503
-278
-71
76
136
105
4
-130
-250
-311
-278
-135
112
438
801
1154
1456
1674
1793
1815
1762
1663
1553
1466
1425
1441
1513
1631
1777
1930
2075
2200
2303
2386
2461
2539
2633
2751
2900
3079
3282
3501
3721
3928
4103
4232
4298
4290
4200
4026
3776
3462
3106
2737
2382
2070
1825
1658
1573
1558
1595
1656
1712
1739
1718
1642
1513
1345
1154
958
770
596
430
259
64
-176
-477
-847
-1280
-1760
-2256
-2735
-3159
-3500
-3736
-3863
-3889
-3836
-3736
-3621
-3522
-3461
-3450
-3485
-3553
-3632
-3698
-3728
-3705
-3624
-3490
-3320
-3141
-2982
-2873
-2840
-2901
-3059
-3310
-3632
-3999
-4373
-4719
-5003
-5197
-5283
-5258
-5128
-4911
-4635
-4330
-4030
-3765
-3556
-3420
-3361
-3375
-3451
-3571
-3717
-3865
-3995
-4090
-4131
-4107
-4009
-3831
-3573
-3241
-2846
-2407
-1947
-1494
-1075
-715
-430
-228
-105
-42
-14
10
61
164
330
559
832
1120
1388
1598
1724
1749
1678
1532
1348
1172
1048
1016
1103
1310
1627
2023
2457
2888
3276
3598
3840
4006
4116
4191
4256
4330
4424
4536
4654
4760
4832
4853
4811
4707
4547
4347
4125
3900
3686
3491
3317
3161
3017
2883
2758
2646
2555
2495
2473
2490
2542
2613
2682
2724
2718
2649
2517
2333
2125
1929
1786
1731
1789
1966
2252
2614
3008
3385
3694
3900
3979
3930
3767
3518
3217
2897
2581
2284
2005
1732
1450
1143
801
425
30
-360
-716
-1006
-1210
-1316
-1330
-1271
-1173
-1073
-1008
-1008
-1086
-1242
-1462
-1718
-1978
-2213
-2399
-2523
-2585
-2596
-2575
-2543
-2520
-2521
-2550
-2607
-2682
-2767
-2850
-2923
-2985
-3036
-3080
-3122
-3165
-3207
-3243
-3266
-3265
-3237
-3179
-3098
-3009
-2931
-2886
-2894
-2970
-3117
-3329
-3588
-3869
-4141
-4377
-4553
-4655
-4682
-4639
-4542
-4409
-4260
-4109
-3967
-3839
-3727
-3627
-3538
-3459
-3391
-3335
-3293
-3265
-3247
-3230
-3201
-3144
-3046
-2897
-2695
-2447
-2167
-1876
-1597
-1347
-1137
-967
-823
-683
-518
-303
-16
350
788
1277
1784
2271
2704
3057
3319
3495
3606
3682
3757
3860
4006
4199
4421
4644
4831
4944
4953
4844
4617
4293
3906
3497
3108
2773
2516
2343
2248
2209
2202
2198
2175
2119
2025
1899
1752
1598
1449
1315
1196
1090
987
876
748
598
424
233
39
-142
-290
-386
-413
-361
-223
-3
291
642
1027
1419
1790
2111
2357
2511
2564
2517
2381
2176
1930
1669
1420
1203
1028
898
805
738
684
631
575
520
476
459
483
559
688
861
1057
1245
1393
1473
1464
1363
1181
948
702
485
334
272
305
416
573
729
835
848
736
490
118
-353
-885
-1435
-1970
-2464
-2912
-3323
-3718
-4125
-4568
-5063
-5607
-6184
-6759
-7289
-7728
-8034
-8180
-8156
-7972
-7655
-7245
-6787
-6326
-5896
-5519
-5206
-4950
-4737
-4548
-4364
-4168
-3953
-3718
-3469
-3217
-2976
-2756
-2567
-2413
-2292
-2199
-2126
-2065
-2007
-1945
-1875
-1797
-1713
-1627
-1546
-1478
-1427
-1400
-1399
-1422
-1464
-1516
-1563
-1591
-1584
-1530
-1418
-1248
-1022
-756
-463
-163
125
387
617
816
992
1159
1335
1533
1762
2020
2297
2573
2823
3021
3147
3188
3148
3043
2905
2774
2694
2703
2831
3091
3478
3968
4522
5091
5625
6076
6412
6612
6675
6616
6463
6251
6018
5795
5606
5465
5372
5318
5287
5260
5219
5150
5046
4907
4738
4550
4354
4158
3971
3792
3620
3447
3268
3075
2866
2644
2417
2198
2005
1852
1752
1712
1730
1794
1885
1979
2050
2075
2040
1942
1790
1607
1422
1271
1188
1197
1309
1518
1800
2116
2414
2642
2753
2710
2499
2127
1620
1026
402
-193
-706
-1099
-1354
-1476
-1488
-1430
-1346
-1282
-1272
-1336
-1475
-1673
-1902
-2125
-2307
-2421
-2454
-2407
-2300
-2162
-2032
-1946
-1933
-2013
-2191
-2454
-2782
-3145
-3513
-3857
-4156
-4397
-4575
-4693
-4757
-4775
-4753
-4697
-4610
-4498
-4367
-4230
-4106
-4014
-3981
-4026
-4162
-4393
-4705
-5072
-5454
-5804
-6074
-6225
-6229
-6081
-5791
-5392
-4928
-4447
-3997
-3613
-3315
-3105
-2965
-2867
-2776
-2660
-2494
-2268
-1988
-1671
-1349
-1053
-814
-652
-575
-576
-635
-723
-807
-858
-851
-775
-631
-428
-186
72
324
552
744
897
1014
1106
1180
1250
1322
1402
1487
1573
1648
1701
1721
1696
1620
1489
1305
1075
810
525
233
-49
-311
-544
-747
-923
-1083
-1237
-1398
-1576
-1775
-1989
-2207
-2408
-2565
-2654
-2651
-2544
-2331
-2025
-1652
-1246
-846
-489
-201
3
124
180
200
219
273
389
583
856
1191
1563
1936
2278
2559
2762
2885
2937
2939
2918
2902
2910
2955
3035
3137
3240
3314
3333
3274
3123
2877
2545
2145
1704
1251
812
413
70
-208
-422
-578
-691
-779
-861
-954
-1071
-1219
-1398
-1598
-1804
-1993
-2140
-2221
-2217
-2117
-1921
-1642
-1306
-946
-601
-310
-105
-9
-30
-162
-386
-675
-995
-1317
-1614
-1874
-2091
-2271
-2427
-2570
-2714
-2862
-3008
-3140
-3237
-3276
-3235
-3101
-2869
-2551
-2166
-1748
-1335
-965
-673
-483
-410
-453
-600
-829
-1113
-1418
-1715
-1979
-2188
-2333
-2410
-2423
-2384
-2308
-2213
-2117
-2033
-1970
-1930
-1906
-1886
-1851
-1778
-1650
-1452
-1177
-830
-429
4
437
841
1190
1472
1684
1839
1962
2083
2233
2439
2715
3058
3451
3865
4262
4605
4862
5015
5062
5017
4908
4767
4630
4524
4467
4460
4494
4549
4605
4640
4645
4617
4569
4516
4480
4478
4519
4601
4711
4826
4921
4973
4971
4916
4823
4722
4645
4628
4693
4848
5080
5357
5631
5847
5954
5911
5697
5317
4795
4178
3519
2873
2286
1789
1391
1083
843
638
436
212
-48
-343
-658
-974
-1264
-1507
-1688
-1801
-1851
-1851
-1815
-1760
-1696
-1630
-1560
-1480
-1383
-1264
-1120
-956
-781
-611
-458
-336
-250
-203
-187
-193
-208
-224
-237
-251
-276
-329
-427
-585
-812
-1105
-1451
-1826
-2197
-2529
-2788
-2949
-2997
-2929
-2757
-2504
-2200
-1880
-1577
-1318
-1121
-997
-944
-954
-1010
-1093
-1184
-1264
-1321
-1346
-1340
-1308
-1264
-1223
-1203
-1221
-1288
-1410
-1585
-1800
-2037
-2276
-2488
-2654
-2758
-2794
-2766
-2689
-2582
-2468
-2368
-2297
-2262
-2262
-2287
-2323
-2356
-2378
-2387
-2393
-2411
-2463
-2570
-2746
-2992
-3296
-3629
-3950
-4211
-4368
-4385
-4242
-3942
-3506
-2975
-2397
-1822
-1294
-838
-463
-158
102
348
610
906
1239
1592
1933
2220
2410
2468
2379
2147
1802
1390
969
597
320
167
138
213
351
497
598
610
505
280
-50
-452
-881
-1295
-1659
-1952
-2170
-2324
-2435
-2524
-2613
-2708
-2806
-2888
-2928
-2894
-2761
-2514
-2150
-1683
-1142
-562
22
576
1081
1527
1919
2272
2602
2925
3251
3579
3898
4191
4436
4616
4718
4740
4692
4591
4456
4308
4160
4016
3869
3705
3505
3254
2943
2577
2172
1756
1367
1038
799
661
624
664
747
831
876
849
735
538
280
-4
-274
-491
-631
-682
-654
-572
-469
-383
-341
-356
-422
-516
-596
-617
-534
-315
50
550
1148
1792
2416
2958
3364
3599
3653
3538
3285
2941
2555
2171
1823
1526
1280
1072
878
675
447
186
-97
-379
-627
-802
-869
-806
-604
-279
136
589
1020
1370
1583
1625
1484
1174
734
221
-295
-747
-1076
-1242
-1233
-1061
-763
-392
-9
327
571
697
703
608
451
279
136
59
68
162
319
501
662
758
750
618
358
-16
-472
-974
-1482
-1962
-2392
-2763
-3079
-3352
-3601
-3841
-4085
-4333
-4578
-4807
-4997
-5129
-5184
-5151
-5025
-4808
-4510
-4143
-3720
-3256
-2764
-2257
-1751
-1259
-802
-398
-67
175
317
359
314
204
62
-73
-164
-178
-94
95
379
736
1130
1523
1876
2160
2351
2440
2431
2335
2171
1957
1715
1459
1201
949
708
480
268
75
-98
-248
-377
-488
-585
-677
-770
-868
-971
-1076
-1169
-1237
-1263
-1232
-1134
-969
-746
-485
-212
41
244
373
415
366
238
53
-160
-368
-538
-646
-672
-609
-460
-236
46
365
698
1022
1319
1572
1768
1899
1962
1954
1882
1751
1571
1354
1111
855
594
338
94
-132
-334
-503
-630
-706
-721
-669
-550
-370
-146
95
321
493
576
544
382
94
-299
-759
-1238
-1682
-2043
-2287
-2397
-2377
-2251
-2060
-1852
-1675
-1567
-1550
-1628
-1786
-1990
-2199
-2373
-2472
-2473
-2365
-2154
-1858
-1505
-1126
-750
-400
-95
159
355
495
581
613
593
521
399
232
30
-194
-425
-646
-840
-997
-1112
-1186
-1226
-1243
-1244
-1235
-1215
-1177
-1107
-989
-806
-549
-216
180
620
1072
1502
1877
2169
2362
2451
2446
2365
2232
2075
1917
1774
1658
1572
1513
1479
1465
1469
1491
1532
1589
1659
1732
1791
1816
1786
1683
1496
1223
878
483
71
-325
-671
-944
-1135
-1246
-1292
-1297
-1286
-1279
-1286
-1306
-1325
-1319
-1262
-1131
-914
-611
-238
175
594
981
1309
1560
1734
1846
1921
1989
2078
2202
2362
2545
2722
2860
2925
2893
2757
2526
2228
1902
1591
1334
1157
1068
1053
1085
1125
1133
1078
942
727
454
156
-127
-358
-511
-576
-564
-500
-421
-366
-367
-443
-593
-799
-1028
-1240
-1396
-1463
-1425
-1285
-1058
-775
-471
-177
82
296
468
613
753
910
1103
1338
1612
1909
2205
2473
2689
2835
2904
2903
2845
2753
2653
2568
2517
2512
2557
2648
2776
2930
3096
3261
3414
3543
3640
3696
3702
3655
3551
3395
3192
2957
2707
2461
2237
2053
1916
1826
1778
1754
1737
1706
1643
1538
1387
1193
970
733
501
291
116
-14
-96
-130
-120
-72
8
112
231
353
463
544
578
546
433
232
-56
-415
-822
-1243
-1640
-1976
-2224
-2366
-2402
-2346
-2227
-2079
-1942
-1848
-1820
-1865
-1977
-2138
-2320
-2493
-2632
-2719
-2747
-2720
-2649
-2553
-2446
-2342
-2246
-2157
-2069
-1972
-1861
-1733
-1598
-1469
-1371
-1330
-1370
-1509
-1754
-2099
-2523
-2996
-3479
-3929
-4308
-4585
-4737
-4755
-4641
-4407
-4072
-3661
-3202
-2722
-2247
-1801
-1405
-1076
-823
-652
-557
-530
-550
-594
-637
-654
-622
-529
-372
-156
103
385
667
929
1155
1338
1479
1585
1669
1741
1813
1888
1964
2031
2079
2094
2067
1995
1884
1747
1604
1476
1385
1346
1366
1444
1566
1715
1866
1999
2098
2153
2168
2152
2122
2099
2102
2145
2235
2367
2528
2698
2851
2962
3010
2979
2867
2681
2438
2165
1896
1664
1499
1426
1460
1600
1837
2149
2503
2866
3201
3479
3678
3787
3809
3758
3655
3526
3399
3293
3220
3180
3164
3153
3120
3040
2892
2661
2344
1949
1493
1002
506
30
-401
-771
-1071
-1303
-1471
-1587
-1662
-1707
-1730
-1737
-1731
-1713
-1685
-1647
-1602
-1552
-1501
-1450
-1401
-1350
-1291
-1217
-1116
-977
-789
-544
-238
128
549
1012
1504
2001
2484
2923
3294
3571
3733
3762
3649
3393
3003
2500
1912
1273
624
1
-561
-1036
-1410
-1679
-1849
-1936
-1961
-1946
-1913
-1879
-1857
-1852
-1868
-1904
-1959
-2033
-2128
-2246
-2390
-2562
-2760
-2979
-3209
-3437
-3645
-3820
-3948
-4019
-4034
-3994
-3908
-3787
-3642
-3481
-3307
-3121
-2917
-2688
-2426
-2128
-1798
-1446
-1092
-759
-479
-279
-182
-206
-353
-614
-967
-1382
-1819
-2239
-2606
-2892
-3080
-3167
-3163
-3088
-2970
-2840
-2724
-2640
-2595
-2583
-2585
-2570
-2504
-2355
-2096
-1714
-1213
-614
46
720
1359
1918
2364
2683
2878
2975
3012
3034
3082
3186
3360
3593
3857
4108
4295
4373
4309
4091
3731
3265
2747
2237
1793
1458
1257
1185
1218
1312
1414
1475
1458
1346
1147
888
613
371
206
151
218
395
654
950
1237
1472
1625
1682
1649
1549
1411
1270
1152
1077
1045
1046
1059
1058
1020
927
776
575
344
110
-96
-247
-325
-322
-241
-97
90
294
490
656
777
844
853
806
711
579
421
254
91
-50
-157
-218
-229
-190
-110
-5
105
198
250
247
180
52
-126
-335
-552
-756
-929
-1066
-1167
-1245
-1317
-1399
-1506
-1642
-1803
-1973
-2129
-2244
-2297
-2272
-2169
-1997
-1781
-1550
-1339
-1174
-1076
-1052
-1096
-1194
-1326
-1473
-1620
-1762
-1902
-2049
-2215
-2408
-2629
-2869
-3108
-3315
-3461
-3518
-3470
-3318
-3078
-2782
-2473
-2195
-1985
-1865
-1839
-1890
-1983
-2076
-2122
-2085
-1942
-1690
-1347
-944
-519
-111
251
553
796
996
1180
1374
1599
1861
2152
2444
2698
2871
2921
2818
2550
2125
1571
933
264
-383
-959
-1431
-1779
-2003
-2114
-2134
-2094
-2021
-1942
-1878
-1844
-1846
-1888
-1966
-2073
-2197
-2325
-2439
-2521
-2553
-2519
-2406
-2211
-1938
-1597
-1210
-800
-391
-7
338
637
890
1105
1294
1466
1628
1777
1903
1988
2009
1950
1791
1528
1168
730
242
-261
-748
-1189
-1570
-1884
-2139
-2351
-2539
-2722
-2910
-3105
-3298
-3469
-3592
-3642
-3597
-3446
-3188
-2837
-2415
-1950
-1474
-1014
-588
-207
127
422
688
932
1162
1373
1558
1701
1783
1789
1704
1528
1266
936
566
186
-172
-482
-725
-895
-996
-1045
-1064
-1079
-1118
-1199
-1335
-1528
-1769
-2043
-2330
-2609
-2861
-3074
-3243
-3371
-3466
-3541
-3610
-3683
-3764
-3850
-3927
-3977
-3976
-3898
-3722
-3432
-3023
-2501
-1886
-1206
-497
202
854
1427
1899
2259
2506
2653
2716
2719
2687
2639
2591
2553
2526
2508
2493
2474
2447
2413
2377
2348
2340
2366
2438
2562
2735
2947
3182
3414
3619
3773
3858
3864
3791
3651
3462
3249
3037
2847
2694
2585
2516
2477
2454
2431
2393
2335
2255
2160
2060
1969
1900
1863
1860
1891
1950
2029
2124
2231
2351
2492
2662
2872
3127
3425
3757
4101
4431
4714
4920
5025
5015
4891
4665
4363
4016
3656
3313
3005
2742
2517
2316
2120
1906
1655
1353
998
593
147
-326
-811
-1297
-1772
-2232
-2670
-3081
-3458
-3790
-4067
-4277
-4412
-4470
-4458
-4391
-4295
-4199
-4135
-4130
-4202
-4355
-4580
-4856
-5150
-5429
-5660
-5820
-5894
-5883
-5797
-5653
-5473
-5275
-5072
-4870
-4668
-4459
-4236
-3995
-3737
-3470
-3209
-2971
-2774
-2632
-2549
-2520
-2529
-2554
-2569
-2551
-2485
-2363
-2193
-1989
-1776
-1580
-1422
-1320
-1279
-1295
-1355
-1442
-1536
-1621
-1687
-1732
-1760
-1783
-1812
-1861
-1935
-2037
-2164
-2305
-2449
-2582
-2694
-2777
-2830
-2853
-2849
-2821
-2772
-2702
-2608
-2487
-2334
-2144
-1919
-1661
-1382
-1096
-820
-574
-377
-243
-181
-194
-275
-411
-583
-769
-943
-1083
-1171
-1194
-1149
-1043
-889
-709
-528
-372
-260
-208
-218
-282
-381
-488
-572
-604
-561
-430
-213
76
411
757
1081
1351
1546
1658
1691
1663
1601
1533
1488
1486
1539
1646
1795
1969
2145
2301
2422
2497
2524
2509
2462
2396
2326
2263
2216
2188
2181
2194
2226
2272
2330
2396
2464
2530
2585
2620
2626
2595
2520
2400
2236
2033
1800
1549
1291
1034
787
553
334
128
-64
-246
-419
-582
-734
-877
-1008
-1130
-1241
-1342
-1430
-1501
-1544
-1546
-1493
-1369
-1164
-873
-502
-67
407
886
1333
1717
2012
2205
2299
2307
2255
2173
2088
2021
1982
1970
1973
1973
1951
1894
1800
1680
1552
1444
1384
1392
1476
1627
1819
2013
2169
2241
2200
2037
1759
1398
999
615
295
76
-22
-3
112
285
477
648
771
837
851
833
809
807
843
925
1041
1170
1281
1346
1344
1266
1122
937
748
592
506
510
610
791
1027
1282
1518
1709
1841
1918
1960
1996
2060
2179
2369
2626
2929
3243
3525
3733
3835
3816
3680
3450
3164
2866
2598
2389
2254
2188
2168
2158
2118
2013
1815
1514
1115
638
115
-417
-926
-1384
-1775
-2093
-2345
-2541
-2696
-2824
-2933
-3028
-3107
-3164
-3192
-3183
-3133
-3041
-2910
-2746
-2557
-2351
-2136
-1921
-1710
-1511
-1329
-1169
-1038
-940
-878
-853
-861
-895
-943
-992
-1028
-1037
-1008
-935
-814
-647
-439
-196
72
357
650
943
1224
1485
1713
1896
2021
2077
2056
1953
1771
1518
1207
854
477
93
-285
-647
-987
-1303
-1595
-1863
-2102
-2307
-2470
-2579
-2623
-2597
-2498
-2332
-2112
-1859
-1598
-1356
-1155
-1014
-947
-953
-1027
-1155
-1323
-1513
-1712
-1908
-2097
-2276
-2448
-2616
-2783
-2949
-3111
-3262
-3394
-3496
-3557
-3566
-3516
-3403
-3226
-2988
-2697
-2362
-1998
-1619
-1244
-890
-573
-306
-100
41
118
139
115
61
-10
-83
-147
-198
-234
-256
-269
-276
-279
-276
-262
-229
-170
-80
41
189
350
505
631
708
717
650
507
302
58
-195
-422
-593
-682
-674
-565
-362
-82
256
626
1008
1388
1752
2098
2424
2732
3025
3301
3555
3780
3964
4094
4158
4147
4054
3878
3623
3297
2912
2481
2021
1549
1082
637
231
-121
-404
-608
-728
-762
-715
-595
-417
-196
51
310
568
819
1061
1294
1524
1757
1997
2247
2505
2768
3027
3271
3488
3666
3795
3869
3885
3842
3745
3599
3414
3199
2965
2722
2479
2245
2023
1818
1630
1456
1295
1141
989
838
686
533
382
238
106
-11
-110
-193
-262
-323
-381
-444
-514
-595
-682
-773
-861
-937
-994
-1030
-1040
-1026
-989
-932
-856
-760
-639
-491
-309
-91
161
440
731
1016
1271
1473
1603
1652
1620
1517
1366
1195
1034
910
842
838
894
993
1112
1225
1307
1340
1316
1239
1120
978
833
702
597
523
475
446
425
402
371
331
289
253
232
233
257
298
344
378
384
348
267
145
-2
-149
-267
-328
-310
-202
-7
260
573
897
1198
1444
1614
1696
1688
1599
1444
1238
995
728
442
143
-166
-481
-793
-1089
-1353
-1568
-1719
-1794
-1795
-1728
-1611
-1466
-1317
-1185
-1082
-1008
-954
-898
-817
-686
-488
-219
112
480
850
1178
1426
1561
1566
1443
1210
901
558
227
-53
-252
-355
-365
-294
-167
-12
145
282
387
455
489
497
491
480
472
471
479
498
528
575
645
746
891
1086
1336
1639
1983
2351
2716
3048
3318
3498
3569
3520
3354
3083
2730
2326
1904
1500
1144
860
665
563
550
613
730
876
1027
1160
1259
1314
1326
1305
1266
1228
1209
1223
1277
1365
1473
1579
1652
1665
1595
1427
1160
807
394
-46
-475
-859
-1173
-1403
-1550
-1629
-1664
-1682
-1710
-1768
-1863
-1994
-2144
-2293
-2416
-2492
-2507
-2460
-2360
-2224
-2078
-1945
-1845
-1786
-1768
-1775
-1782
-1759
-1674
-1501
-1222
-833
-343
230
857
1504
2138
2731
3257
3704
4062
4332
4520
4632
4678
4667
4605
4497
4347
4157
3927
3660
3357
3020
2655
2267
1865
1459
1060
679
329
17
-250
-470
-648
-789
-907
-1012
-1120
-1239
-1374
-1526
-1689
-1852
-2005
-2134
-2231
-2292
-2316
-2311
-2285
-2249
-2212
-2179
-2149
-2114
-2065
-1990
-1877
-1721
-1524
-1297
-1059
-834
-649
-529
-493
-551
-701
-932
-1221
-1545
-1874
-2185
-2459
-2686
-2863
-2995
-3090
-3161
-3216
-3265
-3310
-3350
-3381
-3397
-3391
-3358
-3295
-3201
-3078
-2931
-2764
-2585
-2401
-2220
-2050
-1900
-1776
-1686
-1633
-1620
-1642
-1695
-1766
-1844
-1914
-1964
-1985
-1973
-1930
-1865
-1790
-1719
-1668
-1645
-1655
-1698
-1764
-1841
-1917
-1976
-2011
-2017
-1996
-1955
-1905
-1858
-1824
-1806
-1806
-1816
-1826
-1823
-1793
-1724
-1608
-1444
-1235
-987
-709
-414
-112
187
474
742
986
1202
1387
1539
1659
1753
1825
1888
1952
2029
2130
2257
2408
2573
2735
2874
2967
2998
2958
2848
2682
2487
2295
2143
2063
2079
2199
2415
2704
3030
3351
3625
3815
3898
3865
3723
3490
3194
2866
2534
2220
1935
1683
1460
1258
1067
881
695
511
333
166
13
-127
-258
-392
-540
-713
-921
-1167
-1448
-1753
-2067
-2374
-2657
-2905
-3113
-3282
-3417
-3528
-3622
-3702
-3766
-3804
-3802
-3741
-3606
-3386
-3080
-2697
-2257
-1790
-1328
-906
-549
-277
-94
6
41
36
21
20
57
142
279
461
673
897
1111
1296
1433
1513
1527
1477
1365
1200
993
756
500
238
-22
-275
-515
-744
-962
-1171
-1373
-1569
-1756
-1929
-2079
-2198
-2275
-2304
-2282
-2212
-2102
-1965
-1815
-1667
-1533
-1420
-1325
-1242
-1157
-1056
-926
-757
-549
-308
-46
217
463
676
845
970
1057
1119
1172
1231
1307
1402
1509
1616
1707
1764
1777
1742
1668
1571
1477
1409
1392
1439
1552
1723
1930
2146
2343
2497
2595
2633
2625
2591
2558
2554
2600
2709
2881
3104
3359
3623
3870
4083
4253
4374
4453
4498
4517
4516
4494
4444
4352
4203
3982
3681
3298
2842
2332
1791
1248
730
256
-159
-512
-807
-1055
-1268
-1459
-1635
-1800
-1949
-2076
-2172
-2228
-2240
-2210
-2146
-2063
-1980
-1917
-1892
-1919
-2005
-2152
-2350
-2585
-2840
-3091
-3321
-3510
-3644
-3717
-3726
-3677
-3579
-3449
-3305
-3168
-3058
-2994
-2989
-3054
-3192
-3399
-3668
-3984
-4332
-4695
-5056
-5400
-5714
-5988
-6214
-6384
-6492
-6532
-6497
-6382
-6183
-5901
-5542
-5116
-4642
-4143
-3644
-3173
-2755
-2410
-2152
-1984
-1901
-1890
-1933
-2008
-2094
-2170
-2223
-2245
-2231
-2184
-2109
-2012
-1901
-1778
-1646
-1503
-1346
-1170
-968
-738
-479
-192
117
439
763
1076
1367
1624
1839
2007
2129
2208
2250
2267
2268
2263
2264
2276
2302
2344
2399
2461
2522
2574
2607
2614
2585
2514
2395
2224
1999
1719
1389
1014
607
178
-256
-678
-1073
-1425
-1725
-1968
-2157
-2300
-2408
-2497
-2581
-2672
-2777
-2898
-3027
-3155
-3266
-3346
-3381
-3364
-3293
-3174
-3020
-2847
-2673
-2513
-2379
-2276
-2199
-2139
-2081
-2005
-1897
-1737
-1520
-1242
-910
-534
-133
273
665
1024
1335
1589
1780
1911
1986
2015
2009
1986
1956
1936
1935
1964
2028
2127
2259
2417
2589
2763
2925
3061
3163
3223
3237
3207
3138
3034
2904
2753
2585
2401
2200
1982
1743
1483
1203
909
609
313
31
-228
-456
-653
-821
-969
-1107
-1247
-1400
-1572
-1763
-1968
-2176
-2372
-2538
-2660
-2728
-2736
-2688
-2592
-2461
-2310
-2155
-2005
-1868
-1743
-1625
-1507
-1380
-1240
-1087
-924
-763
-619
-508
-444
-439
-495
-609
-769
-961
-1163
-1357
-1529
-1668
-1771
-1840
-1883
-1909
-1928
-1948
-1971
-1998
-2021
-2037
-2033
-2005
-1944
-1846
-1710
-1536
-1323
-1072
-783
-455
-87
321
767
1244
1745
2258
2771
3272
3749
4196
4610
4991
5346
5678
5994
6296
6582
6849
7087
7286
7438
7536
7577
7566
7510
7421
7314
7200
7088
6983
6882
6781
6672
6547
6400
6229
6039
5837
5632
5436
5254
5090
4940
4794
4640
4460
4242
3977
3662
3304
2915
2515
2123
1758
1436
1164
942
763
618
491
372
252
129
7
-107
-201
-267
-296
-287
-244
-179
-107
-45
-11
-17
-71
-174
-320
-497
-691
-885
-1064
-1216
-1332
-1409
-1447
-1452
-1427
-1381
-1317
-1240
-1154
-1060
-960
-854
-743
-632
-523
-421
-330
-255
-200
-168
-159
-173
-206
-257
-319
-390
-466
-543
-620
-699
-781
-868
-965
-1075
-1202
-1345
-1504
-1676
-1856
-2035
-2206
-2361
-2492
-2594
-2664
-2700
-2705
-2681
-2632
-2561
-2469
-2356
-2220
-2056
-1862
-1633
-1370
-1075
-755
-422
-89
226
507
739
908
1008
1034
988
875
705
486
230
-54
-357
-670
-986
-1298
-1598
-1876
-2123
-2331
-2491
-2599
-2653
-2652
-2604
-2515
-2395
-2253
-2098
-1934
-1763
-1582
-1389
-1179
-948
-696
-425
-145
134
397
630
820
959
1043
1072
1053
994
905
793
664
521
360
177
-34
-278
-558
-871
-1212
-1572
-1938
-2299
-2645
-2967
-3263
-3532
-3777
-4002
-4210
-4402
-4574
-4722
-4834
-4902
-4916
-4868
-4757
-4583
-4355
-4082
-3775
-3449
-3113
-2775
-2441
-2115
-1797
-1490
-1195
-916
-658
-426
-224
-56
81
190
280
361
445
541
658
798
958
1132
1312
1486
1645
1781
1891
1975
2037
2081
2115
2142
2164
2181
2191
2189
2171
2136
2081
2009
1924
1831
1732
1633
1535
1436
1335
1232
1126
1022
928
851
805
800
844
936
1072
1236
1408
1561
1671
1716
1683
1569
1386
1153
899
656
452
312
244
250
313
410
512
590
621
589
493
343
161
-29
-196
-318
-379
-374
-311
-208
-87
23
99
125
92
6
-118
-258
-386
-476
-504
-455
-325
-117
154
469
805
1141
1456
1738
1979
2177
2336
2463
2564
2647
2713
2764
2795
2799
2769
2696
2574
2399
2171
1896
1582
1240
885
532
194
-118
-396
-637
-844
-1020
-1176
-1320
-1463
-1613
-1773
-1942
-2113
-2274
-2411
-2507
-2549
-2524
-2429
-2266
-2045
-1783
-1500
-1218
-957
-731
-547
-403
-291
-195
-98
20
174
371
615
899
1213
1541
1866
2173
2450
2689
2887
3047
3172
3267
3337
3384
3409
3412
3393
3353
3293
3219
3135
3051
2973
2907
2857
2824
2805
2796
2792
2788
2783
2776
2770
2769
2775
2790
2811
2830
2836
2814
2751
2635
2461
2229
1951
1643
1326
1025
761
550
398
305
258
241
234
219
181
113
17
-97
-215
-318
-389
-416
-393
-321
-210
-72
74
213
330
415
465
481
468
434
387
334
277
217
149
68
-35
-168
-337
-547
-799
-1090
-1414
-1762
-2121
-2478
-2821
-3138
-3420
-3662
-3863
-4027
-4161
-4275
-4380
-4484
-4595
-4715
-4842
-4968
-5083
-5175
-5233
-5250
-5224
-5156
-5054
-4932
-4802
-4678
-4570
-4484
-4420
-4374
-4338
-4305
-4266
-4220
-4166
-4111
-4062
-4029
-4017
-4029
-4061
-4105
-4148
-4174
-4170
-4126
-4041
-3920
-3777
-3631
-3504
-3415
-3377
-3395
-3466
-3575
-3704
-3828
-3926
-3983
-3988
-3943
-3856
-3740
-3611
-3486
-3373
-3278
-3198
-3124
-3046
-2950
-2827
-2674
-2492
-2288
-2072
-1859
-1660
-1482
-1328
-1195
-1077
-964
-845
-714
-567
-406
-237
-71
82
210
307
369
396
394
370
332
289
246
208
176
152
135
126
130
150
192
260
360
493
657
847
1056
1274
1493
1706
1906
2092
2264
2424
2574
2716
2848
2968
3068
3144
3191
3205
3188
3146
3091
3034
2990
2970
2981
3024
3092
3173
3253
3314
3342
3328
3270
3172
3046
2908
2772
2652
2556
2487
2437
2395
2348
2279
2180
2043
1873
1679
1476
1282
1117
994
921
901
927
990
1074
1166
1254
1331
1394
1445
1492
1540
1596
1663
1741
1826
1910
1982
2033
2055
2041
1989
1898
1770
1610
1421
1205
964
699
410
100
-229
-570
-914
-1251
-1568
-1854
-2101
-2303
-2459
-2574
-2655
-2712
-2755
-2795
-2837
-2884
-2934
-2981
-3017
-3033
-3019
-2971
-2883
-2759
-2602
-2421
-2224
-2021
-1819
-1624
-1436
-1253
-1070
-880
-675
-450
-202
69
358
656
950
1229
1480
1694
1866
1994
2084
2144
2185
2216
2248
2284
2326
2366
2397
2407
2384
2321
2212
2061
1873
1663
1446
1239
1055
906
796
726
690
680
688
707
730
754
781
809
839
871
900
920
921
894
834
735
601
437
257
76
-91
-231
-336
-401
-432
-435
-423
-406
-393
-386
-385
-382
-370
-338
-280
-196
-91
24
133
221
272
277
235
152
45
-69
-166
-226
-236
-186
-77
85
286
512
751
992
1228
1459
1687
1915
2148
2384
2623
2858
3079
3276
3441
3566
3649
3690
3694
3667
3616
3547
3464
3367
3256
3128
2983
2822
2648
2467
2286
2116
1962
1830
1719
1627
1545
1464
1373
1266
1136
984
815
635
456
288
138
14
-84
-158
-212
-252
-285
-314
-341
-366
-384
-391
-382
-353
-303
-231
-141
-38
71
179
280
369
441
494
529
547
550
542
529
514
503
499
502
512
526
536
535
512
459
368
236
65
-138
-360
-587
-800
-984
-1124
-1215
-1253
-1246
-1204
-1142
-1075
-1016
-977
-961
-966
-985
-1010
-1027
-1027
-1002
-949
-865
-753
-618
-461
-284
-85
141
403
708
1065
1476
1940
2449
2989
3541
4082
4589
5040
5418
5714
5922
6046
6092
6071
5996
5877
5723
5541
5333
5101
4844
4563
4258
3932
3590
3237
2880
2523
2171
1825
1484
1144
803
457
105
-252
-609
-955
-1281
-1572
-1817
-2004
-2128
-2186
-2180
-2119
-2012
-1872
-1709
-1534
-1355
-1174
-994
-813
-630
-445
-255
-65
123
304
471
619
743
841
911
955
976
978
965
942
914
884
858
839
830
835
856
892
943
1004
1070
1132
1181
1210
1213
1186
1129
1047
948
838
728
623
529
444
365
288
205
113
7
-111
-237
-363
-481
-582
-663
-722
-763
-794
-825
-867
-926
-1006
-1105
-1213
-1318
-1404
-1459
-1472
-1439
-1365
-1259
-1136
-1014
-910
-833
-790
-778
-790
-813
-832
-835
-813
-763
-688
-596
-498
-404
-324
-263
-223
-199
-186
-177
-166
-150
-130
-108
-91
-82
-87
-104
-129
-154
-170
-165
-129
-57
52
193
359
537
716
884
1034
1162
1268
1353
1423
1482
1531
1572
1603
1621
1623
1603
1562
1499
1414
1311
1192
1058
907
737
544
323
70
-214
-525
-857
-1197
-1532
-1846
-2129
-2369
-2562
-2709
-2813
-2881
-2921
-2941
-2943
-2930
-2899
-2847
-2769
-2662
-2527
-2366
-2188
-2003
-1824
-1664
-1532
-1437
-1382
-1364
-1379
-1417
-1470
-1527
-1580
-1621
-1648
-1660
-1658
-1646
-1632
-1621
-1624
-1646
-1697
-1780
-1900
-2054
-2238
-2444
-2658
-2869
-3060
-3218
-3335
-3403
-3423
-3399
-3338
-3249
-3141
-3021
-2892
-2751
-2595
-2414
-2200
-1945
-1647
-1306
-926
-517
-93
333
750
1145
1514
1852
2160
2440
2693
2923
3131
3315
3475
3609
3718
3803
3867
3917
3957
3995
4034
4075
4115
4147
4162
4149
4096
3998
3849
3651
3411
3139
2849
2554
2268
2003
1764
1557
1382
1235
1114
1014
935
873
831
810
814
847
911
1008
1140
1304
1497
1716
1953
2202
2455
2704
2943
3164
3362
3532
3670
3773
3839
3867
3855
3802
3704
3561
3372
3136
2855
2533
2176
1793
1392
983
575
174
-218
-599
-973
-1345
-1720
-2101
-2489
-2883
-3274
-3654
-4011
-4332
-4606
-4828
-4994
-5108
-5175
-5206
-5213
-5204
-5190
-5173
-5157
-5139
-5116
-5084
-5040
-4984
-4916
-4841
-4764
-4690
-4624
-4568
-4523
-4485
-4450
-4413
-4368
-4310
-4238
-4151
-4051
-3941
-3826
-3707
-3588
-3468
-3348
-3225
-3099
-2970
-2838
-2707
-2581
-2465
-2365
-2285
-2229
-2195
-2183
-2188
-2205
-2229
-2254
-2279
-2301
-2322
-2346
-2377
-2418
-2475
-2548
-2639
-2743
-2857
-2974
-3087
-3189
-3275
-3340
-3384
-3406
-3409
-3395
-3367
-3329
-3282
-3225
-3159
-3080
-2986
-2876
-2749
-2606
-2451
-2287
-2121
-1958
-1801
-1653
-1514
-1381
-1250
-1116
-975
-826
-669
-512
-363
-236
-141
-94
-101
-169
-295
-475
-698
-952
-1222
-1497
-1768
-2028
-2276
-2510
-2729
-2932
-3111
-3260
-3366
-3418
-3404
-3316
-3155
-2927
-2646
-2334
-2013
-1713
-1450
-1239
-1088
-990
-935
-904
-878
-841
-780
-693
-584
-464
-349
-257
-202
-193
-232
-314
-426
-554
-680
-791
-878
-936
-968
-980
-980
-976
-975
-978
-986
-992
-990
-975
-942
-891
-823
-746
-666
-592
-528
-478
-440
-409
-377
-335
-275
-191
-81
52
202
362
521
670
801
908
989
1043
1073
1080
1068
1041
1004
963
922
890
875
885
929
1010
1133
1293
1483
1691
1902
2100
2268
2395
2473
2500
2481
2424
2342
2245
2145
2047
1954
1861
1763
1649
1510
1338
1130
888
617
330
39
-241
-497
-716
-894
-1026
-1116
-1168
-1190
-1191
-1178
-1158
-1135
-1110
-1082
-1050
-1010
-959
-894
-814
-718
-609
-490
-365
-239
-116
1
109
208
299
384
466
550
638
730
827
927
1022
1111
1183
1234
1257
1248
1206
1133
1029
901
754
595
430
267
112
-29
-150
-246
-313
-348
-351
-322
-264
-182
-81
31
150
272
394
517
644
780
929
1093
1273
1465
1660
1847
2013
2148
2239
2280
2274
2225
2146
2053
1963
1891
1848
1839
1862
1908
1962
2009
2032
2015
1949
1831
1663
1454
1214
959
702
456
233
40
-118
-239
-320
-363
-370
-344
-288
-209
-112
-5
103
204
292
362
412
442
455
455
447
434
420
405
386
363
330
286
230
162
85
6
-69
-133
-181
-209
-216
-201
-170
-125
-71
-13
47
107
168
231
298
370
448
533
625
723
826
936
1053
1179
1316
1469
1637
1823
2027
2246
2476
2712
2950
3183
3407
3618
3814
3993
4155
4298
4423
4528
4612
4671
4703
4706
4677
4615
4519
4393
4240
4062
3871
3670
3469
3273
3090
2926
2784
2664
2567
2490
2427
2373
2321
2265
2200
2120
2024
1911
1783
1643
1496
1347
1204
1072
957
864
797
758
747
762
798
851
913
976
1032
1076
1104
1116
1117
1114
1117
1136
1181
1259
1373
1520
1691
1876
2058
2224
2362
2463
2528
2559
2567
2564
2563
2574
2604
2654
2716
2781
2834
2861
2851
2797
2699
2563
2399
2221
2041
1874
1723
1591
1473
1363
1250
1126
984
821
641
449
256
72
-95
-237
-353
-444
-515
-573
-625
-677
-733
-794
-857
-920
-981
-1036
-1088
-1137
-1191
-1254
-1334
-1436
-1563
-1714
-1884
-2068
-2256
-2440
-2610
-2762
-2890
-2992
-3069
-3123
-3156
-3170
-3168
-3152
-3124
-3085
-3039
-2989
-2937
-2886
-2838
-2792
-2746
-2696
-2633
-2551
-2442
-2302
-2127
-1922
-1692
-1449
-1205
-975
-772
-605
-478
-390
-337
-309
-294
-279
-255
-215
-155
-78
12
108
199
279
340
380
396
392
369
335
293
251
212
183
167
168
188
229
293
381
490
619
762
914
1069
1220
1361
1487
1595
1685
1759
1819
1869
1913
1955
1996
2037
2078
2114
2142
2158
2156
2133
2086
2013
1915
1792
1647
1485
1311
1128
944
761
582
410
245
84
-74
-230
-386
-541
-690
-830
-949
-1040
-1093
-1099
-1055
-961
-822
-649
-457
-262
-79
79
203
291
345
373
386
393
402
417
436
454
462
448
403
322
205
58
-108
-278
-434
-563
-654
-702
-708
-680
-628
-565
-502
-448
-407
-379
-360
-344
-324
-296
-257
-208
-153
-98
-49
-11
14
25
24
14
-2
-23
-52
-92
-151
-237
-358
-518
-718
-955
-1219
-1498
-1777
-2041
-2281
-2486
-2655
-2789
-2895
-2981
-3054
-3122
-3186
-3245
-3295
-3325
-3327
-3290
-3208
-3076
-2895
-2670
-2410
-2128
-1838
-1554
-1290
-1059
-868
-726
-633
-591
-596
-643
-726
-838
-973
-1124
-1287
-1458
-1636
-1819
-2007
-2198
-2389
-2577
-2756
-2916
-3051
-3150
-3206
-3213
-3166
-3066
-2916
-2721
-2489
-2229
-1949
-1658
-1365
-1074
-792
-524
-273
-42
167
353
519
666
800
928
1057
1192
1339
1500
1674
1856
2039
2214
2372
2504
2604
2667
2694
2687
2650
2586
2501
2396
2274
2135
1980
1808
1623
1428
1230
1036
855
695
561
456
381
334
309
301
305
316
333
355
380
409
441
471
495
504
492
449
372
258
109
-68
-264
-469
-674
-871
-1056
-1231
-1399
-1567
-1741
-1928
-2129
-2345
-2568
-2792
-3005
-3198
-3361
-3490
-3584
-3643
-3671
-3674
-3655
-3616
-3556
-3472
-3360
-3215
-3035
-2821
-2579
-2318
-2050
-1790
-1550
-1341
-1167
-1027
-913
-814
-714
-600
-457
-278
-62
187
458
736
1006
1250
1455
1613
1721
1781
1801
1790
1762
1728
1698
1678
1672
1682
1706
1742
1790
1850
1924
2017
2134
2282
2466
2686
2943
3231
3540
3859
4173
4470
4739
4972
5167
5324
5450
5552
5642
5726
5812
5903
5998
6094
6185
6262
6319
6350
6350
6317
6253
6157
6033
5885
5715
5526
5322
5106
4884
4661
4444
4238
4048
3879
3731
3601
3486
3378
3270
3154
3026
2883
2728
2566
2402
2244
2099
1969
1857
1758
1667
1577
1479
1370
1247
1110
964
815
671
535
410
296
188
78
-43
-181
-344
-534
-748
-982
-1228
-1478
-1724
-1961
-2187
-2402
-2609
-2813
-3015
-3219
-3422
-3623
-3816
-3994
-4152
-4287
-4398
-4486
-4556
-4614
-4667
-4719
-4773
-4827
-4880
-4924
-4954
-4962
-4945
-4899
-4823
-4720
-4593
-4446
-4285
-4113
-3936
-3756
-3579
-3409
-3251
-3111
-2993
-2902
-2838
-2800
-2783
-2777
-2772
-2754
-2712
-2639
-2529
-2383
-2207
-2009
-1805
-1602
-1412
-1242
-1092
-962
-844
-730
-614
-488
-349
-197
-36
129
290
441
576
694
795
880
954
1020
1084
1144
1202
1255
1302
1338
1363
1376
1377
1369
1354
1332
1306
1274
1233
1178
1107
1014
901
769
622
471
326
197
96
28
-3
2
36
90
155
218
271
309
329
332
323
307
290
276
269
267
269
270
268
257
238
208
170
126
77
25
-33
-98
-176
-274
-397
-547
-725
-927
-1145
-1367
-1579
-1769
-1926
-2045
-2125
-2172
-2196
-2210
-2230
-2267
-2331
-2423
-2541
-2676
-2813
-2939
-3037
-3097
-3109
-3073
-2989
-2867
-2714
-2542
-2359
-2175
-1994
-1819
-1650
-1485
-1324
-1163
-1002
-838
-673
-503
-330
-152
31
217
404
588
761
917
1047
1147
1214
1249
1261
1261
1266
1293
1359
1476
1650
1877
2148
2443
2742
3020
3256
3436
3553
3609
3615
3586
3544
3505
3486
3496
3539
3610
3702
3806
3912
4014
4110
4200
4289
4380
4478
4582
4688
4787
4867
4914
4915
4860
4744
4570
4345
4081
3793
3496
3202
2919
2651
2398
2156
1922
1691
1463
1238
1018
812
618
440
276
118
-43
-219
-421
-657
-930
-1234
-1559
-1887
-2198
-2471
-2687
-2836
-2912
-2920
-2870
-2780
-2669
-2554
-2450
-2364
-2300
-2254
-2217
-2180
-2134
-2070
-1986
-1882
-1761
-1632
-1501
-1376
-1261
-1159
-1070
-995
-930
-874
-826
-786
-755
-732
-720
-718
-723
-732
-740
-742
-735
-714
-679
-632
-575
-512
-448
-384
-322
-262
-200
-134
-61
22
113
212
315
416
512
598
674
740
797
851
903
956
1010
1063
1109
1140
1150
1130
1078
992
875
733
574
408
242
82
-69
-213
-353
-492
-637
-791
-954
-1126
-1301
-1475
-1641
-1792
-1923
-2032
-2117
-2180
-2222
-2246
-2256
-2254
-2242
-2224
-2201
-2178
-2158
-2143
-2136
-2139
-2150
-2164
-2176
-2178
-2161
-2119
-2047
-1945
-1816
-1668
-1508
-1347
-1190
-1040
-898
-757
-608
-442
-250
-30
216
481
748
1000
1221
1393
1508
1564
1569
1536
1482
1427
1385
1362
1360
1369
1373
1352
1287
1164
976
725
421
85
-263
-599
-905
-1168
-1384
-1556
-1694
-1809
-1914
-2019
-2130
-2246
-2362
-2471
-2562
-2628
-2661
-2661
-2628
-2566
-2481
-2380
-2267
-2147
-2020
-1890
-1756
-1621
-1489
-1364
-1252
-1159
-1088
-1041
-1016
-1006
-1008
-1010
-1006
-992
-967
-932
-895
-863
-842
-840
-857
-893
-943
-999
-1053
-1098
-1131
-1151
-1163
-1173
-1190
-1221
-1270
-1336
-1414
-1496
-1569
-1624
-1649
-1642
-1602
-1535
-1452
-1364
-1284
-1220
-1175
-1150
-1137
-1127
-1110
-1077
-1020
-943
-847
-740
-634
-539
-467
-422
-406
-417
-450
-495
-546
-597
-643
-685
-723
-760
-800
-842
-889
-936
-982
-1020
-1050
-1069
-1077
-1079
-1079
-1083
-1095
-1118
-1153
-1195
-1240
-1281
-1313
-1332
-1338
-1335
-1330
-1331
-1348
-1387
-1453
-1542
-1649
-1763
-1871
-1961
-2021
-2045
-2033
-1990
-1924
-1847
-1772
-1708
-1662
-1636
-1628
-1631
-1638
-1639
-1628
-1602
-1560
-1507
-1449
-1395
-1352
-1324
-1316
-1325
-1348
-1378
-1407
-1426
-1430
-1412
-1372
-1308
-1223
-1120
-1004
-881
-753
-626
-503
-387
-278
-180
-90
-10
63
131
194
254
311
365
412
450
474
480
465
427
367
285
187
78
-38
-155
-271
-382
-491
-598
-707
-820
-938
-1062
-1190
-1317
-1439
-1549
-1643
-1715
-1761
-1781
-1773
-1737
-1675
-1586
-1474
-1339
-1185
-1016
-840
-662
-491
-334
-199
-88
-2
64
117
170
234
322
442
600
793
1018
1263
1518
1770
2008
2226
2420
2593
2748
2892
3031
3172
3317
3467
3621
3776
3930
4082
4232
4381
4532
4688
4848
5013
5178
5338
5485
5613
5717
5796
5853
5892
5922
5953
5992
6043
6106
6178
6251
6314
6359
6380
6373
6342
6293
6235
6178
6130
6093
6066
6042
6011
5959
5877
5758
5602
5413
5205
4991
4788
4610
4465
4355
4275
4215
4162
4102
4025
3923
3797
3651
3494
3335
3182
3039
2906
2778
2645
2497
2323
2116
1875
1603
1308
1002
701
414
150
-85
-291
-472
-635
-785
-929
-1069
-1206
-1337
-1457
-1561
-1644
-1701
-1732
-1736
-1716
-1674
-1613
-1535
-1441
-1332
-1210
-1075
-929
-775
-618
-461
-308
-163
-27
100
221
337
453
570
689
807
922
1029
1123
1200
1257
1295
1314
1320
1315
1305
1292
1278
1260
1234
1198
1145
1071
974
855
717
566
407
250
102
-33
-149
-246
-324
-387
-439
-487
-537
-596
-670
-764
-883
-1028
-1199
-1396
-1615
-1852
-2104
-2367
-2640
-2922
-3215
-3521
-3844
-4186
-4548
-4926
-5315
-5707
-6089
-6451
-6782
-7074
-7324
-7534
-7709
-7858
-7993
-8122
-8251
-8383
-8512
-8631
-8729
-8794
-8814
-8783
-8699
-8565
-8388
-8180
-7955
-7719
-7484
-7251
-7023
-6797
-6569
-6336
-6097
-5852
-5605
-5362
-5128
-4908
-4705
-4519
-4347
-4185
-4026
-3866
-3704
-3540
-3380
-3230
-3099
-2992
-2915
-2868
-2847
-2845
-2850
-2852
-2841
-2810
-2756
-2680
-2586
-2481
-2371
-2259
-2149
-2040
-1930
-1813
-1686
-1547
-1396
-1236
-1072
-911
-759
-620
-495
-383
-278
-171
-56
76
227
399
586
781
974
1156
1317
1451
1556
1632
1685
1719
1741
1757
1771
1784
1795
1802
1803
1795
1776
1746
1704
1653
1594
1527
1453
1369
1275
1167
1043
904
751
586
417
250
95
-42
-154
-235
-284
-303
-294
-263
-217
-162
-105
-50
-2
38
71
97
119
138
158
179
201
224
247
268
284
294
297
292
281
264
245
223
202
180
158
135
109
78
44
7
-29
-59
-77
-77
-56
-10
61
151
255
364
468
558
629
679
708
724
734
748
777
826
901
1000
1122
1258
1403
1547
1687
1819
1943
2062
2180
2301
2428
2562
2702
2844
2982
3110
3225
3323
3405
3475
3537
3598
3665
3742
3832
3935
4049
4166
4281
4386
4476
4544
4588
4605
4597
4565
4511
4440
4353
4257
4155
4054
3958
3872
3801
3747
3710
3690
3683
3684
3690
3696
3701
3705
3713
3731
3764
3821
3905
4017
4155
4313
4480
4645
4797
4928
5032
5108
5161
5197
5225
5255
5292
5341
5401
5467
5532
5588
5625
5638
5621
5575
5501
5403
5286
5153
5007
4851
4682
4501
4308
4102
3886
3664
3441
3222
3012
2813
2627
2450
2278
2104
1923
1728
1519
1295
1061
821
583
353
136
-66
-255
-434
-607
-781
-961
-1151
-1351
-1561
-1776
-1992
-2206
-2412
-2607
-2791
-2963
-3124
-3273
-3411
-3539
-3655
-3759
-3849
-3927
-3995
-4053
-4107
-4158
-4209
-4261
-4310
-4353
-4384
-4396
-4385
-4346
-4280
-4189
-4081
-3964
-3847
-3739
-3645
-3565
-3498
-3438
-3375
-3302
-3212
-3101
-2971
-2828
-2681
-2541
-2419
-2325
-2262
-2230
-2223
-2230
-2239
-2236
-2211
-2156
-2068
-1948
-1804
-1645
-1479
-1318
-1169
-1034
-917
-813
-719
-629
-539
-444
-343
-234
-120
-1
118
237
354
468
581
693
806
923
1044
1170
1301
1435
1571
1706
1839
1966
2085
2196
2297
2389
2473
2551
2626
2701
2778
2862
2953
3052
3159
3272
3388
3503
3613
3712
3798
3868
3920
3955
3973
3978
3971
3957
3939
3918
3897
3876
3853
3828
3798
3760
3712
3653
3582
3499
3409
3314
3221
3137
3066
3016
2988
2984
3003
3039
3086
3136
3181
3213
3226
3218
3185
3131
3057
2967
2865
2756
2641
2524
2406
2290
2177
2071
1978
1900
1842
1807
1795
1803
1825
1853
1877
1887
1874
1832
1759
1658
1532
1392
1244
1098
958
827
704
584
461
329
183
21
-156
-344
-537
-727
-908
-1075
-1226
-1363
-1491
-1617
-1747
-1888
-2044
-2217
-2406
-2606
-2811
-3015
-3213
-3399
-3570
-3724
-3862
-3982
-4085
-4169
-4235
-4280
-4301
-4298
-4270
-4217
-4141
-4046
-3934
-3808
-3672
-3525
-3369
-3203
-3026
-2837
-2636
-2426
-2210
-1993
-1778
-1570
-1375
-1192
-1024
-868
-722
-582
-445
-307
-168
-26
116
257
396
528
654
771
882
987
1088
1188
1287
1387
1488
1590
1690
1787
1878
1960
2032
2092
2140
2177
2206
2228
2248
2270
2297
2330
2369
2413
2456
2495
2523
2534
2524
2491
2438
2368
2287
2204
2126
2060
2009
1972
1949
1933
1919
1903
1881
1853
1824
1797
1781
1780
1796
1830
1875
1921
1956
1970
1953
1902
1817
1708
1587
1468
1366
1291
1245
1225
1219
1212
1185
1125
1020
872
685
476
263
67
-96
-218
-299
-349
-386
-432
-510
-637
-823
-1067
-1358
-1678
-2004
-2313
-2588
-2818
-3000
-3141
-3251
-3346
-3438
-3537
-3645
-3759
-3869
-3964
-4033
-4067
-4066
-4033
-3979
-3917
-3862
-3827
-3819
-3840
-3886
-3947
-4011
-4067
-4107
-4123
-4118
-4098
-4070
-4046
-4035
-4041
-4066
-4105
-4154
-4204
-4246
-4274
-4284
-4278
-4256
-4226
-4191
-4157
-4126
-4098
-4072
-4043
-4010
-3968
-3913
-3846
-3766
-3676
-3577
-3470
-3356
-3235
-3107
-2971
-2828
-2677
-2522
-2365
-2209
-2057
-1912
-1774
-1642
-1512
-1383
-1251
-1113
-969
-821
-671
-522
-380
-245
-119
0
116
233
356
490
635
790
954
1119
1280
1431
1568
1687
1790
1878
1955
2024
2087
2145
2194
2231
2250
2248
2220
2167
2091
1999
1899
1800
1710
1636
1580
1542
1519
1506
1496
1487
1476
1462
1450
1443
1448
1469
1509
1569
1648
1739
1840
1943
2045
2144
2238
2329
2417
2504
2590
2672
2746
2806
2844
2854
2833
2779
2693
2583
2455
2320
2186
2062
1953
1861
1784
1721
1665
1612
1559
1502
1441
1378
1316
1259
1209
1170
1144
1132
1134
1151
1182
1227
1287
1359
1445
1541
1645
1754
1864
1969
2069
2160
2244
2323
2402
2486
2580
2689
2814
2957
3112
3276
3440
3599
3746
3876
3988
4083
4168
4243
4316
4391
4469
4550
4630
4702
4761
4796
4802
4773
4707
4603
4467
4303
4118
3921
3719
3518
3321
3131
2947
2769
2592
2414
2231
2041
1844
1637
1423
1204
982
763
549
345
153
-24
-186
-333
-465
-585
-693
-791
-880
-959
-1028
-1086
-1131
-1162
-1178
-1180
-1170
-1148
-1118
-1083
-1045
-1006
-971
-938
-911
-891
-881
-882
-899
-935
-992
-1072
-1176
-1303
-1449
-1610
-1778
-1948
-2113
-2270
-2416
-2550
-2674
-2792
-2906
-3019
-3134
-3250
-3367
-3482
-3592
-3695
-3792
-3884
-3975
-4070
-4181
-4312
-4468
-4654
-4869
-5109
-5368
-5636
-5903
-6161
-6402
-6623
-6824
-7008
-7180
-7346
-7512
-7683
-7861
-8045
-8232
-8417
-8594
-8758
-8905
-9035
-9148
-9247
-9337
-9423
-9511
-9603
-9700
-9801
-9902
-9998
-10082
-10149
-10193
-10212
-10205
-10173
-10121
-10056
-9983
-9909
-9838
-9774
-9716
-9663
-9611
-9554
-9488
-9408
-9313
-9202
-9080
-8952
-8826
-8710
-8613
-8540
-8492
-8471
-8470
-8484
-8504
-8520
-8524
-8511
-8479
-8426
-8355
-8271
-8176
-8074
-7969
-7855
-7730
-7589
-7426
-7237
-7018
-6769
-6494
-6199
-5890
-5577
-5267
-4966
-4676
-4397
-4127
-3862
-3596
-3326
-3048
-2763
-2471
-2177
-1885
-1598
-1322
-1057
-804
-561
-325
-93
139
375
614
858
1106
1357
1609
1860
2111
2361
2612
2863
3114
3365
3614
3857
4091
4311
4514
4696
4857
4997
5120
5228
5327
5421
5516
5615
5718
5827
5940
6053
6162
6264
6354
6430
6491
6535
6565
6583
6594
6602
6611
6624
6643
6670
6702
6738
6774
6807
6834
6854
6865
6870
6871
6873
6879
6893
6915
6946
6981
7016
7041
7050
7036
6993
6918
6812
6678
6520
6346
6162
5971
5779
5587
5396
5206
5018
4834
4660
4502
4367
4264
4198
4173
4187
4232
4298
4367
4424
4452
4439
4377
4267
4118
3940
3753
3574
3417
3295
3211
3163
3141
3132
3121
3094
3041
2960
2852
2728
2600
2485
2395
2342
2330
2358
2418
2499
2586
2666
2728
2766
2780
2773
2753
2731
2714
2712
2727
2758
2802
2851
2896
2930
2946
2943
2920
2880
2828
2770
2712
2656
2604
2555
2507
2456
2400
2337
2267
2192
2114
2037
1966
1901
1843
1791
1743
1693
1638
1575
1503
1420
1330
1235
1140
1047
960
879
801
723
642
551
446
324
185
31
-136
-310
-486
-657
-819
-969
-1105
-1230
-1343
-1447
-1547
-1642
-1735
-1825
-1911
-1990
-2061
-2120
-2167
-2200
-2220
-2229
-2229
-2224
-2217
-2212
-2211
-2214
-2223
-2237
-2254
-2273
-2292
-2310
-2327
-2345
-2363
-2384
-2410
-2443
-2482
-2528
-2580
-2637
-2698
-2762
-2828
-2898
-2974
-3057
-3149
-3253
-3369
-3494
-3625
-3757
-3884
-3998
-4094
-4171
-4223
-4253
-4263
-4257
-4241
-4217
-4189
-4156
-4116
-4067
-4006
-3928
-3832
-3718
-3590
-3453
-3313
-3180
-3058
-2952
-2866
-2798
-2746
-2704
-2667
-2629
-2585
-2531
-2464
-2382
-2286
-2174
-2045
-1903
-1745
-1573
-1389
-1196
-999
-802
-610
-428
-258
-99
51
195
339
487
641
799
960
1115
1256
1376
1467
1526
1554
1557
1546
1532
1528
1543
1584
1651
1741
1844
1950
2047
2129
2189
2227
2248
2260
2269
2283
2307
2341
2380
2417
2445
2455
2443
2407
2352
2285
2217
2158
2117
2100
2106
2130
2164
2197
2218
2218
2192
2137
2058
1958
1846
1729
1612
1498
1388
1280
1171
1058
941
819
694
570
451
341
241
152
72
1
-66
-129
-187
-240
-283
-311
-320
-307
-271
-215
-142
-60
22
99
163
214
250
277
298
320
346
380
421
466
511
551
580
596
598
589
574
558
549
551
567
598
641
692
744
792
831
856
866
861
844
817
784
748
715
687
668
662
672
701
752
826
920
1032
1156
1284
1406
1515
1602
1664
1699
1712
1707
1695
1685
1687
1707
1748
1809
1884
1963
2036
2093
2123
2122
2090
2029
1948
1856
1766
1687
1628
1592
1581
1590
1611
1637
1657
1664
1652
1618
1563
1489
1403
1311
1219
1132
1053
982
917
854
786
710
619
513
389
250
101
-53
-207
-354
-491
-615
-728
-831
-930
-1032
-1141
-1265
-1406
-1566
-1745
-1940
-2147
-2359
-2571
-2778
-2975
-3160
-3331
-3488
-3632
-3764
-3886
-3999
-4103
-4199
-4287
-4366
-4435
-4496
-4547
-4591
-4627
-4658
-4686
-4712
-4740
-4770
-4804
-4842
-4884
-4928
-4972
-5014
-5048
-5071
-5078
-5067
-5036
-4982
-4909
-4820
-4718
-4610
-4502
-4400
-4307
-4225
-4155
-4094
-4038
-3980
-3917
-3844
-3758
-3658
-3547
-3428
-3306
-3188
-3078
-2981
-2897
-2828
-2770
-2720
-2674
-2627
-2575
-2515
-2445
-2365
-2276
-2178
-2072
-1959
-1840
-1715
-1586
-1456
-1328
-1207
-1096
-1004
-933
-887
-867
-872
-897
-934
-976
-1014
-1042
-1055
-1051
-1034
-1008
-981
-961
-954
-964
-993
-1039
-1096
-1157
-1214
-1259
-1288
-1298
-1291
-1271
-1244
-1215
-1191
-1173
-1161
-1153
-1143
-1126
-1094
-1045
-977
-893
-799
-703
-615
-545
-498
-479
-487
-517
-561
-611
-657
-690
-706
-703
-685
-658
-629
-607
-600
-614
-650
-706
-779
-860
-940
-1010
-1064
-1095
-1103
-1086
-1049
-997
-935
-868
-801
-737
-674
-612
-548
-478
-398
-306
-200
-80
53
194
342
491
638
780
915
1039
1154
1258
1352
1436
1509
1574
1629
1677
1717
1751
1782
1810
1839
1871
1906
1946
1991
2041
2095
2152
2211
2271
2333
2398
2465
2537
2614
2697
2788
2885
2989
3098
3212
3331
3453
3579
3709
3844
3982
4122
4262
4399
4529
4649
4754
4841
4909
4957
4988
5005
5010
5009
5005
5002
5001
5003
5005
5006
5003
4990
4967
4928
4874
4802
4713
4608
4487
4353
4208
4054
3895
3733
3572
3414
3261
3115
2977
2846
2721
2601
2483
2364
2243
2119
1990
1857
1720
1581
1440
1299
1158
1018
880
744
611
483
362
249
147
56
-25
-96
-161
-224
-290
-363
-447
-543
-652
-770
-894
-1018
-1136
-1244
-1339
-1419
-1485
-1538
-1582
-1619
-1652
-1681
-1705
-1721
-1727
-1720
-1698
-1661
-1610
-1550
-1487
-1427
-1376
-1339
-1318
-1312
-1320
-1336
-1355
-1370
-1377
-1374
-1359
-1335
-1302
-1267
-1231
-1198
-1169
-1145
-1122
-1100
-1075
-1044
-1006
-961
-910
-854
-797
-740
-687
-639
-595
-556
-521
-486
-451
-413
-373
-330
-285
-239
-194
-151
-113
-82
-57
-41
-35
-37
-47
-65
-90
-121
-156
-194
-237
-285
-341
-408
-490
-593
-719
-874
-1057
-1267
-1501
-1751
-2009
-2264
-2505
-2724
-2914
-3068
-3188
-3275
-3334
-3372
-3397
-3416
-3435
-3456
-3481
-3509
-3534
-3554
-3564
-3560
-3539
-3503
-3452
-3390
-3321
-3249
-3179
-3114
-3055
-3003
-2957
-2915
-2877
-2839
-2801
-2762
-2723
-2684
-2647
-2614
-2584
-2560
-2540
-2525
-2513
-2503
-2493
-2483
-2471
-2455
-2437
-2414
-2387
-2356
-2320
-2279
-2234
-2184
-2131
-2076
-2017
-1959
-1899
-1839
-1776
-1710
-1638
-1559
-1471
-1372
-1265
-1150
-1032
-915
-805
-708
-628
-568
-529
-510
-506
-512
-523
-533
-536
-531
-515
-489
-456
-417
-373
-324
-268
-200
-117
-11
120
279
464
670
887
1106
1311
1492
1638
1743
1807
1833
1829
1807
1780
1759
1752
1765
1796
1842
1894
1944
1980
1995
1983
1942
1875
1786
1682
1572
1463
1360
1267
1186
1118
1060
1010
970
936
911
894
887
892
910
940
980
1028
1081
1136
1187
1234
1274
1306
1329
1346
1356
1361
1362
1361
1358
1354
1351
1348
1347
1348
1350
1354
1358
1359
1357
1349
1335
1314
1288
1258
1227
1201
1181
1170
1172
1185
1208
1240
1278
1319
1362
1405
1451
1501
1557
1622
1697
1781
1873
1968
2061
2145
2217
2272
2310
2333
2345
2352
2361
2377
2402
2437
2479
2521
2557
2576
2573
2543
2486
2405
2310
2209
2116
2040
1992
1975
1992
2037
2106
2187
2271
2349
2413
2458
2483
2488
2475
2450
2415
2375
2333
2290
2249
2210
2175
2145
2121
2107
2101
2107
2122
2147
2178
2212
2248
2283
2317
2351
2387
2430
2483
2550
2632
2729
2838
2952
3065
3171
3261
3333
3387
3424
3450
3475
3506
3553
3619
3707
3815
3935
4057
4170
4262
4324
4350
4338
4292
4218
4127
4030
3938
3857
3794
3748
3717
3694
3673
3646
3607
3553
3483
3399
3305
3207
3111
3020
2937
2863
2795
2729
2660
2585
2499
2403
2295
2180
2062
1945
1834
1731
1638
1552
1470
1387
1298
1197
1080
945
791
620
434
236
29
-184
-404
-628
-856
-1088
-1321
-1552
-1774
-1981
-2165
-2320
-2440
-2524
-2575
-2598
-2604
-2603
-2609
-2632
-2678
-2751
-2849
-2963
-3084
-3198
-3294
-3363
-3398
-3400
-3373
-3325
-3265
-3207
-3157
-3124
-3109
-3112
-3128
-3149
-3170
-3183
-3184
-3171
-3146
-3111
-3070
-3030
-2995
-2967
-2948
-2938
-2936
-2940
-2948
-2959
-2971
-2985
-2999
-3015
-3032
-3048
-3061
-3069
-3067
-3054
-3026
-2981
-2918
-2836
-2737
-2620
-2489
-2344
-2188
-2024
-1855
-1686
-1520
-1364
-1222
-1098
-994
-910
-845
-793
-747
-700
-643
-568
-473
-354
-215
-61
101
259
406
534
636
711
760
786
797
798
798
802
812
831
857
885
912
931
938
927
896
844
771
681
576
461
341
221
103
-10
-119
-225
-330
-439
-555
-681
-820
-970
-1130
-1294
-1456
-1608
-1743
-1855
-1940
-2000
-2037
-2057
-2070
-2084
-2108
-2148
-2207
-2285
-2376
-2474
-2570
-2655
-2720
-2763
-2781
-2778
-2761
-2737
-2716
-2707
-2716
-2746
-2795
-2860
-2933
-3007
-3073
-3122
-3151
-3157
-3141
-3105
-3055
-2996
-2934
-2871
-2809
-2747
-2681
-2605
-2515
-2404
-2268
-2104
-1913
-1697
-1464
-1220
-973
-733
-507
-301
-115
48
193
323
445
565
688
817
955
1100
1251
1405
1558
1705
1845
1975
2095
2207
2311
2410
2507
2602
2697
2792
2888
2984
3079
3175
3272
3373
3478
3589
3708
3836
3971
4112
4257
4404
4550
4694
4833
4968
5099
5227
5354
5482
5610
5739
5868
5996
6122
6244
6359
6467
6566
6655
6731
6794
6841
6870
6880
6868
6836
6783
6712
6629
6539
6449
6366
6295
6242
6207
6189
6183
6183
6181
6167
6134
6075
5986
5865
5715
5540
5346
5139
4928
4719
4516
4323
4141
3970
3808
3651
3497
3343
3186
3028
2868
2709
2555
2410
2278
2163
2068
1993
1935
1894
1862
1836
1809
1777
1738
1690
1634
1574
1513
1455
1403
1359
1323
1291
1261
1228
1187
1135
1070
995
911
824
737
656
584
520
463
409
352
286
207
110
-5
-136
-280
-431
-583
-730
-866
-989
-1097
-1190
-1267
-1331
-1381
-1418
-1442
-1453
-1450
-1435
-1409
-1376
-1337
-1299
-1262
-1230
-1202
-1177
-1152
-1121
-1083
-1032
-968
-893
-810
-724
-641
-566
-505
-458
-424
-400
-381
-360
-333
-296
-249
-194
-134
-75
-23
19
46
60
63
59
52
48
50
59
74
95
117
140
161
181
202
228
262
307
367
439
520
606
688
761
819
858
879
886
885
886
895
920
964
1029
1110
1201
1293
1377
1447
1497
1524
1531
1521
1500
1473
1445
1418
1393
1367
1336
1295
1240
1169
1082
981
872
760
653
555
471
401
343
293
245
192
130
55
-34
-135
-243
-354
-462
-562
-650
-726
-791
-851
-908
-970
-1040
-1122
-1214
-1316
-1424
-1531
-1633
-1724
-1802
-1866
-1916
-1958
-1994
-2029
-2068
-2113
-2165
-2222
-2281
-2338
-2387
-2427
-2452
-2464
-2462
-2448
-2427
-2402
-2376
-2352
-2332
-2317
-2308
-2303
-2303
-2308
-2316
-2329
-2344
-2363
-2384
-2405
-2423
-2438
-2446
-2448
-2443
-2434
-2423
-2415
-2412
-2418
-2434
-2458
-2489
-2521
-2547
-2563
-2563
-2546
-2513
-2467
-2416
-2369
-2335
-2322
-2337
-2379
-2449
-2539
-2643
-2750
-2850
-2938
-3007
-3058
-3092
-3114
-3130
-3148
-3173
-3210
-3259
-3319
-3388
-3461
-3533
-3600
-3658
-3705
-3741
-3767
-3783
-3791
-3793
-3789
-3782
-3773
-3761
-3750
-3741
-3737
-3737
-3745
-3760
-3780
-3804
-3828
-3848
-3860
-3861
-3850
-3827
-3794
-3753
-3708
-3663
-3620
-3580
-3542
-3505
-3464
-3417
-3359
-3291
-3210
-3120
-3024
-2926
-2830
-2739
-2656
-2579
-2507
-2434
-2355
-2267
-2164
-2045
-1909
-1759
-1598
-1430
-1258
-1087
-917
-748
-579
-406
-227
-40
155
357
564
771
973
1166
1345
1509
1657
1791
1912
2024
2129
2228
2324
2415
2499
2574
2639
2692
2734
2767
2795
2823
2857
2904
2968
3054
3162
3293
3445
3614
3794
3981
4170
4355
4534
4703
4862
5010
5149
5282
5409
5535
5662
5792
5928
6070
6218
6372
6528
6683
6835
6978
7109
7226
7325
7406
7469
7516
7546
7563
7569
7564
7552
7531
7503
7468
7427
7380
7327
7270
7210
7150
7090
7032
6978
6928
6882
6839
6799
6761
6723
6684
6640
6591
6534
6466
6386
6292
6182
6056
5914
5757
5585
5402
5210
5013
4813
4613
4416
4225
4043
3870
3708
3559
3422
3298
3187
3086
2993
2907
2823
2740
2654
2564
2468
2366
2258
2144
2025
1900
1768
1629
1480
1320
1147
962
764
557
346
135
-70
-264
-444
-607
-757
-894
-1025
-1155
-1289
-1431
-1582
-1739
-1899
-2056
-2202
-2331
-2439
-2523
-2586
-2630
-2665
-2697
-2736
-2788
-2857
-2944
-3048
-3163
-3283
-3401
-3511
-3609
-3694
-3765
-3826
-3882
-3937
-3998
-4067
-4147
-4237
-4336
-4443
-4552
-4663
-4771
-4875
-4974
-5068
-5156
-5239
-5315
-5385
-5447
-5500
-5543
-5575
-5595
-5602
-5599
-5586
-5566
-5540
-5513
-5487
-5464
-5449
-5442
-5445
-5461
-5487
-5525
-5571
-5623
-5677
-5731
-5780
-5823
-5859
-5887
-5909
-5926
-5943
-5961
-5982
-6007
-6034
-6062
-6087
-6103
-6108
-6097
-6071
-6030
-5977
-5917
-5857
-5803
-5761
-5733
-5721
-5724
-5736
-5753
-5768
-5773
-5763
-5736
-5689
-5625
-5547
-5460
-5370
-5281
-5198
-5124
-5058
-5000
-4947
-4895
-4843
-4785
-4722
-4651
-4574
-4490
-4403
-4312
-4219
-4122
-4022
-3917
-3805
-3683
-3552
-3412
-3263
-3110
-2956
-2805
-2661
-2529
-2411
-2307
-2217
-2138
-2067
-2000
-1933
-1866
-1795
-1722
-1648
-1574
-1503
-1438
-1379
-1326
-1279
-1236
-1194
-1151
-1105
-1056
-1002
-943
-881
-815
-745
-671
-590
-501
-402
-291
-169
-37
103
246
386
519
641
749
844
927
1002
1078
1157
1246
1349
1467
1599
1743
1895
2052
2209
2363
2514
2661
2804
2945
3084
3218
3347
3466
3571
3657
3721
3763
3785
3790
3785
3779
3780
3797
3835
3897
3984
4091
4216
4350
4486
4618
4742
4856
4960
5055
5143
5229
5316
5405
5499
5598
5701
5807
5914
6019
6120
6215
6300
6376
6441
6494
6536
6568
6592
6609
6622
6631
6637
6640
6637
6627
6607
6573
6522
6455
6372
6276
6172
6065
5964
5872
5796
5737
5695
5668
5650
5635
5619
5595
5559
5510
5447
5371
5284
5187
5083
4972
4854
4728
4594
4451
4298
4139
3974
3808
3646
3491
3346
3214
3095
2988
2892
2803
2719
2638
2557
2477
2395
2313
2229
2144
2058
1968
1873
1773
1666
1554
1436
1317
1197
1080
968
860
759
662
568
474
380
285
190
96
6
-77
-152
-216
-272
-323
-372
-425
-487
-560
-645
-741
-843
-944
-1037
-1114
-1170
-1203
-1213
-1206
-1190
-1174
-1167
-1179
-1214
-1274
-1357
-1458
-1569
-1681
-1786
-1878
-1954
-2012
-2056
-2088
-2114
-2138
-2165
-2195
-2229
-2265
-2302
-2337
-2369
-2399
-2426
-2456
-2491
-2537
-2596
-2670
-2760
-2865
-2979
-3099
-3219
-3334
-3438
-3529
-3605
-3666
-3715
-3754
-3788
-3819
-3853
-3892
-3937
-3990
-4051
-4119
-4191
-4264
-4335
-4401
-4459
-4505
-4538
-4557
-4562
-4554
-4533
-4504
-4467
-4426
-4383
-4341
-4302
-4266
-4235
-4210
-4191
-4180
-4175
-4177
-4186
-4201
-4221
-4244
-4270
-4296
-4322
-4347
-4372
-4397
-4425
-4457
-4496
-4542
-4599
-4665
-4742
-4828
-4923
-5024
-5131
-5241
-5354
-5468
-5583
-5697
-5808
-5915
-6014
-6104
-6180
-6241
-6286
-6312
-6320
-6313
-6291
-6259
-6218
-6172
-6123
-6070
-6015
-5956
-5893
-5824
-5749
-5667
-5579
-5487
-5391
-5295
-5202
-5112
-5029
-4954
-4887
-4828
-4776
-4729
-4687
-4646
-4606
-4564
-4521
-4475
-4428
-4381
-4336
-4296
-4264
-4243
-4233
-4237
-4253
-4279
-4313
-4351
-4388
-4419
-4441
-4451
-4448
-4431
-4402
-4363
-4319
-4273
-4228
-4187
-4151
-4121
-4097
-4075
-4054
-4030
-4001
-3961
-3908
-3840
-3755
-3655
-3539
-3412
-3277
-3138
-2999
-2865
-2738
-2621
-2513
-2414
-2322
-2236
-2154
-2075
-1999
-1929
-1866
-1813
-1772
-1745
-1732
-1732
-1741
-1757
-1774
-1788
-1796
-1797
-1790
-1777
-1759
-1738
-1716
-1692
-1667
-1637
-1600
-1553
-1495
-1426
-1346
-1261
-1174
-1091
-1016
-950
-894
-845
-798
-747
-685
-609
-515
-405
-281
-151
-22
99
205
292
361
415
460
502
551
612
688
781
889
1004
1125
1241
1348
1441
1519
1584
1637
1683
1729
1777
1832
1896
1969
2051
2138
2229
2320
2409
2495
2577
2656
2733
2811
2892
2980
3079
3190
3314
3451
3598
3751
3904
4051
4188
4306
4405
4483
4544
4592
4635
4681
4736
4804
4888
4986
5090
5194
5287
5361
5410
5430
5423
5394
5350
5301
5257
5225
5210
5210
5224
5244
5263
5274
5269
5248
5209
5156
5094
5031
4970
4918
4873
4837
4806
4776
4743
4706
4664
4618
4573
4533
4503
4486
4483
4492
4510
4532
4552
4566
4571
4566
4555
4540
4528
4521
4524
4535
4553
4571
4584
4583
4562
4519
4454
4369
4271
4168
4069
3980
3905
3846
3799
3759
3720
3672
3612
3535
3440
3331
3213
3091
2973
2863
2763
2674
2592
2513
2432
2343
2243
2132
2011
1885
1759
1638
1528
1433
1353
1286
1230
1180
1131
1078
1020
956
888
817
747
680
619
564
512
459
401
334
253
155
41
-89
-230
-378
-528
-676
-818
-951
-1076
-1193
-1305
-1412
-1517
-1618
-1717
-1810
-1895
-1970
-2032
-2080
-2115
-2139
-2155
-2166
-2178
-2194
-2215
-2244
-2277
-2315
-2352
-2386
-2413
-2430
-2436
-2432
-2418
-2396
-2368
-2336
-2302
-2264
-2223
-2177
-2123
-2061
-1988
-1904
-1810
-1706
-1597
-1485
-1373
-1267
-1169
-1082
-1008
-947
-899
-863
-836
-816
-800
-784
-765
-742
-712
-676
-634
-589
-544
-501
-465
-439
-422
-415
-415
-418
-420
-415
-399
-369
-324
-267
-202
-135
-73
-25
5
13
-1
-34
-81
-135
-187
-231
-261
-275
-275
-263
-246
-232
-227
-236
-265
-314
-383
-469
-566
-671
-780
-888
-994
-1097
-1197
-1296
-1396
-1496
-1598
-1701
-1805
-1909
-2009
-2107
-2199
-2285
-2365
-2440
-2509
-2574
-2636
-2696
-2755
-2816
-2878
-2944
-3014
-3088
-3165
-3244
-3323
-3399
-3468
-3528
-3576
-3611
-3633
-3642
-3640
-3628
-3609
-3584
-3556
-3526
-3493
-3458
-3421
-3383
-3346
-3310
-3277
-3249
-3225
-3206
-3191
-3177
-3162
-3143
-3120
-3090
-3056
-3021
-2988
-2961
-2945
-2941
-2950
-2970
-2996
-3021
-3040
-3044
-3031
-2997
-2943
-2872
-2791
-2704
-2619
-2540
-2469
-2407
-2351
-2300
-2248
-2194
-2135
-2072
-2007
-1943
-1884
-1835
-1797
-1771
-1756
-1750
-1749
-1750
-1749
-1747
-1742
-1737
-1732
-1730
-1731
-1734
-1738
-1738
-1732
-1714
-1683
-1638
-1581
-1517
-1451
-1389
-1336
-1297
-1271
-1257
-1250
-1243
-1230
-1204
-1162
-1102
-1027
-941
-853
-770
-698
-644
-609
-593
-592
-601
-612
-619
-615
-597
-564
-518
-460
-397
-332
-269
-211
-160
-113
-69
-24
25
82
148
224
309
402
501
601
703
805
907
1012
1124
1244
1378
1528
1694
1877
2072
2277
2485
2690
2888
3074
3246
3404
3547
3679
3800
3915
4022
4125
4222
4313
4398
4477
4552
4627
4705
4792
4892
5008
5140
5287
5443
5604
5760
5905
6033
6141
6229
6301
6362
6418
6475
6538
6610
6688
6770
6850
6923
6983
7028
7057
7073
7079
7081
7083
7087
7094
7101
7104
7097
7075
7035
6976
6901
6816
6728
6645
6573
6518
6479
6454
6437
6420
6396
6358
6302
6229
6142
6045
5946
5850
5762
5684
5613
5547
5481
5410
5331
5242
5146
5045
4945
4850
4766
4692
4629
4570
4511
4445
4364
4263
4142
3999
3840
3668
3489
3307
3127
2950
2774
2600
2426
2250
2073
1898
1730
1572
1430
1308
1206
1124
1056
997
937
870
791
695
584
460
331
203
86
-15
-94
-151
-184
-200
-202
-196
-187
-181
-179
-183
-192
-204
-216
-227
-233
-234
-229
-218
-200
-176
-149
-117
-84
-50
-17
13
38
56
66
65
54
33
2
-37
-81
-128
-174
-218
-258
-294
-324
-351
-378
-408
-444
-492
-553
-629
-722
-828
-945
-1068
-1189
-1301
-1399
-1478
-1536
-1571
-1588
-1590
-1586
-1580
-1581
-1593
-1617
-1653
-1699
-1749
-1797
-1838
-1865
-1877
-1872
-1851
-1818
-1778
-1736
-1698
-1669
-1650
-1644
-1651
-1669
-1696
-1732
-1772
-1818
-1866
-1919
-1974
-2033
-2099
-2170
-2247
-2330
-2419
-2513
-2612
-2712
-2813
-2911
-3002
-3084
-3153
-3208
-3246
-3269
-3277
-3273
-3261
-3244
-3227
-3212
-3202
-3198
-3200
-3206
-3215
-3223
-3230
-3233
-3230
-3220
-3204
-3182
-3154
-3121
-3086
-3050
-3016
-2986
-2963
-2949
-2946
-2955
-2974
-3002
-3036
-3072
-3107
-3138
-3166
-3189
-3212
-3238
-3272
-3319
-3382
-3462
-3558
-3664
-3774
-3879
-3970
-4040
-4086
-4105
-4101
-4080
-4050
-4018
-3991
-3976
-3972
-3977
-3988
-3995
-3993
-3975
-3936
-3876
-3796
-3702
-3600
-3496
-3396
-3303
-3217
-3136
-3057
-2975
-2884
-2782
-2666
-2539
-2403
-2264
-2127
-1998
-1883
-1783
-1700
-1632
-1577
-1531
-1493
-1458
-1427
-1398
-1372
-1353
-1341
-1339
-1348
-1371
-1405
-1451
-1506
-1568
-1634
-1699
-1761
-1815
-1860
-1893
-1912
-1918
-1913
-1897
-1876
-1850
-1825
-1802
-1781
-1763
-1746
-1727
-1703
-1671
-1630
-1580
-1521
-1458
-1395
-1337
-1287
-1248
-1221
-1205
-1196
-1191
-1185
-1175
-1159
-1136
-1108
-1078
-1050
-1027
-1010
-1004
-1002
-1006
-1010
-1010
-1002
-989
-968
-944
-921
-903
-894
-898
-915
-943
-978
-1014
-1048
-1074
-1090
-1097
-1096
-1092
-1091
-1095
-1109
-1133
-1166
-1206
-1247
-1285
-1316
-1339
-1354
-1364
-1373
-1386
-1406
-1437
-1478
-1527
-1579
-1628
-1667
-1690
-1694
-1677
-1640
-1586
-1521
-1449
-1375
-1302
-1232
-1164
-1096
-1027
-954
-876
-793
-705
-616
-528
-442
-361
-283
-207
-130
-47
43
145
260
386
522
665
809
952
1089
1221
1348
1471
1597
1728
1870
2027
2201
2392
2597
2813
3034
3255
3468
3670
3857
4027
4186
4333
4475
4619
4769
4932
5110
5304
5512
5731
5953
6172
6382
6576
6752
6907
7043
7163
7272
7377
7480
7586
7697
7811
7927
8039
8147
8246
8334
8410
8477
8536
8591
8643
8695
8748
8799
8848
8891
8927
8954
8971
8979
8980
8975
8967
8954
8938
8917
8887
8847
8796
8731
8656
8573
8487
8403
8327
8261
8207
8163
8125
8092
8057
8016
7969
7915
7859
7804
7755
7714
7681
7655
7627
7590
7534
7452
7337
7190
7014
6820
6618
6422
6244
6090
5962
5858
5766
5676
5572
5442
5278
5077
4842
4581
4306
4032
3769
3528
3313
3122
2950
2789
2630
2465
2289
2101
1904
1703
1505
1317
1144
987
847
719
600
481
359
230
92
-55
-208
-364
-520
-675
-826
-975
-1124
-1274
-1428
-1586
-1751
-1921
-2095
-2272
-2450
-2627
-2804
-2979
-3152
-3322
-3488
-3648
-3799
-3939
-4066
-4179
-4278
-4367
-4448
-4526
-4606
-4691
-4783
-4881
-4983
-5085
-5181
-5268
-5340
-5395
-5434
-5460
-5476
-5487
-5497
-5511
-5529
-5552
-5578
-5604
-5626
-5643
-5652
-5654
-5650
-5641
-5631
-5621
-5613
-5607
-5601
-5594
-5585
-5572
-5554
-5532
-5509
-5486
-5467
-5453
-5446
-5446
-5452
-5461
-5469
-5475
-5476
-5471
-5460
-5445
-5428
-5412
-5398
-5389
-5385
-5386
-5391
-5398
-5405
-5413
-5419
-5425
-5431
-5438
-5446
-5454
-5463
-5471
-5475
-5476
-5470
-5458
-5439
-5416
-5390
-5364
-5340
-5321
-5308
-5301
-5299
-5301
-5305
-5307
-5305
-5297
-5280
-5252
-5214
-5164
-5105
-5035
-4959
-4876
-4789
-4700
-4610
-4521
-4432
-4343
-4253
-4161
-4062
-3958
-3843
-3717
-3577
-3425
-3261
-3086
-2903
-2714
-2523
-2331
-2143
-1960
-1786
-1620
-1466
-1324
-1194
-1076
-969
-872
-781
-697
-616
-538
-461
-386
-312
-242
-174
-111
-53
1
51
99
146
191
236
277
314
343
361
366
356
332
295
249
197
142
90
40
-5
-47
-88
-132
-179
-233
-292
-354
-416
-474
-524
-563
-589
-604
-611
-614
-617
-626
-643
-667
-697
-727
-752
-766
-765
-746
-711
-662
-608
-554
-510
-481
-471
-482
-513
-558
-614
-673
-732
-787
-838
-884
-928
-973
-1022
-1077
-1139
-1207
-1280
-1354
-1426
-1496
-1561
-1620
-1673
-1721
-1764
-1802
-1836
-1864
-1887
-1903
-1911
-1912
-1906
-1893
-1874
-1849
-1819
-1782
-1738
-1685
-1620
-1544
-1455
-1356
-1249
-1139
-1028
-923
-825
-737
-659
-590
-525
-461
-396
-325
-248
-164
-75
18
111
204
295
384
472
561
654
752
856
964
1075
1185
1289
1386
1470
1542
1600
1647
1687
1722
1757
1795
1839
1889
1946
2005
2069
2132
2192
2248
2298
2342
2381
2415
2445
2473
2498
2524
2548
2573
2597
2621
2643
2663
2680
2693
2700
2702
2699
2691
2681
2670
2661
2657
2659
2670
2687
2712
2740
2770
2800
2827
2851
2872
2894
2918
2948
2988
3038
3098
3167
3241
3314
3382
3439
3482
3510
3523
3524
3518
3509
3503
3502
3509
3525
3548
3576
3605
3634
3659
3680
3696
3708
3717
3723
3725
3724
3718
3706
3686
3658
3622
3582
3539
3497
3460
3430
3407
3391
3380
3369
3353
3327
3287
3231
3159
3072
2974
2868
2761
2654
2553
2459
2372
2292
2217
2147
2080
2015
1952
1892
1833
1777
1722
1667
1612
1556
1498
1438
1379
1321
1268
1222
1186
1160
1145
1141
1144
1153
1164
1177
1189
1201
1213
1227
1244
1263
1284
1304
1320
1329
1327
1311
1282
1240
1188
1131
1073
1018
970
930
895
864
832
795
749
695
632
565
496
433
380
342
319
311
315
327
343
357
366
370
369
364
360
359
364
377
397
423
452
483
512
538
558
573
582
584
580
566
541
503
450
379
292
188
71
-57
-192
-331
-472
-616
-761
-909
-1061
-1216
-1373
-1528
-1676
-1810
-1926
-2020
-2090
-2138
-2169
-2190
-2209
-2236
-2275
-2329
-2397
-2474
-2552
-2621
-2673
-2701
-2705
-2686
-2650
-2608
-2568
-2542
-2534
-2549
-2582
-2630
-2683
-2732
-2769
-2790
-2792
-2780
-2757
-2733
-2717
-2714
-2730
-2766
-2819
-2886
-2959
-3033
-3101
-3160
-3208
-3244
-3271
-3289
-3300
-3305
-3301
-3289
-3265
-3228
-3178
-3114
-3040
-2957
-2871
-2784
-2699
-2618
-2542
-2469
-2396
-2323
-2247
-2167
-2084
-2000
-1916
-1836
-1763
-1698
-1642
-1595
-1557
-1526
-1500
-1479
-1460
-1445
-1432
-1422
-1415
-1410
-1405
-1399
-1391
-1377
-1357
-1329
-1294
-1251
-1202
-1149
-1092
-1034
-976
-917
-858
-800
-741
-681
-620
-557
-493
-426
-358
-287
-214
-141
-68
3
70
133
191
242
289
334
379
428
484
550
626
709
797
885
965
1034
1087
1122
1141
1148
1150
1156
1172
1205
1259
1333
1423
1523
1625
1720
1800
1859
1897
1914
1915
1905
1891
1880
1876
1882
1899
1925
1957
1994
2032
2069
2104
2136
2166
2193
2218
2242
2264
2285
2305
2326
2351
2381
2420
2471
2535
2611
2700
2797
2899
3001
3098
3189
3269
3339
3400
3452
3498
3539
3575
3606
3630
3646
3649
3640
3618
3582
3535
3479
3419
3357
3297
3242
3194
3153
3121
3099
3087
3084
3091
3107
3129
3155
3181
3202
3214
3214
3201
3177
3143
3107
3075
3053
3047
3060
3092
3139
3194
3249
3295
3325
3334
3320
3287
3238
3181
3122
3066
3018
2977
2940
2902
2857
2801
2728
2638
2531
2413
2289
2164
2044
1931
1829
1734
1646
1560
1473
1383
1288
1188
1085
979
872
763
653
538
417
288
150
3
-149
-303
-454
-599
-734
-859
-977
-1091
-1208
-1332
-1470
-1623
-1791
-1969
-2150
-2326
-2487
-2627
-2741
-2829
-2894
-2942
-2983
-3024
-3073
-3134
-3205
-3285
-3365
-3439
-3497
-3534
-3547
-3537
-3508
-3467
-3425
-3389
-3369
-3367
-3387
-3425
-3476
-3535
-3592
-3641
-3677
-3698
-3701
-3690
-3667
-3638
-3606
-3577
-3552
-3535
-3526
-3524
-3528
-3536
-3545
-3552
-3552
-3541
-3516
-3475
-3414
-3334
-3238
-3128
-3010
-2890
-2776
-2674
-2588
-2521
-2472
-2437
-2412
-2390
-2364
-2328
-2279
-2216
-2141
-2059
-1976
-1897
-1829
-1775
-1735
-1707
-1685
-1665
-1639
-1602
-1550
-1482
-1401
-1311
-1218
-1127
-1046
-977
-922
-879
-846
-816
-786
-751
-707
-654
-593
-526
-458
-391
-329
-272
-219
-169
-118
-61
4
80
167
265
369
477
584
686
779
863
936
999
1057
1110
1162
1216
1273
1334
1398
1464
1532
1598
1662
1722
1776
1826
1870
1909
1945
1978
2008
2039
2069
2100
2131
2163
2195
2226
2254
2278
2296
2309
2316
2316
2311
2302
2290
2277
2264
2251
2239
2228
2220
2213
2210
2212
2220
2236
2262
2300
2349
2408
2476
2548
2622
2691
2753
2803
2839
2862
2872
2872
2866
2858
2853
2853
2860
2877
2901
2931
2965
2999
3030
3056
3073
3081
3079
3067
3046
3018
2985
2948
2910
2872
2835
2800
2767
2734
2700
2665
2626
2584
2538
2488
2434
2379
2324
2270
2219
2171
2126
2085
2045
2005
1965
1923
1879
1834
1788
1742
1697
1653
1610
1568
1525
1480
1431
1376
1315
1247
1175
1099
1024
950
880
817
760
710
666
625
588
551
515
479
446
416
390
372
361
358
363
373
385
397
406
409
405
393
372
344
311
275
236
197
157
116
74
29
-20
-75
-135
-201
-274
-351
-433
-517
-603
-689
-774
-859
-942
-1022
-1102
-1177
-1248
-1314
-1375
-1431
-1483
-1531
-1578
-1625
-1674
-1727
-1786
-1849
-1916
-1985
-2053
-2117
-2174
-2221
-2257
-2283
-2300
-2311
-2320
-2329
-2341
-2358
-2381
-2409
-2440
-2472
-2502
-2531
-2556
-2578
-2599
-2621
-2645
-2671
-2699
-2727
-2751
-2766
-2768
-2752
-2714
-2653
-2571
-2473
-2363
-2249
-2141
-2044
-1965
-1906
-1869
-1851
-1848
-1853
-1860
-1864
-1860
-1845
-1820
-1786
-1749
-1713
-1684
-1668
-1667
-1682
-1711
-1750
-1791
-1828
-1853
-1860
-1845
-1809
-1755
-1690
-1624
-1568
-1531
-1522
-1545
-1600
-1684
-1788
-1901
-2012
-2111
-2190
-2246
-2280
-2295
-2300
-2301
-2308
-2323
-2350
-2386
-2426
-2461
-2486
-2495
-2483
-2453
-2409
-2359
-2310
-2272
-2250
-2247
-2260
-2285
-2312
-2332
-2337
-2320
-2278
-2213
-2130
-2037
-1943
-1854
-1777
-1714
-1664
-1623
-1587
-1549
-1506
-1455
-1396
-1331
-1262
-1194
-1128
-1065
-1004
-944
-878
-806
-724
-634
-537
-438
-344
-258
-187
-130
-86
-50
-16
26
81
154
247
356
474
594
706
801
874
923
951
962
965
969
981
1004
1044
1094
1151
1207
1256
1291
1310
1312
1300
1279
1255
1235
1224
1223
1232
1248
1266
1281
1287
1280
1258
1223
1176
1123
1068
1016
971
935
908
888
873
858
839
812
775
725
662
588
506
419
331
247
171
105
52
11
-18
-40
-57
-76
-101
-136
-184
-247
-323
-409
-500
-593
-681
-760
-827
-882
-926
-960
-989
-1016
-1045
-1076
-1110
-1148
-1186
-1223
-1256
-1285
-1309
-1330
-1350
-1372
-1398
-1431
-1471
-1518
-1570
-1623
-1675
-1723
-1763
-1795
-1820
-1838
-1854
-1870
-1889
-1914
-1945
-1983
-2025
-2068
-2108
-2142
-2164
-2174
-2169
-2149
-2115
-2070
-2019
-1965
-1913
-1868
-1833
-1811
-1803
-1808
-1825
-1849
-1877
-1904
-1926
-1939
-1942
-1934
-1919
-1898
-1878
-1861
-1853
-1855
-1869
-1892
-1922
-1955
-1986
-2013
-2032
-2044
-2049
-2052
-2055
-2063
-2077
-2099
-2128
-2161
-2192
-2217
-2230
-2226
-2204
-2163
-2105
-2032
-1951
-1864
-1775
-1686
-1598
-1510
-1420
-1326
-1226
-1118
-1002
-881
-755
-627
-501
-380
-265
-157
-57
35
121
201
275
343
406
464
516
562
604
641
674
705
734
761
787
810
831
848
862
872
878
883
886
889
893
898
905
911
918
924
928
932
936
942
950
964
983
1008
1041
1078
1118
1159
1199
1238
1275
1312
1349
1388
1432
1480
1533
1591
1651
1710
1767
1820
1866
1905
1939
1969
1996
2024
2053
2084
2117
2150
2182
2209
2229
2240
2242
2235
2220
2200
2177
2153
2132
2115
2101
2090
2080
2070
2056
2037
2009
1976
1935
1887
1836
1785
1736
1692
1655
1627
1609
1599
1596
1597
1601
1605
1607
1603
1594
1579
1556
1526
1489
1446
1397
1344
1289
1234
1183
1138
1105
1085
1081
1092
1119
1158
1205
1255
1304
1348
1384
1414
1437
1458
1480
1506
1539
1578
1620
1662
1697
1720
1725
1708
1671
1614
1545
1470
1397
1333
1282
1246
1225
1215
1213
1213
1212
1209
1205
1203
1205
1216
1238
1272
1316
1365
1412
1453
1483
1497
1496
1482
1462
1440
1423
1415
1420
1436
1461
1491
1522
1550
1574
1594
1612
1632
1659
1694
1739
1791
1848
1904
1954
1994
2023
2041
2053
2065
2081
2108
2149
2202
2264
2328
2387
2433
2461
2470
2461
2441
2419
2403
2404
2424
2467
2528
2601
2675
2740
2787
2810
2806
2777
2728
2666
2597
2527
2461
2397
2336
2274
2208
2135
2054
1968
1879
1793
1715
1649
1599
1562
1537
1519
1503
1481
1450
1406
1349
1280
1201
1115
1025
933
840
747
651
553
451
344
234
121
7
-108
-223
-338
-453
-570
-689
-813
-939
-1068
-1196
-1322
-1442
-1554
-1658
-1754
-1843
-1930
-2017
-2108
-2205
-2308
-2416
-2527
-2638
-2746
-2846
-2936
-3017
-3088
-3151
-3209
-3264
-3318
-3373
-3428
-3484
-3540
-3595
-3648
-3700
-3751
-3802
-3852
-3902
-3951
-3997
-4038
-4073
-4098
-4113
-4117
-4113
-4103
-4091
-4083
-4081
-4088
-4104
-4129
-4159
-4189
-4215
-4231
-4234
-4222
-4197
-4161
-4117
-4072
-4029
-3995
-3971
-3958
-3958
-3966
-3980
-3996
-4010
-4019
-4022
-4017
-4003
-3985
-3962
-3935
-3906
-3877
-3848
-3819
-3788
-3755
-3718
-3678
-3633
-3585
-3533
-3480
-3429
-3380
-3336
-3299
-3269
-3247
-3231
-3221
-3213
-3207
-3201
-3193
-3183
-3172
-3160
-3149
-3140
-3134
-3131
-3131
-3133
-3135
-3136
-3133
-3125
-3111
-3091
-3066
-3035
-3001
-2964
-2925
-2884
-2841
-2795
-2747
-2695
-2640
-2582
-2523
-2464
-2407
-2354
-2306
-2265
-2229
-2198
-2171
-2146
-2119
-2090
-2057
-2017
-1973
-1923
-1868
-1810
-1749
-1686
-1624
-1561
-1500
-1440
-1383
-1328
-1277
-1229
-1185
-1146
-1112
-1082
-1054
-1029
-1002
-975
-944
-907
-864
-815
-761
-703
-643
-584
-529
-478
-434
-396
-363
-333
-304
-272
-235
-190
-137
-75
-5
70
149
229
308
384
458
527
595
660
724
786
847
906
961
1010
1057
1098
1136
1174
1212
1255
1303
1358
1419
1484
1551
1615
1674
1725
1767
1800
1825
1847
1866
1888
1912
1939
1970
2000
2029
2053
2070
2081
2086
2089
2091
2098
2110
2128
2152
2177
2199
2215
2220
2211
2191
2161
2127
2097
2076
2072
2087
2122
2175
2240
2310
2378
2439
2487
2524
2550
2573
2597
2631
2681
2749
2836
2940
3054
3172
3286
3389
3476
3545
3595
3630
3655
3675
3696
3723
3758
3803
3859
3923
3992
4066
4140
4214
4286
4356
4424
4491
4557
4623
4690
4757
4823
4887
4949
5006
5057
5101
5137
5163
5182
5192
5197
5198
5197
5197
5199
5203
5210
5217
5224
5226
5221
5207
5180
5142
5090
5028
4957
4879
4797
4712
4626
4538
4448
4354
4255
4150
4038
3920
3796
3669
3539
3407
3275
3142
3007
2867
2723
2570
2409
2239
2062
1881
1698
1518
1345
1183
1034
898
776
663
558
456
353
246
133
14
-110
-236
-362
-483
-597
-702
-797
-882
-959
-1034
-1109
-1189
-1277
-1375
-1483
-1599
-1722
-1845
-1965
-2078
-2179
-2267
-2341
-2401
-2451
-2493
-2529
-2562
-2593
-2624
-2653
-2682
-2709
-2737
-2766
-2797
-2835
-2880
-2934
-2997
-3067
-3141
-3213
-3276
-3327
-3359
-3370
-3361
-3334
-3293
-3247
-3199
-3158
-3125
-3104
-3091
-3086
-3084
-3080
-3071
-3057
-3036
-3010
-2983
-2957
-2933
-2913
-2894
-2874
-2849
-2814
-2766
-2705
-2631
-2547
-2460
-2375
-2297
-2231
-2178
-2137
-2104
-2074
-2041
-2001
-1951
-1891
-1824
-1753
-1686
-1625
-1575
-1536
-1504
-1475
-1442
-1401
-1345
-1273
-1186
-1089
-987
-889
-800
-726
-668
-624
-590
-559
-525
-482
-428
-364
-292
-220
-153
-98
-59
-37
-29
-30
-33
-30
-15
16
64
127
200
276
350
417
473
520
559
594
629
669
715
767
823
880
935
983
1022
1055
1080
1102
1125
1152
1186
1228
1277
1330
1385
1437
1482
1519
1546
1565
1578
1586
1593
1599
1606
1612
1618
1621
1620
1614
1603
1588
1571
1553
1537
1525
1518
1518
1524
1535
1551
1571
1593
1616
1638
1658
1672
1681
1681
1673
1656
1631
1599
1565
1531
1500
1473
1452
1437
1425
1414
1400
1382
1358
1329
1296
1261
1229
1202
1181
1166
1154
1142
1125
1098
1059
1006
942
870
797
729
672
628
599
582
573
566
555
534
502
459
408
354
304
263
234
218
214
217
222
224
219
206
186
164
145
134
136
152
180
217
256
290
313
319
308
281
245
207
173
151
145
155
180
215
254
291
322
344
357
363
367
374
389
413
449
495
550
608
666
721
770
813
850
882
911
938
965
992
1018
1046
1075
1105
1138
1176
1220
1273
1333
1401
1474
1551
1626
1697
1762
1819
1868
1910
1948
1983
2017
2054
2092
2130
2168
2203
2233
2258
2276
2290
2301
2310
2319
2331
2343
2356
2367
2373
2371
2359
2337
2305
2265
2221
2176
2136
2103
2080
2069
2069
2079
2097
2119
2142
2162
2178
2187
2188
2181
2167
2146
2121
2094
2066
2040
2017
1999
1983
1970
1957
1940
1915
1880
1830
1764
1682
1584
1473
1351
1223
1092
963
837
716
602
493
390
292
198
108
23
-58
-134
-206
-273
-338
-402
-468
-538
-616
-702
-796
-899
-1006
-1119
-1230
-1336
-1435
-1524
-1602
-1669
-1727
-1778
-1824
-1869
-1916
-1966
-2021
-2080
-2143
-2207
-2270
-2332
-2390
-2445
-2498
-2552
-2608
-2670
-2741
-2823
-2914
-3014
-3120
-3227
-3333
-3431
-3520
-3598
-3665
-3722
-3773
-3820
-3867
-3915
-3964
-4014
-4062
-4105
-4141
-4167
-4183
-4191
-4195
-4198
-4206
-4222
-4250
-4289
-4338
-4392
-4446
-4494
-4532
-4557
-4568
-4567
-4557
-4542
-4528
-4519
-4516
-4522
-4535
-4553
-4575
-4597
-4620
-4644
-4670
-4701
-4738
-4784
-4837
-4897
-4961
-5024
-5082
-5133
-5174
-5205
-5228
-5248
-5267
-5290
-5319
-5354
-5394
-5435
-5472
-5502
-5519
-5523
-5513
-5494
-5469
-5444
-5424
-5414
-5416
-5429
-5452
-5479
-5507
-5531
-5547
-5555
-5555
-5549
-5538
-5527
-5516
-5507
-5497
-5485
-5466
-5439
-5398
-5344
-5277
-5196
-5106
-5010
-4911
-4811
-4712
-4614
-4515
-4415
-4311
-4202
-4086
-3967
-3843
-3716
-3590
-3466
-3345
-3228
-3116
-3005
-2896
-2787
-2676
-2562
-2446
-2328
-2209
-2090
-1972
-1855
-1740
-1626
-1512
-1399
-1285
-1171
-1057
-943
-831
-721
-615
-511
-411
-314
-220
-128
-38
49
132
209
280
343
399
447
490
532
578
630
695
774
870
981
1105
1238
1373
1505
1629
1742
1843
1935
2021
2107
2199
2301
2417
2546
2687
2833
2979
3118
3242
3350
3440
3515
3581
3644
3713
3793
3889
3999
4120
4246
4368
4480
4573
4645
4697
4732
4758
4784
4817
4864
4927
5006
5096
5189
5276
5350
5404
5437
5449
5445
5433
5420
5413
5419
5438
5471
5515
5564
5614
5660
5701
5736
5765
5793
5819
5848
5878
5908
5936
5958
5971
5973
5963
5944
5919
5893
5870
5855
5848
5851
5859
5869
5878
5880
5873
5857
5834
5806
5778
5754
5735
5723
5716
5712
5705
5694
5674
5645
5608
5566
5521
5478
5439
5406
5379
5353
5327
5295
5254
5203
5140
5067
4987
4905
4822
4741
4662
4585
4507
4425
4336
4241
4139
4032
3925
3822
3726
3639
3561
3490
3423
3353
3276
3187
3084
2968
2841
2708
2574
2444
2322
2209
2106
2009
1916
1822
1726
1625
1520
1412
1305
1201
1103
1012
927
847
768
688
603
512
413
308
200
90
-19
-125
-228
-329
-430
-531
-636
-744
-856
-969
-1081
-1188
-1289
-1382
-1465
-1541
-1611
-1677
-1742
-1808
-1873
-1937
-1997
-2049
-2092
-2123
-2143
-2155
-2162
-2170
-2186
-2212
-2254
-2310
-2380
-2458
-2538
-2615
-2682
-2736
-2775
-2800
-2815
-2825
-2834
-2846
-2866
-2892
-2924
-2957
-2988
-3011
-3021
-3017
-2997
-2963
-2917
-2865
-2811
-2760
-2714
-2676
-2646
-2622
-2603
-2584
-2562
-2536
-2501
-2459
-2407
-2347
-2280
-2206
-2128
-2045
-1963
-1881
-1800
-1723
-1653
-1591
-1541
-1502
-1477
-1463
-1460
-1464
-1471
-1477
-1477
-1469
-1451
-1424
-1389
-1351
-1313
-1281
-1259
-1249
-1253
-1268
-1291
-1317
-1341
-1358
-1363
-1356
-1336
-1306
-1269
-1230
-1194
-1164
-1143
-1131
-1126
-1128
-1132
-1136
-1138
-1137
-1133
-1127
-1121
-1115
-1111
-1108
-1105
-1099
-1087
-1068
-1039
-1000
-956
-906
-857
-813
-777
-754
-743
-744
-755
-771
-789
-804
-813
-817
-814
-808
-801
-796
-796
-801
-811
-824
-836
-844
-843
-831
-806
-768
-721
-668
-614
-564
-524
-496
-484
-486
-501
-526
-555
-584
-610
-628
-637
-638
-631
-618
-602
-585
-568
-553
-537
-519
-498
-469
-433
-388
-336
-281
-227
-178
-141
-118
-111
-120
-142
-171
-203
-230
-249
-257
-254
-243
-229
-218
-217
-230
-260
-305
-363
-426
-489
-543
-583
-606
-611
-601
-582
-559
-537
-523
-518
-522
-534
-549
-565
-577
-584
-585
-582
-578
-576
-578
-587
-601
-620
-639
-656
-668
-673
-671
-666
-661
-662
-673
-697
-736
-789
-853
-923
-994
-1063
-1126
-1181
-1231
-1277
-1323
-1372
-1425
-1483
-1543
-1602
-1656
-1700
-1731
-1747
-1750
-1742
-1728
-1712
-1698
-1691
-1690
-1695
-1704
-1714
-1720
-1722
-1718
-1709
-1697
-1685
-1677
-1675
-1680
-1693
-1713
-1736
-1759
-1780
-1796
-1807
-1813
-1815
-1816
-1816
-1819
-1823
-1830
-1837
-1843
-1848
-1850
-1849
-1845
-1840
-1834
-1827
-1818
-1807
-1790
-1766
-1733
-1688
-1633
-1568
-1496
-1421
-1345
-1271
-1203
-1139
-1080
-1022
-967
-908
-846
-782
-715
-649
-586
-528
-475
-426
-378
-327
-267
-192
-100
11
141
284
436
588
735
870
990
1095
1186
1267
1345
1423
1507
1598
1695
1796
1897
1993
2079
2151
2209
2252
2283
2306
2325
2344
2367
2394
2427
2464
2503
2542
2578
2609
2635
2656
2671
2681
2688
2693
2697
2702
2708
2717
2730
2750
2777
2811
2853
2899
2949
2996
3037
3066
3080
3074
3047
3000
2937
2862
2782
2703
2633
2576
2536
2511
2501
2500
2503
2503
2494
2471
2433
2378
2309
2230
2148
2068
1996
1937
1893
1864
1848
1839
1833
1825
1808
1779
1738
1684
1620
1550
1478
1408
1344
1286
1234
1185
1138
1090
1037
980
918
856
795
741
698
669
655
655
667
688
714
742
769
795
821
848
881
920
967
1020
1079
1136
1187
1227
1251
1258
1247
1221
1186
1148
1112
1085
1067
1061
1064
1072
1081
1086
1082
1069
1046
1016
982
947
916
889
866
848
830
810
783
748
704
652
593
530
468
407
351
300
253
207
161
111
57
-5
-73
-148
-228
-311
-398
-486
-577
-669
-763
-859
-958
-1059
-1162
-1265
-1368
-1469
-1569
-1667
-1764
-1857
-1949
-2037
-2122
-2200
-2271
-2333
-2385
-2426
-2457
-2480
-2497
-2510
-2522
-2535
-2549
-2563
-2575
-2584
-2587
-2585
-2575
-2561
-2544
-2528
-2517
-2513
-2518
-2530
-2549
-2570
-2588
-2598
-2596
-2580
-2550
-2508
-2459
-2408
-2361
-2323
-2297
-2284
-2282
-2287
-2291
-2290
-2277
-2248
-2199
-2133
-2051
-1960
-1864
-1771
-1686
-1613
-1553
-1507
-1472
-1443
-1416
-1387
-1351
-1306
-1251
-1188
-1119
-1047
-975
-906
-844
-787
-737
-693
-652
-612
-573
-532
-490
-447
-404
-361
-320
-280
-242
-205
-167
-128
-85
-40
7
55
102
143
179
207
228
242
253
263
276
295
320
352
388
425
457
482
496
496
484
463
435
406
381
362
352
349
353
358
361
359
348
328
301
269
237
208
187
175
174
181
196
215
235
254
271
285
299
312
327
343
361
376
387
389
380
356
317
265
202
133
63
-4
-65
-115
-157
-189
-216
-240
-264
-289
-318
-349
-381
-412
-438
-458
-469
-470
-462
-446
-423
-395
-364
-331
-297
-262
-227
-189
-149
-106
-60
-11
40
92
144
194
241
282
317
345
364
376
381
381
376
370
365
364
368
379
397
422
453
490
530
572
615
658
700
740
778
814
848
878
905
928
946
961
972
982
992
1002
1016
1033
1053
1074
1096
1117
1133
1145
1150
1150
1145
1137
1131
1128
1130
1139
1155
1177
1201
1225
1245
1258
1262
1256
1241
1219
1193
1165
1139
1116
1097
1081
1068
1054
1037
1014
985
949
906
857
805
752
699
647
594
539
481
417
346
268
184
97
12
-67
-136
-191
-231
-257
-272
-283
-294
-313
-344
-390
-452
-525
-606
-687
-763
-827
-877
-912
-933
-946
-955
-966
-983
-1010
-1046
-1090
-1137
-1183
-1224
-1257
-1281
-1296
-1306
-1313
-1321
-1331
-1345
-1359
-1372
-1378
-1374
-1357
-1325
-1282
-1229
-1174
-1122
-1080
-1051
-1038
-1038
-1049
-1066
-1082
-1094
-1098
-1094
-1083
-1068
-1054
-1043
-1039
-1043
-1053
-1065
-1077
-1082
-1078
-1063
-1035
-997
-952
-901
-849
-796
-744
-690
-634
-573
-506
-432
-352
-271
-192
-119
-56
-7
29
53
69
80
94
113
142
182
232
291
357
425
493
559
624
686
749
813
879
948
1020
1093
1164
1232
1294
1348
1393
1429
1459
1483
1503
1523
1544
1566
1590
1615
1640
1662
1678
1687
1686
1674
1648
1610
1561
1502
1436
1368
1299
1233
1173
1118
1070
1027
987
946
904
859
810
757
704
653
605
563
528
500
477
455
434
408
378
341
300
255
210
167
127
90
56
23
-13
-56
-106
-166
-234
-307
-381
-452
-514
-566
-605
-632
-650
-661
-671
-683
-698
-718
-741
-765
-786
-802
-810
-811
-805
-794
-782
-771
-763
-759
-759
-759
-757
-749
-732
-705
-668
-623
-573
-523
-477
-439
-411
-394
-388
-390
-398
-409
-419
-426
-429
-427
-419
-407
-390
-370
-348
-326
-306
-287
-273
-263
-258
-256
-257
-258
-255
-246
-227
-197
-156
-105
-48
12
69
121
164
197
221
239
256
274
297
328
366
410
457
502
542
573
594
606
611
612
614
619
631
649
672
697
720
737
744
739
722
694
657
614
569
522
476
429
380
328
272
212
150
89
32
-15
-50
-70
-74
-64
-44
-18
7
29
44
51
54
54
59
72
97
136
188
248
310
367
410
436
439
420
381
329
272
216
170
138
122
121
132
149
166
176
176
163
136
98
52
3
-45
-90
-129
-161
-187
-208
-226
-242
-257
-271
-285
-296
-306
-314
-322
-332
-345
-364
-390
-424
-465
-513
-563
-612
-657
-695
-726
-748
-764
-775
-786
-799
-817
-839
-865
-893
-920
-941
-955
-959
-952
-936
-913
-887
-861
-838
-822
-813
-810
-811
-815
-817
-817
-813
-804
-791
-776
-762
-749
-741
-737
-736
-739
-744
-748
-751
-752
-753
-753
-754
-759
-768
-781
-799
-820
-841
-859
-871
-876
-873
-861
-843
-820
-796
-774
-755
-742
-733
-727
-722
-714
-703
-686
-664
-638
-613
-592
-580
-579
-593
-619
-655
-695
-732
-759
-770
-758
-724
-668
-595
-512
-428
-351
-289
-247
-227
-227
-243
-271
-303
-334
-360
-377
-385
-387
-383
-377
-372
-368
-366
-365
-364
-362
-357
-350
-343
-336
-333
-334
-340
-351
-365
-378
-386
-387
-379
-360
-332
-299
-266
-237
-217
-209
-213
-228
-252
-278
-303
-323
-335
-338
-335
-329
-322
-319
-322
-332
-348
-368
-387
-403
-411
-411
-402
-385
-363
-337
-311
-284
-257
-229
-197
-160
-113
-57
8
82
162
244
326
404
478
546
610
671
730
788
846
904
960
1012
1062
1107
1147
1183
1217
1250
1284
1320
1358
1396
1433
1465
1493
1513
1527
1536
1544
1553
1568
1591
1625
1669
1723
1782
1844
1903
1958
2005
2045
2077
2103
2126
2148
2170
2193
2216
2237
2254
2265
2267
2261
2245
2223
2194
2163
2132
2103
2077
2056
2037
2025
2015
2007
2001
1995
1989
1982
1974
1965
1955
1943
1932
1920
1911
1905
1904
1910
1923
1944
1971
2001
2033
2062
2084
2097
2099
2090
2072
2045
2016
1987
1961
1941
1930
1928
1934
1948
1966
1986
2007
2025
2041
2054
2060
2062
2058
2050
2039
2024
2009
1994
1980
1970
1963
1961
1963
1968
1974
1980
1984
1985
1981
1973
1962
1950
1937
1925
1917
1912
1909
1909
1909
1907
1901
1890
1873
1849
1819
1783
1741
1695
1644
1588
1528
1465
1398
1330
1261
1195
1134
1080
1033
995
962
934
905
872
831
778
712
633
542
443
338
234
133
40
-45
-121
-188
-249
-307
-364
-422
-484
-550
-620
-695
-772
-851
-930
-1010
-1089
-1167
-1244
-1320
-1397
-1473
-1549
-1626
-1704
-1782
-1860
-1938
-2016
-2094
-2171
-2248
-2324
-2399
-2473
-2545
-2614
-2680
-2742
-2798
-2849
-2893
-2931
-2962
-2989
-3013
-3036
-3061
-3091
-3127
-3172
-3226
-3290
-3361
-3436
-3514
-3590
-3661
-3724
-3776
-3817
-3846
-3863
-3870
-3869
-3863
-3854
-3844
-3836
-3832
-3834
-3842
-3856
-3875
-3897
-3920
-3941
-3957
-3966
-3967
-3959
-3942
-3920
-3894
-3868
-3845
-3825
-3811
-3800
-3790
-3779
-3762
-3737
-3700
-3649
-3587
-3513
-3431
-3343
-3252
-3161
-3069
-2978
-2886
-2794
-2698
-2601
-2501
-2400
-2300
-2201
-2106
-2012
-1920
-1826
-1728
-1624
-1511
-1390
-1261
-1128
-995
-868
-751
-646
-553
-471
-396
-323
-244
-156
-54
60
186
318
451
578
694
795
881
954
1018
1078
1140
1208
1285
1372
1467
1568
1671
1774
1873
1967
2057
2145
2233
2321
2411
2503
2595
2685
2769
2844
2909
2962
3005
3040
3070
3097
3126
3159
3196
3239
3284
3332
3379
3423
3464
3500
3531
3557
3579
3598
3614
3629
3643
3657
3672
3687
3703
3720
3737
3755
3772
3787
3798
3806
3810
3809
3806
3800
3795
3790
3787
3787
3787
3786
3782
3773
3758
3735
3704
3667
3626
3584
3542
3503
3468
3436
3406
3378
3348
3317
3284
3248
3211
3173
3134
3095
3054
3010
2959
2900
2830
2748
2655
2553
2444
2333
2224
2119
2019
1925
1833
1741
1644
1540
1426
1303
1173
1039
907
781
666
563
473
393
318
243
163
74
-26
-138
-259
-385
-509
-627
-734
-826
-903
-965
-1014
-1058
-1097
-1137
-1182
-1235
-1297
-1369
-1449
-1537
-1629
-1725
-1822
-1918
-2009
-2099
-2182
-2260
-2332
-2399
-2461
-2520
-2577
-2630
-2682
-2730
-2776
-2816
-2852
-2882
-2905
-2923
-2935
-2944
-2950
-2955
-2959
-2963
-2967
-2969
-2969
-2966
-2960
-2950
-2938
-2924
-2910
-2896
-2883
-2870
-2858
-2843
-2826
-2803
-2775
-2740
-2700
-2656
-2609
-2561
-2512
-2464
-2415
-2365
-2311
-2253
-2188
-2118
-2041
-1962
-1881
-1803
-1730
-1665
-1608
-1560
-1519
-1482
-1448
-1413
-1376
-1337
-1295
-1253
-1211
-1173
-1138
-1109
-1085
-1065
-1047
-1029
-1008
-986
-958
-926
-890
-852
-812
-774
-737
-705
-677
-654
-636
-621
-608
-596
-581
-562
-537
-503
-459
-407
-347
-281
-215
-153
-98
-56
-26
-11
-9
-14
-24
-32
-33
-25
-5
25
62
101
139
169
190
198
197
188
176
167
163
168
183
206
235
265
293
315
331
340
344
348
354
366
387
418
456
499
543
584
618
643
660
670
677
685
698
721
754
798
851
909
968
1025
1075
1117
1149
1173
1189
1201
1212
1223
1237
1253
1273
1293
1314
1332
1348
1358
1363
1363
1358
1347
1334
1319
1302
1287
1273
1262
1253
1245
1239
1231
1220
1203
1179
1147
1107
1062
1012
964
918
880
849
827
812
800
788
771
745
708
659
601
536
470
408
353
308
272
243
218
192
161
122
76
25
-27
-72
-105
-119
-111
-84
-39
15
71
119
151
162
151
120
72
16
-43
-97
-142
-178
-204
-224
-242
-259
-278
-300
-321
-338
-348
-346
-332
-306
-271
-232
-196
-167
-151
-150
-161
-183
-208
-231
-247
-251
-244
-227
-204
-181
-161
-149
-147
-153
-164
-174
-178
-172
-152
-118
-74
-23
27
71
104
123
127
120
104
85
67
54
47
46
49
53
55
52
44
31
14
-3
-20
-33
-43
-49
-52
-55
-59
-64
-71
-78
-82
-81
-72
-54
-28
4
39
71
97
111
113
101
79
50
19
-10
-32
-46
-52
-52
-50
-50
-55
-69
-90
-118
-149
-178
-201
-214
-215
-204
-182
-153
-123
-96
-75
-62
-60
-65
-76
-89
-102
-113
-121
-125
-127
-128
-130
-133
-136
-137
-134
-125
-105
-75
-34
14
67
118
163
196
216
220
211
192
167
144
126
118
123
141
170
208
250
294
337
377
414
448
479
507
532
552
566
570
563
543
510
466
416
364
315
274
244
226
218
217
218
214
202
177
140
92
39
-15
-62
-96
-114
-113
-95
-64
-24
18
57
89
112
127
133
136
137
139
144
152
162
173
183
190
192
190
183
172
159
143
125
105
81
54
21
-15
-56
-99
-142
-183
-221
-255
-286
-315
-345
-378
-417
-463
-516
-573
-633
-690
-742
-786
-820
-845
-861
-873
-883
-896
-913
-937
-968
-1004
-1043
-1084
-1126
-1166
-1205
-1243
-1282
-1323
-1367
-1414
-1463
-1514
-1563
-1611
-1656
-1697
-1737
-1775
-1813
-1853
-1895
-1938
-1982
-2024
-2062
-2096
-2124
-2147
-2166
-2184
-2203
-2225
-2251
-2282
-2314
-2345
-2373
-2394
-2406
-2411
-2411
-2408
-2408
-2414
-2429
-2455
-2490
-2530
-2572
-2608
-2635
-2650
-2651
-2641
-2625
-2606
-2592
-2585
-2589
-2603
-2625
-2649
-2672
-2687
-2692
-2686
-2670
-2648
-2623
-2600
-2583
-2573
-2570
-2571
-2573
-2570
-2559
-2536
-2501
-2454
-2398
-2336
-2273
-2209
-2148
-2089
-2031
-1974
-1916
-1857
-1797
-1738
-1681
-1629
-1582
-1541
-1504
-1467
-1427
-1377
-1315
-1238
-1145
-1039
-922
-801
-680
-565
-457
-357
-264
-175
-87
4
101
203
309
415
518
614
699
774
838
896
952
1010
1078
1156
1246
1345
1451
1556
1657
1747
1824
1885
1933
1970
2001
2033
2069
2115
2172
2242
2322
2411
2504
2597
2686
2768
2841
2904
2956
3000
3036
3068
3097
3125
3155
3188
3223
3261
3300
3340
3378
3414
3444
3469
3489
3504
3516
3526
3536
3547
3559
3571
3581
3588
3587
3577
3555
3520
3473
3416
3352
3285
3220
3160
3108
3065
3032
3005
2982
2959
2932
2898
2854
2800
2738
2670
2599
2531
2470
2418
2379
2352
2336
2327
2321
2314
2299
2275
2237
2186
2123
2052
1979
1907
1842
1789
1748
1719
1702
1692
1685
1676
1661
1636
1601
1556
1502
1440
1373
1303
1230
1155
1077
994
907
815
719
619
518
420
327
242
165
99
41
-9
-55
-98
-140
-182
-227
-274
-323
-374
-427
-481
-535
-588
-638
-681
-715
-737
-742
-730
-701
-658
-606
-553
-507
-477
-469
-486
-529
-594
-672
-755
-831
-891
-930
-946
-942
-924
-901
-885
-883
-904
-948
-1012
-1092
-1178
-1260
-1328
-1377
-1404
-1410
-1400
-1379
-1355
-1334
-1321
-1317
-1321
-1330
-1342
-1352
-1358
-1359
-1355
-1350
-1345
-1343
-1346
-1354
-1367
-1382
-1398
-1414
-1429
-1444
-1460
-1478
-1501
-1529
-1560
-1591
-1620
-1643
-1655
-1657
-1649
-1634
-1618
-1607
-1608
-1624
-1657
-1705
-1761
-1818
-1866
-1897
-1906
-1892
-1857
-1808
-1754
-1705
-1671
-1657
-1666
-1694
-1737
-1784
-1826
-1855
-1865
-1855
-1827
-1785
-1737
-1691
-1652
-1624
-1607
-1599
-1597
-1595
-1589
-1577
-1558
-1536
-1513
-1495
-1485
-1486
-1498
-1519
-1545
-1569
-1588
-1597
-1594
-1578
-1553
-1523
-1491
-1462
-1440
-1425
-1419
-1419
-1424
-1431
-1439
-1446
-1452
-1456
-1457
-1456
-1450
-1436
-1414
-1380
-1333
-1273
-1204
-1130
-1057
-990
-936
-898
-876
-869
-871
-875
-871
-853
-816
-756
-676
-580
-477
-376
-284
-209
-153
-117
-97
-87
-81
-71
-52
-21
22
76
134
193
246
290
322
343
354
357
358
358
360
367
379
395
415
437
461
487
515
546
581
621
666
715
767
819
870
917
957
990
1014
1034
1047
1057
1068
1081
1101
1130
1169
1219
1281
1354
1436
1523
1614
1704
1791
1872
1944
2007
2061
2107
2146
2180
2210
2239
2265
2289
2310
2327
2339
2345
2347
2345
2343
2341
2344
2353
2369
2392
2419
2449
2476
2499
2514
2519
2514
2501
2481
2459
2439
2423
2414
2414
2422
2437
2457
2478
2499
2515
2525
2529
2524
2511
2492
2468
2439
2409
2379
2352
2330
2314
2306
2305
2310
2319
2330
2338
2340
2333
2315
2287
2249
2204
2156
2110
2067
2032
2004
1981
1960
1937
1906
1864
1808
1737
1654
1562
1466
1374
1290
1219
1162
1119
1085
1057
1029
994
950
895
828
754
677
601
533
476
431
398
375
356
338
313
280
235
178
112
41
-29
-95
-150
-192
-221
-238
-247
-251
-258
-273
-300
-342
-401
-474
-561
-656
-756
-855
-951
-1042
-1125
-1201
-1272
-1338
-1401
-1463
-1523
-1582
-1639
-1693
-1742
-1786
-1823
-1855
-1882
-1906
-1930
-1954
-1983
-2017
-2058
-2106
-2160
-2221
-2286
-2355
-2426
-2497
-2567
-2634
-2697
-2754
-2806
-2851
-2889
-2922
-2950
-2975
-2999
-3025
-3052
-3084
-3118
-3156
-3194
-3232
-3266
-3295
-3318
-3335
-3345
-3350
-3352
-3352
-3351
-3351
-3350
-3348
-3343
-3335
-3324
-3309
-3292
-3276
-3262
-3255
-3257
-3267
-3285
-3308
-3331
-3349
-3357
-3349
-3323
-3277
-3213
-3135
-3049
-2959
-2873
-2794
-2726
-2670
-2622
-2581
-2543
-2502
-2455
-2399
-2333
-2258
-2173
-2082
-1986
-1888
-1789
-1690
-1592
-1495
-1400
-1308
-1219
-1134
-1053
-979
-911
-849
-792
-740
-691
-644
-597
-550
-503
-455
-407
-358
-309
-259
-208
-153
-94
-30
38
111
185
260
334
404
469
530
586
638
689
739
788
836
883
927
965
997
1020
1039
1052
1063
1075
1091
1111
1137
1166
1195
1217
1230
1228
1211
1179
1136
1090
1048
1018
1006
1018
1054
1107
1172
1239
1295
1332
1342
1320
1267
1188
1090
983
878
784
709
658
635
637
663
708
768
836
907
975
1032
1074
1093
1086
1050
982
886
768
634
495
362
245
151
85
47
32
32
39
43
36
15
-22
-70
-123
-175
-218
-248
-263
-266
-263
-263
-274
-302
-351
-420
-502
-590
-672
-738
-781
-796
-784
-752
-709
-667
-635
-622
-632
-664
-712
-768
-822
-865
-889
-892
-876
-846
-809
-774
-750
-740
-748
-772
-808
-848
-888
-922
-946
-959
-963
-960
-954
-947
-941
-935
-927
-915
-895
-866
-827
-781
-732
-685
-647
-623
-615
-626
-652
-689
-729
-766
-791
-798
-785
-752
-699
-633
-558
-483
-412
-353
-307
-278
-267
-271
-290
-319
-357
-397
-437
-472
-499
-514
-516
-504
-480
-445
-404
-361
-322
-289
-267
-255
-252
-256
-263
-268
-267
-257
-237
-208
-173
-135
-100
-72
-53
-46
-49
-59
-71
-81
-83
-72
-46
-3
55
124
201
280
355
421
476
517
543
554
554
544
527
506
484
464
446
433
426
424
427
436
449
466
486
507
529
550
569
585
597
606
611
612
612
611
610
611
615
624
637
655
677
702
728
753
775
791
801
802
795
779
755
725
692
657
624
596
576
566
568
580
603
634
671
708
743
772
793
804
807
803
798
797
803
823
859
912
981
1062
1151
1239
1322
1393
1448
1485
1506
1513
1511
1504
1499
1499
1508
1524
1548
1576
1606
1633
1656
1672
1682
1687
1690
1695
1705
1723
1752
1792
1842
1901
1967
2037
2108
2176
2240
2298
2349
2393
2429
2458
2482
2503
2522
2540
2561
2585
2615
2650
2692
2738
2789
2842
2896
2949
3001
3050
3098
3145
3192
3241
3292
3345
3400
3456
3511
3564
3612
3653
3688
3717
3742
3763
3783
3804
3828
3855
3885
3915
3944
3969
3988
3999
4002
3996
3983
3966
3948
3930
3915
3905
3899
3896
3896
3895
3892
3885
3871
3851
3824
3792
3755
3716
3675
3633
3592
3550
3509
3466
3423
3377
3331
3284
3238
3195
3155
3122
3096
3078
3069
3066
3068
3072
3071
3064
3044
3007
2953
2879
2788
2682
2567
2449
2336
2232
2143
2071
2015
1972
1938
1904
1864
1812
1744
1659
1558
1445
1327
1209
1099
1000
918
848
790
739
691
640
583
519
448
373
296
222
152
87
28
-29
-85
-145
-211
-285
-365
-451
-540
-627
-711
-791
-866
-938
-1012
-1091
-1178
-1276
-1386
-1504
-1628
-1751
-1868
-1973
-2063
-2136
-2193
-2236
-2270
-2300
-2330
-2364
-2404
-2451
-2505
-2564
-2626
-2689
-2752
-2814
-2873
-2928
-2977
-3020
-3054
-3078
-3092
-3098
-3096
-3091
-3086
-3087
-3097
-3118
-3151
-3195
-3245
-3296
-3342
-3378
-3399
-3405
-3397
-3376
-3349
-3320
-3293
-3271
-3255
-3245
-3238
-3229
-3218
-3200
-3177
-3149
-3119
-3090
-3067
-3051
-3043
-3041
-3041
-3040
-3032
-3013
-2981
-2935
-2878
-2812
-2743
-2675
-2614
-2561
-2518
-2484
-2459
-2437
-2418
-2398
-2375
-2349
-2320
-2289
-2256
-2223
-2190
-2156
-2122
-2085
-2047
-2005
-1961
-1913
-1863
-1812
-1760
-1708
-1657
-1607
-1558
-1511
-1466
-1423
-1381
-1341
-1302
-1263
-1222
-1177
-1128
-1073
-1012
-945
-875
-802
-730
-661
-597
-540
-490
-445
-404
-364
-323
-279
-231
-179
-124
-69
-14
39
88
134
177
220
263
310
360
413
470
528
585
640
689
732
769
800
826
851
875
901
930
962
997
1034
1071
1105
1134
1155
1169
1172
1167
1154
1136
1115
1095
1079
1068
1063
1064
1070
1076
1080
1078
1067
1046
1016
978
937
896
860
832
812
798
789
780
765
742
708
664
612
558
507
464
431
410
396
386
371
346
303
243
164
74
-20
-108
-182
-235
-265
-274
-270
-260
-256
-266
-296
-347
-416
-496
-577
-648
-701
-731
-739
-728
-706
-681
-663
-658
-669
-693
-725
-758
-784
-796
-791
-768
-732
-690
-651
-623
-612
-623
-657
-709
-776
-850
-923
-990
-1044
-1084
-1106
-1109
-1093
-1059
-1008
-943
-866
-783
-703
-633
-583
-561
-573
-621
-702
-809
-930
-1049
-1152
-1223
-1253
-1237
-1177
-1080
-957
-823
-693
-580
-494
-438
-413
-413
-434
-465
-499
-529
-552
-565
-567
-561
-546
-525
-498
-466
-427
-384
-336
-285
-234
-185
-141
-104
-74
-51
-34
-21
-8
5
20
36
53
68
80
86
87
83
78
76
82
100
133
182
247
325
410
498
584
664
735
797
851
899
944
987
1030
1073
1113
1148
1175
1191
1194
1184
1162
1131
1096
1059
1025
995
970
950
931
911
886
854
812
760
701
635
568
501
438
381
332
289
252
219
188
158
127
96
63
30
-3
-36
-70
-106
-146
-192
-244
-305
-374
-450
-531
-615
-700
-783
-863
-937
-1006
-1072
-1134
-1193
-1251
-1306
-1360
-1411
-1458
-1502
-1541
-1578
-1614
-1650
-1691
-1738
-1793
-1856
-1924
-1997
-2070
-2138
-2200
-2252
-2293
-2326
-2352
-2376
-2402
-2432
-2470
-2515
-2566
-2619
-2668
-2711
-2742
-2759
-2762
-2753
-2734
-2712
-2689
-2670
-2657
-2651
-2649
-2648
-2643
-2631
-2609
-2576
-2533
-2483
-2431
-2384
-2345
-2319
-2308
-2310
-2322
-2339
-2354
-2362
-2357
-2336
-2300
-2251
-2192
-2130
-2070
-2019
-1979
-1952
-1938
-1934
-1935
-1938
-1937
-1929
-1912
-1885
-1848
-1803
-1752
-1697
-1638
-1578
-1515
-1451
-1386
-1320
-1254
-1192
-1133
-1082
-1039
-1002
-975
-950
-926
-897
-860
-812
-751
-678
-597
-510
-425
-346
-276
-219
-173
-137
-106
-76
-41
3
57
122
195
272
349
422
488
544
592
634
672
709
749
793
843
898
956
1016
1077
1138
1200
1263
1330
1402
1479
1562
1650
1739
1826
1909
1984
2050
2106
2153
2194
2231
2267
2304
2345
2388
2432
2476
2519
2557
2590
2619
2643
2664
2683
2700
2715
2728
2737
2742
2741
2734
2723
2710
2697
2689
2686
2691
2703
2720
2737
2749
2753
2743
2719
2680
2631
2576
2521
2472
2435
2413
2405
2410
2423
2439
2450
2454
2446
2425
2393
2353
2309
2265
2225
2191
2162
2139
2120
2101
2081
2059
2035
2009
1985
1964
1948
1939
1937
1941
1950
1961
1972
1980
1984
1984
1981
1976
1971
1968
1968
1971
1977
1984
1992
1997
1998
1993
1983
1966
1945
1919
1892
1863
1834
1806
1778
1750
1722
1692
1660
1627
1592
1556
1520
1483
1447
1411
1376
1341
1306
1271
1237
1203
1171
1143
1120
1104
1093
1090
1091
1095
1100
1103
1099
1089
1069
1041
1004
965
922
879
839
804
773
747
724
701
676
648
615
576
533
486
438
390
343
298
254
212
169
125
79
29
-22
-75
-128
-180
-227
-269
-306
-335
-358
-375
-388
-397
-404
-411
-417
-425
-437
-452
-471
-497
-527
-562
-600
-639
-676
-708
-732
-746
-751
-747
-735
-719
-703
-689
-680
-678
-684
-695
-711
-727
-741
-752
-759
-761
-760
-759
-758
-761
-768
-779
-792
-806
-818
-826
-831
-831
-828
-824
-823
-825
-833
-847
-864
-882
-898
-908
-908
-897
-875
-844
-808
-771
-738
-712
-697
-691
-693
-701
-711
-718
-719
-714
-701
-682
-661
-640
-624
-614
-611
-615
-623
-632
-640
-644
-643
-638
-631
-623
-620
-623
-634
-655
-685
-720
-757
-794
-827
-854
-876
-894
-911
-931
-956
-990
-1034
-1087
-1148
-1212
-1276
-1337
-1392
-1441
-1483
-1521
-1557
-1594
-1635
-1680
-1729
-1781
-1833
-1882
-1927
-1965
-1997
-2024
-2049
-2074
-2103
-2138
-2179
-2226
-2276
-2328
-2378
-2425
-2467
-2505
-2541
-2578
-2618
-2665
-2718
-2778
-2842
-2906
-2966
-3016
-3054
-3078
-3090
-3092
-3089
-3085
-3087
-3096
-3115
-3142
-3174
-3207
-3236
-3256
-3264
-3262
-3249
-3229
-3207
-3187
-3172
-3166
-3169
-3180
-3195
-3212
-3228
-3240
-3247
-3249
-3248
-3244
-3239
-3234
-3229
-3223
-3216
-3206
-3191
-3172
-3150
-3127
-3104
-3086
-3073
-3067
-3067
-3071
-3076
-3078
-3075
-3064
-3045
-3019
-2990
-2961
-2935
-2917
-2908
-2906
-2910
-2916
-2918
-2912
-2895
-2865
-2823
-2772
-2716
-2659
-2607
-2562
-2526
-2497
-2474
-2450
-2423
-2388
-2343
-2286
-2219
-2145
-2067
-1990
-1917
-1849
-1788
-1732
-1680
-1629
-1577
-1522
-1466
-1407
-1351
-1298
-1252
-1214
-1186
-1167
-1152
-1140
-1124
-1100
-1065
-1014
-947
-865
-769
-663
-550
-435
-321
-210
-105
-5
88
177
262
345
426
508
591
674
758
843
927
1010
1090
1168
1242
1313
1379
1443
1504
1563
1622
1681
1741
1801
1861
1920
1976
2027
2074
2116
2153
2188
2224
2262
2308
2362
2427
2501
2585
2674
2764
2852
2935
3009
3075
3133
3185
3235
3286
3340
3398
3459
3521
3579
3629
3667
3690
3696
3689
3671
3649
3629
3618
3620
3637
3670
3715
3768
3824
3875
3919
3953
3977
3992
4003
4011
4022
4038
4058
4080
4103
4122
4135
4140
4137
4127
4115
4103
4096
4097
4105
4121
4141
4161
4178
4188
4191
4187
4181
4178
4183
4201
4235
4285
4346
4413
4477
4530
4565
4576
4563
4530
4482
4428
4379
4340
4319
4318
4333
4360
4391
4419
4437
4441
4430
4407
4378
4349
4329
4321
4331
4356
4395
4441
4488
4528
4555
4567
4564
4547
4520
4489
4459
4432
4411
4394
4379
4363
4343
4315
4278
4234
4184
4131
4078
4030
3986
3946
3910
3873
3832
3785
3727
3661
3586
3506
3426
3350
3280
3221
3171
3130
3095
3061
3027
2988
2945
2899
2851
2805
2764
2730
2704
2684
2669
2653
2632
2604
2564
2512
2451
2382
2311
2241
2175
2116
2061
2008
1953
1893
1823
1743
1651
1553
1451
1352
1261
1182
1117
1064
1018
974
925
864
788
696
588
472
353
240
139
56
-8
-54
-88
-117
-148
-189
-245
-318
-409
-515
-630
-749
-867
-979
-1083
-1178
-1265
-1345
-1423
-1499
-1575
-1651
-1728
-1803
-1876
-1946
-2011
-2071
-2128
-2181
-2232
-2282
-2330
-2378
-2427
-2476
-2527
-2580
-2637
-2699
-2764
-2833
-2902
-2970
-3031
-3084
-3125
-3152
-3167
-3172
-3172
-3173
-3180
-3199
-3233
-3282
-3343
-3414
-3486
-3554
-3611
-3654
-3683
-3697
-3702
-3703
-3705
-3713
-3729
-3755
-3787
-3824
-3859
-3891
-3916
-3935
-3949
-3961
-3976
-3998
-4030
-4072
-4123
-4179
-4237
-4290
-4335
-4368
-4390
-4401
-4405
-4406
-4408
-4414
-4425
-4439
-4455
-4469
-4477
-4476
-4465
-4446
-4419
-4389
-4360
-4336
-4319
-4310
-4308
-4309
-4312
-4312
-4307
-4296
-4279
-4257
-4235
-4215
-4198
-4187
-4180
-4175
-4170
-4160
-4143
-4118
-4083
-4043
-3998
-3953
-3913
-3879
-3852
-3832
-3815
-3797
-3774
-3740
-3694
-3635
-3563
-3484
-3401
-3320
-3245
-3180
-3124
-3077
-3036
-2996
-2953
-2904
-2847
-2781
-2708
-2632
-2556
-2483
-2416
-2354
-2296
-2240
-2180
-2112
-2033
-1944
-1843
-1733
-1620
-1510
-1407
-1317
-1242
-1180
-1129
-1085
-1042
-994
-938
-872
-796
-714
-631
-551
-479
-419
-370
-331
-299
-268
-233
-190
-136
-70
4
83
161
234
298
350
392
427
458
491
530
577
635
700
770
840
905
962
1008
1043
1069
1088
1104
1122
1142
1167
1196
1226
1256
1281
1301
1315
1325
1332
1339
1350
1364
1383
1404
1424
1439
1445
1437
1416
1382
1338
1290
1244
1206
1181
1171
1177
1194
1220
1248
1273
1291
1298
1294
1282
1264
1244
1226
1213
1205
1202
1204
1207
1210
1210
1208
1202
1195
1189
1184
1182
1183
1187
1190
1191
1188
1178
1161
1138
1109
1079
1048
1020
996
977
960
945
929
909
883
851
813
769
722
673
623
575
527
480
432
383
334
283
233
185
141
102
69
41
16
-10
-38
-74
-120
-175
-239
-308
-377
-439
-491
-526
-545
-546
-535
-516
-497
-486
-487
-506
-542
-593
-656
-725
-794
-857
-910
-953
-986
-1010
-1032
-1052
-1073
-1096
-1119
-1142
-1160
-1170
-1170
-1159
-1139
-1112
-1081
-1052
-1027
-1008
-998
-991
-986
-977
-963
-938
-904
-860
-811
-759
-711
-668
-634
-608
-588
-569
-546
-515
-473
-419
-355
-286
-217
-154
-103
-68
-48
-42
-46
-55
-62
-62
-54
-37
-13
14
41
64
82
94
103
114
131
159
200
255
321
394
467
535
593
638
670
693
711
729
755
790
838
895
960
1025
1087
1139
1180
1210
1230
1246
1263
1285
1316
1358
1409
1466
1523
1577
1624
1660
1687
1708
1725
1744
1768
1800
1841
1889
1941
1992
2039
2078
2108
2128
2141
2149
2156
2163
2173
2185
2197
2208
2215
2216
2210
2200
2187
2174
2165
2161
2164
2172
2184
2195
2202
2203
2197
2184
2167
2151
2140
2140
2151
2176
2212
2255
2299
2340
2373
2395
2406
2409
2408
2408
2412
2425
2445
2472
2501
2528
2548
2557
2555
2542
2521
2497
2476
2461
2455
2457
2465
2473
2476
2468
2444
2403
2346
2279
2207
2138
2079
2033
2004
1989
1984
1983
1980
1967
1940
1898
1841
1773
1700
1627
1560
1502
1455
1418
1388
1361
1333
1300
1260
1213
1161
1106
1052
1002
958
922
895
873
856
840
823
805
783
758
730
700
669
636
602
565
523
476
424
367
307
247
190
141
101
73
55
47
45
44
39
26
3
-32
-76
-127
-181
-232
-278
-314
-342
-362
-378
-394
-416
-447
-488
-539
-597
-657
-714
-762
-797
-816
-822
-817
-807
-798
-797
-808
-835
-875
-927
-985
-1042
-1092
-1131
-1157
-1170
-1175
-1175
-1176
-1184
-1202
-1231
-1270
-1315
-1364
-1409
-1449
-1482
-1507
-1528
-1549
-1573
-1606
-1649
-1703
-1767
-1837
-1909
-1976
-2037
-2088
-2128
-2161
-2188
-2213
-2240
-2271
-2306
-2346
-2388
-2430
-2468
-2501
-2528
-2549
-2566
-2581
-2596
-2614
-2634
-2658
-2685
-2712
-2739
-2765
-2790
-2815
-2841
-2870
-2903
-2942
-2985
-3031
-3078
-3120
-3157
-3184
-3201
-3208
-3206
-3200
-3190
-3182
-3175
-3170
-3168
-3166
-3163
-3157
-3148
-3136
-3123
-3112
-3104
-3103
-3108
-3120
-3135
-3150
-3161
-3164
-3155
-3133
-3099
-3056
-3007
-2957
-2909
-2867
-2833
-2805
-2783
-2765
-2747
-2729
-2709
-2689
-2668
-2650
-2635
-2625
-2618
-2613
-2608
-2599
-2585
-2562
-2533
-2498
-2461
-2426
-2397
-2376
-2364
-2362
-2365
-2369
-2370
-2363
-2345
-2315
-2274
-2225
-2172
-2120
-2073
-2033
-2000
-1972
-1947
-1921
-1889
-1851
-1806
-1755
-1702
-1650
-1605
-1568
-1541
-1523
-1510
-1497
-1479
-1450
-1409
-1352
-1282
-1202
-1119
-1038
-965
-903
-854
-818
-791
-768
-746
-718
-683
-640
-589
-534
-480
-429
-386
-352
-326
-306
-288
-267
-239
-200
-150
-88
-19
54
125
190
245
288
319
341
358
374
394
419
451
491
535
581
626
668
704
735
763
791
822
858
900
948
1000
1051
1098
1135
1159
1170
1167
1155
1137
1119
1106
1101
1106
1119
1139
1159
1177
1188
1191
1187
1178
1169
1165
1170
1187
1216
1253
1295
1334
1363
1378
1377
1360
1331
1298
1268
1250
1248
1266
1302
1352
1409
1464
1510
1541
1554
1551
1537
1517
1499
1491
1496
1515
1547
1588
1632
1672
1703
1723
1731
1729
1721
1711
1704
1703
1710
1722
1739
1757
1775
1790
1803
1815
1830
1848
1874
1906
1945
1986
2024
2054
2072
2074
2060
2032
1993
1951
1912
1879
1857
1844
1839
1837
1831
1816
1788
1747
1693
1633
1572
1516
1473
1446
1434
1436
1445
1455
1459
1451
1428
1392
1345
1293
1244
1204
1178
1168
1174
1191
1213
1235
1250
1256
1250
1234
1213
1191
1174
1166
1168
1179
1196
1213
1225
1226
1213
1185
1143
1091
1036
982
934
896
869
851
839
828
815
796
770
738
702
665
630
600
577
559
547
536
525
512
496
478
460
446
439
442
454
475
502
529
550
560
556
538
506
466
425
390
368
362
375
405
448
498
548
591
623
642
646
640
626
608
589
572
555
537
517
491
459
420
378
334
293
260
236
221
215
211
206
193
168
129
76
14
-52
-115
-168
-206
-228
-236
-235
-233
-236
-251
-282
-328
-384
-444
-496
-532
-544
-528
-486
-423
-349
-275
-211
-165
-141
-139
-154
-177
-197
-207
-201
-175
-133
-82
-30
14
41
47
34
5
-31
-63
-83
-84
-61
-16
46
116
186
247
294
326
345
357
371
392
427
479
545
621
701
775
839
888
925
952
976
1006
1047
1105
1180
1268
1363
1456
1540
1608
1658
1693
1719
1744
1778
1828
1897
1984
2084
2187
2282
2359
2411
2437
2440
2430
2419
2419
2441
2490
2567
2665
2773
2879
2970
3038
3079
3096
3099
3099
3111
3145
3208
3301
3416
3543
3667
3775
3857
3909
3933
3936
3932
3932
3948
3985
4043
4119
4198
4269
4321
4345
4341
4312
4270
4228
4199
4195
4220
4273
4344
4421
4489
4533
4544
4520
4464
4387
4303
4225
4165
4132
4124
4137
4162
4187
4203
4202
4183
4149
4106
4064
4030
4006
3996
3993
3987
3971
3935
3876
3795
3698
3597
3505
3436
3398
3394
3420
3465
3515
3552
3564
3542
3484
3396
3291
3183
3088
3019
2979
2969
2980
2999
3013
3009
2979
2921
2839
2744
2646
2557
2485
2433
2397
2371
2341
2299
2235
2146
2033
1909
1780
1662
1565
1496
1457
1442
1443
1447
1444
1425
1385
1325
1251
1171
1092
1020
961
910
862
811
747
666
566
451
329
212
110
33
-13
-30
-25
-9
4
1
-30
-92
-187
-306
-438
-571
-691
-789
-860
-905
-929
-940
-947
-959
-981
-1016
-1061
-1114
-1170
-1225
-1276
-1324
-1371
-1423
-1482
-1553
-1634
-1725
-1819
-1909
-1986
-2045
-2080
-2093
-2086
-2066
-2044
-2028
-2027
-2045
-2087
-2149
-2226
-2312
-2400
-2484
-2559
-2623
-2676
-2719
-2756
-2787
-2816
-2842
-2867
-2889
-2908
-2923
-2935
-2947
-2959
-2975
-2997
-3026
-3063
-3108
-3156
-3207
-3256
-3299
-3336
-3362
-3379
-3385
-3382
-3371
-3354
-3332
-3307
-3281
-3258
-3240
-3229
-3227
-3236
-3255
-3282
-3316
-3351
-3383
-3409
-3425
-3429
-3423
-3407
-3387
-3366
-3349
-3338
-3335
-3339
-3347
-3355
-3361
-3360
-3352
-3337
-3317
-3297
-3281
-3271
-3271
-3279
-3293
-3306
-3313
-3307
-3283
-3238
-3174
-3095
-3011
-2931
-2865
-2823
-2810
-2828
-2875
-2941
-3017
-3090
-3146
-3174
-3169
-3128
-3053
-2952
-2836
-2717
-2606
-2515
-2450
-2414
-2406
-2422
-2452
-2491
-2528
-2559
-2579
-2587
-2583
-2571
-2553
-2533
-2511
-2488
-2461
-2430
-2390
-2342
-2285
-2224
-2164
-2113
-2077
-2064
-2076
-2115
-2175
-2247
-2321
-2383
-2421
-2428
-2399
-2336
-2246
-2140
-2032
-1934
-1858
-1810
-1790
-1796
-1819
-1848
-1873
-1885
-1877
-1849
-1803
-1746
-1685
-1629
-1583
-1553
-1538
-1536
-1543
-1552
-1558
-1556
-1543
-1519
-1485
-1442
-1396
-1348
-1303
-1263
-1230
-1206
-1194
-1193
-1206
-1232
-1269
-1315
-1365
-1413
-1452
-1476
-1480
-1462
-1423
-1368
-1302
-1236
-1177
-1134
-1112
-1112
-1133
-1170
-1214
-1258
-1296
-1323
-1336
-1336
-1327
-1312
-1298
-1288
-1286
-1291
-1303
-1321
-1342
-1365
-1387
-1407
-1427
-1445
-1460
-1473
-1480
-1481
-1472
-1453
-1424
-1388
-1348
-1311
-1279
-1260
-1253
-1259
-1276
-1300
-1324
-1344
-1358
-1365
-1367
-1370
-1379
-1397
-1426
-1463
-1502
-1531
-1537
-1507
-1430
-1303
-1126
-910
-670
-425
-196
-2
144
234
272
264
226
174
122
84
65
68
89
120
152
177
190
189
175
153
130
111
101
101
112
129
147
163
171
171
163
150
134
121
114
114
120
132
145
156
163
163
158
148
137
127
121
121
125
133
143
152
158
159
155
148
139
131
126
125
128
134
142
149
154
156
153
148
141
134
130
128
131
135
142
148
152
153
151
147
142
136
132
131
132
136
141
146
150
151
150
147
142
138
134
133
134
137
141
145
148
150
149
146
143
139
136
135
135
137
141
144
147
148
148
146
143
140
137
136
136
138
140
143
146
147
147
145
143
140
138
137
137
138
140
143
145
146
146
145
143
141
139
138
138
139
140
142
144
145
145
144
143
141
139
138
138
139
140
142
143
144
144
144
142
141
140
139
138
139
140
141
142
143
143
143
142
141
140
139
139
139
140
141
142
142
142
142
141
140
140
139
139
139
139
140
141
141
142
141
141
140
139
139
139
139
139
140
140
141
141
141
140
140
139
139
138
138
139
139
139
140
140
140
139
139
139
138
138
138
138
138
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
