20
5080
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
10
10
10
9
9
9
9
9
8
8
8
8
8
8
8
7
7
7
7
6
6
6
6
5
5
4
4
4
4
4
3
3
3
2
2
2
1
1
1
1
1
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-14
-15
-15
-15
-16
-16
-16
-17
-17
-18
-18
-19
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-22
-23
-23
-23
-24
-24
-25
-25
-25
-26
-26
-26
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-35
-35
-36
-36
-37
-37
-38
-38
-38
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-52
-52
-53
-53
-54
-54
-54
-55
-55
-56
-56
-57
-57
-57
-58
-58
-59
-59
-60
-60
-60
-61
-61
-62
-62
-62
-63
-63
-64
-64
-64
-65
-65
-66
-66
-67
-67
-67
-68
-68
-68
-69
-69
-70
-70
-71
-71
-71
-72
-72
-73
-73
-74
-74
-75
-75
-75
-76
-76
-77
-77
-78
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-83
-84
-84
-85
-85
-85
-86
-86
-87
-87
-87
-88
-88
-89
-89
-90
-90
-90
-91
-91
-92
-92
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-99
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-110
-111
-112
-112
-113
-113
-114
-114
-114
-113
-113
-113
-112
-112
-111
-111
-111
-112
-112
-113
-115
-116
-118
-119
-119
-120
-120
-121
-121
-121
-119
-116
-113
-112
-111
-111
-111
-110
-108
-106
-105
-103
-99
-95
-93
-92
-92
-90
-87
-82
-75
-72
-76
-85
-91
-91
-90
-88
-86
-86
-90
-91
-85
-70
-52
-38
-29
-21
-12
-7
-7
-8
-5
1
11
26
43
58
62
58
61
69
75
77
81
89
97
109
126
141
151
160
163
160
157
162
176
198
227
266
304
332
360
399
431
437
430
426
412
373
320
275
248
234
234
245
259
268
273
283
299
325
356
372
368
352
325
298
279
277
300
334
362
381
391
399
402
386
367
375
411
425
390
342
316
307
300
276
235
193
144
94
74
84
89
69
55
85
149
202
218
196
146
80
24
22
72
129
159
153
153
188
234
271
298
310
304
281
262
239
183
111
54
20
5
-10
-23
-29
-48
-85
-113
-108
-70
-20
47
120
156
145
144
199
280
332
347
351
360
366
363
378
399
404
410
410
387
377
390
397
379
353
346
337
308
310
384
496
604
720
831
899
913
878
828
802
786
749
683
597
532
501
470
462
523
631
746
838
891
939
1010
1061
1056
1018
954
872
803
787
844
927
969
963
964
1018
1081
1070
967
811
653
507
351
191
82
54
80
120
170
195
139
55
35
81
151
191
193
227
316
397
430
442
476
536
582
563
464
314
147
-27
-191
-309
-361
-368
-354
-326
-301
-296
-304
-287
-261
-263
-299
-387
-516
-604
-609
-575
-557
-562
-572
-600
-672
-770
-865
-980
-1135
-1259
-1266
-1161
-1020
-893
-748
-561
-357
-175
-60
0
69
141
172
153
113
91
73
10
-91
-202
-298
-365
-419
-454
-451
-421
-426
-507
-608
-667
-713
-754
-721
-604
-472
-360
-237
-78
89
213
286
349
428
497
528
513
477
478
521
562
576
521
410
322
268
216
165
113
66
25
-9
-49
-109
-159
-179
-183
-163
-102
-22
44
106
203
325
435
493
482
446
409
341
225
64
-124
-324
-522
-685
-812
-933
-1046
-1131
-1184
-1197
-1166
-1106
-1036
-948
-833
-737
-689
-655
-607
-566
-567
-571
-527
-490
-495
-495
-497
-533
-605
-706
-818
-944
-1105
-1296
-1478
-1635
-1761
-1827
-1811
-1748
-1689
-1632
-1552
-1455
-1354
-1234
-1078
-906
-748
-598
-443
-298
-186
-117
-90
-104
-169
-294
-453
-596
-702
-802
-925
-1062
-1169
-1204
-1182
-1137
-1094
-1058
-1014
-965
-939
-918
-892
-877
-832
-709
-542
-388
-260
-137
-4
150
298
399
451
473
468
450
423
361
263
162
63
-56
-190
-317
-441
-570
-686
-783
-879
-977
-1048
-1094
-1150
-1196
-1203
-1194
-1166
-1099
-1030
-964
-863
-743
-614
-468
-337
-233
-143
-84
-71
-91
-111
-96
-56
-39
-61
-109
-175
-240
-288
-331
-386
-452
-522
-591
-652
-690
-694
-665
-611
-537
-450
-379
-342
-341
-349
-326
-279
-218
-121
1
134
285
424
544
666
777
852
877
849
767
640
495
368
292
283
308
319
313
305
289
266
241
226
235
266
311
382
490
620
769
941
1104
1201
1179
1035
829
615
418
266
163
97
83
116
162
214
265
279
241
180
120
45
-57
-145
-182
-185
-169
-135
-101
-70
-45
-47
-73
-113
-155
-180
-185
-170
-132
-71
-18
-19
-86
-201
-330
-429
-475
-478
-464
-445
-407
-348
-295
-274
-278
-286
-279
-216
-97
24
140
261
356
429
499
552
576
583
573
512
414
340
298
290
308
310
292
251
181
141
154
185
226
265
320
418
524
638
790
953
1096
1228
1345
1443
1525
1595
1641
1642
1605
1559
1504
1427
1344
1280
1235
1183
1118
1032
895
713
532
375
234
104
-31
-175
-310
-408
-463
-496
-526
-538
-529
-523
-510
-469
-416
-356
-281
-197
-109
-37
27
112
183
202
199
196
176
100
-23
-140
-252
-368
-446
-462
-432
-387
-352
-307
-246
-190
-133
-70
5
126
266
373
448
512
580
666
752
828
879
892
865
784
660
536
432
352
285
207
143
110
67
-12
-101
-186
-279
-351
-364
-329
-262
-167
-64
27
80
104
142
186
209
222
250
282
280
229
160
84
-13
-142
-272
-361
-419
-475
-516
-521
-484
-432
-413
-437
-485
-524
-545
-564
-560
-503
-431
-383
-338
-257
-145
-45
31
113
201
277
337
380
398
392
360
302
239
196
162
115
49
-11
-38
-59
-106
-150
-166
-158
-130
-115
-133
-137
-109
-100
-129
-143
-119
-97
-94
-80
-45
-17
1
17
23
34
106
226
332
433
543
650
769
875
924
937
942
928
883
817
747
670
592
510
423
359
301
233
193
187
216
292
363
384
384
382
359
311
261
230
246
318
395
453
519
591
641
658
677
716
721
662
590
532
461
348
197
35
-111
-246
-386
-526
-657
-758
-814
-862
-919
-980
-1050
-1101
-1095
-1018
-881
-708
-509
-305
-112
101
310
475
610
710
788
886
991
1103
1251
1407
1520
1588
1642
1709
1781
1806
1785
1767
1701
1510
1246
1010
813
600
365
145
-76
-330
-598
-843
-1030
-1158
-1266
-1352
-1408
-1464
-1512
-1504
-1414
-1264
-1075
-827
-512
-167
148
382
528
605
631
652
697
743
774
771
707
614
538
487
451
400
280
72
-162
-312
-324
-260
-205
-176
-192
-294
-477
-686
-841
-875
-798
-671
-538
-425
-366
-343
-279
-171
-50
89
189
201
171
125
99
148
265
417
545
556
457
345
265
236
294
407
497
586
689
723
649
487
255
32
-110
-184
-198
-168
-179
-280
-410
-522
-628
-668
-546
-313
-96
77
225
322
368
400
433
491
644
913
1195
1367
1437
1479
1531
1665
1981
2470
3010
3496
3900
4222
4462
4624
4679
4596
4393
4041
3469
2716
1874
991
146
-593
-1270
-1952
-2626
-3294
-3991
-4610
-4982
-5080
-4913
-4501
-3981
-3456
-2942
-2474
-2039
-1623
-1262
-907
-494
-77
248
486
722
952
1079
1102
1122
1162
1183
1181
1183
1170
1105
999
911
877
842
727
564
415
253
60
-163
-472
-889
-1345
-1730
-1986
-2103
-2101
-2089
-2151
-2243
-2369
-2547
-2726
-2925
-3127
-3209
-3149
-2982
-2726
-2441
-2168
-1874
-1532
-1180
-894
-726
-666
-646
-593
-462
-270
-79
107
283
380
395
402
428
432
370
282
234
241
278
257
117
-126
-451
-742
-863
-860
-777
-586
-339
-86
194
490
755
979
1225
1584
2060
2559
3008
3386
3647
3800
3870
3801
3628
3410
3071
2551
1902
1286
841
514
225
-9
-178
-260
-268
-272
-275
-263
-239
-166
-21
156
314
443
534
556
530
512
487
414
296
147
0
-166
-400
-598
-699
-834
-1010
-1138
-1229
-1284
-1284
-1219
-1080
-923
-767
-536
-214
128
446
760
1090
1423
1731
1966
2109
2193
2231
2196
2071
1902
1738
1517
1195
869
614
408
247
141
89
110
217
409
647
860
1012
1080
1084
1072
1054
1043
1028
936
806
707
565
325
38
-281
-665
-1092
-1508
-1886
-2214
-2514
-2820
-3129
-3458
-3821
-4140
-4338
-4433
-4447
-4338
-4114
-3886
-3714
-3556
-3374
-3148
-2824
-2374
-1874
-1426
-1044
-703
-380
-56
201
334
407
481
533
543
542
606
753
902
1018
1115
1144
1090
985
835
632
397
172
-34
-264
-494
-668
-813
-983
-1188
-1396
-1552
-1652
-1715
-1713
-1663
-1672
-1760
-1807
-1757
-1651
-1489
-1267
-1000
-706
-443
-234
-49
159
439
755
1066
1424
1793
2056
2203
2300
2339
2233
2020
1782
1449
989
485
-13
-478
-917
-1348
-1740
-2084
-2383
-2651
-2907
-3081
-3116
-3071
-2951
-2720
-2448
-2190
-1910
-1642
-1441
-1241
-987
-744
-584
-488
-409
-372
-399
-433
-474
-590
-722
-794
-871
-992
-1145
-1337
-1505
-1599
-1633
-1557
-1396
-1254
-1108
-902
-659
-428
-218
22
293
555
808
1020
1164
1268
1332
1325
1215
1020
846
725
587
371
49
-346
-704
-954
-1150
-1398
-1697
-2000
-2301
-2550
-2706
-2784
-2783
-2753
-2747
-2705
-2604
-2474
-2325
-2187
-2045
-1819
-1529
-1312
-1187
-1105
-1110
-1175
-1193
-1155
-1098
-1029
-958
-889
-828
-736
-570
-369
-191
-89
-63
-4
143
321
481
623
735
764
725
658
556
484
484
488
470
420
343
310
298
245
158
51
-28
-76
-128
-154
-152
-127
-37
91
183
251
338
421
507
668
880
1080
1271
1425
1515
1554
1519
1403
1267
1155
1056
961
887
830
767
647
426
147
-132
-397
-611
-729
-779
-806
-802
-784
-808
-837
-789
-639
-418
-192
60
375
691
1002
1337
1651
1908
2092
2209
2298
2401
2564
2760
2891
2939
2938
2901
2849
2805
2779
2779
2783
2740
2627
2468
2304
2170
2047
1898
1752
1631
1506
1378
1281
1218
1167
1114
1048
971
890
809
752
747
799
872
913
925
932
932
922
895
848
794
720
624
515
380
233
79
-66
-161
-236
-310
-327
-286
-237
-185
-101
25
164
278
325
330
352
350
322
334
366
399
435
443
457
486
482
479
505
544
605
688
780
861
918
971
1008
993
931
868
848
850
830
793
750
705
626
489
328
177
52
-48
-114
-84
36
152
259
351
390
406
427
459
520
597
689
782
854
928
1006
1064
1109
1154
1192
1222
1251
1246
1170
1060
959
883
834
750
635
567
527
469
415
375
340
327
359
429
495
536
557
562
573
581
541
471
410
335
228
120
27
-52
-125
-195
-237
-233
-204
-203
-251
-305
-327
-332
-327
-298
-261
-237
-218
-186
-141
-91
-51
-21
21
86
169
268
368
489
658
844
1004
1128
1238
1378
1539
1695
1834
1918
1945
1946
1901
1817
1716
1584
1431
1280
1133
991
844
709
611
514
393
258
122
-16
-158
-291
-408
-528
-659
-798
-956
-1130
-1305
-1476
-1650
-1801
-1886
-1920
-1950
-1992
-2043
-2093
-2122
-2117
-2092
-2065
-2037
-2009
-1973
-1930
-1888
-1836
-1782
-1761
-1757
-1731
-1685
-1631
-1588
-1561
-1519
-1464
-1423
-1403
-1394
-1392
-1400
-1434
-1492
-1548
-1590
-1624
-1672
-1729
-1768
-1804
-1858
-1914
-1963
-2004
-2031
-2045
-2059
-2079
-2090
-2085
-2068
-2029
-1970
-1909
-1830
-1711
-1558
-1409
-1290
-1186
-1088
-1012
-958
-905
-833
-752
-675
-585
-494
-399
-274
-125
30
198
389
587
755
903
1058
1196
1305
1404
1513
1622
1690
1734
1813
1907
1978
2008
2009
2035
2107
2185
2247
2296
2341
2394
2460
2539
2603
2618
2594
2543
2475
2407
2336
2265
2198
2127
2061
1999
1935
1868
1792
1718
1656
1589
1504
1391
1257
1133
1018
889
726
528
332
151
-20
-153
-245
-335
-425
-508
-598
-703
-807
-899
-983
-1048
-1086
-1120
-1172
-1218
-1238
-1246
-1258
-1267
-1280
-1313
-1354
-1387
-1426
-1479
-1520
-1543
-1566
-1578
-1588
-1617
-1643
-1650
-1666
-1692
-1705
-1695
-1668
-1630
-1581
-1505
-1405
-1290
-1182
-1092
-1000
-884
-749
-626
-527
-441
-361
-280
-203
-138
-75
-4
72
140
179
198
228
262
287
320
340
323
289
263
234
186
121
52
-11
-46
-48
-26
12
42
68
112
161
202
249
303
357
419
499
599
696
783
873
953
998
1033
1078
1125
1176
1220
1237
1231
1211
1193
1191
1181
1147
1119
1122
1140
1142
1132
1116
1073
993
902
818
734
636
520
398
278
156
41
-60
-159
-261
-340
-394
-449
-501
-541
-570
-590
-611
-636
-658
-680
-706
-745
-798
-848
-888
-921
-951
-980
-1004
-1038
-1094
-1140
-1166
-1174
-1147
-1102
-1061
-1020
-992
-965
-935
-926
-935
-942
-957
-992
-1056
-1135
-1203
-1266
-1352
-1439
-1485
-1502
-1513
-1503
-1469
-1419
-1356
-1284
-1206
-1121
-1038
-955
-877
-816
-761
-700
-641
-594
-560
-525
-474
-410
-340
-261
-179
-82
39
177
326
468
596
724
856
991
1116
1236
1375
1520
1644
1747
1834
1918
1987
2023
2047
2061
2063
2062
2050
2035
2020
1969
1886
1797
1697
1586
1465
1338
1202
1055
901
743
594
451
293
129
-12
-125
-213
-291
-376
-470
-566
-662
-735
-770
-777
-776
-782
-804
-836
-868
-901
-923
-929
-932
-928
-910
-894
-885
-873
-853
-820
-766
-699
-646
-599
-540
-488
-448
-402
-350
-296
-235
-160
-72
9
76
134
186
243
309
377
446
518
605
690
760
828
886
913
922
926
921
909
897
875
828
778
749
730
703
660
616
597
605
619
623
612
596
590
601
616
629
650
664
658
642
629
625
623
613
598
573
549
533
498
441
382
325
273
227
181
132
76
24
-6
-20
-29
-38
-49
-59
-65
-62
-55
-60
-87
-117
-142
-165
-187
-216
-264
-327
-400
-481
-563
-641
-724
-819
-914
-999
-1077
-1141
-1181
-1196
-1203
-1201
-1184
-1168
-1146
-1098
-1046
-1000
-940
-863
-789
-718
-635
-551
-492
-457
-426
-390
-354
-327
-297
-266
-252
-251
-239
-213
-183
-148
-111
-86
-73
-63
-50
-30
-6
20
45
71
94
94
64
21
-42
-139
-244
-328
-399
-469
-531
-587
-646
-707
-768
-827
-882
-940
-1000
-1049
-1085
-1116
-1146
-1171
-1191
-1209
-1218
-1212
-1190
-1151
-1105
-1060
-1012
-952
-875
-773
-651
-533
-438
-374
-326
-269
-211
-171
-150
-134
-113
-89
-56
-10
40
83
120
154
185
223
274
331
381
416
438
450
445
422
391
363
336
301
253
206
177
166
162
166
180
189
184
175
174
183
203
219
225
236
248
251
257
283
334
398
443
451
440
428
420
422
440
461
474
480
481
478
472
482
521
575
625
670
697
696
682
664
645
632
609
571
533
501
463
414
361
315
280
254
225
186
150
121
92
58
23
0
-8
-2
16
37
53
63
64
56
45
36
27
11
-11
-37
-80
-133
-170
-183
-182
-175
-166
-156
-142
-122
-105
-94
-82
-64
-55
-69
-100
-145
-198
-247
-291
-330
-359
-385
-417
-452
-491
-526
-546
-549
-544
-534
-507
-461
-407
-348
-288
-237
-203
-179
-159
-144
-138
-134
-128
-121
-120
-123
-112
-92
-77
-64
-54
-46
-37
-26
-7
18
41
63
82
81
60
30
-4
-41
-71
-91
-104
-110
-113
-112
-105
-104
-105
-101
-95
-81
-55
-22
21
68
106
141
182
230
294
375
463
557
655
747
840
944
1058
1170
1274
1373
1460
1523
1570
1614
1641
1637
1610
1573
1539
1523
1519
1506
1477
1427
1354
1271
1193
1124
1057
986
916
850
780
704
626
551
482
414
345
289
252
234
236
249
260
264
264
263
273
301
336
367
391
402
402
409
428
449
468
487
505
524
541
554
566
582
609
642
665
679
690
697
703
698
676
648
623
608
607
608
603
597
593
583
562
524
474
427
388
356
333
312
283
238
179
116
52
-4
-49
-90
-124
-151
-181
-214
-248
-285
-335
-402
-476
-547
-613
-673
-728
-783
-846
-911
-974
-1037
-1095
-1144
-1193
-1235
-1256
-1269
-1276
-1270
-1254
-1237
-1223
-1212
-1201
-1186
-1161
-1122
-1075
-1026
-974
-913
-845
-782
-730
-687
-651
-622
-595
-568
-543
-520
-498
-476
-455
-442
-442
-451
-463
-474
-481
-484
-486
-487
-486
-486
-490
-505
-524
-542
-558
-571
-580
-590
-588
-569
-544
-517
-490
-463
-442
-426
-403
-372
-337
-297
-257
-218
-180
-149
-115
-75
-36
-6
13
23
25
25
34
55
81
107
133
160
191
231
276
321
367
413
453
486
511
530
540
537
521
496
472
444
401
341
273
203
129
50
-27
-103
-182
-263
-348
-435
-518
-593
-654
-703
-752
-813
-885
-952
-1006
-1047
-1074
-1097
-1118
-1134
-1150
-1177
-1220
-1275
-1329
-1383
-1440
-1495
-1546
-1595
-1644
-1693
-1745
-1793
-1827
-1846
-1850
-1843
-1837
-1825
-1799
-1765
-1730
-1689
-1640
-1591
-1543
-1493
-1440
-1384
-1324
-1260
-1190
-1113
-1026
-928
-823
-716
-610
-499
-386
-273
-151
-15
121
248
363
467
567
664
755
839
916
982
1031
1073
1113
1149
1187
1226
1262
1298
1336
1360
1369
1378
1392
1405
1411
1408
1403
1399
1395
1389
1384
1377
1370
1364
1356
1349
1342
1337
1335
1336
1348
1370
1391
1406
1415
1421
1428
1443
1465
1492
1525
1561
1600
1643
1687
1724
1753
1775
1797
1822
1837
1836
1832
1824
1806
1782
1759
1731
1692
1645
1595
1549
1504
1459
1412
1368
1320
1266
1209
1150
1095
1052
1012
967
919
877
845
816
778
731
678
622
563
503
440
372
299
226
156
88
19
-51
-120
-187
-253
-316
-372
-425
-485
-550
-618
-684
-742
-800
-855
-900
-940
-971
-990
-1000
-1000
-992
-983
-973
-955
-924
-890
-862
-843
-826
-805
-778
-750
-717
-681
-645
-607
-561
-510
-462
-416
-372
-334
-296
-253
-209
-163
-120
-83
-52
-27
-16
-13
-3
10
16
18
15
4
-11
-28
-43
-50
-47
-41
-34
-24
-15
-15
-23
-30
-30
-21
-10
-6
-9
-12
-10
-4
-3
-9
-11
-6
-3
-3
-7
-16
-28
-47
-78
-118
-162
-208
-256
-302
-339
-377
-422
-467
-513
-564
-618
-660
-686
-710
-743
-777
-811
-844
-871
-901
-935
-962
-984
-998
-1002
-1012
-1039
-1070
-1090
-1095
-1092
-1086
-1081
-1084
-1087
-1093
-1105
-1113
-1111
-1097
-1068
-1022
-971
-923
-882
-849
-821
-793
-765
-740
-720
-705
-695
-688
-672
-637
-595
-548
-494
-434
-373
-308
-246
-188
-134
-85
-48
-27
-14
-6
-2
4
16
26
34
36
29
10
-11
-28
-39
-44
-43
-45
-66
-105
-145
-177
-208
-244
-279
-310
-337
-360
-375
-384
-384
-374
-361
-350
-353
-372
-395
-411
-424
-439
-455
-472
-489
-504
-513
-519
-525
-526
-522
-509
-489
-465
-437
-405
-371
-335
-291
-240
-180
-112
-36
38
109
178
246
308
360
402
438
471
503
530
552
570
582
594
613
636
656
669
675
678
679
679
680
682
679
670
661
649
635
625
620
616
613
614
619
627
643
666
689
709
727
743
756
769
782
786
778
771
767
759
745
733
727
727
734
743
750
755
760
763
767
775
787
802
819
839
860
876
885
888
885
874
855
829
804
785
766
743
714
683
654
628
605
579
552
528
512
497
482
470
463
456
443
420
398
383
372
363
357
360
367
373
378
382
383
383
391
403
414
426
436
440
443
450
460
470
488
516
544
572
599
620
635
645
654
662
672
682
688
690
691
687
675
654
626
596
564
528
490
454
414
368
318
265
213
169
129
81
21
-45
-110
-171
-223
-268
-309
-346
-382
-424
-471
-519
-568
-618
-668
-722
-774
-821
-868
-916
-964
-1010
-1059
-1104
-1144
-1183
-1221
-1255
-1283
-1306
-1329
-1354
-1380
-1400
-1415
-1428
-1439
-1448
-1453
-1457
-1463
-1465
-1459
-1447
-1428
-1401
-1363
-1316
-1266
-1219
-1179
-1143
-1102
-1052
-1000
-955
-913
-870
-822
-776
-738
-707
-684
-666
-646
-617
-581
-549
-525
-504
-481
-458
-437
-420
-408
-401
-396
-391
-380
-364
-350
-339
-329
-320
-313
-304
-285
-257
-224
-192
-158
-125
-100
-84
-71
-57
-40
-20
6
36
61
74
88
107
131
160
191
224
261
301
338
366
385
398
410
422
429
430
425
414
402
392
383
381
388
403
420
433
441
445
442
433
421
406
387
367
353
346
340
333
328
326
326
325
324
325
327
335
347
354
358
362
368
376
389
404
415
421
422
426
434
440
444
443
433
422
412
400
383
361
335
306
274
240
206
179
158
140
125
115
114
120
129
141
157
176
203
238
275
309
341
373
403
430
451
466
477
488
496
499
497
492
486
477
463
449
435
417
396
378
368
362
356
348
334
319
308
302
301
304
306
308
312
316
311
295
274
257
250
255
265
281
301
319
335
348
353
355
362
375
389
396
394
386
378
373
367
358
348
340
333
325
314
304
293
278
261
247
232
215
193
164
131
99
68
38
12
-11
-32
-51
-69
-84
-97
-110
-117
-116
-116
-120
-130
-142
-152
-157
-163
-181
-207
-234
-257
-279
-298
-319
-340
-364
-385
-405
-429
-454
-477
-496
-512
-522
-531
-539
-547
-555
-559
-562
-570
-580
-590
-600
-609
-617
-627
-639
-649
-655
-660
-670
-685
-706
-729
-754
-780
-803
-820
-828
-835
-840
-842
-843
-845
-848
-849
-848
-845
-843
-839
-839
-845
-858
-873
-884
-888
-883
-872
-854
-830
-807
-788
-769
-754
-739
-720
-700
-686
-681
-680
-683
-691
-702
-713
-726
-743
-755
-759
-756
-747
-736
-726
-719
-711
-699
-686
-667
-639
-604
-567
-528
-484
-436
-386
-339
-291
-238
-184
-131
-84
-39
9
59
109
162
213
258
293
324
350
370
386
402
419
432
441
445
448
456
472
487
497
501
503
507
512
519
533
552
570
585
599
610
617
620
624
630
641
655
674
695
719
744
773
804
832
853
869
884
899
910
914
911
902
887
866
845
827
806
778
745
707
666
632
607
588
564
535
504
475
447
420
398
382
369
357
345
335
325
317
313
313
319
329
339
347
359
374
391
406
421
434
446
462
479
496
508
516
519
520
522
527
535
544
550
552
550
547
544
538
533
530
524
514
501
489
476
464
451
435
420
407
393
374
354
336
318
297
274
249
220
190
163
141
119
98
79
62
45
28
13
2
-8
-18
-22
-22
-21
-21
-24
-31
-35
-34
-31
-30
-28
-29
-32
-38
-48
-61
-79
-100
-122
-146
-171
-197
-224
-253
-283
-308
-325
-339
-351
-362
-376
-390
-402
-410
-415
-414
-407
-398
-391
-389
-394
-408
-428
-449
-465
-474
-477
-481
-487
-495
-502
-507
-502
-490
-475
-457
-436
-415
-395
-375
-352
-325
-298
-271
-246
-229
-219
-213
-211
-213
-217
-224
-237
-258
-283
-314
-346
-377
-406
-436
-466
-495
-525
-551
-573
-592
-608
-622
-640
-659
-678
-700
-724
-750
-779
-811
-845
-879
-910
-933
-946
-955
-960
-961
-957
-951
-946
-940
-932
-921
-904
-885
-868
-855
-841
-825
-807
-789
-769
-745
-718
-687
-649
-607
-562
-514
-465
-415
-365
-317
-274
-235
-196
-157
-123
-89
-50
-5
42
87
130
168
202
234
261
282
300
315
328
340
350
359
366
374
383
393
405
423
444
465
481
493
502
509
512
514
516
516
513
507
499
493
493
499
506
510
512
515
519
526
535
544
556
572
589
602
612
621
631
640
648
657
666
676
688
705
724
743
757
768
776
779
777
768
755
742
728
714
698
680
660
638
614
590
567
541
512
483
458
436
416
398
383
377
377
382
391
404
420
438
458
481
509
537
563
587
608
624
638
652
663
668
666
659
647
631
610
588
563
537
510
480
448
414
382
351
319
287
253
220
184
144
102
65
31
-2
-35
-66
-96
-126
-156
-188
-224
-261
-297
-331
-364
-393
-420
-448
-477
-505
-532
-554
-572
-588
-602
-616
-629
-638
-640
-637
-631
-628
-629
-633
-637
-640
-642
-643
-643
-640
-632
-621
-610
-602
-596
-588
-579
-566
-548
-530
-515
-500
-483
-464
-444
-423
-403
-386
-369
-354
-341
-323
-301
-279
-260
-247
-238
-232
-227
-225
-223
-218
-210
-198
-184
-169
-157
-148
-140
-132
-123
-110
-93
-72
-51
-34
-24
-19
-14
-6
0
6
14
24
38
52
64
77
91
98
99
93
84
75
66
56
46
38
30
18
3
-11
-26
-40
-51
-59
-64
-68
-73
-75
-73
-67
-55
-40
-24
-9
7
23
39
56
71
85
98
111
120
126
130
132
133
132
130
126
121
114
105
95
84
72
58
42
27
12
0
-7
-15
-25
-33
-37
-37
-36
-34
-32
-31
-33
-38
-43
-45
-45
-47
-51
-56
-61
-66
-70
-73
-75
-79
-82
-84
-86
-89
-90
-92
-94
-97
-97
-92
-83
-70
-54
-36
-16
6
28
50
73
95
117
141
168
194
218
243
270
301
337
372
402
429
452
472
493
513
531
545
557
568
577
584
590
596
603
610
614
616
615
611
603
593
582
572
563
553
540
525
511
498
486
473
458
441
421
398
371
340
311
284
260
238
216
194
172
152
136
120
103
84
64
42
18
-5
-27
-47
-66
-85
-105
-127
-150
-172
-190
-206
-224
-246
-271
-295
-319
-341
-361
-380
-395
-406
-414
-420
-425
-431
-435
-438
-441
-442
-441
-442
-443
-444
-444
-445
-444
-442
-435
-426
-414
-404
-397
-391
-386
-383
-382
-382
-383
-385
-389
-394
-397
-398
-398
-395
-390
-381
-367
-350
-333
-313
-292
-270
-251
-235
-221
-209
-198
-188
-184
-181
-175
-166
-153
-139
-123
-110
-104
-103
-102
-100
-99
-98
-97
-96
-95
-94
-93
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-60
-59
-58
-57
-56
-55
-54
-53
-53
-52
-51
-50
-49
-48
-48
-47
-46
-45
-44
-44
-43
-42
-41
-41
-40
-39
-38
-38
-37
-36
-35
-35
-34
-33
-32
-32
-31
-31
-30
-29
-29
-28
-27
-26
-26
-25
-25
-24
-23
-23
-22
-22
-21
-20
-20
-19
-19
-18
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-10
-10
-9
-9
-9
-8
-7
-7
-7
-6
-6
-5
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
-1
0
0
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
9
10
10
10
11
11
11
11
12
12
12
13
13
13
13
13
14
14
14
14
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
