20
2628
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-56
-56
-56
-57
-57
-58
-58
-58
-59
-59
-60
-60
-60
-61
-61
-62
-62
-63
-63
-63
-64
-64
-65
-65
-66
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-83
-83
-84
-84
-85
-85
-86
-87
-87
-88
-88
-89
-90
-90
-91
-91
-92
-93
-93
-94
-94
-95
-96
-96
-97
-98
-98
-99
-100
-100
-101
-102
-102
-103
-104
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-111
-111
-112
-113
-113
-114
-114
-115
-116
-116
-117
-118
-119
-119
-120
-121
-121
-122
-123
-123
-124
-125
-125
-126
-126
-127
-128
-128
-129
-130
-130
-131
-132
-132
-133
-134
-134
-135
-136
-136
-137
-138
-138
-139
-140
-140
-141
-142
-142
-143
-144
-145
-145
-146
-147
-148
-148
-149
-150
-151
-152
-152
-153
-154
-155
-155
-156
-157
-158
-158
-159
-160
-161
-161
-162
-163
-163
-164
-165
-166
-166
-167
-168
-168
-169
-170
-170
-171
-172
-173
-173
-174
-175
-176
-176
-177
-178
-178
-179
-180
-181
-181
-182
-183
-184
-184
-185
-186
-187
-187
-188
-189
-190
-191
-191
-192
-193
-194
-194
-195
-196
-197
-197
-198
-199
-200
-201
-201
-202
-203
-204
-205
-206
-206
-207
-208
-209
-210
-211
-211
-212
-213
-214
-215
-216
-216
-217
-218
-219
-220
-221
-222
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-243
-244
-245
-246
-247
-248
-249
-250
-250
-251
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-261
-262
-263
-264
-265
-265
-266
-267
-268
-269
-269
-270
-271
-272
-272
-273
-274
-275
-276
-276
-277
-278
-279
-279
-280
-281
-282
-282
-283
-284
-285
-285
-286
-287
-288
-289
-290
-290
-291
-292
-293
-293
-294
-295
-296
-296
-297
-298
-299
-299
-300
-301
-302
-303
-303
-304
-305
-306
-306
-307
-308
-309
-310
-310
-311
-312
-313
-314
-314
-315
-316
-317
-317
-318
-319
-320
-321
-322
-323
-323
-324
-325
-326
-327
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-337
-338
-339
-340
-341
-342
-343
-344
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-404
-405
-406
-407
-408
-408
-409
-411
-412
-413
-414
-415
-416
-417
-418
-420
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-451
-451
-452
-453
-454
-455
-456
-457
-458
-458
-459
-460
-461
-462
-463
-464
-465
-465
-466
-467
-468
-469
-469
-470
-471
-472
-473
-473
-474
-475
-476
-477
-477
-478
-479
-479
-480
-481
-481
-482
-482
-481
-480
-477
-475
-471
-467
-462
-457
-449
-438
-422
-404
-383
-364
-346
-327
-306
-283
-256
-227
-199
-174
-151
-128
-107
-94
-87
-75
-62
-57
-56
-54
-51
-49
-44
-32
-14
0
7
12
16
13
9
13
27
44
61
86
115
144
176
211
247
282
313
343
376
406
430
446
454
459
458
451
440
429
416
399
378
358
340
316
290
267
248
233
222
214
209
204
196
188
183
183
193
211
231
247
257
264
273
283
293
303
317
336
349
350
343
323
291
255
223
198
185
175
159
140
125
107
84
73
80
88
94
100
98
90
81
68
58
55
54
53
57
70
91
111
133
162
195
226
254
281
310
334
354
376
395
406
422
444
461
472
481
490
496
499
505
516
530
540
548
560
575
582
586
597
618
644
666
683
696
706
715
725
739
758
777
796
815
832
842
846
849
852
847
832
817
809
798
786
781
781
774
756
736
722
704
683
669
663
660
663
669
671
665
656
644
630
616
607
602
604
617
633
646
652
648
637
620
604
597
597
593
579
559
535
511
487
468
460
458
455
449
439
422
401
377
356
338
323
314
309
305
300
293
284
275
267
258
251
242
230
215
200
192
191
193
201
205
195
179
158
130
100
73
52
42
39
33
26
23
20
16
10
6
4
2
-2
-14
-43
-81
-118
-148
-173
-194
-206
-213
-222
-234
-243
-248
-254
-261
-267
-276
-293
-314
-333
-351
-366
-375
-380
-384
-387
-388
-385
-384
-388
-397
-408
-419
-427
-432
-442
-453
-464
-471
-474
-477
-481
-483
-486
-490
-491
-490
-487
-486
-486
-484
-478
-474
-475
-477
-476
-472
-473
-478
-481
-483
-488
-493
-498
-507
-516
-521
-523
-525
-528
-530
-523
-515
-510
-505
-497
-490
-483
-476
-466
-453
-438
-421
-404
-385
-366
-354
-349
-342
-332
-319
-303
-289
-277
-266
-260
-262
-272
-287
-310
-344
-386
-430
-476
-520
-553
-574
-582
-576
-558
-532
-497
-452
-399
-349
-306
-270
-230
-165
-67
51
175
306
447
601
762
915
1054
1179
1288
1377
1437
1458
1436
1372
1262
1109
914
682
429
185
-28
-196
-311
-383
-425
-434
-407
-356
-296
-248
-224
-221
-231
-258
-294
-312
-293
-227
-108
64
269
484
695
901
1087
1225
1307
1357
1403
1457
1519
1584
1652
1719
1784
1841
1879
1891
1877
1835
1768
1676
1558
1419
1264
1108
962
827
707
598
497
400
309
224
155
112
101
117
152
197
243
286
333
389
459
551
660
781
919
1080
1259
1445
1631
1827
2035
2235
2391
2490
2552
2600
2628
2613
2528
2377
2206
2043
1882
1716
1558
1406
1244
1065
879
699
533
402
303
202
72
-81
-229
-336
-378
-373
-357
-333
-284
-198
-62
131
361
578
746
869
973
1078
1191
1281
1312
1300
1279
1267
1273
1309
1374
1461
1569
1699
1825
1914
1966
2004
2023
1990
1887
1738
1571
1385
1186
998
840
707
589
470
337
202
92
8
-65
-125
-170
-214
-259
-288
-286
-260
-231
-220
-232
-258
-270
-246
-189
-127
-89
-87
-109
-134
-136
-116
-114
-146
-196
-252
-315
-370
-406
-439
-485
-535
-584
-637
-700
-774
-863
-954
-1028
-1077
-1102
-1107
-1092
-1078
-1083
-1098
-1099
-1084
-1067
-1044
-1020
-1014
-1033
-1048
-1034
-1000
-956
-912
-892
-907
-939
-964
-973
-956
-920
-890
-887
-906
-932
-946
-943
-936
-936
-946
-964
-981
-999
-1025
-1060
-1098
-1142
-1198
-1262
-1317
-1356
-1385
-1415
-1444
-1467
-1482
-1480
-1456
-1414
-1372
-1340
-1314
-1287
-1264
-1251
-1247
-1252
-1266
-1277
-1276
-1270
-1271
-1280
-1299
-1330
-1372
-1425
-1489
-1552
-1598
-1629
-1649
-1657
-1650
-1624
-1574
-1504
-1425
-1350
-1299
-1272
-1256
-1243
-1235
-1232
-1225
-1208
-1181
-1149
-1113
-1067
-1014
-968
-933
-916
-928
-967
-1022
-1086
-1150
-1201
-1233
-1257
-1280
-1305
-1337
-1377
-1416
-1447
-1474
-1500
-1526
-1549
-1571
-1590
-1601
-1603
-1596
-1576
-1544
-1507
-1468
-1427
-1384
-1344
-1307
-1276
-1249
-1227
-1209
-1195
-1181
-1164
-1147
-1129
-1106
-1073
-1026
-968
-902
-839
-788
-751
-723
-703
-686
-667
-653
-651
-660
-671
-680
-687
-697
-716
-740
-759
-772
-782
-784
-778
-773
-766
-757
-748
-747
-754
-767
-784
-800
-812
-814
-809
-792
-760
-714
-662
-603
-538
-468
-395
-319
-246
-181
-121
-68
-24
13
41
64
86
110
131
146
157
166
175
186
205
228
249
265
279
290
298
301
295
280
260
236
206
175
141
106
73
42
15
-4
-13
-12
0
21
49
76
100
122
141
160
180
201
222
242
264
291
324
364
412
461
505
541
574
608
647
685
719
746
767
785
800
811
820
829
836
843
850
859
867
873
874
868
853
829
794
749
700
652
610
578
556
544
542
549
561
576
596
615
629
639
645
647
648
652
660
675
693
711
727
745
765
785
798
804
801
791
773
747
714
679
642
608
577
548
521
495
475
459
449
442
438
435
430
420
406
392
379
368
360
355
349
345
344
347
352
361
372
381
384
381
372
360
347
331
311
287
260
229
195
161
127
95
64
34
4
-24
-48
-67
-77
-82
-83
-85
-89
-96
-108
-128
-152
-178
-209
-246
-289
-336
-387
-440
-495
-553
-614
-676
-736
-790
-839
-881
-914
-939
-959
-972
-978
-979
-975
-968
-964
-964
-966
-971
-979
-991
-1002
-1012
-1018
-1022
-1018
-1010
-997
-985
-974
-970
-973
-984
-1000
-1018
-1038
-1054
-1068
-1083
-1097
-1108
-1113
-1110
-1101
-1086
-1069
-1055
-1047
-1040
-1031
-1020
-1010
-1006
-1000
-992
-978
-959
-936
-909
-879
-848
-818
-792
-769
-751
-735
-723
-717
-718
-724
-734
-744
-751
-757
-762
-768
-775
-782
-790
-798
-808
-817
-822
-822
-814
-799
-775
-741
-699
-651
-601
-551
-501
-451
-400
-351
-302
-250
-195
-135
-73
-10
55
119
182
242
294
339
378
411
440
461
475
482
487
490
492
494
495
495
493
491
488
486
485
486
489
498
510
526
541
558
576
593
610
628
645
662
678
690
700
710
724
742
760
781
804
831
861
894
928
963
998
1032
1064
1094
1120
1141
1157
1170
1179
1182
1179
1172
1163
1149
1129
1102
1065
1020
971
914
852
790
729
668
606
547
489
431
369
304
233
159
84
13
-55
-119
-177
-227
-268
-302
-331
-354
-371
-383
-390
-396
-400
-402
-402
-405
-409
-412
-413
-414
-413
-411
-410
-409
-409
-407
-404
-401
-402
-407
-416
-431
-452
-477
-507
-545
-590
-642
-698
-758
-819
-877
-931
-981
-1025
-1062
-1094
-1122
-1146
-1164
-1176
-1183
-1185
-1183
-1179
-1176
-1172
-1166
-1158
-1146
-1128
-1106
-1081
-1051
-1018
-982
-945
-906
-864
-823
-782
-744
-707
-671
-636
-603
-574
-547
-521
-498
-478
-460
-445
-436
-428
-421
-413
-404
-393
-379
-364
-347
-329
-308
-283
-258
-234
-210
-185
-159
-135
-117
-101
-85
-69
-53
-37
-20
-2
21
50
81
115
149
183
217
250
282
313
342
372
400
425
446
466
483
496
505
508
509
509
508
507
506
504
503
501
500
498
499
501
506
511
517
527
539
554
571
591
611
632
653
675
697
718
740
761
781
799
814
825
830
830
825
817
804
783
755
720
682
640
593
541
484
423
361
298
236
176
120
66
16
-29
-70
-106
-137
-160
-176
-185
-191
-195
-198
-198
-198
-196
-194
-189
-181
-169
-154
-136
-117
-95
-69
-39
-7
27
61
93
124
151
174
193
207
216
219
215
207
194
178
159
138
113
86
57
25
-9
-45
-84
-125
-171
-219
-267
-313
-355
-394
-427
-454
-474
-490
-503
-511
-515
-518
-518
-515
-511
-506
-500
-493
-484
-475
-465
-455
-447
-441
-438
-437
-440
-446
-453
-460
-469
-479
-491
-505
-524
-547
-573
-604
-640
-678
-719
-761
-801
-840
-875
-906
-932
-954
-972
-988
-1004
-1018
-1035
-1050
-1063
-1074
-1081
-1085
-1085
-1080
-1070
-1057
-1044
-1029
-1014
-1000
-991
-981
-972
-963
-955
-946
-933
-918
-902
-885
-867
-848
-826
-802
-778
-752
-723
-692
-657
-619
-580
-540
-499
-462
-429
-400
-375
-353
-333
-314
-296
-277
-256
-232
-207
-180
-150
-118
-86
-54
-21
10
41
74
107
138
167
193
218
242
264
283
298
311
323
336
348
360
371
379
387
394
400
406
411
413
413
409
402
395
389
383
378
372
367
363
362
360
359
358
356
353
350
347
343
340
337
333
328
323
320
317
316
314
313
312
312
315
318
320
323
328
332
334
333
330
326
321
312
301
286
268
248
225
197
166
130
92
52
11
-30
-69
-105
-138
-167
-191
-212
-230
-244
-254
-260
-263
-263
-262
-258
-251
-243
-235
-225
-215
-203
-190
-174
-158
-143
-130
-118
-107
-99
-93
-92
-94
-99
-108
-121
-139
-160
-184
-209
-234
-258
-282
-307
-331
-354
-373
-391
-408
-423
-437
-450
-460
-470
-479
-486
-488
-486
-481
-474
-463
-449
-430
-408
-384
-358
-331
-304
-274
-244
-212
-178
-144
-110
-76
-43
-10
22
52
81
109
135
158
176
190
200
207
211
211
209
204
196
187
174
159
139
115
88
61
34
10
-11
-31
-47
-61
-72
-81
-90
-98
-102
-104
-103
-100
-94
-85
-73
-61
-48
-34
-20
-6
8
20
29
35
36
34
28
19
7
-9
-30
-54
-81
-110
-141
-175
-213
-253
-294
-335
-376
-416
-454
-492
-528
-563
-595
-625
-652
-677
-699
-718
-734
-747
-758
-763
-764
-761
-756
-750
-741
-732
-721
-709
-698
-688
-680
-673
-667
-662
-657
-652
-648
-643
-638
-633
-626
-618
-607
-597
-587
-576
-565
-553
-538
-524
-510
-496
-482
-470
-459
-447
-434
-420
-405
-391
-379
-369
-359
-349
-341
-332
-322
-311
-301
-292
-285
-278
-272
-267
-263
-258
-253
-247
-241
-235
-227
-220
-211
-200
-187
-170
-151
-131
-112
-94
-77
-62
-50
-42
-38
-38
-40
-45
-52
-60
-70
-82
-96
-112
-130
-150
-170
-190
-211
-232
-253
-272
-289
-305
-319
-330
-339
-345
-347
-347
-343
-338
-330
-320
-309
-295
-279
-260
-238
-212
-185
-155
-123
-90
-57
-25
4
31
57
81
103
123
139
152
163
173
182
191
199
206
213
222
233
243
254
265
276
288
301
313
324
335
346
356
367
378
389
400
409
418
424
427
427
424
418
409
397
382
365
345
323
301
281
262
243
223
203
183
163
145
128
112
96
81
64
48
31
13
-6
-25
-44
-63
-83
-104
-126
-149
-170
-190
-207
-224
-239
-251
-263
-274
-284
-295
-307
-319
-332
-345
-358
-370
-382
-391
-399
-403
-405
-407
-407
-407
-407
-407
-406
-404
-400
-395
-389
-383
-377
-372
-368
-367
-367
-369
-371
-375
-379
-383
-387
-391
-393
-394
-392
-387
-381
-372
-361
-348
-335
-320
-305
-289
-272
-255
-237
-219
-200
-179
-158
-136
-115
-96
-78
-63
-50
-40
-32
-27
-25
-24
-25
-28
-31
-34
-39
-45
-52
-60
-71
-84
-99
-116
-134
-153
-173
-196
-221
-248
-277
-308
-340
-372
-403
-432
-458
-481
-502
-521
-539
-555
-569
-581
-589
-595
-598
-601
-604
-606
-609
-610
-609
-607
-604
-600
-594
-587
-579
-569
-558
-547
-536
-525
-513
-500
-488
-478
-468
-460
-454
-451
-450
-449
-450
-449
-448
-446
-444
-442
-439
-436
-433
-431
-428
-423
-418
-410
-401
-392
-384
-378
-371
-367
-364
-363
-364
-366
-369
-372
-377
-385
-394
-402
-410
-418
-424
-428
-429
-429
-428
-425
-420
-413
-404
-392
-378
-362
-345
-326
-306
-285
-265
-244
-223
-203
-183
-165
-149
-133
-117
-101
-85
-70
-55
-40
-26
-13
1
14
26
38
48
57
65
73
81
87
92
97
101
103
104
104
103
102
102
103
105
107
110
112
115
117
118
118
120
122
123
125
127
130
136
142
150
160
171
183
195
206
216
227
239
251
264
277
290
303
315
327
338
346
353
359
363
367
370
373
376
378
378
377
376
375
372
367
361
350
336
320
302
282
260
237
212
186
158
129
98
66
33
1
-30
-61
-92
-123
-153
-184
-214
-243
-271
-298
-325
-351
-375
-398
-421
-442
-462
-481
-498
-513
-527
-539
-550
-558
-565
-570
-573
-575
-574
-572
-569
-565
-560
-555
-548
-541
-535
-530
-525
-522
-517
-512
-506
-500
-495
-491
-487
-485
-484
-484
-484
-484
-484
-484
-482
-481
-479
-477
-474
-471
-466
-460
-454
-448
-442
-435
-429
-423
-418
-412
-405
-399
-394
-389
-383
-377
-370
-362
-354
-345
-335
-325
-314
-303
-291
-278
-265
-250
-235
-220
-205
-190
-174
-157
-140
-124
-109
-97
-87
-80
-75
-72
-70
-70
-72
-77
-83
-90
-98
-107
-119
-133
-150
-168
-187
-207
-226
-245
-263
-281
-299
-316
-333
-350
-368
-386
-405
-425
-446
-466
-484
-502
-520
-537
-553
-570
-586
-602
-617
-632
-647
-662
-676
-689
-700
-708
-714
-717
-717
-716
-712
-707
-699
-690
-679
-667
-656
-646
-636
-627
-619
-611
-603
-596
-590
-586
-582
-578
-572
-566
-560
-556
-553
-551
-549
-548
-547
-545
-543
-540
-536
-533
-529
-523
-516
-509
-501
-493
-486
-478
-471
-462
-453
-442
-432
-423
-413
-404
-394
-383
-373
-364
-354
-346
-338
-331
-323
-316
-308
-299
-290
-281
-272
-263
-255
-247
-241
-236
-231
-228
-226
-224
-221
-217
-214
-210
-206
-203
-200
-196
-191
-184
-178
-173
-167
-161
-156
-151
-147
-142
-137
-131
-125
-118
-108
-97
-85
-73
-60
-46
-33
-20
-7
8
23
40
58
79
100
123
146
170
194
216
237
257
277
296
315
334
353
373
391
408
424
440
455
469
480
488
494
498
500
499
497
495
492
488
484
480
476
472
468
465
462
460
460
460
459
456
451
445
438
428
417
407
397
388
379
371
364
355
345
335
323
311
298
283
268
253
237
220
202
184
167
150
132
114
95
75
56
37
18
-2
-22
-43
-65
-86
-108
-129
-150
-172
-194
-216
-238
-260
-281
-301
-320
-339
-356
-373
-389
-405
-421
-437
-455
-474
-495
-517
-541
-567
-595
-625
-655
-686
-718
-750
-781
-812
-843
-873
-905
-938
-971
-1002
-1035
-1066
-1096
-1126
-1157
-1186
-1215
-1241
-1264
-1285
-1303
-1320
-1335
-1347
-1358
-1365
-1371
-1374
-1377
-1378
-1378
-1376
-1373
-1369
-1363
-1357
-1351
-1344
-1337
-1329
-1321
-1313
-1304
-1295
-1286
-1276
-1266
-1258
-1249
-1239
-1230
-1220
-1210
-1199
-1187
-1174
-1159
-1144
-1128
-1112
-1096
-1078
-1059
-1039
-1016
-996
-973
-950
-925
-900
-875
-847
-817
-785
-752
-718
-683
-647
-610
-573
-536
-499
-461
-423
-385
-347
-308
-270
-233
-197
-163
-130
-98
-67
-36
-6
24
52
80
107
132
157
180
203
222
240
256
270
283
296
308
320
330
339
346
352
358
362
366
370
372
374
376
379
381
384
388
391
396
401
406
410
415
419
424
427
431
434
438
441
444
448
452
457
461
466
471
476
482
488
494
501
507
513
520
528
536
545
554
562
570
577
584
590
595
598
599
599
598
595
591
585
579
570
560
549
538
524
510
495
479
464
450
435
421
407
393
379
364
349
333
317
300
282
263
243
223
201
180
160
140
120
99
78
57
36
14
-8
-29
-49
-69
-88
-107
-125
-144
-162
-181
-200
-220
-240
-261
-281
-302
-322
-342
-361
-379
-396
-413
-428
-442
-453
-463
-471
-478
-485
-491
-497
-502
-505
-507
-507
-505
-503
-499
-495
-489
-484
-480
-476
-473
-470
-468
-467
-465
-464
-464
-465
-466
-467
-468
-470
-472
-474
-476
-478
-478
-478
-477
-475
-472
-468
-462
-455
-445
-434
-422
-409
-394
-378
-363
-348
-332
-317
-301
-285
-268
-252
-236
-221
-206
-193
-180
-168
-157
-147
-137
-127
-119
-111
-106
-102
-99
-97
-96
-96
-97
-99
-101
-103
-105
-106
-105
-103
-100
-95
-89
-82
-73
-63
-51
-38
-25
-11
3
16
30
44
58
71
83
95
107
120
133
145
158
172
185
199
214
229
245
260
276
292
309
325
342
358
375
392
407
421
434
446
457
467
475
482
489
494
499
502
502
501
499
496
492
489
485
481
476
472
468
463
458
453
447
442
435
428
419
410
402
393
384
374
364
355
346
337
328
318
309
300
291
283
273
264
255
246
237
229
221
214
208
202
197
192
186
179
172
165
158
152
144
137
130
124
118
113
107
102
98
94
92
90
88
86
84
82
80
78
76
74
72
70
68
66
64
63
61
59
57
55
53
51
49
47
46
44
42
40
38
36
35
33
31
29
27
26
24
22
20
19
17
15
13
11
10
8
6
5
3
1
-1
-2
-4
-6
-7
-9
-11
-12
-14
-16
-17
-19
-21
-22
-24
-25
-27
-29
-30
-32
-33
-35
-37
-38
-40
-41
-43
-44
-46
-47
-49
-51
-52
-54
-55
-57
-58
-60
-61
-63
-64
-66
-67
-68
-70
-71
-73
-74
-76
-77
-79
-80
-81
-83
-84
-86
-87
-88
-90
-91
-93
-94
-95
-97
-98
-99
-101
-102
-103
-105
-106
-107
-109
-110
-111
-113
-114
-115
-116
-118
-119
-120
-121
-123
-124
-125
-126
-128
-129
-130
-131
-133
-134
-135
-136
-137
-139
-140
-141
-142
-143
-144
-146
-147
-148
-149
-150
-151
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-210
-211
-212
-213
-214
-215
-216
-216
-217
-218
-219
-220
-221
-221
-222
-223
-224
-225
-225
-226
-227
-228
-229
-229
-230
-231
-232
-232
-233
-234
-235
-235
-236
-237
-238
