20
7641
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
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
-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
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
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
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
0
0
0
0
0
-1
-1
-1
-1
0
0
-1
-1
0
1
0
0
0
0
0
1
1
0
0
1
1
1
1
1
2
2
1
2
1
0
0
1
1
0
0
1
2
1
0
1
1
0
0
0
-1
-1
-1
1
1
1
0
1
2
1
1
2
3
2
1
2
3
3
3
4
3
3
2
3
3
2
3
4
4
3
3
2
3
4
4
5
5
4
4
4
3
2
2
3
4
4
5
4
2
2
4
5
4
3
3
4
2
0
-1
-2
-6
-9
-12
-14
-16
-17
-19
-19
-21
-23
-26
-28
-30
-32
-33
-34
-37
-40
-43
-44
-45
-47
-50
-53
-56
-58
-60
-62
-63
-64
-65
-68
-71
-72
-74
-77
-80
-83
-84
-85
-88
-90
-91
-92
-95
-97
-95
-96
-98
-99
-97
-96
-95
-94
-93
-92
-92
-92
-93
-94
-94
-93
-93
-93
-92
-93
-96
-95
-93
-93
-95
-97
-99
-99
-99
-100
-99
-99
-101
-102
-102
-101
-103
-104
-102
-100
-101
-105
-106
-103
-102
-102
-102
-104
-108
-109
-109
-108
-109
-109
-108
-109
-113
-115
-116
-117
-118
-117
-115
-118
-121
-119
-117
-119
-123
-124
-124
-124
-127
-127
-122
-117
-116
-115
-114
-114
-116
-118
-119
-114
-110
-108
-107
-104
-100
-98
-100
-101
-100
-99
-100
-100
-97
-94
-92
-94
-94
-93
-95
-98
-99
-96
-95
-97
-99
-100
-98
-96
-97
-97
-98
-101
-105
-107
-109
-111
-110
-106
-107
-110
-114
-116
-116
-115
-117
-117
-117
-120
-122
-123
-126
-128
-123
-119
-122
-128
-131
-131
-133
-135
-133
-135
-142
-146
-147
-148
-151
-155
-154
-153
-154
-157
-158
-157
-159
-161
-161
-161
-160
-157
-153
-150
-148
-147
-149
-156
-159
-156
-154
-153
-150
-144
-140
-141
-140
-141
-149
-159
-160
-155
-153
-154
-154
-152
-153
-157
-160
-164
-168
-169
-173
-178
-176
-174
-180
-185
-185
-184
-186
-187
-189
-193
-195
-193
-191
-192
-193
-191
-188
-190
-191
-186
-182
-181
-183
-184
-182
-181
-184
-183
-174
-171
-178
-183
-181
-180
-177
-174
-170
-167
-169
-177
-186
-189
-183
-179
-181
-174
-162
-167
-183
-188
-176
-164
-169
-174
-162
-153
-159
-166
-165
-157
-148
-142
-137
-135
-141
-145
-143
-137
-132
-137
-144
-142
-140
-147
-150
-143
-136
-128
-123
-131
-137
-133
-133
-136
-130
-123
-134
-146
-140
-135
-140
-140
-137
-136
-142
-152
-151
-143
-141
-137
-131
-130
-135
-146
-154
-151
-148
-148
-151
-155
-155
-149
-143
-140
-137
-132
-131
-135
-137
-136
-138
-136
-130
-124
-125
-132
-135
-134
-133
-131
-134
-136
-130
-127
-134
-140
-140
-137
-140
-153
-161
-159
-160
-160
-156
-156
-173
-198
-208
-211
-225
-237
-231
-221
-225
-239
-241
-236
-242
-245
-230
-213
-216
-228
-227
-233
-251
-252
-242
-240
-248
-255
-253
-245
-244
-247
-244
-249
-259
-247
-227
-224
-233
-247
-255
-254
-263
-279
-286
-296
-317
-331
-327
-325
-337
-343
-332
-327
-329
-317
-307
-310
-303
-284
-265
-247
-240
-238
-230
-230
-239
-235
-216
-197
-190
-188
-183
-181
-190
-208
-218
-218
-229
-243
-243
-244
-260
-280
-295
-288
-266
-265
-284
-299
-308
-309
-308
-310
-307
-304
-311
-321
-335
-355
-356
-331
-306
-299
-301
-307
-307
-296
-274
-246
-237
-257
-275
-275
-271
-276
-283
-273
-256
-268
-292
-288
-278
-296
-317
-316
-303
-296
-288
-272
-258
-247
-240
-241
-240
-239
-250
-260
-269
-277
-277
-282
-292
-307
-326
-326
-313
-309
-306
-306
-317
-337
-359
-360
-351
-360
-377
-385
-394
-412
-435
-447
-438
-435
-451
-449
-426
-422
-431
-432
-432
-430
-426
-420
-405
-396
-398
-398
-392
-396
-422
-449
-450
-434
-429
-441
-444
-435
-442
-464
-471
-462
-463
-482
-492
-482
-483
-514
-541
-540
-539
-548
-536
-508
-487
-480
-475
-467
-469
-486
-501
-502
-495
-507
-532
-543
-553
-578
-590
-570
-540
-525
-528
-519
-499
-503
-528
-542
-549
-572
-602
-611
-602
-593
-581
-565
-552
-545
-552
-554
-534
-521
-515
-482
-433
-400
-392
-389
-389
-407
-427
-419
-391
-370
-365
-368
-375
-390
-415
-437
-439
-419
-390
-363
-350
-352
-363
-380
-388
-378
-364
-361
-366
-378
-403
-431
-446
-454
-470
-488
-498
-503
-500
-469
-421
-381
-360
-364
-380
-372
-341
-301
-263
-233
-210
-200
-201
-197
-188
-181
-171
-172
-183
-197
-221
-254
-267
-247
-225
-225
-236
-243
-240
-224
-193
-163
-162
-178
-200
-248
-317
-354
-342
-333
-355
-364
-348
-359
-415
-450
-425
-403
-413
-404
-382
-379
-374
-358
-335
-303
-281
-284
-299
-291
-259
-244
-262
-285
-293
-317
-370
-407
-419
-439
-477
-519
-542
-552
-581
-617
-626
-614
-601
-598
-615
-637
-635
-631
-632
-605
-561
-526
-512
-510
-484
-430
-383
-357
-349
-365
-406
-433
-448
-482
-489
-459
-449
-426
-377
-363
-378
-374
-349
-329
-315
-292
-255
-195
-134
-126
-148
-154
-171
-217
-250
-258
-254
-223
-168
-135
-160
-212
-226
-212
-218
-210
-168
-140
-150
-186
-223
-251
-283
-315
-337
-367
-416
-457
-467
-465
-450
-405
-349
-294
-245
-205
-172
-150
-159
-200
-219
-189
-174
-198
-223
-236
-234
-218
-205
-178
-120
-61
-3
67
134
195
266
321
334
326
301
254
195
106
-19
-106
-114
-92
-86
-91
-86
-76
-68
-47
-1
53
113
188
226
161
27
-84
-146
-190
-250
-317
-361
-396
-447
-502
-546
-557
-524
-462
-379
-285
-210
-164
-138
-143
-194
-272
-347
-411
-468
-516
-585
-683
-760
-792
-791
-760
-723
-693
-642
-573
-530
-520
-519
-512
-489
-451
-409
-347
-239
-115
8
132
188
126
20
-50
-101
-147
-129
-28
75
116
121
121
119
112
69
-25
-114
-163
-216
-299
-356
-335
-266
-210
-183
-164
-136
-98
-61
-32
-5
23
33
13
-7
-29
-78
-122
-148
-191
-222
-187
-118
-57
-7
16
-13
-73
-125
-143
-116
-71
-52
-58
-78
-99
-79
-32
-2
22
58
97
140
212
290
311
287
287
347
447
506
510
533
558
549
553
579
605
633
649
641
625
617
616
618
633
653
645
609
572
543
498
447
438
483
537
525
420
284
181
135
158
235
300
305
269
220
146
46
-60
-141
-161
-166
-234
-325
-378
-397
-395
-387
-365
-294
-226
-227
-248
-207
-120
-53
-17
7
-1
-55
-113
-158
-212
-256
-234
-159
-89
-32
39
137
225
246
206
136
45
-23
-18
45
147
256
310
315
319
313
286
291
352
430
497
565
613
575
462
362
298
237
206
229
269
285
267
239
222
212
225
266
298
322
366
426
484
521
537
558
558
503
445
460
513
545
591
685
759
736
657
616
622
635
679
769
859
918
969
1059
1175
1239
1233
1183
1094
1024
1033
1101
1162
1179
1182
1197
1171
1095
1041
1026
1010
973
925
912
937
946
920
869
812
781
781
800
833
835
762
623
448
270
138
86
94
124
156
177
169
141
125
135
149
130
64
-25
-101
-139
-130
-90
-54
-41
-36
-26
-39
-95
-135
-128
-97
-45
5
27
49
76
108
153
192
250
380
549
684
782
851
886
915
937
936
950
993
1042
1088
1113
1104
1068
1022
961
846
688
562
528
585
680
770
832
872
927
957
921
900
916
903
890
903
874
803
778
781
739
674
623
582
562
551
504
419
340
298
261
205
153
101
53
20
-25
-67
-88
-99
-61
32
115
169
203
214
232
269
318
410
553
673
709
696
664
593
537
547
567
583
622
639
587
483
365
262
199
158
144
194
263
312
393
501
588
649
710
822
975
1090
1166
1237
1289
1306
1264
1181
1127
1094
1067
1065
1031
934
832
768
768
817
858
910
987
1050
1098
1087
953
786
690
636
591
593
656
744
809
852
918
1000
1052
1096
1191
1326
1441
1495
1499
1476
1413
1326
1252
1170
1063
952
862
805
774
770
793
817
824
814
769
712
678
650
620
598
551
487
475
535
619
656
598
482
385
345
359
388
399
404
413
418
455
517
517
457
405
321
161
-5
-117
-196
-286
-403
-515
-564
-547
-505
-420
-296
-209
-154
-97
-65
-58
-77
-117
-120
-65
29
127
176
164
111
24
-39
-12
92
228
356
440
474
471
435
407
405
369
288
223
196
181
151
110
76
34
-25
-79
-116
-134
-136
-147
-174
-176
-152
-188
-296
-375
-391
-408
-446
-464
-451
-417
-373
-355
-380
-398
-373
-309
-232
-167
-110
-70
-86
-148
-210
-266
-312
-297
-207
-134
-143
-167
-132
-60
3
54
98
121
126
135
166
218
271
329
379
374
331
272
182
108
84
82
97
123
146
161
159
175
233
269
245
178
104
54
16
-9
-20
-57
-110
-144
-177
-223
-252
-224
-163
-142
-133
-94
-68
-71
-87
-135
-201
-281
-400
-530
-615
-628
-571
-477
-377
-289
-250
-295
-400
-492
-542
-577
-574
-535
-553
-665
-822
-974
-1071
-1115
-1158
-1209
-1275
-1357
-1396
-1365
-1305
-1219
-1081
-952
-904
-899
-885
-871
-860
-858
-892
-939
-971
-1008
-1047
-1086
-1129
-1141
-1112
-1054
-961
-843
-728
-637
-581
-555
-558
-586
-592
-557
-543
-584
-648
-707
-730
-688
-655
-676
-693
-703
-734
-764
-753
-671
-537
-392
-288
-286
-359
-419
-428
-391
-338
-294
-286
-335
-407
-474
-556
-650
-749
-845
-910
-951
-983
-1000
-1008
-1010
-1006
-993
-939
-853
-777
-709
-638
-585
-581
-615
-624
-591
-567
-515
-386
-258
-178
-111
-54
9
112
265
443
595
705
764
738
653
559
480
423
358
287
255
249
220
162
103
62
36
44
100
172
235
264
244
194
126
25
-101
-204
-258
-295
-325
-296
-197
-94
-14
48
38
-53
-157
-221
-218
-191
-218
-272
-299
-300
-281
-269
-283
-309
-335
-348
-346
-321
-263
-207
-198
-228
-278
-317
-337
-347
-345
-354
-368
-367
-390
-436
-454
-447
-437
-411
-349
-264
-238
-287
-347
-414
-502
-558
-516
-395
-286
-198
-83
10
13
-46
-108
-137
-114
-42
55
156
238
292
348
416
442
413
363
286
201
179
227
308
393
457
508
532
516
522
589
684
780
868
956
1029
1059
1049
980
817
603
401
233
106
34
20
56
139
244
333
398
435
433
396
338
262
169
76
-10
-109
-183
-175
-106
-11
103
202
243
244
243
220
170
105
43
32
70
98
101
93
77
56
48
74
108
115
81
4
-72
-131
-212
-284
-285
-210
-86
60
178
223
223
208
142
44
-28
-91
-192
-310
-368
-339
-268
-195
-146
-131
-123
-106
-89
-61
-6
57
98
145
222
317
401
453
517
586
568
487
425
378
348
357
397
444
486
524
530
509
485
460
481
556
621
664
679
657
600
478
312
188
130
102
79
91
147
169
123
78
83
98
79
54
28
-34
-107
-156
-187
-223
-264
-280
-274
-257
-200
-91
32
132
184
186
141
94
100
146
185
189
158
124
119
139
165
181
187
196
212
223
197
121
33
-21
-33
-30
-33
-32
-15
-7
-35
-77
-103
-103
-55
20
75
142
258
409
603
798
891
848
723
593
487
400
366
377
393
434
495
549
635
758
839
826
759
696
633
570
532
516
529
555
529
453
386
329
264
185
118
116
174
227
256
279
297
311
314
297
287
317
385
442
426
333
214
86
-58
-205
-312
-335
-281
-195
-126
-115
-148
-180
-197
-210
-231
-261
-305
-357
-386
-404
-449
-503
-547
-550
-484
-391
-322
-279
-251
-215
-172
-129
-55
40
83
62
22
-32
-74
-58
-76
-162
-199
-205
-259
-321
-370
-405
-391
-358
-338
-292
-219
-159
-119
-94
-87
-84
-58
-9
32
9
-69
-141
-190
-207
-195
-211
-246
-216
-121
-18
78
166
226
256
277
300
283
225
163
74
-59
-182
-277
-323
-273
-177
-126
-108
-70
-41
-47
-62
-134
-239
-240
-174
-137
-77
16
98
171
213
201
162
154
206
264
291
303
308
280
219
176
199
268
345
435
511
506
482
513
534
538
573
595
554
446
329
264
211
188
249
311
296
249
222
214
203
166
104
51
20
-49
-132
-133
-58
31
126
215
258
284
359
472
550
586
622
637
582
490
406
348
331
341
369
407
417
396
352
297
292
329
406
573
756
871
941
958
958
1020
1079
1054
1033
1068
1067
1014
975
935
892
868
832
792
776
745
666
593
571
551
518
506
508
489
434
363
286
194
148
212
332
422
439
411
379
306
184
82
36
48
92
164
305
479
589
640
668
628
511
406
373
380
362
318
287
259
201
109
22
-21
-57
-108
-102
-34
50
140
234
356
481
523
487
420
350
309
322
417
557
622
609
612
643
670
685
707
751
753
674
598
535
427
331
300
263
197
150
156
232
332
392
434
501
584
672
753
816
862
906
990
1084
1123
1134
1167
1220
1276
1304
1287
1259
1276
1324
1340
1334
1340
1338
1308
1294
1360
1465
1520
1542
1566
1562
1523
1473
1410
1280
1112
1010
968
948
989
1037
997
892
785
694
617
549
486
426
373
326
272
189
78
-18
-73
-94
-76
-17
72
165
217
216
216
278
392
512
639
769
850
862
807
719
648
566
448
362
347
364
385
451
559
619
650
728
811
837
848
921
1056
1182
1276
1338
1345
1271
1076
804
594
500
510
598
652
620
588
575
548
565
661
803
913
894
802
778
817
862
887
875
842
804
755
715
746
835
872
860
858
791
669
604
611
633
638
644
655
622
549
488
429
348
280
256
234
151
57
67
156
184
120
37
-60
-192
-281
-271
-256
-255
-218
-227
-289
-291
-251
-182
-55
72
169
223
213
181
161
141
102
70
84
80
1
-91
-152
-159
-129
-119
-90
16
130
184
214
251
278
318
399
475
533
574
547
416
184
-88
-314
-467
-541
-581
-623
-613
-541
-435
-288
-159
-123
-196
-326
-397
-394
-425
-510
-564
-545
-507
-488
-461
-417
-370
-322
-285
-275
-276
-229
-163
-146
-133
-104
-149
-274
-400
-526
-666
-761
-769
-701
-570
-427
-348
-326
-286
-218
-176
-178
-203
-204
-128
-2
113
215
306
339
270
188
218
337
468
564
556
408
208
98
76
39
-2
-36
-135
-297
-445
-566
-700
-845
-978
-1105
-1168
-1147
-1136
-1146
-1100
-998
-885
-777
-662
-539
-410
-293
-193
-35
124
113
30
55
97
56
-2
-39
-88
-121
-110
-129
-207
-284
-352
-463
-629
-759
-757
-645
-468
-240
-27
104
143
117
65
2
-41
-35
4
49
77
78
54
2
-28
3
23
4
2
4
0
-7
-43
-66
-20
28
-7
-169
-463
-809
-1110
-1325
-1393
-1333
-1259
-1196
-1127
-1084
-1032
-917
-719
-453
-235
-145
-95
-37
-10
-22
-60
-140
-280
-475
-727
-981
-1153
-1262
-1334
-1354
-1326
-1229
-1063
-882
-724
-605
-513
-463
-506
-595
-613
-539
-436
-339
-215
-93
-69
-122
-142
-111
-66
-24
-32
-179
-447
-739
-1025
-1301
-1543
-1749
-1886
-1884
-1767
-1621
-1441
-1204
-933
-665
-468
-356
-226
-23
213
429
543
506
376
200
-32
-232
-296
-332
-528
-885
-1297
-1738
-2136
-2361
-2447
-2490
-2508
-2589
-2818
-3112
-3320
-3360
-3265
-3078
-2793
-2474
-2214
-1971
-1700
-1492
-1362
-1214
-1049
-929
-884
-908
-928
-930
-985
-1062
-1099
-1073
-1002
-927
-794
-567
-346
-204
-98
59
230
301
334
400
433
444
469
480
431
277
52
-197
-495
-851
-1215
-1484
-1557
-1435
-1210
-960
-690
-423
-261
-246
-337
-488
-652
-792
-911
-1074
-1336
-1630
-1871
-2063
-2196
-2181
-1970
-1651
-1388
-1219
-1094
-1076
-1191
-1293
-1335
-1367
-1378
-1372
-1342
-1307
-1351
-1457
-1571
-1712
-1906
-2169
-2450
-2669
-2774
-2720
-2520
-2276
-2120
-2125
-2253
-2441
-2664
-2891
-3099
-3254
-3340
-3367
-3351
-3297
-3141
-2866
-2571
-2291
-2016
-1801
-1678
-1600
-1534
-1531
-1600
-1686
-1850
-2186
-2680
-3264
-3832
-4314
-4642
-4728
-4595
-4328
-3988
-3639
-3249
-2734
-2160
-1676
-1314
-1031
-881
-906
-1018
-1189
-1453
-1748
-2001
-2182
-2219
-2068
-1810
-1563
-1347
-1148
-985
-819
-616
-426
-305
-276
-309
-343
-421
-632
-972
-1406
-1917
-2480
-3045
-3542
-3906
-4112
-4155
-4027
-3734
-3259
-2546
-1688
-902
-284
170
472
604
518
271
-38
-400
-743
-936
-997
-1046
-1161
-1313
-1433
-1518
-1547
-1439
-1223
-977
-701
-454
-260
4
300
468
553
647
686
603
427
188
-164
-652
-1259
-1952
-2570
-2960
-3208
-3443
-3685
-3929
-4192
-4525
-4924
-5249
-5351
-5250
-5080
-4904
-4704
-4488
-4266
-4019
-3703
-3259
-2742
-2331
-2098
-1987
-1998
-2103
-2131
-1989
-1758
-1491
-1220
-1061
-1095
-1268
-1447
-1494
-1384
-1243
-1172
-1141
-1172
-1349
-1606
-1810
-1973
-2225
-2659
-3213
-3759
-4230
-4612
-4894
-5014
-4965
-4868
-4701
-4332
-3772
-3097
-2452
-2021
-1837
-1820
-1827
-1711
-1470
-1220
-1033
-850
-622
-448
-355
-238
-82
11
-51
-221
-360
-462
-592
-669
-596
-442
-326
-246
-144
-20
63
68
24
-64
-172
-225
-257
-311
-320
-289
-297
-382
-595
-921
-1240
-1454
-1542
-1531
-1445
-1331
-1234
-1088
-811
-498
-262
-75
63
49
-124
-355
-578
-782
-950
-1074
-1146
-1170
-1171
-1148
-1096
-957
-646
-226
176
503
723
835
815
622
331
69
-105
-218
-338
-409
-424
-536
-740
-900
-995
-996
-858
-592
-213
203
505
645
692
699
667
617
659
890
1213
1437
1531
1525
1356
1091
964
1014
1079
1121
1183
1181
1043
845
707
650
642
692
826
1042
1323
1651
2028
2428
2788
3068
3257
3353
3387
3408
3462
3606
3875
4221
4599
5036
5464
5745
5850
5794
5614
5362
5017
4610
4251
3965
3715
3440
3108
2817
2634
2469
2290
2169
2120
2136
2228
2344
2476
2705
2971
3153
3312
3454
3387
3026
2472
1842
1233
728
387
241
240
254
233
298
551
933
1332
1654
1822
1830
1743
1588
1327
948
518
178
57
155
374
654
993
1344
1623
1837
2032
2186
2312
2449
2583
2681
2699
2669
2679
2720
2821
3035
3254
3384
3460
3505
3495
3411
3288
3187
3187
3334
3474
3466
3426
3461
3534
3586
3587
3552
3471
3326
3200
3181
3243
3300
3312
3353
3524
3839
4167
4346
4339
4149
3750
3241
2763
2356
2047
1909
1977
2156
2360
2670
3111
3546
3860
4011
4011
3961
3968
4069
4232
4434
4635
4746
4759
4783
4911
5131
5351
5535
5665
5675
5586
5468
5273
4977
4701
4531
4445
4426
4472
4553
4688
4876
4975
4926
4861
4850
4868
4917
4956
4934
4901
4879
4790
4581
4326
4168
4166
4241
4339
4472
4569
4480
4143
3656
3233
2990
2778
2445
2056
1695
1366
1095
924
914
1083
1303
1441
1515
1614
1808
2130
2518
2850
3103
3293
3418
3575
3841
4138
4359
4446
4341
4024
3592
3168
2782
2497
2365
2342
2478
2834
3324
3921
4634
5364
6004
6466
6681
6683
6586
6414
6119
5769
5485
5277
5131
5030
4938
4871
4860
4887
4932
5006
5103
5171
5108
4842
4447
4054
3713
3405
3061
2622
2103
1523
953
565
415
394
444
602
819
996
1154
1377
1727
2188
2647
2994
3208
3314
3303
3125
2798
2379
1916
1569
1506
1718
2093
2470
2683
2636
2340
1993
1807
1776
1819
1878
1838
1637
1311
853
317
-80
-216
-145
99
500
976
1433
1798
2061
2238
2324
2374
2428
2434
2365
2232
2041
1777
1394
923
468
106
-109
-119
73
363
638
841
988
1133
1265
1353
1486
1734
2024
2252
2369
2343
2128
1763
1380
1014
611
171
-250
-610
-903
-1116
-1267
-1385
-1403
-1287
-1094
-858
-658
-549
-479
-492
-629
-778
-859
-862
-831
-888
-1090
-1383
-1644
-1773
-1835
-1914
-1919
-1769
-1554
-1390
-1327
-1398
-1628
-2028
-2580
-3188
-3705
-4026
-4112
-3976
-3698
-3419
-3242
-3105
-2918
-2678
-2387
-2051
-1694
-1306
-912
-537
-153
200
429
531
544
486
408
384
441
547
638
668
627
467
119
-343
-767
-1155
-1600
-2082
-2544
-3023
-3544
-4050
-4496
-4943
-5409
-5775
-6041
-6357
-6723
-7069
-7409
-7641
-7594
-7293
-6856
-6299
-5605
-4833
-4043
-3270
-2580
-2056
-1721
-1530
-1409
-1265
-1036
-793
-670
-699
-836
-1034
-1240
-1420
-1573
-1727
-1899
-2080
-2244
-2331
-2343
-2369
-2440
-2523
-2567
-2495
-2302
-2060
-1840
-1710
-1680
-1675
-1623
-1523
-1425
-1343
-1298
-1367
-1573
-1875
-2222
-2576
-2962
-3354
-3681
-3958
-4181
-4292
-4327
-4373
-4418
-4373
-4224
-4019
-3737
-3313
-2725
-2021
-1345
-808
-368
27
310
419
436
465
466
351
112
-203
-597
-1079
-1595
-2106
-2548
-2833
-3008
-3158
-3278
-3361
-3428
-3496
-3578
-3690
-3873
-4173
-4542
-4847
-5014
-5065
-5048
-5028
-5027
-4923
-4642
-4293
-3927
-3497
-3081
-2802
-2647
-2541
-2445
-2336
-2265
-2359
-2624
-2870
-2974
-3015
-3087
-3156
-3138
-3074
-3059
-3050
-2977
-2851
-2655
-2361
-2000
-1603
-1170
-709
-272
105
402
537
441
110
-410
-999
-1562
-2055
-2476
-2918
-3389
-3775
-4074
-4332
-4490
-4518
-4503
-4491
-4376
-4094
-3681
-3130
-2460
-1776
-1186
-756
-448
-197
-47
-26
-57
-83
-168
-403
-704
-885
-915
-900
-932
-1026
-1150
-1289
-1440
-1587
-1742
-1901
-2029
-2137
-2281
-2473
-2649
-2739
-2708
-2586
-2464
-2362
-2197
-1974
-1784
-1613
-1454
-1400
-1465
-1578
-1713
-1867
-1986
-2013
-1986
-2016
-2132
-2237
-2240
-2157
-2071
-1999
-1895
-1785
-1725
-1709
-1695
-1629
-1482
-1298
-1163
-1155
-1292
-1518
-1719
-1815
-1828
-1768
-1601
-1363
-1123
-894
-642
-318
82
516
971
1487
2110
2827
3540
4121
4494
4675
4694
4516
4140
3692
3335
3096
2885
2691
2567
2522
2521
2505
2454
2386
2268
2068
1783
1429
1048
681
376
181
71
-18
-137
-278
-373
-391
-345
-236
-68
151
411
680
917
1151
1465
1840
2174
2474
2792
3057
3209
3296
3321
3257
3183
3154
3137
3096
3000
2875
2790
2738
2697
2664
2626
2594
2576
2574
2594
2641
2747
2898
3014
3057
3066
3110
3181
3221
3228
3220
3201
3174
3116
3022
2918
2800
2661
2536
2477
2472
2438
2336
2196
2044
1895
1779
1745
1822
1970
2100
2160
2191
2247
2318
2391
2471
2521
2505
2446
2389
2312
2168
2003
1941
2032
2240
2521
2824
3084
3258
3333
3285
3119
2909
2733
2611
2505
2375
2233
2071
1811
1435
1022
615
219
-150
-473
-721
-854
-852
-751
-582
-384
-236
-168
-134
-113
-94
-51
-6
12
33
87
173
291
432
570
694
773
756
630
439
237
34
-178
-378
-552
-712
-858
-950
-953
-860
-673
-407
-102
250
664
1089
1457
1753
1980
2103
2109
2015
1837
1601
1362
1147
965
828
725
651
619
622
655
737
841
954
1121
1315
1462
1567
1646
1675
1661
1643
1645
1654
1629
1570
1509
1443
1355
1267
1204
1175
1184
1233
1308
1394
1489
1550
1517
1442
1426
1471
1554
1666
1768
1826
1826
1765
1697
1676
1688
1726
1819
1960
2107
2246
2365
2417
2395
2342
2283
2208
2124
2033
1877
1628
1352
1085
795
479
141
-206
-534
-844
-1172
-1557
-2017
-2505
-2962
-3376
-3731
-4014
-4252
-4465
-4651
-4807
-4938
-5032
-5073
-5067
-5030
-4968
-4903
-4825
-4701
-4547
-4384
-4202
-4017
-3855
-3726
-3632
-3560
-3503
-3468
-3435
-3386
-3338
-3318
-3307
-3260
-3177
-3088
-3009
-2954
-2922
-2887
-2836
-2755
-2639
-2528
-2437
-2344
-2254
-2179
-2100
-1992
-1866
-1734
-1586
-1419
-1239
-1038
-839
-681
-582
-543
-575
-669
-814
-1004
-1221
-1437
-1630
-1800
-1950
-2078
-2220
-2393
-2553
-2666
-2735
-2748
-2690
-2565
-2394
-2199
-1991
-1778
-1573
-1387
-1224
-1086
-994
-963
-973
-995
-1016
-1043
-1081
-1131
-1189
-1231
-1222
-1160
-1064
-950
-823
-680
-549
-484
-494
-542
-626
-781
-1018
-1286
-1530
-1748
-1935
-2088
-2209
-2287
-2336
-2361
-2323
-2225
-2112
-2005
-1913
-1822
-1716
-1597
-1460
-1297
-1124
-952
-762
-543
-326
-146
-16
51
73
66
9
-108
-259
-420
-578
-706
-783
-807
-791
-761
-734
-683
-590
-475
-340
-177
15
231
449
649
824
946
988
965
909
848
803
777
760
754
775
819
868
915
963
1008
1055
1105
1155
1215
1270
1277
1242
1210
1186
1153
1118
1083
1029
964
908
866
847
870
919
971
1051
1183
1339
1513
1712
1931
2156
2382
2597
2782
2910
2995
3074
3149
3199
3213
3198
3159
3099
2999
2844
2649
2441
2223
2013
1833
1666
1497
1337
1194
1065
959
879
823
794
803
845
907
993
1093
1181
1266
1371
1489
1586
1628
1637
1658
1692
1735
1803
1896
1994
2086
2165
2231
2302
2373
2422
2437
2415
2380
2371
2379
2372
2332
2255
2169
2099
2035
1962
1895
1858
1847
1854
1888
1934
1980
2039
2106
2148
2161
2157
2136
2095
2053
2017
1985
1964
1958
1954
1951
1946
1929
1885
1809
1704
1573
1433
1302
1176
1051
934
834
760
709
662
608
560
528
512
510
523
542
553
551
532
513
514
525
547
587
629
662
685
702
724
747
757
764
770
767
765
784
818
844
849
834
796
732
638
513
380
264
154
49
-12
-11
45
154
304
477
660
838
1006
1177
1340
1452
1491
1488
1477
1462
1438
1400
1349
1282
1187
1070
947
838
746
655
563
478
409
362
334
346
403
478
545
588
603
600
576
527
460
387
328
290
263
236
211
201
210
232
266
301
338
367
369
350
320
273
205
119
22
-64
-131
-180
-209
-228
-239
-234
-216
-189
-150
-108
-67
-27
-1
13
18
-13
-86
-190
-332
-508
-690
-877
-1064
-1222
-1323
-1371
-1383
-1376
-1352
-1301
-1231
-1147
-1047
-937
-823
-711
-604
-479
-324
-142
79
332
587
813
983
1091
1151
1181
1187
1165
1115
1052
991
927
855
777
682
555
403
231
42
-154
-349
-545
-749
-953
-1140
-1293
-1391
-1423
-1398
-1352
-1326
-1325
-1337
-1367
-1429
-1524
-1633
-1749
-1872
-2003
-2141
-2289
-2450
-2624
-2800
-2964
-3118
-3260
-3388
-3495
-3580
-3648
-3699
-3737
-3782
-3839
-3894
-3941
-3981
-3995
-3983
-3967
-3960
-3954
-3944
-3933
-3938
-3951
-3950
-3920
-3874
-3828
-3793
-3767
-3751
-3745
-3733
-3694
-3615
-3513
-3404
-3283
-3161
-3061
-2964
-2839
-2685
-2516
-2338
-2150
-1959
-1785
-1626
-1465
-1309
-1163
-999
-814
-630
-446
-271
-117
11
115
208
300
367
405
439
466
469
446
412
378
336
277
186
58
-82
-211
-325
-415
-473
-519
-572
-626
-674
-715
-729
-718
-695
-645
-551
-407
-216
0
226
465
712
949
1163
1352
1511
1627
1704
1759
1800
1823
1837
1854
1881
1897
1889
1866
1842
1809
1747
1648
1520
1370
1204
1030
862
696
525
356
186
13
-151
-294
-410
-499
-561
-597
-603
-569
-504
-428
-338
-244
-170
-120
-86
-65
-49
-35
-28
-27
-23
-19
-14
4
31
55
87
139
212
306
407
504
600
688
763
841
914
964
1004
1056
1122
1196
1276
1357
1438
1523
1611
1685
1739
1762
1741
1680
1600
1520
1440
1350
1250
1144
1031
918
811
706
598
474
331
182
44
-80
-186
-262
-302
-306
-282
-234
-173
-117
-65
-16
27
64
85
79
56
28
-16
-79
-161
-258
-359
-453
-536
-599
-624
-611
-581
-557
-548
-558
-588
-629
-663
-677
-679
-687
-700
-705
-707
-722
-751
-792
-842
-893
-938
-979
-1024
-1073
-1110
-1120
-1113
-1102
-1081
-1043
-1006
-977
-945
-917
-910
-920
-938
-967
-999
-1025
-1051
-1083
-1117
-1147
-1167
-1190
-1225
-1271
-1320
-1359
-1388
-1410
-1412
-1386
-1336
-1268
-1188
-1093
-984
-867
-733
-586
-444
-324
-222
-128
-40
42
124
210
292
383
492
616
747
877
997
1110
1222
1336
1440
1536
1636
1752
1883
2013
2137
2271
2421
2562
2679
2776
2846
2888
2905
2911
2917
2918
2910
2902
2896
2880
2859
2847
2844
2842
2834
2811
2782
2753
2718
2671
2612
2554
2497
2436
2372
2310
2258
2223
2200
2183
2158
2118
2066
2001
1928
1859
1796
1727
1646
1563
1488
1421
1372
1350
1348
1363
1382
1399
1419
1439
1451
1458
1467
1475
1474
1462
1435
1393
1345
1296
1246
1199
1147
1088
1026
959
892
814
717
617
525
444
370
297
221
138
38
-81
-205
-325
-448
-572
-676
-752
-809
-846
-859
-846
-804
-745
-676
-605
-544
-509
-503
-522
-563
-621
-684
-750
-824
-895
-952
-997
-1035
-1073
-1109
-1136
-1149
-1147
-1126
-1092
-1055
-1018
-989
-973
-974
-988
-1006
-1026
-1054
-1092
-1133
-1169
-1198
-1224
-1249
-1277
-1306
-1332
-1356
-1378
-1399
-1426
-1460
-1503
-1557
-1626
-1710
-1801
-1898
-1998
-2099
-2190
-2268
-2329
-2367
-2385
-2398
-2411
-2425
-2443
-2455
-2449
-2419
-2374
-2327
-2283
-2235
-2193
-2166
-2134
-2086
-2024
-1946
-1846
-1730
-1611
-1494
-1380
-1262
-1144
-1034
-923
-806
-695
-586
-470
-353
-247
-160
-91
-38
5
37
60
83
122
176
237
299
354
397
435
472
507
533
552
576
610
645
665
667
656
633
598
557
518
489
469
454
452
469
501
545
604
679
770
873
977
1083
1198
1326
1463
1594
1704
1785
1845
1896
1932
1948
1954
1958
1954
1946
1932
1910
1887
1865
1835
1798
1762
1731
1706
1689
1689
1703
1712
1709
1695
1665
1620
1566
1502
1428
1354
1290
1234
1188
1153
1124
1102
1090
1088
1096
1109
1127
1152
1174
1181
1167
1130
1080
1030
985
950
925
899
861
808
741
665
582
500
434
389
355
333
317
294
269
239
200
154
98
27
-53
-137
-233
-343
-462
-586
-711
-830
-940
-1043
-1139
-1222
-1284
-1329
-1365
-1395
-1417
-1435
-1447
-1441
-1415
-1379
-1345
-1317
-1292
-1268
-1237
-1197
-1150
-1095
-1033
-960
-880
-795
-701
-598
-497
-411
-339
-273
-209
-158
-128
-115
-108
-97
-80
-57
-32
-6
17
29
29
16
-5
-37
-89
-160
-235
-306
-371
-439
-518
-612
-712
-808
-892
-958
-1004
-1043
-1091
-1150
-1215
-1286
-1357
-1430
-1512
-1609
-1713
-1822
-1933
-2045
-2159
-2267
-2365
-2456
-2540
-2609
-2670
-2722
-2762
-2786
-2790
-2778
-2756
-2725
-2690
-2653
-2615
-2581
-2543
-2497
-2448
-2397
-2342
-2277
-2198
-2105
-2005
-1906
-1811
-1725
-1654
-1599
-1555
-1520
-1497
-1492
-1508
-1538
-1567
-1593
-1620
-1645
-1666
-1686
-1697
-1691
-1675
-1656
-1634
-1609
-1580
-1541
-1494
-1446
-1399
-1348
-1286
-1209
-1122
-1034
-947
-861
-778
-701
-626
-555
-486
-420
-355
-284
-203
-115
-24
61
142
220
283
331
377
427
481
542
609
673
731
786
845
902
959
1018
1072
1115
1149
1168
1170
1167
1166
1166
1174
1194
1224
1262
1307
1357
1413
1480
1558
1636
1707
1766
1807
1831
1849
1870
1893
1910
1915
1913
1904
1878
1830
1768
1698
1623
1539
1447
1355
1269
1189
1115
1054
1008
970
935
905
882
859
831
801
770
736
699
658
614
577
558
559
573
595
621
641
658
679
701
719
734
749
766
778
780
768
737
703
672
642
618
596
566
526
481
435
398
374
363
365
373
381
383
379
371
360
346
332
309
280
255
239
229
225
218
206
189
166
143
127
126
144
182
231
289
351
404
448
493
541
586
632
681
732
783
840
912
999
1093
1188
1276
1358
1435
1507
1575
1642
1703
1763
1823
1874
1918
1963
2005
2041
2071
2096
2116
2130
2138
2137
2117
2072
2008
1933
1851
1773
1705
1635
1554
1467
1381
1299
1224
1154
1083
1004
917
825
723
616
517
432
354
277
202
133
65
0
-49
-79
-102
-124
-142
-156
-166
-181
-204
-225
-244
-263
-279
-294
-316
-344
-376
-404
-426
-440
-446
-446
-446
-452
-474
-513
-563
-617
-667
-705
-723
-725
-716
-692
-660
-627
-594
-564
-542
-532
-537
-555
-582
-617
-657
-703
-756
-820
-897
-984
-1075
-1166
-1255
-1341
-1410
-1456
-1487
-1507
-1512
-1503
-1486
-1466
-1443
-1413
-1374
-1332
-1295
-1271
-1257
-1246
-1233
-1219
-1208
-1202
-1196
-1182
-1157
-1134
-1119
-1110
-1108
-1113
-1123
-1131
-1130
-1122
-1114
-1099
-1070
-1030
-975
-907
-828
-745
-667
-599
-537
-476
-412
-352
-293
-222
-142
-62
16
92
165
237
311
383
450
517
593
667
739
809
873
929
981
1027
1068
1103
1133
1162
1188
1212
1241
1276
1313
1343
1368
1385
1390
1384
1371
1350
1322
1292
1262
1238
1220
1201
1178
1146
1103
1061
1027
1000
983
979
984
986
987
998
1020
1040
1054
1063
1072
1077
1073
1063
1049
1033
1018
1000
986
983
989
1000
1014
1038
1075
1118
1165
1217
1268
1319
1364
1397
1418
1431
1441
1452
1454
1447
1442
1442
1450
1467
1489
1507
1518
1520
1516
1503
1480
1454
1423
1386
1348
1312
1278
1247
1216
1183
1143
1098
1057
1012
959
916
889
876
867
859
862
880
904
931
956
975
989
1002
1018
1036
1058
1079
1092
1100
1108
1104
1079
1038
989
930
866
803
735
657
576
494
409
319
225
136
53
-27
-106
-179
-241
-296
-352
-409
-464
-518
-565
-604
-642
-682
-715
-743
-773
-805
-835
-865
-897
-933
-972
-1010
-1056
-1110
-1169
-1230
-1294
-1355
-1411
-1469
-1524
-1569
-1606
-1640
-1668
-1691
-1707
-1700
-1669
-1626
-1573
-1514
-1458
-1403
-1354
-1315
-1276
-1234
-1196
-1164
-1135
-1110
-1094
-1088
-1086
-1079
-1067
-1061
-1056
-1035
-997
-955
-912
-867
-819
-766
-712
-663
-624
-591
-562
-544
-535
-526
-513
-502
-494
-486
-474
-452
-420
-391
-372
-363
-361
-359
-352
-337
-314
-288
-257
-220
-180
-134
-80
-29
7
30
50
69
88
112
145
176
191
185
165
134
98
65
38
10
-20
-49
-79
-118
-174
-241
-311
-384
-469
-563
-658
-745
-829
-915
-997
-1063
-1109
-1146
-1184
-1212
-1228
-1238
-1235
-1212
-1179
-1146
-1113
-1079
-1044
-1010
-979
-956
-943
-934
-922
-906
-890
-876
-869
-867
-865
-862
-854
-836
-813
-793
-773
-752
-736
-727
-721
-720
-736
-767
-805
-850
-903
-959
-1012
-1056
-1089
-1125
-1156
-1178
-1195
-1200
-1194
-1181
-1166
-1150
-1135
-1122
-1113
-1105
-1097
-1089
-1080
-1069
-1059
-1051
-1042
-1032
-1022
-1008
-987
-964
-950
-943
-940
-941
-947
-949
-945
-939
-934
-934
-939
-951
-968
-988
-1010
-1035
-1062
-1089
-1121
-1154
-1186
-1218
-1251
-1291
-1337
-1371
-1391
-1406
-1418
-1421
-1408
-1381
-1347
-1308
-1262
-1211
-1159
-1108
-1057
-1006
-957
-905
-845
-775
-698
-626
-561
-502
-451
-410
-375
-343
-304
-265
-241
-232
-229
-234
-247
-264
-280
-299
-323
-344
-360
-381
-409
-444
-485
-531
-575
-617
-655
-687
-715
-748
-783
-808
-822
-823
-808
-783
-755
-729
-703
-673
-642
-610
-574
-529
-480
-433
-386
-333
-274
-209
-144
-84
-24
35
83
124
168
214
260
308
356
405
453
500
544
585
627
672
720
777
844
918
990
1058
1129
1209
1297
1383
1464
1548
1637
1719
1796
1871
1946
2027
2111
2199
2289
2378
2463
2542
2612
2680
2751
2826
2904
2978
3039
3089
3131
3159
3175
3187
3194
3189
3171
3148
3115
3069
3011
2943
2866
2778
2677
2564
2441
2310
2173
2035
1908
1794
1685
1578
1469
1359
1258
1167
1090
1022
962
906
858
813
768
728
692
661
637
622
613
608
612
619
620
618
619
620
614
602
587
565
533
491
442
387
329
276
223
167
117
77
42
7
-28
-59
-86
-115
-145
-171
-199
-238
-289
-348
-404
-452
-500
-549
-594
-631
-665
-698
-730
-761
-796
-832
-864
-892
-914
-921
-915
-909
-908
-907
-907
-911
-914
-908
-891
-863
-832
-803
-771
-732
-687
-642
-600
-564
-534
-508
-487
-472
-458
-442
-426
-415
-410
-409
-416
-430
-449
-477
-518
-569
-628
-692
-757
-821
-884
-947
-1006
-1066
-1131
-1202
-1267
-1321
-1368
-1410
-1448
-1477
-1497
-1514
-1535
-1558
-1573
-1580
-1586
-1591
-1586
-1569
-1546
-1520
-1493
-1463
-1429
-1388
-1350
-1314
-1275
-1237
-1208
-1184
-1155
-1119
-1082
-1047
-1010
-967
-915
-854
-789
-728
-679
-639
-606
-581
-554
-522
-486
-444
-399
-351
-300
-253
-218
-191
-165
-141
-124
-113
-103
-94
-90
-89
-90
-97
-102
-102
-105
-114
-127
-136
-139
-134
-130
-131
-140
-154
-168
-175
-175
-168
-154
-137
-126
-124
-124
-121
-119
-123
-121
-106
-85
-60
-26
16
61
109
162
217
271
330
394
454
506
556
600
636
670
705
740
772
801
830
861
893
921
941
954
960
964
969
973
971
960
938
911
879
839
800
768
747
735
732
742
762
788
819
853
884
905
919
933
949
967
987
1002
1010
1012
1020
1041
1062
1076
1081
1081
1074
1059
1044
1038
1037
1038
1035
1029
1025
1024
1028
1042
1063
1083
1095
1095
1084
1065
1041
1012
982
949
916
886
863
846
833
817
798
782
766
745
718
679
628
565
494
421
354
298
254
212
167
121
75
30
-14
-55
-88
-117
-142
-162
-178
-195
-213
-227
-238
-253
-273
-292
-301
-301
-299
-289
-266
-231
-182
-122
-58
10
81
147
208
262
312
362
416
464
502
532
559
581
596
602
601
600
601
600
595
589
590
598
606
612
618
623
625
630
636
638
639
640
645
656
670
691
716
740
763
791
826
866
904
930
936
921
885
834
782
737
700
667
629
578
515
449
385
326
276
228
178
135
106
86
72
68
72
77
79
79
77
66
50
31
14
7
6
-2
-18
-38
-58
-82
-115
-154
-191
-219
-243
-270
-303
-343
-387
-437
-498
-570
-645
-719
-800
-889
-977
-1053
-1109
-1146
-1179
-1209
-1233
-1255
-1281
-1313
-1350
-1388
-1428
-1462
-1489
-1510
-1520
-1519
-1522
-1530
-1531
-1513
-1478
-1431
-1378
-1330
-1292
-1260
-1233
-1202
-1161
-1112
-1062
-1016
-977
-937
-891
-847
-808
-765
-714
-664
-617
-572
-530
-495
-467
-438
-406
-375
-350
-330
-317
-313
-313
-313
-318
-329
-343
-360
-378
-400
-426
-450
-472
-497
-528
-565
-607
-652
-706
-770
-837
-901
-950
-979
-991
-991
-988
-998
-1028
-1080
-1148
-1217
-1270
-1297
-1309
-1315
-1315
-1307
-1295
-1282
-1269
-1260
-1255
-1260
-1288
-1342
-1404
-1457
-1498
-1539
-1574
-1588
-1577
-1549
-1513
-1472
-1423
-1372
-1332
-1305
-1285
-1267
-1243
-1213
-1176
-1128
-1070
-1006
-949
-897
-843
-780
-708
-636
-572
-514
-453
-381
-302
-229
-166
-106
-50
-2
45
99
158
215
264
299
333
370
398
416
435
462
497
529
550
563
571
569
559
547
535
520
505
494
488
488
489
489
486
482
471
453
436
422
403
376
350
336
329
324
321
317
302
275
245
218
201
197
204
212
222
228
227
228
232
236
238
238
239
237
233
243
266
285
298
309
313
309
307
312
321
327
332
347
367
387
410
438
465
485
498
512
535
574
627
695
776
873
981
1091
1189
1272
1337
1377
1394
1402
1413
1422
1431
1441
1445
1438
1431
1433
1443
1457
1471
1475
1465
1445
1423
1404
1399
1416
1445
1477
1505
1522
1530
1535
1540
1550
1575
1610
1645
1675
1697
1713
1719
1718
1719
1720
1712
1690
1659
1622
1584
1555
1543
1549
1558
1563
1567
1565
1550
1523
1491
1456
1415
1374
1338
1305
1280
1260
1235
1202
1170
1140
1104
1064
1022
978
918
846
763
678
594
509
424
345
277
223
185
157
135
117
94
59
18
-20
-49
-71
-92
-116
-148
-190
-231
-270
-307
-339
-373
-415
-465
-516
-564
-614
-666
-721
-770
-807
-833
-847
-845
-826
-798
-773
-756
-745
-742
-745
-751
-759
-768
-777
-783
-789
-795
-797
-797
-797
-797
-799
-803
-806
-803
-788
-762
-722
-677
-636
-602
-584
-581
-586
-586
-573
-543
-502
-451
-395
-334
-273
-208
-134
-58
13
77
135
181
209
221
228
234
241
244
238
222
197
162
118
64
2
-73
-159
-245
-320
-383
-436
-480
-511
-524
-526
-525
-524
-521
-518
-524
-544
-576
-616
-664
-716
-775
-838
-906
-973
-1035
-1089
-1132
-1162
-1190
-1218
-1240
-1255
-1272
-1290
-1305
-1310
-1309
-1304
-1290
-1269
-1245
-1216
-1185
-1156
-1129
-1106
-1088
-1074
-1064
-1062
-1068
-1079
-1094
-1111
-1132
-1157
-1185
-1212
-1235
-1254
-1266
-1268
-1257
-1236
-1205
-1168
-1133
-1099
-1061
-1027
-1002
-982
-959
-930
-901
-873
-843
-809
-774
-746
-727
-713
-701
-697
-696
-692
-685
-682
-683
-679
-667
-653
-638
-618
-592
-564
-542
-529
-519
-505
-486
-460
-432
-405
-383
-369
-365
-366
-364
-359
-347
-327
-301
-268
-229
-191
-161
-136
-114
-97
-90
-94
-104
-112
-112
-104
-89
-74
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
