5
14381
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-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
-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
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-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
-10
-10
-10
-10
-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
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
13
14
14
14
15
15
15
15
16
16
16
17
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
23
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
43
43
43
44
44
45
45
46
46
47
47
48
48
49
50
50
51
51
52
52
53
53
54
55
55
56
56
57
57
58
58
59
59
60
60
61
62
62
63
63
64
64
65
65
66
66
67
67
68
68
69
69
70
70
70
71
71
72
72
72
73
73
73
74
74
75
75
75
76
76
76
77
77
78
78
78
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
83
83
83
84
84
84
85
85
86
86
87
87
88
88
89
90
90
91
91
92
92
93
93
93
94
94
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
110
110
110
110
110
109
109
109
109
109
109
109
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
109
109
110
111
111
112
113
113
114
114
115
116
116
117
117
118
118
118
119
119
119
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
123
123
124
124
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
126
126
126
125
125
124
124
123
123
122
121
120
119
118
117
116
115
113
112
111
109
108
106
105
103
101
100
98
96
94
93
91
89
87
85
83
81
79
77
74
72
70
68
66
63
61
58
56
53
51
48
45
43
40
38
35
33
30
28
25
23
20
18
15
13
10
8
6
4
2
0
-2
-4
-6
-7
-9
-11
-12
-14
-15
-16
-17
-18
-19
-20
-21
-21
-22
-22
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-25
-25
-25
-25
-24
-24
-23
-22
-21
-20
-19
-17
-16
-14
-12
-10
-7
-5
-2
0
3
6
9
13
16
19
22
25
28
32
35
38
41
44
46
49
52
55
58
60
63
65
68
71
73
76
79
81
84
86
89
91
93
96
98
100
102
104
105
107
108
110
111
113
114
115
116
118
119
120
121
123
124
125
126
128
129
130
132
133
134
136
137
138
140
141
142
143
145
146
147
148
149
151
152
153
154
155
156
157
157
158
159
160
161
161
162
163
163
164
164
165
165
165
166
166
166
167
167
167
167
168
168
168
168
168
168
168
168
168
168
168
168
167
167
167
166
165
164
163
162
161
160
158
157
156
154
153
152
151
149
148
147
146
145
144
143
141
140
139
137
136
134
132
131
129
128
127
125
124
123
122
120
119
118
117
116
115
114
113
112
111
110
110
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
111
111
111
112
112
113
113
114
114
114
115
115
116
116
116
117
117
117
118
118
119
119
119
120
120
120
120
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
125
126
126
127
128
129
131
132
133
134
136
137
139
140
142
144
145
147
149
151
152
154
156
158
160
163
165
167
170
172
174
177
179
181
184
186
188
190
193
195
197
199
202
204
207
209
212
214
217
219
222
224
227
229
231
233
235
236
238
239
240
241
242
243
244
244
245
245
245
246
246
246
246
246
245
245
245
245
244
244
243
242
242
241
240
240
239
238
237
237
236
235
234
234
233
232
232
231
231
230
230
230
230
229
229
229
229
229
229
229
229
229
228
228
227
227
226
225
224
223
222
221
220
219
217
216
214
213
211
210
208
207
206
204
203
202
201
200
199
198
197
196
196
195
195
194
194
193
193
193
193
192
192
191
191
191
190
190
190
189
189
189
189
189
189
190
190
190
190
191
191
191
192
192
193
193
194
195
196
197
198
199
200
201
203
204
205
207
208
209
210
211
212
212
213
213
214
214
214
214
215
215
215
216
216
217
217
218
219
220
221
222
223
224
225
226
227
228
229
230
230
231
231
231
231
231
231
230
230
229
228
227
225
224
222
221
219
217
216
214
212
210
209
207
205
203
201
199
196
194
192
189
187
185
182
180
178
175
173
170
167
164
161
158
154
151
147
143
140
136
132
128
124
120
116
112
108
103
99
95
90
86
81
77
72
67
62
57
52
48
43
38
33
27
22
17
12
7
2
-3
-7
-12
-17
-21
-26
-30
-34
-39
-43
-47
-51
-55
-59
-63
-67
-70
-74
-77
-79
-81
-83
-85
-87
-88
-89
-90
-90
-90
-91
-91
-90
-90
-89
-89
-88
-87
-85
-84
-82
-81
-79
-77
-74
-72
-69
-66
-63
-60
-56
-52
-49
-45
-40
-36
-32
-27
-22
-17
-12
-7
-2
3
8
14
19
24
30
36
41
46
52
57
62
67
71
76
80
85
89
93
97
101
105
109
113
117
120
123
127
130
133
137
140
144
148
152
156
161
165
170
175
179
184
189
194
199
204
209
215
220
225
230
235
239
244
248
252
256
260
263
266
270
272
275
278
280
282
284
286
288
289
291
292
293
294
295
295
296
297
297
297
297
297
297
296
295
294
293
292
291
289
288
286
285
283
281
279
277
275
273
271
269
267
265
263
261
259
257
255
253
250
248
245
242
239
236
233
230
227
224
221
217
214
211
208
205
201
198
194
191
188
184
181
177
174
170
167
163
160
156
153
149
146
143
139
136
132
128
125
121
117
113
108
104
100
95
90
85
80
75
70
65
59
54
49
44
39
34
29
25
20
16
12
9
5
2
-1
-4
-7
-10
-13
-16
-19
-22
-25
-28
-31
-34
-37
-40
-42
-45
-47
-50
-53
-55
-58
-60
-63
-66
-68
-71
-74
-76
-78
-80
-82
-84
-86
-87
-88
-89
-91
-92
-93
-94
-95
-96
-97
-98
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-119
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-121
-120
-120
-119
-118
-116
-115
-114
-113
-111
-110
-109
-107
-106
-104
-103
-101
-100
-98
-97
-95
-94
-92
-90
-89
-87
-86
-84
-83
-81
-80
-78
-77
-75
-74
-72
-71
-69
-67
-66
-64
-63
-61
-60
-58
-57
-56
-54
-53
-52
-51
-51
-50
-49
-49
-48
-48
-48
-48
-49
-50
-50
-52
-53
-54
-56
-58
-60
-62
-65
-67
-70
-72
-75
-78
-81
-84
-87
-91
-94
-97
-100
-104
-107
-111
-115
-118
-122
-126
-130
-134
-138
-142
-146
-150
-154
-158
-163
-167
-172
-176
-181
-186
-191
-196
-201
-206
-211
-216
-221
-227
-232
-238
-244
-250
-256
-263
-269
-276
-282
-289
-296
-303
-309
-316
-322
-328
-334
-340
-345
-350
-355
-360
-365
-370
-375
-380
-386
-391
-396
-401
-406
-412
-418
-423
-430
-436
-442
-448
-455
-461
-467
-474
-480
-486
-492
-498
-504
-509
-515
-520
-525
-530
-535
-540
-545
-550
-554
-559
-564
-568
-573
-577
-581
-586
-590
-594
-598
-602
-606
-610
-614
-618
-622
-626
-630
-634
-638
-643
-647
-651
-656
-660
-664
-668
-672
-676
-680
-684
-688
-693
-697
-701
-705
-709
-713
-717
-721
-724
-728
-732
-736
-739
-742
-745
-748
-750
-753
-755
-757
-759
-761
-763
-764
-766
-768
-769
-771
-772
-774
-775
-776
-777
-779
-780
-781
-783
-784
-786
-787
-788
-790
-791
-792
-794
-795
-796
-797
-798
-799
-801
-802
-803
-804
-805
-805
-806
-807
-807
-807
-808
-808
-808
-808
-809
-808
-808
-808
-808
-808
-807
-807
-807
-807
-807
-806
-806
-806
-806
-805
-804
-803
-802
-801
-799
-797
-795
-793
-790
-788
-785
-782
-779
-777
-774
-771
-769
-767
-765
-763
-761
-760
-759
-759
-758
-758
-759
-759
-760
-761
-762
-764
-766
-768
-770
-772
-775
-777
-780
-783
-786
-789
-792
-796
-799
-802
-806
-809
-812
-816
-820
-824
-828
-832
-836
-841
-846
-851
-856
-861
-867
-873
-879
-885
-891
-898
-904
-911
-918
-925
-932
-939
-946
-954
-961
-969
-977
-985
-993
-1000
-1010
-1018
-1028
-1037
-1046
-1055
-1064
-1074
-1083
-1093
-1102
-1111
-1121
-1130
-1139
-1148
-1157
-1166
-1174
-1183
-1191
-1199
-1207
-1215
-1223
-1230
-1238
-1245
-1252
-1259
-1266
-1273
-1279
-1286
-1293
-1299
-1305
-1311
-1317
-1322
-1327
-1331
-1335
-1338
-1341
-1344
-1346
-1347
-1348
-1349
-1349
-1349
-1349
-1348
-1347
-1346
-1346
-1345
-1345
-1345
-1345
-1345
-1346
-1347
-1348
-1350
-1351
-1353
-1355
-1357
-1360
-1363
-1366
-1369
-1372
-1375
-1379
-1383
-1386
-1390
-1393
-1396
-1400
-1403
-1406
-1409
-1411
-1413
-1415
-1417
-1418
-1419
-1419
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1421
-1421
-1422
-1422
-1423
-1424
-1424
-1425
-1426
-1428
-1429
-1430
-1432
-1433
-1435
-1437
-1439
-1441
-1443
-1445
-1447
-1448
-1450
-1452
-1454
-1455
-1457
-1459
-1461
-1462
-1464
-1466
-1467
-1469
-1470
-1471
-1471
-1472
-1472
-1471
-1471
-1470
-1469
-1467
-1466
-1464
-1463
-1461
-1460
-1459
-1457
-1456
-1455
-1454
-1453
-1452
-1451
-1450
-1449
-1448
-1447
-1447
-1447
-1447
-1447
-1447
-1448
-1449
-1450
-1451
-1453
-1455
-1457
-1459
-1461
-1463
-1465
-1468
-1471
-1474
-1477
-1480
-1482
-1485
-1488
-1491
-1494
-1497
-1500
-1502
-1505
-1507
-1510
-1512
-1515
-1517
-1519
-1521
-1523
-1525
-1526
-1528
-1529
-1529
-1530
-1530
-1530
-1530
-1529
-1529
-1528
-1527
-1526
-1525
-1524
-1524
-1523
-1522
-1522
-1521
-1521
-1521
-1521
-1521
-1522
-1523
-1524
-1526
-1529
-1531
-1534
-1538
-1541
-1545
-1550
-1554
-1558
-1563
-1568
-1572
-1577
-1582
-1587
-1592
-1598
-1603
-1609
-1615
-1622
-1628
-1635
-1642
-1648
-1656
-1663
-1670
-1678
-1685
-1693
-1701
-1708
-1716
-1724
-1731
-1739
-1746
-1754
-1761
-1769
-1776
-1783
-1790
-1797
-1804
-1810
-1817
-1823
-1829
-1835
-1841
-1847
-1853
-1859
-1865
-1871
-1878
-1884
-1891
-1898
-1905
-1911
-1918
-1925
-1931
-1938
-1944
-1949
-1955
-1960
-1965
-1969
-1974
-1977
-1981
-1984
-1987
-1990
-1993
-1995
-1998
-2000
-2003
-2005
-2008
-2011
-2013
-2016
-2017
-2020
-2021
-2024
-2025
-2027
-2029
-2029
-2031
-2032
-2033
-2033
-2035
-2036
-2037
-2037
-2039
-2040
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2040
-2040
-2039
-2037
-2037
-2036
-2035
-2033
-2033
-2032
-2031
-2029
-2029
-2028
-2027
-2025
-2023
-2021
-2020
-2017
-2015
-2012
-2009
-2007
-2004
-2001
-1999
-1996
-1994
-1991
-1989
-1986
-1984
-1981
-1978
-1976
-1973
-1970
-1967
-1964
-1960
-1957
-1954
-1951
-1947
-1944
-1940
-1937
-1933
-1930
-1926
-1922
-1919
-1915
-1911
-1907
-1902
-1898
-1894
-1889
-1885
-1881
-1876
-1871
-1867
-1862
-1857
-1852
-1846
-1841
-1835
-1829
-1823
-1817
-1811
-1805
-1799
-1792
-1786
-1780
-1774
-1768
-1762
-1756
-1750
-1745
-1739
-1733
-1727
-1721
-1716
-1710
-1705
-1699
-1694
-1689
-1684
-1679
-1674
-1669
-1665
-1660
-1656
-1652
-1648
-1645
-1642
-1638
-1636
-1633
-1631
-1629
-1627
-1625
-1624
-1622
-1621
-1621
-1620
-1620
-1620
-1621
-1622
-1623
-1625
-1627
-1629
-1632
-1635
-1638
-1642
-1645
-1649
-1653
-1657
-1661
-1666
-1670
-1675
-1679
-1684
-1689
-1695
-1700
-1706
-1712
-1718
-1725
-1732
-1739
-1746
-1754
-1763
-1771
-1780
-1789
-1799
-1808
-1818
-1828
-1838
-1849
-1859
-1870
-1881
-1892
-1904
-1916
-1929
-1941
-1955
-1968
-1982
-1995
-2009
-2023
-2037
-2052
-2066
-2080
-2094
-2108
-2123
-2137
-2151
-2165
-2179
-2193
-2208
-2222
-2236
-2250
-2264
-2279
-2293
-2307
-2322
-2336
-2350
-2364
-2378
-2392
-2405
-2418
-2431
-2443
-2454
-2465
-2476
-2485
-2495
-2503
-2511
-2519
-2527
-2534
-2541
-2547
-2554
-2561
-2568
-2575
-2582
-2589
-2596
-2604
-2611
-2618
-2626
-2633
-2641
-2649
-2656
-2664
-2672
-2679
-2686
-2694
-2700
-2707
-2714
-2720
-2726
-2732
-2738
-2743
-2748
-2753
-2758
-2762
-2766
-2770
-2773
-2776
-2779
-2781
-2783
-2785
-2787
-2788
-2790
-2792
-2793
-2795
-2796
-2798
-2799
-2800
-2801
-2801
-2801
-2801
-2801
-2801
-2800
-2799
-2798
-2797
-2796
-2794
-2792
-2790
-2787
-2784
-2780
-2777
-2773
-2769
-2764
-2760
-2755
-2750
-2745
-2740
-2734
-2729
-2722
-2716
-2709
-2703
-2695
-2688
-2680
-2672
-2664
-2656
-2647
-2639
-2630
-2622
-2613
-2605
-2596
-2588
-2579
-2571
-2563
-2554
-2546
-2538
-2529
-2521
-2513
-2504
-2496
-2488
-2480
-2471
-2463
-2455
-2447
-2439
-2431
-2423
-2415
-2407
-2400
-2392
-2384
-2377
-2369
-2361
-2353
-2344
-2336
-2327
-2318
-2309
-2300
-2291
-2281
-2271
-2261
-2251
-2241
-2231
-2222
-2212
-2202
-2192
-2183
-2173
-2163
-2154
-2144
-2135
-2125
-2116
-2106
-2097
-2087
-2077
-2068
-2058
-2049
-2040
-2031
-2021
-2013
-2005
-1997
-1989
-1982
-1975
-1969
-1963
-1957
-1952
-1947
-1942
-1938
-1934
-1930
-1926
-1923
-1920
-1917
-1915
-1913
-1911
-1910
-1910
-1910
-1910
-1912
-1914
-1916
-1918
-1921
-1924
-1927
-1930
-1933
-1937
-1939
-1942
-1945
-1947
-1949
-1951
-1953
-1954
-1956
-1957
-1959
-1961
-1963
-1965
-1968
-1971
-1975
-1979
-1984
-1989
-1995
-2001
-2009
-2017
-2025
-2035
-2045
-2055
-2065
-2076
-2086
-2097
-2108
-2119
-2130
-2140
-2151
-2161
-2172
-2182
-2192
-2203
-2213
-2224
-2234
-2245
-2255
-2266
-2277
-2287
-2298
-2308
-2318
-2329
-2339
-2350
-2360
-2370
-2381
-2391
-2401
-2412
-2422
-2432
-2443
-2453
-2463
-2473
-2483
-2493
-2503
-2513
-2523
-2533
-2543
-2553
-2562
-2572
-2581
-2590
-2599
-2607
-2616
-2623
-2631
-2638
-2645
-2652
-2659
-2665
-2671
-2676
-2682
-2687
-2691
-2695
-2699
-2702
-2705
-2708
-2710
-2712
-2714
-2716
-2717
-2718
-2719
-2719
-2719
-2719
-2719
-2718
-2717
-2717
-2716
-2714
-2713
-2712
-2711
-2710
-2709
-2709
-2708
-2708
-2708
-2709
-2710
-2711
-2713
-2715
-2718
-2721
-2725
-2729
-2733
-2738
-2743
-2748
-2753
-2758
-2763
-2767
-2771
-2775
-2779
-2782
-2784
-2786
-2787
-2788
-2789
-2789
-2789
-2789
-2788
-2788
-2787
-2786
-2785
-2784
-2783
-2782
-2782
-2781
-2780
-2780
-2779
-2778
-2777
-2776
-2775
-2773
-2770
-2767
-2764
-2760
-2756
-2752
-2747
-2742
-2738
-2732
-2727
-2722
-2716
-2711
-2705
-2699
-2692
-2686
-2679
-2672
-2665
-2657
-2649
-2640
-2631
-2622
-2613
-2604
-2594
-2584
-2574
-2563
-2552
-2541
-2530
-2519
-2507
-2495
-2483
-2470
-2458
-2445
-2432
-2419
-2405
-2392
-2378
-2364
-2350
-2335
-2321
-2307
-2293
-2279
-2265
-2252
-2239
-2225
-2212
-2199
-2186
-2173
-2161
-2148
-2135
-2122
-2109
-2096
-2083
-2071
-2058
-2045
-2033
-2021
-2009
-1997
-1985
-1973
-1961
-1949
-1937
-1925
-1913
-1901
-1890
-1879
-1868
-1858
-1848
-1838
-1829
-1820
-1811
-1802
-1794
-1786
-1778
-1771
-1764
-1758
-1752
-1747
-1743
-1739
-1736
-1733
-1731
-1729
-1727
-1727
-1726
-1726
-1726
-1726
-1726
-1727
-1727
-1728
-1729
-1730
-1730
-1731
-1732
-1733
-1734
-1736
-1737
-1739
-1742
-1745
-1748
-1752
-1756
-1761
-1765
-1771
-1777
-1783
-1789
-1796
-1804
-1811
-1820
-1828
-1837
-1846
-1856
-1866
-1876
-1887
-1898
-1910
-1922
-1934
-1946
-1958
-1969
-1981
-1992
-2004
-2013
-2025
-2035
-2045
-2056
-2066
-2076
-2086
-2096
-2106
-2116
-2126
-2135
-2145
-2155
-2165
-2174
-2184
-2194
-2203
-2212
-2222
-2231
-2241
-2251
-2261
-2271
-2282
-2293
-2304
-2316
-2328
-2339
-2352
-2364
-2377
-2390
-2403
-2416
-2430
-2445
-2459
-2474
-2489
-2503
-2518
-2533
-2547
-2562
-2576
-2590
-2603
-2616
-2630
-2643
-2656
-2669
-2681
-2694
-2707
-2719
-2732
-2744
-2757
-2769
-2782
-2794
-2807
-2819
-2830
-2842
-2852
-2862
-2872
-2881
-2889
-2896
-2903
-2909
-2915
-2920
-2925
-2929
-2933
-2937
-2940
-2943
-2945
-2946
-2947
-2947
-2946
-2945
-2944
-2942
-2939
-2936
-2932
-2928
-2924
-2918
-2912
-2906
-2899
-2892
-2884
-2876
-2868
-2859
-2851
-2843
-2834
-2826
-2817
-2809
-2801
-2793
-2785
-2777
-2769
-2761
-2753
-2745
-2738
-2730
-2722
-2714
-2706
-2698
-2690
-2681
-2673
-2664
-2655
-2646
-2636
-2626
-2617
-2607
-2596
-2586
-2576
-2565
-2554
-2543
-2531
-2520
-2508
-2497
-2485
-2473
-2461
-2449
-2437
-2424
-2412
-2399
-2387
-2374
-2361
-2347
-2334
-2320
-2305
-2291
-2275
-2260
-2244
-2228
-2211
-2194
-2177
-2161
-2144
-2127
-2110
-2093
-2077
-2060
-2044
-2027
-2011
-1995
-1979
-1963
-1947
-1931
-1916
-1901
-1886
-1871
-1857
-1842
-1828
-1815
-1801
-1789
-1776
-1765
-1754
-1743
-1734
-1725
-1716
-1709
-1702
-1696
-1690
-1685
-1680
-1675
-1671
-1667
-1662
-1658
-1654
-1650
-1646
-1642
-1638
-1635
-1632
-1629
-1627
-1625
-1623
-1622
-1621
-1621
-1621
-1622
-1623
-1625
-1628
-1631
-1634
-1638
-1642
-1647
-1651
-1655
-1659
-1663
-1666
-1670
-1673
-1675
-1678
-1680
-1682
-1684
-1685
-1687
-1688
-1689
-1689
-1690
-1691
-1692
-1693
-1695
-1698
-1700
-1704
-1708
-1712
-1717
-1721
-1727
-1732
-1738
-1744
-1750
-1756
-1763
-1769
-1776
-1784
-1791
-1799
-1807
-1816
-1825
-1834
-1843
-1853
-1863
-1873
-1883
-1893
-1904
-1914
-1924
-1935
-1946
-1956
-1968
-1979
-1990
-2001
-2013
-2025
-2037
-2048
-2060
-2072
-2084
-2096
-2109
-2121
-2134
-2147
-2160
-2174
-2187
-2201
-2215
-2228
-2242
-2256
-2269
-2282
-2295
-2308
-2320
-2332
-2344
-2356
-2367
-2378
-2389
-2399
-2409
-2419
-2428
-2436
-2445
-2452
-2459
-2466
-2472
-2477
-2482
-2487
-2491
-2495
-2498
-2501
-2503
-2505
-2506
-2506
-2506
-2506
-2504
-2503
-2500
-2497
-2494
-2490
-2486
-2481
-2476
-2470
-2463
-2456
-2448
-2440
-2431
-2422
-2413
-2403
-2394
-2384
-2375
-2365
-2356
-2347
-2339
-2330
-2322
-2315
-2307
-2300
-2293
-2286
-2279
-2272
-2265
-2259
-2252
-2245
-2238
-2230
-2222
-2214
-2205
-2196
-2187
-2177
-2167
-2156
-2146
-2135
-2125
-2114
-2104
-2094
-2083
-2074
-2064
-2055
-2045
-2037
-2028
-2020
-2012
-2004
-1997
-1990
-1983
-1977
-1970
-1964
-1958
-1952
-1947
-1942
-1938
-1935
-1933
-1931
-1931
-1931
-1931
-1933
-1935
-1938
-1941
-1945
-1949
-1954
-1960
-1965
-1971
-1977
-1983
-1989
-1994
-1999
-2004
-2009
-2013
-2017
-2021
-2025
-2029
-2033
-2037
-2040
-2043
-2045
-2047
-2048
-2049
-2049
-2049
-2048
-2045
-2044
-2041
-2039
-2037
-2033
-2029
-2027
-2024
-2020
-2017
-2013
-2009
-2005
-2001
-1996
-1992
-1988
-1985
-1981
-1978
-1975
-1972
-1969
-1966
-1963
-1960
-1957
-1953
-1949
-1945
-1940
-1935
-1931
-1926
-1921
-1916
-1912
-1908
-1904
-1900
-1896
-1893
-1889
-1886
-1883
-1881
-1878
-1876
-1873
-1871
-1868
-1865
-1862
-1859
-1856
-1852
-1849
-1845
-1841
-1838
-1835
-1832
-1829
-1827
-1826
-1824
-1824
-1823
-1823
-1822
-1822
-1822
-1822
-1821
-1821
-1820
-1818
-1817
-1815
-1814
-1812
-1809
-1807
-1804
-1801
-1799
-1796
-1793
-1789
-1786
-1783
-1781
-1778
-1775
-1772
-1770
-1768
-1766
-1764
-1762
-1761
-1761
-1760
-1761
-1761
-1762
-1762
-1763
-1764
-1765
-1766
-1768
-1769
-1771
-1774
-1777
-1780
-1783
-1787
-1791
-1796
-1801
-1806
-1811
-1816
-1822
-1827
-1832
-1837
-1841
-1845
-1849
-1852
-1855
-1857
-1859
-1861
-1862
-1863
-1863
-1864
-1864
-1865
-1865
-1865
-1865
-1865
-1864
-1863
-1862
-1861
-1860
-1859
-1857
-1856
-1854
-1853
-1851
-1849
-1848
-1846
-1844
-1842
-1840
-1838
-1835
-1832
-1829
-1826
-1823
-1819
-1815
-1810
-1806
-1800
-1795
-1789
-1783
-1777
-1770
-1764
-1757
-1749
-1741
-1732
-1723
-1713
-1702
-1691
-1679
-1667
-1654
-1641
-1627
-1613
-1598
-1584
-1569
-1553
-1538
-1522
-1506
-1490
-1474
-1457
-1441
-1424
-1406
-1388
-1369
-1350
-1330
-1310
-1289
-1269
-1248
-1227
-1207
-1186
-1166
-1146
-1126
-1106
-1086
-1066
-1047
-1027
-1006
-987
-968
-949
-930
-912
-894
-877
-860
-843
-826
-809
-793
-776
-760
-744
-728
-713
-697
-682
-667
-653
-639
-625
-612
-600
-588
-576
-566
-555
-545
-536
-526
-517
-509
-500
-493
-485
-479
-473
-467
-463
-458
-455
-451
-448
-446
-443
-440
-438
-435
-433
-430
-428
-427
-425
-424
-424
-424
-425
-426
-427
-429
-430
-432
-433
-434
-435
-436
-436
-436
-435
-434
-433
-432
-430
-428
-427
-425
-423
-421
-419
-417
-415
-413
-410
-408
-405
-403
-400
-397
-394
-391
-388
-385
-381
-379
-376
-374
-371
-369
-367
-366
-364
-362
-361
-359
-358
-357
-356
-356
-356
-356
-357
-359
-361
-363
-366
-370
-373
-377
-381
-384
-387
-391
-393
-396
-398
-399
-400
-401
-401
-401
-400
-398
-396
-394
-391
-387
-383
-379
-374
-369
-364
-358
-352
-346
-340
-333
-327
-321
-315
-309
-303
-296
-290
-283
-277
-270
-263
-256
-249
-241
-234
-226
-218
-210
-202
-193
-185
-176
-167
-158
-150
-141
-133
-124
-116
-108
-100
-92
-84
-76
-68
-61
-54
-47
-42
-36
-32
-28
-24
-21
-18
-15
-12
-8
-5
-1
3
7
10
14
17
21
24
26
29
31
33
35
36
38
40
42
43
46
48
51
55
58
62
66
71
75
79
83
87
91
95
99
102
106
109
112
115
118
122
124
127
129
131
133
134
135
135
136
135
134
132
130
127
123
118
113
106
99
90
81
72
62
51
40
29
17
5
-8
-22
-36
-50
-64
-79
-94
-109
-124
-138
-153
-168
-182
-196
-210
-224
-239
-253
-267
-282
-297
-311
-326
-341
-357
-372
-388
-404
-421
-437
-454
-471
-488
-505
-521
-538
-555
-571
-586
-602
-616
-631
-644
-657
-670
-681
-692
-703
-713
-722
-731
-739
-747
-753
-759
-764
-768
-772
-774
-776
-778
-778
-778
-778
-777
-775
-773
-770
-767
-763
-759
-755
-750
-745
-740
-734
-729
-722
-716
-710
-703
-697
-690
-683
-676
-668
-659
-650
-641
-630
-619
-608
-595
-582
-568
-553
-538
-521
-505
-487
-469
-450
-430
-410
-389
-368
-346
-325
-303
-282
-260
-238
-216
-194
-172
-150
-128
-107
-85
-64
-43
-22
-1
19
39
60
80
101
121
142
163
183
204
225
246
267
287
307
327
347
366
385
403
421
438
454
470
484
498
511
523
534
545
554
563
570
577
582
587
590
593
594
594
594
592
590
586
582
577
571
565
559
552
545
538
531
524
518
512
506
501
497
493
491
489
488
488
489
491
493
496
499
502
506
510
514
518
523
527
532
536
541
546
551
556
561
566
572
577
583
589
595
601
606
611
616
619
622
624
626
626
626
625
623
620
616
612
607
602
597
591
584
578
571
565
558
552
546
540
535
530
525
520
515
511
506
502
497
493
488
484
479
474
470
465
461
456
452
448
443
439
435
431
427
423
420
416
412
409
405
402
398
395
392
389
387
384
381
378
375
372
368
365
361
358
354
351
347
344
342
339
337
336
335
334
335
336
339
342
346
352
358
366
374
384
394
405
417
429
441
455
468
482
497
513
529
547
564
583
603
624
645
668
692
717
743
769
796
823
850
877
904
930
957
983
1008
1034
1059
1084
1109
1133
1156
1180
1204
1227
1250
1274
1298
1322
1346
1370
1394
1418
1442
1465
1488
1511
1534
1556
1577
1598
1619
1639
1659
1679
1698
1717
1735
1753
1770
1786
1802
1818
1832
1846
1859
1871
1883
1893
1902
1911
1918
1924
1929
1933
1936
1939
1941
1942
1943
1943
1942
1941
1939
1936
1933
1929
1924
1919
1913
1906
1899
1890
1881
1872
1862
1851
1840
1828
1816
1804
1792
1779
1766
1753
1740
1727
1713
1699
1686
1672
1658
1644
1630
1617
1603
1590
1578
1566
1554
1544
1533
1524
1514
1506
1497
1489
1482
1474
1467
1460
1453
1446
1439
1432
1425
1417
1410
1404
1397
1390
1383
1377
1371
1366
1360
1355
1350
1345
1339
1334
1329
1324
1319
1314
1310
1305
1300
1295
1289
1284
1279
1273
1267
1261
1254
1247
1239
1232
1223
1215
1206
1196
1186
1176
1166
1155
1144
1134
1123
1112
1101
1091
1081
1071
1061
1052
1043
1035
1027
1018
1010
1002
996
989
982
975
969
964
959
955
951
948
945
943
941
939
937
935
933
932
930
929
928
928
928
928
929
931
933
935
937
939
941
943
946
949
952
955
959
963
967
972
976
981
986
991
995
999
1002
1006
1008
1010
1012
1014
1016
1018
1020
1020
1022
1024
1025
1027
1029
1031
1033
1036
1039
1042
1047
1051
1056
1061
1066
1071
1077
1082
1087
1092
1097
1101
1105
1110
1114
1118
1122
1127
1131
1136
1140
1145
1149
1154
1158
1162
1165
1169
1173
1178
1182
1187
1192
1197
1202
1207
1213
1218
1223
1228
1232
1237
1240
1244
1247
1250
1252
1254
1256
1257
1258
1259
1259
1259
1259
1258
1258
1257
1256
1254
1253
1251
1249
1247
1244
1242
1239
1236
1233
1229
1226
1222
1218
1214
1209
1205
1201
1197
1193
1189
1186
1183
1181
1178
1175
1173
1170
1168
1165
1163
1161
1158
1156
1154
1153
1151
1150
1149
1148
1147
1147
1146
1145
1145
1144
1144
1143
1142
1141
1139
1138
1135
1133
1131
1128
1125
1122
1118
1114
1110
1105
1101
1096
1090
1085
1080
1074
1069
1063
1058
1053
1047
1042
1037
1032
1028
1024
1020
1016
1012
1010
1008
1006
1004
1002
1000
1000
998
996
994
991
988
985
982
978
973
969
964
959
954
950
945
940
936
931
927
922
917
911
906
900
894
888
883
877
871
866
861
856
852
849
846
844
843
843
843
844
845
847
849
852
856
860
864
869
874
879
884
890
896
901
907
913
918
923
928
933
938
942
947
951
954
958
961
964
967
970
972
974
976
978
979
981
982
984
986
987
989
992
994
997
1000
1002
1006
1010
1014
1018
1022
1027
1031
1036
1040
1045
1049
1053
1058
1062
1066
1069
1073
1076
1080
1083
1086
1089
1092
1095
1098
1101
1104
1107
1110
1114
1118
1122
1127
1133
1139
1145
1152
1158
1165
1173
1180
1187
1194
1201
1208
1214
1220
1226
1231
1236
1240
1244
1246
1248
1249
1250
1249
1249
1248
1246
1245
1244
1243
1243
1243
1243
1244
1246
1248
1251
1255
1259
1264
1269
1275
1281
1288
1295
1302
1310
1319
1328
1338
1348
1359
1371
1383
1396
1409
1423
1437
1451
1465
1479
1494
1509
1525
1540
1556
1573
1590
1607
1624
1641
1659
1676
1694
1711
1728
1745
1762
1779
1795
1811
1827
1843
1858
1873
1888
1902
1916
1930
1943
1955
1966
1977
1987
1996
2005
2013
2021
2029
2037
2045
2054
2062
2069
2076
2084
2091
2097
2104
2110
2115
2120
2125
2129
2133
2136
2139
2141
2143
2144
2145
2146
2147
2147
2148
2148
2149
2150
2151
2152
2154
2155
2156
2157
2158
2159
2160
2161
2161
2161
2161
2161
2161
2160
2159
2158
2156
2154
2151
2149
2146
2143
2140
2136
2133
2129
2124
2120
2116
2111
2106
2102
2097
2092
2087
2082
2078
2073
2068
2063
2059
2055
2051
2047
2044
2041
2037
2036
2033
2031
2029
2027
2025
2023
2021
2020
2017
2015
2013
2009
2007
2004
2000
1997
1993
1989
1984
1979
1974
1969
1963
1957
1950
1944
1937
1930
1923
1916
1909
1902
1894
1887
1879
1871
1864
1856
1849
1843
1836
1830
1825
1820
1815
1811
1807
1803
1800
1797
1794
1791
1788
1785
1782
1779
1776
1773
1770
1767
1764
1761
1759
1756
1755
1753
1752
1751
1750
1749
1749
1749
1748
1748
1748
1748
1747
1747
1747
1746
1746
1745
1744
1742
1741
1739
1737
1734
1731
1728
1725
1721
1717
1712
1707
1702
1696
1689
1682
1674
1666
1656
1646
1636
1625
1613
1602
1590
1578
1566
1555
1543
1532
1520
1509
1498
1487
1476
1466
1455
1444
1433
1422
1410
1399
1387
1375
1363
1350
1338
1325
1312
1299
1286
1272
1259
1245
1231
1217
1204
1190
1176
1163
1149
1135
1122
1108
1095
1081
1068
1054
1041
1028
1014
1002
989
977
964
951
939
926
913
900
886
873
860
846
833
819
806
792
779
765
753
740
728
716
706
695
686
677
669
661
654
648
643
639
635
633
631
631
631
633
635
639
643
648
654
661
668
677
686
696
706
717
728
739
751
763
775
788
801
814
827
841
855
869
884
899
914
929
944
959
974
989
1004
1018
1032
1046
1059
1072
1085
1097
1110
1122
1133
1145
1156
1167
1178
1188
1199
1208
1218
1227
1236
1244
1253
1261
1270
1278
1287
1295
1304
1312
1320
1328
1335
1342
1348
1354
1359
1365
1370
1375
1380
1385
1390
1395
1400
1404
1409
1413
1417
1421
1424
1428
1431
1435
1438
1441
1445
1448
1451
1453
1456
1459
1461
1463
1464
1466
1466
1466
1466
1465
1463
1460
1457
1453
1447
1441
1434
1426
1417
1408
1397
1386
1374
1361
1347
1333
1318
1302
1285
1268
1249
1230
1209
1188
1165
1142
1118
1093
1068
1041
1014
987
960
932
904
876
848
820
792
765
737
710
683
656
629
603
577
551
525
500
475
450
425
401
376
352
328
305
281
258
236
214
193
172
151
132
113
94
76
58
41
24
7
-9
-26
-41
-57
-72
-88
-103
-117
-132
-147
-161
-175
-190
-204
-218
-233
-247
-261
-274
-287
-300
-312
-323
-334
-344
-354
-363
-371
-379
-386
-392
-398
-403
-408
-412
-416
-420
-424
-428
-432
-436
-439
-443
-447
-451
-456
-460
-465
-470
-476
-481
-487
-493
-498
-504
-509
-514
-519
-524
-529
-534
-539
-545
-550
-556
-562
-568
-573
-578
-583
-588
-592
-596
-600
-603
-606
-609
-611
-613
-614
-615
-616
-616
-616
-615
-613
-610
-607
-603
-597
-591
-584
-575
-566
-556
-545
-533
-520
-506
-491
-475
-458
-439
-421
-401
-380
-359
-338
-316
-294
-272
-249
-227
-204
-180
-157
-133
-109
-84
-60
-35
-10
16
41
67
93
119
145
171
197
222
247
272
296
320
343
366
389
411
434
456
477
499
520
541
562
582
602
621
640
658
675
692
708
723
737
751
764
776
788
799
809
819
827
835
842
849
854
859
863
866
869
871
872
872
872
871
869
866
863
859
855
850
846
841
835
830
824
819
813
807
801
795
788
781
775
767
760
753
745
737
730
722
715
708
701
694
688
681
675
669
663
656
650
644
638
631
626
620
615
610
606
602
598
594
590
586
583
579
576
572
569
566
564
561
558
556
553
551
548
546
544
542
541
539
539
538
538
539
540
542
544
546
549
553
556
560
564
569
573
578
583
588
593
598
603
607
611
616
620
623
627
631
635
639
643
647
651
656
660
664
668
672
675
679
683
686
690
693
697
700
704
707
711
714
717
720
723
725
727
729
730
730
730
730
729
727
725
723
720
718
715
712
710
707
705
702
699
696
692
689
685
681
677
673
669
666
662
660
657
655
653
650
649
647
645
644
643
642
642
641
641
641
642
642
643
645
648
650
654
657
661
665
669
674
678
683
687
692
697
702
707
712
717
722
728
733
738
742
747
751
755
758
761
764
765
767
768
769
770
770
771
773
774
776
778
780
783
785
788
791
793
795
797
799
800
801
801
802
801
801
800
799
797
795
792
789
786
782
778
773
769
764
760
755
751
746
741
736
731
725
719
713
706
698
690
682
673
664
655
646
636
626
616
605
595
584
572
561
549
537
524
512
500
487
475
463
451
439
428
416
405
394
383
372
361
350
339
328
318
308
299
290
281
272
264
257
249
242
236
229
223
217
212
206
202
197
193
189
186
183
181
179
177
176
174
172
170
169
167
165
163
162
161
160
159
159
159
159
160
160
161
163
165
167
169
173
177
181
186
192
199
205
213
221
229
238
248
259
270
283
296
311
327
344
361
380
400
420
442
464
486
508
531
554
577
600
623
645
668
690
712
734
755
776
797
817
837
856
875
893
911
928
945
961
976
991
1004
1018
1033
1046
1058
1069
1080
1090
1098
1106
1113
1119
1124
1128
1131
1134
1135
1137
1137
1137
1137
1136
1134
1132
1130
1128
1125
1122
1120
1117
1114
1111
1109
1107
1104
1102
1100
1098
1096
1094
1092
1090
1088
1086
1084
1081
1078
1074
1071
1066
1062
1057
1052
1047
1042
1037
1032
1028
1022
1018
1014
1010
1006
1002
997
992
987
981
975
969
961
954
945
937
928
918
909
899
889
879
868
857
846
835
823
811
798
785
773
760
746
733
720
706
692
679
665
651
638
624
611
598
585
572
560
548
536
525
514
504
494
484
475
467
458
450
442
434
426
418
410
403
395
388
382
375
369
364
359
355
351
347
344
341
339
338
337
337
338
340
343
347
351
357
364
372
380
389
398
408
419
429
440
452
463
475
487
500
512
526
539
554
568
583
599
614
630
647
663
680
697
714
732
749
767
784
801
818
835
852
868
884
900
915
930
945
960
974
988
1002
1014
1029
1042
1055
1067
1080
1092
1104
1115
1127
1139
1150
1162
1173
1184
1195
1206
1217
1227
1238
1248
1258
1268
1277
1287
1296
1305
1315
1324
1332
1341
1350
1358
1367
1375
1383
1391
1399
1407
1414
1422
1430
1437
1444
1452
1459
1466
1474
1481
1488
1495
1501
1507
1513
1518
1523
1527
1532
1536
1540
1545
1549
1553
1558
1562
1567
1572
1577
1583
1588
1594
1600
1606
1612
1618
1624
1630
1635
1640
1644
1647
1650
1653
1655
1657
1658
1659
1659
1659
1658
1657
1655
1653
1651
1649
1646
1644
1642
1639
1636
1634
1631
1628
1625
1622
1618
1614
1610
1605
1600
1596
1591
1587
1582
1579
1575
1572
1569
1566
1563
1561
1559
1557
1555
1553
1551
1550
1549
1548
1547
1547
1547
1547
1548
1548
1548
1549
1550
1550
1551
1552
1553
1554
1556
1557
1559
1561
1563
1566
1569
1572
1575
1579
1583
1587
1591
1594
1598
1601
1604
1606
1608
1610
1611
1611
1611
1610
1609
1608
1606
1603
1601
1598
1595
1591
1587
1583
1578
1573
1567
1561
1554
1546
1538
1529
1520
1510
1499
1488
1477
1465
1452
1440
1427
1414
1402
1389
1376
1363
1349
1335
1321
1307
1292
1276
1261
1245
1228
1212
1196
1179
1163
1147
1132
1116
1101
1085
1070
1055
1041
1027
1012
1000
987
975
963
951
939
928
917
907
897
888
880
872
866
860
855
851
847
844
841
839
837
835
834
834
833
833
832
831
830
829
827
825
822
819
815
811
806
800
794
787
779
771
762
752
742
732
722
711
700
689
678
666
654
642
630
618
605
593
581
568
556
544
533
521
510
500
490
480
470
461
451
442
434
425
417
409
401
393
385
377
369
361
353
345
337
329
321
313
305
298
290
283
276
269
262
255
248
242
235
228
222
216
210
204
198
193
188
183
178
174
170
166
162
159
157
155
153
152
152
152
153
155
156
159
162
165
169
173
178
183
189
195
202
209
217
226
236
246
257
268
280
292
306
320
334
350
366
384
402
421
441
462
483
505
528
552
577
602
627
653
679
706
732
759
785
812
838
865
891
918
944
971
998
1024
1051
1077
1103
1129
1155
1179
1203
1226
1249
1270
1291
1311
1330
1349
1367
1384
1400
1416
1432
1446
1461
1474
1487
1499
1511
1521
1531
1540
1548
1556
1563
1569
1575
1580
1585
1589
1593
1596
1599
1601
1603
1605
1606
1608
1609
1610
1610
1610
1610
1610
1610
1609
1609
1609
1608
1608
1608
1608
1607
1607
1606
1606
1605
1603
1601
1599
1597
1594
1591
1588
1584
1580
1576
1572
1567
1562
1557
1551
1545
1539
1533
1526
1520
1513
1505
1498
1490
1482
1473
1464
1455
1445
1434
1424
1413
1402
1392
1381
1370
1360
1349
1339
1329
1319
1310
1300
1291
1282
1273
1265
1256
1248
1240
1232
1224
1217
1210
1203
1196
1190
1184
1178
1173
1168
1163
1158
1154
1149
1145
1142
1139
1136
1135
1134
1133
1134
1135
1136
1139
1142
1146
1150
1156
1161
1167
1173
1180
1187
1195
1203
1211
1220
1230
1240
1250
1261
1272
1284
1295
1307
1319
1331
1342
1353
1364
1374
1384
1393
1403
1412
1421
1429
1438
1446
1453
1460
1466
1473
1478
1484
1489
1493
1497
1500
1504
1506
1509
1512
1514
1516
1518
1519
1521
1522
1523
1525
1526
1528
1530
1531
1533
1535
1537
1540
1543
1546
1550
1554
1558
1563
1568
1573
1579
1585
1591
1597
1604
1610
1616
1623
1629
1635
1641
1647
1653
1658
1663
1669
1673
1678
1682
1686
1690
1693
1696
1699
1702
1704
1706
1709
1711
1713
1715
1716
1718
1719
1720
1720
1721
1720
1719
1718
1716
1714
1711
1709
1707
1705
1703
1702
1701
1700
1700
1700
1701
1702
1704
1707
1710
1713
1717
1722
1727
1732
1738
1744
1751
1759
1767
1776
1786
1796
1807
1818
1830
1843
1855
1869
1882
1897
1911
1926
1941
1957
1973
1989
2005
2020
2036
2051
2066
2080
2094
2107
2120
2133
2145
2157
2169
2181
2192
2203
2214
2224
2234
2244
2253
2261
2269
2276
2282
2287
2291
2294
2297
2298
2299
2299
2298
2297
2295
2293
2291
2288
2285
2282
2278
2274
2269
2264
2258
2253
2246
2240
2233
2226
2218
2211
2203
2195
2186
2178
2169
2161
2152
2143
2134
2125
2116
2107
2098
2089
2079
2070
2060
2051
2041
2032
2021
2013
2005
1996
1989
1981
1974
1968
1962
1956
1950
1945
1939
1933
1927
1922
1916
1910
1905
1899
1894
1888
1883
1878
1872
1867
1861
1856
1850
1845
1839
1834
1829
1824
1819
1815
1810
1806
1802
1797
1794
1790
1787
1784
1781
1779
1778
1777
1777
1778
1779
1781
1783
1786
1789
1792
1795
1798
1802
1805
1809
1813
1818
1823
1828
1834
1841
1848
1855
1862
1870
1877
1884
1892
1899
1906
1913
1920
1928
1935
1942
1949
1956
1963
1970
1977
1983
1990
1996
2001
2008
2013
2017
2021
2025
2029
2031
2032
2033
2032
2032
2029
2028
2025
2021
2017
2013
2009
2003
1997
1990
1983
1975
1967
1957
1948
1937
1926
1915
1903
1891
1879
1867
1855
1842
1830
1818
1807
1795
1784
1773
1762
1751
1741
1731
1721
1711
1701
1691
1682
1672
1663
1654
1646
1637
1629
1621
1613
1606
1599
1593
1587
1582
1578
1573
1570
1566
1563
1560
1558
1556
1555
1554
1553
1553
1553
1553
1554
1556
1557
1559
1562
1564
1567
1571
1574
1577
1581
1584
1587
1589
1592
1593
1595
1596
1597
1598
1598
1598
1598
1597
1596
1594
1591
1588
1584
1579
1573
1566
1559
1552
1543
1535
1525
1515
1505
1494
1482
1469
1456
1443
1429
1414
1399
1384
1369
1354
1339
1324
1309
1294
1279
1265
1250
1236
1222
1208
1195
1182
1169
1157
1145
1133
1122
1110
1099
1087
1076
1064
1052
1041
1029
1016
1004
992
980
968
956
944
932
921
910
900
891
882
873
865
858
851
845
839
834
829
825
821
818
815
814
813
813
814
816
818
821
825
829
835
840
846
853
861
869
877
886
896
906
916
928
940
952
965
978
992
1004
1020
1034
1049
1064
1079
1095
1111
1127
1144
1161
1179
1198
1217
1237
1257
1278
1300
1322
1344
1367
1391
1414
1437
1461
1484
1507
1529
1551
1573
1594
1614
1633
1652
1670
1687
1704
1720
1735
1749
1762
1774
1785
1795
1803
1811
1817
1823
1828
1832
1836
1840
1843
1846
1848
1850
1851
1851
1851
1850
1849
1847
1845
1843
1841
1839
1837
1835
1834
1833
1831
1830
1829
1827
1826
1824
1822
1820
1819
1817
1815
1812
1810
1807
1804
1801
1798
1794
1791
1787
1782
1778
1773
1767
1762
1756
1750
1744
1738
1733
1727
1721
1715
1709
1703
1697
1691
1684
1678
1672
1666
1659
1653
1647
1641
1635
1630
1625
1620
1616
1612
1608
1604
1600
1596
1592
1588
1583
1579
1574
1569
1564
1559
1554
1549
1544
1539
1534
1529
1524
1519
1514
1509
1505
1501
1497
1493
1489
1485
1482
1479
1476
1474
1472
1472
1472
1472
1474
1476
1479
1482
1485
1488
1491
1495
1498
1501
1505
1508
1512
1515
1519
1523
1526
1530
1533
1537
1540
1543
1546
1549
1551
1554
1556
1559
1562
1564
1567
1569
1571
1573
1574
1575
1576
1576
1575
1574
1573
1571
1569
1566
1562
1558
1553
1547
1540
1533
1524
1515
1505
1495
1484
1473
1461
1448
1436
1423
1410
1396
1383
1369
1356
1342
1327
1313
1298
1283
1267
1251
1234
1217
1200
1182
1165
1148
1131
1113
1097
1080
1063
1046
1030
1012
996
979
962
946
929
912
896
880
865
851
837
824
812
801
791
781
773
765
758
752
746
742
738
736
734
733
733
734
736
738
742
745
750
755
761
768
775
784
794
805
818
831
845
861
877
894
912
930
948
967
986
1004
1024
1044
1063
1082
1102
1121
1141
1160
1179
1198
1217
1235
1253
1271
1288
1304
1320
1336
1351
1366
1380
1393
1406
1419
1430
1442
1453
1463
1473
1482
1491
1499
1506
1513
1519
1524
1528
1531
1533
1535
1535
1535
1535
1534
1532
1530
1527
1524
1521
1517
1513
1509
1505
1501
1496
1491
1486
1480
1475
1469
1462
1456
1449
1442
1435
1427
1419
1411
1403
1394
1384
1374
1364
1352
1340
1327
1314
1299
1284
1268
1251
1234
1216
1197
1178
1159
1139
1119
1099
1079
1058
1037
1016
995
973
951
928
905
881
857
832
807
781
755
729
702
675
648
621
593
565
537
509
481
453
425
397
369
341
313
285
257
230
202
174
146
117
89
60
31
2
-27
-56
-85
-113
-142
-170
-197
-224
-250
-275
-300
-324
-347
-370
-393
-415
-437
-459
-481
-503
-524
-546
-567
-588
-609
-630
-651
-672
-692
-713
-734
-754
-774
-793
-811
-829
-846
-862
-878
-892
-907
-921
-934
-947
-960
-972
-983
-994
-1004
-1014
-1024
-1033
-1042
-1051
-1060
-1069
-1078
-1087
-1095
-1104
-1113
-1122
-1131
-1140
-1149
-1159
-1170
-1181
-1192
-1204
-1216
-1228
-1241
-1254
-1267
-1281
-1295
-1308
-1323
-1337
-1351
-1365
-1378
-1392
-1405
-1417
-1429
-1439
-1450
-1459
-1468
-1477
-1486
-1495
-1503
-1511
-1519
-1527
-1535
-1542
-1549
-1556
-1562
-1568
-1574
-1580
-1586
-1591
-1596
-1601
-1606
-1611
-1615
-1620
-1625
-1630
-1635
-1640
-1644
-1649
-1653
-1657
-1660
-1663
-1665
-1667
-1668
-1669
-1670
-1670
-1671
-1671
-1671
-1671
-1671
-1670
-1669
-1668
-1666
-1664
-1662
-1659
-1656
-1654
-1651
-1648
-1645
-1643
-1640
-1637
-1635
-1632
-1630
-1627
-1624
-1620
-1616
-1612
-1607
-1602
-1597
-1592
-1587
-1581
-1575
-1568
-1562
-1555
-1547
-1539
-1531
-1522
-1513
-1502
-1492
-1481
-1470
-1458
-1446
-1435
-1424
-1412
-1401
-1390
-1379
-1368
-1357
-1347
-1336
-1326
-1316
-1305
-1295
-1285
-1274
-1264
-1253
-1243
-1233
-1223
-1213
-1204
-1195
-1186
-1177
-1169
-1160
-1152
-1144
-1135
-1127
-1118
-1109
-1100
-1091
-1080
-1070
-1059
-1047
-1035
-1022
-1008
-994
-979
-964
-949
-933
-917
-900
-884
-868
-851
-835
-818
-802
-785
-769
-751
-734
-716
-697
-679
-659
-639
-619
-598
-577
-556
-534
-512
-490
-467
-445
-423
-401
-380
-359
-339
-319
-300
-282
-264
-247
-231
-215
-200
-186
-173
-160
-147
-134
-122
-109
-97
-84
-72
-59
-46
-33
-20
-7
7
20
34
48
63
78
93
110
126
144
162
181
200
219
238
258
279
300
321
343
366
389
412
436
460
485
509
534
558
582
605
629
651
673
694
715
735
754
772
790
807
823
838
853
867
881
894
907
918
930
940
950
959
967
974
981
986
991
995
998
1000
1002
1002
1004
1004
1004
1002
1002
1000
998
995
991
987
982
976
970
964
957
950
943
935
928
921
915
909
903
898
894
890
888
885
884
884
885
887
890
894
899
905
912
920
929
938
949
960
971
983
995
1006
1020
1032
1044
1057
1070
1083
1096
1110
1124
1139
1153
1168
1182
1196
1211
1225
1240
1255
1269
1285
1300
1316
1332
1348
1364
1381
1397
1414
1431
1447
1465
1482
1500
1517
1535
1552
1569
1586
1603
1619
1634
1650
1665
1679
1694
1708
1721
1735
1748
1761
1773
1785
1796
1807
1818
1828
1837
1846
1854
1862
1869
1876
1882
1888
1894
1900
1905
1910
1915
1920
1924
1928
1932
1935
1938
1941
1944
1947
1950
1952
1955
1958
1961
1964
1968
1973
1978
1983
1990
1997
2005
2015
2025
2037
2049
2063
2078
2094
2112
2130
2149
2170
2191
2212
2235
2258
2282
2306
2331
2356
2381
2406
2431
2456
2481
2507
2532
2556
2581
2605
2629
2652
2674
2697
2718
2739
2760
2780
2799
2818
2836
2853
2870
2886
2901
2916
2931
2945
2960
2974
2989
3003
3018
3032
3047
3061
3075
3089
3102
3115
3127
3138
3149
3160
3170
3179
3189
3197
3206
3214
3222
3230
3238
3245
3251
3257
3263
3268
3272
3276
3279
3282
3284
3286
3286
3287
3286
3284
3282
3279
3275
3271
3266
3260
3254
3247
3241
3233
3226
3218
3209
3200
3191
3181
3170
3159
3147
3136
3124
3113
3102
3091
3081
3072
3063
3054
3045
3037
3029
3021
3012
3004
2996
2987
2979
2970
2962
2953
2945
2938
2930
2924
2918
2912
2907
2903
2899
2895
2891
2888
2885
2882
2879
2876
2873
2870
2867
2864
2861
2858
2854
2850
2846
2842
2838
2834
2830
2826
2823
2820
2816
2814
2811
2808
2805
2802
2800
2797
2794
2792
2791
2789
2789
2789
2790
2791
2793
2796
2798
2802
2805
2808
2812
2816
2819
2823
2827
2831
2835
2839
2843
2847
2851
2855
2859
2862
2865
2868
2871
2873
2874
2875
2875
2875
2874
2871
2869
2865
2860
2855
2850
2843
2836
2829
2821
2812
2803
2793
2783
2772
2760
2748
2735
2722
2709
2695
2680
2665
2649
2633
2617
2600
2582
2564
2546
2527
2509
2490
2470
2451
2431
2411
2390
2369
2348
2327
2306
2285
2264
2243
2221
2199
2177
2155
2132
2109
2086
2064
2041
2017
1995
1972
1950
1927
1905
1883
1861
1839
1818
1797
1777
1757
1737
1719
1701
1684
1667
1652
1637
1622
1609
1595
1583
1571
1560
1550
1540
1531
1523
1515
1508
1502
1495
1490
1485
1480
1476
1472
1468
1465
1462
1459
1456
1453
1449
1444
1440
1435
1429
1424
1418
1412
1407
1401
1395
1389
1383
1377
1371
1365
1359
1352
1345
1337
1329
1321
1313
1304
1295
1285
1276
1266
1257
1247
1237
1227
1218
1208
1198
1189
1179
1170
1161
1153
1144
1136
1128
1120
1112
1104
1097
1090
1084
1078
1072
1067
1062
1057
1052
1048
1043
1039
1035
1032
1028
1026
1022
1020
1020
1018
1018
1018
1018
1020
1022
1024
1027
1031
1034
1038
1042
1046
1051
1055
1060
1064
1069
1074
1078
1083
1087
1091
1095
1099
1103
1106
1109
1112
1115
1117
1118
1119
1120
1120
1120
1119
1118
1117
1116
1114
1113
1111
1109
1106
1104
1101
1099
1096
1094
1091
1089
1087
1086
1084
1083
1082
1081
1080
1079
1078
1076
1074
1072
1070
1067
1064
1060
1055
1050
1045
1039
1032
1025
1018
1010
1002
994
985
976
967
957
946
935
924
912
900
887
874
862
849
836
823
811
799
787
775
764
752
741
729
718
707
696
686
675
665
655
645
635
626
618
609
602
595
588
582
576
571
567
563
559
556
554
553
552
553
554
555
558
561
564
568
571
575
580
584
589
594
599
604
610
616
621
627
632
637
641
646
650
654
657
660
662
664
665
666
665
664
662
659
655
650
644
637
629
620
609
597
584
570
554
538
521
503
485
466
448
428
409
390
370
350
330
310
290
269
249
228
208
189
169
150
131
112
94
76
58
41
25
9
-7
-21
-35
-48
-60
-71
-81
-90
-98
-106
-114
-121
-127
-133
-138
-143
-147
-151
-154
-157
-159
-161
-161
-162
-161
-160
-158
-156
-154
-151
-148
-145
-142
-139
-135
-131
-127
-123
-119
-114
-109
-104
-99
-93
-87
-81
-74
-67
-60
-52
-44
-36
-28
-20
-12
-3
5
14
22
30
39
47
55
63
71
78
86
94
102
111
119
127
136
144
153
162
170
179
188
197
205
213
220
227
233
239
245
250
256
261
266
272
277
283
289
296
302
309
316
322
329
336
342
349
355
362
368
374
380
386
392
398
403
409
414
419
423
427
431
433
436
438
439
440
441
442
442
442
441
441
439
437
434
431
427
422
418
412
407
401
396
390
385
380
375
370
365
360
355
350
345
339
334
328
321
315
309
303
297
290
284
279
273
268
263
258
253
249
244
240
236
232
227
223
219
215
211
206
201
197
191
186
181
175
169
163
157
151
144
137
129
120
111
102
91
80
68
56
44
30
17
2
-13
-28
-44
-61
-79
-98
-117
-137
-158
-179
-201
-223
-246
-269
-292
-315
-339
-363
-388
-413
-439
-464
-491
-517
-543
-570
-596
-623
-649
-675
-702
-728
-753
-779
-805
-830
-856
-881
-906
-931
-955
-980
-1004
-1029
-1054
-1078
-1104
-1129
-1155
-1181
-1208
-1237
-1266
-1296
-1327
-1359
-1393
-1428
-1464
-1501
-1539
-1579
-1619
-1661
-1703
-1746
-1790
-1834
-1880
-1926
-1973
-2021
-2069
-2118
-2168
-2218
-2268
-2319
-2371
-2422
-2474
-2526
-2578
-2630
-2682
-2734
-2786
-2838
-2889
-2940
-2991
-3041
-3091
-3140
-3188
-3236
-3284
-3330
-3376
-3422
-3467
-3511
-3555
-3598
-3642
-3684
-3727
-3769
-3810
-3852
-3893
-3933
-3974
-4014
-4053
-4091
-4131
-4168
-4206
-4242
-4278
-4313
-4347
-4381
-4414
-4446
-4477
-4508
-4538
-4567
-4596
-4624
-4652
-4678
-4704
-4729
-4752
-4775
-4797
-4818
-4838
-4857
-4875
-4891
-4906
-4921
-4934
-4946
-4957
-4968
-4977
-4986
-4994
-5002
-5008
-5014
-5020
-5024
-5028
-5031
-5033
-5034
-5035
-5035
-5034
-5032
-5030
-5026
-5022
-5016
-5010
-5002
-4994
-4985
-4974
-4964
-4952
-4940
-4927
-4913
-4899
-4885
-4870
-4854
-4838
-4822
-4805
-4787
-4770
-4752
-4733
-4715
-4696
-4677
-4659
-4640
-4622
-4604
-4586
-4569
-4552
-4535
-4519
-4503
-4487
-4472
-4457
-4444
-4430
-4418
-4407
-4396
-4386
-4377
-4369
-4362
-4355
-4350
-4345
-4342
-4339
-4338
-4338
-4338
-4340
-4342
-4345
-4349
-4353
-4359
-4365
-4371
-4379
-4387
-4396
-4406
-4417
-4429
-4442
-4455
-4469
-4484
-4498
-4512
-4527
-4541
-4555
-4568
-4582
-4596
-4610
-4624
-4638
-4653
-4667
-4681
-4694
-4707
-4720
-4733
-4745
-4757
-4769
-4780
-4791
-4802
-4813
-4824
-4834
-4844
-4854
-4864
-4873
-4882
-4891
-4900
-4909
-4919
-4928
-4938
-4948
-4958
-4969
-4980
-4991
-5003
-5016
-5029
-5043
-5058
-5074
-5091
-5109
-5127
-5147
-5168
-5189
-5212
-5236
-5261
-5287
-5314
-5342
-5371
-5401
-5432
-5464
-5496
-5529
-5563
-5597
-5632
-5666
-5701
-5736
-5771
-5805
-5839
-5873
-5907
-5940
-5972
-6005
-6036
-6067
-6096
-6125
-6152
-6178
-6204
-6228
-6250
-6272
-6292
-6310
-6327
-6343
-6357
-6371
-6383
-6394
-6404
-6413
-6420
-6427
-6433
-6438
-6443
-6446
-6449
-6451
-6453
-6453
-6454
-6454
-6454
-6453
-6453
-6453
-6454
-6454
-6455
-6456
-6457
-6459
-6462
-6466
-6471
-6476
-6483
-6491
-6500
-6509
-6520
-6531
-6544
-6556
-6570
-6585
-6600
-6616
-6632
-6649
-6666
-6684
-6702
-6720
-6739
-6758
-6777
-6796
-6815
-6835
-6855
-6874
-6894
-6913
-6933
-6952
-6971
-6990
-7009
-7028
-7047
-7067
-7086
-7104
-7123
-7140
-7158
-7174
-7191
-7207
-7222
-7237
-7252
-7266
-7280
-7293
-7307
-7319
-7332
-7345
-7357
-7370
-7383
-7396
-7409
-7422
-7436
-7450
-7464
-7479
-7494
-7510
-7526
-7543
-7560
-7578
-7596
-7615
-7634
-7653
-7673
-7694
-7715
-7737
-7759
-7782
-7806
-7829
-7853
-7878
-7903
-7928
-7954
-7980
-8007
-8034
-8061
-8089
-8117
-8145
-8172
-8200
-8228
-8256
-8284
-8312
-8340
-8368
-8396
-8424
-8452
-8480
-8507
-8534
-8561
-8588
-8614
-8640
-8666
-8692
-8719
-8745
-8771
-8797
-8824
-8850
-8876
-8903
-8930
-8956
-8983
-9010
-9037
-9064
-9091
-9118
-9146
-9174
-9202
-9231
-9260
-9290
-9320
-9350
-9381
-9412
-9442
-9473
-9504
-9534
-9564
-9594
-9623
-9651
-9679
-9706
-9732
-9756
-9780
-9802
-9823
-9843
-9862
-9879
-9896
-9911
-9925
-9938
-9950
-9961
-9971
-9980
-9989
-9996
-10002
-10008
-10013
-10017
-10021
-10024
-10026
-10029
-10030
-10031
-10032
-10033
-10033
-10033
-10033
-10033
-10033
-10032
-10032
-10032
-10031
-10031
-10031
-10032
-10034
-10036
-10039
-10042
-10046
-10051
-10057
-10062
-10068
-10075
-10082
-10090
-10097
-10106
-10115
-10124
-10134
-10144
-10154
-10165
-10176
-10187
-10198
-10210
-10221
-10233
-10245
-10257
-10268
-10279
-10290
-10301
-10310
-10320
-10328
-10337
-10344
-10351
-10357
-10362
-10367
-10371
-10374
-10376
-10378
-10378
-10378
-10377
-10375
-10372
-10368
-10363
-10358
-10351
-10344
-10336
-10327
-10317
-10306
-10294
-10282
-10268
-10254
-10239
-10224
-10208
-10190
-10172
-10153
-10132
-10111
-10088
-10065
-10040
-10015
-9988
-9961
-9933
-9904
-9874
-9843
-9812
-9779
-9745
-9709
-9673
-9635
-9596
-9556
-9516
-9475
-9433
-9390
-9347
-9303
-9258
-9212
-9165
-9118
-9069
-9020
-8971
-8920
-8870
-8819
-8767
-8716
-8664
-8612
-8559
-8507
-8454
-8401
-8349
-8297
-8245
-8194
-8143
-8092
-8042
-7993
-7943
-7894
-7845
-7796
-7747
-7699
-7651
-7603
-7555
-7508
-7460
-7413
-7366
-7319
-7272
-7225
-7179
-7132
-7085
-7039
-6993
-6946
-6901
-6855
-6810
-6765
-6720
-6676
-6631
-6587
-6543
-6499
-6456
-6412
-6369
-6326
-6283
-6241
-6199
-6157
-6115
-6074
-6033
-5991
-5951
-5910
-5869
-5829
-5790
-5750
-5711
-5673
-5635
-5598
-5561
-5524
-5487
-5451
-5416
-5380
-5345
-5310
-5276
-5242
-5209
-5176
-5143
-5111
-5080
-5049
-5019
-4990
-4961
-4933
-4905
-4878
-4852
-4827
-4801
-4777
-4753
-4729
-4705
-4683
-4661
-4640
-4619
-4600
-4582
-4565
-4549
-4534
-4519
-4506
-4494
-4482
-4472
-4462
-4453
-4445
-4438
-4432
-4426
-4422
-4418
-4415
-4413
-4412
-4411
-4412
-4413
-4415
-4418
-4421
-4426
-4431
-4437
-4444
-4451
-4459
-4468
-4476
-4486
-4496
-4506
-4516
-4526
-4537
-4548
-4559
-4570
-4581
-4592
-4603
-4613
-4623
-4633
-4642
-4650
-4658
-4665
-4672
-4678
-4683
-4688
-4692
-4694
-4696
-4697
-4696
-4695
-4692
-4688
-4683
-4677
-4669
-4660
-4650
-4639
-4627
-4613
-4599
-4583
-4566
-4548
-4529
-4509
-4488
-4467
-4446
-4425
-4403
-4381
-4359
-4336
-4314
-4291
-4269
-4247
-4225
-4203
-4182
-4161
-4141
-4122
-4104
-4086
-4070
-4056
-4043
-4030
-4019
-4009
-4000
-3992
-3986
-3980
-3976
-3972
-3970
-3969
-3968
-3970
-3972
-3975
-3980
-3986
-3993
-4001
-4011
-4021
-4033
-4046
-4061
-4075
-4093
-4111
-4131
-4151
-4172
-4194
-4217
-4241
-4266
-4291
-4316
-4343
-4370
-4397
-4425
-4454
-4483
-4513
-4542
-4573
-4603
-4633
-4664
-4694
-4725
-4756
-4788
-4819
-4851
-4883
-4914
-4946
-4978
-5010
-5041
-5073
-5104
-5134
-5164
-5194
-5224
-5253
-5283
-5311
-5340
-5368
-5396
-5423
-5449
-5475
-5501
-5526
-5551
-5575
-5600
-5624
-5648
-5672
-5696
-5720
-5744
-5767
-5791
-5815
-5839
-5864
-5889
-5914
-5939
-5966
-5992
-6019
-6047
-6075
-6103
-6132
-6162
-6192
-6224
-6255
-6288
-6321
-6354
-6388
-6423
-6458
-6493
-6528
-6564
-6601
-6638
-6675
-6712
-6750
-6788
-6826
-6864
-6902
-6939
-6976
-7013
-7049
-7086
-7122
-7158
-7193
-7228
-7263
-7297
-7331
-7363
-7395
-7425
-7454
-7481
-7507
-7531
-7554
-7576
-7597
-7616
-7634
-7651
-7666
-7679
-7691
-7702
-7711
-7718
-7723
-7726
-7728
-7728
-7726
-7723
-7718
-7712
-7705
-7696
-7687
-7676
-7664
-7650
-7636
-7621
-7604
-7587
-7568
-7549
-7530
-7510
-7489
-7469
-7447
-7426
-7404
-7381
-7358
-7334
-7310
-7285
-7260
-7234
-7208
-7181
-7154
-7127
-7100
-7072
-7044
-7016
-6988
-6960
-6933
-6904
-6876
-6848
-6819
-6790
-6760
-6730
-6700
-6669
-6638
-6606
-6574
-6542
-6509
-6476
-6442
-6408
-6374
-6340
-6305
-6270
-6235
-6200
-6164
-6128
-6092
-6056
-6020
-5984
-5948
-5912
-5876
-5840
-5804
-5768
-5731
-5695
-5659
-5622
-5587
-5551
-5516
-5481
-5447
-5413
-5380
-5347
-5315
-5283
-5251
-5220
-5189
-5158
-5127
-5097
-5068
-5038
-5009
-4981
-4953
-4925
-4897
-4870
-4843
-4815
-4788
-4761
-4734
-4706
-4679
-4652
-4624
-4597
-4569
-4541
-4513
-4485
-4456
-4428
-4399
-4369
-4339
-4309
-4279
-4248
-4218
-4187
-4156
-4124
-4091
-4059
-4027
-3995
-3963
-3930
-3897
-3864
-3832
-3799
-3767
-3734
-3702
-3671
-3639
-3609
-3578
-3549
-3520
-3492
-3464
-3438
-3413
-3389
-3366
-3345
-3324
-3305
-3288
-3272
-3257
-3244
-3232
-3222
-3213
-3206
-3200
-3195
-3192
-3190
-3189
-3189
-3190
-3192
-3195
-3199
-3205
-3211
-3218
-3226
-3236
-3246
-3257
-3269
-3283
-3297
-3312
-3327
-3343
-3360
-3378
-3395
-3414
-3432
-3452
-3472
-3492
-3513
-3534
-3556
-3579
-3602
-3626
-3651
-3676
-3703
-3730
-3759
-3788
-3819
-3851
-3883
-3917
-3951
-3986
-4022
-4058
-4094
-4133
-4171
-4211
-4251
-4292
-4334
-4377
-4422
-4467
-4514
-4562
-4611
-4661
-4713
-4767
-4821
-4877
-4934
-4993
-5052
-5113
-5175
-5238
-5302
-5367
-5433
-5500
-5568
-5637
-5707
-5778
-5849
-5921
-5993
-6065
-6138
-6211
-6284
-6357
-6430
-6503
-6576
-6649
-6722
-6794
-6867
-6939
-7011
-7082
-7153
-7223
-7293
-7362
-7430
-7497
-7564
-7630
-7695
-7759
-7822
-7884
-7945
-8005
-8063
-8121
-8177
-8232
-8285
-8337
-8387
-8435
-8482
-8527
-8570
-8612
-8652
-8690
-8727
-8762
-8795
-8827
-8857
-8886
-8913
-8939
-8963
-8986
-9007
-9027
-9046
-9063
-9079
-9095
-9109
-9122
-9134
-9145
-9155
-9164
-9172
-9179
-9185
-9190
-9195
-9199
-9202
-9204
-9206
-9207
-9207
-9207
-9206
-9204
-9202
-9200
-9197
-9193
-9189
-9185
-9181
-9176
-9171
-9165
-9159
-9153
-9146
-9139
-9132
-9126
-9119
-9112
-9106
-9099
-9093
-9086
-9080
-9073
-9067
-9060
-9053
-9047
-9040
-9033
-9026
-9019
-9012
-9004
-8997
-8988
-8980
-8971
-8962
-8953
-8944
-8934
-8925
-8915
-8904
-8894
-8883
-8873
-8862
-8850
-8839
-8827
-8816
-8804
-8792
-8779
-8767
-8754
-8742
-8728
-8715
-8701
-8687
-8673
-8658
-8643
-8627
-8612
-8596
-8580
-8564
-8548
-8532
-8515
-8498
-8480
-8461
-8442
-8422
-8401
-8380
-8357
-8334
-8310
-8285
-8258
-8231
-8203
-8175
-8145
-8114
-8082
-8048
-8015
-7980
-7944
-7907
-7869
-7830
-7790
-7750
-7708
-7665
-7622
-7577
-7531
-7484
-7436
-7387
-7338
-7287
-7237
-7185
-7134
-7082
-7030
-6978
-6925
-6873
-6820
-6768
-6715
-6662
-6610
-6557
-6504
-6452
-6399
-6346
-6294
-6242
-6190
-6138
-6086
-6035
-5984
-5934
-5883
-5833
-5784
-5734
-5685
-5636
-5587
-5538
-5490
-5442
-5394
-5346
-5298
-5250
-5202
-5153
-5105
-5056
-5006
-4957
-4907
-4856
-4805
-4754
-4702
-4649
-4596
-4542
-4488
-4434
-4379
-4323
-4268
-4212
-4156
-4100
-4043
-3988
-3932
-3876
-3819
-3763
-3707
-3651
-3595
-3540
-3485
-3430
-3376
-3323
-3269
-3217
-3165
-3113
-3063
-3013
-2964
-2916
-2870
-2824
-2779
-2736
-2694
-2653
-2614
-2577
-2541
-2507
-2474
-2444
-2415
-2388
-2363
-2340
-2318
-2299
-2281
-2266
-2253
-2242
-2233
-2227
-2222
-2220
-2219
-2220
-2224
-2229
-2236
-2246
-2257
-2269
-2284
-2300
-2318
-2338
-2358
-2381
-2404
-2429
-2455
-2482
-2510
-2539
-2569
-2600
-2632
-2664
-2698
-2731
-2766
-2800
-2835
-2870
-2906
-2941
-2977
-3013
-3049
-3084
-3120
-3156
-3192
-3227
-3263
-3298
-3333
-3367
-3402
-3436
-3469
-3503
-3536
-3569
-3602
-3634
-3666
-3697
-3728
-3759
-3789
-3818
-3847
-3874
-3902
-3928
-3954
-3980
-4003
-4029
-4053
-4077
-4100
-4124
-4146
-4169
-4191
-4212
-4234
-4255
-4275
-4296
-4316
-4335
-4355
-4373
-4392
-4410
-4428
-4445
-4462
-4478
-4494
-4509
-4523
-4537
-4549
-4562
-4573
-4584
-4594
-4603
-4611
-4618
-4624
-4629
-4633
-4636
-4638
-4638
-4637
-4635
-4631
-4625
-4619
-4610
-4601
-4590
-4578
-4564
-4549
-4532
-4513
-4493
-4471
-4448
-4422
-4396
-4367
-4336
-4304
-4270
-4235
-4198
-4159
-4119
-4078
-4035
-3991
-3945
-3898
-3850
-3800
-3749
-3697
-3643
-3589
-3533
-3476
-3418
-3358
-3298
-3237
-3174
-3111
-3046
-2980
-2913
-2845
-2775
-2705
-2633
-2560
-2487
-2412
-2336
-2259
-2182
-2103
-2024
-1943
-1862
-1780
-1697
-1613
-1529
-1444
-1359
-1273
-1186
-1099
-1010
-923
-834
-744
-654
-563
-472
-381
-289
-196
-104
-10
83
177
271
365
460
555
650
745
840
936
1031
1126
1222
1317
1412
1507
1602
1696
1790
1884
1977
2069
2162
2253
2344
2435
2525
2614
2703
2792
2880
2967
3053
3139
3224
3309
3392
3475
3557
3639
3720
3800
3880
3959
4038
4116
4194
4271
4348
4425
4501
4576
4651
4725
4799
4873
4946
5018
5091
5162
5233
5304
5374
5444
5514
5583
5652
5721
5790
5858
5926
5993
6060
6126
6191
6255
6319
6382
6444
6505
6565
6625
6683
6740
6796
6851
6905
6958
7009
7059
7107
7154
7199
7243
7285
7325
7363
7399
7434
7466
7496
7524
7550
7574
7596
7616
7633
7649
7662
7673
7683
7690
7695
7699
7701
7701
7699
7695
7690
7683
7674
7664
7652
7639
7624
7608
7591
7572
7551
7530
7508
7484
7460
7435
7409
7383
7356
7329
7302
7274
7247
7219
7192
7164
7137
7110
7083
7056
7029
7002
6975
6949
6922
6896
6869
6843
6818
6792
6766
6741
6716
6691
6667
6642
6618
6595
6572
6549
6526
6504
6483
6461
6440
6420
6399
6379
6360
6340
6322
6303
6285
6267
6249
6232
6215
6198
6181
6165
6149
6134
6118
6103
6089
6074
6060
6047
6034
6021
6008
5996
5984
5973
5962
5951
5940
5929
5919
5910
5901
5892
5884
5877
5870
5865
5860
5855
5851
5848
5846
5844
5843
5843
5843
5844
5846
5848
5851
5854
5858
5862
5866
5871
5876
5882
5888
5894
5900
5907
5914
5921
5929
5936
5944
5952
5961
5969
5978
5987
5997
6006
6016
6026
6037
6047
6058
6069
6081
6093
6105
6118
6132
6146
6161
6177
6194
6212
6230
6250
6270
6291
6313
6336
6359
6384
6409
6434
6461
6488
6517
6546
6575
6606
6637
6669
6702
6735
6769
6803
6838
6873
6908
6944
6980
7017
7053
7090
7127
7164
7202
7239
7277
7314
7351
7389
7426
7463
7500
7536
7572
7608
7644
7679
7714
7749
7783
7817
7851
7884
7917
7949
7981
8012
8042
8074
8103
8134
8164
8193
8223
8252
8282
8312
8342
8372
8403
8434
8466
8498
8530
8564
8598
8633
8668
8705
8743
8781
8821
8861
8903
8945
8989
9034
9080
9127
9175
9225
9276
9327
9380
9434
9489
9545
9602
9660
9718
9777
9837
9898
9959
10020
10082
10145
10207
10270
10333
10397
10460
10522
10585
10647
10709
10771
10832
10893
10953
11012
11071
11129
11187
11243
11299
11354
11408
11461
11512
11562
11611
11658
11704
11748
11791
11831
11871
11908
11944
11977
12009
12039
12068
12094
12119
12142
12163
12183
12200
12216
12230
12242
12252
12260
12267
12272
12276
12278
12279
12279
12277
12275
12272
12268
12263
12258
12252
12246
12239
12231
12224
12216
12207
12199
12191
12182
12174
12166
12158
12150
12143
12136
12129
12122
12116
12109
12103
12097
12092
12086
12082
12077
12074
12070
12067
12064
12061
12058
12056
12053
12051
12049
12048
12046
12045
12044
12043
12042
12041
12041
12041
12041
12041
12040
12040
12040
12040
12039
12039
12039
12040
12040
12041
12041
12041
12042
12042
12043
12043
12044
12044
12044
12044
12044
12043
12043
12042
12041
12040
12039
12038
12038
12037
12036
12035
12034
12033
12032
12031
12029
12028
12027
12025
12023
12021
12019
12016
12014
12011
12008
12005
12001
11998
11995
11991
11988
11985
11982
11979
11976
11973
11970
11966
11962
11959
11955
11951
11947
11942
11938
11933
11929
11925
11920
11916
11912
11908
11904
11900
11896
11891
11887
11883
11879
11876
11872
11869
11867
11865
11863
11861
11860
11860
11860
11861
11862
11864
11867
11870
11874
11879
11885
11892
11900
11909
11919
11929
11941
11954
11968
11982
11997
12014
12031
12049
12068
12089
12110
12131
12154
12177
12201
12226
12251
12277
12304
12332
12360
12389
12418
12448
12478
12509
12541
12573
12606
12640
12674
12708
12743
12778
12814
12849
12885
12921
12957
12993
13029
13065
13102
13138
13175
13211
13248
13285
13323
13360
13397
13434
13471
13508
13544
13580
13615
13650
13684
13718
13751
13783
13815
13846
13877
13907
13936
13964
13993
14020
14047
14073
14098
14123
14147
14170
14192
14212
14232
14250
14267
14283
14298
14311
14323
14334
14344
14352
14359
14366
14371
14375
14378
14380
14381
14381
14380
14378
14375
14372
14367
14361
14355
14347
14339
14329
14319
14308
14296
14282
14268
14254
14238
14221
14204
14186
14167
14148
14128
14107
14086
14064
14042
14019
13996
13973
13949
13925
13900
13875
13849
13824
13797
13771
13744
13717
13690
13663
13635
13606
13578
13549
13521
13492
13463
13434
13405
13376
13347
13318
13290
13262
13234
13205
13177
13149
13121
13092
13064
13035
13007
12978
12949
12921
12893
12865
12836
12808
12780
12752
12724
12696
12667
12639
12610
12581
12552
12522
12493
12463
12433
12403
12373
12342
12311
12279
12247
12215
12182
12149
12115
12081
12047
12012
11977
11941
11906
11870
11834
11798
11762
11726
11690
11654
11617
11581
11544
11508
11471
11434
11398
11361
11324
11288
11251
11215
11178
11142
11106
11070
11035
10999
10964
10929
10894
10860
10826
10792
10759
10726
10693
10661
10629
10597
10566
10536
10505
10475
10446
10417
10388
10359
10331
10304
10276
10249
10223
10197
10172
10147
10122
10099
10076
10053
10031
10010
9989
9969
9949
9930
9912
9895
9878
9861
9846
9831
9817
9803
9790
9778
9766
9755
9744
9734
9724
9716
9707
9700
9692
9685
9679
9673
9667
9661
9655
9650
9645
9641
9637
9633
9630
9628
9626
9624
9622
9621
9620
9619
9618
9617
9617
9617
9617
9617
9618
9618
9619
9620
9621
9621
9622
9623
9624
9625
9625
9626
9628
9629
9630
9631
9633
9634
9636
9638
9640
9641
9643
9646
9648
9650
9652
9655
9657
9660
9662
9664
9667
9669
9671
9673
9675
9678
9680
9682
9683
9685
9687
9689
9690
9692
9693
9694
9695
9696
9696
9695
9694
9692
9689
9686
9683
9679
9675
9670
9665
9659
9653
9647
9640
9632
9624
9615
9605
9596
9585
9574
9563
9552
9540
9527
9515
9502
9489
9476
9463
9450
9436
9422
9409
9394
9380
9366
9351
9337
9322
9307
9292
9277
9263
9248
9234
9219
9205
9192
9178
9165
9151
9138
9125
9112
9100
9087
9075
9063
9051
9040
9028
9017
9006
8995
8985
8975
8966
8957
8948
8940
8933
8925
8918
8912
8906
8900
8894
8888
8883
8878
8873
8869
8864
8860
8856
8853
8849
8846
8843
8840
8837
8835
8832
8830
8828
8825
8823
8821
8819
8818
8816
8814
8813
8811
8810
8808
8806
8804
8802
8800
8798
8796
8794
8792
8790
8787
8785
8782
8779
8776
8773
8770
8766
8762
8758
8753
8749
8744
8738
8733
8727
8721
8714
8707
8700
8691
8683
8674
8665
8655
8646
8636
8625
8615
8604
8593
8581
8570
8558
8546
8534
8521
8508
8495
8481
8468
8453
8438
8423
8408
8392
8375
8359
8341
8324
8306
8287
8268
8249
8229
8209
8188
8167
8145
8122
8101
8077
8054
8029
8006
7981
7955
7929
7903
7876
7849
7822
7794
7766
7738
7709
7681
7651
7622
7593
7563
7533
7503
7473
7443
7413
7383
7352
7322
7291
7260
7229
7198
7167
7136
7104
7073
7041
7009
6978
6946
6914
6883
6851
6819
6788
6756
6725
6693
6662
6631
6601
6570
6540
6511
6481
6452
6424
6396
6368
6341
6315
6288
6263
6237
6213
6188
6164
6141
6118
6095
6074
6052
6031
6011
5990
5971
5952
5933
5915
5897
5880
5864
5848
5832
5817
5802
5787
5773
5759
5745
5731
5718
5704
5691
5678
5664
5651
5638
5624
5611
5598
5584
5571
5557
5543
5529
5515
5500
5485
5470
5454
5438
5422
5405
5387
5369
5350
5330
5310
5289
5267
5245
5222
5199
5175
5150
5125
5099
5073
5046
5018
4989
4960
4930
4899
4867
4833
4799
4764
4728
4690
4652
4612
4572
4531
4489
4446
4402
4358
4312
4266
4219
4171
4122
4072
4022
3971
3919
3867
3814
3760
3706
3651
3596
3540
3484
3428
3371
3313
3255
3197
3138
3079
3020
2960
2900
2840
2780
2719
2659
2598
2537
2477
2416
2356
2296
2236
2176
2117
2058
2000
1941
1883
1826
1768
1711
1655
1599
1544
1489
1435
1381
1329
1276
1225
1174
1124
1075
1027
979
932
887
841
797
753
710
668
625
584
543
502
462
422
383
344
306
268
231
194
158
122
86
51
15
-20
-55
-89
-123
-157
-190
-224
-256
-289
-322
-354
-387
-419
-451
-483
-515
-547
-579
-611
-643
-675
-706
-738
-770
-801
-832
-863
-894
-925
-955
-986
-1016
-1046
-1075
-1105
-1134
-1163
-1192
-1220
-1248
-1276
-1304
-1331
-1357
-1384
-1409
-1435
-1460
-1485
-1510
-1534
-1558
-1582
-1605
-1628
-1650
-1672
-1693
-1714
-1734
-1753
-1772
-1790
-1808
-1825
-1843
-1859
-1876
-1892
-1908
-1923
-1938
-1953
-1967
-1981
-1995
-2008
-2021
-2033
-2045
-2058
-2070
-2081
-2091
-2102
-2112
-2122
-2132
-2141
-2151
-2160
-2169
-2177
-2186
-2194
-2201
-2209
-2216
-2223
-2231
-2238
-2245
-2252
-2259
-2266
-2272
-2278
-2284
-2290
-2295
-2301
-2306
-2310
-2315
-2320
-2324
-2329
-2333
-2337
-2341
-2345
-2349
-2352
-2356
-2359
-2362
-2365
-2368
-2372
-2375
-2379
-2382
-2386
-2389
-2393
-2396
-2400
-2404
-2408
-2412
-2416
-2421
-2426
-2431
-2436
-2441
-2447
-2453
-2460
-2466
-2473
-2480
-2487
-2495
-2502
-2510
-2518
-2527
-2535
-2544
-2553
-2562
-2572
-2582
-2593
-2603
-2615
-2626
-2638
-2651
-2664
-2677
-2690
-2704
-2719
-2734
-2750
-2766
-2782
-2800
-2817
-2836
-2855
-2874
-2894
-2914
-2935
-2957
-2979
-3002
-3025
-3049
-3074
-3099
-3125
-3152
-3179
-3207
-3235
-3263
-3293
-3322
-3352
-3383
-3414
-3445
-3477
-3509
-3541
-3574
-3607
-3640
-3673
-3706
-3740
-3774
-3809
-3843
-3878
-3913
-3949
-3985
-4021
-4057
-4093
-4130
-4167
-4204
-4240
-4277
-4314
-4351
-4387
-4424
-4461
-4497
-4534
-4571
-4607
-4644
-4681
-4718
-4754
-4791
-4828
-4865
-4902
-4938
-4975
-5012
-5049
-5085
-5122
-5158
-5195
-5231
-5266
-5302
-5338
-5373
-5408
-5442
-5477
-5511
-5545
-5579
-5613
-5647
-5680
-5713
-5745
-5778
-5809
-5841
-5872
-5903
-5934
-5964
-5993
-6023
-6051
-6080
-6107
-6135
-6161
-6187
-6212
-6236
-6260
-6283
-6305
-6326
-6346
-6366
-6385
-6403
-6420
-6436
-6452
-6466
-6480
-6493
-6504
-6515
-6525
-6534
-6542
-6549
-6556
-6561
-6566
-6570
-6573
-6576
-6578
-6579
-6579
-6579
-6579
-6578
-6577
-6575
-6573
-6571
-6568
-6565
-6562
-6559
-6555
-6552
-6548
-6544
-6540
-6536
-6532
-6528
-6524
-6521
-6517
-6513
-6509
-6505
-6501
-6498
-6495
-6491
-6489
-6486
-6483
-6481
-6480
-6478
-6477
-6477
-6476
-6477
-6477
-6479
-6480
-6483
-6485
-6488
-6492
-6496
-6501
-6506
-6512
-6518
-6524
-6532
-6539
-6547
-6556
-6565
-6575
-6586
-6597
-6609
-6622
-6635
-6649
-6664
-6679
-6695
-6712
-6729
-6747
-6765
-6785
-6805
-6825
-6847
-6869
-6891
-6914
-6938
-6962
-6987
-7012
-7038
-7065
-7092
-7121
-7149
-7178
-7208
-7239
-7270
-7301
-7334
-7366
-7400
-7433
-7468
-7502
-7537
-7572
-7608
-7644
-7681
-7718
-7755
-7793
-7832
-7870
-7910
-7949
-7989
-8029
-8070
-8111
-8151
-8193
-8235
-8276
-8318
-8360
-8403
-8446
-8489
-8533
-8576
-8621
-8665
-8710
-8754
-8799
-8844
-8889
-8933
-8978
-9023
-9067
-9111
-9156
-9200
-9244
-9289
-9333
-9377
-9421
-9465
-9509
-9553
-9597
-9640
-9684
-9727
-9770
-9813
-9856
-9899
-9941
-9983
-10025
-10066
-10107
-10148
-10187
-10227
-10266
-10304
-10342
-10379
-10416
-10452
-10487
-10521
-10555
-10588
-10620
-10651
-10681
-10710
-10738
-10766
-10792
-10818
-10843
-10866
-10889
-10911
-10932
-10952
-10970
-10988
-11004
-11019
-11033
-11046
-11057
-11067
-11075
-11083
-11089
-11093
-11097
-11100
-11101
-11101
-11100
-11097
-11093
-11088
-11082
-11074
-11065
-11055
-11043
-11030
-11016
-11000
-10984
-10966
-10947
-10926
-10905
-10882
-10857
-10832
-10805
-10777
-10748
-10718
-10686
-10653
-10620
-10585
-10549
-10512
-10474
-10435
-10395
-10354
-10313
-10270
-10227
-10183
-10138
-10092
-10046
-9999
-9951
-9903
-9854
-9805
-9755
-9705
-9654
-9603
-9551
-9499
-9447
-9395
-9342
-9289
-9237
-9184
-9132
-9079
-9027
-8975
-8924
-8873
-8822
-8772
-8722
-8672
-8623
-8575
-8527
-8480
-8433
-8387
-8341
-8296
-8252
-8209
-8166
-8124
-8083
-8042
-8002
-7963
-7924
-7885
-7847
-7810
-7773
-7736
-7700
-7665
-7630
-7595
-7561
-7527
-7494
-7461
-7429
-7397
-7366
-7335
-7304
-7274
-7245
-7216
-7187
-7158
-7130
-7102
-7075
-7047
-7020
-6993
-6967
-6940
-6915
-6889
-6864
-6839
-6815
-6791
-6767
-6744
-6721
-6699
-6677
-6656
-6635
-6615
-6596
-6577
-6559
-6542
-6525
-6509
-6494
-6480
-6467
-6455
-6443
-6433
-6423
-6414
-6407
-6400
-6394
-6390
-6386
-6383
-6381
-6380
-6380
-6381
-6383
-6386
-6390
-6395
-6400
-6407
-6414
-6423
-6432
-6442
-6453
-6465
-6478
-6491
-6504
-6519
-6533
-6549
-6564
-6580
-6596
-6613
-6630
-6647
-6664
-6682
-6700
-6719
-6738
-6757
-6777
-6797
-6817
-6837
-6858
-6878
-6899
-6920
-6941
-6962
-6983
-7005
-7026
-7047
-7068
-7089
-7109
-7130
-7150
-7170
-7189
-7208
-7227
-7246
-7264
-7282
-7299
-7316
-7333
-7350
-7366
-7382
-7398
-7413
-7428
-7442
-7456
-7470
-7483
-7496
-7509
-7521
-7533
-7545
-7556
-7567
-7578
-7588
-7597
-7606
-7615
-7623
-7631
-7638
-7644
-7650
-7655
-7659
-7663
-7666
-7669
-7671
-7672
-7672
-7672
-7671
-7669
-7666
-7663
-7658
-7653
-7648
-7641
-7634
-7627
-7618
-7609
-7599
-7588
-7576
-7564
-7550
-7536
-7521
-7505
-7489
-7472
-7454
-7435
-7416
-7396
-7375
-7354
-7332
-7310
-7286
-7263
-7238
-7213
-7188
-7162
-7135
-7108
-7081
-7054
-7026
-6997
-6968
-6939
-6909
-6878
-6847
-6816
-6784
-6751
-6717
-6684
-6649
-6614
-6579
-6543
-6506
-6470
-6433
-6395
-6357
-6319
-6279
-6240
-6200
-6159
-6118
-6076
-6034
-5992
-5949
-5906
-5863
-5819
-5775
-5731
-5686
-5642
-5596
-5551
-5505
-5459
-5412
-5365
-5318
-5271
-5223
-5175
-5127
-5079
-5031
-4983
-4935
-4887
-4838
-4790
-4742
-4693
-4645
-4596
-4548
-4500
-4452
-4404
-4355
-4307
-4259
-4211
-4163
-4115
-4067
-4019
-3971
-3923
-3876
-3828
-3780
-3732
-3684
-3637
-3589
-3541
-3493
-3445
-3398
-3350
-3302
-3255
-3207
-3160
-3112
-3065
-3017
-2970
-2923
-2875
-2828
-2781
-2734
-2687
-2640
-2593
-2546
-2499
-2452
-2405
-2358
-2311
-2265
-2219
-2173
-2128
-2083
-2037
-1993
-1950
-1906
-1863
-1821
-1779
-1737
-1696
-1656
-1616
-1576
-1537
-1499
-1462
-1425
-1389
-1353
-1319
-1285
-1251
-1218
-1186
-1155
-1125
-1095
-1066
-1039
-1012
-986
-961
-937
-915
-893
-873
-853
-835
-818
-802
-786
-772
-759
-747
-736
-726
-718
-710
-703
-697
-692
-688
-685
-683
-682
-682
-683
-685
-688
-691
-695
-700
-706
-712
-719
-726
-733
-741
-749
-758
-767
-777
-786
-796
-806
-817
-827
-838
-849
-859
-870
-881
-892
-902
-913
-923
-933
-943
-953
-962
-971
-981
-989
-998
-1006
-1014
-1022
-1031
-1039
-1046
-1053
-1060
-1067
-1073
-1079
-1085
-1091
-1096
-1101
-1106
-1111
-1115
-1119
-1122
-1125
-1128
-1130
-1132
-1133
-1134
-1134
-1135
-1134
-1134
-1133
-1132
-1130
-1128
-1126
-1124
-1121
-1117
-1114
-1110
-1105
-1100
-1095
-1090
-1083
-1077
-1070
-1063
-1055
-1046
-1038
-1028
-1018
-1008
-998
-987
-975
-963
-950
-937
-923
-909
-894
-879
-863
-846
-829
-812
-793
-775
-755
-735
-715
-694
-673
-651
-629
-606
-583
-559
-535
-510
-485
-459
-433
-406
-379
-350
-322
-292
-262
-232
-201
-170
-138
-106
-73
-40
-6
29
64
100
136
174
211
250
288
328
368
408
449
490
532
574
616
659
702
746
790
834
879
924
970
1016
1063
1110
1157
1205
1253
1302
1350
1400
1449
1498
1548
1598
1648
1698
1748
1799
1849
1900
1951
2001
2052
2103
2154
2205
2256
2307
2358
2410
2461
2512
2564
2615
2666
2718
2768
2819
2870
2920
2970
3020
3069
3118
3167
3216
3264
3312
3360
3407
3455
3502
3549
3595
3642
3688
3733
3779
3823
3868
3912
3955
3998
4040
4082
4124
4165
4205
4245
4284
4323
4362
4400
4437
4474
4510
4546
4582
4617
4651
4685
4719
4752
4785
4817
4849
4881
4912
4942
4972
5002
5031
5060
5089
5117
5144
5171
5198
5224
5250
5276
5301
5326
5351
5375
5399
5422
5445
5468
5490
5512
5533
5554
5574
5594
5613
5631
5649
5667
5683
5700
5715
5730
5744
5758
5770
5782
5794
5804
5813
5822
5830
5837
5843
5848
5853
5856
5859
5861
5862
5863
5862
5860
5857
5854
5849
5843
5837
5829
5821
5812
5801
5790
5778
5765
5751
5736
5720
5703
5686
5667
5648
5628
5607
5585
5562
5539
5515
5490
5464
5438
5411
5383
5355
5325
5296
5265
5235
5203
5172
5140
5107
5074
5041
5008
4975
4941
4907
4872
4838
4803
4769
4734
4699
4664
4628
4593
4558
4524
4489
4454
4420
4386
4353
4319
4286
4254
4222
4190
4159
4128
4098
4069
4040
4011
3984
3957
3931
3905
3881
3857
3834
3811
3790
3769
3748
3729
3710
3692
3674
3657
3641
3625
3610
3596
3582
3569
3557
3546
3535
3525
3515
3507
3499
3491
3485
3479
3473
3468
3464
3460
3457
3454
3453
3451
3450
3450
3450
3450
3452
3453
3455
3458
3461
3464
3468
3472
3476
3481
3486
3492
3498
3505
3511
3518
3525
3533
3540
3548
3556
3564
3572
3580
3589
3598
3607
3617
3626
3636
3646
3657
3667
3678
3688
3699
3709
3720
3730
3741
3751
3761
3771
3781
3791
3801
3810
3820
3829
3837
3846
3854
3862
3869
3876
3882
3888
3894
3899
3904
3909
3913
3916
3919
3921
3923
3924
3924
3924
3924
3923
3921
3918
3915
3911
3907
3902
3896
3890
3883
3876
3868
3859
3850
3840
3830
3819
3807
3795
3782
3769
3755
3741
3726
3711
3695
3679
3662
3646
3628
3611
3592
3574
3555
3536
3516
3496
3476
3456
3435
3414
3393
3372
3350
3329
3307
3284
3262
3240
3217
3195
3172
3149
3126
3104
3081
3058
3035
3012
2989
2967
2944
2921
2898
2876
2853
2831
2809
2787
2765
2744
2723
2702
2682
2662
2642
2623
2604
2586
2568
2550
2533
2516
2499
2483
2467
2452
2436
2421
2407
2392
2378
2363
2349
2335
2322
2308
2294
2280
2267
2253
2240
2226
2212
2198
2184
2170
2156
2141
2127
2112
2097
2081
2065
2049
2033
2015
1998
1980
1962
1943
1923
1904
1884
1863
1842
1821
1799
1777
1754
1730
1707
1682
1657
1632
1606
1580
1554
1527
1499
1471
1443
1415
1386
1356
1327
1297
1266
1235
1204
1172
1140
1108
1076
1043
1010
978
945
912
878
845
811
777
743
709
675
640
606
571
537
502
467
432
397
362
327
292
257
221
186
151
115
80
44
9
-27
-63
-98
-134
-170
-206
-241
-277
-313
-348
-384
-419
-455
-490
-525
-560
-595
-631
-665
-700
-735
-770
-804
-839
-873
-907
-941
-974
-1006
-1041
-1074
-1106
-1139
-1171
-1203
-1235
-1267
-1298
-1330
-1361
-1391
-1422
-1452
-1482
-1512
-1542
-1571
-1600
-1629
-1658
-1686
-1714
-1742
-1769
-1796
-1823
-1849
-1875
-1901
-1926
-1950
-1974
-1998
-2021
-2044
-2066
-2088
-2110
-2131
-2151
-2172
-2191
-2210
-2229
-2246
-2264
-2280
-2297
-2312
-2328
-2342
-2357
-2371
-2385
-2398
-2411
-2424
-2436
-2448
-2459
-2470
-2481
-2491
-2501
-2511
-2520
-2530
-2539
-2547
-2556
-2564
-2572
-2579
-2587
-2594
-2600
-2607
-2613
-2618
-2623
-2628
-2632
-2636
-2640
-2643
-2645
-2647
-2648
-2649
-2649
-2647
-2646
-2643
-2640
-2635
-2630
-2625
-2618
-2611
-2603
-2594
-2584
-2573
-2562
-2549
-2536
-2521
-2506
-2490
-2473
-2455
-2437
-2417
-2397
-2376
-2354
-2331
-2307
-2283
-2258
-2232
-2205
-2178
-2150
-2121
-2092
-2062
-2032
-2001
-1970
-1938
-1906
-1873
-1840
-1806
-1772
-1738
-1703
-1668
-1633
-1598
-1562
-1526
-1490
-1454
-1418
-1381
-1345
-1308
-1271
-1235
-1198
-1161
-1125
-1088
-1052
-1016
-980
-945
-909
-874
-839
-804
-770
-736
-702
-668
-635
-602
-569
-537
-504
-473
-441
-410
-379
-349
-319
-289
-260
-231
-203
-175
-148
-121
-95
-69
-44
-19
6
31
55
78
101
124
147
168
190
210
231
250
269
287
305
323
339
355
371
385
399
413
426
438
450
461
471
481
490
499
507
514
520
526
531
536
539
542
544
545
546
546
545
543
541
538
534
530
525
519
512
504
496
487
478
467
456
445
432
419
406
391
376
361
344
328
310
292
273
254
234
213
192
171
149
127
105
82
59
36
13
-11
-35
-58
-83
-107
-131
-156
-180
-205
-229
-254
-278
-303
-327
-351
-375
-399
-423
-447
-471
-495
-518
-542
-565
-589
-612
-635
-657
-680
-702
-724
-746
-767
-788
-809
-829
-849
-869
-889
-908
-926
-945
-963
-981
-999
-1016
-1033
-1050
-1066
-1082
-1097
-1112
-1127
-1141
-1155
-1169
-1182
-1195
-1207
-1220
-1231
-1242
-1253
-1264
-1274
-1283
-1292
-1301
-1310
-1318
-1325
-1332
-1339
-1345
-1350
-1355
-1359
-1363
-1367
-1370
-1372
-1374
-1376
-1377
-1378
-1378
-1378
-1377
-1376
-1374
-1372
-1370
-1367
-1363
-1360
-1355
-1351
-1346
-1340
-1335
-1329
-1322
-1315
-1308
-1301
-1293
-1285
-1277
-1268
-1259
-1250
-1240
-1230
-1219
-1208
-1197
-1185
-1173
-1160
-1147
-1134
-1120
-1106
-1091
-1076
-1060
-1044
-1028
-1012
-995
-978
-960
-942
-924
-905
-886
-866
-846
-826
-805
-784
-763
-741
-719
-697
-674
-651
-627
-603
-579
-555
-529
-504
-478
-452
-425
-398
-370
-343
-314
-286
-257
-228
-198
-169
-138
-108
-78
-47
-16
16
47
79
111
143
175
208
240
273
306
339
372
406
439
473
507
541
575
609
643
677
711
745
779
813
847
881
914
947
980
1012
1045
1077
1109
1141
1172
1203
1233
1263
1293
1322
1351
1380
1408
1435
1462
1489
1515
1541
1566
1591
1615
1639
1662
1685
1707
1728
1749
1770
1790
1809
1828
1846
1864
1881
1897
1913
1928
1942
1956
1969
1981
1992
2003
2013
2023
2031
2040
2047
2054
2060
2065
2070
2074
2077
2080
2082
2084
2084
2085
2084
2083
2082
2080
2077
2074
2070
2065
2060
2054
2047
2040
2032
2024
2015
2005
1995
1984
1972
1960
1948
1934
1920
1906
1891
1876
1860
1843
1827
1809
1792
1773
1755
1736
1716
1696
1675
1654
1633
1611
1588
1565
1542
1518
1494
1469
1444
1419
1394
1369
1343
1317
1292
1266
1240
1214
1188
1162
1136
1110
1085
1059
1034
1008
983
959
934
910
886
863
840
817
795
773
752
731
711
691
672
654
636
619
603
587
572
558
544
531
518
507
495
485
475
465
456
448
440
433
427
421
416
412
408
405
402
400
399
398
398
398
399
400
403
405
409
413
417
423
428
435
442
449
457
466
475
484
495
505
516
528
540
553
566
580
594
609
625
640
656
673
690
707
725
743
761
780
800
819
839
859
879
899
920
941
962
983
1004
1025
1046
1068
1090
1111
1133
1155
1177
1199
1221
1242
1264
1286
1308
1330
1351
1373
1394
1415
1436
1457
1478
1498
1518
1538
1557
1577
1595
1614
1632
1650
1667
1685
1702
1718
1735
1751
1767
1782
1798
1813
1827
1842
1856
1869
1883
1896
1909
1922
1934
1946
1958
1969
1980
1991
2001
2009
2020
2029
2037
2045
2053
2061
2068
2075
2081
2087
2092
2098
2102
2107
2111
2114
2118
2121
2123
2125
2127
2128
2128
2129
2128
2127
2126
2125
2122
2120
2117
2113
2109
2104
2098
2092
2085
2078
2070
2061
2052
2041
2031
2020
2008
1995
1982
1968
1953
1938
1922
1905
1888
1870
1851
1832
1812
1792
1771
1750
1728
1705
1682
1659
1635
1610
1585
1560
1534
1508
1481
1454
1426
1398
1370
1342
1313
1284
1254
1224
1195
1165
1134
1104
1073
1043
1012
981
950
919
889
858
827
796
766
735
704
674
644
614
584
554
524
494
465
436
407
379
350
323
295
268
241
215
189
163
138
113
88
64
41
18
-5
-27
-49
-70
-91
-111
-131
-150
-169
-188
-206
-223
-241
-257
-273
-289
-305
-320
-334
-348
-362
-375
-388
-401
-413
-425
-436
-448
-459
-469
-479
-489
-499
-508
-517
-526
-535
-543
-551
-558
-566
-573
-579
-586
-592
-598
-603
-609
-614
-620
-625
-629
-634
-638
-643
-646
-650
-654
-657
-660
-663
-667
-670
-673
-676
-679
-682
-685
-689
-692
-694
-697
-700
-703
-705
-708
-710
-712
-714
-717
-719
-721
-723
-725
-727
-730
-732
-734
-736
-739
-741
-743
-746
-748
-750
-753
-755
-758
-760
-763
-765
-768
-770
-772
-774
-776
-778
-780
-781
-782
-783
-784
-784
-784
-784
-784
-783
-782
-781
-779
-777
-774
-771
-768
-765
-761
-756
-752
-747
-742
-736
-730
-724
-718
-711
-704
-697
-690
-682
-675
-667
-659
-651
-643
-635
-626
-618
-610
-602
-593
-585
-577
-569
-561
-553
-545
-537
-530
-523
-516
-510
-503
-497
-491
-485
-479
-474
-468
-463
-458
-454
-449
-445
-441
-437
-433
-429
-425
-421
-417
-413
-409
-406
-402
-398
-394
-390
-386
-382
-378
-373
-369
-364
-359
-355
-350
-344
-339
-334
-328
-323
-317
-311
-306
-300
-294
-288
-282
-276
-271
-265
-259
-254
-248
-243
-238
-232
-227
-222
-217
-212
-208
-203
-199
-195
-191
-187
-183
-180
-177
-174
-172
-170
-168
-166
-165
-164
-163
-163
-163
-164
-165
-166
-167
-169
-171
-173
-175
-178
-181
-184
-187
-190
-193
-197
-200
-204
-208
-212
-216
-220
-224
-228
-232
-236
-240
-243
-247
-250
-254
-257
-260
-263
-266
-269
-272
-275
-277
-279
-282
-284
-285
-287
-289
-290
-291
-292
-293
-294
-295
-295
-296
-296
-296
-296
-296
-296
-295
-295
-294
-293
-293
-292
-290
-289
-288
-286
-284
-282
-280
-278
-275
-272
-269
-266
-262
-258
-255
-250
-246
-242
-237
-233
-228
-223
-218
-213
-208
-203
-197
-192
-187
-181
-176
-170
-165
-160
-155
-149
-144
-139
-134
-129
-125
-120
-115
-111
-106
-102
-97
-93
-88
-84
-80
-76
-72
-68
-64
-60
-57
-53
-50
-46
-43
-39
-35
-32
-28
-24
-20
-16
-12
-8
-4
0
5
9
13
18
22
27
32
36
41
46
51
56
61
66
71
77
82
87
93
99
105
110
116
122
129
135
141
147
153
160
166
172
179
185
192
198
205
211
218
224
230
237
243
250
256
262
268
274
280
285
291
297
302
307
312
318
323
328
333
338
342
347
351
356
360
364
368
372
376
379
382
386
389
392
395
397
399
402
404
405
407
408
409
409
410
410
410
409
409
408
408
407
406
404
403
401
399
397
395
393
390
387
384
381
378
375
372
368
365
361
357
354
350
346
342
339
335
331
327
323
320
316
312
309
306
302
299
296
293
290
287
285
282
280
278
276
274
272
271
270
269
268
268
268
268
269
270
271
272
274
277
279
282
285
289
292
296
301
305
310
315
320
325
330
336
342
348
354
361
367
374
381
387
394
401
408
416
423
430
437
444
452
459
466
473
480
487
494
500
507
513
520
526
531
537
543
548
554
559
564
568
573
577
582
586
590
594
598
601
605
609
613
616
620
624
628
632
636
640
644
648
651
655
659
662
666
669
673
677
680
684
688
692
696
700
704
708
712
716
720
725
729
733
737
742
746
750
754
759
763
767
771
774
778
782
785
789
792
795
798
801
804
807
810
813
815
818
820
822
825
827
829
831
833
834
836
838
840
841
843
845
846
848
850
851
853
854
855
857
858
860
861
862
864
865
866
868
869
870
871
872
873
874
875
876
876
877
877
877
877
877
877
876
875
874
873
871
869
867
864
861
858
854
850
846
841
836
831
825
819
813
806
799
791
784
775
767
758
749
739
730
720
709
699
688
677
666
654
642
631
619
606
594
582
570
557
545
533
521
509
497
486
475
464
453
442
432
422
412
403
393
384
376
367
360
352
345
338
332
326
321
316
311
307
303
299
296
294
291
290
288
287
287
287
287
288
289
290
292
294
296
299
303
307
311
315
320
326
331
338
344
351
358
366
374
382
391
400
409
418
428
438
448
459
469
480
491
502
513
524
535
546
558
569
580
592
603
614
625
637
648
659
669
680
691
701
712
722
732
742
752
761
771
780
789
798
807
815
824
832
840
848
856
864
871
878
885
892
899
905
911
917
923
929
934
940
945
950
955
959
964
968
972
976
979
983
986
990
993
996
999
1000
1004
1006
1008
1012
1014
1016
1018
1020
1022
1026
1028
1030
1032
1034
1036
1038
1040
1042
1044
1045
1047
1049
1051
1052
1054
1055
1057
1058
1059
1061
1062
1063
1063
1064
1065
1066
1066
1067
1067
1068
1068
1068
1068
1068
1068
1068
1067
1067
1066
1065
1064
1063
1062
1061
1060
1058
1057
1055
1053
1051
1048
1046
1043
1040
1037
1034
1030
1026
1022
1018
1014
1010
1004
1000
996
991
986
981
976
970
965
959
953
947
941
935
928
922
916
909
903
896
889
882
876
869
862
854
847
840
833
826
818
811
804
797
790
783
776
769
763
756
750
744
737
731
726
720
715
710
705
700
696
692
688
684
681
678
676
673
672
670
670
669
669
669
670
671
673
675
678
681
684
688
692
697
702
707
714
720
727
734
742
750
758
767
776
786
796
806
817
828
839
851
863
875
887
900
912
925
937
950
963
976
989
1002
1016
1029
1042
1056
1069
1083
1096
1109
1123
1136
1149
1163
1176
1189
1202
1216
1229
1242
1255
1268
1281
1294
1307
1321
1334
1347
1360
1374
1387
1401
1414
1427
1441
1454
1467
1481
1494
1508
1521
1534
1548
1561
1574
1587
1601
1614
1627
1641
1654
1667
1681
1694
1707
1721
1734
1747
1761
1774
1787
1800
1813
1826
1839
1852
1865
1878
1890
1902
1914
1926
1938
1950
1962
1974
1985
1997
2008
2019
2029
2041
2052
2063
2073
2084
2094
2104
2114
2124
2134
2144
2153
2163
2172
2182
2191
2200
2209
2218
2228
2237
2245
2254
2262
2271
2279
2287
2295
2303
2310
2318
2325
2332
2339
2346
2353
2359
2365
2371
2377
2383
2389
2394
2399
2404
2409
2414
2419
2423
2428
2432
2436
2440
2443
2446
2449
2452
2454
2456
2457
2459
2460
2460
2460
2460
2459
2458
2457
2455
2453
2451
2448
2445
2441
2438
2434
2429
2424
2419
2413
2407
2400
2393
2386
2378
2370
2361
2353
2343
2334
2324
2313
2302
2291
2279
2267
2255
2242
2229
2215
2201
2187
2172
2157
2141
2125
2109
2093
2075
2058
2040
2021
2004
1985
1965
1945
1925
1905
1884
1863
1841
1819
1797
1774
1751
1728
1704
1680
1656
1631
1606
1581
1555
1530
1504
1477
1451
1424
1397
1370
1342
1315
1287
1259
1231
1203
1174
1146
1117
1089
1060
1032
1002
975
946
918
889
861
832
804
776
748
721
693
666
639
612
585
559
532
506
480
455
430
404
380
355
331
307
284
261
238
215
193
171
149
128
107
87
66
46
26
7
-12
-30
-49
-67
-84
-101
-118
-134
-150
-165
-180
-195
-209
-223
-236
-250
-263
-275
-288
-300
-311
-322
-333
-344
-354
-363
-373
-382
-390
-399
-407
-415
-423
-430
-438
-445
-452
-458
-465
-471
-477
-483
-488
-494
-499
-504
-508
-513
-517
-521
-525
-529
-532
-535
-538
-541
-543
-545
-547
-548
-549
-550
-551
-551
-552
-552
-551
-551
-550
-549
-548
-547
-545
-543
-541
-538
-535
-532
-529
-525
-521
-517
-513
-509
-504
-500
-495
-490
-485
-480
-474
-469
-463
-457
-451
-445
-439
-433
-426
-419
-413
-406
-399
-392
-385
-377
-370
-363
-355
-347
-340
-332
-324
-316
-308
-300
-292
-284
-276
-267
-259
-251
-243
-234
-226
-218
-210
-202
-194
-186
-178
-169
-161
-153
-146
-138
-130
-122
-114
-107
-99
-92
-85
-78
-71
-64
-57
-50
-43
-37
-30
-24
-18
-12
-6
0
6
11
16
21
26
30
35
39
43
47
50
54
57
60
63
65
67
70
71
73
74
76
77
78
78
79
79
79
79
79
79
79
78
78
77
76
76
75
74
73
71
70
69
67
65
63
62
60
57
55
53
51
48
46
43
40
38
35
32
29
25
22
19
15
12
8
4
0
-4
-9
-14
-18
-23
-29
-34
-40
-46
-52
-58
-65
-72
-79
-86
-94
-102
-110
-118
-127
-136
-146
-156
-166
-176
-187
-198
-210
-222
-234
-247
-260
-273
-287
-301
-316
-331
-346
-362
-378
-395
-412
-429
-447
-466
-485
-504
-523
-543
-564
-584
-605
-627
-648
-670
-692
-715
-738
-760
-784
-807
-830
-854
-878
-902
-926
-950
-974
-999
-1022
-1047
-1072
-1096
-1121
-1145
-1170
-1194
-1218
-1242
-1266
-1290
-1314
-1338
-1361
-1384
-1407
-1429
-1451
-1473
-1494
-1515
-1536
-1556
-1576
-1596
-1614
-1633
-1651
-1669
-1686
-1702
-1719
-1734
-1749
-1764
-1778
-1791
-1804
-1816
-1828
-1839
-1850
-1860
-1869
-1878
-1886
-1894
-1901
-1907
-1913
-1919
-1923
-1928
-1931
-1934
-1937
-1939
-1940
-1941
-1941
-1941
-1941
-1940
-1938
-1936
-1934
-1931
-1928
-1925
-1921
-1917
-1913
-1908
-1903
-1897
-1891
-1885
-1879
-1872
-1866
-1859
-1851
-1844
-1836
-1828
-1819
-1811
-1802
-1793
-1784
-1774
-1765
-1755
-1745
-1734
-1724
-1713
-1703
-1692
-1681
-1670
-1659
-1648
-1636
-1625
-1614
-1602
-1591
-1579
-1568
-1556
-1544
-1533
-1521
-1509
-1497
-1485
-1473
-1461
-1449
-1436
-1424
-1411
-1399
-1386
-1374
-1361
-1349
-1336
-1323
-1310
-1297
-1284
-1271
-1258
-1245
-1232
-1219
-1206
-1193
-1180
-1166
-1153
-1140
-1127
-1114
-1101
-1088
-1075
-1062
-1049
-1036
-1022
-1010
-997
-984
-971
-958
-945
-932
-919
-906
-893
-881
-868
-855
-842
-830
-817
-805
-792
-780
-768
-755
-743
-731
-719
-707
-695
-683
-671
-659
-647
-635
-624
-612
-600
-589
-578
-566
-555
-544
-533
-522
-510
-500
-489
-478
-467
-457
-446
-436
-426
-416
-407
-397
-388
-379
-371
-363
-354
-347
-339
-332
-325
-318
-311
-305
-299
-293
-288
-282
-278
-273
-269
-265
-261
-258
-255
-252
-249
-247
-244
-242
-241
-239
-238
-237
-237
-237
-236
-237
-237
-238
-238
-239
-241
-242
-244
-246
-248
-250
-253
-256
-259
-263
-267
-271
-275
-280
-285
-290
-296
-301
-307
-313
-320
-326
-333
-340
-348
-355
-363
-371
-379
-388
-397
-406
-415
-424
-434
-444
-454
-464
-475
-485
-496
-507
-518
-529
-540
-551
-563
-574
-586
-598
-609
-621
-633
-645
-658
-670
-682
-695
-707
-720
-733
-746
-759
-772
-785
-798
-811
-825
-839
-852
-866
-880
-895
-909
-923
-938
-952
-967
-981
-996
-1010
-1025
-1039
-1054
-1068
-1082
-1097
-1111
-1125
-1138
-1152
-1165
-1179
-1192
-1205
-1217
-1230
-1242
-1254
-1265
-1276
-1287
-1298
-1309
-1319
-1329
-1339
-1348
-1357
-1366
-1374
-1382
-1390
-1397
-1404
-1411
-1418
-1424
-1430
-1436
-1441
-1446
-1451
-1456
-1460
-1464
-1468
-1472
-1475
-1478
-1481
-1483
-1486
-1488
-1490
-1492
-1493
-1495
-1496
-1497
-1498
-1499
-1500
-1500
-1500
-1499
-1499
-1498
-1497
-1495
-1494
-1492
-1489
-1486
-1483
-1480
-1476
-1472
-1468
-1463
-1458
-1453
-1447
-1441
-1434
-1427
-1420
-1413
-1405
-1396
-1388
-1379
-1369
-1359
-1349
-1338
-1327
-1315
-1303
-1291
-1278
-1265
-1251
-1237
-1223
-1208
-1193
-1178
-1162
-1146
-1129
-1112
-1095
-1078
-1060
-1042
-1024
-1004
-986
-967
-947
-927
-907
-887
-866
-845
-824
-803
-781
-759
-738
-715
-693
-670
-648
-625
-602
-578
-555
-531
-508
-484
-459
-435
-411
-386
-361
-337
-312
-287
-261
-236
-211
-186
-161
-136
-110
-85
-60
-35
-10
15
39
64
89
113
138
162
186
210
233
257
280
303
326
349
371
393
415
436
457
478
498
518
537
556
575
593
610
627
644
660
676
691
706
720
733
746
758
770
781
792
802
811
820
829
836
844
850
856
862
867
871
875
878
880
882
883
884
884
884
883
881
879
877
874
870
866
861
856
851
845
838
831
823
816
807
799
790
781
772
762
752
742
732
722
711
700
690
679
668
656
645
634
622
611
599
587
576
564
552
541
529
517
505
494
482
470
459
447
435
423
412
400
388
377
365
354
342
331
319
308
297
286
274
264
253
242
231
221
210
200
190
180
170
161
151
142
132
123
114
105
97
88
80
71
63
55
47
40
32
25
18
11
4
-2
-9
-16
-22
-28
-34
-40
-46
-52
-58
-63
-69
-74
-80
-85
-90
-95
-100
-105
-110
-114
-119
-124
-128
-132
-137
-141
-145
-149
-153
-156
-160
-163
-166
-169
-172
-175
-178
-180
-182
-184
-186
-187
-189
-190
-191
-192
-193
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-194
-193
-192
-191
-190
-189
-187
-185
-184
-181
-179
-177
-174
-171
-168
-165
-162
-159
-155
-151
-147
-144
-140
-135
-131
-127
-122
-118
-113
-109
-104
-99
-94
-89
-84
-78
-73
-68
-62
-56
-51
-45
-39
-33
-27
-22
-16
-10
-4
2
8
14
20
26
32
38
44
49
55
60
65
71
76
81
86
91
96
101
105
110
115
119
124
128
133
137
141
145
148
152
155
158
161
164
166
168
170
172
174
176
177
178
179
180
181
181
182
182
182
183
182
182
182
182
182
181
180
180
179
178
177
176
175
173
172
171
170
169
167
166
165
164
163
161
160
159
158
157
156
155
154
153
152
151
150
150
149
148
147
146
146
145
144
144
143
143
143
142
142
143
143
143
143
144
144
145
146
146
147
148
149
150
152
153
155
156
158
160
163
165
168
170
173
176
179
182
185
189
192
196
200
204
208
212
216
221
225
230
235
239
244
249
254
260
265
271
276
282
287
293
299
305
311
317
323
329
335
341
347
353
359
365
372
378
384
390
396
402
408
414
420
426
432
437
443
449
454
460
465
470
475
480
485
490
494
498
503
507
511
514
518
521
524
527
530
533
536
539
541
544
546
549
551
553
555
557
559
561
563
564
566
567
568
569
569
570
570
570
570
569
569
568
567
566
565
563
562
560
558
555
553
550
548
545
542
538
535
531
528
524
520
516
512
508
504
500
496
492
488
485
481
477
474
470
467
464
462
459
457
455
453
452
450
449
448
448
448
447
448
448
449
450
451
453
455
457
460
463
466
469
473
478
482
487
491
497
502
508
514
520
526
533
540
547
555
563
571
580
589
598
607
617
628
638
649
660
672
684
696
709
722
735
748
762
776
790
805
819
835
850
865
881
897
914
930
947
963
980
997
1014
1032
1050
1067
1085
1103
1120
1138
1156
1174
1192
1211
1229
1247
1265
1283
1301
1319
1337
1355
1373
1390
1408
1425
1443
1460
1477
1493
1510
1526
1542
1558
1574
1590
1605
1620
1635
1650
1664
1678
1692
1705
1719
1731
1744
1756
1768
1780
1791
1802
1812
1822
1832
1842
1851
1859
1867
1875
1883
1890
1896
1902
1908
1913
1918
1923
1927
1930
1934
1936
1939
1940
1942
1943
1943
1943
1943
1943
1941
1940
1938
1936
1933
1930
1927
1924
1920
1915
1911
1906
1901
1896
1890
1884
1878
1872
1866
1859
1853
1846
1839
1831
1824
1816
1808
1800
1792
1784
1775
1767
1759
1750
1742
1733
1725
1716
1707
1698
1689
1680
1671
1662
1652
1643
1633
1624
1614
1604
1593
1583
1572
1562
1551
1540
1529
1518
1506
1495
1483
1471
1459
1447
1435
1422
1410
1397
1384
1371
1357
1344
1330
1317
1303
1289
1275
1261
1247
1233
1219
1204
1190
1176
1161
1147
1132
1118
1103
1089
1074
1059
1045
1030
1016
1000
987
972
958
943
929
915
901
887
873
860
846
833
820
807
794
781
769
756
744
732
720
709
698
687
676
665
655
645
635
625
616
607
599
591
583
576
569
562
556
551
546
541
536
533
529
526
524
522
520
519
519
518
519
519
520
522
524
527
530
533
537
541
546
551
557
563
569
577
584
592
600
609
618
628
638
648
658
669
681
692
704
716
729
741
754
768
781
795
808
822
837
851
865
880
895
910
925
940
955
970
985
1000
1014
1030
1046
1061
1076
1091
1107
1122
1137
1153
1168
1183
1198
1214
1229
1244
1259
1274
1289
1304
1318
1333
1348
1362
1376
1391
1405
1419
1433
1446
1460
1473
1486
1499
1512
1525
1537
1550
1562
1574
1586
1597
1609
1620
1631
1642
1652
1663
1673
1683
1693
1702
1712
1721
1730
1738
1746
1755
1762
1770
1777
1784
1791
1798
1805
1811
1817
1823
1828
1834
1839
1844
1849
1853
1858
1862
1866
1870
1874
1878
1882
1885
1889
1892
1895
1898
1901
1904
1907
1910
1913
1915
1918
1920
1923
1925
1928
1930
1932
1934
1936
1939
1941
1942
1944
1946
1948
1949
1951
1952
1953
1955
1956
1956
1957
1958
1958
1958
1959
1959
1959
1958
1958
1958
1957
1956
1955
1954
1953
1951
1950
1948
1946
1944
1942
1939
1937
1934
1931
1928
1925
1922
1918
1915
1911
1907
1903
1899
1894
1890
1885
1881
1876
1872
1867
1862
1857
1851
1846
1841
1835
1830
1824
1818
1812
1806
1800
1794
1788
1782
1776
1770
1764
1758
1752
1746
1740
1734
1729
1723
1717
1711
1706
1700
1694
1688
1683
1677
1672
1666
1661
1655
1650
1645
1640
1635
1630
1625
1620
1615
1610
1605
1600
1596
1591
1587
1582
1578
1574
1570
1566
1562
1558
1554
1551
1548
1544
1541
1538
1536
1533
1531
1528
1526
1524
1523
1521
1520
1519
1518
1517
1517
1517
1516
1517
1517
1517
1518
1519
1520
1522
1523
1525
1527
1529
1532
1534
1536
1539
1542
1544
1547
1550
1553
1555
1558
1561
1564
1567
1570
1573
1575
1578
1581
1584
1587
1589
1592
1594
1596
1598
1600
1602
1604
1605
1607
1608
1609
1610
1610
1611
1611
1611
1611
1611
1610
1609
1609
1607
1606
1605
1603
1601
1600
1598
1596
1593
1591
1589
1586
1584
1581
1579
1576
1573
1570
1568
1565
1562
1559
1556
1553
1550
1547
1544
1542
1539
1536
1533
1531
1528
1525
1523
1520
1518
1516
1513
1511
1508
1506
1503
1501
1498
1496
1494
1491
1489
1486
1484
1482
1479
1477
1474
1472
1470
1467
1465
1462
1460
1458
1455
1453
1451
1449
1447
1444
1442
1440
1438
1436
1434
1432
1430
1429
1427
1425
1424
1422
1421
1419
1418
1417
1416
1415
1415
1414
1413
1413
1413
1412
1412
1412
1412
1413
1413
1414
1415
1416
1417
1418
1420
1421
1423
1425
1427
1429
1432
1434
1437
1440
1443
1445
1449
1452
1455
1458
1461
1465
1468
1472
1476
1479
1483
1487
1491
1495
1499
1503
1507
1511
1515
1519
1523
1527
1531
1535
1539
1543
1546
1550
1554
1557
1561
1564
1568
1571
1574
1577
1580
1583
1586
1588
1591
1593
1595
1598
1600
1602
1604
1605
1607
1608
1610
1611
1612
1613
1614
1615
1616
1617
1618
1618
1618
1619
1619
1619
1619
1619
1618
1618
1618
1617
1617
1616
1616
1615
1614
1613
1612
1611
1610
1609
1608
1606
1605
1603
1601
1600
1598
1596
1594
1592
1591
1589
1587
1585
1583
1581
1579
1577
1575
1573
1571
1569
1567
1565
1563
1561
1559
1557
1555
1553
1551
1549
1547
1545
1543
1540
1538
1536
1533
1531
1528
1526
1523
1520
1517
1514
1511
1508
1505
1501
1498
1494
1491
1487
1483
1479
1475
1471
1467
1463
1459
1455
1450
1446
1441
1436
1431
1426
1421
1415
1410
1404
1399
1393
1387
1381
1375
1369
1363
1357
1350
1344
1338
1331
1325
1319
1312
1306
1299
1292
1286
1279
1272
1266
1259
1252
1245
1238
1231
1224
1217
1210
1203
1196
1190
1183
1176
1169
1162
1155
1148
1142
1135
1128
1121
1115
1108
1101
1095
1088
1081
1075
1068
1062
1055
1048
1042
1035
1029
1022
1014
1008
1002
996
989
983
976
970
963
956
950
943
937
930
923
917
910
903
896
889
882
875
868
860
853
845
837
830
822
814
805
797
789
780
772
763
754
745
736
726
717
707
697
687
677
666
656
645
635
624
613
601
590
579
567
556
544
532
520
508
495
483
470
457
444
431
417
404
390
376
363
349
334
320
306
291
277
262
247
232
217
202
187
171
156
141
125
110
94
79
64
48
33
18
3
-12
-27
-42
-57
-72
-87
-101
-116
-130
-144
-159
-172
-186
-199
-213
-226
-238
-251
-263
-275
-287
-298
-310
-320
-331
-341
-351
-361
-370
-379
-387
-396
-404
-411
-419
-426
-433
-439
-445
-451
-456
-461
-466
-470
-474
-478
-481
-484
-487
-489
-491
-492
-493
-494
-494
-494
-493
-493
-492
-490
-488
-486
-484
-481
-479
-475
-472
-468
-465
-460
-456
-452
-447
-442
-437
-431
-426
-420
-414
-408
-401
-395
-389
-382
-375
-369
-362
-355
-349
-342
-335
-329
-322
-315
-309
-302
-295
-289
-282
-276
-269
-263
-256
-250
-244
-238
-232
-226
-221
-215
-209
-204
-198
-193
-187
-182
-177
-172
-167
-162
-157
-152
-147
-143
-138
-134
-129
-125
-121
-117
-113
-109
-105
-101
-97
-93
-89
-85
-81
-78
-74
-70
-66
-62
-59
-55
-51
-47
-43
-39
-36
-32
-28
-24
-20
-16
-12
-8
-4
0
4
8
12
16
20
24
28
32
36
40
44
48
52
55
59
63
67
70
74
77
81
84
88
91
94
98
101
104
107
110
113
115
118
120
122
125
127
129
130
132
133
135
136
137
138
139
139
140
140
140
140
140
139
138
138
137
135
134
132
131
129
127
125
123
121
119
116
114
111
109
106
103
101
98
95
92
89
86
83
81
78
75
72
70
67
65
63
61
59
57
55
53
52
50
49
48
47
46
45
44
43
43
42
42
42
42
41
41
42
42
42
42
43
43
44
45
46
47
48
49
50
52
53
55
56
58
60
62
65
67
70
72
75
78
81
84
87
90
94
97
101
104
108
112
116
120
124
128
132
136
141
145
150
155
159
164
170
175
180
186
191
197
203
209
215
221
227
233
239
246
252
259
265
272
279
285
292
299
305
312
319
326
333
340
346
353
360
367
374
382
389
395
402
409
416
423
430
437
443
450
456
463
469
475
482
488
494
500
506
511
517
523
528
533
539
544
549
554
559
563
568
573
578
582
587
592
596
601
605
610
615
619
624
629
634
638
643
648
653
658
663
668
673
678
683
689
694
699
705
711
716
722
728
733
739
745
751
757
763
769
775
780
786
792
797
803
809
814
820
825
830
836
841
846
851
856
861
866
870
875
880
884
889
893
897
902
906
909
913
917
921
924
927
931
934
937
940
943
946
949
952
954
957
959
961
963
965
967
968
970
971
972
973
974
975
975
976
976
976
976
975
975
974
973
973
971
970
969
967
965
964
962
960
958
955
953
951
948
946
943
941
938
936
933
930
928
925
922
919
916
914
911
908
905
902
899
896
893
890
887
885
882
879
876
874
871
869
866
864
861
859
856
854
852
849
847
845
843
841
838
836
834
832
830
829
827
825
823
822
820
819
817
816
814
813
812
811
810
809
808
807
806
805
804
804
803
803
802
802
801
801
801
800
800
800
800
800
800
801
801
801
802
803
803
804
805
806
806
808
809
810
811
812
814
815
817
819
821
822
824
826
828
830
833
835
837
839
841
844
846
848
850
852
854
856
858
860
862
864
865
867
868
870
871
873
874
876
877
878
879
881
882
883
884
885
886
887
888
889
890
892
893
894
895
897
898
899
901
902
904
906
907
909
911
913
915
917
920
922
925
928
930
933
937
940
943
947
951
955
959
964
969
973
978
983
989
994
1000
1004
1010
1016
1022
1030
1036
1043
1049
1056
1063
1070
1077
1084
1092
1099
1107
1114
1122
1130
1137
1145
1153
1161
1168
1176
1184
1191
1199
1207
1214
1222
1230
1237
1245
1252
1260
1267
1275
1282
1290
1297
1304
1311
1318
1325
1332
1339
1346
1352
1359
1365
1372
1378
1384
1390
1396
1401
1406
1412
1417
1422
1426
1431
1435
1440
1444
1448
1452
1456
1459
1462
1466
1468
1471
1474
1476
1478
1480
1482
1483
1484
1485
1486
1487
1487
1488
1488
1488
1487
1487
1486
1485
1484
1483
1482
1480
1479
1477
1475
1473
1471
1469
1466
1464
1461
1458
1455
1452
1448
1444
1441
1437
1433
1428
1424
1419
1415
1410
1405
1400
1394
1389
1383
1377
1372
1366
1359
1353
1347
1340
1334
1327
1320
1312
1305
1298
1290
1283
1275
1267
1259
1251
1243
1235
1227
1218
1210
1201
1193
1184
1175
1167
1158
1149
1140
1131
1122
1113
1104
1095
1085
1076
1067
1058
1049
1039
1030
1020
1012
1002
994
985
976
967
959
950
942
933
925
917
910
902
894
887
880
873
867
860
854
848
843
837
832
827
823
818
814
810
806
802
798
795
792
789
786
783
781
778
776
774
772
770
768
767
765
764
762
761
760
759
758
757
756
755
755
754
754
754
754
753
754
754
754
754
755
756
756
757
758
759
761
762
763
765
767
769
771
773
776
778
781
783
786
789
792
796
799
803
807
810
815
819
823
828
833
837
842
848
853
858
864
870
876
882
888
894
900
907
914
920
927
934
941
949
956
963
971
979
986
994
1002
1010
1016
1025
1033
1041
1049
1057
1065
1073
1081
1089
1097
1105
1113
1121
1129
1137
1145
1153
1161
1169
1177
1184
1192
1200
1208
1216
1224
1232
1240
1248
1256
1264
1272
1280
1289
1297
1305
1314
1322
1331
1339
1348
1356
1365
1374
1383
1391
1400
1409
1418
1427
1436
1445
1454
1464
1473
1482
1492
1501
1511
1520
1530
1539
1549
1558
1568
1577
1587
1596
1605
1614
1623
1632
1641
1650
1658
1667
1675
1683
1691
1699
1707
1714
1721
1728
1735
1742
1748
1755
1761
1766
1772
1777
1781
1786
1790
1794
1798
1801
1804
1806
1809
1810
1812
1813
1814
1815
1815
1815
1815
1814
1813
1812
1810
1808
1806
1803
1801
1797
1794
1790
1786
1782
1777
1772
1767
1761
1756
1750
1743
1737
1730
1724
1717
1709
1702
1695
1687
1679
1671
1663
1654
1646
1637
1628
1619
1611
1602
1592
1583
1574
1565
1555
1546
1536
1526
1517
1507
1498
1488
1478
1469
1460
1450
1441
1432
1423
1414
1405
1396
1388
1379
1371
1362
1354
1346
1339
1331
1323
1316
1309
1301
1295
1288
1281
1275
1269
1263
1257
1251
1246
1240
1235
1230
1225
1220
1215
1211
1207
1202
1198
1194
1190
1186
1182
1179
1175
1171
1168
1164
1161
1157
1154
1151
1147
1144
1140
1137
1133
1130
1126
1123
1119
1116
1112
1109
1106
1102
1099
1095
1091
1088
1084
1081
1077
1073
1069
1065
1062
1058
1054
1050
1046
1042
1038
1034
1030
1027
1022
1018
1014
1010
1006
1002
999
995
991
987
983
980
976
972
969
965
962
959
955
952
949
947
944
941
939
936
934
932
930
929
927
926
925
924
923
922
921
921
921
921
921
921
922
923
923
924
926
927
929
930
932
934
936
939
941
944
947
950
953
957
961
964
968
973
977
981
986
991
995
1000
1004
1010
1016
1020
1027
1033
1038
1044
1050
1056
1062
1068
1074
1080
1086
1092
1098
1104
1110
1116
1122
1128
1134
1139
1145
1150
1156
1161
1166
1171
1176
1180
1185
1190
1194
1198
1202
1206
1209
1213
1216
1220
1223
1226
1229
1232
1234
1237
1239
1242
1244
1246
1248
1250
1252
1254
1256
1258
1259
1261
1262
1263
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1275
1276
1277
1277
1278
1278
1279
1279
1279
1280
1280
1280
1280
1279
1279
1279
1278
1278
1277
1276
1275
1274
1273
1271
1270
1268
1266
1264
1262
1260
1257
1254
1251
1248
1245
1241
1238
1234
1230
1226
1221
1217
1212
1207
1202
1197
1191
1186
1180
1174
1169
1163
1157
1150
1144
1138
1131
1125
1118
1111
1104
1096
1089
1081
1074
1066
1058
1050
1042
1033
1025
1016
1008
999
990
981
971
962
953
943
934
924
914
905
895
885
874
864
854
843
833
822
811
801
790
779
768
757
746
735
724
712
701
690
679
668
657
645
634
623
611
600
589
577
566
554
543
531
520
508
497
485
473
462
450
438
427
415
403
392
380
368
356
344
332
320
308
296
285
273
261
249
238
226
214
203
192
180
169
158
147
136
125
114
104
93
83
73
62
52
43
33
23
14
4
-5
-14
-23
-31
-40
-48
-57
-65
-73
-80
-88
-95
-102
-109
-116
-122
-128
-133
-139
-144
-149
-153
-157
-161
-165
-168
-171
-174
-176
-178
-179
-180
-181
-182
-182
-182
-181
-180
-179
-177
-176
-173
-171
-168
-164
-161
-157
-152
-147
-142
-137
-131
-125
-119
-112
-105
-98
-90
-82
-74
-66
-57
-48
-39
-30
-20
-10
0
10
20
31
41
52
63
74
85
97
108
119
131
143
154
166
178
190
202
214
226
238
250
261
273
285
297
309
320
332
343
355
366
377
389
400
411
422
432
443
454
464
474
485
495
505
515
524
534
543
553
562
571
579
588
597
605
613
622
630
637
645
653
660
668
675
682
689
696
702
709
715
722
728
734
740
746
752
757
763
768
774
779
784
789
794
798
803
807
811
815
819
823
827
831
834
838
841
844
847
849
852
854
856
858
860
861
863
864
865
866
866
867
867
867
867
867
866
865
864
863
862
861
859
857
855
853
851
849
846
843
840
837
834
831
828
824
821
817
813
809
805
801
797
793
789
785
781
776
772
768
764
759
755
751
746
742
738
733
729
724
720
716
712
707
703
699
695
691
687
683
679
675
671
667
663
659
655
651
647
643
639
635
631
627
623
619
615
611
607
603
599
595
591
587
583
580
576
572
568
565
561
558
555
552
549
546
543
540
538
535
533
531
529
527
526
524
523
522
521
520
519
518
518
518
518
518
518
518
519
520
521
522
523
525
527
529
531
533
535
538
540
543
546
550
553
556
560
564
568
572
576
580
585
589
594
598
603
608
613
618
623
628
633
638
644
649
654
660
665
671
677
683
688
694
700
707
713
719
725
732
738
745
751
758
764
771
777
784
791
798
804
811
818
825
832
839
845
852
859
866
873
880
887
894
901
908
915
922
929
936
943
950
957
964
971
978
984
991
998
1004
1010
1018
1024
1030
1037
1043
1049
1055
1060
1066
1072
1077
1082
1087
1092
1097
1102
1106
1111
1115
1119
1124
1128
1131
1135
1139
1142
1145
1148
1151
1153
1156
1158
1160
1162
1164
1165
1166
1167
1168
1169
1169
1170
1170
1169
1169
1168
1167
1166
1165
1163
1162
1160
1158
1155
1153
1150
1147
1143
1140
1136
1133
1129
1124
1120
1115
1111
1106
1101
1096
1090
1085
1079
1074
1068
1062
1056
1049
1043
1036
1029
1022
1016
1008
1000
994
986
979
971
963
955
946
938
929
921
912
904
895
886
877
869
860
851
842
833
824
815
806
797
788
779
771
762
753
744
736
727
718
710
701
693
684
676
668
660
651
643
635
627
619
612
604
596
588
580
573
565
558
550
542
535
527
520
513
505
498
490
483
476
469
461
454
447
440
432
425
418
411
404
397
390
382
375
368
361
354
347
340
333
326
318
311
304
297
290
283
276
269
262
255
248
241
234
227
220
213
206
199
192
184
177
170
163
156
149
141
134
127
119
112
105
97
90
82
75
67
59
52
44
36
28
21
13
5
-3
-10
-18
-26
-34
-41
-49
-57
-64
-72
-79
-87
-94
-102
-109
-117
-124
-132
-139
-146
-153
-161
-168
-175
-182
-189
-195
-202
-209
-215
-222
-228
-234
-241
-247
-253
-259
-265
-271
-276
-282
-288
-293
-298
-304
-309
-314
-319
-324
-329
-334
-339
-343
-348
-352
-357
-361
-366
-370
-374
-378
-382
-386
-390
-394
-398
-402
-406
-410
-414
-418
-422
-426
-429
-433
-437
-441
-444
-448
-452
-456
-459
-463
-467
-470
-474
-478
-481
-485
-488
-492
-495
-499
-502
-505
-508
-511
-514
-517
-519
-522
-524
-527
-529
-531
-533
-534
-536
-538
-539
-540
-541
-542
-543
-544
-544
-545
-545
-545
-545
-545
-545
-545
-544
-544
-544
-543
-543
-542
-541
-541
-540
-540
-539
-538
-537
-537
-536
-535
-534
-534
-533
-532
-531
-531
-530
-529
-529
-528
-528
-527
-527
-526
-526
-525
-524
-524
-523
-523
-522
-522
-521
-521
-520
-520
-520
-519
-519
-518
-518
-517
-517
-516
-515
-515
-514
-513
-513
-512
-511
-511
-510
-509
-508
-507
-506
-505
-504
-503
-501
-500
-499
-497
-496
-494
-492
-491
-489
-487
-485
-483
-481
-479
-477
-475
-472
-470
-468
-465
-463
-460
-457
-455
-452
-449
-446
-443
-440
-436
-433
-430
-427
-423
-420
-416
-413
-409
-405
-402
-398
-394
-390
-387
-383
-379
-375
-371
-366
-362
-358
-353
-349
-344
-340
-335
-331
-326
-321
-317
-312
-307
-302
-298
-293
-288
-284
-279
-274
-270
-265
-260
-256
-251
-246
-242
-237
-233
-228
-224
-220
-215
-211
-207
-203
-198
-194
-190
-186
-182
-178
-174
-170
-166
-162
-158
-153
-149
-145
-141
-137
-133
-128
-124
-120
-115
-111
-106
-102
-97
-93
-88
-84
-79
-74
-69
-65
-60
-55
-50
-45
-40
-35
-30
-25
-20
-16
-11
-6
-2
3
8
12
17
21
26
30
35
39
44
48
52
57
61
65
69
74
78
81
85
89
93
97
100
104
107
111
115
118
121
125
128
131
134
137
140
143
146
149
151
154
157
159
162
164
167
169
172
174
176
178
181
183
185
186
188
190
192
193
195
197
198
200
201
203
204
205
207
208
209
210
211
212
212
213
214
214
215
215
215
216
216
216
216
217
217
217
216
216
216
216
216
215
215
215
214
214
214
213
213
213
212
212
211
211
210
210
210
209
209
208
208
207
207
206
206
206
206
206
206
206
206
207
207
207
208
209
209
210
211
212
213
214
216
217
218
220
222
224
225
227
229
232
234
236
238
241
243
246
248
251
254
256
259
262
265
268
270
273
276
279
282
284
287
290
293
296
299
302
305
308
311
314
317
320
323
326
329
332
335
339
342
345
349
352
356
360
363
367
371
375
379
383
387
392
396
401
406
410
415
421
426
431
437
443
448
454
460
467
473
480
486
493
500
507
514
522
529
537
545
552
560
568
576
585
593
601
610
618
627
636
645
654
663
672
681
690
700
709
719
728
738
747
757
767
776
786
796
806
816
825
835
845
855
865
875
885
895
905
914
924
935
945
955
965
975
984
994
1004
1014
1024
1033
1043
1053
1062
1072
1081
1090
1099
1108
1117
1126
1135
1143
1151
1159
1167
1175
1183
1190
1197
1204
1211
1218
1224
1230
1236
1242
1247
1252
1257
1262
1267
1271
1275
1279
1282
1285
1288
1291
1293
1296
1297
1299
1300
1301
1302
1303
1303
1303
1303
1302
1301
1300
1298
1297
1295
1292
1290
1287
1285
1282
1278
1275
1272
1268
1264
1261
1257
1252
1248
1244
1239
1234
1230
1225
1220
1215
1209
1204
1199
1193
1187
1181
1176
1169
1163
1157
1150
1144
1137
1130
1124
1117
1109
1102
1095
1088
1080
1073
1065
1058
1050
1043
1035
1027
1018
1010
1002
995
987
979
971
963
954
946
938
930
922
914
906
899
891
883
875
867
859
852
844
836
828
820
812
804
797
789
781
773
765
757
750
742
734
726
718
710
702
694
686
678
670
662
654
646
638
630
622
614
605
597
589
581
572
564
556
547
539
531
523
514
506
498
490
482
474
466
458
451
443
435
428
420
413
406
398
391
384
377
370
363
356
349
342
335
328
322
315
309
303
296
290
284
278
272
267
261
255
250
244
239
234
229
224
219
214
210
206
201
197
194
190
186
183
180
176
173
170
168
165
162
160
158
156
154
152
150
149
147
146
145
144
143
142
141
141
141
140
140
140
140
140
140
141
141
142
142
143
144
144
145
146
147
148
148
149
151
152
153
154
155
156
157
158
159
160
161
162
163
163
164
165
165
166
166
167
167
167
167
167
167
167
167
166
166
166
165
165
164
164
164
163
162
162
161
161
160
160
159
159
158
158
157
157
156
155
155
154
154
153
153
152
152
151
151
150
150
149
149
148
148
148
148
147
147
147
147
147
147
147
147
148
148
148
149
149
150
150
151
151
152
153
153
154
155
156
157
158
159
159
160
161
163
164
165
166
167
168
170
171
173
174
176
177
179
180
182
184
186
187
189
191
193
195
197
199
201
203
204
206
208
210
211
213
215
216
218
219
221
222
223
225
226
227
228
229
230
231
231
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
238
238
239
239
239
240
240
241
242
242
243
244
245
245
246
247
248
249
250
252
253
254
255
256
257
259
260
261
262
264
265
266
267
269
270
272
273
274
276
277
279
280
282
283
285
286
288
290
291
293
295
297
299
301
302
304
306
308
310
312
314
316
319
321
323
325
327
329
331
334
336
338
341
343
345
348
350
353
356
358
361
364
367
370
373
376
379
382
385
388
391
394
397
400
404
407
410
413
416
419
422
425
428
431
434
437
439
442
445
448
451
453
456
458
461
463
466
468
470
472
474
476
478
479
481
482
484
485
486
487
488
489
490
490
491
491
492
492
492
492
492
492
492
492
492
492
491
491
490
490
489
488
487
487
486
485
484
482
481
480
479
477
476
474
473
471
469
467
466
464
462
460
458
456
455
453
451
449
447
445
443
441
439
437
435
433
431
428
426
423
421
418
415
412
409
406
403
400
396
393
389
386
382
378
374
370
366
361
357
352
347
342
337
332
326
320
314
308
302
296
290
283
276
270
263
256
249
241
234
226
219
211
203
196
188
180
172
164
155
147
139
131
123
114
106
98
90
82
73
65
57
49
41
33
25
17
10
2
-6
-14
-21
-29
-37
-45
-52
-60
-68
-75
-83
-91
-98
-106
-114
-122
-130
-137
-145
-153
-161
-169
-178
-186
-194
-202
-210
-219
-227
-235
-243
-252
-260
-269
-277
-285
-294
-302
-310
-319
-327
-335
-343
-351
-359
-367
-375
-383
-391
-399
-406
-414
-421
-429
-436
-443
-450
-456
-463
-469
-476
-482
-488
-493
-499
-505
-510
-515
-520
-524
-529
-533
-537
-541
-545
-548
-551
-555
-557
-560
-563
-565
-567
-569
-571
-573
-575
-576
-577
-578
-579
-580
-581
-582
-582
-582
-582
-582
-582
-582
-582
-581
-581
-580
-579
-578
-577
-576
-575
-574
-573
-572
-570
-569
-567
-566
-564
-563
-561
-559
-557
-555
-553
-551
-549
-547
-544
-542
-540
-537
-534
-532
-529
-526
-523
-520
-517
-514
-511
-508
-504
-501
-497
-494
-490
-487
-483
-479
-475
-471
-467
-464
-460
-456
-452
-448
-444
-440
-435
-431
-427
-423
-419
-416
-412
-408
-404
-400
-397
-393
-389
-386
-382
-379
-375
-372
-369
-366
-362
-359
-356
-353
-350
-347
-344
-342
-339
-336
-334
-331
-329
-326
-324
-321
-319
-317
-315
-313
-310
-308
-306
-305
-303
-301
-299
-298
-296
-295
-294
-292
-291
-290
-289
-288
-287
-287
-286
-286
-285
-285
-285
-285
-284
-284
-284
-285
-285
-285
-286
-286
-287
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-299
-300
-301
-303
-304
-306
-307
-309
-310
-312
-313
-315
-316
-318
-319
-320
-322
-323
-324
-326
-327
-328
-329
-331
-332
-333
-335
-336
-338
-339
-341
-342
-344
-346
-348
-350
-352
-354
-356
-358
-361
-363
-365
-368
-370
-373
-375
-378
-381
-383
-386
-389
-392
-395
-397
-400
-404
-407
-410
-413
-416
-420
-423
-426
-430
-433
-436
-440
-443
-446
-450
-453
-457
-460
-464
-467
-471
-475
-478
-482
-486
-490
-494
-498
-502
-506
-510
-515
-519
-524
-528
-533
-538
-542
-547
-552
-557
-562
-567
-573
-578
-583
-589
-594
-600
-606
-611
-617
-623
-629
-635
-642
-648
-654
-660
-666
-673
-679
-686
-692
-699
-706
-712
-719
-726
-733
-740
-747
-755
-762
-769
-777
-784
-792
-799
-807
-814
-822
-830
-838
-846
-854
-862
-870
-878
-886
-894
-903
-911
-920
-929
-937
-946
-955
-964
-973
-982
-991
-1000
-1010
-1018
-1028
-1038
-1047
-1056
-1066
-1075
-1085
-1095
-1104
-1114
-1124
-1133
-1143
-1153
-1163
-1173
-1183
-1193
-1203
-1213
-1223
-1233
-1243
-1254
-1264
-1274
-1284
-1294
-1305
-1315
-1325
-1335
-1345
-1355
-1365
-1375
-1385
-1395
-1404
-1414
-1423
-1433
-1442
-1451
-1460
-1468
-1477
-1485
-1494
-1502
-1510
-1517
-1525
-1532
-1539
-1547
-1553
-1560
-1567
-1573
-1579
-1585
-1591
-1597
-1602
-1608
-1613
-1618
-1623
-1627
-1632
-1636
-1640
-1644
-1648
-1652
-1655
-1658
-1661
-1664
-1667
-1670
-1672
-1675
-1677
-1679
-1681
-1683
-1685
-1686
-1688
-1689
-1690
-1691
-1692
-1693
-1694
-1694
-1695
-1695
-1695
-1696
-1696
-1696
-1695
-1695
-1695
-1694
-1693
-1692
-1691
-1690
-1689
-1687
-1686
-1684
-1682
-1680
-1677
-1675
-1672
-1670
-1667
-1663
-1660
-1657
-1653
-1649
-1645
-1641
-1636
-1632
-1627
-1622
-1617
-1612
-1606
-1601
-1595
-1589
-1583
-1577
-1571
-1565
-1558
-1552
-1545
-1539
-1532
-1525
-1518
-1510
-1503
-1496
-1488
-1481
-1473
-1465
-1457
-1449
-1441
-1433
-1424
-1416
-1407
-1399
-1390
-1381
-1372
-1363
-1355
-1346
-1336
-1327
-1318
-1309
-1300
-1290
-1281
-1272
-1262
-1253
-1243
-1233
-1224
-1214
-1204
-1194
-1184
-1174
-1164
-1154
-1144
-1133
-1123
-1113
-1103
-1092
-1082
-1072
-1062
-1051
-1041
-1031
-1020
-1010
-1000
-990
-980
-970
-959
-949
-939
-929
-919
-909
-900
-890
-880
-870
-861
-851
-841
-832
-823
-813
-804
-795
-786
-777
-768
-759
-750
-742
-733
-725
-717
-709
-701
-693
-685
-678
-670
-663
-656
-649
-641
-634
-628
-621
-614
-608
-601
-595
-589
-582
-576
-570
-564
-559
-553
-547
-541
-536
-530
-525
-519
-514
-509
-503
-498
-493
-488
-482
-477
-472
-468
-463
-458
-453
-448
-444
-439
-434
-430
-425
-421
-417
-412
-408
-404
-400
-395
-391
-387
-383
-379
-375
-371
-367
-363
-360
-356
-352
-348
-344
-341
-337
-333
-330
-326
-323
-319
-316
-312
-309
-306
-302
-299
-296
-293
-290
-287
-284
-282
-279
-276
-274
-271
-269
-266
-264
-262
-260
-258
-256
-254
-252
-250
-249
-247
-245
-244
-243
-241
-240
-239
-239
-238
-237
-237
-236
-236
-236
-236
-236
-236
-236
-236
-236
-237
-237
-238
-238
-239
-239
-240
-241
-241
-242
-243
-244
-245
-245
-246
-247
-248
-249
-251
-252
-253
-254
-256
-257
-259
-260
-262
-264
-266
-267
-269
-272
-274
-276
-278
-281
-283
-286
-289
-292
-295
-298
-301
-305
-308
-312
-316
-320
-324
-328
-332
-337
-341
-346
-351
-356
-361
-366
-371
-377
-382
-388
-394
-399
-405
-411
-418
-424
-430
-436
-443
-449
-456
-463
-469
-476
-483
-490
-497
-504
-511
-518
-525
-532
-538
-546
-553
-560
-567
-574
-581
-588
-595
-602
-609
-616
-624
-631
-638
-645
-652
-659
-666
-673
-680
-686
-693
-700
-707
-713
-720
-726
-733
-739
-745
-752
-758
-764
-771
-777
-783
-789
-795
-801
-807
-813
-819
-825
-831
-837
-843
-848
-854
-860
-866
-872
-877
-883
-889
-894
-900
-905
-911
-916
-921
-926
-931
-936
-941
-946
-951
-956
-960
-964
-969
-973
-977
-981
-985
-989
-992
-996
-999
-1002
-1006
-1008
-1012
-1014
-1018
-1020
-1024
-1027
-1029
-1032
-1035
-1037
-1040
-1042
-1045
-1047
-1050
-1052
-1054
-1057
-1059
-1061
-1063
-1066
-1068
-1070
-1072
-1074
-1077
-1079
-1081
-1083
-1085
-1087
-1089
-1091
-1093
-1095
-1096
-1098
-1099
-1101
-1102
-1104
-1105
-1106
-1107
-1108
-1109
-1110
-1110
-1111
-1111
-1111
-1112
-1112
-1111
-1111
-1111
-1110
-1109
-1109
-1108
-1107
-1105
-1104
-1103
-1101
-1100
-1098
-1096
-1094
-1092
-1090
-1088
-1086
-1084
-1081
-1079
-1076
-1074
-1071
-1069
-1066
-1063
-1060
-1058
-1055
-1052
-1050
-1047
-1044
-1041
-1039
-1036
-1033
-1031
-1028
-1026
-1022
-1020
-1018
-1014
-1012
-1010
-1006
-1004
-1002
-999
-997
-994
-992
-989
-987
-985
-982
-980
-977
-975
-973
-970
-968
-966
-964
-961
-959
-957
-955
-953
-951
-949
-947
-945
-944
-942
-941
-939
-938
-937
-935
-934
-933
-931
-930
-929
-928
-926
-925
-924
-922
-921
-920
-918
-917
-916
-915
-913
-912
-911
-909
-908
-907
-906
-904
-903
-902
-900
-899
-898
-897
-895
-894
-893
-891
-890
-889
-888
-886
-885
-884
-883
-881
-880
-879
-877
-876
-875
-874
-872
-871
-870
-869
-867
-866
-865
-863
-862
-861
-860
-858
-857
-856
-855
-853
-852
-851
-850
-848
-847
-846
-845
-843
-842
-841
-840
-838
-837
-836
-835
-833
-832
-831
-830
-828
-827
-826
-825
-823
-822
-821
-820
-818
-817
-816
-815
-813
-812
-811
-810
-808
-807
-806
-805
-804
-802
-801
-800
-799
-797
-796
-795
-794
-792
-791
-790
-789
-788
-786
-785
-784
-783
-781
-780
-779
-778
-777
-775
-774
-773
-772
-770
-769
-768
-767
-766
-764
-763
-762
-761
-760
-758
-757
-756
-755
-754
-752
-751
-750
-749
-747
-746
-745
-744
-743
-741
-740
-739
-738
-737
-735
-734
-733
-732
-731
-730
-728
-727
-726
-725
-724
-722
-721
-720
-719
-718
-716
-715
-714
-713
-712
-710
-709
-708
-707
-706
-705
-703
-702
-701
-700
-699
-698
-696
-695
-694
-693
-692
-690
-689
-688
-687
-686
-685
-683
-682
-681
-680
-679
-678
-676
-675
-674
-673
-672
-671
-669
-668
-667
-666
-665
-664
-663
-661
-660
-659
-658
-657
-656
-654
-653
-652
-651
-650
-649
-648
-646
-645
-644
-643
-642
-641
-639
-638
-637
-636
-635
-634
-633
-631
-630
-629
-628
-627
-626
-625
-624
-622
-621
-620
-619
-618
-617
-616
-614
-613
-612
-611
-610
-609
-608
-607
-605
-604
-603
-602
-601
-600
-599
-598
-596
-595
-594
-593
-592
-591
-590
-589
-588
-586
-585
-584
-583
-582
-581
-580
-579
-578
-576
-575
-574
-573
-572
-571
-570
-569
-568
-566
-565
-564
-563
-562
-561
-560
-559
-558
-557
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-543
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-531
-530
-529
-528
-527
-526
-525
-524
-523
-522
-521
-520
-519
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-504
-502
-501
-500
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-439
-438
-437
-436
-435
-433
-432
-431
-430
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-418
-417
-416
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-391
-390
-389
-388
-387
-386
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-368
-367
-366
-365
-364
-363
-362
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-352
-351
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-332
-331
-330
-329
-328
-327
-326
-325
-324
-324
-323
-322
-321
-320
-319
-318
-317
-316
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-305
-304
-304
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-292
-291
-290
-289
-288
-288
-287
-286
-285
-284
-283
-282
-281
-280
-279
-278
-277
-276
-275
-275
-274
-273
-272
-271
-270
-269
-268
-267
-266
-265
-264
-263
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-252
-252
-251
-250
-249
-248
-247
-246
-245
-244
-243
-242
-242
-241
-240
-239
-238
-237
-236
-235
-234
-233
-233
-232
-231
-230
-229
-228
-227
-226
-225
-224
-224
-223
-222
-221
-220
-219
-218
-217
-216
-216
-215
-214
-213
-212
-211
-210
-209
-209
-208
-207
-206
-205
-204
-203
-202
-201
-201
-200
-199
-198
-197
-196
-195
-194
-194
-193
-192
-191
-190
-189
-188
-187
-187
-186
-185
-184
-183
-182
-181
-181
-180
-179
-178
-177
-176
-175
-174
-174
-173
-172
-171
-170
-169
-168
-168
-167
-166
-165
-164
-163
-163
-162
-161
-160
-159
-158
-157
-157
-156
-155
-154
-153
-152
-151
-151
-150
-149
-148
-147
-146
-146
-145
-144
-143
-142
-141
-141
-140
-139
-138
-137
-136
-136
-135
-134
-133
-132
-131
-131
-130
-129
-128
-127
-126
-126
-125
-124
-123
-122
-121
-121
-120
-119
-118
-117
-116
-116
-115
-114
-113
-112
-112
-111
-110
-109
-108
-107
-107
-106
-105
-104
-103
-103
-102
-101
-100
-99
-99
-98
-97
-96
-95
-95
-94
-93
-92
-91
-90
-90
-89
-88
-87
-86
-86
-85
-84
-83
-82
-82
-81
-80
-79
-79
-78
-77
-76
-75
-75
-74
-73
-72
-71
-71
-70
-69
-68
-67
-67
-66
-65
-64
-63
-63
-62
-61
-60
-60
-59
-58
-57
-56
-56
-55
-54
-53
-53
-52
-51
-50
-49
-49
-48
-47
-46
-46
-45
-44
-43
-43
-42
-41
-40
-39
-39
-38
-37
-36
-36
-35
-34
-33
-33
-32
-31
-30
-30
-29
-28
-27
-26
-26
-25
-24
-23
-23
-22
-21
-20
-20
-19
-18
-17
-17
-16
-15
-14
-14
-13
-12
-11
-11
-10
-9
-8
-8
-7
-6
-5
-5
-4
-3
-3
-2
-1
0
0
1
2
3
3
4
5
6
6
7
8
9
9
10
11
11
12
13
14
14
15
16
17
17
18
19
19
20
21
22
22
23
24
25
25
26
27
27
28
29
30
30
31
32
32
33
34
35
35
36
37
37
38
39
40
40
41
42
42
43
44
44
45
46
47
47
48
49
49
50
51
52
