20
10835
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-39
-39
-39
-40
-40
-40
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
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
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
11
11
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
7
7
7
7
6
6
6
6
6
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-14
-15
-15
-15
-16
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-22
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-26
-26
-26
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
0
0
0
0
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
10
10
10
10
11
11
12
12
12
13
13
14
14
14
15
15
15
16
16
17
17
17
18
18
19
19
20
20
21
21
22
22
22
23
23
24
24
25
25
25
26
26
27
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
45
45
46
46
47
48
48
49
50
50
51
52
52
53
53
54
55
55
56
57
57
58
59
60
60
61
62
62
63
64
64
65
66
67
67
68
69
70
70
71
72
72
73
74
74
75
76
77
78
78
79
80
81
82
83
84
85
85
86
87
88
89
89
90
91
92
92
93
94
94
95
96
96
97
98
98
99
100
101
101
102
103
104
105
105
106
107
108
109
110
111
112
112
113
114
114
115
116
117
117
118
118
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
127
127
128
128
129
129
129
130
130
130
130
130
131
131
131
131
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
130
130
130
131
131
131
132
133
133
134
135
136
137
138
139
140
141
143
144
145
147
148
150
151
153
155
157
158
160
162
163
165
166
168
169
171
172
174
175
177
178
179
181
182
183
184
185
187
188
189
189
190
190
191
191
192
192
193
194
194
195
195
196
196
197
197
197
198
198
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
199
199
199
198
198
198
197
197
197
196
196
195
194
194
193
192
192
191
190
190
189
189
188
188
188
187
186
185
185
184
183
182
181
181
180
180
179
179
178
178
178
178
178
178
178
178
178
178
179
179
180
181
183
184
186
188
191
193
195
197
199
201
202
204
205
206
207
208
210
211
212
214
215
216
218
219
220
221
222
223
223
224
226
227
229
230
232
233
235
236
237
238
239
240
241
242
243
245
247
249
252
255
258
261
265
268
272
275
279
282
285
289
292
295
299
303
307
311
315
319
323
327
331
334
338
341
344
347
350
353
355
358
361
364
367
370
372
375
377
379
380
382
382
383
384
385
387
389
391
394
397
400
403
406
409
412
415
418
421
423
426
428
431
434
437
441
444
448
451
454
457
460
462
465
467
469
471
472
474
476
477
479
481
482
483
484
485
485
486
486
486
487
487
487
488
488
489
489
489
489
490
490
491
491
491
491
490
490
489
487
486
484
483
482
481
480
478
477
475
474
473
472
471
470
469
468
467
466
466
465
465
464
464
464
464
465
466
467
469
470
472
473
474
475
476
476
477
477
477
477
476
476
476
476
476
477
477
478
478
479
479
480
480
480
479
479
478
478
478
478
478
478
478
478
478
479
480
481
482
483
483
484
485
485
486
487
487
487
486
485
484
483
482
481
481
481
481
481
482
482
483
483
483
483
482
481
480
479
478
478
478
477
477
476
474
473
471
469
467
465
462
459
456
453
449
445
440
436
433
430
428
426
424
422
419
417
415
412
411
409
407
404
401
398
394
391
387
384
381
378
375
372
368
364
361
357
353
349
344
340
335
330
325
320
314
309
302
296
289
282
275
267
260
252
244
237
230
223
216
210
203
196
189
183
176
169
163
157
150
142
134
126
118
110
103
97
92
87
83
79
75
71
67
63
59
54
50
46
42
39
36
33
32
31
30
31
32
34
36
38
40
41
41
41
41
42
42
43
44
45
46
48
49
50
52
54
56
58
60
63
67
71
76
82
87
92
95
99
101
103
104
103
101
98
94
90
86
83
81
80
79
79
79
79
78
78
77
77
76
74
71
66
61
55
49
43
37
32
27
22
17
11
6
0
-7
-14
-22
-29
-36
-42
-47
-51
-54
-58
-62
-67
-72
-76
-80
-83
-87
-89
-92
-95
-98
-100
-101
-101
-101
-100
-99
-97
-96
-94
-93
-92
-92
-93
-95
-97
-100
-103
-105
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-110
-113
-116
-120
-124
-129
-135
-141
-148
-156
-164
-173
-182
-192
-202
-213
-224
-235
-246
-255
-263
-271
-279
-287
-296
-305
-315
-324
-335
-346
-358
-370
-384
-397
-411
-424
-437
-450
-463
-474
-484
-493
-500
-505
-510
-514
-518
-523
-528
-533
-538
-543
-548
-554
-559
-563
-567
-571
-575
-578
-581
-584
-586
-587
-587
-586
-585
-584
-582
-580
-576
-571
-566
-559
-552
-546
-541
-538
-536
-534
-533
-532
-532
-532
-533
-535
-537
-538
-539
-539
-539
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-550
-551
-552
-553
-553
-553
-553
-554
-556
-559
-562
-566
-570
-573
-577
-582
-586
-591
-595
-599
-602
-605
-607
-608
-610
-612
-615
-618
-622
-627
-633
-640
-648
-656
-665
-674
-683
-693
-702
-711
-721
-731
-743
-755
-767
-779
-792
-805
-819
-833
-847
-862
-877
-890
-903
-915
-926
-936
-946
-955
-963
-971
-980
-988
-996
-1004
-1010
-1018
-1024
-1029
-1034
-1040
-1046
-1052
-1060
-1067
-1073
-1079
-1084
-1088
-1091
-1092
-1090
-1087
-1082
-1077
-1070
-1063
-1057
-1051
-1046
-1041
-1036
-1031
-1026
-1020
-1014
-1006
-997
-987
-975
-961
-948
-935
-922
-911
-900
-889
-879
-869
-860
-854
-850
-847
-845
-845
-844
-845
-845
-846
-849
-851
-853
-854
-855
-854
-851
-846
-840
-834
-828
-823
-820
-818
-818
-819
-822
-827
-832
-839
-846
-853
-861
-869
-878
-887
-895
-902
-908
-911
-914
-915
-917
-918
-921
-923
-924
-924
-923
-920
-915
-911
-908
-906
-906
-907
-909
-913
-918
-924
-929
-935
-939
-943
-945
-947
-948
-950
-950
-950
-949
-948
-945
-943
-942
-943
-944
-944
-944
-941
-937
-930
-920
-910
-899
-887
-877
-868
-860
-853
-847
-841
-835
-829
-823
-818
-814
-811
-810
-809
-809
-810
-810
-811
-813
-814
-814
-813
-811
-809
-805
-801
-795
-788
-779
-771
-762
-755
-750
-747
-746
-746
-748
-751
-753
-755
-756
-757
-756
-754
-750
-745
-739
-730
-720
-708
-694
-681
-667
-656
-646
-638
-633
-630
-627
-626
-625
-626
-628
-633
-641
-650
-660
-670
-679
-688
-696
-703
-710
-715
-720
-723
-725
-725
-724
-722
-717
-711
-703
-694
-683
-671
-658
-642
-626
-610
-594
-579
-563
-549
-535
-524
-513
-504
-496
-489
-481
-472
-460
-445
-429
-411
-394
-377
-361
-346
-331
-315
-299
-285
-274
-265
-260
-257
-256
-254
-254
-253
-254
-255
-258
-262
-265
-267
-266
-261
-254
-244
-232
-218
-203
-186
-170
-153
-138
-125
-115
-107
-102
-101
-105
-111
-120
-130
-141
-152
-162
-170
-176
-178
-177
-172
-164
-152
-140
-126
-112
-97
-82
-66
-51
-37
-25
-14
-5
3
9
15
22
29
37
47
58
71
86
103
121
141
162
183
205
229
253
278
303
327
348
368
385
401
414
426
437
447
456
464
473
482
493
504
517
531
545
560
573
584
592
599
605
609
612
614
617
620
623
625
628
631
634
637
642
646
652
658
663
666
667
666
663
659
657
657
658
659
662
667
676
689
705
724
743
763
784
805
828
852
877
900
921
937
949
959
967
977
990
1002
1018
1031
1043
1054
1067
1083
1104
1130
1160
1192
1227
1262
1296
1331
1364
1396
1427
1456
1484
1512
1539
1567
1596
1626
1656
1686
1715
1741
1768
1795
1824
1854
1887
1920
1954
1988
2021
2056
2091
2127
2163
2200
2236
2269
2300
2326
2348
2366
2378
2385
2386
2385
2382
2379
2378
2378
2380
2383
2386
2389
2391
2391
2390
2387
2383
2378
2370
2360
2348
2332
2315
2295
2274
2252
2230
2206
2183
2160
2137
2114
2092
2069
2045
2021
1996
1970
1945
1919
1893
1866
1837
1806
1774
1741
1708
1675
1644
1614
1587
1561
1536
1513
1492
1472
1454
1437
1423
1409
1395
1381
1366
1352
1339
1326
1315
1306
1298
1291
1284
1278
1271
1264
1258
1252
1247
1242
1238
1234
1229
1224
1218
1211
1203
1194
1184
1174
1161
1147
1132
1116
1101
1086
1072
1058
1043
1029
1016
1004
995
986
978
969
960
950
939
927
914
899
883
866
848
828
808
787
767
749
731
715
698
681
665
649
634
621
610
600
590
582
575
569
562
555
549
541
532
521
508
493
477
462
446
432
417
401
384
366
347
329
311
294
276
257
234
209
182
154
126
98
71
45
20
-4
-26
-47
-64
-78
-90
-100
-108
-114
-117
-116
-111
-103
-92
-81
-69
-58
-47
-33
-19
-2
16
34
51
68
83
97
111
125
139
152
164
174
182
190
196
201
205
206
205
203
201
198
196
194
192
188
182
175
165
155
144
133
122
110
96
78
57
33
4
-27
-60
-94
-130
-166
-201
-236
-270
-304
-337
-370
-402
-432
-461
-487
-510
-533
-556
-578
-601
-623
-646
-668
-690
-713
-737
-761
-785
-809
-833
-857
-880
-904
-927
-951
-975
-1000
-1027
-1054
-1080
-1106
-1132
-1157
-1184
-1211
-1241
-1273
-1306
-1340
-1374
-1409
-1446
-1483
-1520
-1557
-1594
-1629
-1664
-1697
-1729
-1760
-1790
-1819
-1848
-1877
-1904
-1928
-1948
-1964
-1976
-1985
-1992
-1998
-2005
-2012
-2019
-2024
-2029
-2032
-2036
-2041
-2048
-2056
-2064
-2072
-2080
-2088
-2095
-2102
-2109
-2116
-2122
-2127
-2132
-2136
-2140
-2144
-2147
-2150
-2150
-2149
-2144
-2136
-2125
-2111
-2095
-2078
-2062
-2044
-2025
-2008
-1990
-1972
-1957
-1945
-1937
-1932
-1930
-1930
-1931
-1932
-1931
-1927
-1921
-1912
-1902
-1889
-1877
-1866
-1856
-1850
-1844
-1840
-1836
-1831
-1825
-1818
-1809
-1800
-1791
-1782
-1771
-1759
-1744
-1727
-1707
-1686
-1664
-1641
-1619
-1596
-1574
-1551
-1529
-1508
-1487
-1468
-1451
-1436
-1423
-1412
-1403
-1395
-1388
-1381
-1373
-1366
-1358
-1351
-1343
-1334
-1324
-1314
-1304
-1293
-1283
-1273
-1264
-1256
-1249
-1241
-1232
-1221
-1207
-1190
-1172
-1154
-1135
-1116
-1098
-1080
-1061
-1043
-1022
-1002
-982
-961
-940
-920
-902
-885
-870
-857
-846
-837
-829
-822
-815
-809
-801
-793
-784
-774
-763
-752
-741
-729
-717
-705
-694
-686
-680
-676
-676
-676
-678
-682
-687
-694
-704
-714
-724
-734
-744
-753
-762
-772
-783
-795
-806
-815
-823
-828
-829
-828
-822
-813
-801
-785
-768
-749
-728
-708
-690
-674
-660
-647
-634
-621
-609
-597
-586
-576
-568
-559
-549
-537
-522
-505
-487
-469
-452
-435
-419
-403
-385
-368
-352
-337
-324
-314
-305
-297
-290
-284
-278
-272
-266
-260
-253
-244
-233
-220
-205
-188
-170
-152
-134
-118
-105
-95
-86
-79
-72
-67
-61
-56
-52
-48
-45
-44
-45
-50
-58
-69
-83
-100
-118
-139
-160
-182
-203
-221
-237
-248
-256
-262
-266
-270
-274
-279
-283
-286
-286
-284
-279
-271
-260
-246
-229
-210
-189
-166
-141
-114
-85
-56
-28
-1
25
52
81
111
141
171
199
225
249
270
288
304
316
324
329
330
330
328
327
328
329
333
337
341
345
348
348
345
340
334
327
321
318
317
318
320
324
328
335
343
354
365
377
387
395
398
398
394
388
379
368
355
341
325
309
293
279
266
255
247
242
239
237
235
234
235
238
243
250
259
269
280
291
303
315
328
343
357
372
387
401
415
429
441
452
459
463
464
463
458
452
445
439
435
433
433
436
443
453
465
479
495
514
533
553
574
594
613
631
649
665
682
699
715
732
747
761
774
784
792
799
805
811
816
820
821
819
814
805
793
780
766
750
734
718
701
685
671
658
648
641
637
636
637
639
642
645
646
646
643
637
629
619
608
596
583
568
551
534
517
501
487
475
465
456
449
445
444
446
451
460
472
486
503
523
546
571
598
626
657
691
727
767
808
851
895
938
982
1025
1066
1105
1142
1174
1202
1227
1249
1268
1287
1306
1326
1347
1368
1389
1410
1430
1449
1465
1478
1487
1493
1497
1499
1502
1505
1513
1525
1544
1570
1600
1635
1673
1714
1758
1802
1846
1888
1929
1968
2007
2043
2078
2110
2139
2165
2189
2212
2233
2252
2267
2279
2287
2293
2297
2302
2308
2316
2326
2336
2347
2361
2378
2398
2422
2448
2475
2505
2536
2566
2594
2620
2644
2664
2683
2700
2716
2731
2745
2758
2769
2778
2784
2789
2792
2793
2790
2785
2776
2765
2753
2741
2729
2717
2705
2693
2681
2669
2658
2647
2637
2627
2615
2601
2586
2569
2550
2530
2510
2490
2469
2449
2431
2416
2403
2394
2386
2380
2374
2367
2360
2352
2344
2332
2317
2298
2277
2255
2230
2204
2174
2143
2110
2077
2043
2011
1979
1950
1923
1898
1876
1855
1837
1821
1808
1797
1788
1780
1773
1768
1764
1765
1770
1779
1793
1810
1827
1845
1862
1880
1896
1910
1922
1932
1940
1945
1950
1955
1960
1967
1976
1987
2000
2013
2027
2037
2044
2048
2048
2045
2041
2037
2033
2029
2028
2027
2027
2029
2033
2040
2049
2059
2068
2075
2079
2080
2077
2070
2060
2045
2031
2016
2001
1990
1980
1973
1969
1968
1971
1978
1991
2009
2035
2068
2108
2155
2208
2265
2325
2386
2447
2507
2565
2620
2669
2713
2752
2785
2814
2839
2861
2881
2897
2911
2922
2930
2936
2940
2941
2942
2943
2944
2947
2950
2956
2963
2974
2988
3005
3023
3044
3066
3088
3111
3132
3151
3167
3179
3188
3194
3196
3195
3190
3180
3167
3153
3140
3130
3123
3120
3121
3124
3129
3133
3135
3134
3130
3123
3114
3104
3093
3082
3071
3059
3047
3034
3023
3012
3002
2992
2981
2967
2951
2934
2915
2894
2869
2841
2807
2769
2725
2678
2629
2581
2535
2493
2457
2427
2405
2390
2381
2379
2382
2390
2400
2409
2416
2420
2419
2415
2406
2396
2385
2374
2365
2355
2345
2333
2322
2311
2300
2291
2283
2275
2267
2258
2248
2239
2231
2224
2219
2215
2211
2209
2208
2209
2211
2211
2208
2203
2194
2181
2161
2136
2107
2075
2039
2000
1958
1913
1864
1813
1758
1700
1639
1574
1506
1436
1367
1300
1235
1174
1118
1066
1020
983
952
929
911
897
886
878
873
869
868
869
873
879
886
893
900
907
913
918
921
921
918
913
907
900
893
886
880
875
871
870
872
875
878
880
882
883
880
875
866
853
834
811
783
751
719
690
665
645
629
617
609
605
606
610
619
631
646
662
676
689
698
701
697
684
661
629
588
540
483
420
351
279
205
131
57
-16
-90
-165
-239
-313
-387
-458
-528
-595
-660
-722
-780
-831
-872
-901
-919
-926
-926
-918
-905
-887
-867
-846
-827
-809
-794
-781
-770
-760
-753
-750
-753
-763
-782
-809
-845
-890
-942
-1002
-1069
-1139
-1210
-1280
-1348
-1413
-1476
-1536
-1593
-1648
-1701
-1753
-1803
-1852
-1898
-1941
-1980
-2013
-2041
-2063
-2078
-2088
-2091
-2089
-2082
-2069
-2054
-2039
-2023
-2008
-1995
-1982
-1969
-1956
-1942
-1930
-1919
-1913
-1911
-1913
-1920
-1932
-1949
-1972
-1999
-2031
-2066
-2103
-2144
-2187
-2233
-2280
-2327
-2375
-2425
-2478
-2534
-2594
-2658
-2725
-2794
-2864
-2935
-3006
-3075
-3140
-3200
-3256
-3308
-3358
-3405
-3449
-3490
-3527
-3561
-3593
-3626
-3660
-3695
-3732
-3769
-3805
-3841
-3876
-3914
-3955
-4002
-4053
-4108
-4166
-4226
-4289
-4356
-4427
-4503
-4584
-4672
-4764
-4862
-4963
-5067
-5173
-5279
-5383
-5484
-5580
-5670
-5754
-5833
-5907
-5978
-6051
-6126
-6207
-6297
-6393
-6497
-6607
-6722
-6841
-6964
-7090
-7217
-7345
-7470
-7591
-7706
-7816
-7918
-8012
-8096
-8167
-8228
-8274
-8308
-8329
-8339
-8338
-8328
-8310
-8285
-8255
-8219
-8179
-8137
-8096
-8058
-8023
-7994
-7968
-7944
-7924
-7907
-7896
-7890
-7890
-7895
-7904
-7917
-7934
-7955
-7979
-8006
-8036
-8067
-8099
-8130
-8157
-8180
-8197
-8204
-8203
-8194
-8179
-8157
-8130
-8096
-8060
-8018
-7971
-7922
-7873
-7826
-7783
-7745
-7713
-7689
-7673
-7665
-7663
-7665
-7668
-7669
-7665
-7653
-7633
-7603
-7563
-7514
-7459
-7399
-7336
-7272
-7207
-7143
-7081
-7021
-6966
-6917
-6874
-6839
-6811
-6791
-6778
-6774
-6775
-6782
-6793
-6807
-6822
-6838
-6854
-6870
-6885
-6898
-6910
-6923
-6937
-6954
-6973
-6993
-7009
-7022
-7030
-7033
-7030
-7022
-7008
-6989
-6964
-6934
-6900
-6861
-6821
-6779
-6739
-6702
-6670
-6643
-6623
-6608
-6601
-6598
-6597
-6597
-6596
-6593
-6586
-6574
-6555
-6525
-6483
-6428
-6359
-6276
-6181
-6073
-5955
-5828
-5696
-5559
-5422
-5286
-5156
-5032
-4916
-4804
-4696
-4588
-4481
-4376
-4273
-4171
-4069
-3968
-3868
-3768
-3671
-3578
-3489
-3407
-3331
-3265
-3207
-3158
-3117
-3084
-3058
-3037
-3020
-3005
-2990
-2974
-2952
-2926
-2895
-2862
-2826
-2789
-2751
-2712
-2674
-2639
-2606
-2578
-2556
-2541
-2534
-2537
-2548
-2568
-2594
-2627
-2664
-2704
-2743
-2782
-2819
-2855
-2891
-2925
-2959
-2990
-3017
-3038
-3051
-3053
-3045
-3029
-3008
-2983
-2957
-2929
-2899
-2869
-2841
-2816
-2793
-2772
-2751
-2731
-2711
-2691
-2670
-2648
-2626
-2604
-2583
-2565
-2548
-2535
-2527
-2523
-2523
-2526
-2533
-2542
-2554
-2570
-2588
-2608
-2629
-2650
-2668
-2684
-2695
-2700
-2698
-2689
-2673
-2653
-2629
-2605
-2580
-2554
-2525
-2495
-2464
-2432
-2401
-2373
-2351
-2334
-2325
-2322
-2325
-2334
-2345
-2356
-2364
-2365
-2358
-2340
-2314
-2280
-2240
-2195
-2144
-2090
-2029
-1965
-1895
-1819
-1737
-1647
-1550
-1443
-1325
-1196
-1057
-911
-756
-595
-426
-250
-67
123
318
514
710
903
1092
1275
1453
1626
1794
1958
2117
2274
2428
2580
2731
2880
3029
3177
3327
3480
3635
3793
3954
4118
4286
4456
4630
4806
4981
5152
5318
5476
5625
5763
5892
6013
6127
6238
6347
6457
6569
6684
6803
6926
7054
7185
7321
7459
7598
7739
7880
8023
8169
8320
8475
8634
8795
8956
9117
9274
9427
9572
9709
9836
9954
10061
10156
10237
10305
10359
10400
10427
10441
10442
10431
10410
10382
10350
10316
10282
10252
10226
10206
10192
10183
10179
10176
10172
10165
10152
10132
10104
10064
10011
9944
9864
9773
9672
9563
9449
9330
9209
9087
8965
8843
8722
8602
8483
8366
8253
8147
8048
7963
7890
7831
7787
7758
7741
7736
7741
7757
7780
7809
7839
7868
7892
7907
7910
7899
7873
7833
7778
7709
7626
7531
7426
7313
7197
7078
6960
6845
6735
6632
6538
6455
6388
6339
6309
6298
6305
6325
6354
6389
6423
6453
6477
6492
6498
6491
6474
6444
6404
6354
6295
6229
6155
6073
5985
5892
5795
5696
5597
5500
5404
5312
5224
5141
5066
5001
4946
4902
4868
4844
4831
4827
4832
4846
4868
4896
4931
4975
5030
5097
5177
5271
5378
5498
5626
5762
5901
6039
6174
6302
6422
6531
6629
6717
6795
6867
6934
7000
7066
7133
7204
7279
7359
7447
7542
7645
7755
7872
7997
8129
8266
8407
8551
8696
8838
8977
9112
9245
9377
9508
9640
9770
9896
10017
10131
10240
10342
10438
10526
10606
10677
10737
10785
10818
10835
10835
10815
10777
10718
10640
10542
10425
10290
10142
9981
9810
9633
9452
9270
9086
8903
8722
8543
8367
8195
8026
7861
7698
7538
7377
7215
7048
6876
6697
6509
6311
6103
5883
5654
5414
5164
4906
4642
4375
4106
3838
3572
3310
3054
2804
2560
2325
2096
1874
1658
1446
1239
1037
840
647
459
278
105
-57
-206
-340
-455
-552
-628
-683
-719
-734
-731
-708
-669
-614
-545
-465
-375
-278
-177
-76
23
119
210
293
369
437
496
546
589
624
652
676
698
719
743
771
804
844
892
946
1008
1079
1157
1242
1333
1431
1534
1638
1743
1846
1946
2041
2131
2214
2288
2350
2400
2434
2453
2456
2444
2417
2376
2322
2259
2186
2108
2024
1935
1842
1746
1645
1541
1433
1320
1204
1085
962
836
708
576
441
304
163
19
-129
-281
-435
-592
-750
-911
-1075
-1243
-1415
-1594
-1780
-1972
-2171
-2376
-2587
-2802
-3019
-3235
-3450
-3662
-3871
-4074
-4270
-4457
-4635
-4801
-4956
-5100
-5231
-5351
-5459
-5557
-5646
-5727
-5801
-5872
-5940
-6008
-6076
-6144
-6211
-6276
-6340
-6400
-6457
-6511
-6564
-6617
-6668
-6718
-6765
-6810
-6851
-6889
-6922
-6950
-6973
-6989
-6996
-6994
-6980
-6955
-6917
-6867
-6807
-6738
-6662
-6582
-6499
-6415
-6331
-6250
-6171
-6096
-6024
-5955
-5889
-5825
-5764
-5705
-5650
-5599
-5554
-5516
-5486
-5463
-5448
-5440
-5439
-5443
-5452
-5465
-5479
-5493
-5504
-5512
-5517
-5519
-5516
-5510
-5500
-5486
-5469
-5448
-5425
-5398
-5370
-5340
-5309
-5278
-5246
-5214
-5183
-5153
-5125
-5098
-5071
-5046
-5021
-4998
-4976
-4957
-4939
-4923
-4908
-4894
-4880
-4866
-4850
-4833
-4814
-4792
-4768
-4744
-4719
-4695
-4673
-4652
-4634
-4618
-4605
-4594
-4587
-4582
-4579
-4577
-4577
-4577
-4579
-4584
-4592
-4604
-4619
-4636
-4654
-4672
-4688
-4700
-4707
-4707
-4697
-4676
-4644
-4599
-4541
-4470
-4388
-4296
-4196
-4091
-3983
-3875
-3767
-3661
-3557
-3455
-3357
-3261
-3169
-3081
-2996
-2915
-2838
-2764
-2693
-2625
-2559
-2493
-2429
-2366
-2304
-2243
-2183
-2126
-2070
-2017
-1967
-1919
-1874
-1831
-1792
-1755
-1722
-1692
-1664
-1639
-1616
-1597
-1580
-1568
-1562
-1561
-1568
-1584
-1607
-1641
-1684
-1737
-1802
-1876
-1960
-2053
-2154
-2262
-2377
-2497
-2622
-2751
-2883
-3017
-3152
-3288
-3423
-3558
-3690
-3820
-3945
-4064
-4175
-4276
-4366
-4444
-4509
-4561
-4599
-4624
-4636
-4637
-4627
-4607
-4577
-4539
-4493
-4439
-4378
-4310
-4236
-4154
-4064
-3968
-3863
-3749
-3628
-3499
-3364
-3223
-3078
-2930
-2780
-2629
-2479
-2333
-2192
-2058
-1933
-1816
-1709
-1613
-1528
-1454
-1390
-1337
-1294
-1262
-1240
-1227
-1223
-1228
-1241
-1263
-1291
-1326
-1366
-1410
-1456
-1504
-1553
-1601
-1648
-1695
-1740
-1784
-1825
-1863
-1899
-1932
-1962
-1990
-2016
-2040
-2063
-2084
-2103
-2119
-2133
-2145
-2153
-2159
-2161
-2159
-2155
-2148
-2139
-2129
-2116
-2101
-2084
-2065
-2044
-2021
-1998
-1971
-1941
-1907
-1867
-1822
-1771
-1715
-1654
-1588
-1519
-1445
-1369
-1291
-1212
-1133
-1055
-979
-905
-835
-769
-708
-653
-604
-561
-524
-493
-465
-441
-420
-401
-383
-366
-351
-337
-324
-314
-306
-302
-300
-302
-306
-314
-324
-337
-353
-370
-387
-405
-421
-437
-450
-462
-470
-475
-476
-473
-467
-458
-447
-435
-422
-408
-394
-381
-369
-359
-351
-347
-346
-350
-358
-371
-389
-412
-439
-470
-505
-542
-581
-622
-663
-704
-745
-786
-827
-869
-912
-955
-1000
-1046
-1092
-1138
-1185
-1232
-1278
-1323
-1366
-1408
-1450
-1493
-1535
-1577
-1618
-1659
-1698
-1737
-1773
-1807
-1838
-1866
-1891
-1914
-1932
-1946
-1955
-1959
-1957
-1950
-1939
-1924
-1906
-1884
-1859
-1831
-1800
-1768
-1733
-1698
-1663
-1629
-1597
-1567
-1539
-1513
-1489
-1466
-1443
-1419
-1393
-1364
-1332
-1296
-1256
-1213
-1165
-1115
-1062
-1008
-955
-903
-853
-804
-758
-714
-672
-631
-590
-549
-507
-465
-420
-372
-320
-265
-204
-140
-72
-1
72
146
220
294
369
443
517
591
665
738
812
887
962
1037
1114
1190
1266
1341
1414
1487
1557
1626
1694
1759
1823
1885
1946
2007
2067
2127
2187
2247
2307
2368
2429
2490
2551
2612
2672
2731
2789
2846
2902
2957
3013
3069
3125
3180
3235
3290
3343
3396
3447
3496
3543
3588
3630
3668
3704
3738
3769
3798
3826
3852
3877
3901
3925
3950
3974
3999
4025
4051
4077
4104
4132
4160
4190
4220
4252
4284
4318
4352
4387
4423
4459
4497
4536
4578
4622
4670
4721
4773
4828
4884
4940
4997
5051
5104
5152
5195
5231
5261
5283
5298
5306
5308
5304
5295
5282
5266
5248
5228
5207
5186
5163
5141
5118
5095
5072
5049
5027
5005
4983
4960
4936
4911
4884
4854
4822
4787
4750
4711
4671
4632
4593
4555
4519
4485
4453
4424
4397
4372
4348
4326
4304
4283
4262
4242
4223
4205
4189
4176
4168
4164
4164
4170
4182
4198
4220
4246
4276
4309
4345
4383
4422
4462
4502
4541
4580
4617
4651
4683
4713
4739
4762
4782
4799
4812
4822
4829
4830
4827
4820
4807
4789
4766
4738
4706
4669
4629
4585
4540
4491
4441
4388
4332
4274
4213
4150
4083
4016
3946
3873
3799
3724
3647
3570
3493
3417
3342
3268
3198
3131
3068
3009
2955
2904
2857
2813
2772
2732
2692
2653
2615
2576
2538
2499
2460
2418
2376
2331
2286
2238
2190
2140
2090
2039
1987
1934
1882
1829
1776
1722
1667
1611
1553
1493
1431
1368
1305
1241
1178
1115
1054
995
938
885
834
788
745
705
669
636
605
577
552
530
511
496
484
475
467
462
458
454
449
444
437
428
415
400
381
358
332
303
270
235
196
155
112
67
22
-25
-70
-114
-156
-194
-230
-261
-287
-308
-324
-334
-339
-340
-337
-332
-326
-319
-314
-310
-309
-312
-318
-330
-346
-368
-394
-426
-462
-502
-544
-589
-634
-680
-726
-772
-817
-862
-906
-949
-991
-1032
-1072
-1110
-1145
-1177
-1206
-1231
-1253
-1273
-1290
-1305
-1320
-1334
-1349
-1364
-1381
-1401
-1423
-1448
-1477
-1509
-1545
-1586
-1630
-1679
-1731
-1786
-1843
-1902
-1961
-2020
-2079
-2136
-2193
-2249
-2304
-2359
-2413
-2469
-2524
-2581
-2638
-2696
-2754
-2812
-2870
-2927
-2983
-3039
-3093
-3146
-3197
-3246
-3293
-3338
-3379
-3417
-3452
-3483
-3510
-3533
-3552
-3565
-3575
-3580
-3580
-3577
-3570
-3559
-3546
-3530
-3512
-3492
-3471
-3449
-3426
-3402
-3378
-3353
-3328
-3302
-3275
-3247
-3218
-3187
-3154
-3119
-3083
-3044
-3004
-2962
-2919
-2874
-2829
-2784
-2738
-2691
-2643
-2593
-2541
-2487
-2431
-2374
-2314
-2253
-2190
-2124
-2057
-1988
-1917
-1845
-1772
-1699
-1625
-1552
-1478
-1405
-1333
-1263
-1195
-1131
-1071
-1016
-965
-919
-878
-840
-806
-775
-746
-720
-696
-674
-653
-635
-618
-603
-589
-576
-565
-555
-547
-541
-538
-538
-541
-547
-557
-571
-587
-607
-629
-652
-678
-704
-730
-758
-786
-816
-848
-881
-916
-954
-993
-1035
-1079
-1125
-1172
-1219
-1267
-1316
-1363
-1410
-1456
-1500
-1544
-1586
-1627
-1666
-1703
-1737
-1767
-1794
-1816
-1833
-1845
-1852
-1853
-1850
-1841
-1828
-1810
-1788
-1763
-1735
-1706
-1675
-1643
-1611
-1579
-1546
-1513
-1480
-1446
-1411
-1375
-1337
-1298
-1258
-1216
-1172
-1127
-1081
-1034
-988
-940
-892
-844
-794
-743
-690
-634
-575
-513
-448
-380
-310
-237
-163
-88
-11
66
143
219
295
370
443
513
582
648
711
772
831
887
940
990
1037
1082
1123
1162
1198
1233
1267
1299
1332
1365
1398
1432
1467
1503
1540
1578
1617
1657
1699
1740
1782
1824
1866
1906
1946
1983
2020
2054
2087
2119
2150
2181
2210
2239
2267
2295
2322
2348
2373
2396
2417
2436
2454
2470
2484
2496
2506
2513
2519
2522
2523
2521
2517
2510
2501
2490
2475
2458
2438
2415
2388
2358
2324
2287
2247
2203
2156
2106
2052
1996
1937
1876
1812
1747
1680
1613
1544
1475
1406
1337
1269
1200
1131
1062
993
924
855
786
719
654
589
527
465
404
343
282
222
161
100
39
-22
-84
-144
-204
-263
-320
-376
-429
-481
-531
-579
-626
-671
-713
-753
-790
-824
-856
-884
-909
-931
-949
-965
-979
-990
-999
-1008
-1014
-1022
-1029
-1037
-1045
-1055
-1067
-1081
-1098
-1118
-1141
-1168
-1198
-1230
-1264
-1300
-1337
-1375
-1412
-1449
-1484
-1518
-1549
-1578
-1605
-1629
-1651
-1669
-1685
-1698
-1708
-1715
-1721
-1724
-1726
-1726
-1726
-1725
-1724
-1723
-1722
-1721
-1720
-1721
-1723
-1726
-1730
-1736
-1743
-1752
-1762
-1773
-1784
-1796
-1807
-1816
-1824
-1828
-1829
-1825
-1816
-1803
-1785
-1762
-1734
-1702
-1666
-1626
-1582
-1534
-1484
-1431
-1376
-1319
-1260
-1200
-1139
-1078
-1016
-956
-898
-842
-789
-741
-697
-657
-623
-592
-564
-539
-516
-494
-473
-451
-429
-405
-380
-353
-323
-291
-255
-215
-172
-125
-74
-20
37
96
156
218
279
340
401
459
515
569
620
668
712
752
788
820
848
871
890
905
914
920
922
920
915
908
900
890
881
872
864
857
853
851
853
857
865
876
890
907
926
948
971
996
1020
1045
1069
1092
1113
1131
1147
1160
1170
1177
1181
1183
1183
1180
1177
1172
1166
1160
1153
1147
1141
1136
1132
1128
1125
1122
1119
1117
1114
1110
1105
1099
1092
1083
1072
1058
1042
1022
1002
978
951
921
890
857
822
786
749
713
677
642
608
576
545
517
490
464
440
418
397
377
358
340
322
305
288
271
253
236
218
198
177
155
131
104
76
46
15
-18
-50
-83
-116
-148
-180
-211
-240
-269
-295
-320
-343
-365
-385
-403
-421
-437
-451
-464
-475
-486
-495
-504
-513
-522
-530
-537
-544
-551
-556
-561
-566
-570
-574
-577
-579
-581
-582
-582
-582
-581
-579
-576
-572
-568
-562
-556
-550
-543
-535
-527
-519
-509
-499
-488
-475
-462
-448
-433
-417
-400
-382
-363
-342
-319
-296
-271
-245
-218
-190
-160
-129
-96
-62
-27
9
46
83
121
158
196
234
271
308
345
382
418
454
489
524
559
593
625
657
687
715
742
767
791
814
836
857
877
895
913
930
946
961
975
988
1000
1010
1018
1025
1030
1033
1033
1032
1028
1022
1012
1002
988
972
954
933
911
886
858
829
798
765
731
694
656
616
574
531
487
441
395
349
304
258
214
171
130
92
56
22
-9
-38
-66
-92
-117
-141
-163
-185
-205
-225
-244
-262
-279
-295
-310
-324
-336
-347
-357
-364
-370
-374
-376
-375
-373
-369
-363
-355
-345
-334
-321
-306
-290
-273
-255
-237
-218
-198
-178
-156
-134
-110
-86
-62
-37
-11
14
40
66
92
118
145
172
200
228
256
286
315
346
376
406
436
465
493
519
545
570
594
616
637
656
674
691
706
720
733
746
759
771
783
794
806
818
830
842
854
866
879
892
907
923
940
960
983
1008
1036
1067
1102
1140
1182
1228
1277
1329
1384
1441
1500
1559
1619
1679
1738
1796
1851
1905
1956
2005
2051
2094
2134
2171
2205
2237
2267
2296
2324
2351
2377
2403
2428
2453
2477
2501
2523
2545
2566
2584
2601
2616
2629
2639
2647
2652
2655
2654
2651
2645
2637
2626
2612
2596
2577
2555
2531
2505
2476
2444
2410
2374
2335
2294
2251
2207
2161
2114
2067
2019
1971
1923
1875
1828
1782
1737
1693
1651
1609
1569
1530
1492
1455
1419
1384
1350
1318
1286
1256
1227
1200
1175
1152
1130
1111
1093
1077
1062
1048
1035
1022
1008
997
984
971
958
943
928
911
892
871
848
822
795
764
731
694
655
613
569
523
475
425
373
319
263
204
143
79
12
-57
-128
-202
-277
-355
-434
-514
-595
-677
-761
-845
-930
-1014
-1101
-1186
-1272
-1357
-1443
-1528
-1613
-1697
-1781
-1865
-1949
-2032
-2115
-2197
-2278
-2358
-2436
-2512
-2586
-2657
-2725
-2791
-2852
-2911
-2965
-3016
-3062
-3105
-3144
-3178
-3207
-3231
-3251
-3265
-3274
-3278
-3278
-3274
-3265
-3252
-3235
-3215
-3191
-3164
-3134
-3101
-3065
-3027
-2986
-2944
-2900
-2853
-2806
-2757
-2708
-2658
-2607
-2557
-2507
-2458
-2408
-2359
-2308
-2258
-2206
-2153
-2099
-2043
-1985
-1926
-1866
-1804
-1741
-1676
-1611
-1545
-1479
-1414
-1350
-1288
-1227
-1169
-1112
-1058
-1006
-957
-911
-868
-828
-791
-757
-727
-700
-676
-655
-637
-622
-610
-600
-593
-587
-584
-581
-580
-579
-579
-578
-576
-573
-570
-565
-559
-552
-543
-534
-523
-510
-496
-479
-460
-439
-415
-390
-364
-336
-307
-279
-249
-220
-191
-162
-133
-104
-76
-48
-20
8
35
63
91
119
147
176
204
233
261
289
317
345
372
398
422
445
466
485
502
517
529
538
544
547
547
544
538
529
517
502
484
464
441
416
388
357
324
288
250
210
167
123
77
31
-17
-64
-112
-160
-208
-255
-301
-347
-391
-434
-475
-514
-551
-585
-617
-646
-671
-694
-715
-733
-748
-760
-770
-777
-783
-786
-787
-786
-783
-778
-770
-760
-748
-733
-716
-697
-675
-650
-624
-595
-565
-533
-500
-466
-430
-393
-354
-315
-274
-233
-191
-149
-106
-63
-20
23
67
110
154
197
239
281
321
360
397
434
471
506
542
577
612
647
681
716
750
785
819
852
885
918
949
979
1008
1036
1063
1088
1110
1131
1149
1164
1176
1186
1193
1197
1199
1198
1195
1190
1183
1175
1164
1152
1138
1123
1106
1087
1068
1047
1025
1002
977
951
924
894
863
829
794
757
717
676
632
587
539
489
437
384
328
272
213
153
90
27
-38
-104
-170
-237
-303
-369
-433
-497
-559
-619
-676
-730
-782
-830
-876
-919
-959
-997
-1032
-1065
-1096
-1125
-1151
-1176
-1198
-1218
-1236
-1253
-1268
-1281
-1293
-1303
-1311
-1318
-1324
-1329
-1332
-1334
-1335
-1334
-1331
-1326
-1319
-1310
-1299
-1286
-1271
-1253
-1233
-1210
-1184
-1155
-1123
-1089
-1053
-1014
-974
-932
-889
-844
-798
-752
-705
-658
-610
-562
-514
-465
-417
-367
-317
-266
-215
-164
-112
-61
-9
43
95
147
199
251
303
354
405
455
504
552
599
645
689
732
773
812
850
886
921
953
984
1012
1041
1066
1089
1111
1132
1151
1170
1188
1205
1223
1240
1257
1275
1293
1311
1329
1347
1366
1384
1403
1421
1439
1457
1475
1493
1510
1528
1545
1562
1578
1594
1611
1627
1644
1661
1679
1699
1719
1740
1762
1784
1808
1832
1857
1883
1910
1938
1967
1997
2028
2061
2094
2129
2165
2201
2239
2277
2315
2353
2390
2427
2463
2499
2533
2567
2599
2631
2661
2690
2718
2745
2771
2797
2823
2849
2875
2901
2927
2953
2979
3006
3032
3058
3085
3112
3139
3166
3192
3219
3246
3272
3298
3324
3349
3373
3396
3418
3439
3458
3475
3491
3505
3517
3528
3537
3543
3548
3552
3553
3552
3550
3546
3540
3532
3522
3511
3499
3485
3471
3456
3441
3426
3410
3395
3380
3366
3353
3341
3329
3317
3306
3295
3284
3273
3261
3248
3234
3218
3200
3180
3157
3133
3107
3079
3049
3017
2983
2947
2910
2870
2828
2785
2740
2694
2646
2597
2548
2499
2450
2401
2352
2303
2255
2208
2162
2117
2075
2033
1995
1959
1926
1895
1867
1841
1817
1796
1776
1758
1742
1727
1714
1701
1690
1679
1669
1658
1648
1637
1626
1614
1601
1588
1574
1559
1543
1526
1508
1489
1468
1446
1424
1400
1376
1351
1326
1301
1274
1248
1221
1194
1166
1137
1107
1076
1043
1010
974
936
897
855
810
763
713
661
607
550
492
431
370
308
246
183
121
59
-2
-62
-120
-177
-231
-284
-334
-382
-427
-469
-509
-546
-581
-613
-642
-668
-692
-713
-731
-748
-762
-774
-784
-793
-800
-807
-814
-820
-827
-833
-839
-845
-850
-856
-862
-868
-875
-881
-887
-894
-900
-907
-913
-920
-926
-931
-936
-939
-941
-942
-941
-938
-932
-925
-915
-903
-888
-872
-853
-833
-810
-786
-760
-734
-707
-680
-653
-625
-598
-572
-546
-521
-497
-474
-453
-433
-415
-398
-382
-367
-354
-341
-330
-321
-312
-306
-301
-298
-297
-297
-300
-305
-312
-320
-330
-342
-356
-370
-386
-403
-421
-440
-459
-479
-499
-519
-540
-561
-582
-603
-624
-645
-666
-688
-710
-732
-754
-777
-800
-824
-848
-873
-899
-925
-951
-977
-1002
-1029
-1054
-1077
-1100
-1122
-1142
-1161
-1178
-1194
-1208
-1221
-1232
-1241
-1249
-1256
-1261
-1265
-1267
-1268
-1268
-1267
-1265
-1263
-1260
-1258
-1255
-1253
-1251
-1250
-1249
-1250
-1252
-1255
-1260
-1267
-1275
-1285
-1297
-1310
-1325
-1341
-1359
-1377
-1397
-1418
-1439
-1461
-1483
-1506
-1530
-1555
-1581
-1608
-1636
-1667
-1698
-1732
-1766
-1803
-1841
-1880
-1921
-1962
-2005
-2047
-2090
-2132
-2173
-2213
-2252
-2290
-2326
-2359
-2391
-2421
-2449
-2475
-2500
-2523
-2544
-2563
-2581
-2597
-2612
-2624
-2635
-2644
-2650
-2655
-2657
-2657
-2655
-2652
-2647
-2641
-2633
-2625
-2615
-2605
-2595
-2583
-2572
-2559
-2547
-2533
-2519
-2505
-2489
-2473
-2457
-2441
-2425
-2409
-2393
-2378
-2362
-2346
-2330
-2315
-2299
-2284
-2268
-2253
-2237
-2222
-2206
-2191
-2176
-2161
-2146
-2131
-2116
-2101
-2086
-2071
-2056
-2041
-2027
-2012
-1997
-1983
-1968
-1954
-1940
-1925
-1911
-1897
-1882
-1868
-1854
-1840
-1826
-1812
-1798
-1784
-1771
-1757
-1743
-1729
-1716
-1702
-1689
-1675
-1662
-1649
-1635
-1622
-1609
-1596
-1583
-1569
-1556
-1544
-1531
-1518
-1505
-1492
-1479
-1467
-1454
-1442
-1429
-1417
-1404
-1392
-1380
-1367
-1355
-1343
-1331
-1319
-1307
-1295
-1283
-1271
-1259
-1247
-1236
-1224
-1212
-1201
-1189
-1178
-1166
-1155
-1144
-1132
-1121
-1110
-1099
-1088
-1077
-1066
-1055
-1044
-1033
-1022
-1010
-1000
-990
-979
-969
-958
-948
-937
-927
-917
-907
-896
-886
-876
-866
-856
-846
-836
-826
-816
-806
-796
-787
-777
-767
-758
-748
-739
-729
-720
-711
-701
-692
-683
-674
-664
-655
-646
-637
-628
-619
-611
-602
-593
-584
-576
-567
-558
-550
-541
-533
-524
-516
-508
-499
-491
-483
-475
-466
-458
-450
-442
-434
-426
-419
-411
-403
-395
-388
-380
-372
-365
-357
-350
-342
-335
-327
-320
-313
-305
-298
-291
-284
-277
-270
-263
-256
-249
-242
-235
-228
-222
-215
-208
-201
-195
-188
-182
-175
-169
-162
-156
-150
-143
-137
-131
-125
-118
-112
-106
-100
-94
-88
-82
-76
-71
-65
-59
-53
-47
-42
-36
-30
-25
-19
-14
-8
-3
2
8
13
18
24
29
34
39
44
49
54
60
64
