5
12960
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-27
-27
-27
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-15
-14
-14
-13
-12
-12
-11
-10
-10
-9
-8
-8
-7
-6
-5
-5
-4
-3
-3
-2
-1
-1
0
1
1
2
2
3
3
4
4
4
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
1
1
1
0
0
-1
-1
-2
-2
-2
-3
-3
-4
-4
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-3
-3
-2
-2
-1
-1
0
1
1
2
2
3
3
4
4
5
6
6
7
8
8
9
10
10
11
11
12
13
13
14
15
15
16
17
17
18
19
19
20
21
21
22
22
23
24
24
25
25
26
27
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
51
52
53
54
54
55
55
56
56
56
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
61
61
62
62
63
63
63
63
64
64
64
64
63
63
63
62
61
60
59
58
57
55
53
51
49
46
44
42
39
37
34
32
30
28
26
24
22
20
17
15
13
11
9
7
5
3
1
-1
-3
-5
-7
-8
-10
-11
-13
-14
-15
-16
-17
-17
-18
-18
-18
-18
-18
-17
-17
-16
-15
-14
-13
-11
-10
-8
-6
-4
-2
0
2
4
6
8
10
11
13
15
16
17
18
18
19
19
19
19
19
19
18
17
16
15
14
13
12
11
10
10
9
8
7
7
7
6
6
6
6
6
7
7
7
7
7
7
7
7
6
6
6
6
5
5
5
5
5
5
6
6
7
8
9
10
12
13
15
16
18
19
21
22
24
25
26
27
27
28
28
28
28
27
26
25
24
22
20
19
17
15
13
11
10
8
7
5
4
4
3
3
2
2
3
3
4
4
5
7
8
9
11
12
14
16
18
20
22
23
25
27
28
30
31
32
33
34
35
35
35
35
35
35
34
33
32
31
30
28
27
25
24
22
21
20
18
17
15
14
13
12
11
10
9
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
0
0
0
1
2
3
4
5
6
8
10
11
13
15
17
19
21
22
24
25
27
28
29
30
31
32
32
33
33
33
34
34
34
35
35
36
36
37
37
37
38
38
39
39
40
41
42
42
43
44
45
45
46
47
47
47
48
48
48
47
47
47
47
46
46
45
45
44
43
42
42
41
41
40
40
40
40
40
41
41
42
42
43
43
43
44
44
45
45
45
45
45
45
45
46
46
47
47
48
50
51
53
55
57
60
62
65
68
71
75
78
81
84
86
89
91
93
95
96
97
97
98
99
99
100
101
101
102
103
104
106
107
108
109
111
112
114
115
117
119
121
124
126
128
131
133
135
137
139
141
143
144
146
147
149
150
152
153
154
156
157
159
160
161
163
164
165
167
169
170
172
175
177
180
182
185
188
190
193
196
198
201
203
205
207
209
211
212
214
216
217
219
220
221
222
223
224
225
226
227
228
230
232
234
236
239
242
245
248
251
254
257
259
262
264
266
268
269
271
272
273
274
274
274
275
275
275
274
274
274
273
273
272
272
272
273
273
274
275
276
277
278
279
280
281
282
283
283
284
284
284
283
283
282
281
280
279
279
278
277
277
276
276
276
276
276
276
276
276
276
275
275
274
274
273
271
270
268
266
264
262
260
258
256
254
252
250
248
247
245
243
240
238
235
233
230
227
225
222
219
216
213
210
207
204
201
198
194
191
187
184
181
179
177
175
174
173
173
172
170
169
167
164
161
157
153
148
143
139
134
129
125
120
116
113
109
106
103
101
99
97
97
96
96
97
98
99
100
101
101
101
101
100
99
98
96
94
91
88
85
81
78
74
69
64
59
53
46
39
31
22
13
2
-8
-19
-31
-43
-54
-66
-77
-88
-98
-108
-117
-126
-134
-142
-150
-158
-165
-173
-182
-190
-199
-208
-217
-225
-234
-242
-249
-255
-261
-265
-270
-273
-277
-281
-284
-288
-293
-298
-304
-310
-317
-324
-331
-338
-344
-351
-356
-362
-367
-371
-376
-381
-385
-390
-395
-400
-406
-411
-417
-423
-428
-434
-439
-444
-449
-454
-459
-464
-468
-472
-476
-480
-483
-487
-491
-495
-501
-508
-516
-526
-538
-552
-567
-583
-600
-618
-637
-656
-674
-693
-711
-729
-747
-764
-780
-795
-810
-825
-839
-853
-867
-880
-893
-905
-918
-929
-941
-951
-962
-972
-982
-991
-1000
-1010
-1020
-1030
-1041
-1052
-1063
-1075
-1087
-1101
-1114
-1129
-1143
-1157
-1171
-1184
-1196
-1208
-1218
-1228
-1237
-1246
-1255
-1263
-1270
-1277
-1283
-1287
-1291
-1293
-1293
-1293
-1292
-1290
-1288
-1287
-1286
-1286
-1288
-1291
-1296
-1303
-1311
-1320
-1329
-1337
-1346
-1354
-1362
-1370
-1379
-1388
-1397
-1408
-1419
-1432
-1445
-1459
-1474
-1488
-1503
-1517
-1530
-1543
-1556
-1567
-1578
-1587
-1596
-1604
-1612
-1618
-1625
-1631
-1636
-1641
-1645
-1648
-1649
-1648
-1646
-1642
-1637
-1631
-1624
-1616
-1608
-1601
-1595
-1589
-1585
-1583
-1581
-1582
-1583
-1586
-1590
-1593
-1597
-1600
-1602
-1603
-1602
-1600
-1596
-1590
-1582
-1571
-1557
-1542
-1524
-1504
-1482
-1459
-1435
-1409
-1382
-1354
-1326
-1297
-1269
-1242
-1216
-1191
-1169
-1148
-1130
-1115
-1102
-1090
-1081
-1073
-1068
-1064
-1061
-1060
-1062
-1065
-1069
-1075
-1082
-1090
-1098
-1105
-1112
-1118
-1122
-1125
-1125
-1122
-1116
-1108
-1096
-1081
-1063
-1043
-1020
-996
-970
-943
-914
-885
-855
-826
-797
-769
-742
-717
-693
-670
-649
-630
-611
-595
-580
-567
-557
-550
-547
-548
-552
-558
-566
-574
-581
-588
-592
-595
-597
-597
-597
-597
-597
-596
-597
-597
-597
-597
-596
-595
-594
-593
-592
-590
-588
-587
-586
-587
-589
-592
-598
-605
-612
-621
-629
-636
-641
-645
-648
-649
-648
-647
-645
-642
-640
-637
-635
-633
-632
-631
-632
-634
-637
-640
-644
-648
-652
-656
-660
-665
-670
-677
-683
-691
-699
-707
-715
-724
-734
-746
-758
-772
-787
-802
-816
-830
-842
-852
-860
-865
-868
-868
-865
-860
-852
-841
-829
-815
-800
-784
-766
-748
-730
-712
-694
-677
-661
-645
-631
-617
-605
-594
-584
-575
-567
-559
-552
-544
-535
-524
-512
-497
-480
-461
-439
-415
-390
-363
-336
-308
-282
-257
-234
-213
-194
-177
-163
-150
-140
-131
-125
-120
-118
-116
-116
-117
-118
-121
-124
-127
-131
-135
-140
-145
-149
-153
-156
-157
-156
-153
-147
-138
-126
-111
-94
-75
-54
-31
-6
19
46
73
100
128
155
183
210
238
265
292
318
343
367
390
411
430
448
463
477
488
496
502
506
506
504
499
491
482
470
456
442
428
413
399
386
373
363
354
347
341
338
335
333
332
330
328
325
322
318
314
310
306
302
298
294
290
285
280
275
270
265
260
256
253
249
246
243
239
235
230
225
221
216
212
208
203
198
192
187
181
176
172
169
169
170
174
180
189
199
212
225
239
253
266
279
290
301
311
320
330
340
351
361
370
378
385
390
394
395
395
393
388
381
370
357
341
322
301
278
252
226
197
169
139
110
82
56
31
8
-12
-30
-45
-56
-65
-71
-75
-76
-77
-76
-76
-76
-79
-82
-88
-94
-101
-108
-114
-119
-122
-125
-126
-126
-125
-123
-120
-117
-113
-110
-106
-104
-103
-103
-105
-108
-112
-117
-121
-126
-130
-135
-141
-147
-153
-160
-166
-173
-179
-185
-190
-193
-196
-197
-196
-193
-189
-183
-177
-169
-161
-151
-141
-130
-118
-105
-92
-78
-64
-48
-31
-12
8
30
53
76
99
121
142
161
178
193
206
216
224
230
234
236
236
235
232
227
222
216
209
203
198
193
190
187
186
186
189
195
203
214
226
239
253
268
281
294
306
317
326
334
340
343
345
344
341
335
328
319
310
301
292
285
279
275
273
273
274
277
282
289
298
310
325
342
362
384
408
434
460
487
513
539
563
587
609
631
651
670
689
706
722
737
750
762
772
780
785
788
789
787
783
777
769
759
749
737
725
712
699
686
674
661
650
638
628
617
607
598
589
580
571
562
553
546
540
535
532
530
530
531
533
535
539
543
548
554
561
570
580
592
605
619
634
649
665
681
697
713
729
745
762
780
798
818
838
858
878
898
917
935
951
966
979
990
999
1004
1008
1008
1006
1000
994
985
975
964
952
941
930
918
908
898
889
881
874
868
864
860
857
855
854
854
854
856
858
861
865
869
875
880
886
892
898
904
910
916
921
926
930
934
939
943
948
953
959
964
969
974
978
983
987
991
994
998
1000
1004
1006
1008
1010
1008
1006
1002
997
990
982
972
961
949
937
924
913
901
890
879
868
857
845
834
823
811
800
789
778
768
760
754
749
747
746
747
750
754
760
767
776
786
796
808
820
832
845
858
871
884
896
908
920
932
943
955
967
978
990
1000
1012
1024
1034
1044
1054
1062
1069
1075
1080
1084
1087
1090
1092
1096
1100
1105
1111
1120
1130
1141
1154
1168
1182
1197
1213
1228
1243
1258
1271
1284
1295
1306
1315
1324
1331
1338
1344
1349
1354
1358
1362
1365
1368
1372
1376
1380
1384
1389
1395
1402
1409
1418
1427
1437
1449
1461
1474
1487
1502
1517
1532
1549
1566
1583
1601
1618
1636
1653
1670
1686
1703
1720
1736
1753
1770
1787
1805
1822
1840
1858
1876
1894
1911
1927
1943
1958
1973
1987
2001
2017
2032
2049
2067
2085
2105
2126
2148
2171
2195
2218
2241
2263
2284
2304
2322
2339
2355
2370
2384
2397
2410
2422
2435
2447
2460
2473
2486
2500
2514
2529
2545
2561
2577
2593
2610
2625
2641
2655
2670
2683
2696
2708
2719
2730
2741
2752
2763
2775
2788
2801
2814
2828
2841
2855
2870
2885
2900
2915
2931
2947
2964
2981
2998
3015
3033
3050
3067
3084
3101
3117
3133
3149
3163
3178
3192
3204
3216
3227
3236
3244
3251
3257
3262
3266
3270
3274
3277
3281
3284
3287
3290
3294
3298
3302
3307
3313
3320
3328
3337
3346
3355
3365
3376
3387
3398
3409
3421
3433
3444
3456
3467
3478
3488
3498
3507
3515
3521
3525
3527
3525
3520
3512
3501
3486
3468
3447
3425
3400
3374
3347
3319
3291
3263
3236
3210
3184
3160
3136
3114
3092
3072
3052
3034
3018
3002
2989
2977
2966
2958
2951
2947
2943
2941
2940
2939
2939
2939
2939
2938
2937
2935
2933
2931
2928
2925
2922
2919
2917
2915
2914
2913
2914
2916
2920
2926
2933
2942
2952
2964
2977
2991
3006
3020
3035
3049
3062
3074
3084
3093
3101
3107
3111
3114
3115
3114
3112
3109
3104
3098
3090
3080
3070
3057
3043
3028
3012
2995
2977
2959
2941
2923
2906
2889
2874
2859
2846
2834
2822
2812
2802
2792
2783
2774
2765
2756
2747
2738
2728
2718
2707
2695
2683
2671
2659
2646
2634
2621
2609
2597
2585
2573
2562
2552
2542
2533
2524
2516
2507
2498
2488
2477
2465
2453
2439
2425
2409
2394
2378
2362
2346
2330
2314
2298
2282
2267
2252
2237
2222
2207
2191
2175
2159
2143
2126
2110
2093
2077
2061
2045
2029
2013
1999
1983
1967
1950
1932
1914
1894
1874
1853
1830
1807
1782
1756
1730
1703
1675
1647
1618
1589
1560
1531
1502
1474
1446
1418
1391
1365
1340
1315
1292
1269
1246
1224
1203
1182
1161
1141
1122
1103
1085
1068
1053
1039
1027
1016
1008
1002
996
992
988
985
983
981
980
978
977
975
973
971
967
963
958
952
945
937
928
918
906
893
878
862
845
826
806
784
761
737
712
686
659
631
602
572
540
507
473
438
402
365
328
290
252
215
179
143
109
76
44
14
-15
-43
-69
-93
-117
-140
-163
-185
-207
-229
-252
-275
-298
-322
-348
-374
-401
-429
-458
-487
-517
-547
-576
-606
-635
-663
-691
-717
-742
-766
-789
-810
-829
-847
-863
-878
-892
-905
-916
-927
-937
-946
-954
-962
-970
-978
-987
-995
-1004
-1012
-1022
-1032
-1043
-1054
-1066
-1078
-1090
-1103
-1116
-1129
-1142
-1155
-1169
-1184
-1198
-1214
-1230
-1247
-1264
-1282
-1299
-1317
-1334
-1351
-1367
-1382
-1395
-1407
-1418
-1427
-1436
-1443
-1450
-1456
-1461
-1466
-1471
-1476
-1481
-1487
-1493
-1499
-1507
-1515
-1524
-1535
-1547
-1560
-1574
-1590
-1606
-1623
-1640
-1658
-1675
-1692
-1709
-1725
-1740
-1754
-1768
-1780
-1791
-1802
-1811
-1819
-1826
-1831
-1835
-1838
-1838
-1838
-1835
-1831
-1826
-1819
-1810
-1800
-1788
-1776
-1762
-1748
-1733
-1717
-1702
-1686
-1671
-1656
-1641
-1628
-1615
-1603
-1593
-1584
-1576
-1571
-1567
-1564
-1564
-1566
-1570
-1576
-1583
-1593
-1604
-1616
-1629
-1644
-1659
-1674
-1691
-1707
-1724
-1741
-1759
-1776
-1793
-1811
-1828
-1846
-1863
-1881
-1898
-1915
-1932
-1949
-1965
-1980
-1995
-2009
-2024
-2037
-2050
-2062
-2074
-2085
-2095
-2105
-2114
-2123
-2131
-2139
-2146
-2153
-2160
-2168
-2175
-2182
-2189
-2196
-2204
-2211
-2218
-2225
-2232
-2239
-2245
-2252
-2258
-2265
-2271
-2278
-2286
-2294
-2303
-2312
-2322
-2333
-2344
-2355
-2367
-2379
-2391
-2403
-2415
-2426
-2438
-2449
-2460
-2472
-2483
-2493
-2504
-2514
-2523
-2531
-2539
-2545
-2550
-2554
-2556
-2557
-2558
-2557
-2556
-2554
-2552
-2550
-2548
-2546
-2544
-2542
-2541
-2541
-2540
-2540
-2540
-2540
-2541
-2541
-2542
-2543
-2545
-2547
-2549
-2551
-2553
-2555
-2557
-2558
-2559
-2559
-2558
-2557
-2554
-2550
-2546
-2541
-2536
-2531
-2525
-2520
-2515
-2510
-2505
-2500
-2495
-2490
-2485
-2480
-2475
-2469
-2464
-2459
-2454
-2449
-2446
-2443
-2441
-2440
-2440
-2441
-2442
-2444
-2446
-2449
-2452
-2455
-2458
-2462
-2466
-2470
-2474
-2479
-2485
-2491
-2497
-2503
-2510
-2518
-2525
-2533
-2541
-2550
-2559
-2569
-2579
-2590
-2601
-2614
-2627
-2641
-2655
-2670
-2684
-2699
-2712
-2726
-2738
-2750
-2760
-2769
-2776
-2783
-2788
-2792
-2795
-2797
-2798
-2799
-2798
-2797
-2795
-2792
-2788
-2784
-2779
-2774
-2768
-2763
-2758
-2753
-2750
-2746
-2744
-2742
-2741
-2741
-2741
-2742
-2744
-2746
-2748
-2751
-2754
-2757
-2759
-2762
-2764
-2766
-2767
-2767
-2766
-2764
-2761
-2757
-2752
-2745
-2738
-2730
-2722
-2713
-2705
-2696
-2689
-2682
-2677
-2672
-2669
-2666
-2665
-2664
-2664
-2664
-2664
-2664
-2665
-2665
-2665
-2664
-2663
-2661
-2658
-2655
-2650
-2645
-2638
-2630
-2621
-2610
-2598
-2585
-2571
-2555
-2539
-2522
-2504
-2486
-2467
-2449
-2430
-2412
-2394
-2377
-2360
-2344
-2329
-2316
-2303
-2292
-2282
-2273
-2266
-2259
-2253
-2247
-2242
-2236
-2231
-2225
-2219
-2212
-2204
-2196
-2187
-2177
-2167
-2157
-2147
-2137
-2127
-2117
-2108
-2100
-2091
-2083
-2076
-2068
-2061
-2054
-2047
-2041
-2033
-2028
-2021
-2015
-2009
-2001
-1995
-1987
-1980
-1971
-1962
-1952
-1942
-1931
-1919
-1907
-1895
-1882
-1869
-1857
-1844
-1832
-1820
-1809
-1797
-1787
-1777
-1767
-1757
-1749
-1740
-1733
-1726
-1721
-1716
-1713
-1711
-1710
-1711
-1713
-1717
-1721
-1727
-1734
-1741
-1749
-1758
-1766
-1775
-1783
-1792
-1800
-1807
-1814
-1820
-1825
-1829
-1832
-1834
-1834
-1833
-1831
-1827
-1822
-1817
-1811
-1805
-1798
-1792
-1786
-1780
-1775
-1770
-1765
-1761
-1758
-1754
-1751
-1748
-1746
-1744
-1742
-1740
-1738
-1737
-1735
-1733
-1731
-1728
-1725
-1721
-1716
-1710
-1704
-1696
-1688
-1679
-1669
-1659
-1648
-1637
-1625
-1613
-1601
-1589
-1576
-1563
-1550
-1536
-1523
-1509
-1495
-1481
-1466
-1452
-1437
-1423
-1408
-1394
-1380
-1365
-1351
-1337
-1323
-1309
-1295
-1282
-1268
-1254
-1240
-1225
-1211
-1196
-1180
-1164
-1147
-1129
-1111
-1092
-1072
-1051
-1030
-1008
-988
-966
-945
-924
-903
-882
-861
-840
-820
-800
-779
-759
-739
-719
-699
-679
-659
-639
-620
-600
-580
-560
-540
-520
-500
-479
-459
-439
-419
-399
-379
-360
-340
-320
-301
-282
-263
-245
-226
-208
-189
-171
-153
-135
-118
-100
-83
-66
-49
-33
-17
-1
15
30
46
60
75
88
102
114
127
138
149
159
169
178
186
193
199
205
210
215
219
223
226
230
233
236
239
241
244
245
246
247
247
245
243
240
236
232
227
221
214
208
200
193
185
177
169
160
152
143
135
127
119
112
105
99
93
88
84
79
75
71
67
62
57
51
45
38
30
21
11
0
-12
-25
-39
-55
-72
-90
-110
-130
-151
-173
-195
-218
-241
-265
-289
-313
-337
-361
-385
-408
-431
-453
-475
-496
-516
-536
-555
-573
-591
-607
-623
-637
-651
-664
-676
-688
-698
-707
-716
-724
-731
-738
-743
-748
-753
-756
-759
-762
-765
-767
-769
-772
-774
-777
-781
-784
-788
-792
-796
-801
-804
-808
-811
-813
-814
-814
-813
-811
-808
-803
-798
-791
-784
-775
-767
-757
-747
-737
-726
-716
-705
-694
-683
-672
-661
-650
-639
-628
-617
-606
-595
-584
-573
-562
-552
-541
-530
-520
-510
-499
-489
-479
-469
-459
-449
-439
-429
-420
-410
-401
-392
-383
-374
-365
-357
-349
-341
-333
-325
-317
-310
-302
-295
-287
-279
-271
-262
-253
-243
-233
-222
-210
-197
-183
-169
-154
-138
-121
-104
-86
-68
-49
-31
-11
8
27
46
66
86
105
125
145
164
184
203
221
240
257
274
291
306
321
335
349
362
374
386
397
408
419
429
439
449
459
468
477
485
493
500
506
512
517
522
526
530
533
536
538
539
540
541
541
542
542
542
542
542
543
543
543
544
544
544
543
543
542
541
540
539
538
537
536
536
536
536
538
540
543
547
551
555
560
565
571
576
581
586
591
596
601
606
610
614
619
623
627
631
635
639
644
648
653
658
663
669
675
682
689
696
704
712
720
729
738
747
757
768
778
789
800
812
823
834
846
857
868
880
891
903
915
928
940
954
967
981
995
1008
1022
1038
1052
1066
1081
1095
1110
1125
1140
1155
1170
1185
1200
1215
1230
1244
1258
1272
1286
1299
1312
1324
1336
1348
1360
1371
1382
1393
1404
1415
1427
1438
1450
1463
1475
1489
1502
1516
1531
1546
1562
1577
1594
1611
1628
1645
1663
1681
1699
1717
1735
1754
1773
1792
1811
1830
1849
1869
1888
1907
1926
1945
1964
1982
2001
2020
2039
2058
2077
2097
2117
2137
2158
2179
2200
2221
2243
2265
2286
2308
2330
2352
2373
2394
2415
2435
2455
2475
2493
2512
2529
2546
2563
2579
2595
2610
2626
2641
2656
2670
2685
2699
2713
2727
2740
2753
2765
2777
2789
2800
2811
2822
2832
2842
2851
2860
2868
2876
2883
2890
2897
2903
2909
2914
2919
2924
2928
2932
2936
2939
2941
2943
2944
2945
2946
2946
2945
2945
2945
2945
2945
2945
2946
2947
2949
2952
2955
2959
2964
2969
2976
2984
2992
3001
3011
3022
3033
3044
3056
3067
3079
3090
3101
3111
3121
3131
3140
3149
3157
3164
3171
3178
3184
3189
3194
3198
3202
3205
3207
3209
3211
3212
3212
3213
3213
3213
3214
3214
3216
3218
3220
3224
3228
3233
3238
3244
3251
3258
3265
3273
3280
3288
3296
3304
3313
3321
3329
3338
3346
3354
3363
3371
3379
3387
3396
3405
3413
3422
3431
3441
3450
3460
3470
3480
3489
3499
3509
3519
3529
3538
3548
3557
3567
3576
3585
3594
3603
3612
3620
3628
3636
3643
3649
3655
3661
3666
3671
3675
3679
3682
3685
3687
3689
3690
3691
3691
3691
3690
3688
3686
3683
3680
3676
3672
3668
3663
3658
3652
3646
3640
3634
3628
3622
3616
3609
3603
3596
3589
3581
3573
3565
3556
3546
3536
3526
3515
3503
3492
3480
3468
3456
3444
3431
3418
3406
3393
3380
3366
3353
3340
3327
3314
3301
3289
3277
3265
3253
3241
3230
3218
3207
3195
3184
3172
3160
3147
3135
3122
3109
3096
3082
3067
3052
3036
3018
3000
2980
2958
2935
2911
2885
2858
2829
2799
2768
2735
2701
2667
2631
2594
2556
2517
2477
2436
2394
2351
2307
2262
2216
2170
2123
2075
2025
1976
1926
1875
1824
1772
1719
1667
1614
1561
1509
1457
1405
1354
1303
1252
1203
1153
1105
1057
1010
965
920
876
834
792
752
712
674
637
602
567
534
502
471
441
413
385
360
335
312
290
269
250
232
216
201
187
175
163
153
145
137
130
124
119
115
111
109
106
105
103
102
101
100
98
96
93
90
86
80
74
66
57
47
35
22
8
-8
-24
-42
-61
-81
-102
-123
-146
-169
-193
-218
-243
-268
-293
-318
-342
-367
-390
-413
-435
-457
-478
-498
-517
-536
-555
-572
-590
-607
-623
-640
-656
-672
-687
-703
-718
-733
-747
-760
-774
-786
-798
-809
-819
-828
-836
-843
-848
-853
-856
-858
-858
-857
-854
-850
-844
-837
-828
-818
-807
-795
-782
-768
-752
-736
-719
-702
-684
-665
-646
-627
-608
-589
-570
-552
-533
-515
-497
-479
-462
-445
-428
-411
-395
-379
-364
-349
-334
-320
-306
-293
-281
-269
-258
-247
-237
-227
-218
-209
-200
-192
-184
-177
-170
-163
-157
-151
-146
-141
-135
-130
-124
-118
-111
-103
-95
-85
-74
-61
-47
-32
-15
4
24
46
70
96
123
151
181
212
243
276
310
343
378
412
446
481
514
548
580
611
642
671
698
725
749
771
792
810
826
839
850
859
865
868
869
867
863
856
847
836
823
808
792
774
754
734
712
689
665
641
616
591
565
538
512
485
458
431
404
378
351
324
298
272
246
219
193
168
142
116
90
65
39
14
-11
-35
-59
-83
-106
-129
-151
-173
-194
-214
-234
-253
-272
-291
-310
-329
-348
-367
-386
-406
-426
-446
-467
-489
-510
-533
-556
-579
-603
-628
-654
-681
-708
-737
-767
-797
-829
-863
-898
-934
-972
-1012
-1054
-1098
-1144
-1193
-1243
-1295
-1349
-1405
-1463
-1523
-1584
-1647
-1712
-1778
-1844
-1912
-1980
-2048
-2117
-2186
-2254
-2323
-2391
-2458
-2525
-2592
-2658
-2724
-2789
-2854
-2918
-2981
-3044
-3106
-3168
-3230
-3291
-3352
-3412
-3473
-3533
-3594
-3654
-3715
-3776
-3838
-3900
-3963
-4026
-4090
-4155
-4220
-4286
-4352
-4419
-4486
-4553
-4620
-4687
-4754
-4821
-4887
-4953
-5018
-5083
-5148
-5212
-5276
-5340
-5403
-5467
-5529
-5592
-5655
-5717
-5779
-5842
-5904
-5967
-6030
-6093
-6157
-6221
-6286
-6351
-6417
-6484
-6551
-6618
-6686
-6755
-6823
-6892
-6961
-7030
-7099
-7167
-7235
-7302
-7367
-7432
-7496
-7558
-7618
-7676
-7733
-7787
-7840
-7890
-7939
-7986
-8032
-8074
-8118
-8157
-8197
-8234
-8270
-8304
-8337
-8368
-8398
-8427
-8454
-8480
-8505
-8529
-8551
-8572
-8592
-8611
-8628
-8643
-8657
-8669
-8680
-8688
-8695
-8700
-8703
-8703
-8702
-8699
-8693
-8686
-8676
-8664
-8650
-8634
-8616
-8597
-8575
-8552
-8527
-8500
-8471
-8440
-8407
-8372
-8336
-8297
-8257
-8214
-8170
-8124
-8076
-8026
-7975
-7923
-7868
-7813
-7756
-7698
-7638
-7577
-7515
-7451
-7387
-7322
-7256
-7189
-7122
-7055
-6987
-6918
-6849
-6780
-6711
-6642
-6573
-6504
-6435
-6367
-6298
-6230
-6163
-6096
-6029
-5963
-5897
-5831
-5765
-5699
-5633
-5566
-5499
-5431
-5361
-5291
-5219
-5146
-5072
-4996
-4919
-4840
-4761
-4680
-4599
-4516
-4433
-4349
-4263
-4177
-4090
-4003
-3914
-3825
-3735
-3645
-3553
-3461
-3368
-3274
-3179
-3084
-2988
-2891
-2794
-2695
-2596
-2496
-2396
-2294
-2192
-2089
-1986
-1882
-1778
-1674
-1570
-1465
-1361
-1256
-1152
-1049
-946
-843
-742
-642
-543
-446
-350
-256
-165
-75
12
97
180
260
338
413
486
556
624
690
754
815
875
934
990
1046
1100
1154
1206
1258
1310
1362
1413
1465
1516
1568
1620
1672
1724
1776
1829
1881
1934
1986
2039
2091
2143
2195
2247
2297
2347
2395
2443
2488
2533
2576
2617
2656
2693
2728
2761
2792
2820
2846
2869
2889
2907
2922
2933
2942
2949
2952
2953
2951
2947
2941
2933
2923
2912
2899
2886
2871
2856
2840
2823
2807
2790
2772
2755
2738
2721
2704
2687
2670
2653
2636
2619
2602
2585
2568
2551
2533
2515
2497
2478
2458
2438
2417
2395
2372
2348
2322
2296
2268
2238
2207
2174
2140
2103
2065
2025
1983
1940
1895
1848
1799
1750
1699
1647
1595
1542
1489
1435
1381
1327
1273
1219
1165
1111
1057
1002
949
895
842
788
735
681
628
574
521
467
414
360
307
253
199
146
92
39
-14
-67
-119
-171
-222
-273
-323
-372
-421
-469
-516
-562
-607
-652
-696
-739
-781
-822
-863
-903
-943
-982
-1020
-1059
-1097
-1134
-1171
-1208
-1244
-1281
-1317
-1353
-1390
-1427
-1464
-1501
-1539
-1577
-1617
-1657
-1699
-1742
-1787
-1833
-1882
-1932
-1985
-2041
-2100
-2162
-2227
-2296
-2368
-2444
-2523
-2605
-2691
-2780
-2871
-2965
-3061
-3158
-3257
-3357
-3458
-3558
-3659
-3759
-3859
-3958
-4056
-4152
-4246
-4339
-4430
-4519
-4606
-4690
-4772
-4852
-4929
-5003
-5075
-5144
-5210
-5273
-5334
-5392
-5447
-5500
-5549
-5596
-5641
-5682
-5720
-5756
-5789
-5819
-5846
-5870
-5892
-5910
-5927
-5940
-5952
-5961
-5968
-5973
-5977
-5979
-5980
-5979
-5978
-5975
-5972
-5969
-5965
-5962
-5958
-5955
-5953
-5953
-5954
-5957
-5962
-5970
-5981
-5995
-6011
-6031
-6054
-6080
-6108
-6139
-6173
-6208
-6245
-6284
-6325
-6366
-6408
-6450
-6493
-6535
-6577
-6619
-6659
-6698
-6736
-6773
-6807
-6841
-6872
-6903
-6932
-6960
-6987
-7014
-7041
-7068
-7095
-7123
-7152
-7182
-7213
-7245
-7280
-7315
-7353
-7392
-7433
-7477
-7522
-7569
-7617
-7668
-7719
-7772
-7826
-7881
-7936
-7992
-8047
-8101
-8154
-8207
-8258
-8306
-8353
-8396
-8437
-8475
-8509
-8540
-8568
-8593
-8615
-8634
-8650
-8665
-8677
-8689
-8699
-8709
-8719
-8729
-8740
-8753
-8767
-8783
-8800
-8821
-8844
-8869
-8897
-8928
-8962
-8997
-9035
-9075
-9116
-9158
-9201
-9243
-9285
-9326
-9366
-9403
-9438
-9470
-9499
-9525
-9546
-9564
-9577
-9585
-9589
-9588
-9582
-9571
-9555
-9534
-9508
-9476
-9440
-9398
-9352
-9302
-9247
-9188
-9126
-9060
-8992
-8921
-8847
-8772
-8696
-8619
-8541
-8463
-8385
-8307
-8230
-8153
-8077
-8002
-7928
-7855
-7783
-7712
-7642
-7573
-7504
-7435
-7367
-7298
-7229
-7159
-7087
-7015
-6941
-6866
-6790
-6711
-6631
-6549
-6466
-6381
-6295
-6208
-6121
-6033
-5945
-5858
-5771
-5684
-5599
-5515
-5432
-5351
-5271
-5193
-5117
-5042
-4969
-4898
-4829
-4762
-4695
-4630
-4566
-4503
-4440
-4377
-4314
-4251
-4187
-4123
-4058
-3992
-3924
-3856
-3787
-3716
-3644
-3572
-3498
-3424
-3349
-3273
-3198
-3121
-3045
-2968
-2892
-2815
-2739
-2663
-2586
-2510
-2433
-2355
-2276
-2196
-2114
-2029
-1941
-1849
-1754
-1654
-1549
-1439
-1324
-1204
-1079
-949
-815
-677
-535
-390
-242
-91
61
215
370
526
683
840
997
1154
1310
1467
1623
1780
1935
2091
2246
2401
2556
2711
2865
3018
3171
3323
3474
3622
3769
3914
4054
4194
4329
4461
4589
4714
4835
4953
5066
5176
5283
5386
5486
5583
5678
5770
5859
5947
6032
6117
6199
6281
6362
6443
6523
6602
6681
6760
6838
6916
6992
7068
7142
7214
7285
7353
7420
7483
7544
7602
7656
7707
7755
7799
7838
7874
7906
7934
7958
7978
7994
8007
8016
8023
8026
8028
8026
8023
8018
8010
8002
7992
7980
7968
7955
7942
7928
7914
7899
7884
7869
7854
7839
7825
7810
7796
7783
7770
7757
7745
7732
7720
7708
7695
7681
7666
7649
7631
7611
7589
7564
7536
7505
7472
7435
7394
7351
7303
7253
7199
7142
7082
7019
6954
6885
6815
6743
6669
6593
6517
6440
6363
6286
6209
6132
6055
5979
5903
5828
5755
5682
5610
5539
5469
5400
5333
5267
5202
5139
5077
5016
4957
4899
4843
4787
4733
4680
4628
4576
4524
4472
4420
4367
4313
4258
4202
4143
4083
4021
3956
3889
3819
3747
3672
3595
3515
3432
3348
3261
3172
3083
2992
2900
2807
2715
2622
2529
2438
2346
2256
2167
2079
1993
1907
1824
1741
1661
1581
1504
1428
1355
1283
1213
1145
1080
1016
957
901
847
796
749
706
666
630
598
570
545
524
506
491
479
470
463
459
457
457
459
463
469
476
484
494
504
516
528
542
556
571
588
605
624
644
666
690
715
742
772
804
838
875
914
955
1000
1046
1095
1145
1198
1253
1309
1367
1426
1487
1549
1613
1677
1743
1809
1876
1944
2013
2082
2152
2222
2293
2363
2434
2505
2576
2647
2717
2787
2857
2926
2995
3063
3130
3196
3262
3327
3391
3454
3517
3578
3639
3700
3759
3818
3877
3935
3993
4051
4108
4165
4221
4277
4332
4387
4441
4493
4545
4596
4645
4693
4740
4786
4831
4875
4918
4960
5001
5041
5081
5120
5158
5196
5234
5272
5310
5348
5386
5424
5462
5501
5540
5580
5620
5660
5700
5740
5780
5820
5860
5899
5938
5976
6014
6050
6085
6120
6153
6185
6216
6246
6275
6303
6330
6357
6383
6408
6433
6458
6482
6507
6531
6556
6581
6606
6631
6657
6683
6709
6735
6762
6788
6815
6842
6869
6896
6923
6949
6976
7002
7028
7053
7078
7102
7126
7148
7171
7192
7212
7232
7251
7268
7285
7300
7315
7328
7341
7352
7362
7371
7379
7385
7390
7394
7396
7397
7396
7393
7388
7381
7372
7360
7347
7332
7315
7295
7274
7250
7224
7197
7168
7138
7107
7074
7041
7008
6974
6940
6907
6874
6842
6810
6780
6751
6722
6695
6669
6645
6622
6600
6579
6559
6540
6522
6506
6489
6474
6459
6445
6432
6419
6408
6397
6386
6377
6369
6362
6355
6350
6345
6342
6339
6337
6336
6336
6335
6336
6337
6338
6339
6341
6343
6345
6347
6349
6351
6353
6355
6358
6360
6362
6364
6366
6368
6370
6372
6374
6376
6377
6379
6381
6383
6385
6386
6388
6390
6392
6394
6396
6398
6400
6403
6406
6409
6413
6417
6421
6425
6430
6434
6438
6443
6447
6451
6456
6459
6463
6466
6469
6472
6474
6476
6478
6479
6480
6480
6480
6479
6477
6475
6472
6468
6463
6457
6450
6442
6432
6421
6408
6394
6377
6359
6338
6316
6291
6264
6235
6204
6170
6135
6096
6056
6013
5969
5922
5874
5824
5772
5719
5664
5609
5552
5495
5438
5380
5323
5266
5210
5154
5099
5046
4994
4944
4895
4847
4801
4757
4715
4674
4636
4599
4563
4530
4497
4467
4437
4409
4382
4356
4331
4307
4284
4261
4239
4218
4196
4175
4155
4134
4113
4093
4072
4051
4030
4010
3989
3968
3947
3926
3905
3884
3863
3841
3820
3799
3778
3757
3736
3715
3694
3674
3653
3633
3612
3592
3571
3551
3531
3512
3493
3475
3457
3441
3425
3410
3397
3384
3373
3364
3355
3348
3342
3338
3334
3332
3332
3333
3335
3338
3343
3349
3357
3366
3376
3388
3401
3415
3431
3448
3466
3485
3504
3525
3546
3567
3589
3610
3632
3654
3675
3695
3716
3735
3754
3772
3788
3804
3819
3833
3846
3858
3869
3879
3888
3897
3904
3912
3919
3925
3932
3939
3946
3953
3961
3969
3978
3989
4000
4011
4024
4038
4053
4069
4085
4103
4121
4139
4159
4179
4200
4221
4243
4265
4287
4310
4333
4357
4381
4405
4430
4457
4483
4511
4540
4569
4599
4630
4662
4695
4729
4764
4799
4835
4871
4908
4945
4982
5019
5057
5095
5133
5171
5209
5248
5286
5325
5363
5402
5441
5480
5519
5558
5598
5637
5678
5718
5759
5800
5842
5885
5928
5973
6018
6063
6110
6158
6206
6255
6305
6356
6408
6461
6514
6568
6623
6678
6733
6789
6845
6901
6957
7012
7068
7123
7177
7231
7285
7338
7391
7443
7494
7545
7595
7645
7694
7743
7792
7840
7889
7937
7985
8032
8080
8130
8179
8228
8278
8328
8379
8429
8480
8531
8583
8634
8686
8738
8789
8841
8892
8942
8992
9042
9090
9138
9184
9230
9273
9316
9356
9395
9433
9468
9501
9533
9562
9590
9615
9639
9660
9680
9697
9713
9727
9738
9748
9756
9762
9766
9768
9768
9766
9762
9756
9748
9738
9726
9713
9697
9681
9663
9643
9622
9600
9577
9552
9526
9500
9472
9442
9412
9381
9350
9317
9284
9251
9217
9182
9147
9111
9075
9038
9000
8962
8923
8884
8843
8802
8761
8719
8676
8633
8589
8545
8501
8456
8411
8366
8320
8274
8228
8182
8135
8090
8044
7997
7950
7904
7857
7810
7763
7715
7668
7621
7574
7527
7481
7434
7388
7343
7298
7254
7212
7170
7129
7089
7051
7014
6978
6943
6910
6878
6848
6818
6790
6764
6739
6715
6692
6670
6649
6628
6609
6590
6571
6554
6536
6519
6503
6487
6471
6456
6440
6425
6410
6396
6381
6367
6352
6338
6324
6310
6297
6283
6271
6258
6246
6235
6224
6213
6203
6192
6183
6173
6164
6154
6145
6135
6125
6116
6105
6095
6085
6074
6063
6052
6041
6029
6018
6006
5995
5984
5974
5964
5954
5945
5937
5930
5923
5917
5913
5909
5906
5905
5904
5904
5906
5908
5911
5915
5919
5924
5930
5936
5942
5948
5955
5961
5968
5974
5981
5987
5993
5999
6004
6009
6014
6018
6023
6026
6030
6033
6036
6039
6041
6043
6045
6046
6048
6049
6049
6050
6050
6050
6050
6049
6048
6047
6046
6044
6042
6039
6036
6032
6028
6024
6019
6013
6007
6000
5993
5985
5977
5969
5960
5951
5941
5931
5921
5910
5899
5888
5876
5864
5852
5839
5826
5812
5799
5784
5770
5755
5740
5725
5710
5694
5678
5662
5646
5629
5612
5594
5576
5558
5539
5519
5500
5480
5459
5439
5417
5396
5374
5351
5328
5304
5280
5256
5231
5206
5181
5156
5130
5104
5078
5053
5027
5002
4976
4952
4927
4904
4880
4858
4836
4814
4794
4774
4754
4735
4717
4699
4681
4664
4646
4629
4612
4595
4577
4559
4541
4523
4505
4486
4467
4447
4428
4408
4388
4367
4347
4326
4306
4285
4264
4243
4222
4200
4179
4158
4136
4114
4091
4070
4046
4024
4000
3976
3951
3925
3898
3871
3843
3814
3785
3755
3724
3692
3659
3626
3592
3557
3522
3486
3449
3411
3372
3333
3292
3251
3209
3165
3121
3075
3028
2979
2929
2878
2826
2772
2717
2661
2604
2546
2488
2428
2368
2308
2247
2185
2123
2061
1999
1936
1873
1809
1746
1682
1617
1552
1487
1421
1355
1288
1221
1153
1084
1014
945
875
803
731
658
585
510
435
359
283
205
127
48
-32
-112
-194
-276
-359
-443
-527
-613
-699
-785
-872
-960
-1048
-1136
-1224
-1313
-1402
-1492
-1581
-1671
-1761
-1852
-1942
-2033
-2124
-2215
-2306
-2398
-2489
-2580
-2672
-2763
-2854
-2945
-3036
-3126
-3216
-3305
-3394
-3483
-3571
-3659
-3747
-3834
-3921
-4006
-4093
-4178
-4263
-4347
-4431
-4514
-4596
-4678
-4760
-4840
-4920
-4999
-5077
-5155
-5232
-5309
-5385
-5460
-5534
-5608
-5681
-5754
-5826
-5897
-5968
-6038
-6108
-6177
-6245
-6313
-6380
-6447
-6513
-6578
-6643
-6707
-6771
-6834
-6897
-6959
-7020
-7081
-7141
-7201
-7261
-7319
-7378
-7435
-7492
-7549
-7605
-7660
-7714
-7768
-7821
-7874
-7925
-7976
-8026
-8074
-8122
-8170
-8217
-8263
-8308
-8352
-8395
-8438
-8479
-8519
-8558
-8596
-8634
-8670
-8705
-8738
-8771
-8803
-8834
-8864
-8893
-8921
-8949
-8975
-9001
-9026
-9051
-9074
-9097
-9120
-9141
-9162
-9183
-9203
-9222
-9240
-9258
-9275
-9292
-9307
-9322
-9336
-9349
-9361
-9372
-9382
-9392
-9400
-9408
-9414
-9420
-9424
-9428
-9430
-9432
-9432
-9431
-9429
-9426
-9422
-9416
-9409
-9401
-9392
-9382
-9371
-9359
-9346
-9333
-9318
-9303
-9287
-9270
-9253
-9234
-9216
-9196
-9176
-9155
-9134
-9112
-9090
-9067
-9044
-9021
-8997
-8972
-8948
-8923
-8897
-8871
-8845
-8818
-8791
-8764
-8737
-8709
-8681
-8653
-8625
-8597
-8568
-8539
-8510
-8481
-8452
-8422
-8392
-8361
-8331
-8299
-8267
-8235
-8201
-8167
-8132
-8098
-8061
-8025
-7987
-7949
-7911
-7871
-7831
-7791
-7750
-7709
-7668
-7626
-7585
-7544
-7503
-7462
-7422
-7383
-7344
-7306
-7268
-7232
-7196
-7161
-7127
-7094
-7061
-7029
-6999
-6969
-6940
-6912
-6884
-6858
-6833
-6809
-6786
-6764
-6743
-6723
-6704
-6686
-6669
-6653
-6639
-6625
-6613
-6601
-6591
-6582
-6573
-6566
-6560
-6554
-6550
-6547
-6545
-6544
-6544
-6545
-6547
-6550
-6554
-6560
-6566
-6573
-6582
-6592
-6603
-6615
-6628
-6643
-6659
-6677
-6696
-6716
-6738
-6761
-6787
-6813
-6842
-6871
-6903
-6936
-6970
-7006
-7044
-7082
-7122
-7163
-7205
-7249
-7293
-7338
-7383
-7430
-7477
-7524
-7572
-7621
-7669
-7718
-7767
-7816
-7866
-7915
-7965
-8013
-8064
-8114
-8164
-8215
-8266
-8317
-8368
-8419
-8471
-8522
-8574
-8627
-8679
-8732
-8785
-8838
-8891
-8945
-8998
-9051
-9105
-9158
-9212
-9265
-9317
-9370
-9422
-9473
-9525
-9575
-9625
-9675
-9723
-9772
-9819
-9866
-9912
-9957
-10001
-10045
-10088
-10129
-10170
-10211
-10250
-10289
-10327
-10364
-10400
-10436
-10471
-10506
-10540
-10574
-10606
-10639
-10670
-10701
-10731
-10760
-10789
-10816
-10843
-10868
-10893
-10916
-10938
-10959
-10979
-10998
-11015
-11031
-11045
-11059
-11071
-11081
-11090
-11098
-11104
-11109
-11113
-11115
-11117
-11117
-11116
-11114
-11111
-11107
-11103
-11098
-11092
-11086
-11079
-11072
-11064
-11056
-11048
-11039
-11030
-11020
-11010
-10999
-10987
-10976
-10963
-10950
-10937
-10923
-10909
-10894
-10880
-10865
-10850
-10835
-10820
-10804
-10790
-10775
-10760
-10746
-10732
-10718
-10705
-10692
-10679
-10668
-10656
-10646
-10636
-10627
-10618
-10610
-10603
-10596
-10590
-10586
-10581
-10578
-10576
-10575
-10574
-10575
-10577
-10579
-10583
-10588
-10594
-10600
-10608
-10617
-10627
-10638
-10650
-10663
-10677
-10691
-10707
-10724
-10741
-10760
-10779
-10798
-10819
-10839
-10861
-10882
-10905
-10927
-10950
-10973
-10997
-11020
-11044
-11068
-11092
-11116
-11140
-11164
-11189
-11213
-11237
-11262
-11286
-11311
-11336
-11361
-11386
-11411
-11437
-11463
-11489
-11515
-11542
-11569
-11595
-11622
-11649
-11677
-11704
-11731
-11758
-11786
-11813
-11841
-11868
-11896
-11924
-11951
-11979
-12006
-12034
-12062
-12089
-12116
-12144
-12171
-12198
-12225
-12251
-12278
-12304
-12330
-12356
-12382
-12407
-12432
-12457
-12481
-12505
-12528
-12551
-12574
-12596
-12617
-12637
-12657
-12676
-12695
-12712
-12729
-12745
-12759
-12773
-12787
-12799
-12811
-12822
-12832
-12842
-12851
-12859
-12867
-12874
-12881
-12888
-12894
-12900
-12905
-12911
-12916
-12920
-12925
-12929
-12933
-12936
-12940
-12943
-12945
-12948
-12950
-12952
-12954
-12955
-12957
-12958
-12958
-12959
-12960
-12960
-12960
-12960
-12959
-12958
-12957
-12956
-12954
-12952
-12950
-12947
-12944
-12941
-12937
-12932
-12928
-12923
-12918
-12912
-12906
-12900
-12893
-12886
-12879
-12871
-12863
-12855
-12846
-12837
-12827
-12818
-12808
-12797
-12787
-12776
-12765
-12753
-12741
-12728
-12716
-12702
-12688
-12674
-12659
-12644
-12628
-12611
-12594
-12576
-12558
-12538
-12519
-12498
-12477
-12455
-12432
-12409
-12385
-12361
-12336
-12310
-12284
-12257
-12230
-12203
-12175
-12146
-12118
-12089
-12061
-12032
-12003
-11974
-11946
-11917
-11889
-11862
-11835
-11808
-11781
-11755
-11730
-11705
-11680
-11656
-11632
-11609
-11586
-11563
-11540
-11518
-11495
-11473
-11450
-11427
-11404
-11381
-11358
-11334
-11309
-11285
-11259
-11233
-11207
-11180
-11152
-11124
-11095
-11065
-11034
-11003
-10971
-10939
-10906
-10872
-10838
-10803
-10768
-10732
-10696
-10659
-10623
-10586
-10548
-10511
-10473
-10436
-10398
-10360
-10322
-10284
-10247
-10209
-10171
-10134
-10096
-10059
-10021
-9983
-9946
-9908
-9871
-9834
-9797
-9760
-9723
-9686
-9650
-9614
-9578
-9542
-9506
-9471
-9436
-9400
-9365
-9330
-9295
-9260
-9225
-9190
-9155
-9120
-9085
-9049
-9014
-8978
-8942
-8905
-8869
-8832
-8795
-8758
-8721
-8683
-8645
-8607
-8569
-8530
-8492
-8453
-8414
-8375
-8335
-8296
-8256
-8216
-8175
-8135
-8093
-8052
-8010
-7969
-7927
-7885
-7842
-7800
-7757
-7714
-7671
-7628
-7586
-7543
-7500
-7458
-7416
-7373
-7332
-7290
-7248
-7207
-7166
-7125
-7084
-7044
-7004
-6964
-6924
-6885
-6846
-6807
-6768
-6730
-6692
-6654
-6616
-6578
-6541
-6504
-6467
-6430
-6394
-6358
-6322
-6287
-6252
-6217
-6183
-6149
-6116
-6083
-6051
-6019
-5988
-5956
-5926
-5895
-5865
-5835
-5805
-5776
-5746
-5716
-5687
-5657
-5627
-5598
-5568
-5538
-5508
-5478
-5447
-5417
-5386
-5355
-5323
-5291
-5259
-5227
-5194
-5161
-5128
-5094
-5060
-5026
-4991
-4956
-4921
-4885
-4849
-4813
-4776
-4739
-4701
-4663
-4625
-4586
-4546
-4507
-4466
-4426
-4385
-4344
-4303
-4261
-4219
-4177
-4135
-4091
-4049
-4006
-3963
-3919
-3875
-3831
-3787
-3742
-3697
-3652
-3606
-3559
-3512
-3464
-3416
-3368
-3318
-3268
-3218
-3167
-3115
-3062
-3009
-2955
-2901
-2846
-2790
-2734
-2677
-2619
-2561
-2502
-2443
-2383
-2322
-2261
-2199
-2136
-2073
-2009
-1945
-1880
-1815
-1749
-1683
-1616
-1548
-1481
-1413
-1344
-1275
-1206
-1137
-1067
-997
-927
-857
-786
-716
-645
-574
-503
-432
-361
-289
-218
-147
-76
-5
65
136
207
278
348
418
489
559
630
700
770
841
912
982
1053
1124
1196
1267
1339
1411
1484
1557
1630
1703
1776
1850
1924
1998
2072
2147
2222
2297
2372
2448
2524
2600
2676
2753
2830
2907
2984
3061
3139
3217
3294
3372
3450
3529
3607
3686
3765
3844
3923
4003
4083
4163
4243
4324
4404
4485
4566
4647
4728
4809
4890
4971
5052
5134
5215
5296
5377
5458
5539
5620
5701
5782
5862
5942
6023
6103
6182
6262
6341
6420
6498
6577
6655
6732
6809
6886
6962
7038
7113
7188
7262
7336
7409
7481
7553
7624
7694
7764
7832
7900
7966
8032
8096
8160
8223
8284
8344
8403
8461
8517
8572
8626
8678
8729
8779
8827
8874
8919
8963
9006
9047
9087
9125
9162
9198
9233
9266
9298
9329
9358
9387
9414
9440
9466
9490
9513
9535
9556
9577
9596
9615
9632
9649
9665
9680
9694
9707
9719
9731
9742
9753
9762
9772
9780
9788
9796
9803
9809
9815
9820
9825
9829
9832
9835
9836
9838
9838
9838
9836
9834
9831
9827
9823
9817
9811
9803
9795
9786
9776
9766
9754
9742
9730
9717
9703
9689
9674
9660
9644
9629
9614
9598
9582
9566
9550
9534
9518
9502
9486
9470
9455
9439
9424
9408
9393
9378
9363
9349
9334
9320
9306
9292
9279
9265
9252
9238
9225
9212
9199
9187
9174
9161
9148
9135
9122
9109
9096
9083
9070
9057
9043
9030
9016
9003
8989
8976
8963
8950
8937
8925
8912
8900
8889
8878
8867
8856
8846
8836
8826
8817
8808
8799
8790
8781
8773
8764
8756
8748
8739
8730
8722
8713
8704
8694
8685
8675
8666
8656
8646
8636
8625
8615
8605
8594
8583
8572
8562
8551
8540
8529
8519
8508
8497
8486
8476
8465
8454
8443
8431
8420
8408
8396
8384
8372
8360
8348
8335
8322
8309
8296
8283
8270
8256
8242
8228
8213
8198
8183
8169
8154
8138
8122
8106
8090
8074
8058
8041
8023
8007
7990
7972
7954
7936
7917
7898
7879
7860
7840
7821
7801
7781
7761
7740
7720
7700
7679
7658
7638
7617
7597
7576
7556
7536
7516
7496
7477
7457
7438
7419
7400
7382
7363
7345
7327
7309
7291
7273
7256
7239
7222
7205
7188
7171
7155
7138
7122
7106
7090
7074
7059
7044
7029
7014
7000
6986
6972
6959
6946
6934
6922
6910
6899
6887
6877
6866
6856
6846
6836
6827
6817
6808
6800
6792
6783
6776
6768
6761
6754
6748
6741
6735
6730
6724
6719
6715
6711
6707
6704
6701
6698
6696
6695
6694
6693
6693
6693
6694
6695
6697
6699
6702
6705
6709
6713
6717
6723
6728
6734
6741
6748
6756
6764
6773
6783
6793
6803
6815
6827
6839
6853
6867
6881
6897
6913
6929
6947
6965
6984
7003
7023
7043
7065
7086
7109
7131
7155
7178
7203
7227
7252
7278
7303
7329
7356
7382
7409
7436
7464
7491
7518
7545
7572
7599
7626
7653
7680
7706
7732
7758
7785
7811
7837
7863
7889
7915
7941
7968
7994
8021
8047
8074
8101
8128
8156
8183
8211
8238
8266
8294
8322
8350
8378
8406
8434
8463
8491
8520
8549
8577
8606
8634
8663
8691
8719
8746
8774
8801
8827
8853
8879
8904
8928
8952
8975
8997
9019
9040
9060
9080
9099
9117
9134
9151
9167
9182
9197
9210
9223
9236
9248
9259
9269
9278
9287
9295
9302
9308
9313
9317
9320
9322
9323
9324
9323
9321
9319
9316
9311
9306
9300
9293
9285
9276
9266
9255
9243
9230
9217
9202
9186
9170
9152
9134
9115
9095
9074
9052
9030
9007
8983
8959
8933
8907
8880
8853
8824
8795
8765
8734
8703
8670
8637
8603
8568
8532
8495
8457
8418
8379
8338
8297
8255
8212
8169
8124
8079
8034
7987
7940
7893
7845
7796
7746
7696
7645
7594
7541
7488
7435
7381
7326
7271
7215
7159
7102
7045
6987
6929
6871
6812
6753
6693
6634
6574
6513
6453
6393
6332
6272
6212
6151
6091
6030
5970
5910
5849
5789
5729
5668
5608
5548
5487
5427
5366
5306
5246
5185
5125
5065
5005
4945
4886
4827
4768
4709
4651
4593
4536
4479
4423
4367
4312
4258
4204
4150
4097
4043
3992
3940
3889
3838
3787
3737
3687
3637
3587
3537
3487
3438
3388
3338
3288
3238
3188
3138
3088
3037
2987
2936
2885
2834
2783
2733
2682
2631
2580
2529
2478
2427
2376
2325
2275
2224
2174
2123
2073
2023
1973
1924
1875
1826
1777
1730
1682
1635
1589
1544
1499
1454
1411
1367
1325
1283
1241
1201
1160
1120
1081
1042
1004
966
928
891
854
818
782
746
711
676
641
606
572
538
504
471
438
405
372
340
308
277
245
215
184
154
125
96
67
39
11
-17
-44
-70
-96
-122
-148
-173
-198
-222
-247
-271
-295
-319
-343
-366
-390
-414
-437
-460
-483
-506
-529
-552
-574
-596
-618
-639
-660
-681
-702
-722
-742
-762
-781
-800
-819
-837
-856
-874
-892
-910
-928
-947
-965
-983
-1002
-1020
-1039
-1058
-1076
-1095
-1115
-1134
-1153
-1173
-1192
-1212
-1231
-1251
-1271
-1291
-1310
-1330
-1350
-1370
-1390
-1409
-1429
-1448
-1468
-1487
-1506
-1526
-1545
-1564
-1583
-1601
-1620
-1639
-1658
-1677
-1696
-1715
-1734
-1753
-1772
-1791
-1810
-1829
-1848
-1867
-1887
-1906
-1925
-1943
-1962
-1981
-2000
-2017
-2037
-2055
-2073
-2092
-2110
-2128
-2146
-2164
-2181
-2199
-2216
-2233
-2250
-2267
-2284
-2300
-2316
-2331
-2346
-2361
-2375
-2389
-2402
-2415
-2428
-2440
-2452
-2463
-2474
-2485
-2495
-2504
-2514
-2523
-2531
-2539
-2547
-2555
-2562
-2569
-2575
-2581
-2587
-2592
-2598
-2602
-2606
-2610
-2614
-2617
-2619
-2621
-2622
-2623
-2623
-2623
-2622
-2621
-2619
-2617
-2614
-2611
-2607
-2603
-2598
-2593
-2588
-2582
-2575
-2569
-2561
-2553
-2545
-2537
-2527
-2518
-2508
-2497
-2486
-2475
-2463
-2451
-2439
-2426
-2413
-2399
-2386
-2372
-2358
-2343
-2329
-2314
-2299
-2284
-2268
-2253
-2237
-2222
-2206
-2191
-2175
-2160
-2145
-2129
-2114
-2100
-2085
-2071
-2057
-2043
-2029
-2016
-2003
-1990
-1978
-1965
-1954
-1942
-1931
-1920
-1910
-1900
-1891
-1881
-1872
-1864
-1856
-1848
-1840
-1833
-1825
-1819
-1812
-1806
-1800
-1794
-1789
-1784
-1779
-1776
-1772
-1769
-1767
-1765
-1764
-1763
-1763
-1763
-1764
-1766
-1768
-1770
-1773
-1777
-1781
-1787
-1792
-1799
-1806
-1813
-1822
-1831
-1840
-1850
-1861
-1872
-1883
-1895
-1908
-1921
-1934
-1948
-1962
-1977
-1992
-2007
-2023
-2039
-2055
-2072
-2088
-2105
-2122
-2140
-2157
-2174
-2192
-2210
-2228
-2246
-2264
-2282
-2300
-2318
-2336
-2354
-2372
-2390
-2408
-2426
-2443
-2461
-2479
-2496
-2514
-2531
-2549
-2566
-2584
-2601
-2619
-2637
-2654
-2672
-2690
-2707
-2725
-2743
-2761
-2779
-2797
-2814
-2832
-2850
-2867
-2885
-2902
-2919
-2936
-2952
-2969
-2985
-3001
-3017
-3033
-3048
-3064
-3079
-3095
-3110
-3125
-3141
-3156
-3171
-3185
-3200
-3214
-3229
-3243
-3257
-3271
-3284
-3298
-3311
-3325
-3338
-3351
-3363
-3376
-3388
-3401
-3413
-3425
-3437
-3449
-3460
-3472
-3483
-3495
-3506
-3518
-3529
-3541
-3553
-3564
-3576
-3588
-3600
-3612
-3624
-3636
-3648
-3660
-3672
-3684
-3696
-3708
-3719
-3731
-3743
-3754
-3766
-3777
-3788
-3799
-3810
-3820
-3831
-3841
-3851
-3860
-3870
-3879
-3888
-3897
-3905
-3913
-3921
-3928
-3935
-3941
-3947
-3953
-3959
-3964
-3969
-3974
-3978
-3982
-3986
-3990
-3993
-3996
-3999
-4002
-4003
-4006
-4008
-4009
-4011
-4011
-4014
-4014
-4016
-4018
-4019
-4021
-4022
-4025
-4027
-4029
-4032
-4034
-4037
-4040
-4043
-4046
-4051
-4054
-4058
-4062
-4066
-4070
-4074
-4078
-4082
-4086
-4089
-4093
-4096
-4099
-4101
-4103
-4105
-4107
-4109
-4110
-4111
-4111
-4112
-4112
-4112
-4111
-4111
-4110
-4109
-4108
-4107
-4106
-4105
-4104
-4103
-4102
-4100
-4099
-4098
-4097
-4094
-4094
-4093
-4091
-4091
-4090
-4090
-4089
-4088
-4088
-4086
-4086
-4086
-4086
-4085
-4085
-4083
-4083
-4083
-4083
-4082
-4082
-4082
-4083
-4083
-4083
-4083
-4085
-4086
-4086
-4088
-4089
-4090
-4091
-4091
-4094
-4094
-4096
-4097
-4098
-4100
-4101
-4102
-4104
-4105
-4107
-4108
-4110
-4112
-4114
-4116
-4118
-4120
-4122
-4124
-4126
-4128
-4130
-4132
-4134
-4136
-4137
-4139
-4140
-4142
-4143
-4144
-4145
-4147
-4148
-4149
-4150
-4151
-4152
-4153
-4153
-4154
-4154
-4154
-4154
-4154
-4154
-4154
-4153
-4153
-4152
-4151
-4151
-4150
-4149
-4148
-4146
-4145
-4144
-4142
-4140
-4139
-4137
-4134
-4132
-4130
-4127
-4124
-4121
-4118
-4114
-4110
-4106
-4102
-4098
-4093
-4088
-4083
-4078
-4072
-4066
-4059
-4053
-4046
-4038
-4030
-4022
-4014
-4006
-3997
-3988
-3979
-3969
-3959
-3949
-3938
-3927
-3916
-3904
-3893
-3880
-3868
-3855
-3842
-3829
-3815
-3801
-3787
-3772
-3757
-3741
-3725
-3709
-3692
-3675
-3657
-3639
-3620
-3600
-3580
-3560
-3539
-3517
-3495
-3472
-3449
-3426
-3402
-3377
-3352
-3326
-3300
-3274
-3247
-3219
-3191
-3163
-3134
-3105
-3075
-3045
-3015
-2985
-2954
-2923
-2892
-2860
-2829
-2798
-2766
-2735
-2703
-2672
-2641
-2609
-2578
-2547
-2515
-2484
-2452
-2420
-2388
-2356
-2323
-2290
-2257
-2223
-2189
-2155
-2120
-2086
-2051
-2016
-1981
-1946
-1911
-1876
-1840
-1805
-1769
-1734
-1698
-1662
-1626
-1590
-1553
-1517
-1480
-1443
-1406
-1368
-1331
-1293
-1255
-1216
-1178
-1139
-1100
-1062
-1022
-983
-944
-905
-866
-826
-787
-747
-708
-668
-628
-588
-547
-507
-466
-426
-385
-344
-302
-261
-219
-177
-134
-92
-49
-5
39
83
127
172
217
263
309
355
402
449
497
545
594
643
693
743
793
845
896
948
1000
1052
1105
1158
1211
1264
1317
1371
1425
1479
1533
1587
1642
1697
1752
1807
1863
1918
1974
2029
2086
2142
2198
2254
2310
2366
2423
2479
2535
2592
2648
2704
2760
2815
2871
2927
2982
3037
3092
3147
3202
3256
3311
3365
3419
3473
3527
3581
3634
3687
3740
3793
3846
3898
3950
4002
4053
4105
4156
4207
4258
4309
4359
4410
4460
4510
4560
4609
4659
4708
4757
4806
4854
4903
4950
4998
5045
5092
5138
5183
5228
5273
5316
5359
5402
5443
5484
5525
5564
5603
5641
5679
5716
5752
5787
5822
5856
5889
5922
5954
5985
6016
6046
6075
6104
6132
6159
6186
6212
6238
6263
6287
6311
6334
6357
6379
6401
6422
6442
6461
6480
6498
6515
6531
6547
6562
6575
6588
6600
6612
6622
6632
6641
6649
6657
6664
6670
6677
6682
6688
6693
6698
6702
6706
6710
6714
6718
6721
6725
6729
6732
6736
6739
6743
6746
6750
6754
6757
6761
6765
6769
6773
6777
6780
6784
6787
6790
6793
6796
6798
6800
6801
6803
6803
6804
6804
6804
6803
6803
6802
6801
6800
6799
6797
6796
6795
6794
6793
6792
6791
6791
6791
6791
6791
6792
6793
6794
6796
6798
6800
6802
6804
6807
6809
6812
6815
6817
6820
6822
6825
6827
6830
6832
6834
6837
6839
6841
6843
6845
6847
6849
6851
6853
6855
6857
6860
6862
6864
6867
6869
6872
6875
6878
6881
6884
6888
6892
6895
6899
6903
6907
6911
6915
6919
6922
6926
6929
6932
6935
6938
6941
6944
6946
6948
6950
6952
6954
6955
6957
6958
6960
6961
6963
6964
6966
6968
6969
6971
6973
6976
6978
6980
6982
6985
6987
6990
6993
6995
6998
7001
7004
7007
7010
7013
7016
7019
7022
7025
7028
7031
7034
7036
7038
7040
7042
7044
7046
7047
7048
7049
7050
7050
7050
7050
7050
7050
7049
7048
7047
7046
7044
7042
7040
7038
7036
7033
7031
7029
7026
7024
7022
7020
7018
7017
7016
7014
7013
7012
7011
7011
7010
7009
7009
7009
7008
7008
7008
7008
7008
7008
7008
7007
7007
7006
7006
7005
7003
7002
7000
6998
6995
6992
6989
6985
6981
6976
6972
6966
6961
6955
6949
6943
6937
6931
6924
6918
6911
6904
6898
6891
6884
6877
6871
6864
6857
6851
6844
6837
6830
6824
6817
6810
6803
6796
6789
6782
6775
6767
6760
6753
6745
6738
6730
6723
6715
6708
6700
6692
6685
6677
6669
6661
6653
6645
6636
6628
6619
6610
6601
6591
6581
6570
6560
6549
6537
6525
6513
6500
6487
6474
6460
6446
6431
6415
6400
6383
6366
6349
6331
6313
6294
6275
6255
6235
6214
6194
6173
6151
6130
6108
6086
6064
6042
6020
5997
5974
5951
5928
5904
5880
5856
5831
5805
5779
5752
5724
5696
5667
5637
5606
5574
5542
5509
5475
5441
5405
5369
5332
5295
5257
5219
5180
5141
5101
5060
5020
4979
4937
4895
4852
4809
4765
4721
4677
4632
4587
4541
4495
4449
4402
4355
4307
4260
4212
4164
4116
4067
4019
3971
3923
3875
3827
3778
3730
3682
3634
3587
3539
3491
3443
3394
3346
3298
3250
3201
3152
3103
3054
3004
2954
2904
2853
2803
2752
2700
2648
2596
2544
2491
2438
2385
2331
2278
2224
2170
2115
2060
2005
1951
1896
1840
1785
1729
1674
1618
1562
1506
1449
1393
1337
1280
1224
1168
1111
1055
999
943
887
832
776
721
665
610
555
500
445
390
336
281
227
173
118
64
10
-43
-97
-151
-204
-257
-310
-363
-416
-468
-520
-572
-624
-675
-726
-777
-827
-877
-926
-975
-1024
-1072
-1120
-1167
-1215
-1262
-1308
-1355
-1401
-1448
-1493
-1539
-1585
-1630
-1675
-1720
-1764
-1809
-1853
-1896
-1940
-1983
-2025
-2067
-2109
-2150
-2191
-2231
-2271
-2310
-2348
-2386
-2423
-2460
-2497
-2532
-2568
-2603
-2637
-2671
-2704
-2737
-2769
-2801
-2833
-2864
-2894
-2924
-2953
-2982
-3011
-3038
-3066
-3093
-3119
-3145
-3170
-3194
-3219
-3242
-3265
-3288
-3309
-3331
-3352
-3372
-3391
-3411
-3429
-3447
-3464
-3481
-3497
-3512
-3527
-3541
-3553
-3566
-3577
-3587
-3597
-3605
-3613
-3620
-3627
-3632
-3637
-3640
-3644
-3646
-3648
-3649
-3649
-3649
-3648
-3646
-3644
-3642
-3639
-3635
-3631
-3627
-3622
-3617
-3612
-3606
-3600
-3593
-3586
-3579
-3572
-3564
-3557
-3549
-3541
-3533
-3525
-3516
-3508
-3500
-3492
-3483
-3475
-3467
-3459
-3451
-3443
-3435
-3427
-3419
-3410
-3402
-3393
-3384
-3376
-3366
-3357
-3347
-3337
-3327
-3316
-3306
-3294
-3283
-3271
-3258
-3245
-3232
-3219
-3205
-3190
-3176
-3161
-3145
-3130
-3114
-3098
-3081
-3065
-3048
-3031
-3014
-2996
-2979
-2962
-2945
-2928
-2911
-2894
-2878
-2861
-2846
-2830
-2815
-2800
-2786
-2771
-2758
-2744
-2731
-2718
-2706
-2694
-2682
-2670
-2659
-2648
-2637
-2627
-2617
-2607
-2597
-2587
-2578
-2569
-2560
-2552
-2543
-2535
-2528
-2520
-2513
-2506
-2500
-2493
-2487
-2481
-2475
-2469
-2463
-2458
-2452
-2447
-2441
-2436
-2430
-2425
-2420
-2415
-2409
-2404
-2399
-2394
-2390
-2385
-2380
-2376
-2372
-2368
-2365
-2362
-2359
-2356
-2354
-2352
-2351
-2350
-2349
-2349
-2349
-2349
-2350
-2352
-2353
-2355
-2358
-2361
-2364
-2367
-2371
-2375
-2380
-2384
-2390
-2395
-2401
-2406
-2413
-2419
-2426
-2432
-2439
-2447
-2454
-2462
-2470
-2478
-2486
-2494
-2503
-2512
-2521
-2530
-2540
-2550
-2560
-2571
-2582
-2594
-2606
-2618
-2631
-2644
-2658
-2673
-2688
-2703
-2719
-2735
-2751
-2768
-2786
-2803
-2821
-2840
-2859
-2878
-2897
-2917
-2937
-2958
-2978
-2999
-3020
-3042
-3064
-3085
-3107
-3129
-3151
-3174
-3196
-3218
-3241
-3263
-3286
-3309
-3332
-3355
-3379
-3402
-3426
-3450
-3474
-3498
-3522
-3547
-3571
-3596
-3621
-3647
-3672
-3697
-3723
-3749
-3774
-3800
-3826
-3852
-3877
-3903
-3928
-3954
-3979
-4003
-4029
-4054
-4078
-4103
-4127
-4151
-4175
-4198
-4221
-4243
-4266
-4287
-4309
-4330
-4350
-4370
-4390
-4409
-4428
-4447
-4465
-4483
-4500
-4517
-4534
-4550
-4566
-4582
-4597
-4612
-4627
-4641
-4655
-4669
-4682
-4695
-4707
-4720
-4731
-4743
-4754
-4764
-4774
-4784
-4793
-4802
-4810
-4818
-4825
-4832
-4838
-4844
-4849
-4854
-4858
-4862
-4866
-4869
-4871
-4873
-4874
-4875
-4876
-4876
-4875
-4874
-4873
-4871
-4868
-4865
-4862
-4858
-4854
-4849
-4844
-4839
-4833
-4827
-4820
-4813
-4805
-4797
-4788
-4779
-4769
-4759
-4748
-4736
-4724
-4712
-4699
-4685
-4671
-4656
-4641
-4625
-4609
-4593
-4576
-4558
-4541
-4523
-4505
-4486
-4467
-4448
-4428
-4409
-4388
-4368
-4347
-4326
-4305
-4284
-4262
-4240
-4217
-4195
-4172
-4149
-4126
-4102
-4078
-4054
-4030
-4006
-3983
-3958
-3934
-3909
-3884
-3859
-3833
-3808
-3782
-3757
-3731
-3705
-3679
-3652
-3626
-3600
-3573
-3546
-3519
-3492
-3464
-3437
-3409
-3380
-3351
-3322
-3293
-3263
-3233
-3203
-3172
-3141
-3109
-3077
-3045
-3012
-2980
-2946
-2913
-2880
-2846
-2812
-2778
-2743
-2709
-2675
-2641
-2606
-2572
-2538
-2504
-2470
-2436
-2403
-2369
-2336
-2303
-2271
-2238
-2206
-2174
-2142
-2110
-2078
-2047
-2016
-1985
-1954
-1924
-1893
-1863
-1833
-1804
-1774
-1745
-1716
-1688
-1659
-1631
-1603
-1576
-1549
-1522
-1495
-1469
-1443
-1417
-1391
-1366
-1341
-1317
-1293
-1269
-1245
-1222
-1199
-1176
-1154
-1132
-1110
-1088
-1067
-1046
-1026
-1006
-985
-966
-946
-927
-907
-888
-870
-851
-832
-814
-796
-778
-761
-743
-726
-709
-693
-676
-660
-644
-629
-614
-599
-584
-570
-556
-543
-530
-517
-505
-493
-481
-470
-459
-449
-439
-429
-420
-411
-402
-395
-387
-380
-374
-368
-362
-357
-352
-348
-344
-340
-337
-334
-331
-329
-327
-325
-323
-321
-320
-319
-318
-317
-316
-316
-315
-315
-315
-315
-316
-317
-317
-318
-320
-321
-323
-325
-327
-329
-331
-334
-336
-339
-342
-346
-349
-353
-357
-361
-366
-370
-376
-381
-386
-392
-398
-405
-411
-418
-425
-433
-440
-448
-456
-464
-472
-480
-489
-498
-507
-516
-525
-534
-544
-553
-563
-572
-582
-592
-602
-612
-623
-633
-643
-654
-664
-675
-686
-697
-708
-720
-731
-743
-755
-767
-779
-792
-805
-818
-832
-846
-860
-875
-889
-905
-920
-936
-952
-968
-985
-1000
-1018
-1036
-1053
-1071
-1088
-1106
-1124
-1141
-1159
-1177
-1194
-1212
-1229
-1247
-1264
-1281
-1298
-1315
-1332
-1349
-1365
-1381
-1397
-1413
-1429
-1444
-1460
-1475
-1489
-1504
-1518
-1533
-1547
-1560
-1574
-1587
-1600
-1614
-1626
-1639
-1652
-1664
-1677
-1689
-1702
-1714
-1726
-1738
-1750
-1762
-1774
-1786
-1798
-1809
-1821
-1832
-1843
-1854
-1865
-1875
-1886
-1896
-1906
-1915
-1925
-1934
-1943
-1952
-1960
-1969
-1977
-1985
-1993
-2001
-2009
-2017
-2024
-2032
-2039
-2045
-2054
-2061
-2067
-2074
-2080
-2087
-2093
-2099
-2105
-2111
-2117
-2122
-2127
-2133
-2138
-2143
-2147
-2152
-2157
-2161
-2165
-2169
-2173
-2177
-2181
-2185
-2188
-2192
-2196
-2199
-2203
-2206
-2210
-2213
-2216
-2220
-2223
-2226
-2230
-2233
-2236
-2240
-2243
-2247
-2250
-2254
-2257
-2260
-2264
-2267
-2271
-2274
-2278
-2281
-2285
-2288
-2291
-2295
-2298
-2301
-2304
-2307
-2311
-2314
-2317
-2321
-2324
-2328
-2332
-2336
-2340
-2345
-2349
-2354
-2359
-2364
-2370
-2375
-2381
-2387
-2393
-2399
-2406
-2412
-2419
-2426
-2433
-2440
-2447
-2455
-2462
-2470
-2477
-2485
-2492
-2500
-2508
-2515
-2523
-2531
-2539
-2546
-2554
-2562
-2570
-2578
-2586
-2594
-2602
-2610
-2618
-2626
-2634
-2642
-2650
-2658
-2666
-2674
-2681
-2689
-2697
-2704
-2711
-2718
-2725
-2732
-2738
-2745
-2751
-2756
-2762
-2767
-2772
-2777
-2781
-2785
-2789
-2792
-2795
-2797
-2799
-2801
-2803
-2803
-2804
-2804
-2804
-2803
-2802
-2801
-2799
-2797
-2794
-2791
-2788
-2785
-2781
-2777
-2773
-2768
-2763
-2758
-2753
-2748
-2742
-2736
-2730
-2724
-2717
-2710
-2703
-2695
-2687
-2679
-2670
-2661
-2651
-2641
-2631
-2620
-2609
-2597
-2585
-2572
-2559
-2545
-2531
-2517
-2502
-2486
-2471
-2454
-2438
-2421
-2403
-2385
-2367
-2349
-2330
-2310
-2291
-2271
-2250
-2230
-2208
-2187
-2165
-2143
-2120
-2097
-2074
-2050
-2025
-2001
-1978
-1953
-1928
-1902
-1876
-1850
-1824
-1797
-1770
-1743
-1715
-1687
-1659
-1630
-1601
-1572
-1542
-1512
-1482
-1451
-1420
-1389
-1357
-1325
-1292
-1259
-1226
-1193
-1159
-1125
-1091
-1056
-1020
-986
-951
-915
-879
-843
-807
-770
-734
-697
-660
-622
-585
-547
-510
-472
-434
-396
-358
-319
-281
-242
-204
-165
-126
-87
-48
-9
30
69
109
148
188
227
267
307
347
387
427
468
508
549
590
631
672
713
754
795
837
878
919
961
1002
1044
1085
1126
1168
1209
1250
1291
1331
1372
1412
1452
1492
1531
1571
1610
1648
1687
1725
1763
1801
1838
1876
1913
1949
1986
2021
2058
2094
2130
2165
2200
2235
2269
2303
2337
2370
2404
2436
2469
2501
2533
2564
2595
2626
2656
2686
2716
2745
2774
2803
2831
2858
2886
2913
2939
2965
2991
3016
3042
3066
3091
3115
3139
3162
3185
3208
3231
3253
3275
3297
3318
3339
3360
3381
3401
3421
3441
3460
3479
3497
3516
3533
3551
3568
3585
3601
3617
3633
3648
3663
3677
3691
3705
3718
3731
3744
3756
3768
3779
3791
3801
3812
3822
3831
3840
3849
3858
3866
3873
3881
3888
3894
3901
3907
3913
3918
3924
3929
3933
3938
3943
3947
3951
3955
3959
3963
3967
3970
3974
3977
3980
3983
3986
3989
3991
3993
3995
3997
3999
4001
4002
4003
4003
4005
4005
4006
4006
4006
4005
4003
4003
4002
4001
3999
3997
3995
3992
3990
3987
3983
3980
3976
3972
3967
3963
3958
3953
3947
3942
3935
3929
3923
3916
3908
3901
3893
3885
3877
3868
3859
3850
3840
3830
3820
3809
3799
3788
3776
3764
3752
3740
3727
3714
3701
3688
3674
3660
3646
3632
3617
3602
3587
3572
3557
3542
3526
3510
3495
3478
3462
3446
3429
3412
3395
3377
3359
3341
3322
3303
3284
3264
3244
3223
3202
3181
3159
3137
3115
3092
3069
3046
3022
2998
2974
2949
2924
2899
2874
2849
2824
2798
2772
2746
2720
2694
2667
2641
2614
2588
2561
2534
2507
2480
2453
2426
2398
2371
2343
2315
2287
2259
2231
2203
2174
2146
2117
2088
2059
2029
2001
1971
1941
1911
1881
1850
1820
1789
1758
1727
1695
1664
1632
1600
1568
1536
1503
1471
1438
1406
1373
1341
1308
1275
1242
1209
1177
1144
1111
1078
1046
1012
980
948
915
883
850
818
786
754
721
689
657
625
592
560
527
495
462
429
397
364
331
298
265
232
199
165
132
99
66
32
-1
-34
-68
-101
-134
-168
-201
-234
-267
-300
-334
-367
-400
-433
-467
-500
-533
-567
-600
-633
-667
-700
-734
-767
-801
-834
-868
-902
-935
-969
-1002
-1036
-1070
-1104
-1138
-1172
-1205
-1239
-1273
-1307
-1341
-1375
-1409
-1443
-1476
-1510
-1544
-1577
-1611
-1644
-1677
-1710
-1743
-1776
-1808
-1841
-1873
-1905
-1937
-1968
-2000
-2031
-2062
-2093
-2124
-2155
-2185
-2215
-2246
-2276
-2306
-2335
-2365
-2394
-2424
-2453
-2483
-2512
-2541
-2570
-2599
-2629
-2658
-2687
-2716
-2745
-2774
-2803
-2832
-2861
-2890
-2918
-2947
-2975
-3003
-3031
-3059
-3086
-3113
-3140
-3167
-3193
-3219
-3244
-3270
-3294
-3319
-3343
-3368
-3391
-3415
-3438
-3461
-3484
-3506
-3529
-3551
-3573
-3595
-3616
-3638
-3659
-3681
-3702
-3723
-3745
-3766
-3787
-3808
-3830
-3851
-3872
-3893
-3914
-3935
-3957
-3978
-3999
-4019
-4041
-4062
-4083
-4103
-4124
-4144
-4165
-4185
-4205
-4225
-4244
-4263
-4282
-4301
-4320
-4338
-4356
-4374
-4391
-4408
-4425
-4442
-4458
-4474
-4490
-4505
-4520
-4535
-4550
-4564
-4578
-4592
-4605
-4619
-4632
-4644
-4657
-4669
-4681
-4692
-4704
-4715
-4726
-4737
-4748
-4759
-4769
-4779
-4789
-4799
-4809
-4819
-4828
-4837
-4846
-4855
-4863
-4871
-4879
-4887
-4894
-4901
-4907
-4913
-4919
-4924
-4929
-4933
-4937
-4940
-4943
-4945
-4947
-4948
-4948
-4949
-4948
-4947
-4946
-4944
-4941
-4939
-4935
-4931
-4927
-4922
-4916
-4910
-4904
-4897
-4890
-4882
-4874
-4865
-4856
-4846
-4837
-4826
-4816
-4804
-4793
-4781
-4769
-4757
-4744
-4731
-4718
-4705
-4691
-4677
-4663
-4649
-4634
-4619
-4604
-4589
-4573
-4557
-4541
-4525
-4508
-4492
-4475
-4457
-4440
-4422
-4404
-4386
-4367
-4348
-4329
-4309
-4289
-4269
-4249
-4228
-4208
-4187
-4165
-4144
-4122
-4100
-4078
-4054
-4032
-4009
-3986
-3963
-3939
-3915
-3891
-3866
-3841
-3816
-3791
-3766
-3740
-3714
-3688
-3662
-3636
-3609
-3582
-3555
-3528
-3500
-3473
-3445
-3417
-3390
-3362
-3334
-3306
-3278
-3249
-3221
-3193
-3165
-3137
-3109
-3081
-3053
-3025
-2997
-2969
-2941
-2914
-2886
-2858
-2830
-2802
-2774
-2746
-2718
-2690
-2662
-2634
-2606
-2578
-2550
-2522
-2494
-2466
-2438
-2410
-2382
-2354
-2326
-2299
-2271
-2243
-2216
-2188
-2160
-2133
-2106
-2078
-2051
-2024
-1996
-1969
-1942
-1915
-1888
-1861
-1834
-1808
-1781
-1755
-1728
-1702
-1676
-1651
-1625
-1600
-1575
-1550
-1525
-1501
-1477
-1453
-1430
-1406
-1383
-1361
-1338
-1316
-1295
-1273
-1252
-1232
-1211
-1191
-1171
-1152
-1132
-1113
-1094
-1076
-1058
-1040
-1022
-1004
-988
-971
-954
-938
-922
-906
-891
-876
-861
-847
-833
-819
-805
-791
-778
-765
-752
-740
-727
-715
-703
-691
-679
-667
-655
-643
-631
-620
-608
-596
-584
-571
-559
-547
-535
-522
-510
-497
-485
-472
-459
-447
-434
-421
-409
-396
-384
-371
-359
-347
-335
-323
-312
-300
-289
-278
-267
-256
-246
-236
-226
-216
-206
-197
-188
-179
-171
-163
-155
-147
-140
-133
-126
-119
-113
-106
-100
-94
-89
-83
-78
-73
-67
-62
-57
-52
-47
-42
-37
-32
-27
-22
-16
-11
-6
-1
4
9
15
20
25
30
34
39
44
48
52
57
60
64
68
71
74
77
80
82
85
87
89
91
93
95
97
99
100
102
104
106
108
110
112
114
116
118
120
123
125
128
131
134
137
141
144
148
152
156
160
165
169
174
179
184
190
195
201
207
212
219
225
231
237
243
249
256
262
268
274
280
287
293
299
305
312
318
325
331
338
344
351
358
364
371
378
385
393
400
407
415
423
430
438
446
454
463
471
479
488
497
506
515
524
533
543
553
562
573
583
593
604
615
626
637
648
659
671
682
694
706
717
729
741
752
764
776
788
799
811
822
834
846
857
869
880
892
904
915
927
938
950
962
973
985
996
1008
1018
1031
1042
1054
1065
1076
1088
1099
1110
1122
1133
1144
1155
1166
1177
1188
1199
1209
1220
1231
1242
1252
1263
1273
1284
1295
1305
1316
1327
1338
1349
1360
1371
1382
1394
1405
1417
1429
1442
1454
1467
1480
1493
1506
1520
1533
1547
1561
1576
1590
1604
1619
1634
1649
1664
1679
1694
1709
1724
1739
1754
1769
1784
1799
1814
1829
1844
1859
1874
1888
1903
1917
1931
1945
1959
1972
1986
1999
2012
2024
2037
2049
2062
2074
2086
2097
2109
2121
2132
2144
2155
2167
2179
2190
2201
2213
2224
2236
2247
2258
2270
2281
2292
2304
2315
2326
2337
2349
2360
2371
2382
2393
2404
2415
2426
2437
2448
2458
2469
2479
2489
2499
2509
2519
2528
2537
2546
2555
2564
2573
2581
2589
2597
2604
2611
2618
2625
2632
2638
2644
2650
2656
2661
2666
2671
2675
2680
2684
2688
2692
2695
2699
2702
2705
2709
2712
2716
2719
2723
2726
2730
2734
2738
2742
2746
2751
2755
2760
2765
2769
2774
2780
2785
2790
2795
2801
2806
2812
2817
2823
2828
2834
2839
2845
2850
2856
2862
2867
2873
2878
2884
2889
2894
2899
2904
2909
2914
2919
2924
2929
2934
2938
2943
2948
2952
2957
2962
2966
2971
2976
2981
2986
2991
2996
3001
3006
3011
3015
3020
3025
3029
3034
3038
3042
3046
3050
3053
3057
3060
3062
3065
3067
3070
3072
3073
3075
3077
3078
3080
3081
3083
3084
3085
3086
3088
3089
3090
3091
3092
3093
3094
3095
3096
3096
3097
3097
3097
3097
3096
3095
3094
3093
3091
3089
3087
3084
3081
3078
3075
3071
3067
3063
3058
3054
3049
3044
3039
3033
3027
3021
3015
3009
3002
2995
2988
2981
2974
2966
2958
2950
2942
2934
2926
2918
2910
2901
2893
2885
2876
2868
2860
2852
2843
2835
2828
2820
2812
2804
2796
2789
2781
2773
2766
2758
2750
2743
2735
2727
2720
2712
2704
2696
2688
2680
2672
2664
2655
2647
2638
2629
2620
2611
2601
2591
2581
2571
2561
2551
2540
2530
2519
2508
2497
2486
2475
2464
2453
2443
2432
2421
2410
2400
2389
2379
2369
2359
2349
2339
2330
2321
2312
2303
2294
2285
2277
2268
2260
2252
2244
2236
2228
2221
2213
2205
2197
2189
2181
2173
2165
2156
2148
2139
2130
2121
2112
2103
2093
2084
2074
2065
2055
2045
2036
2027
2017
2008
1998
1989
1980
1970
1961
1952
1942
1933
1923
1914
1904
1895
1885
1875
1866
1856
1847
1837
1828
1819
1810
1801
1792
1783
1775
1766
1758
1749
1741
1733
1725
1716
1708
1700
1692
1684
1676
1667
1659
1650
1642
1633
1625
1616
1607
1598
1589
1580
1571
1562
1553
1544
1535
1526
1518
1509
1500
1492
1483
1475
1466
1458
1449
1441
1432
1424
1415
1406
1397
1388
1378
1369
1359
1349
1339
1329
1319
1308
1298
1287
1276
1265
1254
1243
1232
1220
1209
1197
1185
1173
1161
1149
1137
1125
1112
1100
1088
1076
1063
1051
1039
1027
1016
1004
992
981
970
959
948
938
927
917
907
897
887
877
867
858
848
839
829
820
811
801
792
782
773
763
754
744
734
724
714
704
695
684
674
664
654
644
635
625
615
606
596
587
578
569
560
551
542
534
526
517
509
501
492
484
476
468
461
453
445
438
430
423
415
408
400
393
386
378
371
363
356
348
340
333
325
317
309
301
293
285
277
268
260
252
244
236
228
220
212
204
197
189
182
175
168
161
154
148
142
136
130
125
120
115
110
106
102
98
94
91
88
85
82
80
78
76
74
72
71
70
69
68
67
67
66
66
66
66
66
66
66
66
67
67
67
67
68
68
69
69
70
70
71
72
73
74
75
76
77
78
79
80
81
83
84
86
87
89
91
93
95
96
98
100
102
104
106
108
110
112
113
115
117
119
121
123
125
127
128
130
132
134
136
138
140
143
145
147
150
152
155
158
161
164
167
170
173
177
180
184
188
192
196
201
205
210
214
219
224
229
234
239
244
248
253
258
263
268
273
277
282
287
291
296
300
305
309
314
318
322
327
332
336
341
346
351
356
361
366
372
377
383
389
395
401
407
413
419
426
432
438
445
451
457
464
470
476
483
489
495
502
508
514
521
527
534
540
547
553
560
566
573
580
587
594
601
609
616
624
631
639
647
655
663
671
679
687
695
703
711
719
728
736
745
753
761
770
778
787
795
803
812
820
828
837
845
853
861
870
878
887
895
904
912
921
929
938
947
956
965
974
983
992
1000
1010
1020
1029
1038
1047
1056
1066
1075
1084
1093
1101
1110
1119
1127
1135
1143
1151
1159
1167
1174
1181
1188
1195
1202
1208
1214
1221
1227
1232
1238
1244
1249
1255
1260
1265
1270
1275
1280
1284
1289
1293
1297
1301
1305
1308
1312
1315
1318
1321
1324
1326
1329
1331
1333
1335
1336
1338
1339
1340
1341
1342
1343
1344
1344
1345
1345
1345
1345
1345
1345
1345
1345
1344
1344
1344
1343
1343
1342
1341
1341
1340
1339
1339
1338
1337
1336
1335
1335
1334
1333
1331
1330
1329
1328
1326
1324
1323
1321
1319
1317
1315
1313
1311
1309
1306
1304
1301
1299
1296
1293
1290
1287
1284
1281
1277
1274
1270
1266
1263
1259
1255
1251
1247
1243
1239
1234
1230
1226
1222
1217
1213
1209
1205
1200
1196
1191
1186
1182
1177
1172
1167
1162
1157
1151
1146
1141
1135
1129
1123
1117
1110
1104
1097
1090
1083
1075
1068
1060
1052
1044
1036
1028
1018
1010
1000
992
983
974
964
955
945
935
925
915
905
895
884
874
864
853
843
832
821
811
800
790
780
769
759
749
739
729
719
709
699
689
679
670
660
651
641
632
623
613
604
595
586
577
567
558
549
540
531
522
513
504
495
486
477
468
459
450
442
433
425
417
408
400
393
385
377
369
362
354
347
340
332
325
318
311
304
297
290
282
275
268
261
254
247
239
232
225
218
210
203
195
188
181
173
166
158
151
144
137
129
122
115
108
102
95
88
82
75
69
63
57
51
45
39
34
28
23
18
13
8
3
-2
-7
-11
-16
-20
-25
-29
-34
-38
-43
-47
-52
-56
-61
-66
-70
-75
-80
-84
-89
-94
-99
-104
-108
-113
-118
-122
-127
-131
-136
-140
-144
-148
-152
-156
-160
-164
-168
-172
-176
-180
-183
-187
-190
-194
-197
-201
-204
-207
-211
-214
-217
-219
-222
-225
-228
-230
-233
-236
-238
-241
-243
-246
-249
-251
-254
-257
-259
-262
-265
-268
-270
-273
-275
-278
-281
-283
-285
-288
-290
-292
-295
-297
-299
-301
-303
-305
-307
-309
-311
-313
-315
-317
-319
-321
-323
-325
-326
-328
-330
-331
-333
-334
-335
-336
-337
-338
-338
-338
-338
-338
-338
-338
-338
-337
-336
-336
-335
-334
-333
-332
-331
-330
-328
-327
-326
-324
-323
-321
-319
-318
-316
-314
-312
-310
-308
-306
-304
-302
-299
-297
-295
-292
-289
-286
-283
-280
-277
-273
-269
-265
-261
-257
-253
-248
-243
-239
-234
-229
-224
-218
-213
-208
-203
-198
-193
-187
-182
-177
-172
-167
-162
-158
-153
-148
-144
-139
-135
-130
-126
-122
-118
-114
-110
-106
-102
-98
-94
-90
-87
-83
-79
-75
-72
-68
-65
-61
-58
-55
-52
-48
-46
-43
-40
-37
-35
-33
-30
-28
-26
-24
-22
-20
-18
-16
-15
-13
-11
-9
-8
-6
-4
-3
-1
0
2
3
5
6
7
8
9
10
11
12
13
13
14
14
15
15
15
15
15
14
14
13
12
11
10
9
7
6
4
2
0
-3
-5
-8
-10
-13
-16
-19
-22
-25
-28
-32
-35
-39
-43
-46
-50
-54
-58
-62
-66
-71
-75
-79
-84
-89
-93
-98
-103
-108
-113
-118
-123
-128
-134
-139
-145
-150
-156
-162
-168
-174
-180
-186
-193
-199
-205
-212
-218
-225
-231
-238
-244
-251
-257
-264
-270
-277
-283
-289
-296
-302
-308
-315
-321
-327
-333
-339
-345
-351
-357
-362
-368
-374
-379
-385
-391
-396
-402
-408
-413
-419
-425
-431
-436
-442
-448
-455
-461
-467
-474
-480
-487
-493
-500
-507
-513
-520
-527
-534
-540
-547
-554
-561
-568
-575
-582
-589
-596
-603
-610
-617
-624
-631
-638
-645
-652
-659
-666
-673
-680
-687
-694
-702
-709
-716
-724
-731
-739
-746
-754
-761
-769
-777
-784
-792
-800
-807
-815
-823
-830
-838
-846
-853
-861
-868
-876
-883
-891
-898
-906
-913
-920
-927
-935
-942
-949
-956
-963
-970
-977
-984
-991
-998
-1004
-1010
-1018
-1025
-1032
-1039
-1045
-1052
-1059
-1066
-1072
-1079
-1086
-1092
-1099
-1105
-1112
-1118
-1124
-1131
-1137
-1143
-1149
-1156
-1162
-1168
-1174
-1180
-1186
-1193
-1199
-1205
-1211
-1218
-1224
-1230
-1237
-1243
-1250
-1256
-1263
-1269
-1275
-1282
-1288
-1295
-1301
-1307
-1313
-1320
-1326
-1332
-1338
-1344
-1350
-1356
-1361
-1367
-1373
-1379
-1384
-1390
-1396
-1401
-1407
-1413
-1418
-1424
-1430
-1436
-1441
-1447
-1453
-1459
-1465
-1471
-1477
-1483
-1489
-1495
-1501
-1507
-1513
-1519
-1525
-1531
-1538
-1544
-1550
-1556
-1561
-1567
-1573
-1579
-1584
-1590
-1595
-1600
-1606
-1611
-1615
-1620
-1625
-1629
-1634
-1638
-1642
-1646
-1650
-1653
-1657
-1660
-1663
-1666
-1669
-1672
-1674
-1677
-1679
-1682
-1684
-1686
-1688
-1689
-1691
-1693
-1694
-1696
-1697
-1699
-1700
-1702
-1703
-1705
-1706
-1707
-1709
-1710
-1712
-1713
-1714
-1716
-1717
-1718
-1719
-1720
-1721
-1722
-1722
-1723
-1723
-1724
-1724
-1724
-1723
-1723
-1722
-1721
-1720
-1719
-1718
-1717
-1715
-1713
-1711
-1709
-1707
-1705
-1702
-1699
-1697
-1694
-1691
-1688
-1684
-1681
-1677
-1673
-1670
-1665
-1661
-1657
-1652
-1648
-1643
-1638
-1633
-1628
-1623
-1618
-1612
-1607
-1602
-1597
-1591
-1586
-1581
-1576
-1570
-1565
-1560
-1555
-1549
-1544
-1538
-1533
-1527
-1522
-1516
-1510
-1504
-1498
-1492
-1485
-1479
-1472
-1465
-1458
-1451
-1444
-1437
-1429
-1422
-1414
-1406
-1398
-1390
-1382
-1374
-1366
-1357
-1349
-1340
-1332
-1323
-1315
-1306
-1297
-1288
-1279
-1271
-1262
-1253
-1244
-1235
-1226
-1217
-1208
-1199
-1189
-1180
-1171
-1161
-1152
-1142
-1132
-1122
-1112
-1102
-1092
-1081
-1071
-1060
-1049
-1038
-1026
-1014
-1002
-991
-979
-967
-955
-942
-930
-917
-904
-891
-878
-864
-851
-837
-823
-809
-795
-781
-767
-752
-738
-723
-708
-693
-678
-663
-648
-633
-617
-602
-587
-571
-556
-540
-525
-509
-494
-478
-462
-447
-431
-416
-401
-385
-370
-354
-339
-323
-307
-292
-276
-260
-244
-228
-212
-196
-180
-164
-148
-131
-115
-99
-82
-66
-49
-32
-16
1
17
34
51
67
84
101
117
134
151
167
184
201
217
234
250
267
283
300
316
333
350
366
383
399
416
433
449
466
482
499
516
532
549
566
582
599
615
631
648
664
680
696
712
728
744
759
775
790
805
820
835
850
864
879
893
907
921
935
948
962
975
988
1002
1014
1028
1040
1053
1066
1078
1091
1103
1115
1127
1139
1151
1163
1175
1187
1199
1211
1222
1234
1245
1257
1268
1280
1291
1302
1313
1324
1335
1346
1357
1368
1378
1389
1399
1410
1420
1430
1441
1451
1461
1471
1481
1491
1500
1510
1520
1529
1538
1548
1557
1566
1575
1583
1592
1600
1609
1617
1625
1633
1640
1648
1656
1663
1670
1677
1685
1692
1699
1705
1712
1719
1726
1733
1739
1746
1753
1759
1766
1773
1779
1786
1793
1800
1807
1814
1820
1827
1834
1841
1848
1855
1862
1869
1876
1884
1891
1898
1905
1912
1919
1926
1934
1941
1948
1956
1963
1971
1978
1986
1993
2001
2009
2017
2024
2032
2040
2048
2056
2064
2073
2081
2089
2097
2106
2114
2123
2131
2140
2148
2157
2166
2175
2184
2193
2202
2211
2220
2230
2239
2248
2258
2267
2277
2286
2295
2305
2314
2324
2334
2343
2353
2362
2372
2382
2391
2401
2411
2421
2430
2440
2450
2460
2470
2480
2490
2500
2510
2520
2530
2539
2549
2559
2569
2579
2589
2598
2608
2618
2627
2637
2646
2655
2664
2673
2682
2691
2700
2708
2717
2725
2733
2741
2749
2757
2764
2772
2779
2786
2794
2800
2807
2814
2820
2827
2833
2839
2845
2851
2856
2862
2867
2872
2877
2882
2886
2891
2895
2899
2903
2906
2910
2913
2917
2920
2923
2925
2928
2930
2932
2935
2936
2938
2940
2941
2942
2943
2944
2945
2945
2945
2945
2945
2945
2945
2944
2943
2942
2941
2939
2937
2936
2933
2931
2928
2925
2922
2918
2914
2910
2906
2901
2896
2891
2885
2879
2873
2867
2861
2854
2847
2840
2833
2825
2817
2810
2802
2793
2785
2777
2768
2759
2750
2741
2732
2723
2714
2704
2695
2685
2675
2665
2655
2644
2634
2623
2613
2601
2590
2579
2567
2555
2543
2530
2517
2504
2491
2477
2463
2449
2435
2420
2405
2389
2374
2358
2342
2326
2310
2293
2277
2260
2243
2225
2208
2190
2173
2154
2136
2118
2099
2080
2061
2041
2023
2003
1983
1963
1942
1921
1900
1879
1857
1836
1814
1791
1768
1746
1722
1699
1675
1651
1627
1603
1578
1553
1529
1503
1478
1453
1427
1401
1375
1349
1323
1297
1270
1244
1217
1191
1164
1137
1110
1083
1055
1028
1000
973
945
918
890
862
834
806
777
749
721
692
663
634
605
576
547
518
489
459
430
400
371
341
311
281
251
222
192
162
132
102
72
42
13
-17
-47
-77
-106
-136
-165
-194
-224
-253
-282
-311
-339
-368
-397
-425
-454
-482
-510
-538
-566
-594
-621
-649
-676
-704
-731
-758
-785
-812
-839
-866
-892
-919
-945
-971
-997
-1022
-1049
-1075
-1100
-1126
-1151
-1176
-1201
-1226
-1251
-1276
-1300
-1324
-1348
-1372
-1396
-1419
-1443
-1466
-1489
-1511
-1534
-1556
-1578
-1600
-1622
-1643
-1664
-1685
-1706
-1726
-1746
-1766
-1785
-1805
-1824
-1842
-1860
-1878
-1896
-1914
-1931
-1948
-1964
-1980
-1996
-2012
-2028
-2043
-2058
-2072
-2087
-2101
-2115
-2129
-2142
-2155
-2168
-2181
-2194
-2206
-2219
-2231
-2242
-2254
-2265
-2276
-2287
-2298
-2308
-2318
-2328
-2338
-2347
-2356
-2365
-2373
-2381
-2389
-2396
-2403
-2410
-2417
-2423
-2429
-2434
-2439
-2444
-2449
-2453
-2457
-2461
-2464
-2467
-2470
-2473
-2475
-2477
-2479
-2481
-2482
-2484
-2485
-2486
-2486
-2487
-2487
-2488
-2488
-2488
-2487
-2487
-2486
-2486
-2485
-2484
-2483
-2481
-2480
-2478
-2476
-2474
-2472
-2469
-2467
-2464
-2461
-2459
-2455
-2452
-2449
-2445
-2441
-2437
-2433
-2429
-2425
-2421
-2416
-2411
-2406
-2401
-2396
-2391
-2386
-2380
-2375
-2369
-2363
-2357
-2351
-2345
-2339
-2333
-2326
-2320
-2313
-2306
-2300
-2293
-2286
-2279
-2272
-2265
-2258
-2251
-2244
-2237
-2229
-2222
-2215
-2208
-2201
-2194
-2186
-2179
-2172
-2166
-2159
-2152
-2145
-2139
-2132
-2126
-2120
-2113
-2107
-2101
-2096
-2090
-2084
-2079
-2073
-2068
-2062
-2057
-2052
-2045
-2041
-2036
-2031
-2025
-2020
-2015
-2009
-2004
-1998
-1993
-1988
-1982
-1977
-1971
-1965
-1960
-1954
-1949
-1943
-1938
-1932
-1927
-1921
-1916
-1911
-1905
-1900
-1894
-1889
-1884
-1878
-1873
-1868
-1863
-1858
-1852
-1847
-1842
-1838
-1833
-1828
-1823
-1819
-1814
-1810
-1806
-1802
-1797
-1793
-1789
-1786
-1782
-1778
-1774
-1771
-1767
-1764
-1761
-1758
-1755
-1752
-1749
-1747
-1744
-1742
-1739
-1737
-1735
-1732
-1730
-1728
-1726
-1724
-1721
-1719
-1717
-1715
-1713
-1711
-1709
-1707
-1705
-1703
-1700
-1698
-1696
-1694
-1692
-1690
-1687
-1685
-1683
-1681
-1679
-1677
-1675
-1674
-1672
-1670
-1668
-1667
-1665
-1664
-1662
-1661
-1660
-1658
-1657
-1656
-1655
-1654
-1653
-1652
-1651
-1650
-1650
-1649
-1648
-1648
-1647
-1646
-1646
-1646
-1645
-1645
-1644
-1644
-1644
-1643
-1643
-1643
-1642
-1642
-1642
-1641
-1641
-1640
-1640
-1639
-1638
-1638
-1637
-1636
-1635
-1635
-1634
-1633
-1631
-1630
-1629
-1628
-1626
-1624
-1623
-1621
-1619
-1617
-1615
-1613
-1611
-1609
-1607
-1604
-1601
-1599
-1596
-1593
-1590
-1587
-1584
-1580
-1577
-1574
-1570
-1567
-1563
-1560
-1556
-1552
-1548
-1544
-1540
-1536
-1532
-1528
-1523
-1519
-1514
-1510
-1505
-1500
-1495
-1490
-1485
-1480
-1475
-1469
-1464
-1458
-1452
-1446
-1440
-1434
-1428
-1421
-1415
-1408
-1402
-1395
-1388
-1380
-1373
-1365
-1358
-1350
-1342
-1334
-1326
-1317
-1308
-1300
-1291
-1281
-1272
-1263
-1253
-1244
-1234
-1225
-1215
-1205
-1195
-1185
-1175
-1165
-1155
-1146
-1136
-1125
-1115
-1105
-1095
-1085
-1075
-1065
-1054
-1044
-1034
-1022
-1012
-1002
-991
-981
-970
-959
-948
-937
-926
-914
-903
-891
-880
-868
-856
-844
-832
-820
-808
-795
-783
-770
-758
-745
-732
-719
-705
-692
-679
-665
-651
-638
-624
-609
-595
-581
-566
-551
-537
-522
-507
-492
-477
-461
-446
-431
-416
-400
-385
-369
-354
-338
-323
-307
-292
-277
-261
-246
-230
-215
-199
-184
-168
-153
-137
-122
-106
-90
-74
-58
-42
-25
-9
7
24
41
57
74
91
107
124
141
158
175
192
209
225
242
259
276
293
310
327
344
361
378
395
412
429
446
463
481
498
515
532
550
567
585
602
619
637
654
671
689
706
723
741
758
775
792
810
827
844
862
879
896
913
931
948
965
982
1000
1016
1034
1051
1068
1086
1103
1120
1137
1154
1170
1187
1204
1221
1237
1254
1270
1287
1303
1320
1336
1352
1368
1385
1401
1417
1433
1449
1464
1480
1496
1512
1527
1542
1558
1573
1588
1603
1618
1632
1647
1661
1675
1689
1703
1717
1731
1744
1757
1770
1783
1795
1808
1820
1832
1844
1855
1866
1877
1888
1899
1909
1919
1929
1939
1948
1957
1966
1975
1983
1992
2000
2007
2015
2023
2029
2037
2044
2051
2058
2065
2071
2077
2084
2090
2096
2101
2107
2112
2118
2123
2128
2133
2137
2142
2146
2150
2154
2158
2162
2165
2169
2172
2175
2178
2181
2184
2186
2189
2191
2194
2196
2198
2200
2202
2203
2205
2206
2208
2209
2210
2211
2211
2212
2212
2213
2213
2213
2213
2213
2213
2213
2213
2213
2213
2212
2212
2211
2211
2210
2209
2208
2207
2206
2204
2203
2201
2200
2198
2196
2194
2192
2190
2188
2186
2183
2181
2179
2177
2174
2172
2170
2167
2165
2163
2160
2158
2156
2154
2151
2149
2147
2145
2143
2141
2139
2137
2136
2134
2132
2130
2129
2127
2126
2124
2123
2122
2121
2120
2119
2118
2117
2116
2115
2115
2114
2113
2113
2112
2111
2111
2110
2109
2109
2108
2108
2107
2106
2106
2105
2104
2104
2103
2102
2101
2101
2100
2099
2097
2096
2095
2093
2092
2090
2088
2087
2085
2083
2080
2078
2076
2074
2071
2068
2066
2063
2060
2057
2054
2050
2047
2044
2040
2036
2033
2029
2025
2021
2017
2012
2008
2004
1999
1994
1989
1985
1979
1974
1969
1963
1958
1952
1946
1940
1934
1927
1921
1914
1907
1900
1892
1885
1877
1869
1861
1853
1844
1836
1827
1818
1808
1799
1789
1779
1769
1759
1749
1738
1727
1716
1705
1694
1682
1671
1659
1647
1635
1623
1611
1598
1586
1573
1561
1548
1535
1522
1509
1496
1483
1470
1456
1443
1429
1416
1402
1388
1375
1361
1347
1333
1319
1305
1291
1277
1263
1249
1235
1222
1208
1195
1181
1167
1154
1141
1127
1114
1101
1088
1074
1061
1048
1035
1022
1008
996
983
970
957
944
931
919
906
894
881
869
857
844
832
820
808
797
785
773
762
750
739
728
717
706
695
684
673
663
652
642
632
621
611
601
591
582
572
562
553
543
534
525
516
507
498
489
480
472
463
455
446
438
430
422
414
406
398
390
383
375
368
360
353
346
338
331
324
317
311
304
298
291
285
279
273
268
262
257
252
247
242
237
232
228
224
219
215
211
207
203
200
196
192
189
185
182
179
175
172
169
165
162
159
156
153
150
147
144
142
139
136
133
131
128
125
122
120
117
114
111
108
105
102
99
96
93
89
86
83
80
77
73
70
67
64
61
58
55
52
49
46
43
41
38
35
33
30
28
25
23
20
18
15
13
10
8
5
2
-1
-3
-6
-9
-12
-15
-18
-22
-25
-28
-31
-35
-38
-41
-45
-48
-51
-55
-58
-61
-65
-68
-71
-74
-78
-81
-84
-87
-90
-93
-96
-99
-102
-105
-108
-110
-113
-116
-119
-121
-124
-127
-130
-132
-135
-138
-141
-144
-146
-149
-152
-155
-158
-160
-163
-166
-168
-171
-173
-176
-178
-180
-182
-184
-186
-188
-190
-192
-194
-196
-197
-199
-201
-202
-204
-206
-208
-209
-211
-213
-214
-216
-217
-219
-220
-222
-223
-225
-226
-227
-228
-229
-230
-230
-231
-232
-232
-233
-233
-233
-234
-234
-235
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-241
-242
-242
-243
-244
-244
-245
-246
-247
-247
-248
-249
-250
-250
-251
-252
-253
-253
-254
-255
-256
-256
-257
-257
-258
-259
-259
-259
-260
-260
-260
-260
-260
-260
-259
-259
-258
-258
-257
-257
-256
-256
-255
-254
-254
-253
-253
-252
-252
-251
-251
-251
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-252
-253
-253
-254
-255
-256
-258
-259
-260
-262
-264
-265
-267
-269
-271
-273
-275
-277
-279
-280
-282
-284
-286
-288
-290
-291
-293
-295
-297
-299
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-328
-330
-332
-335
-337
-339
-342
-344
-347
-349
-352
-355
-357
-360
-363
-367
-370
-373
-376
-380
-383
-386
-390
-394
-397
-401
-404
-408
-412
-415
-419
-423
-427
-430
-434
-438
-441
-445
-449
-452
-456
-460
-464
-467
-471
-475
-479
-482
-486
-490
-494
-497
-501
-505
-509
-513
-517
-520
-524
-528
-531
-535
-538
-541
-545
-548
-551
-554
-557
-560
-563
-566
-568
-571
-573
-576
-578
-580
-583
-585
-587
-589
-591
-593
-595
-597
-599
-601
-603
-605
-607
-609
-611
-613
-614
-616
-618
-619
-621
-622
-624
-625
-626
-628
-629
-630
-631
-632
-633
-634
-635
-635
-636
-636
-637
-637
-637
-637
-637
-637
-637
-636
-636
-635
-634
-633
-633
-632
-631
-629
-628
-627
-626
-625
-623
-622
-620
-619
-618
-616
-615
-613
-612
-610
-609
-607
-606
-604
-603
-601
-600
-598
-597
-595
-594
-592
-590
-589
-587
-586
-584
-582
-581
-579
-578
-576
-574
-573
-571
-570
-568
-566
-565
-563
-562
-560
-559
-557
-555
-554
-552
-551
-549
-547
-546
-544
-542
-540
-539
-537
-535
-533
-530
-528
-526
-524
-521
-519
-517
-514
-512
-510
-507
-505
-502
-500
-498
-495
-493
-491
-489
-487
-485
-483
-481
-479
-478
-476
-474
-473
-471
-470
-469
-467
-466
-465
-463
-462
-460
-459
-458
-456
-455
-453
-451
-449
-448
-446
-444
-442
-440
-438
-435
-433
-431
-429
-426
-424
-421
-419
-416
-414
-411
-408
-406
-403
-400
-398
-395
-392
-390
-388
-385
-383
-381
-379
-377
-375
-373
-372
-370
-369
-368
-366
-365
-364
-363
-362
-362
-361
-360
-360
-359
-358
-358
-357
-357
-356
-356
-355
-355
-354
-354
-354
-353
-353
-352
-352
-351
-351
-350
-350
-349
-349
-348
-348
-347
-347
-346
-346
-346
-345
-345
-344
-344
-343
-343
-342
-342
-341
-341
-340
-340
-339
-339
-339
-338
-338
-337
-337
-336
-336
-335
-335
-334
-334
-333
-333
-332
-332
-332
-331
-331
-330
-330
-329
-329
-328
-328
-327
-327
-326
-326
-326
-325
-325
-324
-324
-323
-323
-322
-322
-321
-321
-320
-320
-320
-319
-319
-318
-318
-317
-317
-316
-316
-315
-315
-314
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-309
-308
-308
-307
-307
-306
-306
-305
-305
-304
-304
-304
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-299
-298
-298
-297
-297
-296
-296
-295
-295
-295
-294
-294
-293
-293
-292
-292
-291
-291
-291
-290
-290
-289
-289
-288
-288
-287
-287
-286
-286
-286
-285
-285
-284
-284
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-279
-278
-278
-277
-277
-276
-276
-275
-275
-275
-274
-274
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-268
-268
-268
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-263
-262
-262
-261
-261
-261
-260
-260
-259
-259
-258
-258
-258
-257
-257
-256
-256
-255
-255
-255
-254
-254
-253
-253
-252
-252
-252
-251
-251
-250
-250
-249
-249
-249
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-244
-244
-243
-243
-242
-242
-241
-241
-241
-240
-240
-239
-239
-238
-238
-238
-237
-237
-236
-236
-236
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-226
-225
-225
-224
-224
-224
-223
-223
-222
-222
-221
-221
-221
-220
-220
-219
-219
-219
-218
-218
-217
-217
-217
-216
-216
-215
-215
-215
-214
-214
-213
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-203
-202
-202
-201
-201
-201
-200
-200
-199
-199
-199
-198
-198
-197
-197
-197
-196
-196
-195
-195
-195
-194
-194
-193
-193
-193
-192
-192
-192
-191
-191
-190
-190
-190
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-183
-183
-183
-182
-182
-181
-181
-181
-180
-180
-180
-179
-179
-178
-178
-178
-177
-177
-177
-176
-176
-175
-175
-175
-174
-174
-173
-173
-173
-172
-172
-172
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-167
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-160
-160
-160
-159
-159
-159
-158
-158
-158
-157
-157
-156
-156
-156
-155
-155
-155
-154
-154
-153
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-148
-148
-148
-147
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-125
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-113
-112
-112
-112
-111
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-93
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-89
-89
-89
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-85
-85
-85
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-47
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
