20
5168
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-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
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-19
-18
-18
-18
-18
-18
-19
-19
-19
-19
-21
-20
-21
-22
-22
-21
-21
-22
-23
-22
-21
-21
-22
-21
-20
-21
-20
-19
-21
-23
-22
-22
-21
-20
-19
-21
-23
-24
-25
-24
-23
-24
-26
-26
-25
-25
-27
-26
-26
-27
-29
-29
-29
-27
-28
-30
-31
-32
-34
-33
-29
-28
-31
-33
-35
-35
-32
-30
-32
-32
-30
-30
-29
-29
-32
-32
-28
-26
-25
-24
-24
-24
-23
-23
-27
-31
-31
-33
-33
-30
-31
-34
-37
-33
-28
-27
-28
-35
-41
-35
-32
-34
-36
-36
-37
-38
-40
-42
-46
-47
-43
-40
-41
-42
-42
-43
-41
-38
-39
-40
-40
-45
-47
-44
-44
-43
-41
-42
-42
-40
-39
-39
-40
-41
-39
-35
-34
-34
-34
-38
-39
-36
-38
-41
-38
-37
-42
-45
-46
-45
-40
-38
-39
-40
-41
-40
-38
-36
-36
-37
-36
-35
-35
-34
-37
-39
-38
-37
-36
-36
-35
-37
-41
-40
-41
-44
-40
-36
-37
-39
-43
-47
-48
-43
-43
-52
-49
-41
-43
-43
-43
-50
-53
-53
-55
-56
-51
-46
-48
-52
-56
-57
-55
-55
-57
-58
-57
-53
-53
-54
-47
-47
-53
-54
-54
-54
-53
-50
-46
-45
-47
-46
-45
-50
-53
-49
-43
-39
-36
-37
-37
-35
-38
-43
-42
-40
-41
-41
-43
-45
-45
-43
-39
-32
-30
-34
-34
-34
-30
-12
5
7
8
10
-3
-13
-4
1
-6
-6
-8
-18
-27
-32
-37
-37
-30
-26
-29
-33
-38
-45
-49
-50
-59
-74
-83
-90
-91
-77
-72
-78
-74
-66
-70
-82
-80
-73
-83
-81
-63
-62
-65
-77
-102
-106
-91
-86
-91
-83
-58
-60
-81
-75
-63
-50
-31
-28
-31
-31
-38
-37
-30
-28
-33
-49
-49
-33
-27
-12
7
-8
-29
-18
-3
6
16
12
-8
-20
-19
-12
-6
3
20
24
13
15
23
21
21
21
18
14
18
33
42
52
51
27
22
32
27
24
18
12
11
1
4
10
-9
-28
-32
-26
-32
-42
-28
-30
-42
-22
-27
-50
-37
-28
-35
-30
-14
-5
-6
7
20
22
44
60
45
35
46
63
67
73
86
72
62
86
87
71
61
41
34
44
55
67
60
49
49
27
-5
9
39
27
6
21
31
8
-9
-9
-14
-13
12
50
62
50
40
23
14
21
7
-14
-16
-10
-15
-22
-14
-19
-63
-95
-89
-82
-78
-64
-44
-43
-53
-64
-95
-119
-98
-76
-72
-64
-80
-113
-107
-92
-113
-113
-89
-89
-87
-81
-99
-95
-77
-86
-82
-60
-53
-56
-54
-47
-51
-51
-47
-83
-99
-47
-10
10
31
7
-14
-8
-25
-20
45
86
68
54
47
23
29
69
81
55
39
58
74
74
87
87
42
-6
-15
-10
-23
-27
-24
-51
-86
-95
-95
-97
-83
-75
-94
-85
-46
-49
-61
-41
-40
-38
-3
-19
-97
-127
-96
-83
-65
-45
-72
-97
-115
-127
-70
-33
-64
-44
26
70
93
123
154
140
110
131
166
191
219
229
229
246
250
216
184
176
152
111
98
113
112
84
81
102
69
5
-1
38
58
77
121
131
99
101
124
116
104
116
133
138
140
130
100
86
86
56
34
55
68
70
93
104
102
121
146
161
157
131
127
159
184
157
84
49
62
56
37
4
-61
-82
-33
-2
-12
-30
-52
-51
-2
50
70
74
72
76
66
68
141
191
176
196
210
180
186
197
152
99
91
88
44
-3
-47
-101
-106
-67
-40
-23
-7
16
53
91
126
155
191
234
274
331
383
396
382
350
336
359
354
317
274
192
99
49
12
-42
-63
-29
-11
-23
-9
-12
-43
-13
53
88
141
212
243
269
321
347
351
370
364
316
263
218
176
118
47
-12
-44
-76
-148
-191
-150
-119
-98
-10
65
92
152
250
325
361
396
450
476
453
443
473
496
503
502
466
432
446
469
469
446
390
323
297
308
305
303
302
259
231
270
299
295
312
355
386
400
411
406
416
447
382
250
199
183
137
111
76
35
63
116
111
101
133
146
128
150
198
194
140
75
25
43
122
158
152
167
159
119
131
191
227
248
282
307
316
292
221
179
209
217
164
126
139
145
130
145
145
105
107
151
184
218
241
232
178
107
79
76
62
39
2
-10
24
29
-24
-47
-1
14
-52
-117
-163
-234
-292
-307
-312
-316
-327
-347
-306
-218
-148
-47
32
5
-8
31
17
-62
-132
-103
-30
-39
-61
-43
-65
-134
-180
-151
-110
-111
-74
-31
-86
-178
-207
-187
-221
-293
-288
-235
-167
-45
64
127
217
307
306
293
390
484
480
459
407
297
196
131
148
209
185
128
123
125
123
132
139
119
93
115
150
178
219
229
190
143
114
115
122
127
117
85
79
38
-94
-182
-212
-301
-431
-567
-688
-727
-728
-720
-626
-496
-444
-453
-464
-422
-306
-183
-93
-31
2
46
128
181
180
185
194
182
188
213
245
304
340
292
197
135
113
69
23
43
136
297
466
557
578
555
534
578
671
768
792
722
652
566
422
324
274
169
42
-35
-106
-211
-281
-291
-284
-282
-343
-479
-567
-562
-538
-541
-570
-572
-493
-385
-328
-326
-402
-532
-592
-552
-465
-330
-212
-214
-289
-327
-300
-252
-237
-267
-307
-313
-267
-199
-134
-95
-104
-93
4
131
215
247
241
235
218
178
154
103
38
42
6
-93
-119
-163
-256
-242
-195
-208
-196
-174
-205
-249
-287
-353
-428
-441
-390
-319
-242
-186
-197
-267
-339
-371
-370
-369
-397
-420
-433
-495
-539
-486
-426
-382
-307
-251
-194
-106
-75
-97
-109
-97
-18
100
169
221
319
434
512
508
468
439
375
308
321
352
352
359
344
280
155
-8
-69
-47
-110
-196
-222
-278
-337
-344
-389
-480
-500
-410
-298
-224
-128
-36
-71
-157
-149
-127
-172
-237
-306
-371
-402
-376
-290
-211
-182
-167
-102
25
129
200
277
257
183
191
199
163
178
228
260
288
288
191
33
-81
-148
-183
-187
-213
-289
-365
-327
-208
-213
-331
-380
-320
-249
-277
-342
-353
-420
-549
-608
-619
-627
-639
-674
-723
-762
-735
-660
-668
-783
-904
-914
-836
-805
-801
-758
-758
-842
-909
-836
-718
-751
-835
-822
-776
-764
-768
-726
-658
-632
-591
-517
-437
-354
-301
-232
-134
-103
-98
-46
29
124
235
273
184
105
134
160
160
123
-22
-158
-169
-115
-91
-191
-331
-366
-377
-386
-308
-247
-282
-318
-334
-410
-574
-712
-748
-788
-820
-746
-705
-766
-752
-642
-603
-617
-548
-447
-387
-271
-91
38
65
39
51
67
98
267
433
446
402
334
305
380
408
369
382
369
306
343
482
565
546
545
612
628
545
487
485
453
426
418
320
142
-20
-151
-308
-495
-592
-565
-586
-714
-809
-831
-893
-1033
-1158
-1222
-1208
-1122
-1060
-1010
-902
-850
-909
-945
-878
-761
-697
-661
-519
-302
-166
-112
-61
-49
-111
-130
-37
76
158
198
167
137
178
204
134
30
-20
-10
-14
-55
-56
-3
48
83
66
-11
-45
-24
-12
18
112
226
249
156
87
114
134
80
-29
-145
-206
-214
-236
-291
-336
-385
-491
-596
-577
-458
-442
-596
-693
-621
-557
-545
-482
-425
-430
-417
-332
-233
-206
-200
-127
-35
52
209
367
366
253
196
206
210
226
290
383
439
422
385
349
261
143
91
123
168
192
169
80
-15
-90
-184
-288
-363
-309
-145
-119
-240
-305
-359
-455
-501
-469
-423
-452
-531
-549
-515
-463
-391
-324
-232
-89
54
163
224
232
218
219
234
222
168
125
165
269
311
289
330
443
507
474
429
383
260
117
67
100
124
54
-33
-45
-58
-32
106
189
158
170
282
384
355
269
248
218
156
126
71
-70
-232
-287
-222
-152
-99
-45
-37
-62
-108
-202
-286
-315
-358
-444
-484
-456
-479
-564
-616
-609
-516
-337
-193
-172
-214
-234
-233
-202
-114
-46
-11
87
232
320
311
274
331
467
580
636
637
658
766
902
995
1012
974
963
933
783
599
504
527
634
727
750
732
719
746
769
695
556
418
288
179
100
54
26
-46
-145
-179
-156
-126
-62
27
67
65
95
173
247
265
223
159
102
109
225
380
486
549
601
626
637
722
894
985
928
877
884
855
745
541
346
312
359
314
192
123
137
122
85
159
288
396
524
611
587
502
433
398
332
245
236
304
354
348
367
458
542
574
601
650
680
658
640
628
569
507
503
556
604
565
517
525
524
530
588
650
650
611
624
607
463
358
385
462
561
623
620
641
719
807
856
833
770
700
606
502
404
258
90
-12
-98
-188
-179
-108
-63
-30
-32
-74
-100
-93
-36
57
125
133
132
215
354
432
481
580
680
711
726
800
840
768
706
706
673
615
607
581
442
253
121
74
42
-76
-178
-158
-143
-137
-73
-53
-86
-71
38
191
269
306
342
318
361
503
571
594
647
667
660
674
680
636
568
531
492
394
273
165
29
-139
-235
-241
-309
-462
-522
-519
-599
-643
-581
-540
-501
-389
-254
-135
-39
51
142
219
268
252
220
236
244
269
379
491
522
504
482
465
419
356
324
293
244
187
112
61
82
129
148
140
119
106
121
184
274
283
205
167
189
163
105
97
104
81
56
17
-24
-64
-121
-142
-173
-285
-361
-360
-385
-481
-641
-791
-832
-746
-593
-447
-329
-264
-268
-250
-200
-206
-236
-224
-186
-141
-86
-43
-64
-122
-118
-24
106
221
282
290
274
274
282
279
310
347
321
330
412
369
162
16
-1
-25
-62
-34
-15
-87
-195
-293
-385
-468
-522
-538
-513
-451
-375
-285
-187
-148
-167
-176
-155
-134
-143
-156
-145
-130
-73
-3
-49
-168
-221
-196
-137
-100
-84
-37
18
71
163
234
212
157
160
197
180
145
140
87
33
95
171
177
213
298
380
496
660
788
823
802
772
696
566
476
443
363
159
-115
-295
-331
-310
-239
-165
-192
-224
-143
-31
9
-6
-7
-4
-4
63
171
247
271
252
259
330
428
492
466
401
350
277
225
241
282
304
277
234
212
178
118
54
-26
-118
-140
-84
-83
-106
-69
-68
-122
-195
-329
-472
-584
-685
-747
-775
-789
-794
-740
-613
-581
-646
-590
-456
-417
-427
-355
-236
-227
-309
-384
-469
-518
-503
-495
-486
-485
-547
-586
-531
-428
-285
-135
-46
20
80
121
176
206
212
271
361
451
519
512
458
376
301
260
186
119
119
88
-34
-194
-320
-440
-615
-771
-863
-905
-861
-782
-749
-740
-739
-758
-776
-757
-710
-645
-524
-344
-158
-27
45
95
106
93
147
260
368
470
612
745
759
736
760
744
709
743
811
830
796
782
774
711
638
567
506
530
570
502
341
164
39
-24
-125
-334
-518
-557
-552
-602
-643
-654
-692
-713
-667
-606
-533
-431
-343
-288
-292
-342
-349
-320
-285
-228
-193
-191
-176
-148
-129
-98
-22
70
146
219
240
214
223
249
301
421
486
450
415
373
258
108
4
-30
-28
-24
-69
-152
-144
0
113
83
17
15
12
-30
-36
-7
10
28
23
-56
-169
-257
-308
-351
-392
-383
-316
-258
-268
-301
-285
-285
-308
-231
-127
-103
-68
-51
-129
-204
-227
-229
-214
-214
-247
-284
-317
-370
-466
-549
-554
-502
-426
-380
-445
-586
-711
-803
-841
-808
-763
-717
-633
-493
-257
10
180
274
354
428
495
552
614
656
675
710
684
593
568
563
502
465
503
595
690
734
713
672
683
718
716
676
615
584
538
421
369
384
298
161
80
41
19
-32
-82
-82
-97
-132
-128
-106
-100
-121
-152
-133
-71
-55
-101
-128
-120
-112
-107
-128
-165
-186
-241
-317
-361
-429
-510
-532
-553
-579
-544
-509
-537
-623
-742
-774
-684
-629
-629
-608
-601
-571
-475
-403
-359
-312
-334
-377
-336
-273
-271
-312
-357
-410
-446
-421
-372
-366
-388
-391
-380
-371
-353
-364
-435
-500
-518
-522
-507
-462
-457
-539
-664
-778
-879
-959
-979
-952
-909
-822
-672
-514
-428
-418
-411
-385
-361
-300
-241
-286
-352
-336
-312
-358
-451
-529
-595
-660
-632
-514
-434
-435
-517
-617
-675
-751
-842
-897
-937
-969
-960
-887
-762
-648
-636
-768
-921
-976
-957
-882
-821
-844
-856
-791
-678
-526
-389
-326
-294
-198
-46
61
96
74
27
-17
-77
-133
-163
-229
-336
-394
-355
-290
-252
-223
-202
-164
-97
-65
-85
-155
-258
-333
-386
-421
-400
-370
-375
-391
-376
-316
-271
-276
-266
-206
-174
-209
-226
-197
-165
-122
-93
-116
-135
-134
-170
-250
-317
-356
-462
-660
-807
-819
-797
-835
-877
-851
-829
-879
-937
-952
-953
-982
-1087
-1244
-1367
-1418
-1422
-1468
-1557
-1549
-1478
-1485
-1480
-1402
-1383
-1431
-1416
-1323
-1240
-1179
-1094
-989
-903
-871
-870
-831
-769
-729
-715
-714
-704
-740
-839
-879
-832
-772
-720
-665
-573
-434
-329
-287
-247
-175
-106
-99
-144
-165
-150
-108
16
191
308
388
493
588
616
563
500
482
487
512
540
522
508
519
479
396
307
232
225
236
143
22
-33
-113
-235
-324
-412
-521
-619
-695
-759
-836
-918
-957
-918
-831
-745
-639
-530
-467
-343
-85
192
426
603
711
799
866
849
724
582
558
622
652
667
723
780
817
897
1041
1161
1199
1184
1125
1018
930
878
782
614
429
265
176
177
187
185
209
246
236
125
-8
-74
-108
-101
-57
-68
-137
-223
-302
-310
-235
-120
10
94
102
102
110
45
-71
-101
-15
110
228
325
388
399
359
295
221
147
55
-54
-142
-249
-405
-517
-535
-523
-525
-489
-388
-287
-208
-165
-227
-373
-513
-586
-561
-476
-382
-288
-186
-43
119
255
390
506
538
472
330
200
150
141
133
121
98
45
-85
-304
-516
-640
-700
-719
-697
-702
-764
-788
-701
-495
-208
78
340
610
859
1030
1160
1300
1439
1598
1788
1952
2066
2123
2082
1969
1832
1647
1389
1087
767
401
2
-316
-518
-692
-861
-959
-914
-704
-417
-165
26
193
382
601
819
997
1084
1103
1100
1046
947
838
699
507
281
87
-6
-32
-68
-108
-110
-115
-180
-257
-294
-329
-388
-429
-383
-254
-132
-75
-98
-207
-338
-382
-321
-234
-156
-99
-84
-62
-16
-16
-81
-214
-440
-743
-1072
-1401
-1716
-1953
-2069
-2118
-2118
-2009
-1770
-1505
-1344
-1229
-1079
-944
-798
-585
-381
-282
-243
-141
-4
50
91
251
527
849
1163
1496
1866
2205
2446
2582
2672
2786
2887
2913
2830
2621
2380
2212
2067
1879
1648
1390
1152
937
695
431
172
-55
-222
-381
-597
-863
-1168
-1511
-1866
-2164
-2326
-2302
-2132
-1959
-1849
-1714
-1525
-1345
-1159
-936
-716
-513
-299
-70
137
249
298
428
627
742
735
647
499
352
240
88
-189
-550
-847
-975
-976
-966
-973
-960
-921
-874
-844
-824
-769
-702
-648
-548
-386
-264
-250
-303
-383
-458
-446
-367
-340
-374
-399
-382
-306
-184
-62
31
125
251
338
301
145
-74
-280
-416
-475
-477
-452
-421
-377
-286
-142
-5
91
180
283
423
595
728
814
946
1165
1397
1564
1687
1807
1909
1976
2001
1969
1913
1840
1671
1412
1174
1018
955
1008
1179
1409
1632
1867
2110
2257
2240
2114
1957
1761
1475
1115
758
468
242
58
-71
-165
-234
-211
-113
-41
-44
-110
-203
-309
-438
-562
-670
-779
-849
-817
-689
-550
-446
-330
-163
58
316
514
580
587
631
752
966
1224
1409
1498
1590
1708
1799
1893
2005
2097
2181
2247
2248
2213
2196
2208
2249
2322
2430
2558
2682
2788
2824
2786
2756
2748
2714
2648
2569
2536
2574
2609
2587
2516
2433
2341
2172
1938
1721
1522
1334
1212
1188
1210
1193
1147
1134
1101
1008
941
905
823
709
622
566
446
202
-19
-75
-20
95
260
415
516
569
602
622
647
720
795
797
778
808
881
1004
1168
1291
1346
1406
1480
1532
1610
1728
1838
1970
2142
2255
2226
2106
1966
1811
1663
1574
1538
1528
1553
1654
1841
2049
2254
2477
2692
2849
2900
2829
2674
2471
2222
1938
1677
1490
1342
1192
1054
950
872
772
660
621
657
732
853
994
1119
1200
1226
1230
1250
1313
1431
1557
1660
1764
1876
1964
2027
2089
2138
2146
2091
1936
1643
1208
666
86
-452
-901
-1270
-1578
-1837
-2088
-2338
-2525
-2596
-2603
-2691
-2920
-3222
-3537
-3820
-3992
-4003
-3910
-3812
-3699
-3479
-3169
-2861
-2581
-2287
-1969
-1658
-1323
-922
-480
-29
383
733
1069
1385
1642
1847
1977
1998
1945
1890
1896
1978
2104
2229
2343
2446
2469
2375
2230
2093
1958
1816
1691
1574
1393
1108
747
372
36
-248
-459
-586
-660
-700
-713
-731
-764
-778
-741
-717
-777
-858
-891
-888
-847
-739
-565
-387
-274
-210
-150
-80
-23
-25
-126
-298
-450
-549
-609
-617
-596
-610
-672
-761
-825
-817
-753
-689
-666
-653
-617
-619
-688
-778
-869
-959
-1048
-1104
-1066
-1018
-1101
-1274
-1407
-1456
-1453
-1432
-1385
-1293
-1174
-1088
-1067
-1044
-986
-918
-812
-661
-498
-319
-175
-139
-211
-345
-482
-604
-718
-825
-955
-1120
-1276
-1396
-1510
-1664
-1831
-1932
-1968
-2000
-2041
-2078
-2127
-2207
-2281
-2332
-2358
-2306
-2155
-1956
-1748
-1502
-1201
-896
-620
-340
-81
95
180
208
220
213
162
70
-43
-144
-227
-384
-655
-956
-1252
-1559
-1842
-2085
-2296
-2460
-2570
-2647
-2740
-2865
-2984
-3098
-3218
-3323
-3376
-3306
-3094
-2818
-2517
-2193
-1871
-1553
-1251
-983
-722
-454
-200
39
264
449
622
871
1191
1457
1575
1551
1444
1329
1224
1102
977
862
746
663
617
556
505
485
442
361
271
177
85
-20
-177
-422
-758
-1113
-1369
-1516
-1666
-1847
-2009
-2157
-2280
-2334
-2326
-2287
-2220
-2116
-2000
-1901
-1796
-1691
-1639
-1597
-1516
-1433
-1327
-1158
-994
-873
-758
-652
-586
-594
-693
-833
-952
-1031
-1115
-1263
-1442
-1604
-1727
-1789
-1808
-1776
-1678
-1597
-1602
-1665
-1742
-1798
-1827
-1853
-1878
-1897
-1897
-1876
-1873
-1894
-1879
-1798
-1692
-1615
-1593
-1635
-1730
-1804
-1783
-1716
-1673
-1662
-1638
-1550
-1408
-1221
-977
-756
-590
-377
-113
105
266
373
392
344
305
315
382
465
489
462
439
428
437
498
624
776
891
1016
1221
1435
1596
1732
1866
1994
2085
2103
2049
1990
2001
2050
2059
2007
1903
1783
1696
1644
1592
1508
1389
1258
1126
1004
949
985
1052
1106
1161
1199
1175
1087
984
926
897
832
708
550
384
186
-6
-96
-91
-9
155
309
389
440
480
509
518
495
452
405
368
322
241
175
148
83
-47
-169
-272
-396
-516
-592
-635
-654
-640
-552
-374
-130
169
485
782
1089
1378
1593
1771
1943
2082
2172
2243
2319
2383
2415
2416
2388
2341
2290
2249
2191
2083
1944
1787
1619
1461
1293
1131
1042
1040
1077
1090
1051
981
875
729
595
517
486
468
461
492
552
629
739
897
1112
1374
1627
1829
1983
2089
2180
2284
2365
2395
2382
2320
2232
2129
1976
1771
1536
1299
1090
890
681
469
270
135
69
41
49
97
189
336
528
720
869
1002
1138
1239
1285
1300
1309
1284
1181
1042
911
774
639
549
521
525
496
428
328
203
88
8
-23
-4
35
81
134
192
249
269
245
206
174
196
290
410
529
615
636
625
619
615
622
638
641
628
609
610
654
715
765
807
827
789
664
456
212
-10
-190
-349
-506
-639
-709
-700
-652
-628
-663
-736
-816
-923
-1075
-1245
-1425
-1626
-1835
-2033
-2208
-2375
-2565
-2788
-3010
-3197
-3354
-3482
-3571
-3654
-3756
-3833
-3858
-3839
-3812
-3791
-3735
-3653
-3581
-3473
-3311
-3138
-2959
-2776
-2605
-2460
-2370
-2314
-2244
-2165
-2083
-1986
-1912
-1903
-1937
-1941
-1877
-1773
-1658
-1534
-1415
-1339
-1344
-1415
-1522
-1688
-1901
-2118
-2353
-2622
-2903
-3175
-3407
-3589
-3729
-3824
-3872
-3873
-3853
-3851
-3875
-3906
-3936
-3961
-3976
-3992
-4051
-4184
-4354
-4513
-4642
-4734
-4782
-4803
-4823
-4840
-4832
-4810
-4807
-4837
-4884
-4918
-4951
-5006
-5061
-5083
-5059
-5007
-4984
-4984
-4954
-4897
-4839
-4771
-4705
-4681
-4704
-4717
-4687
-4635
-4576
-4491
-4363
-4212
-4073
-3954
-3865
-3795
-3724
-3677
-3660
-3648
-3661
-3711
-3755
-3751
-3692
-3623
-3574
-3497
-3358
-3185
-2980
-2712
-2409
-2121
-1837
-1544
-1260
-990
-727
-469
-224
7
224
427
615
771
891
987
1056
1097
1106
1062
984
904
833
787
763
747
762
807
869
966
1088
1217
1350
1467
1579
1729
1917
2118
2323
2530
2749
2951
3093
3197
3300
3365
3364
3317
3222
3053
2834
2632
2487
2401
2351
2301
2231
2158
2109
2064
1997
1928
1878
1835
1806
1812
1842
1885
1941
1974
1959
1918
1876
1834
1782
1708
1618
1519
1396
1263
1136
1002
873
772
694
619
530
441
367
287
184
64
-66
-197
-324
-439
-526
-578
-597
-597
-597
-591
-564
-516
-452
-363
-242
-108
28
175
329
484
638
790
947
1124
1319
1520
1720
1919
2144
2396
2638
2869
3098
3298
3472
3653
3850
4027
4161
4279
4390
4465
4496
4492
4470
4450
4429
4414
4395
4358
4337
4356
4390
4420
4454
4501
4549
4598
4659
4720
4771
4823
4870
4902
4929
4965
5005
5035
5056
5071
5077
5074
5067
5070
5087
5108
5137
5162
5168
5163
5149
5109
5026
4906
4771
4626
4471
4318
4169
4032
3910
3793
3686
3603
3535
3477
3437
3410
3397
3398
3407
3416
3414
3399
3365
3301
3212
3126
3073
3048
3011
2951
2867
2750
2619
2494
2364
2232
2098
1959
1822
1686
1555
1452
1373
1293
1215
1162
1124
1085
1056
1050
1064
1081
1097
1116
1131
1137
1126
1081
1004
908
815
746
697
651
595
530
459
394
356
343
322
279
235
190
125
45
-36
-107
-169
-238
-305
-367
-444
-540
-646
-775
-923
-1069
-1208
-1337
-1456
-1586
-1737
-1896
-2043
-2156
-2229
-2286
-2323
-2319
-2273
-2194
-2103
-2015
-1923
-1824
-1706
-1571
-1432
-1292
-1170
-1081
-1000
-932
-908
-930
-970
-1012
-1058
-1116
-1194
-1273
-1336
-1391
-1441
-1472
-1502
-1548
-1594
-1627
-1650
-1671
-1695
-1716
-1725
-1725
-1727
-1729
-1729
-1723
-1696
-1645
-1583
-1522
-1464
-1415
-1382
-1357
-1322
-1276
-1226
-1176
-1130
-1110
-1127
-1155
-1168
-1166
-1140
-1085
-1022
-966
-921
-899
-893
-888
-880
-873
-854
-820
-785
-743
-691
-637
-574
-489
-377
-224
-32
177
388
599
807
992
1158
1330
1500
1638
1750
1854
1944
2001
2011
1990
1955
1913
1877
1844
1805
1760
1704
1632
1548
1456
1354
1254
1169
1085
994
899
798
688
577
476
388
304
230
179
148
128
124
134
156
207
294
404
525
647
759
873
1000
1127
1254
1386
1516
1628
1716
1794
1885
1985
2092
2213
2348
2482
2612
2736
2840
2910
2942
2952
2937
2881
2796
2703
2603
2494
2385
2286
2200
2125
2056
1993
1936
1884
1829
1771
1724
1693
1658
1617
1575
1522
1453
1381
1323
1281
1254
1247
1237
1199
1163
1153
1156
1160
1146
1114
1074
1025
967
902
822
724
614
513
426
346
283
238
199
163
129
107
107
110
113
133
171
205
224
237
233
201
152
92
15
-87
-214
-335
-439
-548
-665
-771
-852
-915
-975
-1039
-1106
-1162
-1209
-1267
-1339
-1418
-1504
-1592
-1672
-1750
-1834
-1902
-1944
-1994
-2056
-2113
-2182
-2265
-2352
-2450
-2559
-2666
-2773
-2883
-2984
-3069
-3161
-3276
-3394
-3509
-3628
-3738
-3838
-3933
-4018
-4098
-4181
-4275
-4379
-4482
-4573
-4656
-4733
-4804
-4865
-4911
-4940
-4963
-4989
-5007
-5013
-5022
-5041
-5053
-5041
-5006
-4959
-4906
-4850
-4783
-4710
-4660
-4637
-4630
-4635
-4655
-4684
-4718
-4756
-4789
-4808
-4816
-4801
-4747
-4668
-4576
-4467
-4340
-4203
-4064
-3928
-3794
-3670
-3547
-3415
-3277
-3135
-2992
-2852
-2709
-2573
-2455
-2344
-2234
-2132
-2057
-2009
-1978
-1965
-1969
-1978
-1978
-1981
-2005
-2035
-2066
-2106
-2148
-2197
-2267
-2342
-2403
-2451
-2497
-2552
-2608
-2655
-2697
-2743
-2789
-2827
-2858
-2878
-2878
-2868
-2874
-2897
-2922
-2947
-2974
-2994
-3000
-2997
-2980
-2946
-2907
-2858
-2788
-2705
-2625
-2549
-2467
-2367
-2257
-2147
-2035
-1913
-1783
-1655
-1522
-1367
-1201
-1041
-884
-720
-541
-345
-140
67
272
477
681
877
1063
1237
1399
1556
1709
1854
1996
2145
2296
2444
2593
2730
2837
2933
3040
3144
3238
3325
3407
3480
3535
3577
3599
3595
3579
3543
3473
3379
3264
3128
2982
2844
2721
2608
2505
2409
2317
2240
2187
2149
2120
2096
2083
2077
2070
2076
2101
2126
2145
2161
2166
2164
2158
2151
2149
2162
2185
2202
2212
2222
2231
2223
2194
2157
2116
2069
2017
1959
1887
1802
1725
1661
1592
1526
1472
1420
1370
1327
1281
1226
1168
1114
1073
1047
1032
1028
1029
1036
1046
1057
1076
1096
1100
1091
1083
1086
1100
1129
1178
1237
1302
1378
1466
1566
1666
1751
1821
1882
1938
1990
2029
2056
2090
2133
2169
2194
2214
2217
2204
2193
2186
2176
2172
2183
2189
2186
2192
2199
2188
2170
2155
2142
2131
2112
2083
2053
2025
2009
2004
2003
2005
2005
2001
1996
1992
1982
1955
1907
1842
1769
1688
1600
1514
1419
1309
1199
1095
996
901
811
729
645
558
492
445
407
370
330
282
220
142
54
-45
-152
-261
-362
-454
-550
-645
-727
-806
-878
-936
-983
-1027
-1087
-1159
-1237
-1325
-1421
-1519
-1623
-1733
-1842
-1943
-2031
-2111
-2180
-2229
-2268
-2306
-2349
-2387
-2416
-2441
-2472
-2523
-2600
-2690
-2776
-2853
-2924
-2989
-3046
-3095
-3138
-3177
-3211
-3236
-3260
-3291
-3317
-3330
-3332
-3329
-3324
-3313
-3302
-3295
-3284
-3256
-3208
-3143
-3066
-2972
-2860
-2738
-2611
-2475
-2328
-2174
-2017
-1847
-1661
-1477
-1298
-1115
-930
-741
-557
-383
-213
-49
103
242
369
489
603
713
820
914
1002
1090
1173
1249
1329
1417
1511
1613
1721
1819
1902
1975
2040
2095
2136
2158
2171
2183
2190
2178
2142
2093
2033
1965
1895
1826
1760
1704
1652
1598
1552
1525
1509
1497
1484
1473
1468
1463
1447
1422
1388
1346
1302
1259
1219
1165
1095
1020
944
869
796
708
616
533
443
343
246
155
57
-54
-158
-244
-335
-438
-548
-654
-745
-829
-901
-951
-994
-1040
-1087
-1131
-1171
-1207
-1231
-1250
-1268
-1271
-1260
-1246
-1223
-1198
-1184
-1164
-1132
-1101
-1076
-1059
-1050
-1052
-1069
-1092
-1115
-1140
-1174
-1215
-1258
-1296
-1323
-1335
-1337
-1338
-1340
-1332
-1309
-1277
-1231
-1171
-1116
-1069
-1012
-949
-887
-817
-742
-668
-597
-529
-467
-414
-373
-335
-286
-234
-179
-105
-23
49
122
207
300
392
485
583
683
775
852
918
987
1051
1102
1143
1185
1227
1268
1313
1371
1438
1512
1590
1658
1711
1768
1826
1869
1899
1931
1965
1997
2025
2056
2095
2133
2172
2220
2267
2301
2336
2381
2433
2490
2553
2627
2717
2820
2931
3045
3158
3274
3388
3486
3571
3649
3719
3781
3832
3868
3897
3930
3973
4027
4090
4157
4232
4317
4412
4509
4607
4703
4786
4845
4880
4894
4888
4865
4824
4758
4671
4566
4443
4312
4185
4054
3915
3777
3637
3486
3326
3163
3004
2853
2709
2564
2419
2287
2168
2054
1944
1837
1732
1628
1518
1405
1296
1186
1073
959
848
741
644
548
448
356
276
200
124
46
-24
-83
-138
-193
-247
-303
-351
-389
-417
-440
-457
-465
-472
-487
-510
-539
-568
-593
-619
-645
-666
-687
-709
-725
-738
-755
-775
-794
-817
-849
-893
-943
-986
-1027
-1074
-1119
-1152
-1168
-1171
-1168
-1167
-1167
-1163
-1152
-1137
-1121
-1113
-1120
-1135
-1155
-1183
-1215
-1254
-1304
-1365
-1433
-1500
-1564
-1622
-1676
-1733
-1795
-1850
-1892
-1926
-1953
-1973
-1985
-1996
-2003
-2004
-2007
-2013
-2019
-2024
-2025
-2033
-2060
-2102
-2149
-2204
-2275
-2350
-2421
-2491
-2560
-2623
-2675
-2711
-2733
-2745
-2751
-2752
-2747
-2736
-2726
-2720
-2715
-2706
-2699
-2702
-2714
-2738
-2777
-2825
-2869
-2903
-2931
-2956
-2973
-2981
-2983
-2984
-2990
-3002
-3010
-3012
-3007
-2993
-2973
-2944
-2908
-2867
-2822
-2777
-2728
-2674
-2625
-2584
-2546
-2518
-2504
-2493
-2479
-2471
-2463
-2441
-2399
-2341
-2272
-2192
-2099
-1995
-1882
-1772
-1671
-1571
-1466
-1353
-1224
-1087
-955
-828
-700
-578
-465
-359
-257
-155
-54
38
131
227
323
411
492
576
656
724
781
827
862
886
898
906
911
902
882
856
826
796
770
747
722
699
683
672
655
638
620
602
590
586
575
551
520
486
443
389
326
254
176
95
20
-44
-97
-142
-181
-217
-255
-298
-344
-388
-431
-477
-528
-583
-641
-704
-770
-833
-889
-940
-987
-1024
-1056
-1088
-1117
-1139
-1152
-1150
-1128
-1089
-1040
-982
-920
-859
-792
-717
-641
-571
-509
-456
-409
-367
-324
-279
-233
-178
-113
-50
8
61
103
132
149
161
171
180
181
168
157
147
129
101
67
33
6
-20
-49
-88
-140
-194
-249
-314
-391
-471
-545
-616
-682
-733
-772
-803
-819
-815
-804
-794
-778
-750
-721
-692
-665
-641
-610
-573
-545
-528
-515
-506
-502
-501
-502
-498
-489
-473
-449
-420
-383
-334
-281
-224
-157
-85
-15
51
116
180
234
272
304
338
372
408
443
472
502
535
571
601
625
650
690
749
821
904
997
1097
1198
1296
1387
1469
1547
1619
1690
1760
1825
1888
1949
1997
2035
2069
2099
2123
2137
2141
2136
2114
2080
2045
2008
1966
1911
1854
1804
1761
1727
1700
1674
1654
1641
1630
1620
1613
1618
1631
1645
1655
1666
1683
1696
1696
1686
1662
1624
1577
1523
1465
1409
1357
1309
1263
1214
1165
1128
1100
1074
1054
1041
1031
1020
1008
986
955
920
887
853
813
773
732
683
630
584
539
482
422
361
283
187
79
-40
-165
-290
-416
-540
-663
-780
-896
-1010
-1117
-1209
-1291
-1370
-1449
-1518
-1577
-1634
-1696
-1763
-1832
-1899
-1959
-2013
-2074
-2130
-2168
-2198
-2225
-2245
-2265
-2287
-2303
-2309
-2312
-2323
-2337
-2349
-2361
-2376
-2392
-2408
-2417
-2413
-2398
-2377
-2345
-2299
-2243
-2183
-2122
-2059
-1996
-1939
-1891
-1851
-1819
-1796
-1778
-1763
-1752
-1748
-1751
-1752
-1751
-1754
-1760
-1768
-1775
-1780
-1786
-1796
-1807
-1824
-1844
-1859
-1867
-1875
-1884
-1891
-1890
-1882
-1868
-1852
-1833
-1812
-1787
-1754
-1721
-1690
-1658
-1622
-1592
-1571
-1550
-1525
-1494
-1460
-1427
-1395
-1356
-1312
-1272
-1230
-1187
-1147
-1106
-1062
-1018
-968
-903
-826
-750
-684
-621
-554
-479
-400
-328
-264
-203
-143
-82
-15
57
127
188
249
308
360
410
465
528
596
660
720
779
833
883
923
949
972
997
1022
1044
1060
1071
1082
1092
1101
1110
1120
1129
1143
1159
1172
1187
1208
1231
1252
1268
1272
1261
1236
1209
1185
1162
1130
1089
1049
1014
986
962
950
951
961
980
1016
1059
1105
1156
1204
1246
1288
1330
1371
1414
1455
1488
1513
1536
1557
1573
1588
1601
1611
1616
1616
1610
1598
1582
1564
1547
1529
1508
1485
1465
1446
1424
1403
1392
1394
1406
1427
1460
1500
1544
1593
1647
1696
1731
1752
1764
1765
1753
1731
1701
1671
1641
1605
1565
1526
1491
1464
1448
1441
1441
1449
1463
1473
1475
1476
1476
1473
1459
1430
1391
1339
1280
1221
1161
1104
1054
1010
969
935
906
884
871
859
849
846
851
862
880
896
906
917
934
953
965
972
986
1016
1056
1098
1140
1179
1216
1259
1307
1353
1393
1429
1458
1477
1483
1478
1469
1457
1442
1433
1430
1433
1439
1443
1446
1450
1454
1461
1479
1499
1520
1544
1566
1582
1591
1593
1593
1591
1587
1582
1579
1579
1581
1578
1572
1565
1558
1543
1519
1487
1447
1404
1357
1308
1264
1225
1182
1133
1082
1030
971
906
839
768
692
618
548
485
421
356
296
237
170
100
31
-32
-96
-157
-212
-260
-306
-348
-391
-436
-485
-534
-583
-634
-683
-730
-773
-806
-839
-883
-933
-981
-1024
-1058
-1082
-1104
-1130
-1156
-1179
-1196
-1203
-1203
-1204
-1209
-1211
-1209
-1210
-1217
-1225
-1230
-1235
-1245
-1257
-1264
-1271
-1280
-1286
-1284
-1277
-1266
-1255
-1241
-1218
-1186
-1151
-1115
-1080
-1049
-1026
-1012
-1000
-984
-967
-954
-942
-930
-917
-903
-892
-880
-866
-849
-831
-821
-816
-812
-811
-814
-816
-822
-839
-861
-886
-904
-913
-919
-924
-932
-941
-945
-943
-941
-940
-941
-948
-959
-965
-970
-988
-1010
-1031
-1051
-1068
-1072
-1070
-1072
-1077
-1075
-1068
-1061
-1051
-1039
-1030
-1020
-994
-950
-902
-852
-800
-755
-724
-705
-687
-669
-651
-628
-597
-563
-528
-497
-476
-460
-446
-430
-419
-410
-397
-385
-375
-363
-349
-338
-325
-310
-302
-300
-303
-312
-328
-353
-384
-420
-458
-498
-534
-570
-604
-631
-654
-675
-691
-702
-711
-722
-727
-727
-722
-706
-683
-665
-660
-660
-655
-645
-633
-620
-608
-594
-579
-563
-544
-516
-481
-440
-390
-331
-268
-201
-130
-59
10
78
145
208
267
318
361
400
441
488
532
569
608
644
675
702
726
748
767
785
806
832
862
895
934
975
1012
1047
1080
1112
1141
1165
1177
1176
1164
1136
1098
1056
1016
972
912
844
780
722
665
603
537
470
404
343
288
244
213
188
167
162
166
165
165
175
190
206
218
229
240
251
260
263
263
263
260
257
259
263
264
259
249
235
216
195
173
146
110
69
29
-8
-44
-82
-123
-168
-215
-264
-317
-374
-432
-489
-546
-599
-648
-691
-727
-754
-773
-788
-797
-797
-787
-772
-758
-744
-728
-710
-686
-658
-633
-609
-581
-552
-526
-503
-483
-465
-449
-431
-412
-399
-389
-379
-369
-357
-347
-343
-346
-355
-367
-381
-401
-427
-459
-495
-534
-572
-604
-631
-651
-664
-673
-685
-701
-716
-728
-734
-732
-726
-719
-710
-704
-697
-687
-676
-669
-667
-663
-652
-640
-630
-617
-600
-580
-557
-525
-488
-449
-410
-367
-321
-271
-214
-156
-103
-51
4
59
119
181
245
311
376
437
498
559
611
654
688
714
729
734
725
706
690
679
671
665
659
658
660
658
652
651
651
646
643
644
642
634
620
599
572
542
508
474
439
399
354
309
267
223
172
114
49
-21
-91
-159
-228
-299
-365
-424
-483
-540
-593
-645
-700
-754
-807
-859
-910
-956
-1000
-1041
-1070
-1088
-1099
-1105
-1107
-1097
-1075
-1043
-1004
-958
-905
-849
-796
-747
-706
-673
-648
-628
-614
-603
-597
-593
-587
-580
-570
-558
-546
-532
-521
-511
-503
-498
-491
-484
-475
-467
-457
-439
-420
-405
-391
-380
-375
-376
-384
-396
-413
-436
-453
-464
-474
-486
-498
-512
-530
-550
-570
-599
-639
-685
-729
-768
-802
-831
-858
-883
-901
-909
-909
-901
-884
-857
-824
-786
-748
-713
-683
-654
-623
-591
-558
-523
-483
-440
-397
-356
-310
-262
-219
-177
-132
-81
-26
32
89
145
201
257
314
366
414
458
503
547
594
640
685
733
778
822
864
902
945
996
1047
1102
1161
1214
1264
1315
1360
1393
1422
1451
1478
1506
1537
1563
1587
1615
1643
1675
1708
1737
1761
1779
1799
1820
1830
1831
1827
1818
1803
1788
1770
1748
1724
1702
1679
1652
1622
1587
1544
1500
1457
1410
1363
1317
1266
1209
1149
1091
1034
975
915
858
805
751
701
653
606
562
521
491
466
441
420
406
396
392
388
385
388
395
403
415
430
447
467
489
517
553
591
628
658
683
708
732
752
771
793
817
838
853
862
868
869
866
864
866
869
867
859
844
815
776
729
678
622
556
494
441
386
325
263
198
128
52
-21
-87
-147
-202
-253
-300
-346
-391
-426
-449
-460
-457
-438
-410
-378
-350
-327
-306
-288
-273
-261
-257
-267
-288
-318
-357
-400
-440
-472
-501
-526
-546
-554
-548
-532
-510
-484
-450
-411
-369
-329
-294
-265
-239
-212
-190
-174
-167
-167
-166
-155
-143
-137
-136
-135
-136
-135
-136
-141
-152
-168
-185
-205
-229
-247
-257
-270
-291
-315
-334
-348
-359
-365
-370
-382
-402
-426
-455
-486
-512
-526
-530
-531
-529
-525
-526
-533
-542
-556
-575
-593
-606
-618
-633
-647
-651
-648
-643
-633
-611
-580
-549
-525
-514
-511
-511
-514
-517
-510
-495
-474
-447
-414
-377
-336
-298
-262
-230
-202
-179
-165
-162
-168
-178
-188
-194
-197
-198
-203
-209
-211
-210
-211
-211
-211
-212
-212
-213
-211
-203
-193
-185
-179
-169
-153
-139
-133
-135
-141
-159
-192
-231
-270
-308
-343
-371
-394
-415
-432
-437
-431
-416
-394
-367
-337
-305
-270
-239
-215
-193
-167
-140
-112
-79
-42
-12
2
2
-8
-26
-52
-80
-112
-154
-200
-246
-291
-338
-383
-418
-444
-463
-477
-493
-514
-532
-538
-531
-514
-494
-472
-446
-419
-390
-355
-316
-280
-250
-227
-210
-199
-192
-188
-189
-192
-194
-196
-195
-191
-183
-173
-165
-164
-171
-180
-179
-170
-162
-163
-174
-199
-232
-258
-276
-291
-302
-306
-306
-303
-295
-285
-274
-269
-267
-267
-262
-253
-247
-242
-236
-230
-221
-206
-189
-169
-147
-121
-92
-62
-38
-23
-16
-10
-5
-2
0
4
8
14
21
26
30
39
54
67
81
98
118
143
177
214
249
284
326
374
422
471
519
559
591
616
633
642
640
630
614
592
568
540
507
468
427
387
347
305
266
228
188
143
99
54
7
-38
-79
-120
-156
-186
-212
-228
-241
-254
-262
-262
-259
-256
-252
-246
-242
-238
-230
-220
-211
-206
-211
-222
-241
-273
-316
-363
-416
-476
-541
-604
-666
-727
-786
-844
-901
-950
-989
-1020
-1047
-1066
-1081
-1091
-1096
-1098
-1097
-1089
-1072
-1048
-1022
-1000
-978
-950
-915
-875
-833
-788
-740
-695
-652
-612
-573
-538
-502
-463
-421
-382
-343
-303
-266
-229
-190
-150
-107
-61
-18
27
77
130
182
233
280
324
365
399
424
447
471
493
515
539
566
598
631
662
697
738
779
818
852
880
904
926
942
948
951
951
942
928
914
899
879
859
835
806
779
753
730
709
689
667
642
615
589
561
530
501
472
446
428
417
407
396
381
365
352
343
339
339
342
342
346
355
367
375
378
372
361
346
328
309
293
285
286
296
313
337
365
395
422
442
454
465
468
465
458
443
421
395
365
336
315
302
294
289
287
289
292
295
300
310
322
338
355
374
391
407
423
440
455
473
496
519
535
547
562
579
594
606
619
631
638
647
658
666
674
684
696
708
718
727
737
748
762
776
783
786
786
785
785
779
765
747
724
692
655
614
568
517
463
409
354
293
230
171
116
69
26
-15
-48
-77
-105
-129
-151
-170
-183
-190
-195
-200
-208
-217
-225
-233
-240
-244
-243
-241
-237
-233
-228
-222
-216
-213
-215
-221
-229
-236
-244
-254
-261
-262
-261
-259
-249
-231
-209
-183
-155
-124
-90
-59
-31
-6
18
40
58
75
92
108
121
135
147
154
158
163
168
170
170
172
174
171
165
161
159
157
151
144
135
125
113
97
80
63
44
24
4
-9
-17
-24
-27
-30
-32
-28
-23
-16
-4
6
17
31
44
55
64
74
87
102
119
134
147
160
174
186
197
205
212
216
220
226
235
246
257
266
268
267
267
264
256
245
231
216
203
189
167
143
122
102
79
56
34
12
-8
-27
-47
-63
-73
-77
-75
-68
-54
-39
-22
-4
14
27
36
39
40
39
34
28
19
7
-4
-18
-36
-54
-73
-90
-110
-133
-154
-173
-191
-213
-235
-254
-271
-290
-308
-325
-349
-375
-403
-435
-469
-503
-536
-573
-609
-642
-673
-703
-730
-752
-768
-780
-784
-784
-782
-784
-788
-789
-788
-785
-777
-767
-759
-752
-746
-741
-734
-724
-716
-714
-710
-700
-691
-684
-681
-677
-669
-658
-646
-634
-619
-599
-576
-551
-525
-498
-469
-439
-413
-389
-369
-357
-352
-348
-345
-346
-347
-347
-349
-347
-340
-329
-317
-302
-287
-274
-260
-242
-224
-212
-204
-196
-188
-186
-188
-191
-196
-199
-200
-203
-207
-212
-221
-230
-238
-246
-253
-262
-271
-280
-287
-293
-298
-305
-312
-315
-317
-317
-316
-317
-326
-334
-342
-351
-362
-378
-392
-405
-419
-436
-458
-482
-499
-513
-534
-553
-569
-587
-605
-618
-633
-653
-670
-682
-690
-692
-688
-685
-682
-674
-662
-649
-640
-636
-637
-642
-649
-655
-664
-674
-685
-698
-712
-725
-736
-744
-749
-753
-757
-762
-769
-772
-770
-771
-774
-776
-775
-770
-759
-744
-728
-709
-684
-656
-625
-589
-551
-515
-481
-445
-411
-381
-353
-328
-305
-285
-263
-235
-205
-174
-143
-112
-80
-44
-3
44
90
135
183
231
276
316
353
385
409
428
442
454
465
476
480
477
471
467
467
466
462
459
460
463
463
462
456
448
440
430
415
398
380
356
332
312
293
275
257
242
232
224
218
213
209
207
207
207
207
212
219
224
228
230
233
236
243
252
256
255
254
254
253
252
251
250
249
248
247
247
246
245
244
243
242
241
240
239
238
238
237
236
235
234
233
232
231
231
230
229
228
227
226
225
224
223
223
222
221
220
219
218
217
216
216
215
214
213
212
211
210
209
209
208
207
206
205
204
204
203
202
201
200
199
198
198
197
196
195
194
193
192
191
191
190
189
188
187
186
186
185
184
183
182
181
181
180
179
178
177
176
176
175
174
173
172
171
171
170
169
168
167
167
166
165
164
163
163
162
161
160
159
159
158
157
156
155
155
154
153
152
152
151
150
149
148
148
147
146
145
145
144
143
142
141
141
140
139
138
138
137
136
135
135
134
133
132
132
131
130
130
129
128
127
127
126
125
124
124
123
122
122
121
120
119
119
118
117
117
116
115
115
114
113
112
112
111
111
110
109
108
108
107
106
106
105
104
104
103
102
102
101
101
100
99
99
98
97
97
96
95
95
94
94
93
92
92
91
90
90
89
89
88
87
87
86
86
85
84
84
83
83
82
81
81
80
80
79
78
78
77
77
76
75
75
74
74
73
73
72
72
71
71
70
69
69
68
68
