20
8016
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
-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
-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
-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
-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
-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
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
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
4
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
15
15
15
14
15
15
16
16
16
16
16
17
17
18
18
18
18
18
19
19
18
18
19
19
19
19
18
19
19
19
20
20
19
18
19
20
21
22
22
21
21
22
23
24
24
24
24
24
24
24
25
26
25
25
26
27
28
28
29
28
27
26
28
30
30
29
29
28
28
29
29
29
27
29
30
29
28
26
25
27
27
27
26
26
27
28
30
30
29
30
31
33
34
32
29
28
30
34
35
33
33
32
34
36
35
35
37
39
40
39
37
37
38
40
43
43
39
39
40
40
41
41
41
42
42
41
42
42
41
43
43
43
43
43
43
42
40
40
42
42
41
41
41
39
40
41
42
46
49
47
45
45
45
47
48
48
46
45
45
45
43
43
43
44
46
45
45
45
44
44
45
47
49
50
52
51
50
52
51
52
56
57
55
53
55
57
56
57
55
52
57
60
59
61
60
58
58
58
56
59
62
62
61
62
62
62
64
64
64
63
62
64
63
64
64
61
62
63
62
62
62
62
65
66
66
64
61
59
59
60
59
58
60
61
61
61
60
60
62
62
64
65
61
58
57
57
60
63
58
47
39
36
34
38
42
40
39
36
30
32
40
45
50
55
58
58
55
54
54
61
69
72
73
73
76
82
89
95
94
92
92
89
87
88
89
94
96
95
97
94
92
88
86
100
108
105
102
95
93
95
93
96
104
111
110
95
86
85
84
88
87
80
78
71
72
78
77
78
74
58
58
68
71
71
62
49
48
52
62
73
72
62
54
46
43
48
50
50
51
47
45
47
47
49
49
46
40
32
36
40
28
25
25
28
46
53
55
62
60
61
68
75
79
74
69
66
67
77
73
71
75
71
74
79
69
63
58
54
50
38
38
40
29
25
26
29
27
16
4
0
4
9
2
1
1
-4
6
25
30
27
19
16
29
37
40
53
56
43
33
32
38
43
44
45
50
56
53
44
30
11
1
4
16
28
22
13
20
33
41
48
54
56
51
62
80
89
101
104
96
103
108
107
116
129
137
132
118
106
89
88
108
111
104
109
106
98
102
100
94
109
127
126
119
102
89
94
100
103
107
110
111
102
109
126
121
119
109
77
88
105
85
82
85
62
42
25
14
33
60
56
29
6
-1
14
31
32
30
32
32
39
49
62
70
72
68
68
84
97
104
118
118
105
103
118
130
121
108
104
97
96
84
48
31
53
88
111
117
98
75
89
109
130
172
170
134
140
144
134
131
108
80
56
32
25
6
-26
-54
-87
-102
-94
-97
-112
-127
-141
-137
-114
-95
-84
-71
-62
-47
-27
-21
-8
15
24
27
29
21
4
-9
-11
-22
-35
-39
-46
-53
-55
-71
-92
-92
-68
-58
-67
-56
-33
-25
-24
-23
-22
-10
2
0
-6
-19
-32
-24
-14
-19
-41
-71
-64
-35
-21
-8
-15
-31
-3
31
36
25
-3
-3
40
72
64
32
2
-11
-12
-18
-30
-37
-62
-98
-119
-146
-155
-143
-161
-169
-148
-130
-101
-73
-48
-10
26
79
130
147
158
154
137
140
134
116
100
59
10
-26
-62
-113
-165
-200
-239
-274
-293
-342
-390
-391
-369
-305
-214
-155
-100
-34
19
53
65
77
104
143
194
201
162
128
75
12
-25
-70
-129
-174
-225
-296
-356
-389
-395
-367
-320
-273
-238
-200
-145
-97
-33
67
135
176
204
180
156
158
142
119
80
7
-68
-141
-221
-288
-329
-354
-380
-420
-473
-505
-502
-493
-487
-477
-456
-398
-319
-259
-212
-170
-140
-119
-99
-90
-98
-110
-125
-142
-158
-180
-219
-280
-334
-384
-455
-481
-449
-448
-456
-443
-456
-443
-376
-344
-340
-320
-313
-310
-279
-250
-243
-240
-230
-206
-165
-111
-77
-106
-159
-187
-204
-200
-179
-176
-170
-166
-203
-247
-272
-286
-279
-239
-199
-202
-225
-241
-253
-244
-217
-190
-160
-110
-56
-49
-98
-166
-229
-254
-240
-219
-202
-194
-188
-198
-226
-199
-136
-124
-136
-137
-141
-144
-164
-192
-189
-155
-101
-69
-78
-64
-39
-52
-57
-58
-73
-74
-122
-191
-196
-211
-234
-200
-153
-91
-34
-31
-31
-36
-48
-31
-18
-5
17
25
38
55
70
86
109
159
190
162
111
64
41
22
-34
-78
-75
-88
-138
-178
-202
-252
-310
-345
-366
-353
-310
-279
-243
-221
-251
-269
-220
-140
-102
-133
-189
-238
-268
-259
-242
-253
-296
-366
-432
-477
-505
-516
-520
-528
-567
-610
-570
-477
-393
-295
-213
-171
-130
-75
34
181
275
319
332
297
263
245
213
182
161
113
5
-138
-232
-260
-282
-331
-392
-426
-436
-448
-454
-443
-417
-373
-314
-250
-194
-143
-101
-84
-68
-60
-67
-61
-112
-244
-356
-421
-436
-431
-492
-607
-761
-925
-999
-984
-935
-876
-851
-828
-783
-747
-682
-555
-399
-249
-130
-58
-32
-3
79
177
232
251
261
283
286
218
105
6
-66
-83
-43
-31
-79
-120
-147
-178
-166
-90
-3
31
13
-3
19
63
104
130
157
203
246
262
245
206
127
-8
-109
-111
-82
-76
-83
-105
-113
-120
-182
-232
-233
-267
-281
-230
-226
-238
-200
-217
-262
-245
-213
-157
-58
0
29
64
40
-36
-89
-115
-127
-102
-57
-55
-94
-110
-80
-28
35
105
146
142
101
45
25
45
51
45
54
104
187
197
120
70
54
43
18
-95
-226
-272
-303
-341
-328
-292
-262
-247
-260
-272
-282
-320
-330
-294
-285
-287
-262
-229
-158
-79
-62
-62
-46
-60
-129
-245
-352
-408
-432
-436
-422
-392
-355
-347
-348
-292
-204
-151
-144
-159
-155
-146
-150
-154
-198
-241
-221
-223
-235
-198
-186
-215
-266
-335
-356
-335
-316
-290
-267
-221
-130
-33
12
29
104
228
318
345
303
228
175
176
193
168
149
160
161
206
278
302
332
343
278
223
232
271
298
319
372
459
590
683
630
535
521
549
567
578
613
623
566
514
492
515
617
680
660
668
717
754
755
756
781
767
714
667
630
600
557
499
441
382
338
302
285
312
338
329
251
142
159
269
311
299
271
229
213
212
214
204
144
94
85
51
27
54
94
138
183
245
305
301
279
282
287
311
345
355
343
321
287
226
176
149
105
99
156
227
280
228
119
92
134
251
404
435
404
423
428
443
503
526
496
441
353
246
125
6
-67
-117
-167
-185
-197
-238
-269
-242
-159
-58
45
117
115
78
58
64
125
241
356
442
491
555
648
695
724
779
778
714
645
585
545
507
491
562
653
668
639
633
669
700
699
692
675
632
562
505
546
672
795
880
934
998
1064
1050
985
970
989
969
891
766
655
634
648
598
503
406
310
215
127
108
129
78
-15
-90
-128
-101
-63
-40
12
85
192
346
487
563
553
494
471
529
644
745
791
809
843
900
928
895
801
658
562
550
531
484
435
372
303
248
240
290
347
370
361
349
356
384
435
486
533
600
655
674
686
679
642
644
722
779
768
739
689
631
552
360
135
46
80
163
207
175
147
149
178
247
322
412
514
545
536
540
495
380
262
189
177
204
201
136
52
-1
4
50
58
23
34
67
30
-22
-8
71
214
385
528
649
725
733
761
826
829
772
688
586
547
585
612
584
510
433
387
352
314
254
155
63
29
47
51
-28
-176
-324
-391
-363
-323
-283
-189
-91
-35
28
106
166
225
296
362
458
590
664
635
564
533
568
627
671
651
533
410
341
257
163
91
18
-37
-69
-101
-103
-63
4
91
141
126
52
-58
-114
-81
-9
76
125
137
114
-15
-177
-255
-283
-281
-324
-480
-591
-591
-593
-603
-580
-539
-507
-465
-340
-158
-21
23
-8
-50
-50
-14
46
128
189
149
37
-29
-29
-19
-53
-160
-278
-326
-328
-356
-404
-423
-443
-513
-599
-626
-589
-550
-529
-504
-445
-331
-202
-132
-138
-133
-53
-3
-1
40
38
-52
-159
-264
-304
-281
-267
-234
-233
-322
-424
-488
-478
-412
-360
-352
-409
-516
-637
-730
-728
-697
-706
-701
-679
-643
-604
-601
-641
-739
-820
-817
-785
-755
-752
-778
-786
-821
-875
-879
-840
-780
-749
-740
-711
-723
-752
-739
-721
-705
-701
-715
-683
-597
-525
-494
-472
-423
-339
-257
-258
-291
-253
-218
-237
-269
-305
-291
-225
-205
-245
-337
-469
-591
-641
-610
-588
-642
-729
-816
-874
-908
-953
-986
-982
-941
-897
-881
-821
-720
-725
-820
-854
-808
-760
-723
-677
-650
-616
-541
-462
-348
-202
-120
-102
-100
-96
-113
-192
-277
-318
-308
-240
-206
-258
-333
-413
-481
-511
-525
-517
-472
-407
-350
-329
-318
-279
-215
-99
72
191
200
197
250
337
413
438
434
441
449
444
407
357
293
173
53
2
-21
-57
-101
-119
-114
-104
-78
-54
-40
-11
11
26
31
-7
-72
-129
-155
-156
-176
-227
-278
-320
-372
-412
-421
-441
-501
-578
-663
-762
-854
-883
-838
-760
-677
-605
-533
-476
-489
-530
-530
-489
-415
-303
-189
-147
-160
-131
-87
-56
-22
0
68
192
282
333
338
275
178
66
-51
-165
-273
-322
-293
-219
-111
5
115
216
275
299
330
349
321
281
231
171
188
268
308
296
235
139
61
-2
-35
-4
66
152
213
233
259
271
232
196
195
221
272
328
357
320
253
202
108
-25
-113
-162
-184
-132
-28
70
196
360
485
553
575
551
523
481
428
391
316
243
265
327
388
451
474
461
454
448
410
319
200
102
90
189
311
387
435
447
412
356
281
179
79
15
-15
-34
-54
-49
-31
-54
-87
-58
61
247
389
437
454
444
418
425
418
361
281
187
115
84
61
7
-91
-179
-227
-253
-193
-67
-20
-89
-202
-270
-207
-35
144
263
340
446
561
631
652
605
541
529
510
474
462
400
263
116
20
7
-18
-167
-389
-606
-766
-815
-806
-784
-700
-608
-563
-519
-525
-577
-541
-444
-333
-202
-130
-95
-12
90
193
293
364
409
449
516
575
608
653
673
684
720
676
578
531
490
487
547
555
521
511
470
374
254
171
174
179
154
142
91
-2
-64
-104
-109
-24
134
284
373
427
472
507
500
380
188
47
-25
-37
21
94
112
81
66
98
139
159
122
16
-83
-145
-213
-243
-221
-222
-227
-205
-207
-235
-263
-274
-228
-172
-167
-186
-202
-218
-231
-220
-209
-266
-312
-277
-258
-279
-287
-238
-40
240
385
414
495
643
766
814
803
774
758
760
762
760
755
711
627
533
456
470
552
535
402
270
152
14
-133
-203
-180
-189
-250
-283
-290
-331
-442
-495
-375
-245
-237
-300
-389
-430
-383
-325
-272
-198
-146
-147
-170
-214
-263
-214
-65
29
-2
-140
-326
-442
-530
-713
-928
-1078
-1106
-999
-948
-1029
-1062
-1018
-995
-1020
-1075
-1077
-1012
-958
-938
-931
-866
-766
-764
-869
-1032
-1176
-1217
-1253
-1282
-1209
-1147
-1130
-1090
-1045
-956
-866
-834
-748
-596
-465
-344
-244
-220
-306
-430
-404
-232
-121
-107
-108
-101
-50
33
108
180
193
168
189
190
188
275
353
327
226
116
58
37
52
57
-52
-178
-200
-180
-232
-437
-682
-777
-734
-608
-475
-443
-486
-567
-637
-614
-561
-513
-407
-301
-218
-159
-196
-280
-342
-378
-300
-108
39
81
95
131
157
155
149
130
65
-13
-5
105
220
310
395
448
486
566
695
848
987
1115
1244
1345
1398
1372
1260
1146
1134
1247
1419
1550
1542
1398
1268
1239
1245
1214
1135
1060
1008
928
856
826
764
686
682
738
787
809
787
665
477
331
249
232
291
370
455
550
640
742
801
756
662
598
596
603
572
569
565
460
302
172
135
176
156
150
330
559
632
529
338
191
143
125
40
-95
-141
-83
-24
19
54
-7
-200
-348
-314
-180
-17
134
213
232
161
47
48
112
138
146
110
38
32
112
164
98
-36
-104
-17
176
363
484
501
366
148
23
19
11
37
149
247
308
344
356
378
366
353
398
455
541
564
406
215
51
-150
-315
-413
-491
-505
-432
-400
-496
-617
-687
-711
-704
-693
-696
-756
-792
-629
-395
-276
-203
-132
-73
-30
-36
-6
86
103
18
-98
-189
-223
-262
-343
-392
-338
-234
-208
-303
-444
-569
-625
-541
-349
-213
-213
-259
-321
-397
-399
-353
-280
-97
122
282
403
460
479
554
739
988
1174
1292
1357
1265
1057
899
845
847
850
867
866
759
596
444
276
85
-100
-209
-200
-171
-194
-241
-324
-411
-435
-477
-591
-652
-646
-642
-590
-535
-602
-742
-864
-952
-1029
-1137
-1279
-1392
-1436
-1446
-1440
-1408
-1429
-1505
-1490
-1386
-1300
-1265
-1265
-1179
-1000
-935
-964
-947
-911
-835
-724
-748
-944
-1143
-1217
-1182
-1077
-888
-686
-618
-701
-834
-922
-944
-932
-813
-533
-205
102
316
280
56
-180
-441
-754
-1057
-1308
-1475
-1568
-1602
-1533
-1373
-1246
-1224
-1215
-1047
-702
-370
-177
-108
-171
-308
-373
-332
-248
-192
-172
-75
76
127
63
-32
-37
65
75
-41
-104
-69
37
156
167
37
-185
-373
-399
-364
-438
-574
-661
-683
-693
-744
-790
-770
-775
-886
-1051
-1229
-1390
-1474
-1448
-1328
-1192
-1072
-868
-617
-548
-741
-1025
-1197
-1233
-1194
-1064
-854
-659
-558
-564
-571
-498
-427
-377
-259
-100
43
181
259
240
213
283
427
489
451
523
757
972
1060
1077
1112
1128
1068
1008
965
907
903
954
955
882
807
780
730
529
142
-307
-696
-974
-1027
-808
-508
-303
-171
-2
178
217
137
63
45
189
475
636
540
301
102
102
253
334
220
-66
-481
-984
-1534
-2061
-2458
-2714
-2898
-2973
-2961
-2986
-2961
-2754
-2481
-2320
-2313
-2344
-2294
-2167
-1954
-1656
-1372
-1150
-969
-828
-721
-641
-581
-497
-396
-364
-377
-224
182
617
838
871
846
801
817
1000
1204
1229
1131
1071
1108
1211
1337
1483
1687
1954
2226
2468
2652
2715
2635
2406
2077
1772
1486
1182
990
975
1029
1067
1051
934
801
780
743
506
99
-346
-762
-1173
-1536
-1795
-1997
-2015
-1715
-1249
-774
-401
-230
-271
-524
-817
-900
-747
-442
-98
227
607
986
1218
1312
1362
1391
1316
1183
1152
1194
1314
1585
1881
2162
2455
2607
2632
2679
2703
2609
2281
1677
1061
731
763
1008
1223
1304
1191
859
471
139
-132
-334
-529
-700
-774
-837
-974
-1074
-1061
-1077
-1193
-1221
-1044
-734
-375
-73
90
146
147
118
81
100
270
600
983
1351
1679
1977
2333
2681
2802
2676
2465
2288
2222
2310
2534
2742
2802
2752
2631
2422
2128
1785
1474
1177
854
612
502
485
565
740
948
1101
1173
1140
918
544
166
-50
-12
98
109
97
114
164
216
98
-250
-644
-886
-992
-1157
-1443
-1705
-1811
-1744
-1518
-1085
-494
51
496
881
1173
1381
1511
1568
1615
1617
1570
1594
1714
1916
2174
2319
2281
2160
2058
2070
2206
2413
2694
2959
3067
3049
2953
2694
2305
1996
1870
1858
1863
1750
1409
897
383
40
-66
-29
-13
-200
-563
-831
-928
-947
-891
-797
-720
-657
-656
-740
-867
-1047
-1327
-1664
-1936
-2077
-2126
-2163
-2215
-2186
-2004
-1733
-1419
-1092
-833
-689
-615
-515
-289
73
484
854
1131
1301
1463
1734
2089
2424
2643
2700
2672
2681
2758
2878
3022
3178
3343
3525
3764
4051
4296
4453
4518
4553
4733
5118
5598
6078
6438
6532
6383
6183
6091
6095
6068
5842
5392
4877
4391
3935
3516
3044
2546
2222
2063
1898
1663
1398
1165
1032
1061
1222
1378
1384
1204
1012
930
823
658
499
244
-85
-295
-354
-317
-159
87
248
189
-47
-307
-464
-478
-412
-362
-307
-159
73
333
557
632
497
195
-123
-225
-63
147
205
114
38
90
289
626
1010
1351
1631
1786
1691
1397
1183
1140
1083
943
822
836
1056
1403
1681
1762
1724
1703
1697
1703
1724
1669
1546
1426
1322
1304
1383
1485
1634
1853
2029
2084
2092
2119
2164
2272
2430
2579
2782
2994
3091
3141
3192
3116
2895
2654
2442
2165
1700
1073
504
139
-132
-406
-655
-933
-1263
-1462
-1408
-1257
-1247
-1451
-1805
-2231
-2621
-2868
-2940
-2907
-2886
-2872
-2800
-2692
-2563
-2456
-2451
-2454
-2334
-2049
-1581
-1059
-673
-452
-368
-389
-392
-241
4
127
43
-154
-375
-558
-651
-669
-717
-882
-1158
-1472
-1707
-1793
-1798
-1825
-1938
-2118
-2210
-2095
-1812
-1423
-1048
-865
-847
-803
-676
-453
-89
333
692
957
1103
1177
1304
1501
1688
1801
1790
1691
1608
1525
1332
985
563
183
-143
-455
-734
-989
-1240
-1452
-1627
-1798
-1909
-1906
-1828
-1733
-1645
-1646
-1831
-2177
-2619
-3121
-3536
-3658
-3473
-3161
-2915
-2859
-2949
-3071
-3288
-3649
-4035
-4389
-4674
-4784
-4662
-4394
-4172
-4105
-4149
-4217
-4229
-4163
-4051
-3890
-3691
-3508
-3421
-3473
-3585
-3688
-3697
-3507
-3267
-3207
-3280
-3302
-3177
-2969
-2750
-2490
-2226
-2101
-2210
-2521
-2886
-3180
-3335
-3382
-3467
-3638
-3821
-3982
-4088
-4144
-4260
-4519
-4880
-5235
-5555
-5801
-5868
-5800
-5784
-5935
-6235
-6516
-6620
-6600
-6619
-6755
-6936
-7050
-7093
-7091
-7050
-7016
-6998
-6978
-6973
-6962
-6912
-6805
-6540
-6078
-5593
-5200
-4819
-4344
-3764
-3191
-2736
-2388
-2135
-1942
-1669
-1229
-714
-304
-94
-32
-43
-79
-102
-106
-103
-135
-276
-525
-789
-991
-1080
-1060
-1032
-1027
-961
-863
-835
-867
-921
-1002
-1113
-1278
-1486
-1654
-1749
-1853
-2087
-2451
-2809
-3098
-3344
-3484
-3512
-3562
-3685
-3790
-3841
-3932
-4142
-4407
-4613
-4670
-4530
-4283
-4054
-3858
-3685
-3541
-3440
-3454
-3642
-3959
-4267
-4420
-4392
-4300
-4266
-4315
-4353
-4306
-4182
-3964
-3626
-3257
-2997
-2905
-2922
-2916
-2806
-2677
-2651
-2656
-2517
-2234
-1954
-1770
-1671
-1574
-1407
-1248
-1265
-1474
-1708
-1827
-1846
-1871
-1927
-2003
-2140
-2274
-2226
-1986
-1722
-1560
-1472
-1357
-1228
-1196
-1301
-1505
-1702
-1776
-1717
-1544
-1258
-942
-717
-617
-572
-490
-347
-143
123
352
421
387
391
453
546
697
924
1217
1519
1739
1830
1794
1672
1539
1484
1561
1751
2013
2323
2641
2875
2911
2761
2546
2327
2167
2132
2174
2245
2361
2510
2688
2909
3152
3368
3507
3542
3436
3182
2872
2579
2324
2201
2278
2489
2717
2885
2968
2965
2889
2789
2744
2799
2959
3213
3473
3600
3573
3480
3388
3379
3475
3519
3438
3338
3260
3151
2931
2605
2309
2125
2031
1960
1859
1751
1634
1493
1390
1338
1326
1398
1526
1597
1514
1248
892
565
363
326
371
413
509
713
939
1090
1125
1038
933
967
1160
1416
1605
1661
1622
1501
1303
1139
1079
1084
1127
1154
1067
820
480
167
-52
-129
3
335
791
1276
1667
1882
1942
1966
2082
2290
2492
2625
2702
2780
2859
2890
2911
2999
3165
3375
3561
3673
3747
3819
3897
3999
4141
4332
4574
4818
5046
5274
5494
5716
5990
6298
6537
6692
6851
7035
7176
7205
7114
6972
6868
6835
6839
6824
6804
6781
6644
6363
6090
5928
5795
5583
5318
5088
4899
4688
4440
4217
4056
3934
3830
3748
3702
3698
3664
3523
3336
3201
3165
3249
3389
3518
3606
3605
3517
3410
3314
3254
3264
3357
3485
3586
3690
3827
3881
3777
3624
3553
3552
3548
3527
3539
3636
3836
4101
4401
4745
5101
5355
5437
5392
5301
5176
4995
4742
4470
4301
4299
4445
4686
4902
5000
4988
4913
4795
4619
4438
4323
4224
4097
3971
3853
3810
3891
4000
4033
3977
3861
3692
3492
3321
3191
3102
3079
3083
3104
3143
3088
2890
2651
2454
2325
2240
2158
2071
1977
1892
1843
1828
1846
1900
1950
1952
1875
1697
1475
1303
1242
1315
1503
1769
2084
2370
2556
2622
2558
2422
2280
2158
2113
2165
2251
2316
2309
2191
2029
1929
1902
1887
1853
1792
1709
1651
1618
1557
1458
1326
1171
1020
873
713
523
282
1
-305
-628
-952
-1236
-1453
-1607
-1720
-1783
-1769
-1716
-1724
-1844
-2058
-2343
-2674
-3004
-3268
-3425
-3513
-3573
-3578
-3523
-3464
-3471
-3559
-3652
-3711
-3760
-3795
-3836
-3945
-4140
-4388
-4634
-4843
-5027
-5179
-5297
-5389
-5418
-5364
-5269
-5169
-5083
-5013
-4920
-4751
-4505
-4229
-3941
-3612
-3218
-2759
-2287
-1904
-1678
-1588
-1560
-1536
-1497
-1447
-1401
-1372
-1375
-1405
-1444
-1497
-1543
-1544
-1526
-1543
-1610
-1684
-1715
-1717
-1696
-1619
-1507
-1388
-1261
-1149
-1092
-1098
-1122
-1131
-1145
-1168
-1170
-1143
-1083
-1014
-982
-977
-980
-1048
-1220
-1459
-1714
-1957
-2193
-2429
-2664
-2890
-3090
-3248
-3342
-3347
-3282
-3210
-3174
-3171
-3187
-3201
-3194
-3157
-3095
-3008
-2889
-2744
-2628
-2600
-2645
-2745
-2912
-3121
-3326
-3531
-3778
-4046
-4264
-4419
-4538
-4611
-4643
-4664
-4696
-4744
-4791
-4838
-4910
-5035
-5205
-5372
-5518
-5673
-5846
-6030
-6217
-6399
-6565
-6709
-6843
-6962
-7048
-7134
-7278
-7469
-7646
-7791
-7917
-8007
-8016
-7917
-7736
-7537
-7345
-7133
-6888
-6627
-6337
-5990
-5616
-5300
-5063
-4855
-4655
-4476
-4308
-4137
-3956
-3745
-3516
-3315
-3166
-3080
-3063
-3109
-3207
-3310
-3377
-3417
-3438
-3442
-3443
-3447
-3453
-3449
-3403
-3295
-3143
-2970
-2764
-2534
-2314
-2120
-1951
-1773
-1553
-1307
-1057
-825
-628
-450
-268
-91
56
168
266
375
494
601
695
808
932
1033
1111
1201
1347
1555
1757
1912
2060
2229
2387
2506
2605
2712
2822
2910
2975
3037
3110
3186
3238
3256
3249
3204
3113
2981
2828
2674
2517
2355
2218
2110
2000
1878
1764
1670
1591
1508
1397
1250
1099
1004
987
1002
990
947
924
925
901
832
741
648
556
470
402
353
310
255
172
63
-37
-93
-107
-70
31
142
194
199
193
191
198
207
215
241
287
347
395
391
349
301
242
180
136
106
73
15
-69
-152
-201
-189
-120
-26
75
187
305
417
510
566
587
581
556
561
623
686
707
710
733
768
808
873
970
1102
1275
1464
1669
1918
2174
2382
2554
2725
2887
3017
3110
3174
3226
3285
3336
3342
3289
3206
3116
3006
2872
2724
2572
2425
2267
2092
1930
1789
1640
1481
1343
1238
1151
1074
987
879
776
671
539
414
316
219
102
-32
-177
-318
-432
-495
-496
-461
-445
-461
-468
-444
-413
-421
-486
-581
-670
-746
-830
-943
-1064
-1149
-1189
-1215
-1232
-1230
-1216
-1202
-1182
-1154
-1124
-1082
-1012
-936
-857
-762
-635
-480
-341
-251
-178
-86
7
82
139
187
232
282
338
391
454
544
661
810
999
1195
1375
1538
1689
1862
2077
2283
2440
2549
2620
2666
2674
2607
2481
2350
2259
2221
2201
2170
2124
2055
1974
1919
1902
1896
1874
1847
1832
1821
1803
1767
1717
1673
1638
1597
1562
1557
1576
1600
1630
1667
1711
1778
1872
1965
2045
2111
2157
2178
2179
2162
2129
2095
2075
2068
2079
2086
2037
1935
1813
1698
1617
1553
1480
1396
1296
1189
1081
959
832
716
637
620
649
694
735
769
801
831
881
951
999
1014
1016
1004
968
901
831
784
752
735
740
775
828
880
934
979
991
980
959
938
933
934
930
927
929
942
975
1022
1067
1108
1153
1199
1247
1298
1345
1391
1456
1554
1666
1777
1908
2052
2182
2310
2438
2545
2619
2664
2698
2728
2760
2815
2889
2951
2985
2984
2966
2964
2982
3002
3004
2985
2962
2934
2884
2815
2740
2661
2580
2499
2409
2307
2204
2110
2025
1949
1877
1790
1676
1563
1476
1398
1314
1237
1168
1102
1032
957
884
824
781
750
697
589
460
366
304
233
138
36
-57
-149
-255
-366
-458
-526
-576
-609
-631
-661
-704
-754
-791
-785
-755
-728
-683
-620
-574
-548
-526
-501
-485
-490
-515
-584
-722
-908
-1119
-1345
-1564
-1774
-1988
-2208
-2435
-2668
-2908
-3143
-3358
-3562
-3760
-3943
-4099
-4231
-4356
-4475
-4574
-4648
-4691
-4710
-4725
-4736
-4737
-4724
-4700
-4669
-4631
-4592
-4541
-4478
-4419
-4361
-4311
-4281
-4283
-4328
-4409
-4500
-4591
-4672
-4748
-4828
-4900
-4955
-5016
-5090
-5172
-5260
-5342
-5404
-5447
-5483
-5509
-5508
-5473
-5421
-5362
-5296
-5231
-5172
-5115
-5048
-4968
-4887
-4800
-4698
-4579
-4438
-4271
-4091
-3907
-3725
-3560
-3406
-3254
-3097
-2931
-2768
-2628
-2498
-2358
-2212
-2064
-1897
-1711
-1519
-1328
-1150
-989
-842
-711
-601
-506
-420
-344
-267
-185
-95
21
162
303
433
556
682
817
947
1072
1209
1355
1507
1652
1769
1877
2004
2146
2293
2432
2554
2666
2767
2847
2902
2934
2943
2924
2879
2820
2751
2672
2579
2453
2294
2141
2003
1867
1737
1613
1487
1367
1270
1200
1153
1114
1084
1059
1033
1014
1024
1067
1118
1157
1187
1213
1237
1271
1319
1373
1423
1469
1520
1578
1629
1662
1686
1711
1731
1741
1750
1752
1743
1735
1737
1738
1727
1711
1703
1701
1683
1624
1530
1427
1325
1224
1120
1022
953
909
885
881
892
923
965
1008
1067
1136
1198
1237
1250
1245
1230
1203
1166
1107
1016
907
795
682
559
428
305
202
104
3
-78
-128
-163
-200
-257
-328
-392
-446
-493
-537
-598
-673
-749
-829
-913
-992
-1052
-1081
-1070
-1022
-948
-848
-736
-638
-568
-524
-496
-463
-417
-368
-327
-298
-275
-242
-200
-150
-96
-56
-38
-31
-23
-7
29
82
136
186
244
312
379
435
477
508
553
628
730
842
935
997
1050
1106
1152
1176
1196
1244
1321
1391
1438
1467
1487
1502
1501
1486
1478
1472
1460
1453
1439
1399
1344
1291
1244
1202
1169
1135
1076
989
904
834
791
778
790
830
884
935
975
995
1006
1024
1050
1084
1116
1124
1109
1083
1051
1002
941
897
881
880
894
919
947
975
1000
1028
1054
1059
1044
1018
982
941
913
907
916
920
905
877
846
820
797
764
734
736
757
765
765
770
775
765
725
652
577
538
543
575
620
668
718
771
827
882
936
997
1068
1128
1166
1190
1207
1210
1197
1175
1150
1117
1075
1032
988
944
897
842
786
736
690
643
585
513
431
338
240
145
54
-40
-143
-254
-378
-506
-625
-745
-869
-998
-1151
-1323
-1487
-1636
-1776
-1908
-2033
-2148
-2244
-2322
-2387
-2442
-2489
-2530
-2562
-2577
-2578
-2571
-2555
-2529
-2487
-2424
-2349
-2277
-2218
-2171
-2130
-2093
-2055
-2011
-1966
-1937
-1926
-1918
-1909
-1909
-1918
-1934
-1961
-1993
-2015
-2037
-2070
-2108
-2137
-2150
-2140
-2110
-2079
-2056
-2037
-2021
-1993
-1943
-1877
-1808
-1741
-1671
-1598
-1531
-1478
-1427
-1358
-1278
-1212
-1165
-1121
-1073
-1022
-969
-922
-892
-876
-864
-852
-849
-847
-831
-811
-801
-802
-811
-828
-853
-896
-962
-1049
-1162
-1300
-1450
-1597
-1729
-1850
-1963
-2061
-2153
-2254
-2364
-2478
-2591
-2687
-2750
-2772
-2748
-2693
-2626
-2559
-2493
-2425
-2346
-2260
-2174
-2089
-1992
-1878
-1741
-1574
-1380
-1174
-959
-735
-503
-266
-36
170
356
530
690
827
952
1079
1205
1341
1496
1658
1818
1981
2145
2307
2460
2603
2735
2847
2936
2997
3020
3008
2982
2959
2943
2933
2928
2917
2901
2883
2868
2856
2846
2827
2798
2773
2751
2718
2672
2618
2569
2531
2507
2497
2505
2517
2519
2507
2488
2466
2434
2401
2395
2415
2435
2438
2429
2424
2428
2430
2419
2395
2368
2345
2313
2265
2204
2124
2015
1882
1742
1608
1483
1367
1265
1185
1124
1071
1018
966
919
882
857
847
843
829
801
766
732
701
666
623
580
542
503
472
448
418
382
347
309
268
230
184
130
75
14
-56
-112
-140
-153
-163
-164
-152
-132
-102
-68
-38
-7
16
16
0
-23
-56
-95
-138
-190
-252
-318
-381
-441
-496
-538
-569
-592
-602
-595
-585
-583
-594
-614
-632
-645
-657
-665
-669
-683
-723
-782
-846
-911
-970
-1014
-1045
-1069
-1088
-1097
-1093
-1079
-1056
-1020
-962
-877
-768
-654
-548
-444
-346
-268
-200
-139
-94
-60
-30
0
32
62
81
85
69
28
-39
-125
-220
-320
-434
-542
-611
-642
-649
-645
-656
-683
-713
-738
-753
-759
-770
-789
-819
-851
-868
-867
-858
-842
-811
-756
-681
-592
-500
-406
-313
-224
-140
-63
-6
30
48
51
52
51
50
60
79
99
118
139
158
172
185
194
185
157
119
81
48
23
1
-30
-73
-115
-151
-177
-192
-211
-230
-242
-255
-284
-329
-379
-419
-450
-489
-547
-621
-701
-773
-829
-876
-917
-946
-954
-945
-928
-906
-885
-867
-841
-805
-766
-725
-689
-664
-644
-623
-598
-567
-519
-463
-412
-367
-326
-287
-242
-191
-141
-98
-71
-59
-52
-43
-35
-32
-20
13
50
73
86
96
106
118
142
184
244
314
382
449
516
577
629
674
713
752
784
800
810
821
837
862
888
906
914
922
934
945
953
956
951
931
903
878
860
841
819
790
769
770
780
787
797
807
810
804
795
785
765
719
656
585
500
414
340
274
217
167
115
58
-4
-74
-153
-234
-310
-395
-501
-619
-742
-861
-968
-1062
-1144
-1213
-1262
-1300
-1335
-1366
-1391
-1414
-1442
-1480
-1515
-1537
-1543
-1541
-1537
-1530
-1513
-1483
-1449
-1419
-1392
-1359
-1319
-1268
-1210
-1147
-1081
-1016
-954
-892
-827
-755
-680
-604
-525
-438
-341
-240
-138
-38
56
144
227
305
380
459
550
654
759
863
966
1063
1155
1240
1315
1386
1458
1530
1595
1654
1707
1751
1787
1820
1848
1868
1873
1860
1828
1780
1728
1691
1666
1638
1604
1563
1515
1462
1408
1357
1306
1251
1197
1144
1094
1050
1012
975
939
901
870
852
838
825
822
823
814
792
757
721
692
665
624
568
503
418
315
203
89
-29
-157
-289
-420
-549
-675
-800
-921
-1025
-1107
-1176
-1237
-1286
-1323
-1346
-1359
-1368
-1372
-1372
-1371
-1372
-1372
-1363
-1348
-1347
-1361
-1380
-1410
-1456
-1510
-1559
-1593
-1614
-1636
-1661
-1685
-1715
-1753
-1795
-1831
-1855
-1870
-1880
-1877
-1855
-1819
-1770
-1709
-1641
-1571
-1503
-1439
-1380
-1334
-1303
-1283
-1269
-1257
-1243
-1235
-1235
-1242
-1249
-1249
-1242
-1235
-1231
-1224
-1217
-1212
-1207
-1200
-1189
-1172
-1146
-1106
-1050
-989
-932
-873
-812
-754
-701
-650
-599
-552
-513
-488
-482
-495
-524
-561
-603
-655
-719
-790
-865
-941
-1018
-1093
-1155
-1210
-1256
-1289
-1308
-1314
-1312
-1304
-1293
-1277
-1251
-1220
-1192
-1168
-1145
-1123
-1098
-1075
-1057
-1043
-1036
-1036
-1042
-1053
-1065
-1076
-1078
-1070
-1057
-1040
-1016
-985
-958
-943
-929
-904
-871
-840
-813
-781
-740
-688
-627
-562
-498
-444
-403
-366
-327
-290
-255
-215
-164
-108
-55
-7
37
76
122
179
239
308
395
488
583
680
773
862
952
1036
1105
1159
1206
1247
1278
1303
1329
1361
1396
1425
1450
1482
1525
1579
1642
1710
1783
1863
1953
2052
2158
2269
2371
2458
2534
2599
2658
2712
2758
2800
2846
2894
2941
2980
3012
3031
3038
3039
3030
3006
2972
2931
2887
2843
2802
2754
2692
2621
2546
2470
2391
2311
2229
2146
2060
1976
1901
1831
1768
1713
1663
1616
1576
1542
1512
1488
1477
1476
1473
1461
1440
1408
1367
1320
1274
1231
1189
1142
1083
1020
967
924
883
836
778
725
686
664
655
650
635
603
559
519
486
454
425
400
377
343
293
227
147
58
-38
-143
-250
-354
-455
-559
-671
-792
-916
-1036
-1142
-1228
-1294
-1341
-1372
-1388
-1393
-1382
-1353
-1307
-1243
-1170
-1098
-1024
-947
-877
-814
-761
-714
-667
-612
-550
-486
-426
-370
-318
-266
-210
-151
-83
1
101
209
317
417
506
585
653
717
783
858
937
1008
1065
1111
1149
1188
1229
1265
1292
1317
1344
1368
1381
1383
1386
1398
1412
1420
1415
1396
1369
1344
1328
1305
1260
1190
1097
987
864
729
589
451
319
194
66
-70
-201
-313
-407
-490
-558
-610
-657
-712
-774
-835
-887
-927
-958
-983
-1004
-1018
-1037
-1069
-1113
-1159
-1192
-1211
-1221
-1222
-1225
-1238
-1265
-1297
-1317
-1328
-1343
-1360
-1378
-1402
-1438
-1485
-1533
-1577
-1617
-1650
-1679
-1703
-1716
-1715
-1705
-1692
-1677
-1664
-1653
-1639
-1622
-1600
-1572
-1538
-1498
-1462
-1437
-1424
-1422
-1435
-1460
-1487
-1510
-1515
-1493
-1453
-1415
-1393
-1391
-1401
-1412
-1419
-1413
-1393
-1364
-1335
-1306
-1260
-1194
-1126
-1068
-1016
-962
-917
-881
-834
-781
-736
-700
-671
-651
-642
-645
-652
-655
-648
-629
-614
-609
-609
-612
-615
-624
-639
-648
-641
-616
-576
-530
-487
-434
-365
-291
-214
-135
-59
12
75
124
158
182
209
242
280
325
382
454
524
579
620
653
679
699
705
701
704
712
720
726
736
757
782
802
816
831
846
860
876
902
942
986
1018
1024
1012
1002
1000
995
978
961
947
931
910
894
893
893
881
869
868
871
873
873
873
882
898
918
941
965
991
1016
1026
1026
1026
1022
1014
996
977
969
965
962
956
942
931
929
935
951
981
1020
1062
1094
1117
1138
1155
1170
1190
1209
1216
1215
1216
1218
1216
1208
1200
1204
1225
1251
1270
1281
1285
1286
1284
1277
1265
1253
1239
1224
1205
1179
1150
1127
1108
1077
1032
976
917
859
802
756
732
727
736
761
793
824
858
900
942
982
1022
1064
1105
1148
1185
1212
1226
1229
1229
1229
1232
1243
1258
1269
1269
1258
1243
1231
1221
1207
1185
1151
1105
1056
1008
961
913
855
778
694
618
548
477
407
341
277
218
158
90
16
-57
-128
-203
-283
-363
-444
-527
-604
-678
-754
-825
-889
-951
-1010
-1067
-1117
-1162
-1205
-1249
-1296
-1347
-1404
-1455
-1490
-1512
-1525
-1527
-1528
-1537
-1544
-1543
-1538
-1531
-1521
-1509
-1494
-1475
-1452
-1436
-1437
-1445
-1445
-1438
-1436
-1441
-1444
-1441
-1433
-1421
-1408
-1402
-1398
-1391
-1382
-1370
-1360
-1351
-1336
-1314
-1287
-1255
-1218
-1184
-1158
-1132
-1102
-1067
-1026
-983
-941
-899
-867
-846
-831
-824
-827
-837
-850
-855
-851
-842
-831
-822
-808
-789
-767
-740
-708
-678
-648
-608
-558
-512
-472
-434
-395
-353
-315
-282
-250
-216
-184
-155
-131
-113
-104
-102
-108
-115
-115
-112
-113
-116
-123
-142
-178
-222
-268
-320
-373
-425
-479
-538
-600
-662
-721
-782
-852
-923
-983
-1029
-1067
-1108
-1153
-1198
-1234
-1263
-1285
-1298
-1308
-1324
-1341
-1352
-1360
-1375
-1391
-1400
-1399
-1389
-1374
-1357
-1342
-1320
-1283
-1233
-1176
-1110
-1039
-972
-912
-864
-819
-767
-706
-632
-554
-484
-430
-393
-362
-328
-292
-249
-198
-143
-84
-19
46
109
167
218
264
306
338
362
384
400
407
406
400
379
343
294
237
172
101
25
-52
-133
-216
-290
-352
-406
-462
-519
-569
-613
-658
-705
-755
-805
-852
-891
-925
-957
-988
-1014
-1037
-1059
-1082
-1099
-1110
-1113
-1108
-1099
-1094
-1092
-1094
-1092
-1076
-1055
-1030
-1000
-972
-940
-900
-855
-805
-749
-689
-625
-556
-483
-407
-336
-259
-174
-88
-6
68
139
212
280
332
367
396
430
465
501
541
587
632
674
718
764
808
852
895
934
976
1018
1053
1081
1108
1136
1168
1201
1235
1271
1307
1339
1368
1397
1427
1455
1482
1509
1537
1562
1577
1584
1578
1559
1532
1501
1471
1444
1410
1368
1325
1282
1245
1207
1158
1102
1046
992
951
923
908
909
913
907
896
886
869
848
828
809
796
795
809
832
857
889
928
972
1020
1065
1109
1154
1199
1243
1277
1299
1315
1328
1337
1347
1364
1385
1393
1384
1368
1346
1310
1255
1187
1113
1041
977
925
882
842
797
743
679
616
567
542
533
529
519
496
464
424
378
332
287
243
205
171
140
109
75
36
-5
-41
-68
-87
-109
-145
-204
-280
-358
-433
-502
-569
-637
-709
-775
-830
-874
-911
-936
-959
-989
-1022
-1052
-1080
-1100
-1109
-1108
-1101
-1085
-1055
-1012
-968
-923
-876
-833
-797
-765
-742
-730
-727
-728
-728
-726
-722
-723
-736
-750
-756
-758
-757
-748
-729
-708
-690
-665
-626
-584
-546
-512
-484
-461
-437
-406
-356
-286
-203
-112
-18
71
152
217
272
327
382
428
462
480
493
518
554
587
605
612
627
655
683
698
700
699
705
724
758
795
828
854
872
884
894
900
904
912
922
922
904
876
848
824
808
800
797
796
800
801
793
789
799
824
854
881
903
916
913
905
901
895
889
895
916
939
954
962
963
960
963
977
1002
1046
1110
1188
1263
1326
1372
1401
1415
1425
1437
1456
1473
1485
1492
1496
1498
1499
1489
1458
1406
1352
1309
1268
1218
1163
1104
1038
969
905
847
783
706
621
535
452
371
293
211
115
15
-75
-148
-190
-204
-211
-228
-263
-310
-356
-398
-443
-491
-535
-575
-606
-631
-659
-697
-747
-808
-866
-909
-938
-954
-964
-977
-998
-1020
-1039
-1053
-1061
-1064
-1061
-1048
-1028
-1012
-1004
-998
-990
-987
-990
-986
-972
-959
-956
-969
-990
-1002
-1002
-1000
-1006
-1020
-1038
-1050
-1052
-1041
-1022
-1002
-988
-971
-945
-911
-874
-838
-807
-779
-753
-732
-715
-704
-702
-706
-712
-711
-693
-660
-619
-584
-559
-541
-526
-512
-497
-481
-466
-462
-468
-485
-517
-549
-569
-582
-592
-597
-602
-608
-612
-613
-616
-624
-631
-632
-625
-618
-615
-607
-594
-584
-586
-608
-640
-672
-701
-726
-743
-754
-758
-755
-744
-722
-687
-638
-586
-537
-490
-447
-410
-376
-340
-303
-270
-245
-226
-208
-191
-169
-137
-97
-47
9
60
100
131
159
185
213
245
280
316
351
384
415
440
459
472
483
495
505
511
515
511
496
476
461
456
459
467
478
489
497
503
507
513
517
522
530
548
569
589
605
622
644
671
695
716
736
760
788
812
825
828
825
816
801
781
756
726
696
661
623
586
547
501
448
391
338
291
253
232
221
211
199
184
171
159
139
112
81
46
9
-31
-78
-133
-192
-249
-301
-349
-396
-440
-481
-518
-546
-568
-588
-607
-627
-638
-639
-635
-632
-639
-657
-683
-708
-730
-745
-756
-766
-774
-777
-774
-766
-757
-749
-740
-726
-707
-681
-646
-607
-577
-558
-547
-543
-544
-549
-556
-564
-579
-598
-619
-637
-649
-652
-647
-642
-642
-643
-644
-645
-645
-644
-641
-633
-623
-612
-596
-572
-546
-527
-513
-501
-488
-470
-448
-427
-409
-391
-371
-344
-306
-259
-214
-170
-119
-60
2
63
121
176
226
264
288
305
320
331
336
335
330
322
314
313
315
313
307
298
296
305
319
334
348
359
366
374
383
393
407
426
453
480
502
517
522
522
520
514
506
497
484
469
445
411
374
344
328
329
340
354
367
378
385
397
419
444
466
485
499
507
506
500
490
479
467
449
427
403
375
337
284
216
139
58
-29
-121
-217
-311
-401
-489
-574
-652
-723
-786
-839
-886
-933
-978
-1018
-1050
-1075
-1097
-1116
-1132
-1143
-1155
-1166
-1166
-1159
-1148
-1126
-1097
-1064
-1029
-996
-962
-930
-901
-870
-839
-810
-784
-762
-743
-729
-721
-717
-716
-715
-714
-720
-729
-740
-754
-764
-768
-768
-763
-757
-747
-726
-697
-670
-645
-626
-613
-603
-595
-586
-580
-580
-580
-578
-576
-570
-558
-538
-513
-481
-446
-415
-388
-354
-313
-267
-219
-172
-126
-76
-25
20
62
105
146
183
222
265
309
356
405
454
506
565
626
688
749
806
864
923
978
1029
1072
1114
1156
1195
1228
1253
1269
1279
1285
1289
1297
1306
1313
1319
1322
1322
1314
1300
1285
1273
1270
1270
1269
1267
1264
1260
1252
1239
1225
1209
1184
1147
1100
1054
1018
997
983
970
954
936
916
898
881
859
835
814
797
778
753
721
688
657
627
597
569
541
507
465
426
393
363
335
308
280
255
237
224
214
208
205
204
202
195
185
174
161
139
107
71
31
-8
-41
-66
-88
-106
-124
-145
-166
-184
-201
-216
-230
-245
-256
-259
-259
-264
-272
-278
-285
-286
-280
-272
-266
-260
-253
-244
-232
-219
-205
-188
-169
-152
-136
-121
-106
-90
-76
-63
-53
-46
-39
-36
-38
-47
-64
-83
-104
-125
-142
-149
-152
-153
-152
-148
-137
-118
-100
-82
-59
-33
-12
-2
-5
-16
-36
-64
-96
-130
-165
-195
-221
-246
-270
-292
-310
-323
-331
-334
-334
-333
-334
-336
-339
-347
-365
-389
-411
-428
-440
-449
-459
-465
-468
-467
-464
-460
-451
-441
-430
-416
-401
-383
-357
-326
-296
-275
-267
-269
-276
-288
-306
-326
-344
-361
-380
-400
-421
-440
-455
-468
-478
-488
-492
-495
-497
-499
-498
-491
-476
-458
-437
-420
-409
-399
-386
-369
-354
-347
-345
-343
-337
-327
-315
-301
-290
-285
-281
-282
-286
-291
-296
-304
-315
-329
-341
-352
-363
-373
-382
-390
-397
-401
-400
-396
-391
-382
-367
-344
-312
-276
-241
-206
-173
-142
-112
-84
-56
-28
-3
20
41
65
90
119
152
189
225
257
283
306
325
343
358
364
362
360
359
356
355
353
352
350
348
347
345
343
342
340
338
336
335
333
331
330
328
326
325
323
322
320
318
317
315
313
312
310
309
307
305
304
302
301
299
298
296
294
293
291
290
288
287
285
283
282
280
279
277
276
274
273
271
270
268
267
265
264
262
261
259
258
256
255
253
252
250
249
248
246
245
243
242
240
239
237
236
235
233
232
230
229
228
226
225
224
222
221
220
218
217
215
214
213
211
210
209
207
206
205
203
202
201
199
198
197
196
194
193
192
191
189
188
187
185
184
183
182
181
179
178
177
176
175
173
172
171
170
169
167
166
165
164
163
161
160
159
158
157
156
154
153
152
151
150
149
148
147
146
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
97
96
95
94
93
92
91
90
90
89
88
87
86
85
84
84
83
82
81
80
79
79
78
77
76
75
75
74
73
72
72
71
70
69
68
68
67
66
65
65
64
63
62
62
61
60
60
59
