5
9458
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
27
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
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
106
107
107
107
107
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
153
154
154
154
154
155
155
155
155
156
156
156
156
157
157
157
158
158
158
158
159
159
159
159
160
160
160
160
161
161
161
161
162
162
162
162
163
163
163
163
164
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
193
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
203
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
210
210
210
210
211
211
211
211
212
212
212
212
213
213
213
214
214
214
214
215
215
215
215
216
216
216
216
217
217
217
218
218
218
218
219
219
219
220
220
220
220
221
221
221
221
222
222
222
223
223
223
223
224
224
224
225
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
229
230
230
230
231
231
231
232
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
245
246
246
246
247
247
247
247
248
248
248
249
249
249
250
250
250
250
251
251
251
252
252
252
253
253
253
254
254
254
254
255
255
255
256
256
256
257
257
257
257
258
258
258
259
259
259
260
260
260
260
261
261
261
262
262
262
262
263
263
263
264
264
264
265
265
265
265
266
266
266
267
267
267
267
268
268
268
269
269
269
269
270
270
270
271
271
271
272
272
272
272
273
273
273
274
274
274
274
275
275
275
276
276
276
276
277
277
277
278
278
278
279
279
279
279
280
280
280
281
281
281
281
282
282
282
283
283
283
283
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
288
289
289
289
290
290
290
290
291
291
291
292
292
292
293
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
297
298
298
298
299
299
299
300
300
300
301
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
311
312
312
312
313
313
313
314
314
314
315
315
315
316
316
316
316
317
317
317
318
318
318
319
319
319
320
320
320
321
321
321
322
322
322
323
323
323
324
324
324
325
325
325
326
326
326
327
327
327
327
328
328
328
329
329
329
330
330
330
331
331
331
332
332
332
333
333
333
334
334
334
335
335
335
336
336
336
337
337
337
338
338
338
339
339
340
340
340
341
341
341
342
342
342
343
343
343
344
344
344
345
345
345
346
346
347
347
347
348
348
348
349
349
349
350
350
350
351
351
351
352
352
352
353
353
353
354
354
355
355
355
356
356
356
357
357
357
358
358
358
359
359
359
360
360
361
361
361
362
362
362
363
363
363
364
364
364
365
365
365
366
366
367
367
367
368
368
368
369
369
369
370
370
370
371
371
372
372
372
373
373
373
374
374
374
375
375
375
376
376
376
377
377
377
378
378
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
384
385
385
385
386
386
386
387
387
387
387
388
388
388
389
389
389
390
390
390
391
391
391
392
392
392
393
393
393
394
394
394
395
395
395
396
396
396
397
397
397
398
398
398
399
399
399
400
400
400
401
401
401
401
402
402
402
403
403
403
404
404
404
405
405
405
406
406
406
407
407
407
408
408
408
408
409
409
409
410
410
410
411
411
411
412
412
412
413
413
413
414
414
414
415
415
415
416
416
416
417
417
417
418
418
418
419
419
419
420
420
420
421
421
421
421
422
422
422
423
423
423
424
424
424
425
425
425
426
426
426
427
427
427
428
428
428
429
429
429
430
430
430
431
431
431
432
432
432
432
433
433
433
434
434
434
435
435
435
436
436
436
437
437
437
438
438
438
439
439
439
439
440
440
440
441
441
441
442
442
442
443
443
443
444
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
449
449
449
450
450
450
450
451
451
451
452
452
452
453
453
453
454
454
454
455
455
455
456
456
456
456
457
457
457
458
458
458
459
459
459
460
460
460
461
461
461
461
462
462
462
463
463
463
464
464
464
464
465
465
465
466
466
466
467
467
467
467
468
468
468
469
469
469
469
470
470
470
470
471
471
471
471
472
472
472
472
473
473
473
473
473
474
474
474
474
475
475
475
475
475
476
476
476
476
477
477
477
477
478
478
478
478
479
479
479
480
480
480
481
481
481
482
482
482
483
483
484
484
484
485
485
485
486
486
487
487
487
487
488
488
488
489
489
489
489
489
490
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
492
492
492
492
492
493
493
493
494
494
494
495
495
496
496
497
497
498
498
499
499
500
501
501
502
502
503
503
504
504
505
505
506
506
506
507
507
507
507
508
508
508
508
508
508
508
508
508
507
507
507
507
506
506
506
506
506
505
505
505
505
505
505
505
505
505
505
506
506
506
506
507
507
507
508
508
509
509
510
510
511
511
512
513
513
514
514
515
515
515
516
516
516
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
516
516
516
516
515
515
515
515
514
514
514
513
513
513
513
512
512
512
511
511
511
510
510
509
509
508
508
507
507
506
506
505
505
504
503
503
502
502
501
501
500
499
499
498
497
496
496
495
494
493
492
491
490
489
488
487
486
484
483
482
480
479
477
476
474
472
470
468
466
464
462
459
457
454
451
449
446
443
440
437
434
431
427
424
421
418
414
411
407
404
400
397
393
390
386
383
379
376
373
370
366
363
360
357
354
351
348
345
342
339
336
333
331
328
325
322
319
316
313
311
308
305
303
300
297
295
292
289
286
284
281
278
275
272
269
266
263
260
257
254
251
248
245
243
240
237
234
231
228
226
223
220
218
215
212
209
207
204
201
199
196
194
191
188
186
184
181
179
177
175
173
171
169
167
166
164
163
162
161
160
159
158
157
157
157
156
156
156
157
157
158
158
159
160
161
162
162
163
164
165
167
168
169
170
171
172
174
175
177
178
180
181
183
184
185
187
188
189
190
191
191
192
192
193
193
193
193
193
193
193
192
192
191
190
190
189
188
188
187
187
186
186
185
185
184
184
184
183
183
183
183
183
183
183
183
184
185
185
186
187
188
190
191
192
194
196
197
199
201
203
205
207
209
212
215
217
220
223
226
228
231
233
236
238
239
241
242
242
243
242
242
240
239
236
234
230
226
222
216
211
205
198
191
184
176
167
158
149
140
131
121
112
103
95
87
79
72
66
61
57
53
51
49
48
48
48
49
51
54
56
60
63
67
71
75
80
84
87
91
94
97
100
102
104
105
105
105
103
101
98
94
90
84
78
71
63
55
46
37
27
17
7
-3
-13
-24
-34
-44
-53
-63
-72
-80
-88
-95
-102
-108
-113
-118
-121
-124
-126
-126
-126
-125
-123
-121
-118
-114
-110
-105
-101
-96
-91
-87
-82
-78
-74
-70
-67
-64
-62
-60
-58
-57
-56
-56
-56
-56
-57
-59
-60
-63
-65
-68
-72
-75
-79
-83
-87
-91
-95
-99
-102
-105
-108
-110
-112
-114
-115
-116
-117
-118
-119
-121
-122
-123
-125
-127
-129
-131
-133
-136
-138
-141
-143
-146
-148
-150
-153
-155
-157
-159
-162
-164
-167
-170
-173
-176
-180
-184
-187
-191
-195
-199
-202
-206
-209
-212
-215
-218
-220
-223
-226
-229
-233
-236
-240
-245
-249
-253
-258
-263
-267
-271
-276
-280
-284
-288
-292
-297
-301
-305
-310
-315
-320
-325
-330
-335
-341
-346
-351
-356
-361
-365
-370
-375
-379
-383
-387
-390
-394
-397
-400
-403
-406
-409
-411
-414
-417
-419
-421
-423
-424
-425
-426
-427
-427
-427
-426
-426
-425
-425
-425
-425
-426
-427
-428
-431
-433
-436
-439
-443
-447
-451
-455
-459
-463
-467
-471
-476
-481
-486
-491
-496
-501
-506
-512
-517
-522
-527
-532
-537
-542
-547
-551
-556
-561
-566
-571
-577
-582
-587
-592
-597
-601
-606
-609
-613
-615
-618
-619
-621
-621
-621
-620
-619
-618
-616
-613
-610
-607
-604
-601
-597
-594
-590
-586
-583
-579
-576
-574
-571
-570
-568
-567
-567
-568
-569
-571
-574
-577
-582
-587
-593
-599
-606
-614
-622
-630
-639
-648
-656
-665
-674
-683
-692
-700
-709
-717
-725
-734
-742
-751
-759
-767
-774
-781
-787
-792
-797
-800
-803
-805
-805
-805
-804
-801
-798
-794
-788
-782
-776
-768
-761
-753
-746
-738
-730
-722
-714
-706
-698
-691
-683
-677
-670
-664
-660
-656
-653
-651
-650
-651
-652
-655
-659
-665
-672
-681
-691
-702
-714
-726
-739
-753
-766
-780
-793
-805
-817
-829
-839
-849
-858
-867
-874
-880
-885
-889
-892
-894
-895
-895
-894
-892
-889
-886
-882
-877
-872
-867
-861
-855
-849
-842
-837
-831
-826
-821
-817
-813
-810
-807
-805
-803
-802
-801
-802
-804
-807
-811
-817
-825
-834
-845
-857
-871
-886
-903
-920
-939
-958
-978
-999
-1020
-1042
-1063
-1084
-1105
-1125
-1145
-1164
-1183
-1200
-1217
-1233
-1247
-1260
-1272
-1283
-1292
-1299
-1306
-1311
-1315
-1317
-1319
-1320
-1320
-1319
-1317
-1316
-1313
-1311
-1308
-1306
-1303
-1301
-1299
-1297
-1295
-1293
-1291
-1290
-1288
-1287
-1286
-1285
-1285
-1285
-1287
-1289
-1293
-1298
-1304
-1312
-1321
-1332
-1343
-1356
-1369
-1383
-1398
-1413
-1428
-1443
-1459
-1474
-1489
-1503
-1517
-1530
-1543
-1555
-1566
-1577
-1588
-1597
-1606
-1615
-1623
-1630
-1636
-1642
-1648
-1653
-1659
-1663
-1668
-1672
-1676
-1679
-1681
-1683
-1684
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1686
-1687
-1688
-1690
-1693
-1695
-1699
-1703
-1707
-1712
-1718
-1724
-1731
-1738
-1746
-1754
-1763
-1772
-1782
-1792
-1803
-1815
-1826
-1838
-1851
-1863
-1876
-1889
-1902
-1915
-1927
-1940
-1952
-1963
-1974
-1984
-1993
-2001
-2007
-2013
-2016
-2017
-2019
-2017
-2015
-2009
-2004
-1997
-1988
-1979
-1968
-1956
-1943
-1930
-1916
-1902
-1888
-1874
-1860
-1846
-1832
-1819
-1807
-1796
-1785
-1775
-1766
-1758
-1751
-1745
-1741
-1737
-1735
-1735
-1736
-1739
-1743
-1748
-1754
-1761
-1769
-1778
-1787
-1796
-1806
-1815
-1824
-1832
-1840
-1848
-1855
-1861
-1867
-1872
-1877
-1881
-1885
-1888
-1891
-1893
-1895
-1897
-1897
-1896
-1895
-1892
-1888
-1883
-1877
-1870
-1863
-1855
-1847
-1839
-1831
-1823
-1816
-1810
-1805
-1801
-1798
-1796
-1795
-1794
-1794
-1795
-1796
-1797
-1798
-1800
-1801
-1802
-1802
-1802
-1801
-1799
-1797
-1793
-1789
-1783
-1776
-1767
-1758
-1747
-1734
-1721
-1706
-1691
-1674
-1658
-1641
-1623
-1606
-1589
-1573
-1557
-1542
-1528
-1515
-1503
-1492
-1483
-1475
-1469
-1464
-1461
-1459
-1459
-1461
-1464
-1469
-1476
-1483
-1493
-1504
-1516
-1530
-1545
-1561
-1578
-1596
-1615
-1634
-1653
-1672
-1691
-1709
-1726
-1742
-1756
-1769
-1780
-1788
-1794
-1797
-1798
-1796
-1791
-1784
-1773
-1760
-1744
-1725
-1705
-1682
-1658
-1632
-1605
-1577
-1548
-1519
-1491
-1463
-1436
-1410
-1386
-1364
-1344
-1326
-1310
-1297
-1287
-1278
-1272
-1268
-1266
-1266
-1267
-1271
-1276
-1283
-1291
-1302
-1313
-1327
-1341
-1357
-1374
-1392
-1410
-1429
-1448
-1466
-1484
-1501
-1517
-1531
-1544
-1555
-1565
-1572
-1578
-1583
-1585
-1586
-1586
-1585
-1583
-1580
-1576
-1573
-1569
-1565
-1562
-1558
-1555
-1553
-1551
-1549
-1547
-1545
-1544
-1542
-1541
-1539
-1537
-1535
-1532
-1530
-1528
-1525
-1523
-1520
-1517
-1515
-1512
-1510
-1507
-1504
-1502
-1499
-1497
-1494
-1492
-1491
-1490
-1490
-1491
-1492
-1494
-1497
-1500
-1502
-1505
-1507
-1509
-1510
-1511
-1511
-1510
-1509
-1508
-1507
-1505
-1503
-1501
-1499
-1497
-1496
-1494
-1494
-1493
-1493
-1494
-1496
-1497
-1500
-1503
-1506
-1509
-1513
-1517
-1521
-1526
-1530
-1534
-1539
-1543
-1547
-1551
-1554
-1558
-1561
-1564
-1567
-1570
-1572
-1573
-1574
-1575
-1575
-1574
-1572
-1570
-1566
-1562
-1557
-1551
-1544
-1537
-1529
-1520
-1511
-1501
-1491
-1481
-1470
-1458
-1447
-1435
-1423
-1412
-1400
-1390
-1380
-1371
-1363
-1356
-1350
-1345
-1341
-1339
-1338
-1338
-1340
-1343
-1348
-1354
-1361
-1370
-1380
-1391
-1404
-1417
-1430
-1444
-1458
-1472
-1485
-1498
-1510
-1520
-1529
-1537
-1543
-1548
-1551
-1553
-1553
-1552
-1550
-1546
-1542
-1536
-1530
-1524
-1516
-1509
-1501
-1493
-1485
-1476
-1469
-1461
-1454
-1447
-1441
-1435
-1430
-1425
-1422
-1418
-1416
-1414
-1412
-1410
-1409
-1408
-1407
-1406
-1405
-1404
-1404
-1403
-1403
-1402
-1402
-1401
-1401
-1401
-1401
-1401
-1402
-1403
-1405
-1408
-1411
-1415
-1419
-1424
-1430
-1437
-1444
-1453
-1462
-1472
-1483
-1494
-1507
-1520
-1533
-1547
-1561
-1575
-1590
-1604
-1618
-1632
-1647
-1661
-1675
-1688
-1702
-1715
-1729
-1742
-1755
-1769
-1782
-1795
-1809
-1823
-1836
-1851
-1865
-1880
-1895
-1910
-1926
-1942
-1958
-1974
-1990
-2005
-2021
-2036
-2051
-2065
-2079
-2092
-2104
-2115
-2126
-2136
-2145
-2153
-2160
-2167
-2173
-2178
-2182
-2186
-2188
-2189
-2189
-2189
-2187
-2185
-2182
-2177
-2173
-2167
-2160
-2153
-2145
-2137
-2129
-2120
-2112
-2104
-2096
-2088
-2081
-2074
-2068
-2062
-2056
-2051
-2047
-2041
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2009
-2005
-2001
-1998
-1994
-1989
-1984
-1978
-1972
-1965
-1957
-1947
-1937
-1926
-1914
-1900
-1886
-1872
-1857
-1842
-1828
-1813
-1799
-1785
-1771
-1758
-1745
-1733
-1720
-1708
-1696
-1684
-1673
-1661
-1649
-1636
-1624
-1612
-1600
-1588
-1576
-1565
-1555
-1546
-1538
-1531
-1526
-1521
-1518
-1515
-1514
-1513
-1512
-1512
-1512
-1511
-1511
-1510
-1509
-1507
-1505
-1502
-1499
-1496
-1492
-1488
-1484
-1480
-1476
-1472
-1468
-1464
-1460
-1457
-1453
-1450
-1447
-1444
-1442
-1440
-1438
-1437
-1437
-1436
-1436
-1436
-1436
-1436
-1435
-1434
-1432
-1429
-1424
-1419
-1412
-1403
-1393
-1380
-1366
-1350
-1333
-1314
-1295
-1274
-1253
-1232
-1210
-1189
-1168
-1147
-1127
-1107
-1088
-1069
-1051
-1033
-1016
-999
-982
-966
-950
-935
-920
-905
-891
-878
-865
-853
-842
-832
-823
-815
-808
-802
-796
-791
-787
-783
-779
-775
-772
-768
-766
-763
-761
-759
-758
-757
-756
-756
-756
-757
-758
-759
-761
-762
-763
-764
-764
-763
-761
-759
-755
-751
-745
-738
-730
-722
-712
-702
-690
-678
-666
-653
-639
-625
-611
-597
-583
-570
-557
-545
-535
-525
-517
-510
-503
-498
-494
-491
-489
-489
-490
-492
-495
-499
-505
-512
-520
-529
-539
-550
-563
-576
-591
-605
-620
-635
-650
-665
-678
-691
-703
-714
-724
-733
-741
-748
-753
-758
-762
-764
-766
-766
-765
-764
-762
-759
-755
-751
-747
-743
-739
-735
-731
-728
-725
-723
-721
-720
-720
-721
-723
-725
-729
-732
-737
-742
-747
-752
-758
-764
-769
-775
-780
-785
-789
-793
-795
-796
-796
-795
-792
-787
-780
-771
-761
-748
-735
-720
-703
-687
-669
-652
-635
-619
-604
-590
-578
-568
-560
-555
-551
-549
-550
-553
-558
-564
-572
-582
-594
-608
-623
-640
-658
-678
-699
-721
-743
-767
-790
-813
-836
-857
-878
-897
-915
-931
-946
-958
-969
-977
-984
-989
-992
-994
-994
-993
-991
-987
-982
-977
-970
-963
-955
-946
-936
-925
-913
-901
-887
-873
-859
-843
-828
-812
-796
-780
-764
-749
-734
-719
-705
-692
-680
-668
-657
-647
-637
-628
-619
-611
-603
-595
-588
-582
-576
-570
-564
-559
-555
-551
-548
-545
-543
-542
-541
-541
-541
-542
-543
-544
-546
-548
-550
-553
-556
-558
-561
-564
-567
-570
-573
-576
-579
-581
-584
-587
-590
-593
-596
-598
-599
-600
-600
-598
-596
-592
-587
-581
-574
-566
-557
-547
-536
-525
-513
-501
-489
-477
-465
-452
-440
-428
-417
-405
-394
-383
-371
-360
-350
-339
-329
-319
-309
-300
-291
-282
-274
-265
-256
-247
-238
-228
-217
-206
-195
-183
-170
-158
-145
-132
-118
-105
-92
-79
-66
-53
-41
-28
-16
-5
7
19
30
42
53
65
77
89
102
114
127
140
154
167
181
195
209
223
237
251
264
278
291
303
316
328
341
353
365
378
390
403
415
428
440
452
464
476
488
500
512
524
536
547
559
570
581
592
603
614
625
636
647
658
669
680
692
703
714
725
736
747
757
767
777
785
793
800
807
811
815
817
818
818
816
813
808
803
796
789
781
772
762
751
739
727
714
700
685
670
655
638
622
606
589
573
557
541
526
512
499
486
475
464
455
447
441
436
432
431
431
433
437
442
448
456
465
475
486
498
510
523
536
549
563
576
589
602
615
627
639
651
662
673
684
695
706
716
726
736
745
754
763
771
778
786
792
798
803
807
811
814
816
817
818
818
819
819
819
819
819
820
821
822
823
825
826
828
830
832
834
835
837
839
841
843
845
847
849
850
852
853
854
855
856
857
858
859
860
861
862
864
865
867
869
871
872
874
875
876
877
877
877
876
875
873
871
869
866
863
859
856
852
849
845
841
838
834
831
829
827
825
825
825
826
829
832
837
843
849
857
866
875
885
896
907
920
933
946
960
974
989
1002
1016
1031
1044
1057
1069
1081
1092
1103
1113
1123
1134
1144
1154
1164
1175
1185
1196
1207
1219
1231
1243
1255
1268
1280
1293
1306
1319
1332
1344
1357
1369
1381
1392
1402
1411
1420
1428
1434
1439
1444
1446
1448
1448
1446
1442
1437
1431
1423
1413
1402
1391
1378
1365
1351
1336
1322
1308
1293
1279
1265
1251
1238
1225
1213
1201
1189
1179
1168
1159
1150
1142
1135
1129
1124
1120
1117
1115
1114
1114
1114
1115
1116
1117
1118
1119
1120
1121
1121
1120
1118
1115
1112
1107
1102
1095
1088
1080
1071
1062
1053
1043
1033
1024
1014
1004
997
988
980
972
964
957
950
943
937
932
927
923
920
918
916
916
916
917
919
922
925
929
933
938
944
950
956
962
968
974
980
985
990
995
1000
1004
1008
1012
1016
1020
1024
1027
1029
1031
1033
1034
1034
1034
1034
1033
1032
1031
1030
1029
1028
1028
1029
1031
1034
1038
1043
1050
1058
1068
1079
1092
1105
1120
1136
1152
1169
1187
1205
1223
1241
1259
1277
1295
1312
1328
1343
1358
1371
1383
1395
1404
1412
1419
1424
1428
1430
1431
1430
1428
1424
1420
1415
1408
1402
1394
1386
1378
1370
1362
1354
1346
1338
1332
1326
1321
1316
1313
1311
1309
1309
1309
1310
1312
1315
1318
1322
1326
1331
1335
1340
1344
1347
1351
1353
1355
1357
1358
1358
1357
1356
1353
1350
1346
1340
1334
1326
1317
1307
1296
1283
1270
1256
1241
1225
1209
1193
1177
1161
1145
1130
1116
1102
1090
1079
1070
1062
1055
1050
1047
1046
1046
1048
1051
1057
1063
1072
1082
1094
1108
1123
1139
1157
1175
1193
1212
1231
1250
1267
1285
1301
1315
1329
1340
1350
1358
1364
1368
1370
1369
1366
1362
1355
1347
1337
1326
1313
1300
1285
1269
1253
1237
1220
1203
1186
1169
1153
1138
1123
1109
1096
1084
1073
1063
1054
1047
1041
1037
1034
1033
1033
1035
1038
1043
1049
1057
1065
1075
1086
1098
1111
1125
1140
1156
1173
1191
1209
1228
1248
1267
1288
1308
1328
1348
1368
1387
1405
1423
1440
1455
1469
1482
1493
1503
1510
1516
1520
1523
1524
1524
1522
1519
1515
1510
1505
1499
1492
1485
1478
1471
1464
1457
1451
1444
1439
1433
1428
1424
1420
1416
1414
1411
1410
1409
1409
1409
1410
1412
1414
1416
1419
1422
1426
1429
1433
1437
1441
1445
1449
1452
1455
1458
1460
1461
1462
1462
1461
1460
1458
1456
1453
1450
1447
1444
1440
1437
1434
1432
1429
1428
1426
1426
1426
1426
1427
1428
1430
1433
1436
1440
1444
1449
1455
1461
1469
1477
1486
1496
1506
1518
1529
1542
1554
1567
1581
1594
1608
1623
1637
1651
1665
1679
1693
1707
1720
1732
1744
1755
1766
1775
1783
1790
1796
1801
1804
1805
1805
1804
1802
1799
1794
1789
1784
1778
1772
1765
1759
1753
1747
1742
1737
1733
1729
1727
1725
1724
1724
1725
1727
1730
1734
1738
1744
1749
1756
1763
1770
1777
1785
1792
1799
1806
1812
1817
1821
1825
1827
1828
1828
1827
1824
1821
1815
1809
1801
1792
1782
1770
1757
1742
1726
1709
1691
1671
1651
1629
1607
1585
1562
1539
1516
1494
1472
1450
1430
1410
1392
1374
1357
1342
1327
1314
1302
1290
1280
1271
1263
1257
1251
1246
1243
1240
1238
1236
1235
1234
1233
1231
1229
1227
1223
1219
1213
1206
1197
1187
1175
1162
1147
1131
1113
1094
1073
1051
1029
1004
980
955
928
902
875
848
821
794
767
741
715
691
667
645
625
606
589
573
560
548
538
529
522
516
511
508
506
505
505
506
508
510
513
516
520
524
528
532
536
540
543
545
547
548
549
549
548
546
543
539
535
530
524
517
509
500
490
480
468
456
443
430
416
402
388
373
359
344
330
316
303
290
278
268
258
250
243
237
233
229
227
226
227
228
230
233
236
240
245
250
255
261
267
274
280
287
294
301
307
313
319
325
330
335
339
343
346
350
353
356
359
362
364
367
370
372
374
376
378
380
381
382
382
382
381
381
380
378
377
375
374
373
372
371
371
372
373
375
377
380
384
388
393
398
404
410
417
424
432
440
448
456
464
473
481
490
499
508
516
525
534
542
551
559
566
573
580
585
590
595
599
602
605
607
609
611
612
613
614
614
615
616
617
619
620
622
624
626
629
632
635
639
643
647
651
656
661
667
672
678
683
688
692
696
699
701
702
702
701
699
696
692
687
682
676
670
664
657
652
646
642
638
635
633
632
632
633
636
640
645
652
660
669
680
692
706
720
735
751
767
785
803
821
840
859
879
899
919
940
960
981
1002
1024
1046
1068
1090
1112
1133
1155
1175
1196
1215
1234
1252
1269
1285
1300
1313
1325
1335
1343
1350
1355
1358
1360
1360
1358
1355
1350
1344
1337
1328
1318
1307
1295
1283
1269
1255
1241
1227
1213
1199
1186
1173
1161
1149
1139
1129
1120
1111
1104
1097
1091
1086
1082
1078
1075
1073
1071
1070
1070
1070
1070
1071
1072
1073
1074
1075
1077
1078
1079
1080
1081
1082
1082
1082
1081
1081
1079
1078
1075
1073
1069
1065
1061
1055
1050
1043
1036
1029
1020
1012
1004
996
987
978
970
961
952
944
935
926
917
908
899
891
882
873
864
856
847
839
831
823
815
808
801
795
790
785
781
778
777
776
776
777
778
781
785
789
793
799
805
811
817
823
830
835
841
846
849
852
854
854
853
850
846
840
832
823
812
800
787
773
758
742
725
708
690
672
654
635
616
597
578
559
540
521
503
485
468
451
435
420
406
393
381
369
359
349
341
333
326
320
314
309
305
301
297
294
292
290
288
287
287
287
287
287
288
288
289
289
290
290
291
291
292
293
293
294
296
297
299
301
303
305
307
310
312
315
318
322
325
329
333
338
343
348
354
361
369
377
387
397
408
419
431
444
458
471
485
499
513
527
541
555
569
583
596
608
620
632
642
652
661
668
675
681
685
688
690
691
691
690
688
686
683
679
675
671
667
663
659
656
653
650
648
646
645
644
644
644
645
647
649
653
657
662
667
674
681
690
699
710
722
734
748
763
779
795
813
831
849
869
888
907
927
946
966
984
1002
1020
1036
1052
1066
1079
1090
1100
1109
1116
1122
1127
1131
1133
1135
1136
1137
1137
1138
1138
1139
1140
1142
1145
1149
1154
1160
1167
1175
1184
1195
1206
1218
1231
1245
1260
1275
1291
1308
1325
1342
1360
1378
1397
1416
1436
1455
1475
1494
1513
1532
1550
1567
1583
1598
1612
1625
1635
1644
1652
1657
1660
1662
1661
1658
1654
1647
1639
1629
1617
1604
1590
1576
1560
1544
1528
1512
1496
1481
1466
1452
1438
1426
1414
1404
1395
1387
1380
1374
1370
1367
1366
1365
1366
1368
1371
1374
1378
1383
1389
1395
1401
1407
1413
1419
1425
1431
1437
1442
1447
1452
1456
1460
1464
1467
1469
1471
1473
1473
1473
1472
1470
1467
1463
1459
1454
1447
1441
1433
1426
1417
1409
1400
1392
1383
1375
1366
1359
1351
1344
1338
1333
1328
1324
1321
1318
1316
1316
1316
1317
1318
1321
1324
1328
1333
1338
1345
1352
1360
1369
1379
1389
1400
1412
1424
1437
1450
1463
1476
1489
1502
1514
1526
1538
1548
1559
1568
1577
1585
1593
1600
1606
1612
1617
1621
1625
1627
1629
1629
1628
1627
1624
1620
1615
1609
1602
1594
1586
1577
1568
1558
1548
1538
1528
1519
1510
1502
1494
1488
1483
1480
1478
1478
1480
1483
1488
1494
1503
1512
1524
1536
1550
1565
1580
1597
1614
1631
1649
1666
1683
1699
1715
1730
1743
1755
1766
1776
1784
1791
1797
1801
1804
1805
1806
1807
1806
1806
1806
1805
1805
1805
1806
1808
1810
1814
1818
1823
1830
1837
1846
1856
1867
1878
1891
1904
1918
1932
1947
1962
1977
1993
2008
2024
2040
2056
2071
2087
2103
2118
2133
2147
2161
2175
2188
2200
2211
2222
2231
2240
2248
2255
2262
2268
2273
2277
2281
2284
2286
2288
2289
2289
2289
2288
2286
2283
2280
2276
2271
2266
2260
2254
2248
2242
2236
2230
2225
2220
2215
2212
2208
2206
2204
2203
2202
2202
2203
2204
2205
2207
2209
2211
2213
2215
2217
2218
2220
2221
2222
2223
2224
2224
2224
2224
2223
2222
2221
2219
2216
2213
2209
2205
2201
2196
2191
2186
2181
2176
2170
2165
2159
2154
2149
2144
2139
2134
2129
2124
2119
2114
2109
2104
2098
2091
2084
2077
2068
2059
2050
2040
2029
2017
2005
1993
1980
1967
1954
1941
1928
1915
1903
1891
1879
1868
1858
1849
1840
1833
1827
1822
1818
1816
1814
1814
1815
1818
1821
1826
1832
1838
1846
1855
1864
1875
1886
1897
1909
1921
1934
1946
1958
1970
1982
1993
2003
2013
2021
2029
2036
2041
2045
2049
2051
2051
2050
2048
2045
2040
2033
2027
2017
2009
1998
1987
1974
1960
1945
1929
1913
1895
1877
1858
1838
1818
1798
1778
1757
1737
1716
1697
1678
1660
1643
1628
1614
1602
1592
1584
1578
1574
1572
1572
1574
1578
1584
1592
1601
1612
1624
1637
1651
1665
1680
1695
1710
1725
1739
1752
1765
1777
1788
1798
1806
1813
1819
1823
1825
1826
1825
1823
1819
1813
1805
1795
1783
1770
1755
1738
1720
1700
1678
1655
1631
1606
1580
1552
1524
1495
1466
1436
1405
1375
1345
1316
1287
1259
1232
1206
1182
1160
1139
1121
1105
1090
1078
1067
1059
1052
1046
1043
1041
1040
1040
1041
1042
1045
1047
1050
1053
1056
1058
1060
1062
1063
1063
1062
1061
1058
1054
1049
1044
1037
1029
1020
1010
999
987
974
961
946
931
915
898
880
861
842
822
802
781
760
738
716
694
672
650
628
606
585
563
542
520
500
479
458
438
418
399
380
361
342
324
306
288
271
255
238
223
207
192
178
164
150
136
122
109
96
83
69
56
42
28
13
-2
-18
-34
-51
-69
-88
-107
-127
-147
-168
-189
-211
-234
-257
-281
-305
-330
-355
-381
-407
-434
-462
-490
-519
-549
-580
-611
-643
-676
-710
-745
-781
-818
-856
-895
-934
-974
-1014
-1056
-1097
-1139
-1181
-1223
-1264
-1306
-1346
-1386
-1425
-1463
-1500
-1535
-1569
-1602
-1633
-1662
-1690
-1716
-1741
-1765
-1787
-1808
-1827
-1846
-1863
-1879
-1894
-1907
-1920
-1930
-1940
-1947
-1954
-1958
-1961
-1962
-1961
-1958
-1954
-1948
-1940
-1931
-1921
-1909
-1895
-1880
-1864
-1847
-1828
-1808
-1787
-1764
-1741
-1716
-1691
-1664
-1636
-1608
-1578
-1547
-1514
-1481
-1446
-1409
-1372
-1332
-1291
-1249
-1204
-1158
-1110
-1060
-1008
-954
-899
-842
-783
-723
-663
-601
-539
-477
-414
-352
-290
-229
-168
-108
-49
9
66
121
176
228
279
327
374
418
460
500
536
570
601
629
654
676
695
711
725
736
745
751
755
757
758
756
753
748
742
735
726
717
706
695
682
669
655
640
624
607
589
570
550
528
505
481
456
429
401
371
340
309
276
243
209
174
139
103
67
31
-5
-41
-78
-114
-150
-186
-222
-257
-293
-329
-365
-402
-438
-476
-514
-553
-593
-634
-676
-719
-763
-809
-857
-906
-956
-1008
-1061
-1116
-1172
-1230
-1288
-1347
-1406
-1466
-1525
-1585
-1644
-1702
-1759
-1815
-1869
-1922
-1973
-2021
-2069
-2113
-2155
-2194
-2230
-2263
-2293
-2319
-2342
-2361
-2376
-2388
-2396
-2400
-2401
-2398
-2393
-2384
-2373
-2360
-2346
-2330
-2313
-2295
-2278
-2260
-2243
-2227
-2212
-2198
-2186
-2175
-2166
-2158
-2153
-2150
-2149
-2151
-2155
-2162
-2171
-2183
-2197
-2215
-2235
-2258
-2283
-2312
-2343
-2377
-2413
-2452
-2493
-2536
-2581
-2627
-2675
-2724
-2773
-2822
-2871
-2921
-2969
-3017
-3064
-3109
-3154
-3196
-3237
-3276
-3314
-3349
-3382
-3412
-3440
-3465
-3487
-3506
-3521
-3533
-3541
-3546
-3546
-3543
-3536
-3526
-3512
-3495
-3475
-3452
-3427
-3400
-3370
-3339
-3308
-3275
-3242
-3210
-3177
-3146
-3115
-3085
-3057
-3031
-3006
-2983
-2963
-2945
-2929
-2916
-2907
-2900
-2896
-2894
-2896
-2900
-2907
-2917
-2929
-2944
-2961
-2980
-3001
-3024
-3049
-3075
-3102
-3130
-3159
-3190
-3221
-3253
-3286
-3320
-3355
-3391
-3429
-3468
-3509
-3551
-3595
-3641
-3688
-3738
-3790
-3844
-3900
-3958
-4018
-4081
-4145
-4210
-4278
-4348
-4419
-4491
-4565
-4640
-4716
-4793
-4870
-4947
-5023
-5099
-5174
-5247
-5317
-5385
-5449
-5510
-5566
-5617
-5664
-5705
-5741
-5772
-5797
-5816
-5831
-5840
-5844
-5843
-5838
-5828
-5814
-5796
-5774
-5749
-5721
-5691
-5659
-5624
-5588
-5551
-5513
-5474
-5435
-5395
-5356
-5318
-5281
-5244
-5210
-5177
-5147
-5119
-5093
-5071
-5052
-5036
-5023
-5015
-5009
-5008
-5010
-5015
-5025
-5037
-5053
-5072
-5094
-5118
-5146
-5176
-5208
-5242
-5278
-5315
-5353
-5393
-5433
-5473
-5513
-5553
-5592
-5630
-5667
-5703
-5736
-5768
-5797
-5824
-5849
-5871
-5891
-5908
-5923
-5935
-5945
-5952
-5957
-5960
-5959
-5957
-5951
-5943
-5932
-5919
-5903
-5884
-5863
-5838
-5812
-5783
-5752
-5719
-5684
-5647
-5609
-5570
-5530
-5489
-5448
-5407
-5365
-5324
-5282
-5241
-5201
-5161
-5121
-5083
-5044
-5007
-4970
-4934
-4898
-4864
-4830
-4798
-4766
-4736
-4708
-4683
-4659
-4638
-4620
-4606
-4595
-4588
-4585
-4587
-4592
-4601
-4615
-4633
-4655
-4680
-4709
-4742
-4778
-4817
-4858
-4902
-4949
-4997
-5047
-5099
-5152
-5206
-5261
-5317
-5373
-5429
-5486
-5542
-5598
-5654
-5709
-5763
-5817
-5870
-5922
-5973
-6022
-6071
-6118
-6165
-6210
-6253
-6296
-6337
-6378
-6417
-6456
-6495
-6534
-6572
-6611
-6650
-6689
-6729
-6769
-6810
-6851
-6893
-6935
-6977
-7019
-7062
-7104
-7146
-7189
-7230
-7272
-7313
-7354
-7394
-7434
-7473
-7512
-7551
-7589
-7626
-7662
-7698
-7733
-7766
-7798
-7828
-7857
-7883
-7908
-7931
-7951
-7968
-7983
-7995
-8004
-8010
-8012
-8010
-8007
-7998
-7986
-7970
-7950
-7926
-7898
-7865
-7828
-7787
-7742
-7692
-7637
-7578
-7515
-7447
-7374
-7298
-7217
-7133
-7045
-6954
-6860
-6763
-6665
-6564
-6462
-6359
-6256
-6153
-6051
-5949
-5849
-5751
-5655
-5561
-5471
-5383
-5299
-5219
-5143
-5071
-5004
-4942
-4885
-4833
-4787
-4746
-4711
-4682
-4659
-4642
-4630
-4624
-4623
-4628
-4637
-4651
-4670
-4692
-4718
-4748
-4780
-4814
-4850
-4887
-4925
-4963
-5001
-5038
-5074
-5108
-5140
-5169
-5195
-5218
-5237
-5251
-5261
-5266
-5266
-5261
-5251
-5236
-5216
-5191
-5161
-5128
-5090
-5049
-5005
-4959
-4910
-4859
-4807
-4754
-4699
-4645
-4590
-4535
-4480
-4426
-4372
-4319
-4266
-4215
-4165
-4116
-4067
-4022
-3977
-3934
-3892
-3851
-3811
-3772
-3734
-3696
-3659
-3621
-3583
-3543
-3503
-3461
-3417
-3371
-3323
-3271
-3217
-3159
-3098
-3032
-2963
-2889
-2812
-2730
-2643
-2552
-2457
-2359
-2256
-2149
-2040
-1927
-1812
-1695
-1575
-1454
-1332
-1209
-1085
-962
-838
-715
-593
-472
-353
-236
-121
-8
102
209
314
415
513
608
699
787
871
952
1028
1101
1169
1233
1293
1349
1400
1446
1489
1526
1559
1588
1612
1632
1648
1659
1667
1670
1669
1664
1655
1642
1625
1604
1578
1548
1514
1476
1434
1387
1338
1284
1228
1168
1106
1041
973
904
832
758
683
607
529
450
370
290
210
129
48
-32
-111
-190
-268
-344
-419
-492
-564
-633
-700
-765
-829
-890
-949
-1006
-1063
-1118
-1171
-1223
-1275
-1326
-1377
-1428
-1478
-1529
-1579
-1631
-1682
-1733
-1785
-1837
-1890
-1942
-1995
-2047
-2101
-2154
-2208
-2263
-2318
-2373
-2429
-2485
-2542
-2600
-2657
-2715
-2773
-2831
-2888
-2946
-3004
-3062
-3119
-3176
-3234
-3292
-3350
-3410
-3470
-3531
-3594
-3658
-3725
-3794
-3865
-3939
-4016
-4097
-4180
-4268
-4358
-4453
-4551
-4653
-4758
-4868
-4980
-5097
-5216
-5339
-5464
-5592
-5723
-5855
-5989
-6124
-6261
-6398
-6536
-6674
-6812
-6950
-7087
-7223
-7358
-7491
-7623
-7752
-7878
-8002
-8122
-8239
-8352
-8460
-8564
-8662
-8756
-8844
-8927
-9003
-9074
-9138
-9196
-9248
-9294
-9334
-9367
-9396
-9418
-9435
-9448
-9455
-9458
-9456
-9449
-9438
-9422
-9402
-9377
-9348
-9313
-9274
-9231
-9182
-9130
-9073
-9012
-8948
-8879
-8808
-8734
-8656
-8576
-8494
-8409
-8322
-8233
-8141
-8045
-7949
-7849
-7746
-7639
-7530
-7416
-7300
-7179
-7054
-6925
-6791
-6654
-6511
-6365
-6213
-6057
-5897
-5732
-5562
-5387
-5208
-5025
-4836
-4643
-4446
-4245
-4040
-3832
-3621
-3408
-3194
-2978
-2763
-2549
-2337
-2127
-1921
-1720
-1523
-1333
-1149
-973
-804
-645
-494
-354
-223
-103
7
105
193
271
337
394
441
478
507
527
540
547
547
542
532
519
503
485
466
447
428
411
395
382
372
366
363
365
371
382
398
419
445
475
510
549
591
638
688
740
794
850
906
963
1018
1073
1125
1175
1220
1262
1298
1330
1355
1374
1387
1393
1392
1384
1369
1347
1317
1280
1235
1183
1122
1054
978
894
802
702
596
482
362
236
105
-31
-171
-313
-458
-605
-752
-898
-1044
-1187
-1327
-1463
-1594
-1720
-1840
-1953
-2059
-2157
-2248
-2330
-2404
-2469
-2525
-2573
-2612
-2644
-2668
-2685
-2696
-2702
-2704
-2702
-2700
-2696
-2693
-2692
-2694
-2700
-2711
-2727
-2751
-2781
-2820
-2867
-2923
-2988
-3062
-3145
-3236
-3335
-3442
-3556
-3676
-3801
-3931
-4065
-4202
-4342
-4482
-4624
-4765
-4906
-5046
-5184
-5319
-5452
-5581
-5708
-5830
-5948
-6061
-6170
-6274
-6373
-6467
-6555
-6639
-6718
-6792
-6862
-6927
-6989
-7047
-7102
-7154
-7203
-7251
-7296
-7340
-7382
-7423
-7463
-7502
-7541
-7578
-7615
-7650
-7685
-7718
-7749
-7778
-7805
-7828
-7849
-7866
-7880
-7889
-7894
-7893
-7888
-7878
-7863
-7842
-7816
-7784
-7748
-7708
-7663
-7614
-7563
-7508
-7450
-7391
-7329
-7266
-7201
-7135
-7068
-7000
-6932
-6863
-6793
-6723
-6652
-6581
-6508
-6434
-6359
-6282
-6204
-6123
-6040
-5955
-5868
-5778
-5686
-5591
-5494
-5394
-5292
-5188
-5082
-4975
-4866
-4757
-4646
-4536
-4426
-4316
-4207
-4099
-3992
-3887
-3784
-3682
-3581
-3483
-3385
-3289
-3194
-3100
-3006
-2913
-2820
-2726
-2632
-2537
-2440
-2342
-2241
-2138
-2032
-1923
-1812
-1697
-1579
-1457
-1333
-1205
-1076
-943
-809
-674
-538
-401
-265
-130
4
135
265
391
514
632
747
858
964
1066
1164
1257
1345
1430
1510
1585
1657
1725
1789
1851
1909
1965
2017
2071
2122
2172
2223
2275
2328
2382
2439
2498
2560
2624
2690
2759
2830
2904
2979
3056
3135
3214
3295
3375
3456
3536
3615
3693
3768
3842
3912
3979
4043
4102
4156
4205
4249
4287
4319
4344
4363
4375
4379
4377
4368
4351
4328
4297
4260
4215
4164
4106
4042
3971
3894
3811
3722
3628
3529
3424
3316
3203
3086
2966
2843
2717
2589
2459
2327
2194
2060
1926
1791
1657
1523
1390
1258
1128
999
873
748
626
507
390
276
165
58
-44
-143
-237
-326
-408
-485
-555
-618
-674
-722
-761
-792
-814
-827
-832
-827
-813
-791
-760
-721
-674
-619
-557
-488
-412
-331
-243
-151
-54
47
151
258
367
477
588
700
811
921
1030
1136
1240
1341
1439
1533
1623
1709
1790
1867
1940
2009
2073
2133
2189
2242
2290
2336
2378
2418
2454
2488
2520
2550
2579
2605
2630
2654
2676
2697
2717
2735
2752
2768
2782
2795
2807
2816
2824
2829
2831
2830
2826
2818
2806
2790
2770
2745
2716
2682
2643
2599
2550
2497
2440
2378
2313
2244
2172
2098
2021
1944
1865
1786
1708
1632
1557
1485
1416
1351
1291
1236
1186
1142
1103
1071
1044
1022
1006
994
986
982
981
982
985
990
996
1002
1008
1016
1022
1030
1036
1042
1047
1052
1057
1062
1066
1071
1075
1080
1085
1090
1095
1101
1107
1113
1119
1126
1132
1139
1146
1154
1161
1168
1175
1182
1189
1196
1202
1207
1213
1217
1222
1226
1230
1234
1237
1242
1246
1252
1258
1266
1275
1286
1298
1312
1329
1347
1368
1390
1415
1442
1470
1500
1531
1563
1595
1627
1658
1687
1715
1740
1762
1781
1795
1805
1810
1809
1803
1790
1771
1745
1713
1674
1629
1576
1518
1453
1383
1308
1228
1145
1058
968
876
784
690
598
506
416
328
243
162
85
13
-54
-115
-170
-219
-262
-297
-326
-347
-362
-370
-370
-365
-353
-334
-310
-280
-245
-204
-157
-106
-50
12
78
150
226
308
395
488
585
688
796
909
1028
1150
1278
1409
1544
1683
1824
1967
2112
2258
2404
2550
2696
2841
2984
3125
3264
3399
3531
3658
3781
3899
4011
4118
4218
4312
4400
4481
4555
4622
4682
4736
4784
4825
4861
4891
4917
4937
4954
4966
4975
4982
4985
4987
4986
4984
4981
4978
4974
4970
4967
4964
4962
4962
4962
4964
4968
4973
4980
4989
5000
5012
5027
5042
5060
5078
5097
5117
5137
5157
5176
5195
5211
5225
5237
5245
5249
5249
5244
5233
5217
5195
5166
5131
5089
5040
4985
4923
4854
4780
4701
4616
4527
4434
4337
4236
4134
4029
3922
3815
3707
3600
3493
3389
3286
3186
3090
2997
2910
2828
2751
2681
2618
2562
2513
2471
2437
2411
2391
2379
2373
2374
2380
2391
2406
2425
2447
2470
2494
2519
2543
2567
2588
2608
2625
2639
2650
2658
2661
2660
2655
2644
2629
2608
2582
2550
2513
2470
2421
2367
2308
2245
2176
2104
2029
1950
1869
1787
1703
1620
1536
1453
1370
1290
1211
1134
1059
986
916
847
781
718
656
596
537
479
423
366
310
254
196
138
78
16
-49
-116
-187
-261
-340
-422
-509
-600
-695
-795
-898
-1004
-1115
-1228
-1344
-1460
-1578
-1696
-1814
-1930
-2044
-2156
-2264
-2368
-2467
-2561
-2648
-2728
-2802
-2867
-2924
-2972
-3012
-3043
-3064
-3076
-3078
-3071
-3055
-3029
-2995
-2951
-2899
-2838
-2770
-2694
-2610
-2520
-2423
-2321
-2213
-2099
-1981
-1859
-1733
-1604
-1471
-1335
-1198
-1058
-917
-775
-631
-487
-343
-199
-55
88
231
372
513
653
791
927
1061
1193
1322
1449
1572
1692
1807
1919
2025
2128
2226
2318
2404
2485
2559
2628
2691
2748
2800
2846
2887
2922
2954
2981
3005
3026
3045
3062
3078
3094
3110
3127
3145
3165
3187
3212
3240
3271
3306
3345
3389
3436
3488
3545
3606
3671
3739
3812
3887
3966
4046
4129
4213
4297
4382
4465
4548
4629
4708
4784
4857
4927
4994
5058
5117
5173
5226
5275
5320
5362
5400
5435
5467
5496
5523
5547
5568
5588
5605
5620
5634
5646
5657
5667
5676
5685
5694
5702
5712
5722
5734
5747
5762
5780
5800
5823
5849
5878
5909
5944
5981
6021
6063
6106
6151
6197
6243
6289
6335
6379
6422
6462
6500
6535
6567
6596
6620
6640
6656
6667
6673
6675
6671
6662
6647
6628
6602
6572
6536
6494
6447
6395
6337
6274
6207
6134
6057
5976
5891
5801
5708
5612
5513
5411
5306
5200
5092
4982
4871
4759
4648
4536
4424
4314
4204
4096
3989
3885
3783
3684
3587
3493
3402
3314
3230
3148
3070
2994
2922
2852
2785
2721
2658
2598
2540
2483
2428
2375
2323
2272
2223
2175
2127
2081
2036
1992
1948
1905
1864
1822
1782
1743
1704
1666
1628
1592
1557
1522
1489
1456
1425
1395
1366
1338
1312
1287
1263
1241
1219
1199
1180
1162
1145
1128
1111
1095
1079
1063
1047
1031
1014
999
983
966
949
932
914
896
877
858
838
817
795
772
748
723
696
668
639
609
577
545
511
476
441
404
367
330
292
255
218
181
145
109
75
42
11
-19
-47
-74
-98
-121
-142
-160
-177
-192
-205
-216
-225
-233
-240
-245
-250
-253
-256
-258
-259
-260
-261
-261
-262
-262
-262
-263
-264
-265
-266
-267
-269
-271
-274
-276
-278
-281
-283
-285
-287
-288
-288
-288
-287
-285
-282
-277
-272
-265
-256
-245
-232
-217
-199
-179
-156
-131
-102
-71
-37
0
40
83
128
177
227
281
336
394
453
514
577
640
704
769
833
897
960
1022
1084
1143
1201
1257
1310
1362
1411
1457
1501
1542
1580
1616
1649
1679
1706
1730
1751
1770
1786
1800
1811
1819
1825
1830
1832
1832
1830
1826
1821
1814
1806
1796
1785
1773
1760
1746
1731
1715
1698
1680
1661
1641
1619
1597
1574
1550
1525
1499
1472
1445
1417
1388
1359
1329
1300
1270
1239
1209
1179
1150
1120
1091
1062
1034
1006
978
951
925
900
876
852
830
809
789
771
754
739
726
715
705
697
691
686
684
683
685
688
694
701
710
722
735
751
769
789
811
835
860
888
917
947
979
1010
1044
1078
1111
1145
1178
1210
1242
1273
1302
1331
1358
1383
1407
1430
1451
1470
1489
1506
1522
1537
1552
1566
1580
1594
1608
1622
1637
1653
1669
1687
1706
1727
1749
1774
1800
1828
1858
1891
1925
1961
1999
2039
2081
2124
2168
2213
2260
2306
2354
2401
2448
2494
2540
2584
2627
2668
2707
2744
2779
2811
2840
2867
2891
2913
2931
2947
2960
2970
2979
2984
2988
2989
2988
2986
2982
2977
2971
2963
2955
2945
2935
2924
2913
2901
2889
2876
2863
2849
2836
2822
2810
2797
2786
2776
2767
2761
2756
2754
2754
2757
2764
2773
2785
2800
2818
2838
2861
2887
2914
2943
2973
3005
3037
3069
3100
3131
3161
3189
3215
3239
3259
3276
3289
3297
3301
3300
3294
3282
3263
3239
3209
3172
3129
3079
3023
2961
2892
2817
2737
2651
2560
2464
2363
2259
2150
2039
1925
1809
1692
1573
1455
1336
1218
1101
986
873
763
655
551
450
353
260
171
87
7
-68
-139
-206
-268
-325
-379
-428
-474
-516
-555
-592
-625
-656
-685
-712
-738
-763
-787
-810
-833
-856
-879
-902
-926
-951
-977
-1004
-1032
-1061
-1091
-1123
-1156
-1190
-1224
-1260
-1296
-1332
-1369
-1405
-1441
-1476
-1509
-1541
-1570
-1597
-1622
-1643
-1660
-1674
-1684
-1690
-1692
-1689
-1682
-1672
-1657
-1638
-1615
-1588
-1558
-1525
-1489
-1451
-1410
-1368
-1324
-1279
-1234
-1188
-1142
-1096
-1051
-1008
-966
-926
-888
-853
-820
-791
-764
-741
-722
-706
-693
-684
-678
-675
-676
-679
-685
-694
-704
-717
-732
-747
-764
-782
-800
-818
-837
-854
-871
-887
-902
-915
-927
-937
-945
-952
-956
-959
-960
-960
-957
-953
-947
-939
-930
-919
-907
-893
-879
-863
-847
-830
-813
-796
-779
-762
-745
-730
-715
-701
-689
-677
-668
-660
-653
-648
-644
-642
-642
-643
-645
-649
-654
-660
-667
-676
-685
-695
-705
-716
-728
-740
-752
-765
-777
-790
-802
-814
-826
-837
-847
-855
-863
-869
-874
-876
-877
-876
-873
-868
-861
-851
-840
-828
-813
-798
-781
-763
-744
-725
-706
-687
-668
-649
-631
-614
-598
-584
-571
-559
-549
-542
-536
-533
-532
-533
-537
-544
-554
-566
-581
-599
-620
-643
-669
-698
-729
-763
-799
-837
-877
-919
-962
-1006
-1051
-1098
-1145
-1192
-1240
-1288
-1335
-1383
-1430
-1477
-1523
-1569
-1613
-1657
-1700
-1741
-1782
-1821
-1860
-1897
-1933
-1968
-2001
-2033
-2064
-2093
-2121
-2148
-2172
-2195
-2217
-2236
-2254
-2269
-2282
-2293
-2302
-2309
-2312
-2314
-2312
-2308
-2301
-2291
-2278
-2262
-2243
-2222
-2197
-2170
-2140
-2107
-2072
-2035
-1995
-1954
-1910
-1865
-1818
-1770
-1721
-1671
-1620
-1568
-1516
-1463
-1411
-1358
-1305
-1252
-1199
-1146
-1094
-1042
-991
-940
-890
-840
-791
-742
-695
-648
-601
-556
-512
-469
-427
-386
-347
-309
-273
-239
-207
-177
-149
-123
-100
-80
-62
-47
-34
-25
-18
-13
-12
-13
-17
-24
-33
-44
-57
-73
-90
-109
-130
-152
-176
-201
-226
-253
-281
-309
-338
-368
-398
-429
-460
-492
-524
-556
-589
-622
-656
-690
-724
-758
-793
-828
-864
-899
-936
-972
-1008
-1046
-1084
-1123
-1162
-1201
-1242
-1282
-1324
-1366
-1409
-1452
-1496
-1540
-1585
-1630
-1675
-1720
-1765
-1810
-1854
-1898
-1941
-1983
-2024
-2064
-2103
-2140
-2176
-2210
-2242
-2272
-2301
-2327
-2351
-2373
-2394
-2412
-2429
-2445
-2459
-2472
-2484
-2495
-2506
-2516
-2527
-2538
-2549
-2561
-2574
-2588
-2603
-2620
-2637
-2657
-2678
-2701
-2725
-2752
-2780
-2810
-2842
-2875
-2911
-2948
-2986
-3025
-3066
-3107
-3148
-3190
-3231
-3272
-3312
-3351
-3388
-3424
-3457
-3488
-3516
-3542
-3565
-3584
-3601
-3614
-3623
-3629
-3632
-3631
-3626
-3617
-3605
-3590
-3571
-3548
-3523
-3495
-3463
-3430
-3393
-3355
-3315
-3272
-3229
-3184
-3139
-3093
-3046
-2999
-2952
-2906
-2859
-2813
-2767
-2722
-2677
-2632
-2588
-2545
-2501
-2458
-2414
-2371
-2327
-2282
-2238
-2192
-2145
-2098
-2049
-1999
-1947
-1894
-1839
-1783
-1725
-1665
-1604
-1541
-1476
-1409
-1341
-1272
-1201
-1130
-1057
-983
-909
-834
-758
-683
-608
-533
-458
-384
-311
-239
-168
-99
-32
33
96
156
214
268
320
368
414
456
494
529
561
590
615
638
657
673
686
696
704
709
711
711
708
702
695
685
672
658
641
622
602
579
555
529
501
472
442
410
378
344
310
276
241
206
171
136
101
66
32
-2
-36
-68
-100
-131
-161
-191
-219
-247
-274
-300
-325
-349
-373
-396
-418
-440
-461
-481
-501
-521
-540
-559
-577
-595
-612
-629
-646
-663
-679
-695
-711
-727
-742
-758
-773
-789
-804
-819
-835
-851
-866
-882
-898
-915
-931
-947
-964
-981
-997
-1014
-1031
-1049
-1066
-1083
-1101
-1119
-1137
-1155
-1173
-1192
-1211
-1230
-1249
-1269
-1288
-1308
-1328
-1348
-1368
-1388
-1408
-1429
-1449
-1470
-1490
-1511
-1531
-1552
-1572
-1593
-1613
-1633
-1653
-1673
-1693
-1712
-1731
-1750
-1768
-1785
-1802
-1818
-1833
-1848
-1861
-1873
-1884
-1894
-1902
-1909
-1915
-1919
-1922
-1924
-1924
-1922
-1920
-1916
-1911
-1905
-1899
-1891
-1883
-1874
-1864
-1854
-1844
-1833
-1822
-1811
-1800
-1789
-1778
-1768
-1757
-1747
-1738
-1729
-1720
-1713
-1706
-1700
-1695
-1691
-1689
-1687
-1687
-1687
-1689
-1692
-1696
-1700
-1706
-1712
-1718
-1725
-1733
-1740
-1747
-1755
-1762
-1769
-1775
-1780
-1785
-1789
-1791
-1793
-1793
-1792
-1789
-1784
-1778
-1771
-1761
-1749
-1736
-1721
-1704
-1686
-1665
-1643
-1620
-1595
-1568
-1541
-1512
-1482
-1451
-1419
-1386
-1353
-1320
-1286
-1252
-1218
-1185
-1151
-1118
-1085
-1053
-1020
-990
-960
-930
-902
-874
-847
-821
-796
-772
-749
-727
-706
-686
-667
-649
-632
-616
-601
-587
-575
-563
-553
-544
-536
-529
-523
-519
-515
-514
-513
-514
-516
-519
-523
-529
-536
-544
-553
-563
-574
-586
-598
-611
-625
-638
-652
-666
-680
-693
-706
-718
-729
-739
-748
-756
-763
-768
-772
-775
-777
-777
-776
-773
-769
-764
-758
-752
-744
-736
-728
-720
-712
-704
-697
-691
-686
-681
-679
-677
-677
-679
-683
-689
-696
-705
-716
-729
-744
-760
-778
-798
-819
-842
-866
-891
-918
-946
-975
-1004
-1036
-1067
-1099
-1132
-1164
-1198
-1231
-1264
-1297
-1330
-1362
-1394
-1426
-1456
-1486
-1516
-1544
-1571
-1598
-1623
-1648
-1672
-1695
-1717
-1738
-1758
-1778
-1797
-1815
-1833
-1850
-1867
-1883
-1898
-1913
-1927
-1941
-1954
-1966
-1977
-1988
-1998
-2008
-2017
-2025
-2032
-2037
-2043
-2048
-2051
-2053
-2054
-2054
-2053
-2050
-2045
-2041
-2033
-2025
-2017
-2005
-1993
-1979
-1963
-1946
-1927
-1907
-1885
-1861
-1836
-1809
-1780
-1750
-1717
-1683
-1647
-1610
-1570
-1529
-1486
-1441
-1395
-1348
-1299
-1249
-1198
-1146
-1093
-1040
-985
-931
-876
-821
-765
-710
-655
-600
-546
-492
-439
-386
-334
-283
-233
-184
-135
-88
-42
2
46
89
130
170
210
248
285
320
355
388
421
452
482
510
538
564
590
614
637
659
680
700
719
737
754
771
786
800
813
826
837
848
858
867
875
882
889
894
899
904
907
910
913
915
917
919
920
922
923
924
925
926
928
929
931
933
935
937
939
942
945
948
951
955
958
962
965
969
973
977
981
986
991
995
1000
1006
1010
1016
1024
1031
1038
1046
1054
1063
1073
1083
1094
1106
1119
1132
1146
1161
1177
1193
1210
1227
1245
1263
1282
1301
1320
1339
1359
1378
1398
1417
1437
1456
1476
1495
1514
1533
1551
1570
1588
1606
1624
1642
1660
1678
1696
1714
1732
1750
1769
1787
1806
1825
1845
1864
1884
1903
1923
1943
1962
1982
2001
2021
2040
2059
2078
2096
2115
2132
2150
2167
2183
2199
2215
2229
2243
2256
2268
2279
2290
2299
2307
2314
2319
2324
2327
2329
2330
2330
2329
2327
2323
2318
2313
2306
2299
2290
2281
2271
2261
2249
2238
2226
2214
2201
2189
2177
2165
2153
2142
2132
2122
2113
2105
2098
2092
2087
2083
2081
2079
2078
2079
2080
2082
2085
2089
2094
2100
2106
2112
2119
2126
2133
2139
2146
2153
2159
2164
2169
2174
2178
2181
2183
2184
2185
2185
2183
2181
2178
2173
2168
2162
2154
2146
2137
2127
2117
2105
2093
2081
2068
2055
2041
2027
2013
1999
1985
1971
1958
1944
1931
1918
1906
1894
1882
1872
1862
1852
1843
1835
1828
1821
1815
1810
1806
1802
1798
1795
1792
1790
1788
1785
1783
1781
1779
1776
1773
1769
1765
1761
1756
1750
1743
1736
1727
1718
1707
1696
1683
1670
1655
1640
1623
1606
1587
1568
1548
1528
1506
1485
1463
1441
1419
1396
1374
1352
1331
1310
1289
1269
1249
1230
1211
1194
1177
1161
1146
1132
1119
1107
1096
1086
1077
1069
1062
1057
1052
1049
1047
1046
1046
1047
1050
1053
1057
1063
1069
1076
1084
1092
1102
1111
1122
1132
1143
1154
1165
1177
1188
1200
1211
1223
1234
1246
1257
1269
1280
1292
1304
1316
1329
1341
1354
1368
1382
1396
1411
1427
1443
1461
1479
1497
1517
1537
1559
1581
1604
1627
1651
1676
1701
1726
1752
1777
1803
1828
1852
1877
1900
1922
1944
1964
1983
2000
2016
2029
2043
2054
2064
2072
2078
2082
2085
2087
2087
2085
2082
2078
2072
2065
2056
2045
2035
2023
2009
1995
1979
1962
1945
1926
1906
1886
1865
1843
1821
1797
1774
1749
1724
1699
1673
1646
1619
1591
1563
1535
1506
1476
1446
1416
1385
1353
1322
1289
1256
1223
1190
1156
1122
1088
1054
1018
985
951
918
884
852
820
788
758
729
700
673
647
623
600
579
559
541
525
511
498
487
478
470
464
459
456
455
455
456
459
462
467
473
480
488
496
505
515
525
536
547
558
569
581
592
602
612
622
631
639
646
652
656
660
661
661
659
656
650
642
633
621
607
592
574
555
534
512
487
462
435
408
379
350
320
290
259
228
198
167
137
107
77
48
20
-7
-34
-60
-85
-110
-134
-157
-180
-202
-224
-245
-267
-288
-309
-330
-352
-373
-395
-417
-440
-463
-487
-511
-536
-561
-587
-614
-641
-668
-697
-726
-755
-786
-817
-848
-880
-912
-945
-978
-1010
-1045
-1078
-1112
-1146
-1180
-1214
-1247
-1281
-1315
-1348
-1381
-1414
-1447
-1479
-1511
-1543
-1575
-1606
-1637
-1668
-1699
-1729
-1759
-1788
-1818
-1847
-1876
-1905
-1933
-1962
-1990
-2017
-2045
-2072
-2099
-2125
-2151
-2177
-2203
-2227
-2252
-2276
-2299
-2322
-2344
-2366
-2387
-2407
-2426
-2445
-2463
-2480
-2496
-2512
-2526
-2540
-2553
-2566
-2578
-2590
-2602
-2614
-2625
-2637
-2648
-2660
-2672
-2685
-2697
-2710
-2723
-2737
-2750
-2764
-2778
-2791
-2805
-2819
-2832
-2845
-2857
-2869
-2880
-2891
-2900
-2909
-2916
-2922
-2926
-2929
-2930
-2929
-2927
-2922
-2915
-2905
-2894
-2880
-2864
-2845
-2824
-2800
-2774
-2746
-2715
-2681
-2645
-2607
-2566
-2524
-2479
-2432
-2383
-2333
-2281
-2227
-2171
-2115
-2057
-1999
-1939
-1879
-1819
-1758
-1697
-1636
-1575
-1515
-1455
-1395
-1336
-1278
-1220
-1164
-1109
-1054
-1000
-949
-898
-849
-800
-754
-708
-664
-621
-579
-539
-499
-461
-424
-388
-352
-318
-284
-251
-218
-186
-155
-123
-93
-62
-31
-1
30
61
91
122
153
184
216
247
279
311
343
375
407
439
472
504
536
568
599
631
662
693
723
753
783
812
840
868
896
923
949
974
999
1022
1047
1070
1092
1113
1134
1154
1173
1192
1210
1227
1243
1259
1274
1289
1302
1315
1328
1339
1350
1360
1369
1377
1384
1391
1396
1401
1404
1407
1409
1409
1409
1408
1406
1404
1400
1396
1392
1387
1382
1377
1372
1367
1362
1357
1353
1349
1346
1343
1341
1340
1339
1339
1340
1342
1344
1347
1351
1354
1359
1363
1368
1373
1378
1383
1387
1392
1396
1400
1403
1406
1408
1409
1409
1409
1408
1405
1402
1397
1391
1384
1375
1365
1354
1340
1326
1309
1291
1272
1251
1228
1204
1179
1153
1125
1096
1067
1036
1004
973
941
908
875
842
809
776
744
712
681
651
621
593
566
540
516
492
470
450
431
413
396
381
366
353
341
330
321
312
304
297
291
285
281
277
275
272
271
270
270
270
271
272
274
276
277
279
281
283
285
286
287
288
288
288
287
286
283
281
277
273
268
262
256
248
240
231
220
209
197
184
169
154
137
120
101
81
61
39
16
-7
-32
-57
-83
-110
-137
-165
-193
-222
-252
-281
-311
-341
-371
-401
-431
-461
-491
-520
-549
-578
-606
-634
-661
-687
-713
-738
-763
-786
-809
-832
-853
-874
-895
-914
-933
-952
-969
-987
-1004
-1020
-1036
-1052
-1067
-1082
-1097
-1112
-1127
-1141
-1155
-1169
-1183
-1196
-1210
-1223
-1237
-1250
-1263
-1276
-1288
-1301
-1313
-1325
-1337
-1349
-1360
-1372
-1383
-1394
-1405
-1415
-1426
-1435
-1445
-1454
-1463
-1471
-1479
-1486
-1493
-1499
-1505
-1510
-1514
-1518
-1521
-1524
-1526
-1527
-1527
-1527
-1526
-1524
-1521
-1518
-1513
-1508
-1502
-1495
-1486
-1477
-1466
-1455
-1442
-1428
-1412
-1396
-1378
-1358
-1338
-1316
-1292
-1268
-1242
-1214
-1186
-1156
-1125
-1093
-1060
-1025
-990
-954
-917
-879
-841
-801
-762
-721
-680
-639
-597
-555
-513
-471
-428
-386
-344
-301
-259
-217
-175
-134
-93
-53
-13
26
64
102
138
174
208
242
274
305
335
364
391
417
442
466
489
510
531
551
569
587
604
620
636
651
665
679
692
704
716
727
738
748
757
766
773
781
787
792
797
800
803
805
805
804
803
800
795
790
783
776
767
756
745
733
719
705
690
674
657
640
622
603
584
564
544
524
504
483
462
440
419
397
375
353
331
308
286
263
240
217
194
170
146
121
96
71
45
18
-9
-37
-65
-93
-122
-152
-182
-213
-243
-274
-306
-337
-369
-401
-432
-464
-495
-527
-558
-589
-619
-650
-680
-709
-738
-767
-795
-822
-849
-876
-901
-926
-951
-974
-998
-1020
-1042
-1063
-1084
-1104
-1123
-1142
-1160
-1178
-1196
-1212
-1229
-1245
-1261
-1276
-1291
-1305
-1320
-1334
-1347
-1361
-1374
-1387
-1400
-1412
-1424
-1436
-1448
-1459
-1470
-1480
-1490
-1499
-1508
-1516
-1524
-1531
-1537
-1543
-1549
-1553
-1557
-1561
-1564
-1566
-1568
-1570
-1570
-1571
-1570
-1569
-1568
-1566
-1564
-1561
-1557
-1553
-1549
-1543
-1538
-1531
-1524
-1516
-1508
-1499
-1489
-1479
-1469
-1458
-1446
-1435
-1423
-1411
-1398
-1386
-1374
-1362
-1350
-1338
-1326
-1315
-1305
-1295
-1285
-1276
-1268
-1261
-1254
-1247
-1242
-1237
-1232
-1229
-1225
-1223
-1221
-1219
-1217
-1216
-1215
-1214
-1214
-1213
-1213
-1212
-1212
-1211
-1210
-1210
-1209
-1208
-1207
-1205
-1204
-1203
-1201
-1200
-1198
-1197
-1195
-1193
-1192
-1190
-1189
-1188
-1187
-1186
-1185
-1185
-1184
-1184
-1184
-1184
-1185
-1185
-1186
-1188
-1189
-1191
-1193
-1195
-1198
-1200
-1203
-1207
-1210
-1214
-1218
-1222
-1226
-1231
-1236
-1240
-1246
-1251
-1256
-1262
-1268
-1274
-1280
-1286
-1292
-1298
-1304
-1310
-1316
-1321
-1326
-1331
-1336
-1340
-1343
-1346
-1348
-1350
-1351
-1351
-1351
-1350
-1348
-1346
-1343
-1339
-1335
-1331
-1326
-1321
-1316
-1310
-1304
-1298
-1292
-1286
-1280
-1274
-1268
-1262
-1257
-1252
-1247
-1242
-1238
-1234
-1229
-1225
-1221
-1218
-1214
-1210
-1206
-1202
-1197
-1193
-1188
-1183
-1178
-1173
-1167
-1161
-1155
-1149
-1143
-1136
-1129
-1123
-1116
-1110
-1103
-1097
-1091
-1086
-1081
-1076
-1072
-1069
-1066
-1065
-1064
-1063
-1064
-1066
-1068
-1072
-1077
-1082
-1088
-1096
-1104
-1113
-1123
-1134
-1146
-1158
-1171
-1185
-1199
-1213
-1228
-1244
-1259
-1275
-1290
-1306
-1321
-1337
-1352
-1367
-1382
-1397
-1411
-1425
-1439
-1452
-1465
-1477
-1489
-1501
-1512
-1522
-1532
-1541
-1549
-1557
-1564
-1570
-1575
-1579
-1582
-1585
-1587
-1587
-1587
-1587
-1585
-1583
-1579
-1575
-1571
-1565
-1559
-1552
-1545
-1537
-1528
-1519
-1510
-1500
-1489
-1478
-1467
-1456
-1444
-1432
-1419
-1407
-1394
-1380
-1367
-1353
-1339
-1324
-1309
-1294
-1278
-1262
-1245
-1228
-1210
-1192
-1173
-1153
-1133
-1113
-1091
-1070
-1047
-1024
-1000
-976
-952
-926
-901
-874
-847
-820
-792
-764
-736
-707
-679
-650
-622
-594
-566
-538
-511
-484
-458
-433
-408
-385
-362
-340
-318
-298
-279
-260
-242
-225
-208
-193
-178
-163
-149
-136
-123
-110
-98
-86
-74
-62
-50
-37
-25
-13
0
13
26
39
53
67
81
95
109
124
138
153
167
182
196
211
225
239
253
266
280
293
306
318
331
343
354
365
376
387
397
407
417
427
436
445
453
462
470
478
486
494
502
510
518
526
533
541
549
557
565
573
582
590
599
608
618
627
637
646
656
666
676
686
695
705
714
723
731
739
746
753
760
766
771
776
780
783
786
788
790
791
791
791
790
788
786
784
780
777
772
768
763
758
753
747
742
737
732
728
723
720
717
714
712
711
711
711
712
714
717
720
724
729
735
741
748
755
763
771
780
789
798
807
816
825
833
841
848
854
860
864
867
869
869
868
866
862
857
850
842
832
821
809
795
781
765
749
732
714
695
677
657
637
618
598
577
557
537
517
497
477
458
438
419
400
381
363
344
326
307
288
269
250
231
211
191
170
149
127
105
82
59
36
12
-13
-38
-63
-89
-115
-141
-167
-194
-220
-247
-274
-301
-328
-355
-381
-408
-434
-461
-487
-513
-539
-565
-591
-617
-644
-670
-696
-723
-749
-776
-803
-830
-858
-885
-913
-941
-970
-998
-1027
-1056
-1085
-1114
-1144
-1173
-1203
-1233
-1263
-1293
-1323
-1352
-1382
-1412
-1441
-1470
-1498
-1526
-1554
-1581
-1607
-1633
-1658
-1682
-1705
-1728
-1749
-1770
-1791
-1810
-1829
-1847
-1865
-1882
-1899
-1915
-1931
-1946
-1961
-1976
-1991
-2005
-2017
-2032
-2045
-2057
-2069
-2081
-2092
-2102
-2112
-2122
-2131
-2139
-2147
-2154
-2161
-2168
-2173
-2179
-2183
-2188
-2191
-2195
-2197
-2200
-2201
-2203
-2204
-2205
-2205
-2205
-2204
-2204
-2203
-2202
-2200
-2198
-2196
-2194
-2192
-2189
-2186
-2184
-2180
-2177
-2173
-2170
-2166
-2161
-2157
-2152
-2147
-2142
-2136
-2131
-2125
-2119
-2113
-2107
-2100
-2094
-2088
-2083
-2077
-2072
-2067
-2062
-2058
-2054
-2051
-2048
-2045
-2044
-2043
-2041
-2041
-2041
-2043
-2045
-2047
-2049
-2052
-2054
-2057
-2061
-2064
-2066
-2069
-2072
-2074
-2075
-2076
-2077
-2076
-2075
-2072
-2069
-2064
-2058
-2051
-2041
-2032
-2020
-2007
-1992
-1976
-1959
-1940
-1920
-1898
-1876
-1852
-1828
-1802
-1776
-1749
-1721
-1694
-1665
-1637
-1608
-1579
-1550
-1521
-1492
-1464
-1435
-1407
-1380
-1352
-1325
-1299
-1273
-1247
-1222
-1198
-1174
-1150
-1127
-1105
-1083
-1062
-1042
-1022
-1002
-983
-965
-948
-931
-915
-899
-884
-870
-856
-843
-831
-819
-808
-798
-788
-779
-771
-764
-757
-751
-746
-741
-737
-734
-731
-729
-728
-728
-728
-729
-731
-734
-737
-740
-744
-749
-755
-761
-767
-774
-781
-789
-797
-805
-814
-823
-832
-842
-851
-861
-871
-881
-891
-901
-911
-922
-932
-943
-953
-964
-975
-985
-996
-1006
-1016
-1026
-1036
-1045
-1054
-1062
-1071
-1078
-1086
-1093
-1099
-1105
-1110
-1115
-1119
-1123
-1126
-1128
-1130
-1131
-1132
-1132
-1131
-1130
-1128
-1125
-1122
-1118
-1114
-1109
-1103
-1097
-1090
-1082
-1074
-1066
-1057
-1048
-1038
-1028
-1016
-1006
-995
-984
-972
-960
-948
-936
-924
-911
-899
-887
-875
-863
-851
-840
-829
-819
-809
-800
-792
-784
-778
-772
-767
-763
-761
-759
-758
-759
-761
-763
-767
-772
-778
-785
-792
-801
-810
-820
-830
-841
-853
-864
-876
-888
-900
-912
-924
-935
-946
-957
-967
-976
-985
-993
-1000
-1008
-1014
-1018
-1024
-1027
-1030
-1032
-1033
-1034
-1033
-1032
-1030
-1028
-1025
-1020
-1016
-1012
-1006
-1002
-997
-991
-985
-979
-972
-966
-960
-953
-946
-939
-932
-925
-917
-910
-902
-894
-885
-876
-867
-858
-848
-838
-827
-815
-803
-791
-777
-763
-748
-733
-716
-698
-680
-660
-639
-617
-594
-570
-546
-520
-493
-466
-438
-410
-381
-352
-322
-292
-262
-232
-202
-172
-142
-112
-83
-54
-26
2
29
55
80
105
128
151
173
194
214
233
251
269
286
303
319
334
350
365
380
395
411
426
442
458
475
492
509
527
546
565
585
605
626
648
671
694
718
742
767
792
818
845
871
898
925
951
978
1004
1031
1057
1083
1108
1133
1157
1180
1203
1225
1246
1266
1286
1304
1322
1339
1355
1370
1384
1398
1411
1423
1435
1446
1456
1466
1476
1485
1494
1503
1511
1519
1527
1535
1542
1549
1557
1563
1570
1576
1583
1588
1594
1599
1603
1607
1610
1613
1615
1616
1616
1614
1612
1609
1604
1599
1592
1583
1574
1563
1550
1536
1521
1505
1487
1467
1447
1425
1401
1377
1351
1323
1295
1266
1235
1204
1172
1139
1105
1071
1036
1000
966
930
894
858
822
786
751
715
680
644
609
575
540
506
472
438
404
370
336
302
269
235
200
166
131
96
61
25
-11
-47
-84
-121
-159
-197
-236
-275
-314
-354
-394
-434
-475
-516
-556
-597
-638
-679
-719
-760
-800
-840
-879
-918
-957
-994
-1032
-1068
-1104
-1139
-1174
-1207
-1240
-1271
-1302
-1332
-1360
-1388
-1415
-1441
-1466
-1490
-1513
-1535
-1557
-1577
-1597
-1617
-1635
-1654
-1671
-1689
-1706
-1723
-1739
-1756
-1773
-1789
-1806
-1822
-1839
-1856
-1873
-1890
-1907
-1923
-1940
-1957
-1973
-1990
-2005
-2021
-2036
-2051
-2065
-2078
-2090
-2102
-2113
-2123
-2132
-2141
-2148
-2155
-2160
-2165
-2169
-2171
-2173
-2173
-2173
-2171
-2169
-2165
-2160
-2155
-2148
-2140
-2131
-2122
-2111
-2099
-2086
-2073
-2058
-2043
-2027
-2009
-1991
-1972
-1953
-1932
-1911
-1888
-1865
-1842
-1817
-1792
-1767
-1740
-1714
-1686
-1659
-1631
-1602
-1573
-1544
-1514
-1484
-1454
-1423
-1392
-1360
-1329
-1297
-1265
-1232
-1199
-1166
-1133
-1100
-1066
-1033
-999
-965
-931
-897
-862
-828
-794
-759
-724
-690
-655
-620
-586
-551
-517
-483
-450
-416
-384
-351
-320
-289
-259
-229
-200
-173
-146
-120
-95
-72
-49
-28
-8
10
27
43
58
71
82
93
101
109
115
120
123
126
127
127
126
124
122
119
115
110
105
100
94
88
82
76
69
63
56
50
43
37
31
24
18
12
6
0
-6
-12
-18
-24
-30
-37
-43
-49
-56
-62
-69
-76
-84
-91
-99
-108
-116
-125
-135
-145
-155
-166
-177
-189
-201
-214
-227
-241
-254
-269
-283
-298
-314
-329
-346
-362
-379
-396
-413
-431
-448
-467
-485
-504
-523
-542
-561
-581
-600
-620
-640
-660
-679
-699
-718
-738
-757
-776
-794
-812
-830
-848
-865
-881
-898
-913
-928
-943
-957
-970
-983
-995
-1006
-1016
-1028
-1037
-1047
-1055
-1063
-1071
-1078
-1085
-1091
-1096
-1102
-1106
-1111
-1115
-1118
-1121
-1123
-1126
-1127
-1129
-1129
-1130
-1130
-1129
-1129
-1127
-1126
-1124
-1122
-1119
-1116
-1113
-1109
-1105
-1101
-1096
-1090
-1084
-1077
-1070
-1063
-1055
-1046
-1037
-1028
-1018
-1008
-997
-986
-976
-965
-953
-942
-931
-920
-910
-899
-889
-878
-868
-859
-850
-841
-832
-825
-817
-810
-803
-797
-791
-786
-781
-777
-773
-769
-765
-762
-759
-757
-754
-752
-750
-748
-746
-745
-743
-742
-741
-739
-738
-737
-736
-734
-733
-732
-730
-728
-726
-724
-722
-720
-717
-714
-710
-707
-703
-698
-694
-689
-683
-678
-672
-665
-659
-652
-645
-638
-630
-623
-615
-608
-600
-593
-585
-578
-571
-564
-557
-550
-544
-538
-533
-528
-523
-518
-514
-510
-507
-503
-501
-498
-496
-494
-493
-491
-490
-490
-489
-489
-489
-489
-489
-489
-489
-489
-490
-490
-490
-490
-490
-490
-490
-489
-489
-488
-487
-486
-485
-483
-482
-481
-479
-478
-476
-475
-474
-474
-474
-474
-475
-476
-478
-480
-483
-486
-490
-495
-501
-507
-514
-521
-529
-537
-546
-556
-565
-576
-586
-597
-608
-619
-630
-641
-653
-664
-675
-686
-697
-708
-718
-728
-738
-747
-756
-764
-772
-779
-786
-792
-798
-803
-807
-810
-813
-816
-817
-818
-819
-819
-818
-817
-815
-812
-809
-805
-801
-796
-790
-784
-777
-770
-762
-753
-744
-735
-725
-715
-704
-693
-682
-670
-658
-646
-634
-622
-610
-599
-587
-575
-564
-553
-542
-532
-522
-512
-503
-494
-486
-478
-471
-464
-458
-452
-447
-442
-437
-433
-429
-425
-422
-419
-416
-414
-412
-410
-408
-406
-405
-404
-403
-402
-402
-401
-400
-400
-400
-400
-400
-400
-400
-400
-401
-402
-403
-404
-406
-408
-410
-413
-417
-420
-425
-429
-434
-440
-446
-452
-459
-466
-473
-481
-489
-498
-506
-515
-524
-534
-543
-553
-563
-573
-583
-593
-603
-613
-624
-634
-644
-654
-664
-675
-685
-695
-705
-716
-726
-737
-747
-758
-769
-780
-791
-803
-815
-827
-839
-851
-863
-876
-889
-901
-914
-927
-941
-954
-967
-981
-995
-1008
-1022
-1037
-1051
-1066
-1081
-1096
-1111
-1127
-1142
-1158
-1174
-1191
-1207
-1223
-1240
-1256
-1273
-1289
-1306
-1322
-1338
-1354
-1370
-1386
-1402
-1417
-1432
-1447
-1462
-1476
-1490
-1504
-1517
-1530
-1543
-1555
-1568
-1579
-1591
-1603
-1614
-1625
-1636
-1647
-1658
-1669
-1680
-1691
-1703
-1714
-1725
-1737
-1748
-1760
-1772
-1783
-1796
-1808
-1820
-1832
-1844
-1856
-1868
-1881
-1892
-1904
-1916
-1927
-1938
-1948
-1958
-1967
-1976
-1984
-1991
-1997
-2003
-2007
-2009
-2012
-2012
-2012
-2009
-2007
-2001
-1996
-1989
-1980
-1970
-1959
-1946
-1932
-1916
-1900
-1882
-1863
-1843
-1822
-1800
-1777
-1754
-1730
-1705
-1680
-1655
-1629
-1604
-1578
-1553
-1527
-1502
-1477
-1452
-1428
-1404
-1381
-1358
-1335
-1313
-1291
-1269
-1248
-1228
-1207
-1187
-1167
-1148
-1129
-1110
-1091
-1072
-1054
-1035
-1016
-999
-981
-964
-946
-928
-910
-892
-874
-856
-838
-819
-801
-782
-763
-744
-725
-705
-686
-666
-646
-626
-605
-585
-564
-543
-522
-501
-480
-458
-437
-415
-394
-372
-350
-328
-306
-284
-262
-240
-218
-197
-175
-154
-133
-113
-93
-73
-53
-34
-15
3
21
39
56
72
89
104
120
135
149
163
177
190
202
215
226
238
249
259
270
279
289
298
307
315
323
331
338
345
351
357
362
367
371
375
378
381
383
385
386
386
386
386
385
383
381
379
376
373
369
365
360
355
350
344
338
332
325
318
311
304
297
289
281
273
265
257
249
241
233
224
215
207
198
189
179
170
160
150
140
130
119
108
98
86
75
64
53
41
30
18
7
-5
-16
-28
-39
-50
-61
-71
-82
-92
-102
-112
-121
-131
-140
-149
-157
-166
-174
-182
-190
-198
-206
-214
-222
-231
-239
-248
-257
-267
-277
-287
-298
-309
-321
-334
-347
-360
-374
-389
-404
-419
-435
-452
-469
-486
-503
-521
-539
-557
-575
-592
-610
-628
-645
-662
-678
-694
-710
-725
-739
-753
-766
-778
-789
-799
-809
-817
-824
-831
-836
-841
-844
-847
-848
-849
-849
-848
-846
-844
-841
-837
-833
-828
-823
-817
-811
-805
-799
-792
-785
-778
-771
-764
-757
-751
-744
-738
-731
-725
-719
-713
-708
-702
-697
-691
-686
-681
-676
-671
-666
-661
-656
-650
-645
-639
-633
-627
-621
-614
-607
-599
-592
-584
-575
-566
-557
-547
-538
-527
-517
-506
-494
-482
-470
-458
-445
-432
-418
-404
-390
-376
-361
-346
-330
-315
-299
-283
-267
-251
-234
-218
-202
-186
-170
-154
-138
-122
-107
-91
-77
-62
-48
-34
-21
-8
5
17
28
39
49
59
68
76
84
91
97
102
107
111
114
116
117
118
119
118
117
115
112
109
106
102
97
92
86
80
73
66
58
50
42
33
24
14
4
-7
-18
-29
-41
-54
-67
-81
-95
-110
-126
-143
-160
-179
-198
-218
-238
-260
-283
-306
-330
-355
-380
-406
-433
-460
-487
-515
-543
-571
-599
-628
-656
-684
-712
-740
-767
-794
-821
-847
-872
-897
-921
-945
-967
-989
-1010
-1031
-1050
-1069
-1087
-1104
-1121
-1136
-1151
-1165
-1178
-1190
-1202
-1213
-1224
-1233
-1242
-1251
-1259
-1266
-1273
-1280
-1286
-1292
-1297
-1302
-1308
-1313
-1318
-1323
-1328
-1333
-1338
-1343
-1348
-1354
-1359
-1365
-1371
-1377
-1383
-1389
-1396
-1402
-1409
-1415
-1422
-1428
-1434
-1441
-1447
-1453
-1459
-1465
-1471
-1477
-1482
-1488
-1493
-1498
-1503
-1507
-1511
-1515
-1519
-1522
-1524
-1527
-1528
-1530
-1530
-1531
-1530
-1530
-1528
-1527
-1524
-1522
-1519
-1515
-1512
-1508
-1503
-1499
-1494
-1489
-1484
-1478
-1472
-1466
-1460
-1454
-1447
-1440
-1433
-1425
-1417
-1409
-1401
-1392
-1383
-1374
-1364
-1354
-1343
-1333
-1322
-1310
-1299
-1287
-1275
-1263
-1250
-1237
-1224
-1210
-1197
-1183
-1169
-1155
-1140
-1126
-1111
-1097
-1082
-1067
-1052
-1037
-1022
-1006
-992
-977
-961
-946
-930
-915
-899
-884
-868
-852
-836
-819
-803
-786
-770
-752
-735
-718
-700
-682
-663
-645
-626
-607
-588
-568
-549
-529
-510
-490
-471
-451
-432
-413
-394
-376
-358
-340
-323
-306
-290
-274
-259
-244
-230
-217
-204
-192
-181
-171
-161
-152
-144
-137
-131
-125
-121
-117
-114
-112
-111
-111
-112
-114
-116
-119
-124
-129
-135
-141
-149
-157
-166
-176
-186
-197
-209
-222
-234
-248
-262
-276
-291
-306
-321
-337
-352
-368
-384
-400
-416
-432
-448
-464
-480
-495
-511
-526
-541
-556
-571
-585
-599
-613
-626
-640
-652
-665
-677
-689
-701
-713
-724
-735
-746
-757
-768
-778
-789
-800
-810
-821
-831
-841
-852
-862
-873
-883
-893
-904
-914
-924
-934
-943
-953
-962
-971
-980
-988
-996
-1004
-1010
-1018
-1025
-1031
-1037
-1042
-1047
-1052
-1057
-1061
-1065
-1069
-1072
-1075
-1078
-1081
-1084
-1087
-1089
-1092
-1095
-1097
-1100
-1103
-1106
-1109
-1112
-1115
-1118
-1121
-1125
-1129
-1132
-1136
-1140
-1145
-1149
-1153
-1157
-1162
-1166
-1171
-1175
-1180
-1184
-1189
-1193
-1198
-1203
-1207
-1212
-1217
-1221
-1226
-1231
-1235
-1240
-1244
-1248
-1252
-1256
-1260
-1263
-1267
-1270
-1272
-1275
-1277
-1279
-1280
-1281
-1282
-1282
-1281
-1281
-1279
-1278
-1275
-1272
-1269
-1265
-1260
-1255
-1249
-1243
-1236
-1229
-1221
-1213
-1204
-1195
-1185
-1175
-1165
-1154
-1143
-1132
-1120
-1108
-1096
-1084
-1072
-1060
-1048
-1035
-1022
-1010
-998
-986
-974
-962
-951
-939
-927
-916
-905
-894
-883
-872
-861
-850
-838
-827
-816
-805
-793
-781
-769
-756
-743
-730
-717
-703
-689
-674
-659
-644
-628
-612
-596
-579
-562
-545
-527
-510
-492
-473
-455
-436
-418
-399
-380
-361
-343
-324
-305
-286
-268
-249
-231
-213
-195
-178
-160
-144
-127
-111
-96
-81
-66
-52
-38
-25
-13
-1
10
21
31
41
50
58
66
73
80
86
92
97
102
106
110
114
117
120
123
125
127
129
131
133
134
136
137
139
140
141
143
144
146
148
149
151
153
155
157
158
160
162
164
165
166
167
168
168
169
168
168
167
166
164
162
160
157
154
150
146
143
138
134
130
125
121
116
112
107
103
98
94
90
85
81
77
73
69
64
60
56
51
46
42
36
31
25
19
12
5
-3
-11
-19
-28
-37
-47
-58
-68
-80
-91
-104
-116
-129
-143
-157
-171
-186
-201
-217
-233
-249
-265
-281
-298
-314
-331
-347
-363
-379
-395
-410
-425
-440
-454
-467
-480
-492
-504
-514
-525
-535
-544
-552
-560
-567
-573
-579
-585
-589
-594
-597
-600
-603
-605
-607
-609
-610
-611
-611
-612
-612
-612
-612
-612
-612
-612
-612
-611
-611
-611
-611
-611
-611
-611
-611
-611
-611
-612
-612
-613
-613
-614
-614
-615
-616
-616
-616
-617
-617
-617
-616
-616
-615
-614
-613
-611
-609
-606
-603
-600
-597
-593
-589
-584
-579
-574
-569
-564
-559
-553
-548
-542
-537
-531
-526
-521
-517
-512
-508
-505
-502
-499
-496
-495
-493
-493
-492
-493
-494
-495
-497
-499
-502
-505
-509
-513
-517
-522
-527
-532
-537
-542
-547
-553
-558
-563
-568
-573
-577
-581
-585
-589
-592
-595
-597
-599
-601
-603
-605
-606
-607
-607
-608
-608
-609
-609
-609
-609
-609
-609
-609
-609
-609
-609
-610
-610
-611
-612
-613
-615
-617
-619
-621
-624
-628
-632
-636
-641
-646
-652
-658
-665
-672
-679
-687
-696
-704
-714
-723
-733
-742
-752
-763
-773
-783
-793
-804
-814
-824
-834
-843
-853
-862
-871
-880
-889
-898
-907
-915
-924
-932
-940
-949
-957
-966
-974
-983
-992
-1000
-1010
-1018
-1028
-1037
-1047
-1056
-1066
-1075
-1085
-1095
-1105
-1115
-1126
-1136
-1146
-1157
-1167
-1177
-1187
-1198
-1207
-1217
-1227
-1236
-1245
-1254
-1262
-1270
-1277
-1284
-1290
-1296
-1301
-1306
-1309
-1312
-1315
-1316
-1317
-1317
-1316
-1315
-1313
-1309
-1306
-1301
-1296
-1290
-1283
-1276
-1269
-1261
-1253
-1244
-1235
-1226
-1216
-1207
-1197
-1188
-1178
-1168
-1159
-1150
-1141
-1132
-1124
-1116
-1108
-1100
-1094
-1087
-1081
-1076
-1071
-1066
-1063
-1059
-1056
-1054
-1052
-1051
-1050
-1050
-1050
-1051
-1052
-1053
-1055
-1057
-1059
-1062
-1065
-1067
-1070
-1073
-1075
-1078
-1080
-1083
-1085
-1086
-1088
-1088
-1089
-1089
-1089
-1088
-1086
-1084
-1082
-1079
-1076
-1072
-1067
-1061
-1056
-1049
-1042
-1034
-1025
-1016
-1006
-996
-984
-973
-960
-948
-935
-921
-907
-892
-878
-862
-847
-832
-816
-801
-785
-769
-754
-738
-722
-707
-692
-677
-663
-648
-634
-621
-607
-594
-582
-569
-557
-545
-534
-523
-512
-502
-491
-481
-472
-462
-452
-443
-434
-424
-415
-406
-397
-388
-379
-370
-361
-352
-343
-334
-325
-316
-307
-298
-289
-281
-273
-264
-256
-249
-241
-234
-227
-220
-214
-207
-202
-197
-192
-188
-184
-181
-178
-176
-174
-172
-171
-171
-170
-171
-171
-172
-172
-174
-175
-176
-177
-179
-180
-182
-183
-185
-186
-187
-188
-189
-190
-190
-191
-191
-191
-191
-191
-190
-190
-189
-189
-188
-187
-186
-186
-185
-184
-184
-184
-183
-183
-183
-184
-184
-185
-185
-187
-188
-189
-191
-192
-194
-196
-198
-200
-202
-203
-205
-206
-208
-209
-209
-210
-210
-210
-209
-208
-207
-205
-203
-201
-198
-195
-191
-187
-183
-179
-174
-170
-165
-160
-154
-149
-144
-139
-135
-130
-126
-122
-118
-115
-112
-110
-109
-108
-108
-109
-111
-113
-117
-121
-126
-132
-140
-148
-156
-166
-176
-188
-200
-212
-225
-239
-253
-267
-282
-296
-311
-327
-342
-357
-372
-386
-401
-416
-430
-444
-457
-471
-483
-496
-508
-520
-531
-543
-553
-564
-573
-583
-592
-601
-610
-618
-626
-634
-642
-649
-657
-664
-671
-678
-685
-692
-699
-706
-713
-719
-726
-733
-739
-746
-752
-758
-765
-771
-776
-782
-788
-793
-798
-803
-807
-812
-816
-820
-823
-826
-829
-832
-835
-837
-839
-841
-843
-845
-847
-849
-850
-852
-854
-856
-859
-861
-864
-867
-870
-873
-877
-881
-886
-891
-896
-901
-907
-914
-920
-927
-935
-942
-950
-958
-967
-976
-985
-994
-1004
-1014
-1024
-1035
-1046
-1057
-1068
-1079
-1091
-1103
-1114
-1126
-1138
-1150
-1162
-1173
-1185
-1196
-1207
-1218
-1229
-1239
-1249
-1259
-1269
-1278
-1287
-1295
-1303
-1311
-1318
-1325
-1332
-1338
-1343
-1348
-1353
-1357
-1361
-1365
-1368
-1370
-1372
-1373
-1374
-1375
-1375
-1374
-1374
-1372
-1371
-1369
-1367
-1364
-1361
-1358
-1355
-1352
-1348
-1345
-1341
-1337
-1334
-1330
-1326
-1323
-1319
-1316
-1312
-1309
-1305
-1302
-1299
-1296
-1293
-1291
-1288
-1285
-1283
-1281
-1278
-1276
-1274
-1272
-1270
-1268
-1266
-1264
-1262
-1260
-1258
-1255
-1253
-1250
-1247
-1244
-1241
-1237
-1233
-1229
-1224
-1219
-1214
-1208
-1202
-1195
-1188
-1180
-1172
-1164
-1155
-1145
-1135
-1125
-1114
-1103
-1092
-1081
-1069
-1057
-1044
-1032
-1018
-1006
-994
-981
-968
-955
-942
-930
-917
-905
-893
-881
-869
-858
-847
-836
-825
-815
-805
-795
-786
-777
-768
-759
-751
-743
-735
-728
-721
-714
-707
-701
-694
-688
-682
-676
-671
-665
-660
-654
-649
-643
-638
-632
-627
-621
-616
-610
-604
-598
-592
-585
-579
-572
-565
-558
-551
-544
-537
-530
-523
-515
-508
-500
-493
-485
-477
-470
-462
-454
-446
-439
-431
-423
-415
-407
-399
-391
-382
-374
-366
-357
-349
-341
-332
-324
-315
-307
-298
-289
-281
-272
-263
-254
-245
-236
-227
-218
-209
-200
-192
-183
-174
-165
-156
-147
-139
-131
-123
-115
-107
-100
-93
-86
-80
-74
-68
-63
-59
-55
-51
-49
-47
-45
-44
-44
-45
-46
-48
-50
-53
-57
-61
-65
-70
-75
-81
-86
-92
-98
-105
-111
-117
-123
-130
-136
-142
-147
-153
-158
-163
-168
-173
-177
-181
-185
-189
-192
-195
-198
-200
-202
-204
-206
-208
-210
-211
-213
-214
-216
-217
-219
-221
-223
-225
-228
-230
-233
-236
-239
-242
-246
-249
-253
-256
-260
-264
-267
-270
-273
-276
-279
-281
-283
-284
-285
-285
-285
-284
-283
-281
-278
-275
-271
-266
-261
-255
-248
-241
-233
-224
-215
-205
-194
-183
-171
-159
-147
-134
-121
-107
-93
-79
-65
-51
-37
-22
-8
6
20
33
46
59
72
84
95
107
117
127
137
146
155
163
170
177
183
189
195
200
204
209
212
216
219
222
224
226
228
230
232
233
235
236
238
239
240
241
242
243
244
244
245
245
245
245
245
244
244
243
242
240
239
237
235
233
231
228
226
223
221
218
216
213
211
209
207
205
204
202
201
201
200
200
200
201
202
203
204
205
207
209
211
213
215
217
219
221
223
225
226
228
229
230
230
231
231
230
230
229
228
226
224
221
219
216
212
208
204
199
195
189
184
178
172
166
160
154
147
140
134
127
120
114
107
101
94
88
82
76
71
65
60
55
50
45
40
36
31
27
22
18
14
9
5
0
-5
-10
-15
-21
-26
-32
-38
-44
-51
-58
-65
-73
-80
-88
-96
-105
-113
-122
-131
-140
-149
-159
-168
-178
-188
-197
-207
-217
-227
-237
-246
-256
-265
-275
-284
-293
-302
-311
-319
-327
-335
-343
-350
-358
-364
-371
-377
-383
-388
-393
-398
-402
-406
-410
-413
-415
-418
-419
-420
-421
-421
-421
-420
-419
-417
-415
-413
-410
-407
-403
-399
-395
-390
-386
-381
-376
-372
-367
-362
-357
-352
-348
-343
-339
-335
-331
-328
-324
-321
-318
-316
-313
-311
-310
-308
-307
-306
-306
-306
-306
-306
-307
-308
-309
-311
-313
-315
-317
-319
-322
-324
-327
-330
-333
-335
-338
-341
-344
-346
-349
-351
-353
-355
-356
-357
-358
-358
-358
-357
-356
-354
-352
-350
-347
-343
-339
-335
-330
-325
-320
-315
-309
-303
-298
-292
-286
-280
-274
-268
-262
-257
-251
-246
-242
-237
-233
-230
-226
-223
-221
-218
-216
-215
-214
-213
-213
-212
-213
-213
-214
-215
-217
-219
-221
-223
-225
-228
-231
-233
-236
-239
-243
-246
-249
-253
-256
-260
-263
-267
-270
-274
-278
-281
-285
-289
-293
-297
-301
-305
-309
-313
-317
-322
-326
-331
-336
-340
-345
-350
-354
-359
-364
-368
-373
-377
-382
-386
-390
-394
-398
-401
-405
-408
-411
-414
-417
-420
-423
-426
-429
-432
-435
-439
-442
-446
-449
-454
-458
-462
-467
-473
-478
-484
-491
-497
-504
-512
-519
-528
-536
-545
-554
-563
-572
-582
-592
-602
-612
-622
-632
-643
-653
-663
-673
-682
-692
-701
-710
-718
-726
-733
-740
-747
-752
-758
-762
-766
-770
-773
-775
-777
-779
-780
-781
-781
-781
-781
-781
-781
-781
-781
-781
-781
-781
-782
-783
-784
-786
-788
-790
-793
-796
-799
-802
-806
-810
-814
-819
-823
-828
-832
-837
-841
-846
-850
-853
-857
-860
-863
-866
-868
-869
-870
-870
-870
-869
-868
-866
-863
-860
-856
-852
-847
-841
-835
-829
-823
-816
-809
-802
-794
-787
-779
-772
-765
-757
-750
-743
-737
-730
-724
-718
-713
-707
-703
-698
-695
-691
-688
-686
-684
-682
-681
-680
-679
-679
-679
-680
-680
-681
-682
-683
-685
-686
-688
-690
-691
-693
-695
-697
-699
-701
-704
-706
-708
-711
-713
-716
-719
-722
-725
-728
-732
-735
-739
-744
-748
-753
-758
-763
-769
-775
-781
-788
-795
-802
-810
-817
-826
-834
-843
-851
-861
-870
-879
-889
-899
-909
-919
-929
-940
-950
-961
-972
-983
-993
-1004
-1014
-1026
-1037
-1047
-1058
-1069
-1079
-1090
-1101
-1111
-1121
-1132
-1142
-1152
-1162
-1172
-1182
-1191
-1201
-1211
-1220
-1229
-1239
-1248
-1257
-1265
-1274
-1283
-1291
-1299
-1306
-1314
-1321
-1328
-1334
-1340
-1346
-1351
-1356
-1361
-1365
-1369
-1372
-1376
-1378
-1381
-1383
-1385
-1386
-1387
-1388
-1389
-1389
-1389
-1388
-1388
-1387
-1385
-1384
-1381
-1379
-1376
-1373
-1370
-1366
-1362
-1357
-1353
-1348
-1343
-1337
-1331
-1325
-1319
-1313
-1306
-1300
-1293
-1285
-1278
-1270
-1262
-1254
-1246
-1237
-1228
-1218
-1208
-1198
-1188
-1177
-1165
-1153
-1140
-1127
-1113
-1099
-1084
-1068
-1052
-1035
-1018
-999
-981
-961
-941
-921
-900
-879
-857
-835
-812
-789
-766
-743
-719
-696
-672
-649
-626
-602
-579
-556
-534
-511
-490
-468
-447
-427
-407
-387
-369
-351
-333
-316
-300
-284
-269
-255
-241
-228
-215
-203
-191
-179
-168
-157
-146
-135
-125
-114
-104
-93
-83
-72
-61
-50
-39
-28
-17
-5
7
19
32
45
58
71
84
98
112
125
139
153
167
181
194
207
220
233
245
257
268
279
289
298
307
314
322
328
334
338
343
346
349
351
352
353
353
353
353
352
351
350
349
347
346
345
344
343
342
342
342
343
344
345
347
349
351
355
358
362
366
371
375
380
386
391
396
402
407
412
418
422
427
431
435
438
441
443
444
445
445
445
443
441
439
435
431
426
420
414
407
399
391
382
372
362
352
341
330
318
306
294
282
270
258
245
233
221
209
197
185
173
162
151
140
129
118
108
98
88
77
67
58
48
38
28
17
7
-3
-14
-24
-35
-46
-58
-69
-81
-93
-106
-118
-131
-144
-158
-171
-185
-198
-212
-226
-239
-253
-266
-279
-292
-304
-316
-328
-339
-350
-361
-371
-380
-389
-397
-405
-412
-418
-424
-430
-435
-439
-444
-447
-450
-453
-456
-458
-460
-461
-463
-464
-465
-466
-468
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-480
-481
-482
-483
-484
-485
-486
-486
-487
-487
-487
-487
-487
-486
-485
-484
-483
-481
-479
-476
-474
-470
-467
-463
-459
-455
-450
-446
-441
-435
-430
-424
-419
-413
-407
-400
-394
-388
-381
-375
-368
-362
-355
-349
-342
-335
-329
-322
-316
-309
-303
-297
-290
-284
-278
-272
-265
-259
-253
-247
-241
-235
-229
-223
-217
-211
-205
-199
-194
-188
-182
-176
-171
-165
-160
-154
-149
-144
-139
-135
-130
-126
-122
-119
-116
-114
-112
-110
-109
-108
-108
-109
-109
-111
-113
-115
-117
-120
-123
-127
-131
-135
-139
-143
-147
-151
-156
-160
-164
-168
-172
-175
-179
-182
-184
-187
-188
-190
-191
-192
-192
-192
-191
-190
-189
-187
-185
-182
-180
-177
-174
-171
-168
-164
-161
-158
-155
-152
-149
-146
-143
-141
-139
-137
-136
-135
-134
-134
-134
-134
-135
-136
-137
-138
-140
-142
-145
-147
-149
-152
-154
-157
-159
-162
-164
-166
-168
-170
-172
-173
-174
-175
-176
-177
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-182
-182
-183
-183
-184
-185
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-198
-199
-200
-202
-203
-205
-207
-209
-211
-213
-215
-218
-220
-223
-227
-230
-234
-239
-243
-248
-254
-259
-266
-272
-279
-287
-294
-303
-311
-320
-329
-339
-348
-358
-368
-378
-389
-399
-410
-420
-431
-442
-452
-463
-474
-484
-494
-504
-514
-524
-533
-542
-551
-559
-567
-574
-581
-588
-594
-599
-605
-609
-613
-617
-620
-623
-625
-626
-627
-628
-628
-628
-627
-625
-624
-621
-619
-616
-613
-609
-605
-601
-597
-593
-589
-585
-580
-576
-572
-568
-564
-560
-557
-553
-550
-547
-544
-541
-538
-535
-532
-529
-526
-524
-521
-518
-515
-512
-510
-507
-504
-501
-498
-495
-492
-488
-485
-482
-479
-476
-473
-471
-468
-465
-462
-460
-457
-455
-453
-450
-448
-446
-444
-442
-439
-437
-435
-433
-430
-428
-425
-423
-420
-418
-415
-412
-409
-406
-403
-400
-397
-393
-390
-387
-383
-380
-376
-373
-369
-365
-362
-358
-355
-352
-349
-346
-343
-340
-338
-336
-334
-332
-331
-330
-330
-329
-329
-330
-331
-332
-333
-335
-337
-339
-341
-344
-347
-350
-353
-356
-359
-363
-366
-370
-373
-376
-379
-382
-385
-388
-390
-392
-394
-395
-397
-397
-398
-398
-398
-397
-396
-395
-393
-390
-388
-384
-381
-377
-373
-368
-364
-359
-354
-348
-343
-338
-333
-327
-322
-317
-312
-308
-303
-299
-295
-291
-288
-285
-282
-279
-276
-274
-272
-270
-269
-268
-267
-266
-265
-265
-265
-265
-265
-265
-266
-267
-267
-268
-269
-271
-272
-273
-275
-277
-278
-280
-282
-285
-287
-289
-292
-294
-297
-299
-302
-305
-307
-310
-312
-315
-317
-320
-322
-324
-327
-329
-331
-333
-334
-336
-338
-339
-341
-342
-344
-345
-346
-347
-348
-349
-350
-352
-353
-354
-356
-357
-359
-361
-363
-366
-369
-372
-376
-380
-384
-389
-394
-399
-405
-411
-417
-424
-431
-438
-445
-453
-461
-469
-477
-485
-493
-501
-509
-517
-525
-533
-540
-547
-555
-561
-568
-574
-580
-586
-591
-596
-601
-605
-609
-612
-615
-618
-620
-622
-623
-624
-625
-625
-625
-625
-625
-624
-623
-622
-621
-620
-619
-618
-617
-616
-615
-615
-615
-615
-615
-616
-617
-618
-620
-622
-625
-628
-631
-634
-638
-642
-646
-650
-654
-659
-663
-667
-672
-676
-680
-683
-686
-689
-692
-694
-695
-696
-697
-697
-696
-695
-693
-690
-687
-684
-679
-675
-669
-663
-657
-650
-643
-635
-627
-618
-610
-601
-592
-584
-575
-566
-557
-549
-540
-532
-525
-517
-510
-504
-498
-492
-487
-483
-478
-475
-472
-469
-467
-465
-463
-462
-461
-461
-460
-460
-460
-460
-460
-460
-460
-459
-459
-459
-458
-457
-456
-455
-454
-452
-450
-448
-445
-442
-439
-436
-433
-429
-425
-421
-417
-412
-408
-404
-399
-395
-391
-386
-382
-378
-374
-370
-367
-364
-361
-358
-356
-354
-352
-351
-350
-349
-349
-348
-349
-349
-350
-350
-352
-353
-354
-356
-357
-359
-361
-363
-364
-366
-368
-370
-372
-373
-375
-377
-378
-379
-380
-381
-381
-382
-382
-381
-381
-380
-379
-377
-375
-373
-371
-368
-364
-361
-357
-352
-348
-343
-338
-333
-328
-323
-317
-312
-307
-301
-296
-291
-285
-280
-275
-271
-266
-261
-257
-253
-249
-245
-241
-237
-233
-230
-226
-223
-219
-216
-212
-209
-205
-202
-198
-195
-192
-189
-186
-183
-180
-177
-174
-172
-169
-167
-165
-164
-163
-162
-161
-160
-160
-161
-161
-162
-163
-164
-166
-168
-170
-173
-176
-179
-182
-185
-188
-192
-195
-199
-202
-205
-209
-212
-215
-217
-220
-222
-223
-225
-226
-227
-227
-228
-228
-227
-226
-225
-224
-223
-221
-219
-217
-215
-213
-210
-208
-206
-203
-201
-199
-197
-195
-194
-192
-191
-190
-190
-190
-190
-191
-192
-193
-195
-197
-199
-202
-205
-208
-212
-216
-220
-224
-228
-233
-237
-242
-247
-252
-257
-262
-266
-271
-275
-280
-284
-288
-291
-294
-297
-300
-302
-304
-305
-306
-307
-307
-307
-306
-305
-304
-303
-301
-299
-297
-294
-292
-289
-286
-283
-280
-277
-274
-271
-268
-266
-263
-261
-258
-256
-254
-252
-250
-249
-248
-247
-246
-245
-245
-244
-244
-244
-243
-243
-243
-243
-243
-242
-242
-242
-241
-240
-239
-238
-236
-234
-232
-229
-226
-223
-219
-215
-211
-206
-201
-195
-189
-182
-175
-168
-160
-152
-143
-135
-126
-116
-106
-96
-86
-75
-64
-53
-42
-31
-19
-8
4
16
28
40
51
63
75
87
99
110
122
134
145
156
168
179
190
201
212
222
233
244
254
264
274
285
295
305
315
325
335
345
355
365
375
385
395
406
416
427
437
448
459
470
481
492
503
514
525
535
546
557
567
577
587
597
606
615
624
632
640
647
654
660
666
671
676
680
684
687
690
693
694
696
696
697
696
696
695
693
691
689
687
684
681
678
675
672
668
665
661
658
654
650
647
643
640
636
633
629
626
622
619
616
612
609
606
603
599
596
592
589
585
581
578
574
569
565
560
556
551
546
540
535
529
523
516
510
503
495
488
480
472
463
455
445
436
426
416
406
395
384
373
361
349
337
325
312
300
287
274
261
248
236
223
210
197
185
172
160
148
136
125
113
103
92
82
72
62
52
43
34
25
17
8
0
-8
-16
-24
-31
-39
-47
-54
-62
-69
-77
-85
-92
-100
-108
-116
-123
-131
-139
-147
-155
-163
-172
-180
-188
-196
-204
-212
-220
-229
-237
-245
-253
-261
-268
-276
-284
-292
-299
-307
-314
-322
-329
-336
-344
-351
-358
-365
-373
-380
-387
-395
-402
-410
-417
-425
-432
-440
-448
-455
-463
-471
-479
-487
-495
-504
-512
-520
-528
-536
-544
-552
-560
-568
-576
-584
-592
-599
-607
-614
-621
-628
-635
-642
-649
-655
-662
-668
-674
-680
-686
-692
-697
-703
-708
-713
-719
-724
-729
-734
-739
-744
-750
-755
-760
-766
-771
-777
-783
-789
-795
-801
-807
-814
-821
-828
-835
-842
-849
-857
-865
-872
-880
-888
-896
-904
-912
-920
-929
-937
-944
-952
-960
-968
-975
-982
-990
-996
-1002
-1008
-1016
-1020
-1027
-1032
-1037
-1042
-1046
-1049
-1053
-1056
-1059
-1061
-1063
-1064
-1066
-1066
-1067
-1067
-1068
-1067
-1067
-1067
-1066
-1065
-1065
-1064
-1063
-1063
-1062
-1062
-1061
-1061
-1061
-1062
-1062
-1063
-1064
-1065
-1067
-1068
-1070
-1073
-1075
-1078
-1081
-1084
-1087
-1090
-1093
-1097
-1100
-1104
-1107
-1111
-1114
-1118
-1121
-1124
-1127
-1130
-1133
-1136
-1138
-1141
-1143
-1145
-1147
-1149
-1150
-1152
-1153
-1155
-1156
-1158
-1159
-1161
-1162
-1164
-1166
-1167
-1169
-1171
-1173
-1175
-1177
-1180
-1182
-1184
-1186
-1188
-1191
-1193
-1195
-1197
-1198
-1200
-1201
-1202
-1203
-1204
-1205
-1205
-1205
-1205
-1204
-1203
-1202
-1200
-1198
-1196
-1194
-1191
-1187
-1184
-1179
-1175
-1170
-1164
-1158
-1152
-1145
-1137
-1129
-1121
-1112
-1102
-1092
-1082
-1071
-1059
-1048
-1035
-1022
-1010
-996
-983
-969
-954
-940
-925
-910
-895
-879
-864
-848
-832
-816
-800
-784
-768
-752
-736
-720
-704
-688
-672
-656
-640
-625
-609
-594
-579
-564
-549
-535
-521
-507
-493
-480
-467
-454
-442
-431
-419
-408
-398
-388
-378
-369
-361
-353
-345
-338
-332
-326
-320
-315
-311
-307
-304
-301
-298
-296
-294
-293
-292
-292
-292
-292
-293
-294
-295
-297
-299
-301
-303
-306
-308
-311
-314
-317
-321
-324
-327
-331
-334
-337
-341
-344
-347
-350
-353
-356
-359
-361
-364
-366
-368
-370
-371
-373
-374
-376
-377
-378
-379
-380
-381
-382
-383
-384
-386
-387
-388
-390
-392
-395
-397
-400
-404
-407
-412
-416
-422
-427
-433
-440
-447
-455
-463
-471
-480
-490
-500
-510
-520
-531
-542
-554
-565
-577
-589
-601
-614
-626
-638
-651
-663
-676
-688
-701
-713
-726
-738
-750
-763
-775
-787
-799
-811
-822
-834
-846
-858
-869
-881
-893
-904
-916
-927
-939
-951
-963
-975
-987
-1000
-1012
-1025
-1038
-1051
-1064
-1078
-1091
-1105
-1119
-1133
-1147
-1161
-1175
-1189
-1203
-1217
-1231
-1244
-1258
-1271
-1284
-1296
-1308
-1320
-1331
-1342
-1352
-1362
-1371
-1380
-1388
-1396
-1402
-1409
-1414
-1419
-1424
-1428
-1431
-1434
-1436
-1438
-1439
-1440
-1441
-1441
-1441
-1440
-1439
-1438
-1436
-1435
-1433
-1431
-1429
-1427
-1424
-1422
-1420
-1417
-1414
-1412
-1409
-1406
-1403
-1400
-1397
-1394
-1391
-1387
-1383
-1379
-1375
-1371
-1367
-1362
-1358
-1353
-1348
-1342
-1337
-1331
-1326
-1320
-1314
-1307
-1301
-1295
-1288
-1281
-1275
-1268
-1261
-1254
-1247
-1239
-1232
-1225
-1217
-1210
-1202
-1194
-1186
-1178
-1169
-1161
-1152
-1143
-1134
-1124
-1114
-1105
-1094
-1084
-1073
-1062
-1051
-1039
-1027
-1014
-1002
-989
-976
-963
-949
-934
-920
-905
-889
-874
-858
-842
-825
-808
-791
-774
-757
-740
-723
-705
-688
-671
-654
-637
-620
-604
-587
-572
-556
-541
-526
-512
-498
-484
-471
-459
-447
-435
-424
-413
-402
-392
-383
-374
-365
-356
-348
-340
-333
-325
-318
-312
-305
-299
-293
-287
-281
-276
-271
-266
-261
-257
-252
-249
-245
-242
-239
-237
-234
-233
-231
-230
-229
-229
-229
-229
-230
-231
-232
-234
-235
-237
-239
-242
-244
-247
-249
-252
-255
-257
-260
-262
-264
-266
-268
-270
-271
-272
-273
-273
-274
-274
-274
-273
-273
-272
-271
-270
-268
-267
-266
-264
-263
-262
-261
-260
-259
-259
-258
-258
-258
-259
-259
-260
-261
-263
-264
-266
-268
-270
-273
-275
-278
-281
-284
-287
-290
-293
-297
-300
-303
-307
-310
-313
-317
-320
-323
-327
-330
-333
-336
-339
-342
-345
-348
-351
-353
-356
-358
-361
-363
-366
-368
-370
-373
-375
-378
-380
-383
-386
-389
-393
-396
-400
-404
-408
-413
-418
-423
-428
-433
-439
-445
-451
-457
-464
-470
-477
-483
-490
-496
-503
-509
-516
-522
-528
-534
-540
-545
-550
-555
-560
-564
-568
-571
-574
-577
-580
-582
-584
-585
-586
-586
-587
-587
-586
-585
-584
-583
-581
-579
-577
-574
-572
-569
-566
-562
-559
-555
-551
-548
-544
-540
-535
-531
-527
-522
-517
-513
-508
-503
-498
-493
-488
-483
-478
-473
-468
-462
-457
-452
-447
-442
-436
-431
-426
-421
-415
-410
-405
-399
-394
-389
-384
-378
-373
-368
-363
-359
-354
-349
-345
-341
-337
-333
-329
-326
-323
-320
-317
-315
-313
-311
-310
-309
-308
-307
-306
-306
-306
-306
-306
-306
-307
-307
-307
-308
-308
-308
-308
-308
-308
-307
-306
-305
-304
-302
-300
-298
-296
-293
-289
-286
-282
-277
-273
-267
-262
-256
-250
-243
-236
-229
-221
-213
-205
-196
-188
-179
-169
-160
-150
-140
-130
-120
-110
-99
-89
-78
-67
-56
-46
-35
-24
-13
-2
9
19
30
40
50
61
71
80
90
100
109
118
126
135
143
151
158
165
172
178
184
189
194
199
203
206
209
211
213
214
215
215
215
214
213
211
208
205
201
197
192
187
182
176
169
162
155
147
139
131
122
113
105
95
86
77
68
59
49
40
31
23
14
6
-2
-9
-17
-24
-30
-36
-42
-48
-53
-58
-63
-68
-72
-77
-81
-85
-89
-93
-97
-101
-105
-109
-114
-118
-123
-128
-133
-138
-143
-149
-155
-161
-168
-175
-182
-189
-197
-204
-212
-221
-229
-238
-246
-255
-264
-273
-282
-291
-300
-308
-317
-325
-333
-341
-349
-357
-364
-370
-377
-383
-389
-395
-400
-406
-411
-416
-420
-425
-430
-435
-439
-444
-449
-454
-459
-464
-470
-476
-482
-489
-495
-503
-510
-518
-526
-534
-543
-552
-562
-572
-581
-592
-602
-613
-623
-634
-645
-657
-668
-679
-691
-702
-713
-725
-736
-748
-759
-770
-781
-792
-803
-814
-825
-835
-845
-855
-865
-875
-884
-893
-902
-910
-919
-926
-934
-941
-948
-955
-961
-967
-972
-977
-982
-987
-991
-995
-999
-1002
-1006
-1008
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1026
-1027
-1029
-1030
-1030
-1031
-1032
-1032
-1032
-1032
-1032
-1031
-1030
-1029
-1028
-1027
-1025
-1022
-1020
-1018
-1016
-1012
-1010
-1006
-1002
-998
-994
-990
-985
-980
-975
-970
-965
-959
-954
-948
-942
-937
-931
-925
-920
-914
-909
-903
-898
-893
-888
-883
-878
-874
-869
-865
-862
-858
-855
-852
-849
-847
-845
-843
-842
-841
-841
-840
-840
-841
-841
-842
-844
-845
-847
-849
-852
-854
-857
-861
-864
-867
-871
-875
-879
-883
-888
-892
-896
-900
-904
-909
-913
-916
-920
-924
-927
-930
-933
-935
-938
-940
-941
-942
-943
-944
-944
-944
-944
-943
-942
-940
-939
-937
-934
-932
-929
-926
-923
-920
-917
-915
-912
-909
-906
-904
-902
-900
-899
-898
-897
-897
-897
-898
-898
-900
-901
-903
-906
-908
-911
-914
-918
-922
-926
-930
-934
-939
-943
-948
-953
-958
-963
-968
-973
-979
-984
-989
-995
-1000
-1006
-1012
-1018
-1022
-1029
-1035
-1042
-1048
-1054
-1060
-1066
-1073
-1079
-1085
-1091
-1097
-1103
-1109
-1114
-1120
-1125
-1130
-1134
-1139
-1143
-1147
-1151
-1155
-1159
-1162
-1165
-1168
-1170
-1173
-1175
-1177
-1179
-1181
-1183
-1184
-1185
-1186
-1187
-1188
-1188
-1189
-1189
-1189
-1189
-1189
-1188
-1188
-1187
-1186
-1185
-1184
-1183
-1182
-1180
-1179
-1177
-1175
-1173
-1171
-1169
-1167
-1164
-1162
-1159
-1156
-1153
-1150
-1146
-1143
-1139
-1135
-1131
-1127
-1123
-1118
-1113
-1108
-1103
-1098
-1092
-1087
-1081
-1074
-1068
-1062
-1055
-1048
-1042
-1035
-1027
-1020
-1012
-1006
-998
-991
-983
-976
-968
-961
-953
-946
-938
-931
-923
-915
-907
-900
-892
-883
-875
-867
-858
-849
-840
-831
-821
-812
-802
-791
-781
-770
-759
-748
-737
-726
-714
-702
-690
-678
-666
-654
-642
-629
-617
-605
-592
-580
-568
-555
-543
-531
-520
-508
-497
-485
-474
-463
-453
-442
-432
-422
-412
-402
-393
-383
-374
-365
-356
-347
-338
-329
-320
-312
-303
-295
-286
-278
-270
-262
-254
-246
-238
-231
-224
-217
-210
-203
-196
-190
-184
-179
-173
-168
-163
-159
-155
-151
-148
-144
-142
-139
-137
-135
-134
-132
-131
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-126
-125
-124
-123
-121
-119
-117
-115
-112
-109
-106
-102
-98
-94
-89
-84
-79
-74
-68
-62
-56
-50
-44
-37
-31
-25
-18
-12
-6
1
7
13
18
24
29
35
40
45
49
54
58
62
65
69
72
75
78
81
83
85
87
89
91
93
95
97
98
100
102
104
106
108
111
114
116
119
123
126
130
134
138
142
147
152
157
162
167
172
178
183
188
194
199
205
210
215
220
225
230
234
239
243
247
251
255
258
261
264
266
269
271
273
275
276
278
279
280
281
281
282
283
283
283
284
284
284
284
285
285
285
285
285
285
285
285
285
284
284
284
283
283
282
282
281
280
279
277
276
275
273
271
269
267
264
261
259
256
252
249
245
242
238
234
229
225
220
216
211
206
200
195
190
184
178
173
167
161
155
149
143
137
131
124
118
112
105
99
92
85
79
72
65
58
51
44
36
29
21
13
6
-2
-10
-19
-27
-35
-43
-52
-60
-68
-77
-85
-93
-102
-110
-118
-126
-134
-142
-150
-158
-166
-174
-182
-189
-197
-205
-213
-221
-228
-236
-244
-252
-260
-268
-276
-284
-292
-300
-308
-317
-325
-334
-343
-351
-361
-370
-379
-389
-398
-408
-418
-428
-438
-449
-459
-470
-480
-491
-502
-513
-524
-535
-546
-557
-568
-579
-590
-601
-611
-622
-632
-643
-653
-662
-672
-682
-691
-700
-709
-718
-726
-734
-743
-750
-758
-766
-773
-781
-788
-795
-802
-809
-816
-822
-829
-835
-842
-848
-854
-860
-866
-872
-878
-884
-890
-896
-902
-908
-913
-919
-924
-930
-935
-941
-946
-951
-956
-961
-966
-971
-976
-981
-986
-991
-995
-1000
-1004
-1008
-1014
-1018
-1024
-1029
-1034
-1038
-1043
-1048
-1053
-1058
-1063
-1068
-1073
-1078
-1083
-1088
-1092
-1097
-1101
-1105
-1109
-1113
-1117
-1120
-1123
-1126
-1129
-1131
-1133
-1135
-1136
-1138
-1139
-1139
-1140
-1140
-1140
-1139
-1139
-1138
-1137
-1135
-1134
-1132
-1130
-1128
-1126
-1123
-1120
-1118
-1115
-1112
-1108
-1105
-1101
-1098
-1094
-1090
-1085
-1081
-1076
-1071
-1066
-1061
-1056
-1050
-1044
-1038
-1032
-1026
-1018
-1012
-1004
-998
-991
-984
-976
-969
-961
-954
-946
-939
-931
-924
-916
-909
-902
-896
-889
-883
-877
-871
-865
-860
-855
-850
-846
-842
-838
-835
-832
-828
-826
-823
-821
-818
-816
-814
-812
-810
-808
-806
-804
-803
-800
-798
-796
-794
-792
-789
-786
-784
-781
-778
-775
-772
-769
-765
-762
-759
-755
-752
-748
-745
-741
-737
-734
-730
-727
-724
-720
-717
-714
-711
-708
-705
-703
-700
-698
-696
-694
-692
-690
-689
-688
-686
-686
-685
-684
-684
-683
-683
-683
-683
-684
-684
-684
-685
-686
-687
-688
-689
-690
-691
-692
-694
-695
-697
-698
-700
-702
-704
-706
-708
-710
-713
-716
-719
-722
-725
-729
-732
-737
-741
-746
-750
-756
-761
-767
-773
-779
-785
-792
-799
-806
-813
-820
-828
-835
-843
-850
-858
-865
-873
-880
-888
-895
-902
-908
-915
-921
-928
-934
-939
-945
-950
-955
-959
-964
-968
-972
-976
-980
-983
-986
-989
-992
-995
-998
-1000
-1004
-1006
-1010
-1012
-1016
-1020
-1022
-1027
-1030
-1034
-1038
-1042
-1046
-1051
-1055
-1060
-1064
-1069
-1074
-1078
-1083
-1088
-1092
-1097
-1101
-1105
-1109
-1113
-1116
-1119
-1122
-1124
-1126
-1127
-1128
-1129
-1129
-1128
-1128
-1126
-1124
-1122
-1119
-1116
-1112
-1108
-1104
-1099
-1094
-1089
-1083
-1077
-1071
-1065
-1059
-1052
-1046
-1039
-1033
-1026
-1020
-1012
-1006
-1000
-994
-988
-982
-976
-971
-966
-961
-956
-951
-947
-942
-938
-935
-931
-928
-925
-922
-920
-918
-916
-914
-912
-911
-909
-908
-907
-906
-906
-905
-905
-904
-904
-904
-903
-903
-903
-903
-903
-904
-904
-904
-904
-905
-905
-905
-906
-906
-907
-907
-907
-908
-908
-908
-909
-909
-909
-909
-909
-909
-909
-908
-908
-907
-907
-906
-905
-904
-903
-902
-901
-900
-899
-897
-896
-895
-894
-893
-892
-891
-890
-889
-889
-888
-888
-888
-888
-889
-890
-891
-892
-893
-895
-898
-900
-903
-906
-910
-913
-918
-922
-927
-932
-938
-944
-950
-957
-964
-971
-978
-986
-994
-1002
-1010
-1020
-1029
-1038
-1048
-1057
-1066
-1076
-1085
-1095
-1105
-1114
-1124
-1134
-1144
-1153
-1163
-1172
-1182
-1191
-1201
-1210
-1219
-1228
-1237
-1246
-1255
-1263
-1272
-1280
-1288
-1296
-1303
-1311
-1318
-1325
-1332
-1339
-1346
-1352
-1358
-1364
-1370
-1376
-1381
-1386
-1391
-1396
-1401
-1405
-1410
-1414
-1417
-1421
-1424
-1427
-1430
-1432
-1434
-1436
-1437
-1438
-1439
-1439
-1439
-1439
-1438
-1437
-1436
-1434
-1433
-1430
-1428
-1425
-1423
-1420
-1417
-1413
-1410
-1407
-1403
-1399
-1396
-1392
-1389
-1385
-1382
-1379
-1375
-1372
-1369
-1366
-1363
-1361
-1358
-1356
-1354
-1352
-1350
-1348
-1346
-1345
-1343
-1342
-1340
-1339
-1338
-1337
-1335
-1334
-1333
-1332
-1330
-1329
-1328
-1326
-1324
-1323
-1321
-1319
-1317
-1315
-1313
-1310
-1307
-1305
-1302
-1298
-1295
-1292
-1288
-1284
-1280
-1275
-1271
-1266
-1261
-1256
-1251
-1246
-1240
-1234
-1228
-1222
-1215
-1209
-1202
-1195
-1187
-1180
-1172
-1165
-1157
-1148
-1140
-1132
-1123
-1114
-1105
-1096
-1087
-1078
-1069
-1059
-1050
-1040
-1030
-1020
-1010
-1000
-992
-982
-972
-962
-952
-942
-932
-923
-913
-903
-893
-883
-873
-863
-853
-843
-833
-823
-814
-804
-794
-785
-775
-765
-756
-746
-737
-727
-718
-709
-699
-690
-681
-672
-663
-653
-644
-636
-627
-618
-610
-601
-593
-585
-577
-570
-562
-555
-548
-541
-535
-528
-522
-516
-511
-505
-500
-494
-489
-484
-479
-474
-470
-465
-460
-456
-451
-447
-442
-438
-433
-428
-424
-419
-414
-410
-405
-400
-395
-390
-385
-380
-374
-369
-364
-359
-353
-348
-343
-338
-334
-329
-325
-320
-317
-313
-310
-306
-304
-301
-299
-298
-297
-296
-296
-296
-296
-297
-298
-300
-302
-305
-308
-311
-315
-319
-324
-329
-334
-339
-345
-350
-356
-363
-369
-375
-382
-388
-395
-402
-409
-415
-422
-429
-436
-443
-450
-457
-463
-470
-477
-484
-491
-499
-506
-513
-520
-528
-535
-543
-550
-558
-566
-574
-582
-590
-598
-607
-615
-624
-632
-641
-649
-658
-667
-675
-684
-693
-701
-710
-718
-726
-735
-743
-751
-759
-766
-774
-781
-788
-796
-802
-809
-816
-822
-828
-834
-840
-845
-851
-856
-861
-866
-870
-874
-879
-883
-886
-890
-894
-897
-901
-904
-907
-911
-914
-917
-920
-924
-927
-930
-934
-937
-941
-945
-949
-953
-958
-963
-968
-973
-978
-984
-990
-996
-1002
-1008
-1016
-1022
-1031
-1039
-1047
-1055
-1063
-1072
-1080
-1089
-1098
-1108
-1117
-1127
-1136
-1146
-1156
-1166
-1176
-1186
-1196
-1206
-1216
-1226
-1237
-1247
-1257
-1266
-1276
-1286
-1295
-1304
-1313
-1322
-1331
-1339
-1347
-1354
-1361
-1368
-1375
-1381
-1387
-1393
-1398
-1403
-1407
-1412
-1415
-1419
-1422
-1426
-1428
-1431
-1433
-1436
-1438
-1440
-1442
-1443
-1445
-1447
-1448
-1450
-1451
-1453
-1455
-1456
-1458
-1460
-1461
-1463
-1465
-1467
-1469
-1471
-1473
-1475
-1477
-1479
-1481
-1482
-1484
-1485
-1487
-1488
-1489
-1490
-1491
-1491
-1492
-1492
-1491
-1491
-1490
-1490
-1489
-1487
-1486
-1484
-1482
-1480
-1477
-1475
-1472
-1469
-1465
-1462
-1458
-1454
-1450
-1446
-1442
-1437
-1433
-1428
-1423
-1418
-1413
-1407
-1402
-1396
-1391
-1385
-1379
-1374
-1368
-1362
-1356
-1350
-1345
-1339
-1333
-1327
-1322
-1316
-1310
-1305
-1299
-1293
-1287
-1282
-1276
-1270
-1264
-1258
-1252
-1246
-1240
-1234
-1227
-1220
-1214
-1207
-1200
-1193
-1186
-1179
-1172
-1165
-1158
-1151
-1144
-1137
-1131
-1124
-1117
-1111
-1105
-1099
-1093
-1087
-1082
-1076
-1071
-1066
-1062
-1057
-1053
-1049
-1045
-1041
-1037
-1033
-1029
-1026
-1022
-1018
-1014
-1010
-1006
-1004
-1000
-996
-991
-987
-983
-978
-974
-969
-964
-959
-954
-949
-944
-939
-934
-929
-924
-919
-914
-910
-905
-901
-896
-893
-889
-885
-882
-879
-877
-874
-872
-871
-869
-868
-867
-867
-867
-866
-867
-867
-867
-868
-869
-870
-871
-872
-874
-875
-877
-878
-880
-882
-884
-886
-888
-890
-892
-895
-897
-900
-903
-906
-909
-912
-916
-919
-923
-927
-931
-936
-941
-946
-951
-956
-962
-968
-974
-980
-987
-993
-1000
-1008
-1014
-1022
-1031
-1039
-1047
-1056
-1064
-1073
-1082
-1091
-1100
-1110
-1119
-1129
-1138
-1148
-1157
-1167
-1176
-1186
-1195
-1205
-1214
-1224
-1233
-1243
-1252
-1261
-1271
-1280
-1289
-1298
-1307
-1316
-1325
-1335
-1344
-1353
-1362
-1371
-1380
-1389
-1399
-1408
-1418
-1427
-1437
-1447
-1456
-1466
-1477
-1487
-1497
-1507
-1518
-1528
-1539
-1550
-1560
-1571
-1582
-1593
-1605
-1616
-1627
-1639
-1650
-1662
-1674
-1686
-1698
-1710
-1722
-1735
-1747
-1759
-1772
-1785
-1797
-1810
-1823
-1836
-1849
-1862
-1876
-1889
-1903
-1916
-1930
-1944
-1957
-1971
-1985
-1999
-2013
-2027
-2041
-2054
-2068
-2082
-2095
-2109
-2122
-2135
-2148
-2161
-2174
-2186
-2198
-2210
-2221
-2232
-2243
-2254
-2264
-2274
-2283
-2292
-2301
-2309
-2317
-2325
-2332
-2339
-2345
-2352
-2357
-2363
-2368
-2372
-2376
-2380
-2384
-2387
-2390
-2392
-2394
-2396
-2397
-2398
-2399
-2400
-2400
-2400
-2399
-2399
-2398
-2397
-2395
-2394
-2392
-2390
-2388
-2385
-2383
-2380
-2377
-2374
-2371
-2368
-2365
-2362
-2358
-2355
-2352
-2348
-2345
-2341
-2338
-2334
-2331
-2328
-2324
-2321
-2318
-2315
-2312
-2309
-2306
-2304
-2301
-2298
-2296
-2293
-2291
-2289
-2286
-2284
-2282
-2280
-2277
-2275
-2273
-2271
-2268
-2266
-2264
-2261
-2259
-2256
-2253
-2250
-2247
-2244
-2241
-2238
-2234
-2230
-2227
-2223
-2219
-2215
-2211
-2207
-2202
-2198
-2193
-2189
-2184
-2180
-2175
-2171
-2166
-2161
-2156
-2152
-2147
-2142
-2138
-2133
-2128
-2124
-2120
-2115
-2111
-2107
-2103
-2099
-2095
-2091
-2088
-2084
-2080
-2077
-2074
-2070
-2067
-2064
-2060
-2057
-2054
-2051
-2048
-2045
-2043
-2040
-2037
-2035
-2032
-2029
-2027
-2024
-2021
-2019
-2017
-2013
-2012
-2009
-2007
-2004
-2001
-1999
-1997
-1994
-1992
-1989
-1986
-1983
-1980
-1977
-1974
-1971
-1968
-1964
-1961
-1957
-1954
-1950
-1946
-1942
-1938
-1934
-1929
-1925
-1921
-1916
-1911
-1907
-1902
-1897
-1893
-1888
-1884
-1879
-1875
-1870
-1866
-1862
-1859
-1855
-1852
-1849
-1846
-1844
-1841
-1839
-1837
-1836
-1834
-1833
-1832
-1831
-1830
-1829
-1828
-1828
-1827
-1827
-1826
-1826
-1826
-1825
-1825
-1824
-1823
-1823
-1822
-1821
-1820
-1819
-1818
-1817
-1816
-1814
-1813
-1812
-1810
-1809
-1807
-1805
-1804
-1802
-1800
-1799
-1797
-1796
-1794
-1792
-1791
-1789
-1788
-1787
-1785
-1784
-1782
-1781
-1780
-1778
-1777
-1775
-1774
-1773
-1771
-1770
-1768
-1767
-1766
-1764
-1763
-1761
-1760
-1758
-1757
-1756
-1754
-1753
-1751
-1750
-1749
-1747
-1746
-1744
-1743
-1742
-1740
-1739
-1738
-1736
-1735
-1733
-1732
-1731
-1729
-1728
-1726
-1725
-1724
-1722
-1721
-1720
-1718
-1717
-1715
-1714
-1713
-1711
-1710
-1709
-1707
-1706
-1704
-1703
-1702
-1700
-1699
-1698
-1696
-1695
-1694
-1692
-1691
-1689
-1688
-1687
-1685
-1684
-1683
-1681
-1680
-1679
-1677
-1676
-1675
-1673
-1672
-1671
-1669
-1668
-1667
-1665
-1664
-1663
-1661
-1660
-1659
-1657
-1656
-1655
-1653
-1652
-1651
-1649
-1648
-1647
-1645
-1644
-1643
-1641
-1640
-1639
-1637
-1636
-1635
-1633
-1632
-1631
-1630
-1628
-1627
-1626
-1624
-1623
-1622
-1620
-1619
-1618
-1617
-1615
-1614
-1613
-1611
-1610
-1609
-1607
-1606
-1605
-1604
-1602
-1601
-1600
-1598
-1597
-1596
-1595
-1593
-1592
-1591
-1589
-1588
-1587
-1586
-1584
-1583
-1582
-1581
-1579
-1578
-1577
-1576
-1574
-1573
-1572
-1570
-1569
-1568
-1567
-1565
-1564
-1563
-1562
-1560
-1559
-1558
-1557
-1555
-1554
-1553
-1552
-1550
-1549
-1548
-1547
-1545
-1544
-1543
-1542
-1540
-1539
-1538
-1537
-1536
-1534
-1533
-1532
-1531
-1529
-1528
-1527
-1526
-1524
-1523
-1522
-1521
-1520
-1518
-1517
-1516
-1515
-1514
-1512
-1511
-1510
-1509
-1507
-1506
-1505
-1504
-1503
-1501
-1500
-1499
-1498
-1497
-1495
-1494
-1493
-1492
-1491
-1489
-1488
-1487
-1486
-1485
-1483
-1482
-1481
-1480
-1479
-1478
-1476
-1475
-1474
-1473
-1472
-1470
-1469
-1468
-1467
-1466
-1465
-1463
-1462
-1461
-1460
-1459
-1458
-1456
-1455
-1454
-1453
-1452
-1451
-1449
-1448
-1447
-1446
-1445
-1444
-1442
-1441
-1440
-1439
-1438
-1437
-1436
-1434
-1433
-1432
-1431
-1430
-1429
-1428
-1426
-1425
-1424
-1423
-1422
-1421
-1420
-1418
-1417
-1416
-1415
-1414
-1413
-1412
-1410
-1409
-1408
-1407
-1406
-1405
-1404
-1403
-1402
-1400
-1399
-1398
-1397
-1396
-1395
-1394
-1393
-1391
-1390
-1389
-1388
-1387
-1386
-1385
-1384
-1383
-1382
-1380
-1379
-1378
-1377
-1376
-1375
-1374
-1373
-1372
-1371
-1369
-1368
-1367
-1366
-1365
-1364
-1363
-1362
-1361
-1360
-1359
-1358
-1356
-1355
-1354
-1353
-1352
-1351
-1350
-1349
-1348
-1347
-1346
-1345
-1344
-1343
-1341
-1340
-1339
-1338
-1337
-1336
-1335
-1334
-1333
-1332
-1331
-1330
-1329
-1328
-1327
-1326
-1325
-1323
-1322
-1321
-1320
-1319
-1318
-1317
-1316
-1315
-1314
-1313
-1312
-1311
-1310
-1309
-1308
-1307
-1306
-1305
-1304
-1303
-1302
-1301
-1300
-1299
-1298
-1297
-1295
-1294
-1293
-1292
-1291
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1283
-1282
-1281
-1280
-1279
-1278
-1277
-1276
-1275
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1258
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1249
-1248
-1247
-1246
-1246
-1245
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1236
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1219
-1218
-1217
-1216
-1215
-1214
-1213
-1212
-1211
-1210
-1209
-1208
-1207
-1206
-1205
-1204
-1203
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1191
-1190
-1190
-1189
-1188
-1187
-1186
-1185
-1184
-1183
-1182
-1181
-1180
-1179
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1172
-1171
-1170
-1169
-1169
-1168
-1167
-1166
-1165
-1164
-1163
-1162
-1161
-1161
-1160
-1159
-1158
-1157
-1156
-1155
-1154
-1153
-1153
-1152
-1151
-1150
-1149
-1148
-1147
-1146
-1145
-1145
-1144
-1143
-1142
-1141
-1140
-1139
-1138
-1138
-1137
-1136
-1135
-1134
-1133
-1132
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1126
-1125
-1124
-1123
-1122
-1121
-1120
-1120
-1119
-1118
-1117
-1116
-1115
-1114
-1114
-1113
-1112
-1111
-1110
-1109
-1109
-1108
-1107
-1106
-1105
-1104
-1104
-1103
-1102
-1101
-1100
-1099
-1099
-1098
-1097
-1096
-1095
-1094
-1094
-1093
-1092
-1091
-1090
-1090
-1089
-1088
-1087
-1086
-1085
-1085
-1084
-1083
-1082
-1081
-1081
-1080
-1079
-1078
-1077
-1077
-1076
-1075
-1074
-1073
-1073
-1072
-1071
-1070
-1069
-1069
-1068
-1067
-1066
-1065
-1065
-1064
-1063
-1062
-1061
-1061
-1060
-1059
-1058
-1057
-1057
-1056
-1055
-1054
-1054
-1053
-1052
-1051
-1050
-1050
-1049
-1048
-1047
-1047
-1046
-1045
-1044
-1043
-1043
-1042
-1041
-1040
-1040
-1039
-1038
-1037
-1037
-1036
-1035
-1034
-1034
-1033
-1032
-1031
-1031
-1030
-1029
-1028
-1028
-1027
-1026
-1025
-1025
-1024
-1022
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1008
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-1000
-999
-998
-997
-997
-996
-995
-995
-994
-993
-992
-992
-991
-990
-990
-989
-988
-987
-987
-986
-985
-985
-984
-983
-983
-982
-981
-980
-980
-979
-978
-978
-977
-976
-976
-975
-974
-974
-973
-972
-971
-971
-970
-969
-969
-968
-967
-967
-966
-965
-965
-964
-963
-963
-962
-961
-961
-960
-959
-959
-958
-957
-957
-956
-955
-955
-954
-953
-953
-952
-951
-951
-950
-949
-949
-948
-947
-947
-946
-945
-945
-944
-943
-943
-942
-941
-941
-940
-939
-939
-938
-937
-937
-936
-935
-935
-934
-934
-933
-932
-932
-931
-930
-930
-929
-928
-928
-927
-927
-926
-925
-925
-924
-923
-923
-922
-922
-921
-920
-920
-919
-918
-918
-917
-917
-916
-915
-915
-914
-913
-913
-912
-912
-911
-910
-910
-909
-909
-908
-907
-907
-906
-905
-905
-904
-904
-903
-902
-902
-901
-901
-900
-899
-899
-898
-898
-897
-896
-896
-895
-895
-894
-893
-893
-892
-892
-891
-891
-890
-889
-889
-888
-888
-887
-886
-886
-885
-885
-884
-884
-883
-882
-882
-881
-881
-880
-879
-879
-878
-878
-877
-877
-876
-875
-875
-874
-874
-873
-873
-872
-872
-871
-870
-870
-869
-869
-868
-868
-867
-866
-866
-865
-865
-864
-864
-863
-863
-862
-861
-861
-860
-860
-859
-859
-858
-858
-857
-857
-856
-855
-855
-854
-854
-853
-853
-852
-852
-851
-851
-850
-850
-849
-848
-848
-847
-847
-846
-846
-845
-845
-844
-844
-843
-843
-842
-842
-841
-841
-840
-840
-839
-838
-838
-837
-837
