20
8980
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
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
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
9
9
10
10
10
10
10
10
10
10
10
10
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
11
11
11
11
11
12
11
12
12
12
12
12
12
12
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
16
14
14
15
15
15
15
15
16
16
17
19
19
19
19
19
19
20
20
21
21
21
21
22
23
23
23
24
25
25
25
24
24
26
27
26
26
27
28
28
28
28
26
25
25
27
27
25
25
25
25
25
23
22
24
26
28
29
28
29
30
30
30
29
28
27
28
31
31
32
33
32
34
36
36
36
35
34
36
37
39
39
38
41
43
41
40
42
43
41
41
42
43
46
44
42
43
44
45
45
43
42
43
44
45
45
43
44
45
45
45
44
42
42
44
45
44
45
46
46
46
46
46
47
47
45
44
43
45
47
48
48
47
48
48
47
47
46
44
44
44
47
48
48
51
52
53
54
52
53
55
55
54
54
57
59
60
61
58
57
60
59
60
61
60
63
65
65
64
63
64
65
66
65
66
70
70
67
65
62
64
67
66
68
68
67
68
67
64
62
62
65
65
63
64
66
63
61
62
61
58
57
58
60
62
62
62
64
64
62
60
58
57
57
59
60
60
56
52
48
45
43
41
37
32
31
34
35
33
37
41
40
41
42
47
51
50
49
52
56
60
60
60
65
78
90
95
95
92
91
93
91
89
87
85
87
93
102
107
108
107
99
94
103
105
100
100
103
107
105
99
100
100
101
104
98
94
90
86
88
81
72
67
64
78
87
76
69
62
55
56
49
46
52
44
37
47
56
56
51
42
39
41
42
44
41
30
25
28
25
26
33
40
51
48
35
26
17
15
19
22
26
21
23
35
41
51
52
42
45
52
59
64
62
71
86
94
91
83
92
98
97
108
97
71
71
79
83
77
62
57
54
45
43
45
41
34
27
21
19
23
20
7
0
-5
-4
9
13
6
9
14
20
28
23
16
18
23
30
31
29
36
40
36
33
35
39
37
36
38
31
19
13
16
12
0
10
34
45
47
43
46
52
52
60
71
80
89
86
97
116
105
89
93
100
110
116
123
128
119
107
105
103
103
103
112
137
152
140
119
114
116
121
126
126
130
139
137
128
110
98
112
119
113
112
113
116
96
68
71
76
73
64
42
43
57
47
37
34
26
16
-1
-13
-3
22
31
12
-6
-10
-2
14
20
24
34
37
50
83
102
89
84
100
101
96
105
117
116
100
90
93
94
92
81
65
77
97
102
101
99
101
110
128
147
156
148
133
137
146
145
164
160
111
83
67
44
41
34
8
-23
-49
-49
-45
-76
-114
-126
-117
-108
-101
-90
-79
-64
-49
-40
-38
-50
-61
-46
-11
6
-10
-29
-34
-49
-71
-71
-56
-58
-79
-86
-77
-79
-92
-94
-80
-73
-76
-60
-19
13
14
-1
-9
-15
-20
-24
-31
-39
-35
-23
-14
-12
-30
-59
-56
-32
-24
-25
-38
-38
-1
25
25
8
-19
-11
20
33
17
-26
-58
-46
-25
-36
-66
-82
-85
-84
-91
-111
-117
-129
-157
-162
-168
-175
-142
-96
-60
-37
-17
45
100
103
100
101
111
120
91
44
12
-1
-3
-26
-67
-120
-186
-231
-264
-297
-310
-322
-329
-322
-315
-287
-250
-223
-185
-138
-84
-34
-11
3
16
21
31
35
38
43
32
5
-39
-105
-171
-223
-271
-312
-345
-384
-398
-365
-326
-280
-211
-132
-58
-16
4
35
74
133
182
199
223
220
176
141
98
41
-6
-36
-65
-127
-213
-274
-298
-313
-326
-327
-351
-396
-412
-424
-435
-417
-391
-354
-324
-325
-313
-279
-241
-200
-176
-174
-200
-226
-229
-252
-287
-314
-339
-370
-428
-481
-478
-446
-404
-373
-366
-347
-313
-290
-287
-299
-297
-278
-259
-236
-210
-212
-221
-181
-108
-59
-57
-82
-82
-75
-105
-147
-176
-189
-190
-204
-212
-195
-181
-185
-208
-237
-250
-261
-276
-267
-222
-169
-133
-119
-125
-119
-97
-86
-93
-142
-220
-270
-279
-270
-261
-247
-217
-218
-252
-269
-287
-335
-387
-413
-403
-378
-364
-345
-289
-209
-152
-132
-129
-109
-60
-13
12
-14
-90
-149
-173
-176
-175
-208
-244
-253
-229
-141
-58
-33
-14
-30
-58
-31
-1
26
67
64
54
111
190
206
163
134
126
118
129
160
192
178
93
26
0
-53
-122
-195
-284
-341
-368
-411
-449
-442
-418
-408
-383
-364
-370
-357
-329
-301
-297
-362
-420
-405
-371
-361
-367
-363
-370
-406
-421
-422
-442
-470
-516
-549
-563
-570
-535
-495
-483
-466
-448
-392
-276
-165
-56
64
172
269
341
384
431
469
479
481
468
412
322
232
182
178
159
88
-5
-85
-89
-24
-3
-54
-93
-88
-58
-36
-54
-63
-47
-66
-89
-102
-144
-167
-205
-298
-390
-502
-611
-674
-764
-877
-953
-1004
-1054
-1135
-1228
-1286
-1298
-1222
-1081
-967
-889
-835
-788
-716
-622
-527
-427
-308
-172
-34
90
167
194
202
220
242
208
107
14
-19
12
85
155
177
146
136
179
202
206
224
214
182
187
253
351
407
416
451
500
506
479
428
320
150
-18
-93
-100
-134
-205
-287
-331
-331
-379
-472
-555
-638
-666
-650
-662
-641
-589
-555
-478
-397
-371
-329
-267
-227
-189
-152
-110
-58
-40
-57
-42
24
82
79
7
-86
-113
-73
-41
-30
-10
15
37
54
63
71
88
101
112
190
304
319
281
258
199
143
96
-18
-120
-137
-117
-70
-20
-30
-68
-85
-103
-140
-228
-367
-452
-416
-310
-215
-183
-133
-21
12
-20
2
21
13
21
-4
-82
-166
-201
-178
-163
-165
-148
-164
-214
-234
-250
-270
-252
-203
-141
-122
-138
-99
-69
-94
-108
-106
-86
-89
-149
-176
-188
-223
-213
-175
-143
-158
-229
-251
-244
-265
-232
-144
-102
-120
-94
-22
-20
-54
-37
17
68
38
-24
-3
72
169
252
273
272
225
160
173
195
196
221
261
343
440
531
639
689
684
680
654
633
620
588
582
612
662
717
796
886
886
842
849
850
850
857
843
806
730
694
704
628
474
340
276
234
149
70
1
-82
-129
-151
-186
-242
-266
-176
-74
-55
-71
-95
-67
4
32
51
46
-7
2
57
64
25
-67
-151
-101
44
149
177
176
211
272
305
320
350
426
556
686
749
739
734
787
840
867
903
948
964
905
826
789
756
756
768
680
535
440
448
515
475
333
245
192
121
97
106
66
1
-17
-22
-79
-146
-165
-172
-214
-241
-192
-81
51
163
243
298
315
309
319
346
410
525
656
737
747
765
794
758
673
592
540
505
445
407
464
562
606
605
643
724
779
808
833
869
914
915
906
961
995
918
796
756
808
876
918
905
830
767
762
765
728
677
623
551
502
497
472
388
289
219
153
69
2
-22
2
53
83
69
26
4
50
141
255
364
419
414
400
451
576
668
688
701
720
752
793
789
751
737
742
723
672
653
669
596
447
374
381
412
466
501
509
560
654
705
674
634
644
671
668
647
655
679
663
623
577
493
391
359
387
388
392
437
430
353
236
127
114
128
129
190
245
291
401
507
571
565
482
431
414
382
346
283
204
135
102
132
188
248
276
221
135
75
48
81
132
118
56
18
20
49
103
148
190
253
307
378
490
577
644
707
736
742
691
603
561
501
401
331
272
242
247
228
209
187
164
223
299
290
266
295
318
280
227
221
237
239
254
309
360
375
400
465
544
618
661
664
612
502
420
422
465
495
465
414
440
510
506
400
235
72
-12
-9
-47
-159
-227
-239
-249
-253
-279
-314
-315
-305
-302
-331
-387
-370
-294
-273
-309
-341
-336
-334
-415
-531
-590
-613
-592
-530
-505
-484
-410
-331
-252
-119
40
115
81
44
47
39
4
-51
-104
-141
-193
-233
-227
-210
-234
-319
-408
-444
-446
-422
-362
-283
-217
-211
-253
-283
-296
-323
-382
-452
-449
-357
-263
-223
-248
-293
-313
-360
-428
-461
-490
-491
-446
-411
-346
-280
-300
-325
-297
-268
-280
-324
-328
-299
-315
-350
-328
-260
-239
-294
-362
-434
-502
-533
-534
-521
-504
-479
-503
-660
-859
-979
-1020
-1014
-1041
-1089
-1087
-1081
-1079
-1057
-1010
-867
-675
-523
-409
-351
-302
-227
-202
-235
-295
-363
-369
-327
-323
-366
-400
-421
-449
-461
-458
-420
-306
-167
-67
-39
-89
-123
-105
-78
-45
-46
-80
-104
-143
-185
-229
-320
-440
-521
-515
-509
-610
-683
-632
-566
-522
-439
-333
-318
-413
-500
-537
-540
-512
-467
-414
-368
-276
-123
-30
-15
-33
-81
-139
-224
-296
-315
-373
-442
-447
-418
-413
-498
-615
-689
-778
-848
-882
-970
-1081
-1158
-1137
-989
-829
-712
-610
-534
-460
-390
-376
-397
-401
-377
-322
-242
-128
22
115
89
25
-31
-90
-156
-232
-263
-259
-295
-361
-426
-441
-380
-359
-424
-472
-481
-541
-693
-826
-848
-795
-696
-580
-456
-289
-157
-122
-135
-188
-252
-260
-252
-296
-386
-470
-541
-623
-673
-673
-659
-638
-647
-690
-718
-733
-713
-637
-557
-482
-363
-184
-34
20
99
216
261
267
257
255
365
527
626
643
593
553
503
349
159
41
-27
-96
-132
-84
7
71
97
121
191
310
408
409
338
285
246
185
107
16
-63
-103
-120
-114
-111
-169
-238
-266
-265
-196
-85
-69
-144
-201
-215
-176
-95
-57
-82
-116
-106
-21
97
158
132
71
37
42
44
7
-56
-117
-138
-110
-71
-68
-111
-118
-21
112
228
315
297
204
171
203
193
85
-72
-207
-302
-326
-287
-291
-366
-425
-410
-340
-277
-226
-167
-121
-70
-9
-6
-56
-111
-158
-169
-154
-167
-163
-99
-41
-29
-34
-18
47
87
34
-36
-53
-9
77
162
233
256
193
92
9
-32
-34
-31
16
160
348
473
497
492
488
479
510
521
463
444
527
664
803
927
1020
1061
1061
1039
1002
908
723
574
505
417
356
369
412
463
449
413
407
368
390
494
521
513
520
471
398
327
214
102
133
310
439
442
425
463
550
609
596
582
606
611
555
432
275
172
146
140
154
175
137
34
-111
-195
-154
-142
-194
-182
-102
-15
23
42
139
258
369
475
465
349
255
248
303
328
327
332
319
340
375
345
258
150
73
12
-103
-236
-335
-397
-414
-409
-385
-273
-69
78
96
74
64
91
135
135
149
163
103
29
-56
-158
-197
-202
-223
-245
-248
-265
-361
-474
-510
-525
-586
-633
-565
-444
-438
-499
-461
-320
-175
-104
-110
-105
-3
147
200
121
30
14
57
125
171
175
178
167
114
99
174
286
312
194
114
159
162
87
8
-19
66
182
171
-8
-215
-285
-250
-196
-146
-121
-98
-99
-125
-114
-104
-78
17
79
57
0
-34
-43
-127
-216
-144
12
124
179
182
146
67
-52
-139
-154
-169
-240
-286
-252
-216
-245
-305
-296
-185
-68
-6
42
87
96
77
88
109
43
-92
-175
-213
-239
-206
-162
-202
-312
-437
-515
-544
-575
-577
-552
-524
-430
-310
-242
-206
-200
-174
-41
111
199
303
416
483
545
558
484
429
377
224
-1
-234
-397
-465
-472
-402
-331
-355
-398
-380
-285
-202
-235
-282
-295
-345
-392
-444
-553
-657
-694
-641
-551
-530
-569
-623
-730
-852
-873
-793
-697
-617
-564
-554
-582
-652
-679
-554
-382
-347
-403
-359
-194
-55
43
216
458
673
824
901
907
883
863
822
725
571
398
280
283
383
494
581
631
641
619
573
571
641
703
761
799
738
700
746
751
720
686
651
660
649
581
441
175
-74
-153
-158
-184
-195
-146
-27
114
157
83
23
-42
-214
-419
-630
-845
-931
-891
-812
-721
-675
-645
-635
-715
-805
-884
-966
-928
-808
-700
-544
-412
-387
-353
-264
-171
-56
105
298
465
525
518
513
484
513
641
689
633
608
636
688
706
640
476
215
0
-68
-76
-40
78
279
507
616
584
486
309
95
11
92
161
131
92
76
133
259
332
365
424
508
610
659
613
492
379
371
334
145
-64
-209
-395
-727
-1044
-1072
-881
-678
-515
-440
-447
-450
-462
-489
-419
-202
53
233
301
342
457
573
603
599
631
699
668
485
314
170
-64
-330
-515
-591
-535
-407
-300
-170
10
117
142
122
1
-128
-150
-187
-330
-480
-568
-625
-676
-669
-593
-548
-551
-465
-263
-74
32
84
166
314
518
738
826
762
729
760
828
950
1110
1366
1668
1794
1697
1561
1497
1374
1128
912
777
718
782
908
1025
1092
1098
1090
1082
1102
1165
1190
1099
903
725
660
682
744
715
526
318
160
28
-32
20
174
358
461
432
343
266
201
211
297
373
520
788
1033
1130
1102
1149
1389
1649
1786
1849
1931
2045
2075
1982
1909
1932
1941
1862
1721
1527
1371
1325
1251
1113
1002
933
875
731
481
267
128
31
12
125
308
344
214
105
72
96
137
150
158
148
184
362
525
483
301
163
162
303
522
607
449
252
192
149
-50
-327
-524
-656
-759
-812
-848
-863
-877
-959
-1104
-1286
-1405
-1300
-968
-575
-309
-255
-342
-464
-593
-694
-621
-252
289
744
977
985
868
810
967
1293
1588
1764
1846
1847
1850
1947
2073
2071
1950
1913
2036
2211
2350
2380
2263
2070
1983
2153
2494
2816
2978
2828
2392
1909
1486
1069
608
142
-194
-395
-668
-1082
-1392
-1472
-1476
-1576
-1914
-2501
-3166
-3793
-4257
-4398
-4235
-3884
-3545
-3408
-3365
-3181
-2863
-2612
-2467
-2171
-1599
-1004
-634
-417
-213
-51
99
365
716
1000
1101
1061
1016
950
877
855
758
526
276
79
-90
-272
-442
-576
-674
-710
-730
-790
-888
-1012
-1114
-1153
-1026
-612
-29
548
1036
1367
1567
1680
1660
1510
1360
1317
1305
1214
1014
700
344
3
-385
-775
-1018
-1089
-1099
-1088
-1002
-899
-854
-811
-683
-520
-499
-610
-599
-412
-173
90
391
753
1181
1548
1675
1485
1070
642
375
191
-109
-429
-521
-430
-283
-46
214
330
330
267
55
-331
-842
-1350
-1623
-1668
-1710
-1858
-2077
-2215
-2183
-2056
-1821
-1413
-890
-374
-1
131
62
-1
41
36
-59
-130
-173
-282
-528
-788
-913
-1020
-1099
-962
-728
-602
-614
-721
-841
-957
-1095
-1275
-1491
-1600
-1561
-1519
-1491
-1461
-1438
-1338
-1213
-1165
-1148
-1121
-1042
-947
-986
-1143
-1362
-1663
-1860
-1782
-1466
-960
-420
-21
282
576
1016
1686
2293
2590
2636
2459
2062
1495
821
139
-476
-957
-1219
-1247
-1091
-862
-673
-636
-909
-1491
-2150
-2621
-2750
-2598
-2306
-1933
-1553
-1223
-1027
-1121
-1423
-1666
-1766
-1833
-1950
-2059
-2124
-2208
-2317
-2444
-2555
-2540
-2455
-2416
-2372
-2261
-2071
-1752
-1292
-811
-433
-169
-37
-3
10
-104
-346
-516
-586
-532
-289
26
264
303
116
-73
-116
-120
-139
-103
-13
54
23
-119
-335
-667
-1161
-1648
-1962
-2143
-2224
-2191
-2091
-2003
-2019
-2185
-2441
-2700
-2900
-3006
-3035
-3053
-3072
-3063
-3130
-3345
-3508
-3471
-3314
-3056
-2679
-2277
-1890
-1474
-1051
-667
-292
112
470
712
922
1186
1469
1737
2039
2466
3032
3551
3797
3772
3637
3517
3472
3521
3658
3884
4128
4212
4027
3622
3134
2705
2324
1948
1649
1370
983
581
232
-185
-680
-1098
-1418
-1767
-2153
-2488
-2756
-3035
-3419
-3890
-4321
-4627
-4823
-5010
-5259
-5497
-5598
-5547
-5419
-5242
-5038
-4877
-4746
-4603
-4435
-4137
-3656
-3157
-2759
-2421
-2146
-1985
-1924
-1966
-2118
-2309
-2453
-2541
-2633
-2764
-2897
-3006
-3007
-2845
-2645
-2487
-2344
-2221
-2136
-2116
-2117
-2063
-2028
-2021
-1962
-1907
-1916
-1986
-2181
-2549
-3013
-3416
-3625
-3586
-3351
-2985
-2494
-1917
-1378
-1022
-924
-1075
-1481
-2072
-2637
-3053
-3303
-3367
-3293
-3192
-3164
-3215
-3249
-3186
-3017
-2829
-2795
-2977
-3188
-3211
-3033
-2694
-2204
-1612
-1006
-508
-171
78
273
389
429
396
295
112
-43
10
177
224
80
-230
-650
-1047
-1275
-1356
-1371
-1249
-1042
-931
-905
-891
-806
-545
-180
187
490
615
580
483
367
332
509
894
1349
1808
2307
2793
3174
3362
3312
3179
3155
3241
3366
3469
3546
3631
3759
4022
4460
4895
5038
4696
3950
3097
2427
2077
1993
2004
1977
1916
1842
1674
1397
1118
872
622
340
12
-355
-745
-1070
-1214
-1224
-1249
-1375
-1668
-2172
-2802
-3433
-4032
-4503
-4687
-4539
-4141
-3707
-3468
-3462
-3631
-3900
-4123
-4122
-3811
-3358
-2965
-2547
-1965
-1262
-549
89
643
1137
1583
2017
2421
2734
2928
2952
2831
2674
2519
2407
2358
2209
1817
1314
925
699
572
538
613
764
941
1050
988
751
466
324
425
704
1053
1405
1699
1891
1986
2040
2067
2039
2043
2188
2387
2544
2690
2776
2702
2486
2264
2189
2300
2518
2734
2817
2671
2310
1901
1683
1677
1735
1806
1901
2075
2339
2567
2750
2974
3255
3667
4229
4796
5254
5533
5647
5765
6034
6426
6788
7021
7098
7005
6801
6478
5934
5329
4902
4641
4472
4336
4176
4043
3933
3747
3492
3261
3189
3369
3680
3980
4319
4740
5215
5740
6262
6735
7174
7588
8003
8394
8664
8841
8955
8980
8949
8814
8538
8279
8093
7853
7462
6883
6182
5529
5091
4931
4916
4842
4636
4337
4073
3948
3921
3950
4014
4054
4110
4243
4375
4487
4641
4847
5080
5303
5476
5532
5429
5237
4978
4629
4268
3947
3689
3538
3412
3206
2937
2678
2480
2305
2100
1919
1863
1921
1954
1883
1792
1767
1834
1987
2152
2285
2447
2618
2678
2668
2720
2832
2943
3026
3086
3124
3163
3290
3553
3871
4128
4304
4478
4734
5087
5476
5758
5846
5806
5742
5692
5669
5675
5669
5613
5506
5335
5117
4891
4613
4314
4156
4167
4242
4277
4167
3877
3512
3172
2822
2407
1946
1457
1006
762
789
923
1004
1053
1125
1186
1119
800
253
-338
-778
-967
-894
-554
43
733
1281
1552
1547
1397
1246
1156
1139
1186
1285
1413
1546
1664
1757
1850
1933
1924
1812
1580
1177
695
280
-7
-208
-410
-611
-798
-1012
-1221
-1346
-1346
-1238
-1128
-1098
-1193
-1431
-1776
-2164
-2475
-2607
-2625
-2680
-2857
-3092
-3257
-3361
-3457
-3614
-3975
-4514
-5007
-5294
-5314
-5106
-4797
-4467
-4152
-3904
-3770
-3769
-3865
-3954
-3898
-3738
-3698
-3847
-4009
-4022
-3896
-3760
-3750
-3908
-4176
-4509
-4856
-5109
-5253
-5317
-5244
-5056
-4859
-4685
-4554
-4497
-4530
-4625
-4707
-4788
-4946
-5173
-5396
-5524
-5541
-5567
-5702
-5887
-5987
-5985
-5957
-5918
-5899
-5906
-5825
-5618
-5359
-5108
-4910
-4797
-4810
-4949
-5128
-5299
-5428
-5462
-5428
-5368
-5264
-5125
-5003
-4924
-4894
-4910
-4963
-5053
-5186
-5341
-5467
-5473
-5301
-5010
-4718
-4510
-4383
-4297
-4248
-4161
-3981
-3795
-3659
-3577
-3558
-3511
-3317
-2975
-2617
-2389
-2320
-2374
-2476
-2494
-2412
-2331
-2321
-2383
-2462
-2537
-2646
-2739
-2731
-2665
-2624
-2630
-2685
-2780
-2847
-2798
-2608
-2321
-1983
-1643
-1353
-1095
-870
-735
-665
-596
-502
-379
-280
-209
-116
-53
-76
-162
-292
-441
-585
-728
-878
-990
-1042
-1121
-1303
-1586
-1917
-2196
-2421
-2647
-2810
-2812
-2651
-2418
-2242
-2202
-2279
-2392
-2454
-2422
-2289
-2089
-1864
-1636
-1406
-1145
-857
-620
-518
-595
-770
-922
-1020
-1065
-1087
-1133
-1168
-1184
-1198
-1175
-1099
-994
-896
-845
-830
-800
-712
-543
-321
-121
54
251
422
482
458
420
395
375
308
133
-149
-486
-799
-1008
-1099
-1153
-1216
-1225
-1117
-923
-738
-616
-545
-505
-461
-403
-411
-520
-630
-610
-439
-209
-16
92
102
39
-43
-75
-41
-5
30
125
268
405
543
679
760
786
810
811
781
772
751
688
651
645
636
624
555
404
262
178
120
58
5
-15
-8
55
228
502
825
1122
1310
1382
1384
1394
1487
1650
1835
2015
2142
2216
2244
2199
2115
2065
2088
2188
2322
2408
2391
2302
2200
2117
2110
2182
2240
2260
2213
2043
1826
1643
1492
1343
1149
906
668
481
334
163
-45
-266
-488
-651
-712
-707
-663
-617
-648
-799
-1042
-1290
-1503
-1696
-1871
-2043
-2193
-2243
-2222
-2237
-2304
-2379
-2434
-2463
-2483
-2508
-2490
-2369
-2164
-1919
-1636
-1343
-1135
-1055
-1068
-1125
-1191
-1291
-1457
-1668
-1913
-2155
-2314
-2392
-2399
-2309
-2213
-2226
-2322
-2407
-2429
-2394
-2339
-2274
-2181
-2050
-1883
-1718
-1625
-1596
-1568
-1558
-1618
-1678
-1610
-1403
-1148
-928
-746
-540
-314
-137
-28
31
46
57
100
168
239
289
306
270
162
22
-144
-410
-784
-1208
-1640
-2051
-2412
-2699
-2938
-3170
-3368
-3491
-3523
-3453
-3310
-3163
-3056
-2982
-2915
-2840
-2724
-2557
-2375
-2205
-2079
-1992
-1894
-1758
-1595
-1413
-1178
-854
-499
-191
53
221
329
418
500
585
685
788
850
829
706
499
288
138
59
41
57
75
56
-25
-134
-231
-288
-283
-246
-195
-134
-132
-236
-410
-596
-758
-920
-1087
-1210
-1258
-1240
-1173
-1090
-1012
-940
-859
-760
-650
-535
-404
-266
-131
26
224
447
669
871
1059
1229
1351
1454
1562
1662
1762
1868
1962
2013
2033
2099
2237
2387
2531
2676
2825
2976
3111
3220
3318
3427
3565
3707
3827
3939
4075
4220
4306
4294
4192
4011
3780
3535
3273
3006
2759
2542
2378
2284
2223
2132
2017
1940
1881
1787
1673
1609
1617
1642
1639
1616
1589
1579
1589
1601
1624
1652
1679
1726
1751
1712
1659
1628
1586
1505
1382
1274
1249
1306
1391
1454
1492
1529
1579
1629
1666
1696
1738
1805
1894
2009
2153
2318
2483
2617
2700
2741
2754
2748
2728
2696
2682
2706
2738
2774
2816
2842
2853
2855
2839
2818
2799
2789
2811
2842
2850
2847
2849
2855
2881
2942
3032
3152
3314
3500
3655
3741
3789
3842
3893
3907
3875
3821
3770
3724
3664
3585
3519
3486
3454
3392
3305
3192
3048
2895
2748
2605
2445
2254
2050
1820
1526
1215
941
662
349
65
-132
-262
-371
-483
-607
-747
-890
-1018
-1140
-1244
-1306
-1337
-1363
-1393
-1419
-1413
-1383
-1359
-1348
-1342
-1333
-1322
-1299
-1260
-1236
-1242
-1261
-1297
-1345
-1402
-1476
-1537
-1567
-1591
-1616
-1622
-1604
-1565
-1498
-1396
-1273
-1138
-1006
-909
-863
-862
-894
-948
-1000
-1039
-1077
-1118
-1148
-1142
-1111
-1103
-1132
-1173
-1204
-1209
-1213
-1255
-1330
-1433
-1561
-1693
-1812
-1886
-1896
-1876
-1864
-1846
-1794
-1724
-1664
-1592
-1487
-1377
-1299
-1254
-1235
-1270
-1369
-1505
-1653
-1797
-1935
-2072
-2208
-2341
-2464
-2571
-2686
-2840
-3010
-3141
-3221
-3267
-3288
-3289
-3271
-3232
-3172
-3091
-2993
-2873
-2723
-2564
-2428
-2322
-2239
-2166
-2075
-1946
-1770
-1548
-1313
-1090
-887
-731
-633
-562
-496
-435
-377
-327
-293
-300
-355
-431
-487
-489
-438
-382
-349
-320
-281
-251
-262
-311
-350
-339
-291
-245
-205
-152
-87
-5
113
266
426
585
756
937
1108
1261
1386
1495
1617
1746
1851
1912
1937
1938
1917
1901
1926
1972
2011
2023
1993
1925
1829
1728
1637
1556
1507
1480
1450
1413
1369
1337
1349
1383
1417
1454
1499
1560
1640
1721
1778
1817
1859
1903
1942
1991
2045
2075
2071
2055
2028
1969
1882
1791
1696
1584
1451
1310
1194
1097
1002
918
862
850
875
933
1025
1123
1213
1311
1408
1482
1532
1559
1574
1572
1551
1522
1487
1424
1317
1194
1094
1016
932
846
782
762
798
857
900
928
952
981
1031
1095
1154
1206
1265
1352
1477
1614
1754
1910
2081
2245
2396
2552
2709
2846
2963
3063
3148
3237
3331
3403
3442
3476
3518
3553
3571
3584
3608
3651
3724
3826
3918
3973
4005
4025
4035
4030
4000
3936
3846
3763
3731
3743
3748
3720
3663
3582
3484
3371
3235
3078
2923
2787
2668
2556
2435
2293
2139
1991
1860
1760
1677
1581
1477
1388
1300
1200
1081
933
767
604
442
285
144
14
-99
-187
-263
-334
-401
-463
-531
-617
-702
-758
-785
-796
-818
-870
-955
-1067
-1185
-1287
-1368
-1425
-1461
-1495
-1542
-1596
-1633
-1630
-1598
-1574
-1581
-1596
-1587
-1554
-1503
-1438
-1375
-1337
-1330
-1317
-1284
-1271
-1311
-1402
-1539
-1707
-1886
-2070
-2259
-2449
-2647
-2867
-3108
-3368
-3650
-3934
-4194
-4414
-4594
-4757
-4920
-5074
-5203
-5311
-5391
-5435
-5452
-5449
-5422
-5379
-5329
-5282
-5237
-5177
-5121
-5092
-5078
-5065
-5049
-5031
-5020
-5028
-5052
-5083
-5117
-5142
-5130
-5076
-5003
-4917
-4804
-4656
-4482
-4282
-4056
-3818
-3575
-3332
-3100
-2899
-2718
-2542
-2369
-2194
-2025
-1876
-1733
-1581
-1434
-1306
-1207
-1133
-1072
-1035
-1029
-1042
-1063
-1084
-1111
-1150
-1178
-1191
-1221
-1269
-1321
-1388
-1467
-1543
-1611
-1672
-1745
-1848
-1980
-2128
-2279
-2422
-2563
-2707
-2850
-2986
-3115
-3257
-3414
-3572
-3730
-3881
-4002
-4089
-4156
-4211
-4270
-4335
-4383
-4394
-4378
-4346
-4290
-4205
-4113
-4027
-3934
-3825
-3712
-3615
-3539
-3475
-3424
-3373
-3308
-3232
-3138
-3013
-2856
-2678
-2472
-2228
-1965
-1704
-1447
-1206
-978
-743
-517
-309
-86
169
419
619
765
886
996
1082
1133
1164
1189
1229
1299
1383
1464
1551
1646
1739
1817
1885
1948
2005
2073
2154
2231
2296
2343
2376
2410
2441
2468
2487
2487
2464
2432
2414
2422
2460
2518
2583
2640
2672
2688
2715
2751
2774
2776
2748
2692
2630
2583
2546
2507
2476
2463
2465
2480
2500
2524
2565
2612
2648
2678
2701
2711
2715
2727
2747
2765
2792
2840
2910
2999
3104
3223
3350
3474
3596
3712
3811
3885
3928
3949
3966
3985
4014
4051
4081
4088
4073
4043
4005
3934
3817
3668
3508
3356
3211
3071
2938
2806
2680
2563
2444
2324
2219
2132
2060
1998
1947
1905
1878
1877
1887
1878
1839
1782
1727
1675
1619
1566
1518
1476
1439
1395
1345
1296
1237
1166
1091
1016
936
847
756
669
576
468
345
213
91
-10
-89
-152
-216
-288
-362
-435
-507
-581
-650
-707
-756
-805
-850
-875
-883
-885
-866
-798
-701
-608
-526
-451
-374
-277
-151
5
178
346
502
643
766
874
974
1057
1122
1171
1196
1187
1155
1112
1064
1014
956
890
830
773
708
638
569
510
473
448
439
453
490
541
598
652
688
679
621
537
450
379
327
280
234
194
162
138
123
102
65
33
17
9
-1
-18
-33
-36
-38
-38
-35
-45
-77
-129
-206
-307
-434
-583
-740
-900
-1060
-1217
-1368
-1497
-1595
-1686
-1780
-1868
-1955
-2039
-2111
-2173
-2236
-2309
-2389
-2461
-2512
-2547
-2586
-2638
-2707
-2793
-2887
-2985
-3088
-3199
-3308
-3393
-3458
-3523
-3582
-3627
-3657
-3668
-3670
-3685
-3714
-3747
-3791
-3857
-3935
-4013
-4083
-4127
-4155
-4189
-4223
-4248
-4263
-4274
-4291
-4307
-4306
-4296
-4284
-4256
-4207
-4144
-4086
-4045
-4014
-3992
-3978
-3971
-3962
-3934
-3889
-3845
-3797
-3732
-3643
-3523
-3372
-3205
-3040
-2881
-2723
-2567
-2412
-2252
-2085
-1899
-1693
-1487
-1300
-1125
-958
-803
-653
-517
-412
-327
-246
-167
-90
-18
55
140
228
314
402
481
541
577
577
546
493
418
321
215
118
35
-38
-99
-147
-193
-241
-300
-379
-475
-582
-690
-785
-860
-917
-947
-942
-904
-846
-784
-711
-628
-545
-463
-379
-302
-227
-148
-68
16
108
208
317
429
544
667
790
902
996
1065
1122
1196
1294
1406
1527
1643
1727
1788
1847
1908
1967
2025
2095
2185
2280
2375
2485
2599
2697
2762
2794
2815
2843
2876
2909
2936
2959
2986
3021
3057
3074
3063
3043
3015
2980
2957
2951
2958
2977
2999
3019
3042
3072
3114
3166
3208
3236
3272
3321
3362
3384
3394
3408
3427
3438
3438
3431
3431
3444
3468
3493
3505
3510
3524
3546
3564
3585
3618
3663
3716
3776
3844
3917
3987
4054
4111
4152
4184
4210
4232
4248
4262
4280
4302
4320
4329
4328
4318
4299
4273
4254
4245
4232
4207
4173
4136
4098
4046
3979
3899
3823
3759
3700
3647
3592
3524
3437
3333
3224
3121
3024
2932
2839
2747
2654
2548
2425
2292
2158
2021
1881
1734
1579
1431
1294
1161
1037
935
841
746
646
531
407
282
157
30
-104
-251
-409
-569
-729
-875
-997
-1098
-1194
-1289
-1362
-1393
-1395
-1388
-1370
-1345
-1328
-1316
-1304
-1287
-1270
-1259
-1249
-1231
-1204
-1165
-1113
-1064
-1032
-1022
-1034
-1061
-1110
-1178
-1241
-1287
-1324
-1349
-1358
-1358
-1358
-1362
-1376
-1395
-1407
-1414
-1427
-1443
-1452
-1448
-1431
-1401
-1364
-1330
-1296
-1255
-1205
-1158
-1134
-1127
-1124
-1127
-1140
-1173
-1223
-1273
-1320
-1361
-1391
-1418
-1446
-1465
-1475
-1472
-1458
-1440
-1430
-1432
-1448
-1480
-1529
-1590
-1663
-1745
-1831
-1921
-2021
-2131
-2245
-2355
-2452
-2541
-2621
-2684
-2731
-2775
-2820
-2865
-2902
-2932
-2955
-2968
-2975
-2986
-3016
-3069
-3132
-3197
-3250
-3281
-3299
-3312
-3326
-3339
-3338
-3321
-3294
-3259
-3221
-3181
-3145
-3119
-3094
-3059
-3019
-2974
-2925
-2873
-2809
-2733
-2658
-2590
-2523
-2446
-2352
-2253
-2160
-2058
-1933
-1790
-1637
-1488
-1356
-1234
-1114
-988
-855
-732
-624
-526
-434
-352
-284
-219
-143
-57
40
141
243
343
437
523
599
657
691
703
710
720
721
708
682
643
601
558
506
452
398
342
284
227
169
113
51
-26
-111
-201
-306
-426
-563
-720
-887
-1059
-1233
-1405
-1569
-1717
-1848
-1979
-2110
-2238
-2355
-2456
-2544
-2614
-2661
-2697
-2736
-2770
-2788
-2788
-2770
-2739
-2697
-2652
-2604
-2547
-2478
-2391
-2284
-2160
-2021
-1875
-1717
-1542
-1352
-1152
-948
-746
-542
-341
-159
-2
137
265
394
523
642
747
845
937
1022
1107
1202
1309
1433
1561
1690
1814
1932
2047
2159
2262
2356
2444
2529
2609
2683
2755
2826
2897
2965
3019
3065
3117
3169
3221
3279
3343
3412
3487
3558
3611
3647
3676
3705
3741
3783
3828
3884
3952
4038
4149
4268
4379
4477
4565
4651
4736
4812
4872
4918
4948
4955
4943
4913
4864
4807
4752
4695
4644
4605
4581
4566
4543
4506
4470
4434
4380
4309
4232
4157
4088
4022
3946
3854
3758
3660
3548
3424
3295
3160
3016
2865
2710
2562
2425
2293
2153
2015
1891
1784
1691
1607
1519
1429
1337
1232
1112
988
868
751
632
507
375
236
95
-44
-183
-321
-459
-605
-758
-907
-1046
-1177
-1302
-1434
-1574
-1718
-1855
-1976
-2091
-2207
-2315
-2411
-2499
-2576
-2636
-2685
-2730
-2766
-2786
-2792
-2791
-2791
-2789
-2782
-2769
-2749
-2725
-2703
-2673
-2622
-2556
-2490
-2433
-2395
-2382
-2393
-2413
-2434
-2457
-2479
-2493
-2499
-2506
-2514
-2513
-2497
-2474
-2450
-2426
-2398
-2367
-2341
-2309
-2262
-2214
-2172
-2132
-2098
-2069
-2037
-2003
-1972
-1961
-1966
-1976
-1981
-1980
-1978
-1978
-1979
-1974
-1961
-1951
-1953
-1959
-1970
-1988
-2007
-2024
-2048
-2088
-2135
-2176
-2207
-2223
-2224
-2214
-2190
-2145
-2088
-2028
-1970
-1923
-1899
-1900
-1921
-1949
-1973
-2000
-2037
-2080
-2117
-2142
-2153
-2151
-2146
-2139
-2120
-2083
-2039
-1990
-1942
-1904
-1873
-1847
-1832
-1835
-1855
-1879
-1903
-1923
-1930
-1933
-1935
-1928
-1918
-1913
-1908
-1899
-1891
-1894
-1910
-1926
-1936
-1937
-1925
-1903
-1880
-1859
-1837
-1816
-1794
-1764
-1719
-1657
-1588
-1516
-1435
-1350
-1266
-1176
-1077
-980
-896
-835
-799
-786
-784
-780
-773
-761
-742
-720
-691
-643
-572
-483
-387
-291
-200
-116
-35
43
115
186
255
316
366
405
436
461
476
481
482
484
494
513
542
571
593
617
643
675
723
786
853
921
985
1036
1074
1110
1153
1203
1249
1287
1320
1346
1368
1388
1398
1392
1373
1341
1294
1234
1163
1089
1010
934
862
793
718
637
559
498
455
432
428
443
464
482
493
509
539
578
632
708
793
882
971
1052
1123
1178
1212
1228
1235
1244
1256
1268
1288
1317
1353
1395
1436
1468
1478
1457
1415
1372
1329
1276
1211
1143
1075
998
921
850
785
717
648
586
538
506
490
490
506
538
587
652
719
782
846
903
949
995
1044
1091
1136
1190
1255
1322
1387
1441
1484
1516
1542
1568
1599
1627
1648
1668
1689
1709
1728
1746
1747
1729
1710
1689
1659
1628
1596
1559
1514
1466
1413
1349
1274
1200
1133
1067
992
906
822
740
662
587
509
431
356
294
253
221
193
172
161
160
160
162
171
178
194
234
297
377
470
562
639
706
758
786
799
809
825
848
872
885
892
902
916
928
930
927
925
913
896
883
868
839
797
755
728
712
702
694
680
671
677
690
710
734
762
797
837
879
917
947
980
1008
1022
1034
1051
1067
1069
1056
1042
1035
1026
1006
976
931
859
761
659
573
518
498
498
502
497
479
454
427
410
411
427
444
456
460
453
435
417
401
377
333
266
183
95
25
-20
-52
-83
-116
-154
-189
-220
-249
-270
-285
-309
-349
-407
-482
-568
-652
-734
-819
-911
-1004
-1095
-1179
-1251
-1322
-1405
-1489
-1563
-1633
-1708
-1786
-1852
-1900
-1951
-2012
-2069
-2112
-2143
-2169
-2202
-2239
-2268
-2287
-2303
-2322
-2351
-2382
-2410
-2444
-2479
-2494
-2493
-2487
-2471
-2442
-2409
-2388
-2384
-2375
-2344
-2295
-2244
-2209
-2193
-2175
-2151
-2134
-2131
-2132
-2125
-2111
-2097
-2080
-2062
-2039
-2009
-1982
-1966
-1954
-1937
-1916
-1893
-1869
-1838
-1800
-1761
-1720
-1676
-1633
-1602
-1581
-1558
-1529
-1488
-1424
-1336
-1241
-1152
-1074
-1008
-952
-901
-854
-808
-759
-705
-645
-579
-503
-421
-342
-263
-179
-89
3
86
154
209
255
291
321
357
397
428
445
457
479
511
544
579
620
659
682
703
735
766
788
806
827
847
854
850
845
854
874
895
915
934
950
971
992
1010
1032
1070
1121
1171
1218
1273
1325
1365
1402
1439
1479
1519
1561
1613
1662
1708
1759
1816
1866
1908
1956
2021
2091
2150
2201
2251
2305
2347
2373
2407
2446
2469
2473
2460
2438
2417
2397
2369
2332
2293
2247
2186
2113
2045
1987
1929
1865
1802
1741
1676
1602
1510
1401
1287
1172
1051
931
814
698
592
501
419
345
271
189
96
5
-77
-157
-243
-335
-426
-516
-605
-689
-769
-842
-902
-952
-999
-1043
-1079
-1106
-1131
-1163
-1196
-1224
-1248
-1268
-1282
-1285
-1273
-1248
-1219
-1186
-1147
-1109
-1076
-1043
-1006
-961
-905
-844
-786
-729
-664
-594
-524
-448
-359
-265
-172
-78
19
124
236
345
449
552
655
759
862
958
1042
1112
1177
1241
1298
1349
1396
1434
1462
1479
1486
1488
1492
1500
1509
1516
1519
1522
1528
1533
1534
1535
1534
1525
1511
1498
1485
1469
1450
1429
1408
1379
1342
1302
1264
1233
1202
1170
1139
1113
1090
1068
1046
1016
975
931
885
831
777
729
686
642
597
556
516
479
450
416
371
314
245
165
79
-1
-65
-119
-169
-216
-261
-306
-356
-409
-462
-511
-553
-599
-656
-714
-767
-814
-859
-905
-945
-974
-1000
-1025
-1044
-1058
-1068
-1076
-1086
-1092
-1088
-1081
-1082
-1090
-1101
-1120
-1149
-1188
-1231
-1269
-1301
-1328
-1345
-1358
-1375
-1393
-1410
-1427
-1443
-1457
-1469
-1481
-1498
-1519
-1541
-1567
-1599
-1634
-1671
-1710
-1742
-1764
-1781
-1801
-1825
-1846
-1865
-1883
-1899
-1909
-1911
-1902
-1891
-1885
-1883
-1886
-1893
-1899
-1901
-1889
-1864
-1837
-1808
-1774
-1741
-1708
-1669
-1624
-1574
-1522
-1474
-1433
-1388
-1336
-1286
-1237
-1185
-1129
-1061
-985
-907
-827
-744
-652
-554
-454
-352
-243
-129
-16
89
185
269
339
397
446
482
508
535
573
618
661
705
754
803
844
873
892
904
912
921
929
939
955
971
987
1000
1014
1033
1057
1081
1096
1098
1090
1075
1056
1040
1033
1030
1020
998
957
904
849
802
761
720
676
635
595
561
535
512
493
483
483
485
478
463
438
401
359
321
293
276
274
282
296
312
318
310
294
285
293
319
359
405
450
480
494
500
500
496
497
503
504
499
491
471
430
373
311
244
179
124
83
43
-6
-55
-102
-155
-210
-261
-315
-378
-445
-500
-529
-539
-545
-549
-543
-525
-499
-477
-467
-467
-472
-473
-468
-465
-465
-466
-469
-469
-450
-402
-337
-269
-197
-128
-71
-27
10
45
75
96
113
130
139
136
123
112
120
153
210
292
395
497
575
628
669
703
730
746
745
723
689
657
631
603
571
546
543
550
552
541
516
481
453
440
440
447
461
481
506
528
530
506
477
468
479
503
523
524
507
493
499
516
529
535
545
567
600
626
635
635
638
649
659
653
628
587
538
489
449
426
418
414
403
382
355
332
311
287
260
234
209
186
170
156
136
113
96
85
77
71
62
39
-6
-62
-125
-194
-262
-317
-354
-376
-382
-369
-348
-336
-339
-358
-391
-431
-471
-511
-553
-594
-623
-634
-634
-621
-593
-557
-517
-478
-444
-411
-380
-351
-320
-285
-246
-202
-158
-115
-75
-45
-24
-3
15
17
-2
-35
-78
-123
-155
-169
-171
-165
-156
-158
-175
-205
-239
-269
-295
-327
-368
-419
-483
-557
-636
-711
-784
-853
-909
-949
-977
-1004
-1037
-1071
-1109
-1156
-1209
-1261
-1305
-1339
-1370
-1396
-1408
-1401
-1377
-1337
-1293
-1260
-1241
-1231
-1224
-1216
-1207
-1196
-1181
-1160
-1128
-1082
-1024
-948
-852
-739
-622
-512
-419
-352
-303
-261
-219
-174
-134
-107
-87
-67
-52
-45
-33
-12
10
24
31
35
33
27
23
15
1
-10
-14
-7
10
22
21
7
-25
-74
-119
-146
-163
-183
-211
-241
-267
-296
-336
-386
-441
-494
-544
-590
-626
-650
-662
-664
-660
-650
-638
-623
-609
-599
-593
-586
-573
-550
-520
-484
-442
-403
-369
-338
-313
-288
-255
-209
-155
-99
-46
-8
9
17
25
35
43
47
52
59
61
60
61
66
74
79
81
83
80
76
78
90
111
147
199
259
322
381
430
468
496
512
516
515
518
531
548
560
563
561
556
549
537
523
507
495
487
479
470
460
452
450
448
434
411
390
370
347
329
320
316
311
307
303
301
302
308
318
327
333
334
334
335
341
354
374
400
431
466
503
537
567
592
614
631
639
638
632
623
610
591
571
552
535
521
510
504
506
514
528
538
535
520
499
477
465
470
491
525
567
612
655
698
743
791
842
896
953
1012
1072
1123
1166
1200
1226
1247
1264
1278
1289
1293
1286
1267
1240
1207
1168
1126
1084
1043
1000
955
904
852
801
754
718
694
683
679
672
657
631
598
568
546
525
505
484
451
402
339
270
203
143
94
49
2
-46
-94
-144
-198
-257
-319
-379
-438
-499
-562
-623
-679
-726
-769
-808
-839
-862
-876
-879
-871
-851
-826
-797
-760
-715
-665
-615
-568
-515
-454
-390
-330
-273
-220
-171
-127
-90
-56
-28
-7
16
51
97
154
219
280
329
366
396
424
447
465
479
491
504
514
521
528
530
523
507
485
456
422
381
342
310
280
246
211
174
136
100
69
44
23
1
-23
-49
-80
-124
-179
-238
-296
-350
-401
-449
-493
-528
-554
-576
-596
-612
-620
-620
-616
-607
-590
-569
-547
-523
-500
-477
-462
-461
-471
-487
-509
-536
-563
-589
-612
-638
-668
-696
-723
-750
-775
-795
-812
-832
-854
-870
-881
-891
-901
-909
-908
-897
-886
-876
-872
-876
-887
-905
-927
-950
-976
-1002
-1032
-1061
-1089
-1117
-1138
-1153
-1169
-1182
-1191
-1198
-1202
-1204
-1203
-1200
-1199
-1198
-1193
-1177
-1155
-1129
-1105
-1088
-1082
-1077
-1067
-1046
-1018
-988
-952
-905
-845
-778
-709
-639
-567
-495
-421
-347
-276
-208
-142
-73
-2
68
133
195
255
309
355
393
430
467
503
538
572
609
653
702
749
793
836
872
900
927
952
970
977
971
957
934
911
891
879
876
877
874
868
863
862
863
862
862
863
858
847
829
806
783
753
723
701
686
680
681
686
695
703
707
710
710
706
699
688
671
645
615
581
545
508
474
443
413
381
343
296
240
180
124
73
25
-23
-73
-126
-175
-217
-256
-297
-336
-367
-389
-406
-422
-438
-447
-444
-434
-420
-403
-388
-374
-361
-350
-340
-325
-304
-283
-261
-236
-207
-168
-122
-73
-24
22
68
115
157
194
226
252
274
300
330
359
385
407
426
443
459
477
498
518
542
577
624
680
743
805
865
922
977
1028
1070
1104
1128
1146
1160
1172
1184
1195
1202
1207
1211
1213
1213
1210
1204
1195
1184
1176
1165
1147
1127
1109
1094
1083
1069
1053
1036
1018
1002
991
981
973
969
966
963
961
956
950
946
940
929
916
898
880
867
855
847
842
830
806
772
733
696
662
624
583
540
494
451
414
383
359
341
322
302
282
264
249
235
211
177
137
95
58
24
-15
-63
-121
-185
-245
-300
-351
-397
-441
-484
-519
-549
-576
-600
-623
-642
-653
-656
-650
-643
-640
-636
-628
-618
-609
-605
-605
-605
-600
-590
-580
-563
-541
-518
-498
-479
-460
-439
-415
-387
-360
-335
-311
-289
-266
-244
-226
-216
-213
-220
-238
-265
-291
-312
-326
-331
-326
-317
-308
-303
-304
-306
-307
-308
-311
-313
-312
-307
-301
-299
-297
-296
-297
-294
-285
-268
-249
-233
-227
-229
-232
-234
-233
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-218
-216
-216
-215
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-191
-190
-189
-188
-187
-186
-185
-184
-183
-182
-182
-181
-180
-179
-178
-177
-176
-175
-175
-174
-173
-172
-171
-170
-169
-168
-168
-167
-166
-165
-164
-163
-162
-162
-161
-160
-159
-158
-157
-156
-155
-155
-154
-153
-152
-151
-150
-150
-149
-148
-147
-146
-146
-145
-144
-143
-142
-142
-141
-140
-139
-138
-138
-137
-136
-135
-134
-134
-133
-132
-131
-131
-130
-129
-128
-127
-127
-126
-125
-124
-124
-123
-122
-121
-121
-120
-119
-118
-118
-117
-116
-115
-115
-114
-113
-112
-112
-111
-110
-110
-109
-108
-107
-107
-106
-105
-105
-104
-103
-102
-102
-101
-100
-100
-99
-98
-98
-97
-96
-96
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-85
-84
-83
-83
-82
-81
-81
-80
-80
-79
-78
-78
-77
-76
-76
-75
-75
-74
-73
-73
-72
-72
-71
-71
-70
-69
-69
-68
-68
-67
-67
-66
-65
-65
-64
-64
-63
-63
-62
-62
-61
-60
-60
-59
-59
-58
-58
-57
-57
-56
-56
-55
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-47
