5
21151
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
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
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
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
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
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
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
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
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
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
154
154
154
154
154
155
155
155
155
155
156
156
156
156
157
157
157
157
157
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
162
162
162
162
163
163
163
163
164
164
164
164
165
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
169
169
169
170
170
170
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
185
186
186
187
187
187
188
188
188
189
189
190
190
190
191
191
191
192
192
192
193
193
194
194
194
195
195
196
196
196
197
197
197
198
198
198
198
199
199
199
200
200
200
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
203
203
203
204
204
204
204
205
205
205
206
206
206
207
207
208
208
208
209
209
210
210
211
211
211
212
212
213
213
214
214
215
215
215
215
216
216
216
216
217
217
217
217
217
217
217
217
218
218
218
218
218
219
219
220
220
221
221
222
222
223
224
224
225
226
227
228
228
229
230
231
231
232
233
234
234
235
236
237
238
239
240
240
241
242
243
244
245
246
247
248
249
250
251
252
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
269
270
271
272
274
275
277
278
280
281
282
284
285
287
288
289
291
292
294
295
296
298
299
300
301
303
304
305
307
308
309
311
312
313
314
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
331
332
333
333
333
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
335
334
334
334
334
334
335
335
335
336
336
337
337
338
338
339
339
340
341
341
342
343
344
345
346
348
349
350
351
351
352
353
354
355
355
356
357
358
359
359
360
361
361
362
362
362
362
362
362
362
362
362
361
360
359
358
357
355
354
352
351
349
348
346
345
344
343
343
342
341
341
340
340
339
338
337
335
334
332
331
329
327
325
323
321
319
317
315
313
310
308
306
304
302
300
299
297
296
295
294
294
293
292
291
291
290
289
288
287
287
286
285
285
284
284
283
283
282
282
282
281
281
280
279
278
278
277
277
277
277
277
278
279
280
281
282
283
283
283
283
283
282
281
280
279
278
277
277
276
276
276
276
276
276
276
276
276
276
276
277
277
278
279
280
282
283
284
285
286
287
288
288
288
288
288
288
288
287
286
286
286
285
285
285
285
286
286
286
286
286
286
286
287
287
287
288
289
289
290
291
292
294
295
296
297
298
299
301
303
304
306
309
311
314
316
319
321
324
326
329
331
334
336
339
342
344
347
350
353
356
359
362
365
367
370
372
374
377
379
381
383
386
388
391
393
396
399
401
403
406
408
409
411
413
414
416
418
419
421
422
423
425
426
427
427
428
428
428
428
428
428
427
427
427
427
427
427
427
427
427
427
427
428
428
428
428
429
430
431
432
433
435
437
439
440
442
444
445
447
449
450
452
454
455
457
459
461
463
464
465
466
467
467
467
467
467
466
466
465
465
465
465
465
466
466
466
466
466
465
465
465
464
464
463
462
462
461
461
461
461
462
463
464
464
465
466
467
467
468
468
468
469
470
471
472
474
475
477
478
479
480
481
482
483
484
485
486
487
488
489
489
490
491
492
492
493
494
495
495
496
497
497
497
498
498
498
498
498
498
498
497
496
495
494
493
493
492
491
490
489
488
487
485
484
482
481
479
478
477
477
476
476
476
476
476
476
476
474
473
471
469
466
464
462
460
459
458
458
458
458
459
459
460
460
461
461
461
462
462
462
463
463
464
464
465
465
466
467
467
467
467
467
467
467
467
466
466
465
464
463
462
460
459
458
456
455
453
451
450
448
447
446
444
443
443
442
441
441
440
440
440
440
440
440
440
440
441
441
442
443
444
445
445
446
448
449
450
452
453
455
457
458
459
460
461
461
461
460
460
460
460
461
461
462
463
464
465
466
467
468
468
468
468
468
467
466
466
465
464
463
463
462
462
461
461
461
461
461
461
461
461
461
461
461
462
462
462
463
464
464
464
464
464
464
463
462
461
460
459
458
457
456
455
455
455
455
455
455
455
456
456
456
456
456
457
457
457
458
459
460
461
462
463
464
465
467
468
469
470
471
472
472
473
474
475
477
478
479
480
481
482
482
483
483
483
483
483
483
484
484
484
485
486
488
489
491
493
495
498
500
502
505
507
510
512
514
517
519
521
523
525
527
528
530
531
532
533
535
536
537
538
540
542
544
546
548
551
553
556
558
561
564
566
569
571
574
576
578
580
582
584
585
587
588
590
591
592
593
593
594
594
594
594
594
594
594
594
594
595
596
597
598
599
600
601
602
603
604
605
606
606
607
608
609
611
612
613
615
617
619
621
624
627
630
633
636
639
642
645
648
651
653
655
658
660
662
664
666
668
669
671
673
674
676
678
679
681
683
684
685
686
687
688
689
690
691
692
694
696
698
700
703
705
707
709
710
712
713
714
715
716
717
719
720
721
723
724
725
726
727
727
727
727
727
726
726
725
724
724
723
722
722
721
720
718
717
716
715
713
712
711
710
710
710
710
710
710
711
712
713
714
715
716
716
717
717
718
718
719
719
720
721
723
724
726
728
730
731
733
734
735
736
736
735
734
732
729
726
722
718
714
710
706
702
699
696
692
689
687
684
681
678
676
674
672
670
669
668
667
666
665
663
662
660
658
655
653
650
648
645
641
638
635
631
627
624
620
616
612
609
605
601
598
595
592
589
586
583
580
577
575
572
570
567
564
561
558
555
551
548
544
540
536
531
527
523
518
514
510
506
501
497
492
488
484
480
476
473
470
468
466
463
462
460
458
456
454
451
449
447
444
441
438
435
431
427
423
419
416
412
409
407
405
403
403
402
402
401
401
401
400
400
399
398
397
395
394
392
390
389
387
385
383
380
378
375
372
369
365
362
358
354
351
347
344
342
339
338
336
335
334
334
333
333
333
333
333
333
333
333
333
333
333
334
334
334
334
334
334
335
335
336
336
338
339
341
343
347
350
354
359
364
369
375
380
384
388
392
395
397
399
401
402
404
405
406
407
409
410
410
411
411
411
411
410
410
409
409
408
408
408
409
409
410
410
411
411
411
411
411
412
412
413
414
415
417
418
420
422
424
427
429
432
434
438
441
445
448
452
456
459
463
466
470
473
476
480
484
488
492
495
499
502
506
509
512
515
518
521
525
529
534
539
544
549
555
560
565
570
575
580
584
588
591
594
596
598
600
602
604
607
609
612
615
618
622
625
628
630
633
635
637
639
641
642
643
644
645
646
646
646
645
645
644
643
643
643
642
642
643
643
644
645
646
648
649
651
654
656
658
660
661
662
663
663
664
664
664
665
666
667
668
669
670
670
670
670
668
667
665
663
662
661
661
661
662
663
664
665
666
667
667
666
665
664
662
660
659
657
655
654
652
650
649
646
644
641
639
635
632
629
627
624
622
621
619
619
618
618
618
618
617
617
617
617
617
618
618
617
617
617
616
615
614
613
611
609
606
603
599
595
589
584
578
572
567
561
556
551
547
542
538
534
530
526
522
517
512
508
503
498
492
487
481
474
467
459
451
443
435
428
421
414
409
404
400
396
392
388
385
381
377
374
370
367
363
360
356
353
350
347
344
341
339
337
335
333
332
330
328
325
322
318
314
309
303
297
291
285
279
274
270
266
263
261
259
257
255
253
251
248
245
241
238
234
229
225
221
217
212
208
203
197
192
186
181
176
171
166
162
158
155
152
149
147
145
144
143
142
141
141
140
139
139
138
138
137
137
138
138
138
139
139
139
138
138
137
137
136
137
137
138
140
142
143
145
146
147
148
149
149
150
150
150
150
149
149
148
146
145
143
140
138
136
133
131
129
128
127
126
125
124
124
123
122
121
120
120
119
118
117
117
117
117
118
119
120
123
125
127
130
132
134
136
137
138
139
139
139
139
139
138
138
138
138
137
137
136
136
136
136
137
138
141
144
149
154
160
165
171
176
180
184
187
191
194
198
202
207
211
216
221
226
230
234
237
239
241
243
245
247
249
252
255
258
261
265
268
271
274
276
279
283
286
290
294
299
303
308
312
315
318
320
322
323
323
324
325
326
328
329
331
332
333
334
335
336
336
336
337
338
339
339
341
342
342
343
344
345
345
346
346
347
347
348
349
350
351
352
353
353
353
353
353
353
352
352
352
353
353
354
354
353
352
351
349
347
344
341
337
333
328
323
318
312
306
300
294
287
281
275
269
264
259
255
251
248
246
244
242
241
239
238
236
234
233
231
229
226
223
220
217
213
210
206
203
200
196
193
189
185
181
176
171
166
159
152
145
138
130
122
114
107
100
93
87
82
77
72
68
63
59
54
48
42
34
27
18
9
-1
-11
-22
-33
-43
-54
-64
-74
-84
-93
-102
-110
-119
-127
-136
-144
-152
-161
-169
-177
-184
-191
-198
-204
-210
-215
-221
-226
-232
-238
-244
-251
-258
-265
-272
-278
-284
-289
-293
-297
-299
-301
-303
-305
-307
-309
-312
-315
-319
-323
-327
-331
-336
-340
-345
-349
-354
-360
-366
-372
-379
-387
-395
-404
-414
-424
-434
-444
-454
-464
-474
-484
-493
-501
-509
-515
-522
-527
-533
-539
-545
-553
-561
-569
-579
-589
-599
-610
-620
-630
-639
-648
-657
-664
-672
-678
-685
-691
-697
-701
-705
-708
-710
-712
-712
-711
-710
-709
-708
-708
-708
-709
-711
-713
-715
-717
-720
-722
-725
-727
-729
-731
-733
-734
-736
-737
-738
-740
-742
-744
-746
-748
-750
-752
-755
-757
-759
-761
-763
-764
-765
-767
-768
-771
-774
-779
-784
-790
-796
-804
-811
-818
-825
-831
-837
-842
-846
-849
-852
-854
-855
-857
-858
-859
-861
-863
-865
-867
-869
-870
-872
-873
-873
-873
-873
-873
-872
-871
-869
-868
-866
-863
-860
-858
-855
-851
-848
-845
-842
-839
-836
-833
-831
-829
-828
-828
-828
-828
-829
-831
-832
-834
-836
-838
-840
-841
-843
-844
-845
-847
-848
-850
-851
-853
-854
-856
-857
-858
-858
-858
-858
-858
-857
-856
-855
-854
-852
-851
-850
-850
-850
-850
-851
-852
-852
-852
-852
-851
-849
-847
-844
-841
-838
-834
-831
-828
-826
-824
-822
-821
-820
-819
-818
-817
-816
-814
-813
-812
-810
-809
-808
-807
-806
-805
-804
-803
-802
-800
-798
-797
-795
-793
-792
-790
-789
-789
-789
-790
-792
-794
-797
-801
-805
-809
-813
-817
-821
-825
-828
-831
-834
-837
-840
-843
-846
-848
-850
-852
-853
-855
-856
-856
-857
-857
-857
-856
-856
-857
-857
-858
-859
-861
-862
-863
-864
-866
-867
-868
-869
-870
-870
-871
-871
-872
-872
-871
-871
-870
-869
-868
-867
-867
-867
-868
-869
-871
-874
-877
-881
-885
-889
-894
-900
-906
-912
-920
-928
-936
-945
-954
-964
-973
-982
-991
-999
-1006
-1014
-1020
-1025
-1030
-1035
-1039
-1043
-1046
-1050
-1053
-1056
-1059
-1062
-1065
-1068
-1070
-1072
-1075
-1078
-1080
-1083
-1087
-1090
-1095
-1099
-1104
-1109
-1114
-1119
-1124
-1129
-1134
-1139
-1143
-1148
-1153
-1157
-1162
-1168
-1173
-1179
-1184
-1190
-1195
-1200
-1204
-1209
-1213
-1216
-1220
-1223
-1226
-1229
-1231
-1234
-1237
-1239
-1242
-1244
-1247
-1249
-1252
-1254
-1257
-1259
-1261
-1264
-1266
-1269
-1272
-1275
-1278
-1281
-1284
-1287
-1290
-1293
-1295
-1298
-1301
-1303
-1306
-1309
-1312
-1314
-1316
-1317
-1318
-1319
-1319
-1318
-1318
-1316
-1315
-1313
-1311
-1308
-1305
-1302
-1298
-1295
-1291
-1288
-1285
-1281
-1278
-1276
-1273
-1270
-1267
-1264
-1262
-1259
-1257
-1255
-1254
-1253
-1252
-1252
-1253
-1253
-1253
-1253
-1254
-1254
-1254
-1255
-1255
-1257
-1258
-1260
-1263
-1265
-1268
-1270
-1272
-1273
-1274
-1274
-1274
-1274
-1273
-1273
-1273
-1273
-1274
-1275
-1276
-1277
-1278
-1279
-1279
-1279
-1278
-1277
-1275
-1272
-1269
-1266
-1262
-1259
-1255
-1251
-1247
-1243
-1239
-1235
-1231
-1227
-1223
-1219
-1215
-1211
-1208
-1204
-1200
-1196
-1193
-1190
-1188
-1186
-1185
-1185
-1185
-1186
-1187
-1188
-1190
-1192
-1195
-1198
-1202
-1206
-1211
-1217
-1223
-1229
-1236
-1243
-1251
-1258
-1265
-1273
-1280
-1287
-1294
-1302
-1309
-1317
-1324
-1332
-1339
-1346
-1353
-1359
-1365
-1371
-1376
-1381
-1386
-1389
-1393
-1396
-1399
-1401
-1404
-1407
-1411
-1414
-1418
-1421
-1425
-1429
-1433
-1437
-1442
-1447
-1452
-1457
-1464
-1470
-1477
-1485
-1493
-1501
-1510
-1519
-1528
-1538
-1548
-1558
-1568
-1579
-1589
-1600
-1610
-1620
-1629
-1639
-1649
-1659
-1669
-1680
-1691
-1702
-1714
-1727
-1739
-1752
-1765
-1778
-1791
-1804
-1816
-1828
-1840
-1852
-1863
-1874
-1884
-1895
-1904
-1914
-1922
-1931
-1939
-1947
-1955
-1962
-1970
-1977
-1985
-1994
-2001
-2011
-2020
-2029
-2037
-2048
-2058
-2069
-2079
-2090
-2101
-2113
-2125
-2137
-2149
-2161
-2174
-2186
-2198
-2210
-2221
-2232
-2243
-2253
-2263
-2272
-2281
-2290
-2299
-2307
-2315
-2323
-2331
-2339
-2347
-2355
-2363
-2371
-2380
-2388
-2397
-2406
-2414
-2423
-2432
-2440
-2448
-2456
-2464
-2471
-2477
-2482
-2487
-2490
-2493
-2496
-2499
-2501
-2503
-2506
-2508
-2511
-2513
-2515
-2517
-2519
-2521
-2522
-2523
-2524
-2526
-2527
-2528
-2530
-2532
-2534
-2535
-2537
-2539
-2541
-2543
-2545
-2547
-2549
-2551
-2554
-2557
-2559
-2562
-2564
-2566
-2569
-2571
-2573
-2575
-2578
-2580
-2583
-2587
-2591
-2596
-2601
-2606
-2611
-2616
-2622
-2627
-2632
-2637
-2641
-2646
-2651
-2656
-2661
-2666
-2671
-2677
-2682
-2688
-2694
-2700
-2706
-2712
-2718
-2725
-2731
-2738
-2744
-2750
-2757
-2763
-2770
-2776
-2783
-2790
-2796
-2802
-2808
-2814
-2820
-2825
-2831
-2836
-2842
-2847
-2853
-2859
-2865
-2870
-2876
-2881
-2886
-2891
-2896
-2900
-2905
-2910
-2915
-2920
-2926
-2933
-2940
-2947
-2954
-2962
-2970
-2977
-2985
-2993
-3002
-3010
-3019
-3027
-3036
-3044
-3052
-3060
-3068
-3075
-3082
-3089
-3095
-3101
-3107
-3113
-3119
-3124
-3130
-3135
-3140
-3145
-3149
-3154
-3158
-3162
-3166
-3170
-3174
-3178
-3182
-3187
-3192
-3197
-3203
-3209
-3214
-3220
-3226
-3232
-3237
-3244
-3250
-3257
-3264
-3271
-3279
-3287
-3295
-3303
-3311
-3320
-3329
-3338
-3347
-3356
-3365
-3375
-3385
-3394
-3403
-3413
-3422
-3431
-3440
-3449
-3457
-3466
-3474
-3482
-3490
-3498
-3505
-3511
-3518
-3524
-3530
-3536
-3542
-3548
-3553
-3559
-3565
-3571
-3577
-3583
-3588
-3593
-3598
-3602
-3606
-3610
-3613
-3616
-3619
-3621
-3623
-3625
-3626
-3627
-3627
-3627
-3626
-3625
-3622
-3619
-3615
-3611
-3606
-3601
-3595
-3589
-3584
-3579
-3574
-3569
-3565
-3561
-3557
-3554
-3550
-3547
-3543
-3539
-3535
-3531
-3526
-3522
-3518
-3514
-3510
-3506
-3503
-3499
-3496
-3493
-3489
-3485
-3481
-3477
-3472
-3467
-3462
-3456
-3450
-3444
-3436
-3429
-3420
-3411
-3401
-3391
-3381
-3371
-3360
-3349
-3337
-3325
-3313
-3301
-3288
-3275
-3261
-3247
-3233
-3218
-3203
-3188
-3174
-3159
-3144
-3130
-3115
-3101
-3086
-3072
-3058
-3044
-3030
-3017
-3003
-2991
-2978
-2966
-2953
-2942
-2930
-2919
-2908
-2897
-2887
-2877
-2868
-2860
-2851
-2843
-2836
-2829
-2822
-2816
-2810
-2804
-2799
-2795
-2791
-2787
-2784
-2781
-2778
-2774
-2771
-2767
-2763
-2759
-2754
-2749
-2743
-2738
-2732
-2727
-2722
-2716
-2711
-2706
-2701
-2697
-2692
-2688
-2683
-2679
-2676
-2672
-2668
-2665
-2661
-2658
-2654
-2650
-2646
-2641
-2637
-2634
-2630
-2627
-2625
-2622
-2621
-2619
-2617
-2616
-2615
-2614
-2614
-2614
-2614
-2615
-2616
-2617
-2618
-2619
-2620
-2621
-2622
-2623
-2624
-2625
-2626
-2627
-2628
-2629
-2629
-2629
-2629
-2628
-2626
-2625
-2623
-2620
-2618
-2615
-2612
-2610
-2607
-2605
-2603
-2601
-2599
-2597
-2595
-2594
-2593
-2592
-2591
-2590
-2589
-2589
-2588
-2587
-2587
-2585
-2584
-2583
-2581
-2580
-2578
-2576
-2574
-2571
-2569
-2565
-2562
-2558
-2553
-2549
-2544
-2540
-2536
-2532
-2529
-2525
-2522
-2519
-2517
-2514
-2512
-2510
-2508
-2507
-2505
-2504
-2504
-2504
-2504
-2505
-2507
-2510
-2513
-2517
-2522
-2527
-2533
-2539
-2546
-2554
-2562
-2571
-2580
-2590
-2600
-2611
-2621
-2633
-2644
-2656
-2667
-2678
-2690
-2701
-2712
-2723
-2733
-2744
-2754
-2764
-2773
-2783
-2792
-2800
-2808
-2815
-2822
-2829
-2835
-2841
-2847
-2853
-2860
-2866
-2873
-2881
-2888
-2895
-2903
-2911
-2919
-2927
-2936
-2945
-2954
-2963
-2972
-2982
-2991
-3000
-3009
-3017
-3026
-3034
-3042
-3051
-3059
-3069
-3078
-3088
-3099
-3110
-3122
-3134
-3146
-3158
-3170
-3182
-3194
-3206
-3218
-3230
-3243
-3255
-3267
-3280
-3292
-3304
-3316
-3328
-3340
-3352
-3364
-3375
-3386
-3397
-3408
-3418
-3428
-3438
-3447
-3456
-3464
-3473
-3482
-3491
-3500
-3509
-3518
-3528
-3537
-3547
-3557
-3566
-3576
-3585
-3595
-3604
-3614
-3624
-3635
-3645
-3656
-3667
-3678
-3689
-3700
-3711
-3721
-3732
-3742
-3753
-3763
-3773
-3783
-3793
-3803
-3812
-3821
-3830
-3839
-3848
-3856
-3864
-3872
-3880
-3887
-3894
-3901
-3908
-3914
-3919
-3924
-3929
-3933
-3936
-3939
-3942
-3944
-3946
-3949
-3951
-3953
-3955
-3957
-3959
-3961
-3962
-3963
-3963
-3963
-3963
-3963
-3962
-3961
-3961
-3960
-3959
-3957
-3955
-3953
-3950
-3946
-3942
-3937
-3931
-3925
-3919
-3913
-3907
-3900
-3893
-3886
-3878
-3870
-3862
-3853
-3844
-3835
-3826
-3818
-3809
-3801
-3792
-3784
-3776
-3767
-3758
-3749
-3740
-3730
-3720
-3710
-3701
-3691
-3682
-3673
-3664
-3655
-3647
-3638
-3630
-3621
-3612
-3604
-3596
-3588
-3580
-3572
-3565
-3557
-3550
-3543
-3536
-3529
-3522
-3515
-3509
-3502
-3495
-3488
-3481
-3474
-3467
-3460
-3454
-3447
-3439
-3432
-3424
-3416
-3408
-3399
-3390
-3381
-3372
-3364
-3355
-3346
-3337
-3328
-3319
-3311
-3302
-3293
-3285
-3277
-3269
-3261
-3253
-3245
-3238
-3230
-3222
-3214
-3207
-3198
-3190
-3181
-3173
-3163
-3154
-3144
-3134
-3124
-3113
-3103
-3092
-3081
-3070
-3060
-3049
-3038
-3026
-3015
-3003
-2992
-2980
-2968
-2957
-2945
-2933
-2922
-2910
-2898
-2886
-2874
-2861
-2848
-2835
-2822
-2809
-2796
-2783
-2770
-2757
-2744
-2731
-2718
-2706
-2693
-2680
-2668
-2656
-2643
-2631
-2619
-2606
-2593
-2580
-2567
-2554
-2540
-2526
-2512
-2498
-2484
-2470
-2456
-2441
-2427
-2413
-2400
-2386
-2373
-2360
-2348
-2336
-2324
-2313
-2301
-2290
-2280
-2269
-2258
-2247
-2236
-2225
-2214
-2203
-2192
-2181
-2170
-2160
-2150
-2141
-2132
-2124
-2116
-2109
-2103
-2097
-2092
-2087
-2082
-2078
-2074
-2070
-2067
-2064
-2062
-2060
-2059
-2058
-2058
-2058
-2059
-2060
-2062
-2063
-2065
-2066
-2068
-2069
-2070
-2071
-2071
-2072
-2073
-2074
-2074
-2075
-2075
-2075
-2074
-2074
-2073
-2071
-2069
-2067
-2065
-2062
-2059
-2055
-2052
-2049
-2045
-2041
-2039
-2035
-2032
-2029
-2025
-2023
-2020
-2017
-2015
-2013
-2011
-2009
-2007
-2005
-2004
-2003
-2001
-2001
-2000
-1999
-1998
-1997
-1997
-1996
-1995
-1995
-1995
-1995
-1995
-1996
-1997
-1998
-1999
-2001
-2003
-2005
-2008
-2011
-2013
-2017
-2019
-2021
-2024
-2025
-2028
-2029
-2031
-2032
-2033
-2033
-2033
-2033
-2033
-2033
-2032
-2029
-2027
-2025
-2021
-2017
-2013
-2009
-2005
-2001
-1996
-1992
-1987
-1983
-1978
-1973
-1968
-1963
-1957
-1951
-1944
-1937
-1929
-1921
-1912
-1903
-1894
-1885
-1875
-1866
-1856
-1846
-1837
-1827
-1818
-1808
-1799
-1790
-1780
-1772
-1763
-1754
-1746
-1738
-1731
-1724
-1718
-1713
-1708
-1704
-1701
-1698
-1696
-1694
-1693
-1691
-1690
-1689
-1688
-1687
-1686
-1686
-1685
-1685
-1685
-1686
-1686
-1688
-1689
-1691
-1692
-1694
-1695
-1696
-1698
-1699
-1699
-1700
-1700
-1700
-1700
-1700
-1700
-1700
-1699
-1698
-1697
-1695
-1694
-1692
-1689
-1686
-1684
-1680
-1677
-1674
-1671
-1668
-1665
-1662
-1659
-1657
-1654
-1652
-1649
-1647
-1645
-1643
-1642
-1641
-1641
-1641
-1642
-1644
-1646
-1649
-1652
-1656
-1660
-1664
-1669
-1674
-1678
-1684
-1689
-1694
-1699
-1704
-1709
-1713
-1717
-1721
-1725
-1728
-1731
-1734
-1736
-1738
-1739
-1741
-1741
-1741
-1741
-1740
-1738
-1736
-1734
-1731
-1728
-1725
-1722
-1719
-1715
-1710
-1706
-1700
-1694
-1688
-1681
-1674
-1667
-1659
-1651
-1644
-1636
-1629
-1622
-1615
-1608
-1601
-1594
-1587
-1580
-1573
-1566
-1559
-1553
-1547
-1542
-1537
-1532
-1528
-1525
-1521
-1518
-1514
-1510
-1506
-1502
-1498
-1494
-1490
-1486
-1481
-1477
-1473
-1468
-1463
-1458
-1452
-1447
-1442
-1436
-1431
-1425
-1420
-1415
-1410
-1405
-1400
-1395
-1390
-1385
-1380
-1375
-1370
-1366
-1361
-1357
-1352
-1349
-1345
-1342
-1339
-1336
-1334
-1333
-1331
-1331
-1330
-1330
-1331
-1332
-1334
-1336
-1339
-1343
-1347
-1351
-1356
-1362
-1367
-1373
-1379
-1385
-1392
-1398
-1405
-1411
-1418
-1425
-1432
-1438
-1445
-1452
-1458
-1464
-1470
-1476
-1482
-1487
-1493
-1498
-1503
-1508
-1514
-1519
-1524
-1529
-1534
-1539
-1543
-1547
-1551
-1555
-1559
-1562
-1565
-1567
-1570
-1573
-1575
-1578
-1580
-1583
-1585
-1587
-1589
-1591
-1593
-1594
-1595
-1596
-1597
-1598
-1598
-1599
-1600
-1600
-1601
-1601
-1601
-1602
-1601
-1601
-1601
-1601
-1600
-1600
-1599
-1599
-1599
-1598
-1598
-1597
-1597
-1597
-1596
-1595
-1594
-1593
-1590
-1588
-1585
-1581
-1578
-1573
-1569
-1564
-1559
-1553
-1547
-1541
-1535
-1528
-1522
-1515
-1508
-1501
-1494
-1487
-1480
-1472
-1465
-1457
-1449
-1442
-1434
-1426
-1417
-1409
-1401
-1393
-1384
-1375
-1365
-1355
-1345
-1334
-1322
-1310
-1297
-1284
-1270
-1256
-1242
-1228
-1213
-1198
-1183
-1168
-1152
-1137
-1123
-1108
-1094
-1080
-1066
-1053
-1040
-1027
-1014
-1002
-991
-979
-968
-956
-945
-935
-924
-914
-904
-895
-885
-876
-866
-857
-848
-838
-829
-820
-811
-802
-793
-785
-777
-769
-762
-754
-747
-740
-734
-727
-720
-713
-707
-699
-692
-685
-677
-669
-661
-653
-645
-637
-629
-622
-614
-607
-601
-594
-588
-583
-577
-571
-566
-561
-556
-551
-547
-543
-540
-537
-535
-534
-534
-534
-535
-537
-538
-540
-541
-542
-543
-544
-545
-545
-544
-544
-543
-542
-542
-540
-539
-538
-536
-534
-532
-530
-527
-525
-522
-519
-516
-512
-509
-505
-501
-497
-493
-489
-484
-480
-475
-470
-465
-459
-454
-448
-442
-437
-431
-424
-418
-411
-404
-397
-390
-382
-374
-366
-358
-350
-342
-334
-327
-319
-312
-305
-297
-290
-283
-275
-268
-260
-253
-245
-236
-228
-218
-209
-198
-188
-177
-166
-155
-144
-132
-121
-109
-98
-86
-74
-63
-51
-40
-28
-17
-5
6
17
28
40
50
61
72
82
92
102
111
120
129
137
145
152
159
165
171
177
182
187
191
196
200
204
208
213
217
220
224
228
231
235
238
241
244
247
249
252
254
256
258
260
262
264
266
267
268
269
269
269
268
267
265
264
261
259
256
253
250
246
243
239
234
230
226
221
216
212
207
202
197
192
186
181
176
170
165
159
154
148
143
138
132
126
120
114
107
100
93
85
78
71
63
56
49
43
36
29
23
17
11
5
-1
-6
-11
-15
-19
-23
-26
-29
-31
-33
-36
-38
-40
-42
-44
-47
-49
-51
-53
-55
-56
-57
-58
-58
-58
-57
-56
-56
-54
-53
-52
-50
-48
-46
-44
-42
-40
-37
-35
-32
-30
-27
-25
-22
-20
-18
-15
-13
-10
-8
-5
-2
1
5
9
12
16
21
25
30
34
39
44
48
52
57
61
65
68
71
74
76
77
78
79
78
78
77
76
75
73
71
70
68
65
63
59
56
53
49
45
41
37
33
29
26
22
18
15
11
8
4
1
-2
-5
-8
-10
-12
-15
-17
-19
-21
-22
-24
-26
-28
-29
-31
-32
-34
-35
-36
-37
-38
-39
-41
-42
-44
-46
-48
-50
-53
-55
-58
-61
-64
-67
-70
-74
-77
-81
-84
-87
-91
-94
-97
-100
-103
-105
-107
-108
-109
-110
-110
-110
-110
-109
-108
-107
-105
-104
-101
-99
-96
-93
-90
-86
-82
-78
-74
-69
-65
-60
-55
-51
-46
-42
-38
-34
-30
-27
-24
-21
-18
-15
-13
-11
-8
-6
-3
-1
2
5
7
10
13
15
18
20
23
26
28
31
34
37
40
44
47
51
55
60
64
69
75
80
86
93
100
107
115
123
131
139
147
156
165
174
183
192
201
209
218
226
234
242
249
256
262
269
275
281
287
293
299
305
311
316
322
327
333
338
343
347
352
357
361
365
370
374
379
384
389
394
399
405
411
416
422
428
434
440
446
452
457
463
469
475
481
487
492
498
503
508
513
517
521
524
527
529
531
533
534
534
534
534
534
534
533
533
532
532
531
531
530
529
528
526
525
523
521
519
516
514
511
509
506
504
501
499
496
494
492
490
488
486
484
483
482
481
480
480
480
481
481
482
483
484
484
485
486
487
488
490
491
493
495
497
500
502
505
507
510
512
514
517
519
521
522
525
527
529
532
535
537
540
543
546
549
552
555
558
561
564
567
570
573
577
581
585
589
593
598
602
607
612
617
622
628
634
640
647
654
660
667
674
681
688
695
701
708
714
721
727
734
740
747
754
761
768
775
782
789
796
803
810
817
824
832
840
848
856
864
873
881
889
896
903
910
916
922
928
933
938
944
948
953
957
961
965
968
970
972
974
974
975
975
974
973
972
970
968
966
963
960
956
951
947
941
935
929
922
915
908
900
893
886
879
873
866
860
854
849
843
838
833
827
822
816
810
804
798
793
787
781
775
769
763
758
752
746
741
736
730
725
720
715
711
706
701
697
692
688
684
680
676
672
668
664
660
656
652
649
645
642
638
635
632
630
627
625
624
623
622
621
621
620
619
619
618
618
618
618
618
619
620
621
623
624
625
627
628
629
629
630
630
630
630
630
629
628
627
626
625
623
622
620
619
618
617
615
614
613
612
612
611
610
610
610
609
609
609
609
609
609
608
608
607
606
605
603
600
598
595
592
588
585
581
577
573
569
565
560
555
550
544
539
533
527
521
515
509
503
497
492
486
481
475
469
463
457
451
445
438
432
425
418
411
404
397
390
383
377
371
366
361
356
352
349
346
344
342
340
339
337
335
333
331
329
327
324
321
318
316
313
310
307
305
302
300
298
297
296
295
294
294
294
294
295
296
297
298
300
302
304
307
310
313
317
321
325
329
333
337
342
347
352
357
363
369
374
380
386
393
399
405
411
417
424
430
436
442
448
454
460
465
470
474
478
481
484
486
488
489
489
489
488
486
484
481
478
474
469
464
458
452
445
437
429
420
411
401
391
381
370
358
347
335
323
311
299
287
274
261
248
235
222
208
194
179
164
149
134
118
102
87
71
56
40
25
10
-4
-19
-34
-48
-64
-79
-94
-109
-124
-138
-152
-166
-179
-192
-205
-217
-229
-241
-253
-264
-276
-287
-298
-309
-320
-330
-340
-350
-359
-368
-376
-384
-392
-400
-408
-415
-423
-430
-437
-444
-451
-458
-464
-470
-477
-483
-489
-495
-500
-506
-511
-515
-520
-524
-527
-530
-533
-535
-536
-537
-537
-537
-536
-535
-532
-530
-527
-524
-520
-516
-511
-507
-502
-497
-491
-485
-479
-473
-467
-460
-454
-447
-440
-433
-426
-418
-410
-402
-394
-385
-377
-368
-359
-350
-342
-333
-325
-316
-308
-299
-291
-282
-274
-265
-257
-249
-241
-233
-226
-219
-212
-206
-199
-193
-187
-181
-174
-168
-162
-155
-148
-141
-134
-127
-119
-112
-105
-98
-90
-83
-75
-67
-59
-51
-43
-34
-26
-18
-10
-1
7
15
24
32
41
51
60
70
80
90
100
109
119
128
136
144
152
160
168
176
184
192
199
207
215
223
231
238
246
254
262
270
278
286
295
303
312
321
330
340
350
359
370
380
390
401
412
423
434
445
457
469
482
495
508
522
535
549
563
577
591
606
620
635
650
665
681
697
713
729
746
762
779
795
812
828
844
860
876
892
907
922
937
951
964
978
990
1002
1014
1025
1035
1045
1054
1063
1071
1079
1086
1093
1100
1106
1112
1118
1124
1130
1135
1140
1145
1149
1154
1158
1163
1167
1170
1174
1177
1180
1183
1185
1187
1189
1190
1190
1190
1190
1190
1189
1188
1187
1186
1184
1182
1180
1178
1175
1172
1168
1164
1160
1156
1150
1145
1139
1133
1126
1119
1112
1105
1097
1089
1081
1072
1063
1053
1044
1033
1022
1010
999
987
975
962
948
934
920
905
890
875
860
844
827
810
793
776
758
740
721
702
683
663
643
623
603
582
561
540
519
498
477
456
435
415
394
373
353
333
313
294
274
255
236
218
199
181
164
146
129
113
96
80
64
48
33
17
1
-14
-29
-45
-60
-74
-89
-103
-117
-131
-145
-159
-172
-185
-199
-211
-224
-236
-249
-261
-272
-284
-295
-306
-317
-328
-339
-349
-359
-369
-379
-389
-398
-408
-417
-426
-435
-445
-454
-463
-473
-482
-491
-501
-510
-519
-529
-538
-547
-555
-564
-573
-581
-589
-598
-606
-614
-621
-629
-636
-643
-650
-657
-663
-669
-675
-680
-685
-690
-694
-698
-702
-705
-708
-710
-712
-714
-715
-717
-717
-718
-718
-717
-717
-716
-715
-714
-713
-711
-710
-708
-705
-703
-700
-698
-694
-691
-688
-684
-680
-677
-673
-670
-666
-663
-659
-655
-652
-648
-644
-639
-635
-630
-625
-621
-616
-611
-606
-601
-596
-591
-587
-582
-578
-573
-569
-565
-561
-556
-552
-548
-544
-540
-536
-532
-527
-523
-518
-513
-509
-504
-499
-494
-489
-484
-478
-472
-465
-459
-452
-444
-437
-430
-423
-416
-409
-403
-397
-391
-385
-379
-373
-368
-363
-358
-353
-349
-344
-341
-337
-334
-331
-328
-325
-323
-320
-318
-315
-313
-311
-308
-306
-303
-300
-297
-294
-290
-287
-283
-278
-274
-269
-264
-259
-254
-249
-243
-237
-231
-225
-218
-212
-205
-198
-191
-183
-175
-167
-158
-149
-140
-130
-120
-111
-101
-92
-82
-73
-64
-54
-45
-36
-27
-18
-9
0
9
18
27
36
45
54
62
71
80
89
97
106
115
124
133
142
151
159
168
177
185
193
201
209
216
224
231
238
245
251
258
264
270
277
283
289
296
302
308
315
321
327
333
340
346
353
360
367
374
381
388
394
401
407
412
418
422
427
431
435
438
441
444
446
447
448
449
449
448
447
445
443
440
437
433
429
425
419
414
408
403
397
391
385
379
373
367
361
354
348
341
335
327
320
312
305
296
288
280
271
263
255
247
239
231
223
215
207
199
191
183
175
167
158
150
142
133
124
115
106
97
87
77
67
57
48
38
28
19
10
1
-8
-16
-24
-32
-39
-47
-54
-61
-69
-76
-83
-90
-97
-104
-111
-117
-123
-129
-134
-139
-144
-149
-153
-157
-161
-164
-168
-171
-174
-176
-178
-180
-182
-183
-184
-185
-186
-186
-186
-186
-185
-185
-185
-184
-184
-183
-182
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-171
-170
-170
-169
-169
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-169
-170
-171
-172
-174
-175
-176
-177
-178
-179
-179
-180
-181
-181
-182
-182
-183
-184
-184
-185
-185
-185
-184
-184
-183
-182
-181
-180
-179
-177
-176
-174
-172
-170
-168
-166
-164
-161
-159
-157
-154
-152
-150
-149
-147
-146
-146
-145
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-146
-147
-147
-148
-149
-150
-151
-153
-154
-155
-157
-158
-159
-161
-163
-165
-167
-170
-172
-175
-178
-181
-184
-188
-191
-194
-197
-201
-205
-208
-212
-216
-220
-225
-229
-233
-237
-240
-244
-248
-251
-255
-259
-262
-265
-269
-271
-274
-277
-279
-281
-282
-283
-284
-285
-285
-285
-285
-284
-283
-282
-280
-279
-277
-275
-273
-271
-269
-267
-265
-264
-263
-262
-262
-262
-262
-263
-263
-264
-266
-267
-268
-270
-271
-273
-274
-276
-278
-279
-281
-282
-283
-284
-285
-286
-287
-288
-289
-291
-292
-294
-297
-299
-302
-306
-310
-314
-319
-324
-328
-334
-339
-345
-350
-356
-362
-369
-375
-382
-389
-397
-404
-412
-419
-427
-435
-442
-450
-457
-464
-471
-477
-483
-488
-494
-499
-503
-507
-511
-515
-518
-521
-524
-527
-530
-533
-536
-538
-541
-543
-546
-549
-552
-556
-559
-563
-566
-570
-574
-577
-581
-585
-588
-592
-595
-598
-601
-605
-608
-612
-615
-618
-621
-624
-627
-629
-631
-632
-633
-634
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-634
-633
-632
-631
-630
-628
-626
-624
-622
-620
-618
-615
-613
-610
-608
-606
-603
-601
-598
-595
-593
-590
-587
-584
-581
-579
-576
-573
-570
-566
-563
-559
-554
-550
-544
-539
-533
-526
-520
-513
-506
-498
-490
-482
-474
-465
-456
-447
-438
-429
-419
-410
-401
-392
-382
-373
-364
-355
-345
-336
-326
-317
-307
-298
-288
-279
-270
-260
-251
-241
-232
-222
-213
-204
-194
-185
-175
-165
-156
-147
-137
-128
-118
-108
-98
-88
-78
-68
-57
-47
-37
-26
-16
-6
5
15
25
35
46
56
67
78
89
101
112
124
136
147
159
171
183
194
206
218
229
241
253
265
277
288
300
312
324
336
347
359
370
381
392
403
414
425
436
446
456
466
476
486
495
503
512
520
527
534
541
547
553
558
562
566
569
572
573
574
575
575
574
573
572
569
567
564
561
557
553
549
545
540
536
531
526
521
515
510
505
499
493
487
481
474
468
461
453
446
439
431
423
416
408
400
392
384
376
367
359
351
343
335
327
319
311
303
295
286
278
269
261
251
242
232
221
211
199
188
176
163
150
137
123
109
95
80
65
49
34
18
2
-14
-31
-46
-62
-77
-93
-107
-122
-136
-150
-164
-177
-190
-203
-215
-227
-238
-249
-259
-269
-279
-288
-297
-306
-314
-322
-329
-336
-343
-350
-357
-363
-369
-375
-381
-386
-392
-397
-402
-406
-411
-416
-420
-424
-428
-432
-436
-440
-444
-448
-452
-456
-461
-465
-469
-474
-479
-483
-488
-493
-498
-503
-508
-513
-518
-522
-527
-532
-537
-543
-548
-554
-559
-565
-570
-576
-581
-587
-592
-598
-604
-609
-615
-621
-627
-632
-638
-644
-649
-653
-658
-662
-666
-669
-673
-676
-680
-683
-687
-691
-695
-699
-702
-706
-710
-714
-718
-721
-725
-728
-732
-736
-739
-743
-747
-751
-754
-758
-761
-765
-768
-771
-773
-776
-778
-780
-782
-783
-784
-785
-786
-786
-786
-786
-785
-784
-783
-782
-780
-778
-775
-773
-769
-766
-762
-758
-753
-748
-743
-737
-731
-725
-718
-712
-704
-697
-689
-682
-674
-665
-657
-648
-639
-629
-619
-609
-598
-587
-575
-563
-550
-537
-524
-510
-495
-481
-466
-450
-434
-418
-402
-385
-368
-351
-333
-316
-299
-281
-263
-246
-228
-210
-193
-175
-158
-140
-123
-106
-88
-71
-55
-38
-21
-5
12
28
44
60
75
90
106
121
136
151
167
182
198
214
230
246
263
280
297
314
332
350
369
387
406
425
444
464
483
502
521
539
558
576
594
612
629
647
664
680
696
712
728
743
758
773
788
803
818
833
848
864
879
894
909
924
939
954
968
983
998
1012
1027
1041
1055
1069
1083
1097
1111
1125
1139
1153
1166
1180
1193
1206
1219
1232
1244
1256
1267
1279
1290
1301
1311
1321
1331
1341
1350
1359
1368
1376
1384
1392
1399
1406
1412
1418
1424
1429
1435
1440
1444
1449
1453
1458
1462
1465
1469
1472
1475
1478
1481
1483
1485
1488
1490
1491
1493
1494
1496
1496
1497
1498
1498
1498
1498
1498
1497
1497
1496
1494
1493
1491
1489
1486
1483
1480
1477
1474
1470
1467
1463
1459
1455
1450
1445
1440
1434
1428
1422
1415
1408
1401
1395
1388
1381
1374
1367
1360
1353
1347
1340
1334
1328
1321
1315
1309
1303
1297
1291
1285
1280
1274
1269
1264
1258
1253
1248
1243
1238
1233
1228
1223
1219
1214
1210
1206
1202
1197
1193
1189
1185
1180
1176
1171
1166
1162
1157
1152
1148
1143
1139
1134
1130
1125
1121
1116
1112
1108
1104
1100
1097
1093
1090
1087
1084
1081
1079
1076
1074
1071
1069
1066
1064
1062
1059
1056
1054
1051
1048
1045
1042
1039
1036
1033
1029
1026
1022
1018
1014
1012
1008
1006
1002
1000
997
994
991
988
986
983
981
978
976
974
972
969
967
965
962
959
957
954
951
948
945
942
939
935
932
929
927
924
921
918
915
913
910
908
905
903
901
899
897
896
894
893
891
890
889
888
888
887
887
886
886
887
887
888
889
891
892
894
896
898
900
903
906
909
913
917
922
927
932
937
943
949
956
962
969
976
983
990
998
1004
1012
1022
1030
1039
1048
1058
1067
1077
1087
1098
1108
1119
1130
1140
1151
1162
1173
1183
1194
1204
1214
1225
1235
1245
1256
1266
1277
1288
1299
1310
1321
1332
1343
1354
1365
1376
1387
1397
1408
1419
1430
1440
1451
1462
1472
1482
1493
1503
1513
1523
1533
1543
1552
1562
1571
1581
1590
1598
1607
1615
1624
1632
1639
1647
1655
1662
1670
1677
1684
1692
1699
1706
1714
1721
1728
1735
1742
1749
1755
1762
1768
1774
1780
1786
1791
1796
1801
1806
1810
1814
1818
1821
1823
1826
1828
1829
1830
1831
1831
1831
1831
1830
1829
1828
1827
1825
1823
1821
1818
1815
1812
1808
1804
1800
1796
1791
1786
1781
1776
1771
1765
1759
1753
1747
1741
1734
1728
1721
1714
1707
1701
1694
1687
1680
1674
1667
1660
1654
1648
1642
1635
1630
1624
1619
1613
1608
1604
1599
1595
1591
1587
1583
1580
1577
1574
1571
1569
1567
1565
1563
1562
1560
1559
1558
1557
1555
1554
1553
1552
1551
1549
1548
1547
1546
1545
1544
1542
1541
1540
1538
1536
1534
1532
1530
1527
1524
1521
1518
1515
1512
1508
1505
1501
1498
1494
1491
1487
1483
1479
1475
1470
1466
1461
1456
1451
1446
1440
1435
1429
1424
1418
1412
1406
1399
1393
1386
1379
1372
1365
1357
1350
1342
1335
1327
1319
1311
1303
1294
1286
1277
1268
1259
1251
1242
1233
1225
1216
1208
1200
1192
1184
1177
1169
1161
1154
1147
1140
1133
1127
1120
1114
1109
1103
1098
1094
1090
1086
1082
1079
1076
1073
1070
1067
1065
1063
1062
1060
1060
1060
1060
1061
1062
1063
1066
1068
1071
1074
1077
1081
1085
1089
1094
1099
1104
1109
1114
1120
1125
1131
1137
1142
1148
1154
1160
1166
1172
1178
1184
1190
1197
1203
1210
1216
1223
1230
1237
1244
1251
1258
1265
1272
1279
1286
1293
1299
1306
1313
1320
1327
1334
1342
1349
1357
1365
1373
1382
1390
1398
1407
1416
1425
1434
1443
1452
1461
1470
1479
1488
1497
1506
1515
1524
1533
1542
1552
1561
1571
1580
1590
1599
1609
1618
1626
1635
1643
1651
1658
1665
1672
1678
1684
1689
1694
1699
1704
1709
1714
1718
1723
1728
1733
1737
1742
1747
1752
1757
1762
1768
1773
1779
1785
1792
1798
1805
1811
1818
1824
1831
1837
1844
1851
1858
1864
1872
1879
1886
1894
1902
1910
1918
1926
1935
1944
1952
1961
1970
1979
1988
1997
2005
2016
2025
2035
2045
2056
2066
2077
2088
2099
2111
2122
2133
2145
2156
2167
2179
2190
2201
2213
2224
2235
2246
2256
2267
2278
2289
2299
2310
2320
2331
2341
2351
2360
2370
2379
2388
2397
2405
2414
2422
2429
2437
2444
2451
2458
2464
2470
2476
2482
2488
2494
2500
2506
2512
2518
2524
2530
2537
2543
2549
2556
2562
2569
2575
2582
2589
2595
2602
2608
2615
2621
2627
2634
2640
2646
2652
2658
2664
2670
2676
2681
2687
2692
2697
2702
2707
2711
2715
2719
2722
2726
2729
2732
2735
2738
2741
2744
2746
2749
2751
2754
2756
2759
2761
2764
2766
2769
2772
2775
2778
2781
2785
2788
2792
2796
2800
2804
2808
2812
2817
2821
2825
2830
2834
2839
2843
2848
2853
2858
2862
2867
2872
2877
2882
2887
2892
2897
2902
2907
2913
2918
2924
2929
2935
2940
2946
2951
2957
2963
2969
2975
2981
2986
2992
2998
3004
3010
3015
3020
3026
3031
3036
3041
3046
3050
3055
3059
3063
3066
3069
3072
3074
3077
3078
3080
3081
3081
3082
3081
3081
3080
3078
3076
3073
3071
3067
3063
3059
3055
3050
3045
3040
3035
3029
3023
3017
3011
3006
3000
2994
2988
2982
2977
2971
2965
2960
2954
2948
2943
2937
2932
2926
2921
2916
2911
2906
2901
2897
2892
2887
2883
2878
2873
2868
2863
2858
2853
2848
2843
2838
2833
2827
2822
2816
2809
2803
2796
2789
2782
2774
2766
2759
2751
2743
2735
2726
2718
2710
2701
2692
2684
2675
2666
2657
2648
2640
2631
2623
2615
2607
2600
2592
2585
2578
2571
2565
2558
2552
2546
2540
2534
2529
2524
2518
2514
2509
2505
2500
2496
2492
2488
2484
2480
2477
2473
2469
2465
2462
2459
2455
2452
2450
2447
2444
2442
2440
2437
2435
2432
2429
2426
2423
2420
2416
2412
2408
2404
2400
2396
2391
2387
2382
2378
2373
2368
2362
2357
2351
2345
2339
2333
2326
2320
2314
2307
2301
2294
2287
2281
2274
2268
2261
2254
2248
2241
2235
2229
2223
2217
2211
2205
2199
2193
2187
2180
2174
2167
2160
2153
2146
2139
2131
2124
2116
2109
2101
2094
2086
2078
2071
2063
2056
2049
2041
2035
2028
2021
2015
2009
2003
1997
1991
1985
1980
1974
1969
1963
1958
1952
1947
1942
1937
1931
1926
1921
1916
1912
1907
1903
1899
1896
1892
1889
1886
1884
1881
1878
1875
1872
1868
1864
1860
1856
1852
1848
1844
1840
1836
1832
1829
1825
1822
1818
1815
1812
1809
1806
1803
1800
1797
1795
1793
1791
1789
1787
1786
1785
1785
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1783
1783
1782
1781
1780
1779
1778
1777
1776
1775
1774
1773
1772
1770
1769
1767
1766
1764
1762
1760
1758
1756
1754
1752
1750
1748
1746
1744
1742
1740
1738
1736
1734
1732
1730
1727
1724
1721
1719
1716
1713
1710
1707
1704
1701
1698
1695
1692
1689
1686
1683
1680
1676
1673
1670
1666
1663
1659
1656
1652
1649
1645
1642
1638
1635
1631
1627
1624
1620
1617
1613
1610
1606
1603
1599
1596
1593
1589
1586
1582
1578
1575
1571
1567
1563
1559
1555
1551
1547
1543
1539
1535
1530
1525
1520
1515
1509
1503
1496
1489
1482
1474
1465
1456
1447
1437
1427
1417
1406
1395
1384
1373
1361
1350
1339
1328
1317
1306
1295
1285
1275
1266
1256
1248
1239
1231
1223
1216
1209
1202
1196
1190
1184
1179
1173
1168
1163
1158
1153
1147
1142
1136
1131
1125
1119
1112
1106
1099
1092
1085
1078
1071
1064
1057
1049
1042
1034
1027
1018
1010
1002
994
985
976
967
957
947
937
926
915
904
892
879
866
853
840
826
812
797
783
768
753
738
723
707
692
676
660
644
628
611
595
578
562
546
529
513
497
481
464
448
432
415
399
383
367
351
336
321
306
292
279
266
253
241
230
218
208
197
187
177
168
158
150
141
133
125
117
109
101
94
86
79
72
65
59
53
47
42
37
32
27
23
19
15
11
8
5
1
-2
-5
-8
-11
-14
-17
-21
-24
-28
-31
-34
-37
-40
-43
-45
-47
-48
-49
-50
-50
-50
-50
-49
-48
-46
-44
-41
-38
-34
-30
-25
-20
-15
-9
-4
2
8
13
19
24
29
35
39
44
48
52
56
59
61
63
64
65
65
64
63
61
58
55
51
47
43
37
31
25
18
10
2
-7
-17
-27
-37
-48
-60
-72
-84
-97
-110
-123
-136
-150
-163
-177
-191
-205
-220
-235
-250
-266
-282
-298
-315
-331
-349
-366
-383
-401
-418
-436
-453
-471
-488
-506
-523
-541
-559
-577
-594
-612
-629
-647
-664
-681
-698
-715
-733
-750
-768
-786
-804
-823
-841
-860
-879
-897
-916
-936
-955
-974
-993
-1012
-1032
-1052
-1072
-1093
-1113
-1134
-1155
-1177
-1198
-1221
-1243
-1266
-1290
-1314
-1339
-1363
-1389
-1414
-1440
-1466
-1493
-1520
-1547
-1574
-1602
-1630
-1658
-1686
-1714
-1743
-1771
-1800
-1829
-1859
-1888
-1918
-1948
-1978
-2008
-2039
-2069
-2100
-2131
-2161
-2192
-2223
-2254
-2285
-2317
-2349
-2381
-2413
-2445
-2477
-2510
-2542
-2575
-2608
-2640
-2673
-2705
-2738
-2770
-2802
-2835
-2867
-2900
-2932
-2965
-2997
-3030
-3062
-3094
-3126
-3158
-3190
-3222
-3253
-3284
-3314
-3344
-3374
-3403
-3433
-3462
-3490
-3519
-3547
-3576
-3604
-3632
-3659
-3686
-3713
-3739
-3766
-3791
-3816
-3841
-3865
-3889
-3912
-3935
-3957
-3979
-4000
-4019
-4040
-4059
-4078
-4094
-4112
-4128
-4143
-4157
-4170
-4182
-4193
-4204
-4213
-4222
-4230
-4238
-4245
-4251
-4258
-4263
-4269
-4274
-4278
-4283
-4287
-4292
-4296
-4300
-4304
-4307
-4311
-4315
-4319
-4322
-4325
-4329
-4332
-4335
-4337
-4340
-4343
-4346
-4349
-4353
-4356
-4359
-4362
-4365
-4369
-4372
-4376
-4379
-4383
-4386
-4390
-4394
-4397
-4401
-4405
-4408
-4411
-4415
-4418
-4421
-4424
-4427
-4430
-4433
-4436
-4438
-4441
-4443
-4445
-4447
-4448
-4449
-4450
-4450
-4449
-4449
-4448
-4446
-4444
-4442
-4440
-4437
-4434
-4431
-4428
-4425
-4422
-4419
-4416
-4413
-4410
-4407
-4405
-4402
-4400
-4397
-4395
-4392
-4390
-4388
-4386
-4384
-4382
-4381
-4379
-4378
-4377
-4376
-4375
-4375
-4374
-4374
-4375
-4375
-4376
-4378
-4379
-4381
-4383
-4385
-4387
-4388
-4390
-4392
-4394
-4396
-4398
-4400
-4403
-4405
-4407
-4408
-4410
-4412
-4414
-4416
-4417
-4419
-4421
-4423
-4424
-4426
-4428
-4429
-4431
-4432
-4433
-4434
-4435
-4437
-4437
-4438
-4439
-4441
-4442
-4443
-4444
-4446
-4447
-4448
-4450
-4451
-4453
-4454
-4455
-4456
-4457
-4458
-4459
-4459
-4459
-4459
-4459
-4458
-4458
-4457
-4456
-4456
-4455
-4454
-4452
-4451
-4450
-4449
-4448
-4446
-4445
-4444
-4443
-4442
-4441
-4441
-4441
-4442
-4443
-4445
-4446
-4448
-4451
-4453
-4456
-4459
-4462
-4465
-4469
-4473
-4477
-4482
-4487
-4493
-4498
-4504
-4510
-4517
-4523
-4529
-4536
-4542
-4549
-4556
-4563
-4570
-4577
-4584
-4592
-4599
-4607
-4615
-4623
-4631
-4639
-4647
-4655
-4663
-4671
-4679
-4688
-4696
-4704
-4712
-4719
-4726
-4733
-4740
-4746
-4752
-4757
-4762
-4767
-4771
-4776
-4781
-4785
-4790
-4794
-4799
-4803
-4808
-4812
-4816
-4821
-4825
-4830
-4834
-4839
-4844
-4850
-4855
-4861
-4867
-4873
-4878
-4884
-4890
-4895
-4901
-4906
-4911
-4916
-4921
-4926
-4931
-4935
-4940
-4944
-4949
-4953
-4956
-4960
-4963
-4967
-4969
-4972
-4974
-4976
-4978
-4980
-4981
-4982
-4983
-4983
-4983
-4983
-4982
-4981
-4980
-4978
-4976
-4973
-4970
-4967
-4963
-4959
-4955
-4950
-4944
-4939
-4932
-4926
-4919
-4911
-4903
-4894
-4885
-4876
-4866
-4856
-4845
-4834
-4823
-4812
-4801
-4790
-4778
-4766
-4755
-4743
-4731
-4720
-4708
-4697
-4686
-4676
-4666
-4656
-4646
-4637
-4629
-4620
-4612
-4605
-4597
-4590
-4583
-4577
-4570
-4564
-4558
-4552
-4547
-4541
-4536
-4531
-4526
-4522
-4518
-4514
-4510
-4506
-4503
-4500
-4497
-4494
-4491
-4488
-4485
-4483
-4480
-4477
-4475
-4472
-4469
-4467
-4465
-4463
-4461
-4459
-4457
-4456
-4454
-4453
-4452
-4451
-4451
-4451
-4450
-4450
-4451
-4451
-4451
-4452
-4452
-4452
-4452
-4453
-4453
-4453
-4452
-4452
-4452
-4451
-4450
-4449
-4447
-4446
-4444
-4442
-4440
-4437
-4434
-4431
-4428
-4424
-4420
-4415
-4409
-4403
-4395
-4387
-4379
-4369
-4359
-4349
-4338
-4327
-4315
-4303
-4291
-4279
-4266
-4253
-4241
-4228
-4216
-4203
-4191
-4180
-4168
-4156
-4145
-4134
-4123
-4111
-4100
-4089
-4078
-4067
-4056
-4046
-4035
-4026
-4016
-4006
-3998
-3990
-3982
-3974
-3966
-3958
-3951
-3944
-3936
-3929
-3922
-3915
-3908
-3902
-3895
-3889
-3882
-3876
-3869
-3862
-3856
-3849
-3842
-3834
-3827
-3819
-3811
-3803
-3795
-3786
-3777
-3769
-3760
-3750
-3741
-3732
-3722
-3713
-3704
-3694
-3685
-3676
-3667
-3659
-3650
-3642
-3634
-3626
-3618
-3610
-3602
-3594
-3585
-3576
-3567
-3557
-3546
-3536
-3525
-3513
-3502
-3491
-3479
-3468
-3457
-3446
-3436
-3427
-3418
-3409
-3401
-3393
-3386
-3379
-3372
-3366
-3361
-3355
-3351
-3346
-3342
-3338
-3334
-3330
-3327
-3324
-3322
-3319
-3317
-3316
-3315
-3315
-3315
-3315
-3316
-3317
-3318
-3319
-3320
-3321
-3321
-3322
-3323
-3324
-3325
-3326
-3328
-3329
-3331
-3332
-3334
-3335
-3336
-3337
-3338
-3339
-3340
-3340
-3341
-3340
-3340
-3339
-3337
-3335
-3333
-3330
-3327
-3323
-3320
-3316
-3311
-3307
-3303
-3299
-3295
-3291
-3287
-3284
-3280
-3277
-3274
-3272
-3270
-3268
-3266
-3265
-3263
-3262
-3261
-3260
-3258
-3257
-3255
-3254
-3253
-3251
-3250
-3248
-3247
-3245
-3244
-3243
-3242
-3241
-3240
-3239
-3238
-3237
-3237
-3236
-3234
-3233
-3232
-3230
-3228
-3226
-3223
-3221
-3218
-3215
-3212
-3209
-3206
-3203
-3200
-3196
-3193
-3190
-3186
-3182
-3178
-3175
-3170
-3166
-3162
-3157
-3153
-3148
-3144
-3139
-3135
-3130
-3126
-3121
-3116
-3111
-3106
-3100
-3094
-3088
-3082
-3076
-3069
-3063
-3056
-3049
-3043
-3036
-3029
-3023
-3016
-3009
-3002
-2995
-2988
-2981
-2974
-2967
-2960
-2952
-2944
-2936
-2928
-2919
-2910
-2901
-2891
-2881
-2871
-2860
-2849
-2838
-2826
-2814
-2802
-2789
-2775
-2762
-2748
-2733
-2718
-2703
-2688
-2673
-2658
-2643
-2628
-2613
-2598
-2584
-2570
-2556
-2542
-2529
-2516
-2503
-2491
-2478
-2467
-2455
-2444
-2432
-2421
-2409
-2398
-2386
-2373
-2361
-2348
-2335
-2321
-2307
-2293
-2278
-2263
-2247
-2231
-2215
-2198
-2181
-2164
-2147
-2129
-2112
-2094
-2077
-2059
-2041
-2023
-2004
-1986
-1967
-1948
-1929
-1909
-1890
-1870
-1851
-1831
-1811
-1791
-1771
-1752
-1732
-1713
-1694
-1675
-1656
-1638
-1620
-1603
-1585
-1568
-1551
-1534
-1517
-1500
-1484
-1468
-1451
-1435
-1420
-1404
-1389
-1374
-1359
-1345
-1330
-1317
-1303
-1290
-1276
-1263
-1250
-1236
-1223
-1210
-1196
-1184
-1171
-1158
-1146
-1134
-1122
-1111
-1099
-1088
-1077
-1066
-1055
-1044
-1033
-1022
-1012
-1002
-992
-982
-972
-962
-952
-943
-933
-924
-914
-905
-895
-886
-877
-868
-859
-850
-842
-833
-825
-818
-810
-803
-796
-789
-782
-775
-768
-761
-754
-746
-739
-732
-724
-717
-710
-702
-695
-688
-681
-675
-668
-662
-656
-650
-645
-639
-634
-629
-624
-620
-615
-610
-606
-602
-598
-594
-590
-587
-584
-581
-578
-575
-572
-569
-567
-565
-563
-562
-561
-560
-560
-560
-561
-562
-564
-566
-569
-572
-576
-580
-586
-592
-598
-606
-615
-624
-634
-645
-657
-669
-682
-696
-710
-724
-739
-754
-770
-787
-804
-822
-840
-858
-876
-895
-914
-932
-951
-969
-987
-1006
-1024
-1042
-1060
-1078
-1096
-1114
-1132
-1150
-1167
-1184
-1201
-1218
-1234
-1251
-1267
-1282
-1298
-1313
-1328
-1344
-1359
-1374
-1390
-1405
-1421
-1437
-1453
-1469
-1485
-1501
-1518
-1534
-1551
-1568
-1584
-1601
-1618
-1634
-1651
-1667
-1683
-1700
-1715
-1731
-1747
-1763
-1779
-1794
-1810
-1825
-1841
-1857
-1873
-1889
-1905
-1921
-1936
-1952
-1968
-1984
-2000
-2016
-2032
-2048
-2063
-2079
-2094
-2109
-2124
-2139
-2153
-2167
-2180
-2193
-2205
-2216
-2227
-2237
-2246
-2255
-2263
-2270
-2277
-2283
-2289
-2295
-2299
-2304
-2308
-2311
-2314
-2316
-2319
-2321
-2322
-2324
-2325
-2326
-2327
-2328
-2328
-2329
-2329
-2328
-2328
-2327
-2327
-2325
-2324
-2323
-2322
-2320
-2319
-2317
-2315
-2313
-2311
-2309
-2307
-2304
-2302
-2299
-2297
-2294
-2291
-2288
-2285
-2281
-2277
-2273
-2269
-2265
-2260
-2254
-2249
-2242
-2236
-2229
-2221
-2213
-2204
-2195
-2186
-2176
-2166
-2155
-2145
-2134
-2123
-2111
-2100
-2088
-2076
-2063
-2050
-2037
-2024
-2009
-1996
-1981
-1966
-1951
-1935
-1918
-1901
-1884
-1866
-1848
-1830
-1811
-1792
-1772
-1752
-1732
-1712
-1691
-1670
-1650
-1629
-1609
-1588
-1567
-1546
-1525
-1504
-1482
-1460
-1438
-1416
-1394
-1372
-1350
-1329
-1307
-1286
-1265
-1244
-1223
-1202
-1180
-1159
-1138
-1117
-1095
-1074
-1053
-1032
-1010
-991
-971
-951
-931
-911
-892
-872
-853
-834
-815
-796
-777
-758
-740
-721
-703
-685
-667
-650
-632
-615
-598
-581
-565
-549
-534
-518
-504
-489
-476
-462
-450
-437
-425
-414
-403
-392
-382
-372
-362
-353
-343
-334
-325
-315
-306
-297
-288
-279
-271
-262
-254
-246
-238
-231
-223
-216
-209
-201
-194
-186
-179
-171
-163
-156
-148
-140
-133
-124
-116
-108
-99
-89
-80
-70
-59
-48
-37
-26
-14
-2
10
22
34
46
58
69
80
91
101
111
120
130
139
147
155
163
170
177
183
189
194
199
204
208
212
216
219
222
225
228
231
233
235
237
238
240
241
242
242
243
243
243
243
243
243
243
242
241
240
238
237
235
232
230
227
224
221
218
214
210
207
203
199
195
191
186
182
177
173
168
164
159
155
151
148
145
142
140
137
135
133
131
129
126
123
121
118
114
111
108
104
101
98
94
91
87
84
80
76
72
68
63
59
54
50
45
41
36
32
29
25
21
18
15
12
9
7
5
3
2
1
0
0
0
0
1
2
3
4
6
8
11
13
16
20
24
28
33
38
44
49
56
63
70
78
86
94
103
113
122
132
143
153
164
175
186
197
208
219
230
240
249
259
268
276
285
292
300
308
315
323
331
339
347
355
364
372
381
390
399
408
417
426
435
444
452
460
468
476
483
490
496
502
508
513
518
522
526
529
532
535
537
539
540
541
542
542
543
543
543
543
543
542
542
542
541
541
540
540
540
539
539
539
539
539
539
539
539
540
540
540
541
541
541
542
543
544
545
546
548
550
552
555
557
560
563
566
569
572
575
578
582
585
589
592
596
600
605
609
614
618
623
627
632
636
641
645
650
655
660
665
671
676
682
687
693
699
705
710
716
721
727
732
738
743
749
754
759
764
769
773
778
782
786
790
794
797
800
803
806
809
811
814
817
819
822
825
828
831
833
836
838
840
841
842
842
842
841
841
839
837
835
833
830
827
824
820
816
811
806
801
796
790
785
779
773
767
761
755
749
743
736
730
723
717
711
705
699
693
688
682
677
673
668
663
659
654
650
645
641
637
632
628
623
619
614
609
604
599
594
589
584
578
573
568
563
558
553
548
543
538
533
528
522
517
512
506
501
496
491
486
481
476
471
467
462
458
453
449
445
440
437
433
430
427
425
423
421
420
419
419
419
419
420
421
423
425
428
431
434
438
443
448
453
459
465
472
479
487
496
504
513
523
533
543
553
563
574
585
596
607
619
631
643
655
667
679
691
703
714
725
736
747
757
768
778
788
798
807
817
826
835
844
852
861
869
877
884
891
898
904
909
915
920
924
928
932
936
939
943
946
949
952
954
957
959
960
962
963
964
965
966
967
967
968
968
968
969
970
970
971
973
974
976
978
981
984
987
991
995
998
1002
1006
1010
1016
1020
1025
1029
1033
1037
1041
1044
1047
1050
1052
1054
1055
1055
1055
1054
1053
1051
1048
1044
1039
1034
1028
1020
1012
1004
997
988
979
969
960
950
940
930
921
911
901
891
881
871
862
852
843
833
824
815
806
797
788
779
771
762
754
746
738
730
722
714
707
699
692
684
677
670
663
657
650
643
636
630
623
616
610
603
596
589
582
576
569
563
556
550
544
537
531
525
519
512
506
499
492
485
478
471
464
456
448
441
433
425
417
408
400
391
382
373
363
353
344
333
323
313
302
292
281
270
259
248
236
224
212
199
186
172
158
144
129
114
99
84
69
53
37
21
5
-12
-28
-45
-62
-79
-97
-114
-131
-149
-166
-183
-200
-218
-235
-252
-269
-287
-304
-321
-338
-355
-373
-390
-406
-423
-440
-457
-473
-490
-506
-523
-539
-556
-572
-588
-604
-620
-636
-652
-667
-683
-698
-713
-728
-742
-757
-771
-785
-798
-812
-825
-837
-850
-862
-874
-885
-897
-908
-919
-930
-941
-952
-963
-974
-985
-995
-1004
-1016
-1026
-1036
-1046
-1055
-1065
-1074
-1083
-1092
-1100
-1108
-1116
-1124
-1131
-1138
-1144
-1151
-1157
-1163
-1169
-1175
-1181
-1186
-1191
-1196
-1201
-1206
-1211
-1216
-1221
-1226
-1231
-1235
-1240
-1245
-1250
-1255
-1259
-1264
-1268
-1273
-1277
-1281
-1286
-1290
-1295
-1299
-1303
-1308
-1312
-1316
-1320
-1324
-1328
-1332
-1336
-1339
-1342
-1345
-1348
-1350
-1352
-1354
-1355
-1356
-1357
-1357
-1358
-1358
-1358
-1359
-1359
-1359
-1359
-1360
-1360
-1361
-1362
-1363
-1365
-1366
-1368
-1370
-1372
-1374
-1376
-1378
-1380
-1382
-1384
-1385
-1387
-1388
-1390
-1391
-1391
-1392
-1393
-1393
-1393
-1393
-1394
-1394
-1395
-1395
-1396
-1397
-1398
-1398
-1399
-1400
-1401
-1402
-1403
-1403
-1404
-1405
-1406
-1407
-1408
-1409
-1410
-1412
-1413
-1415
-1417
-1419
-1421
-1423
-1424
-1427
-1429
-1431
-1432
-1434
-1436
-1438
-1439
-1440
-1441
-1442
-1442
-1443
-1443
-1444
-1444
-1444
-1445
-1445
-1445
-1446
-1447
-1447
-1449
-1450
-1451
-1453
-1455
-1457
-1459
-1461
-1464
-1467
-1471
-1475
-1480
-1485
-1490
-1496
-1503
-1510
-1517
-1524
-1532
-1540
-1549
-1557
-1566
-1576
-1585
-1595
-1604
-1614
-1624
-1634
-1644
-1653
-1663
-1673
-1683
-1693
-1703
-1713
-1724
-1734
-1743
-1753
-1763
-1772
-1781
-1790
-1798
-1807
-1815
-1823
-1830
-1838
-1845
-1853
-1860
-1868
-1875
-1882
-1890
-1897
-1905
-1912
-1920
-1928
-1935
-1943
-1951
-1959
-1966
-1974
-1981
-1988
-1995
-2001
-2009
-2016
-2023
-2029
-2037
-2044
-2051
-2059
-2066
-2074
-2081
-2089
-2097
-2105
-2112
-2120
-2128
-2137
-2145
-2153
-2161
-2169
-2178
-2186
-2195
-2204
-2213
-2223
-2232
-2241
-2251
-2261
-2271
-2281
-2291
-2301
-2311
-2322
-2333
-2344
-2355
-2367
-2379
-2392
-2404
-2418
-2431
-2445
-2460
-2475
-2490
-2506
-2522
-2538
-2555
-2572
-2589
-2607
-2625
-2644
-2662
-2681
-2700
-2719
-2738
-2757
-2776
-2795
-2814
-2833
-2851
-2869
-2887
-2905
-2923
-2940
-2956
-2973
-2989
-3004
-3020
-3035
-3049
-3064
-3078
-3092
-3105
-3118
-3131
-3144
-3157
-3169
-3182
-3194
-3207
-3219
-3231
-3243
-3255
-3267
-3279
-3291
-3303
-3314
-3326
-3337
-3349
-3360
-3371
-3383
-3394
-3405
-3416
-3428
-3439
-3450
-3461
-3473
-3484
-3495
-3506
-3518
-3529
-3540
-3551
-3563
-3574
-3586
-3597
-3609
-3621
-3633
-3645
-3658
-3670
-3682
-3695
-3707
-3720
-3732
-3745
-3758
-3770
-3783
-3795
-3808
-3821
-3833
-3846
-3860
-3873
-3887
-3901
-3916
-3931
-3946
-3961
-3976
-3992
-4008
-4024
-4038
-4056
-4072
-4088
-4105
-4122
-4139
-4156
-4173
-4190
-4208
-4226
-4244
-4261
-4279
-4297
-4315
-4332
-4350
-4367
-4383
-4400
-4416
-4432
-4447
-4462
-4476
-4490
-4504
-4517
-4529
-4541
-4552
-4563
-4573
-4582
-4591
-4599
-4607
-4614
-4620
-4625
-4629
-4633
-4636
-4638
-4639
-4640
-4640
-4639
-4638
-4636
-4634
-4632
-4629
-4626
-4622
-4619
-4615
-4611
-4607
-4603
-4599
-4596
-4592
-4588
-4584
-4581
-4577
-4573
-4570
-4566
-4563
-4559
-4556
-4552
-4549
-4545
-4542
-4538
-4535
-4531
-4527
-4524
-4520
-4516
-4512
-4508
-4504
-4500
-4496
-4491
-4487
-4482
-4478
-4473
-4469
-4464
-4459
-4455
-4450
-4445
-4440
-4435
-4429
-4424
-4418
-4412
-4406
-4399
-4392
-4385
-4378
-4371
-4363
-4355
-4347
-4338
-4330
-4321
-4312
-4302
-4293
-4283
-4273
-4263
-4253
-4243
-4233
-4224
-4214
-4205
-4195
-4186
-4177
-4168
-4159
-4151
-4142
-4134
-4125
-4117
-4109
-4101
-4091
-4083
-4075
-4067
-4059
-4053
-4046
-4038
-4033
-4027
-4022
-4017
-4013
-4009
-4006
-4003
-4002
-4001
-4001
-4002
-4003
-4005
-4006
-4010
-4013
-4016
-4019
-4022
-4026
-4030
-4034
-4038
-4042
-4046
-4050
-4053
-4057
-4059
-4064
-4067
-4069
-4070
-4073
-4074
-4075
-4075
-4075
-4075
-4075
-4074
-4072
-4070
-4067
-4064
-4061
-4057
-4051
-4046
-4042
-4035
-4030
-4022
-4016
-4009
-4001
-3992
-3984
-3975
-3965
-3955
-3945
-3934
-3923
-3911
-3899
-3886
-3873
-3860
-3846
-3832
-3817
-3803
-3787
-3772
-3756
-3739
-3723
-3706
-3688
-3671
-3653
-3635
-3616
-3598
-3579
-3560
-3541
-3522
-3502
-3483
-3464
-3445
-3425
-3406
-3386
-3367
-3348
-3329
-3310
-3292
-3273
-3255
-3237
-3219
-3201
-3183
-3166
-3148
-3131
-3114
-3097
-3080
-3063
-3046
-3029
-3013
-2996
-2980
-2964
-2947
-2931
-2915
-2899
-2884
-2868
-2853
-2838
-2824
-2809
-2795
-2781
-2767
-2753
-2740
-2726
-2712
-2699
-2685
-2672
-2659
-2645
-2632
-2619
-2606
-2593
-2580
-2567
-2554
-2541
-2529
-2516
-2503
-2491
-2479
-2466
-2454
-2442
-2430
-2419
-2407
-2396
-2384
-2373
-2362
-2352
-2341
-2330
-2319
-2308
-2297
-2285
-2274
-2261
-2249
-2236
-2222
-2208
-2193
-2178
-2162
-2146
-2129
-2111
-2093
-2074
-2054
-2033
-2013
-1991
-1969
-1946
-1922
-1898
-1873
-1848
-1822
-1795
-1767
-1739
-1710
-1681
-1651
-1620
-1589
-1558
-1526
-1494
-1461
-1428
-1395
-1361
-1328
-1294
-1261
-1227
-1194
-1160
-1127
-1094
-1061
-1028
-996
-964
-932
-901
-870
-840
-810
-781
-752
-723
-695
-668
-640
-613
-587
-561
-536
-511
-487
-463
-440
-418
-396
-374
-353
-332
-312
-292
-272
-253
-233
-214
-195
-177
-158
-140
-121
-103
-85
-67
-49
-31
-14
4
22
39
56
73
90
107
124
140
157
173
189
204
219
234
249
263
276
289
302
314
325
336
347
356
366
374
382
390
396
402
408
412
416
420
423
425
427
428
428
428
428
426
425
422
419
415
411
406
400
394
387
380
372
364
355
345
335
324
312
300
288
275
261
248
234
219
205
191
176
161
146
130
114
98
82
66
49
33
16
-1
-19
-36
-54
-73
-91
-110
-129
-149
-168
-188
-208
-228
-247
-267
-287
-307
-328
-348
-367
-387
-407
-426
-445
-464
-482
-500
-518
-535
-552
-568
-584
-600
-615
-629
-644
-657
-670
-683
-695
-707
-717
-728
-738
-747
-756
-764
-772
-779
-786
-792
-797
-802
-807
-811
-814
-816
-818
-820
-821
-821
-821
-821
-820
-819
-817
-814
-811
-808
-803
-799
-793
-787
-780
-773
-764
-756
-746
-736
-725
-713
-701
-689
-676
-663
-650
-636
-623
-610
-596
-583
-571
-559
-547
-535
-525
-515
-505
-496
-487
-479
-471
-464
-457
-450
-444
-438
-433
-427
-422
-418
-413
-409
-405
-401
-397
-394
-391
-388
-385
-382
-380
-377
-375
-373
-371
-369
-367
-365
-364
-363
-362
-362
-363
-363
-365
-366
-368
-371
-374
-377
-381
-384
-388
-392
-396
-401
-405
-409
-413
-418
-423
-427
-432
-437
-442
-448
-453
-459
-465
-471
-477
-483
-489
-496
-502
-509
-516
-523
-530
-537
-545
-552
-560
-567
-575
-583
-591
-600
-608
-616
-625
-633
-642
-650
-658
-666
-675
-683
-691
-699
-706
-714
-722
-729
-736
-743
-750
-756
-762
-768
-773
-778
-783
-788
-792
-797
-801
-805
-808
-812
-816
-819
-822
-826
-829
-832
-834
-837
-840
-842
-845
-847
-849
-851
-853
-855
-857
-859
-860
-862
-863
-864
-864
-865
-865
-865
-864
-863
-862
-860
-858
-856
-853
-850
-846
-842
-838
-833
-827
-822
-816
-810
-803
-797
-790
-783
-775
-768
-760
-752
-744
-736
-727
-718
-710
-701
-691
-682
-673
-663
-654
-644
-635
-625
-615
-605
-596
-586
-576
-566
-556
-547
-537
-527
-517
-508
-498
-488
-478
-469
-459
-449
-439
-428
-418
-408
-397
-387
-377
-367
-357
-347
-338
-329
-319
-310
-301
-292
-283
-274
-265
-256
-248
-239
-231
-222
-214
-206
-198
-189
-181
-173
-165
-156
-147
-138
-129
-120
-111
-101
-91
-81
-71
-61
-51
-41
-31
-22
-12
-3
6
14
22
30
37
44
51
57
62
68
73
77
81
85
88
91
93
95
96
97
98
98
98
98
98
97
96
94
93
90
88
85
82
78
73
69
63
58
52
45
38
30
21
12
3
-8
-19
-31
-44
-57
-71
-86
-101
-117
-134
-151
-169
-188
-208
-229
-250
-272
-295
-319
-344
-369
-396
-423
-451
-479
-509
-539
-570
-602
-635
-669
-703
-738
-774
-811
-848
-885
-924
-962
-1002
-1042
-1082
-1123
-1164
-1205
-1246
-1287
-1329
-1371
-1412
-1454
-1495
-1537
-1579
-1620
-1662
-1703
-1745
-1786
-1827
-1868
-1910
-1951
-1992
-2033
-2074
-2115
-2156
-2196
-2237
-2278
-2319
-2360
-2400
-2441
-2482
-2523
-2564
-2604
-2645
-2686
-2727
-2767
-2808
-2848
-2889
-2929
-2969
-3009
-3049
-3089
-3128
-3167
-3206
-3245
-3283
-3321
-3358
-3396
-3432
-3469
-3505
-3540
-3575
-3610
-3644
-3678
-3711
-3744
-3776
-3808
-3839
-3869
-3899
-3928
-3956
-3984
-4011
-4037
-4062
-4088
-4113
-4137
-4160
-4183
-4205
-4228
-4249
-4271
-4292
-4312
-4333
-4352
-4372
-4391
-4410
-4428
-4446
-4463
-4481
-4498
-4514
-4531
-4547
-4562
-4578
-4594
-4609
-4624
-4639
-4653
-4668
-4682
-4697
-4711
-4725
-4739
-4753
-4767
-4781
-4794
-4807
-4820
-4833
-4846
-4858
-4871
-4883
-4895
-4908
-4920
-4932
-4945
-4957
-4970
-4982
-4995
-5008
-5021
-5035
-5048
-5062
-5076
-5090
-5105
-5120
-5135
-5150
-5165
-5180
-5196
-5212
-5228
-5244
-5260
-5277
-5293
-5310
-5327
-5344
-5362
-5379
-5396
-5414
-5431
-5449
-5466
-5484
-5501
-5519
-5536
-5553
-5570
-5587
-5604
-5621
-5638
-5656
-5673
-5690
-5708
-5725
-5743
-5761
-5779
-5797
-5815
-5834
-5852
-5871
-5890
-5909
-5929
-5949
-5968
-5988
-6009
-6029
-6050
-6071
-6092
-6113
-6134
-6156
-6177
-6199
-6221
-6243
-6265
-6288
-6310
-6332
-6355
-6377
-6400
-6423
-6446
-6470
-6493
-6517
-6541
-6565
-6590
-6614
-6639
-6664
-6689
-6714
-6739
-6764
-6789
-6814
-6839
-6864
-6889
-6914
-6940
-6965
-6990
-7015
-7040
-7065
-7090
-7116
-7141
-7167
-7193
-7219
-7245
-7272
-7299
-7326
-7353
-7381
-7408
-7437
-7465
-7494
-7523
-7552
-7582
-7612
-7642
-7673
-7704
-7736
-7768
-7800
-7832
-7865
-7899
-7932
-7966
-8000
-8035
-8070
-8103
-8138
-8175
-8210
-8245
-8280
-8315
-8350
-8385
-8420
-8454
-8488
-8522
-8556
-8589
-8622
-8654
-8687
-8718
-8750
-8781
-8812
-8842
-8871
-8901
-8930
-8958
-8986
-9014
-9041
-9067
-9094
-9120
-9145
-9171
-9196
-9221
-9245
-9269
-9293
-9317
-9341
-9364
-9387
-9410
-9433
-9456
-9478
-9500
-9522
-9544
-9565
-9586
-9608
-9629
-9650
-9671
-9692
-9713
-9733
-9754
-9775
-9795
-9815
-9835
-9855
-9875
-9894
-9914
-9933
-9952
-9971
-9990
-10009
-10027
-10045
-10062
-10080
-10097
-10113
-10130
-10146
-10162
-10177
-10192
-10207
-10221
-10236
-10250
-10264
-10277
-10291
-10304
-10317
-10330
-10343
-10357
-10370
-10383
-10396
-10408
-10421
-10434
-10447
-10459
-10472
-10484
-10496
-10508
-10521
-10533
-10545
-10557
-10569
-10581
-10594
-10606
-10618
-10630
-10642
-10655
-10667
-10679
-10691
-10704
-10716
-10728
-10741
-10753
-10765
-10778
-10790
-10802
-10815
-10827
-10839
-10851
-10863
-10875
-10886
-10897
-10908
-10918
-10928
-10938
-10948
-10957
-10966
-10974
-10982
-10990
-10997
-11004
-11011
-11017
-11023
-11029
-11035
-11040
-11045
-11050
-11055
-11060
-11065
-11070
-11074
-11079
-11083
-11087
-11091
-11095
-11099
-11103
-11106
-11110
-11113
-11116
-11119
-11122
-11125
-11127
-11129
-11131
-11133
-11135
-11136
-11138
-11139
-11140
-11141
-11142
-11143
-11144
-11145
-11146
-11147
-11148
-11149
-11149
-11149
-11150
-11149
-11149
-11149
-11148
-11147
-11146
-11145
-11143
-11141
-11139
-11137
-11135
-11132
-11130
-11127
-11124
-11122
-11119
-11116
-11112
-11109
-11105
-11101
-11097
-11092
-11087
-11081
-11075
-11068
-11062
-11054
-11046
-11038
-11029
-11020
-11010
-11000
-10989
-10978
-10966
-10954
-10941
-10928
-10914
-10899
-10885
-10869
-10854
-10838
-10821
-10805
-10788
-10770
-10752
-10734
-10715
-10696
-10677
-10657
-10637
-10617
-10597
-10576
-10555
-10535
-10514
-10492
-10471
-10450
-10429
-10407
-10386
-10365
-10344
-10323
-10302
-10281
-10260
-10239
-10218
-10197
-10176
-10155
-10134
-10112
-10091
-10070
-10048
-10027
-10005
-9984
-9962
-9941
-9919
-9898
-9876
-9854
-9833
-9811
-9789
-9768
-9746
-9725
-9704
-9683
-9661
-9640
-9619
-9599
-9578
-9558
-9537
-9517
-9498
-9478
-9459
-9441
-9422
-9404
-9386
-9369
-9352
-9335
-9319
-9304
-9289
-9275
-9262
-9248
-9236
-9224
-9213
-9203
-9193
-9184
-9175
-9168
-9160
-9154
-9147
-9141
-9136
-9131
-9126
-9121
-9116
-9112
-9108
-9104
-9101
-9097
-9094
-9090
-9087
-9084
-9081
-9078
-9075
-9071
-9068
-9065
-9062
-9059
-9056
-9053
-9050
-9047
-9045
-9042
-9040
-9038
-9036
-9035
-9034
-9033
-9033
-9033
-9033
-9034
-9036
-9038
-9040
-9043
-9046
-9050
-9053
-9057
-9062
-9067
-9072
-9077
-9082
-9088
-9094
-9100
-9106
-9112
-9119
-9125
-9131
-9138
-9144
-9150
-9156
-9163
-9169
-9174
-9180
-9185
-9191
-9196
-9200
-9205
-9209
-9213
-9217
-9221
-9224
-9228
-9231
-9234
-9236
-9238
-9240
-9242
-9243
-9244
-9245
-9246
-9246
-9246
-9246
-9245
-9244
-9243
-9241
-9239
-9237
-9234
-9231
-9228
-9225
-9221
-9217
-9213
-9209
-9204
-9200
-9195
-9190
-9185
-9180
-9174
-9169
-9163
-9158
-9152
-9146
-9140
-9134
-9129
-9123
-9117
-9111
-9105
-9099
-9093
-9087
-9082
-9076
-9070
-9064
-9058
-9052
-9046
-9039
-9033
-9026
-9019
-9011
-9004
-8997
-8989
-8981
-8973
-8965
-8956
-8948
-8939
-8930
-8921
-8912
-8903
-8894
-8884
-8875
-8865
-8856
-8846
-8837
-8827
-8818
-8809
-8799
-8790
-8781
-8772
-8763
-8753
-8744
-8734
-8725
-8715
-8705
-8694
-8683
-8672
-8661
-8650
-8638
-8626
-8613
-8601
-8588
-8575
-8562
-8548
-8535
-8521
-8507
-8494
-8480
-8466
-8451
-8437
-8423
-8409
-8394
-8380
-8365
-8350
-8334
-8319
-8303
-8287
-8271
-8255
-8238
-8222
-8205
-8188
-8172
-8154
-8138
-8122
-8106
-8089
-8071
-8055
-8039
-8022
-8005
-7988
-7970
-7953
-7935
-7916
-7898
-7879
-7859
-7839
-7819
-7798
-7776
-7755
-7733
-7710
-7687
-7664
-7640
-7616
-7592
-7568
-7543
-7518
-7493
-7467
-7441
-7415
-7389
-7363
-7336
-7309
-7282
-7255
-7227
-7199
-7171
-7143
-7114
-7084
-7055
-7025
-6995
-6964
-6934
-6903
-6872
-6841
-6809
-6778
-6746
-6714
-6682
-6650
-6618
-6586
-6553
-6521
-6488
-6455
-6423
-6390
-6357
-6324
-6291
-6258
-6225
-6192
-6159
-6125
-6092
-6058
-6024
-5990
-5956
-5921
-5887
-5852
-5817
-5782
-5747
-5712
-5677
-5642
-5607
-5572
-5537
-5502
-5467
-5432
-5398
-5364
-5329
-5295
-5261
-5227
-5193
-5159
-5125
-5092
-5058
-5025
-4992
-4958
-4926
-4893
-4860
-4827
-4795
-4763
-4730
-4698
-4666
-4633
-4601
-4569
-4536
-4504
-4471
-4438
-4405
-4372
-4339
-4306
-4272
-4239
-4205
-4172
-4138
-4104
-4070
-4037
-4003
-3970
-3936
-3903
-3869
-3836
-3802
-3769
-3736
-3703
-3670
-3638
-3605
-3572
-3540
-3508
-3475
-3443
-3411
-3379
-3347
-3316
-3284
-3252
-3221
-3189
-3157
-3126
-3094
-3063
-3031
-3000
-2968
-2937
-2906
-2876
-2845
-2815
-2785
-2755
-2726
-2696
-2667
-2638
-2609
-2581
-2552
-2523
-2494
-2466
-2437
-2408
-2379
-2350
-2321
-2292
-2263
-2233
-2204
-2174
-2144
-2114
-2083
-2053
-2021
-1990
-1958
-1926
-1894
-1862
-1829
-1795
-1762
-1728
-1694
-1660
-1626
-1592
-1558
-1523
-1488
-1454
-1419
-1384
-1349
-1314
-1279
-1243
-1208
-1173
-1138
-1102
-1067
-1032
-996
-961
-926
-890
-855
-819
-784
-749
-713
-677
-642
-606
-570
-535
-499
-463
-427
-392
-356
-320
-285
-250
-214
-179
-144
-109
-74
-39
-5
30
64
99
133
167
201
235
269
303
336
370
403
437
470
503
536
569
602
635
668
700
732
764
795
827
858
889
919
950
980
1010
1039
1069
1098
1127
1156
1185
1213
1242
1270
1298
1326
1354
1381
1409
1436
1463
1490
1517
1544
1570
1597
1623
1649
1676
1702
1728
1754
1781
1807
1834
1861
1887
1915
1942
1970
1997
2025
2054
2082
2111
2141
2170
2200
2230
2260
2290
2321
2352
2383
2414
2446
2477
2509
2541
2573
2606
2638
2671
2704
2737
2770
2804
2837
2871
2904
2938
2972
3006
3040
3074
3108
3141
3175
3209
3243
3277
3311
3344
3378
3412
3446
3480
3514
3549
3583
3618
3653
3688
3723
3759
3795
3831
3867
3903
3940
3977
4014
4051
4090
4128
4166
4205
4244
4284
4324
4364
4405
4446
4487
4529
4570
4612
4654
4696
4738
4779
4821
4863
4905
4946
4987
5029
5069
5110
5151
5191
5231
5270
5310
5349
5388
5426
5464
5502
5539
5576
5613
5650
5686
5722
5757
5793
5828
5862
5897
5931
5964
5998
6030
6062
6094
6125
6156
6186
6215
6244
6272
6300
6327
6354
6380
6406
6430
6455
6479
6502
6525
6547
6569
6590
6611
6631
6651
6670
6689
6707
6725
6742
6759
6775
6790
6805
6820
6834
6847
6860
6873
6886
6898
6909
6921
6932
6943
6954
6965
6976
6986
6996
7007
7017
7027
7037
7047
7057
7068
7078
7088
7098
7108
7119
7130
7140
7151
7163
7174
7186
7198
7211
7224
7237
7251
7265
7279
7294
7308
7323
7339
7354
7370
7386
7403
7420
7437
7455
7473
7491
7510
7529
7548
7568
7589
7610
7631
7653
7676
7699
7722
7747
7772
7797
7824
7850
7877
7905
7933
7962
7991
8021
8051
8080
8112
8143
8175
8207
8239
8271
8303
8336
8369
8402
8436
8469
8503
8537
8572
8606
8641
8676
8711
8746
8781
8817
8852
8887
8923
8958
8994
9029
9065
9101
9136
9172
9207
9243
9279
9314
9350
9386
9422
9457
9493
9529
9565
9601
9637
9673
9709
9745
9781
9817
9853
9889
9924
9960
9996
10031
10066
10102
10136
10171
10206
10240
10274
10308
10342
10376
10410
10443
10476
10510
10543
10576
10608
10641
10673
10705
10737
10769
10801
10832
10863
10894
10925
10955
10985
11015
11045
11074
11103
11132
11160
11189
11217
11244
11272
11299
11326
11353
11379
11405
11432
11457
11483
11509
11534
11560
11585
11610
11636
11661
11686
11711
11736
11761
11786
11810
11835
11860
11884
11908
11932
11956
11980
12004
12027
12051
12074
12097
12119
12142
12164
12187
12209
12230
12252
12273
12295
12316
12337
12358
12378
12399
12420
12440
12461
12481
12501
12521
12541
12561
12581
12601
12621
12640
12660
12679
12698
12718
12737
12756
12775
12794
12813
12832
12850
12869
12888
12906
12925
12943
12961
12980
12998
13016
13035
13053
13071
13089
13107
13125
13143
13161
13178
13196
13213
13231
13248
13265
13282
13298
13315
13331
13347
13363
13378
13394
13409
13423
13437
13451
13465
13478
13491
13503
13515
13526
13537
13547
13558
13567
13576
13585
13594
13602
13610
13618
13625
13632
13639
13646
13653
13659
13666
13672
13678
13684
13690
13696
13702
13708
13714
13720
13725
13731
13737
13743
13750
13756
13762
13769
13775
13782
13789
13796
13803
13810
13818
13825
13833
13841
13850
13859
13868
13877
13887
13897
13907
13918
13929
13941
13953
13965
13978
13991
14005
14018
14033
14047
14062
14078
14093
14110
14126
14143
14160
14177
14195
14213
14231
14250
14269
14288
14308
14327
14347
14368
14388
14409
14430
14451
14473
14495
14517
14539
14562
14585
14608
14631
14655
14678
14703
14727
14752
14777
14802
14828
14854
14880
14906
14932
14959
14986
15014
15041
15069
15097
15126
15154
15183
15213
15242
15272
15302
15332
15363
15394
15425
15456
15488
15521
15553
15586
15620
15654
15688
15723
15758
15794
15830
15866
15903
15940
15977
16015
16053
16091
16131
16170
16209
16248
16288
16328
16369
16409
16449
16490
16531
16572
16612
16653
16694
16735
16776
16817
16858
16898
16939
16980
17021
17061
17101
17142
17182
17222
17262
17302
17341
17381
17420
17460
17499
17538
17577
17616
17654
17692
17731
17768
17806
17844
17881
17918
17954
17991
18027
18062
18098
18133
18167
18202
18236
18269
18303
18336
18368
18400
18432
18464
18495
18526
18556
18586
18615
18645
18673
18702
18730
18757
18785
18812
18838
18865
18891
18916
18942
18967
18992
19016
19041
19065
19089
19113
19137
19160
19183
19206
19228
19250
19272
19293
19314
19335
19355
19374
19393
19412
19430
19448
19466
19483
19499
19515
19531
19546
19561
19576
19590
19604
19617
19630
19642
19655
19666
19678
19689
19700
19710
19720
19730
19739
19748
19757
19765
19773
19781
19788
19795
19802
19808
19814
19820
19826
19831
19836
19841
19846
19850
19855
19859
19863
19867
19871
19875
19879
19882
19886
19889
19892
19896
19899
19902
19905
19907
19910
19913
19915
19917
19919
19921
19923
19924
19926
19926
19927
19927
19927
19927
19926
19924
19922
19920
19917
19914
19910
19906
19902
19897
19892
19886
19880
19874
19867
19861
19853
19846
19839
19831
19823
19815
19807
19799
19790
19782
19774
19765
19757
19748
19740
19731
19723
19714
19706
19697
19689
19680
19672
19663
19655
19646
19638
19629
19621
19613
19605
19596
19588
19580
19572
19564
19556
19547
19539
19531
19523
19515
19507
19499
19491
19482
19474
19466
19457
19449
19440
19432
19423
19414
19405
19396
19387
19378
19368
19359
19349
19339
19329
19319
19308
19298
19287
19276
19265
19254
19243
19232
19220
19209
19198
19186
19175
19164
19153
19142
19131
19120
19109
19098
19087
19077
19066
19055
19044
19034
19023
19012
19001
18990
18980
18969
18958
18947
18937
18926
18915
18904
18893
18882
18871
18860
18849
18837
18825
18814
18802
18790
18777
18765
18752
18739
18726
18712
18698
18684
18669
18653
18637
18621
18604
18587
18569
18550
18531
18511
18491
18470
18449
18427
18404
18381
18358
18334
18310
18285
18259
18233
18207
18180
18152
18125
18097
18068
18039
18010
17981
17951
17921
17891
17861
17830
17800
17769
17738
17707
17676
17645
17614
17583
17552
17521
17491
17460
17429
17399
17368
17338
17307
17277
17247
17217
17187
17157
17127
17097
17068
17038
17009
16980
16951
16923
16894
16866
16837
16809
16782
16754
16727
16700
16673
16646
16620
16594
16568
16542
16517
16492
16467
16442
16418
16394
16370
16346
16322
16299
16274
16251
16229
16207
16184
16161
16139
16117
16094
16073
16050
16029
16007
15985
15963
15941
15919
15897
15875
15854
15832
15809
15787
15765
15742
15720
15697
15674
15651
15628
15604
15580
15556
15532
15507
15483
15458
15432
15407
15381
15355
15328
15302
15275
15248
15220
15192
15164
15136
15108
15079
15050
15020
14990
14961
14930
14900
14869
14838
14806
14775
14743
14710
14678
14645
14612
14578
14545
14511
14476
14442
14407
14372
14336
14301
14265
14229
14193
14157
14121
14084
14047
14010
13973
13935
13898
13860
13822
13784
13746
13707
13668
13629
13590
13551
13511
13472
13432
13391
13351
13310
13269
13228
13187
13146
13104
13063
13021
12979
12937
12894
12852
12809
12766
12723
12680
12637
12593
12549
12505
12461
12417
12372
12327
12281
12235
12189
12142
12095
12048
12000
11952
11903
11854
11804
11755
11704
11654
11603
11552
11500
11448
11396
11343
11290
11236
11182
11128
11073
11018
10962
10906
10850
10793
10735
10677
10619
10560
10500
10440
10379
10318
10257
10195
10132
10069
10005
9941
9877
9812
9748
9682
9617
9551
9485
9418
9352
9285
9218
9150
9082
9014
8946
8877
8808
8739
8669
8599
8529
8458
8387
8315
8244
8172
8100
8026
7954
7881
7808
7735
7661
7587
7513
7439
7364
7289
7215
7139
7064
6989
6913
6838
6762
6686
6610
6534
6458
6382
6306
6229
6153
6077
6001
5925
5850
5774
5699
5623
5548
5473
5398
5323
5249
5175
5101
5027
4953
4880
4807
4734
4661
4588
4516
4444
4372
4300
4228
4157
4086
4014
3945
3875
3805
3735
3665
3596
3527
3459
3390
3323
3255
3188
3121
3054
2988
2922
2856
2791
2726
2661
2597
2533
2469
2406
2343
2281
2219
2157
2096
2035
1975
1914
1855
1795
1736
1677
1619
1561
1503
1446
1389
1332
1275
1219
1163
1108
1052
998
943
889
835
781
727
674
622
569
517
465
413
361
310
258
207
156
105
54
3
-48
-98
-149
-199
-250
-301
-351
-402
-453
-503
-554
-605
-656
-708
-759
-810
-862
-914
-966
-1018
-1071
-1123
-1176
-1229
-1283
-1336
-1390
-1444
-1499
-1553
-1608
-1663
-1719
-1775
-1831
-1887
-1943
-2000
-2058
-2115
-2173
-2231
-2290
-2349
-2408
-2468
-2529
-2589
-2650
-2712
-2774
-2836
-2899
-2962
-3025
-3089
-3154
-3218
-3284
-3349
-3415
-3481
-3547
-3614
-3681
-3748
-3815
-3883
-3950
-4018
-4086
-4154
-4222
-4291
-4359
-4427
-4496
-4564
-4633
-4701
-4770
-4838
-4907
-4975
-5044
-5113
-5182
-5250
-5319
-5388
-5457
-5526
-5595
-5664
-5733
-5802
-5871
-5940
-6009
-6078
-6148
-6217
-6286
-6356
-6425
-6495
-6565
-6634
-6704
-6774
-6844
-6914
-6984
-7054
-7125
-7195
-7266
-7337
-7407
-7478
-7549
-7620
-7691
-7762
-7833
-7903
-7974
-8044
-8115
-8185
-8255
-8325
-8395
-8464
-8533
-8602
-8671
-8739
-8807
-8875
-8943
-9011
-9078
-9145
-9212
-9278
-9345
-9411
-9477
-9543
-9609
-9674
-9739
-9804
-9868
-9932
-9995
-10059
-10122
-10184
-10247
-10309
-10371
-10433
-10494
-10556
-10617
-10679
-10740
-10801
-10862
-10923
-10983
-11044
-11104
-11165
-11225
-11285
-11345
-11405
-11464
-11524
-11584
-11643
-11703
-11762
-11821
-11881
-11940
-11999
-12059
-12118
-12177
-12236
-12296
-12355
-12414
-12473
-12533
-12592
-12651
-12711
-12770
-12829
-12889
-12948
-13007
-13066
-13125
-13184
-13243
-13302
-13361
-13419
-13478
-13536
-13594
-13652
-13710
-13767
-13824
-13881
-13938
-13995
-14051
-14107
-14163
-14218
-14274
-14329
-14384
-14439
-14493
-14547
-14602
-14655
-14709
-14762
-14815
-14868
-14920
-14972
-15024
-15076
-15127
-15178
-15229
-15279
-15329
-15379
-15428
-15477
-15526
-15574
-15622
-15669
-15716
-15763
-15809
-15854
-15899
-15943
-15986
-16029
-16072
-16113
-16154
-16193
-16233
-16271
-16309
-16346
-16382
-16417
-16451
-16485
-16517
-16549
-16580
-16610
-16639
-16668
-16695
-16722
-16748
-16773
-16797
-16821
-16843
-16865
-16886
-16906
-16926
-16944
-16962
-16979
-16995
-17011
-17026
-17039
-17053
-17065
-17076
-17087
-17097
-17106
-17114
-17122
-17128
-17134
-17139
-17143
-17147
-17150
-17152
-17153
-17154
-17154
-17153
-17152
-17151
-17148
-17145
-17142
-17138
-17134
-17129
-17124
-17118
-17111
-17105
-17097
-17090
-17082
-17074
-17065
-17056
-17047
-17038
-17029
-17019
-17009
-16999
-16989
-16979
-16969
-16959
-16948
-16938
-16927
-16917
-16906
-16895
-16885
-16874
-16863
-16853
-16842
-16832
-16821
-16811
-16801
-16791
-16782
-16772
-16763
-16754
-16745
-16736
-16728
-16720
-16713
-16705
-16698
-16692
-16686
-16680
-16674
-16670
-16665
-16661
-16657
-16654
-16651
-16649
-16647
-16646
-16645
-16645
-16645
-16646
-16647
-16648
-16650
-16652
-16655
-16658
-16661
-16665
-16669
-16674
-16679
-16684
-16690
-16696
-16702
-16709
-16716
-16724
-16732
-16741
-16750
-16759
-16769
-16779
-16790
-16801
-16812
-16824
-16837
-16850
-16863
-16877
-16891
-16906
-16921
-16937
-16953
-16970
-16987
-17004
-17022
-17041
-17060
-17079
-17099
-17119
-17140
-17161
-17182
-17204
-17227
-17250
-17273
-17297
-17322
-17346
-17372
-17398
-17424
-17451
-17478
-17505
-17533
-17562
-17591
-17620
-17650
-17680
-17711
-17742
-17773
-17805
-17837
-17870
-17903
-17936
-17970
-18004
-18038
-18073
-18108
-18143
-18179
-18215
-18251
-18288
-18325
-18362
-18399
-18436
-18474
-18512
-18550
-18588
-18626
-18664
-18703
-18741
-18780
-18819
-18858
-18897
-18936
-18975
-19015
-19054
-19093
-19132
-19172
-19211
-19250
-19289
-19328
-19367
-19405
-19444
-19482
-19521
-19559
-19596
-19634
-19671
-19708
-19745
-19781
-19818
-19853
-19888
-19923
-19957
-19991
-20025
-20058
-20090
-20123
-20154
-20185
-20216
-20246
-20276
-20305
-20334
-20362
-20390
-20417
-20444
-20470
-20496
-20522
-20546
-20571
-20594
-20617
-20640
-20662
-20684
-20705
-20725
-20745
-20764
-20782
-20800
-20818
-20835
-20851
-20868
-20883
-20898
-20913
-20927
-20941
-20954
-20967
-20980
-20992
-21004
-21015
-21026
-21036
-21046
-21056
-21065
-21073
-21081
-21089
-21096
-21103
-21109
-21115
-21121
-21125
-21130
-21134
-21138
-21141
-21144
-21146
-21148
-21150
-21151
-21151
-21151
-21151
-21150
-21149
-21147
-21145
-21143
-21139
-21136
-21131
-21127
-21122
-21116
-21110
-21103
-21096
-21089
-21081
-21073
-21064
-21054
-21045
-21035
-21024
-21013
-21002
-20991
-20979
-20966
-20954
-20941
-20927
-20914
-20899
-20885
-20870
-20855
-20839
-20823
-20807
-20790
-20774
-20756
-20739
-20721
-20703
-20685
-20666
-20647
-20629
-20610
-20590
-20571
-20551
-20532
-20512
-20492
-20472
-20451
-20431
-20410
-20389
-20367
-20346
-20324
-20302
-20280
-20257
-20234
-20211
-20188
-20165
-20141
-20117
-20093
-20069
-20045
-20020
-19996
-19971
-19946
-19921
-19896
-19871
-19846
-19821
-19796
-19771
-19745
-19720
-19695
-19670
-19644
-19619
-19594
-19569
-19543
-19518
-19493
-19468
-19443
-19418
-19393
-19368
-19343
-19318
-19293
-19269
-19244
-19219
-19194
-19169
-19144
-19119
-19093
-19068
-19043
-19017
-18991
-18965
-18939
-18913
-18887
-18860
-18833
-18806
-18778
-18751
-18723
-18694
-18666
-18637
-18608
-18578
-18548
-18518
-18488
-18457
-18426
-18394
-18362
-18330
-18298
-18265
-18232
-18199
-18165
-18131
-18096
-18062
-18027
-17992
-17956
-17921
-17885
-17848
-17812
-17775
-17738
-17701
-17664
-17626
-17589
-17551
-17513
-17475
-17436
-17398
-17360
-17321
-17283
-17244
-17205
-17166
-17128
-17089
-17050
-17011
-16973
-16934
-16895
-16857
-16818
-16780
-16742
-16704
-16666
-16629
-16591
-16554
-16517
-16480
-16444
-16407
-16372
-16335
-16300
-16265
-16232
-16197
-16164
-16129
-16097
-16065
-16033
-16001
-15970
-15939
-15908
-15878
-15848
-15819
-15790
-15761
-15732
-15704
-15677
-15650
-15623
-15596
-15570
-15544
-15518
-15493
-15468
-15443
-15419
-15395
-15372
-15349
-15326
-15304
-15282
-15260
-15239
-15218
-15197
-15177
-15156
-15136
-15116
-15096
-15077
-15057
-15038
-15019
-15000
-14981
-14962
-14943
-14925
-14906
-14888
-14869
-14851
-14832
-14814
-14795
-14777
-14758
-14740
-14721
-14703
-14684
-14666
-14647
-14628
-14610
-14591
-14573
-14554
-14536
-14517
-14499
-14480
-14462
-14444
-14426
-14408
-14390
-14372
-14354
-14337
-14319
-14302
-14285
-14268
-14251
-14234
-14218
-14201
-14185
-14168
-14152
-14136
-14120
-14104
-14088
-14072
-14056
-14041
-14025
-14009
-13993
-13978
-13962
-13946
-13930
-13914
-13898
-13882
-13866
-13850
-13834
-13817
-13801
-13785
-13768
-13751
-13734
-13717
-13700
-13683
-13666
-13649
-13631
-13614
-13596
-13578
-13561
-13543
-13525
-13507
-13489
-13471
-13453
-13435
-13416
-13398
-13380
-13362
-13343
-13325
-13306
-13288
-13269
-13251
-13232
-13214
-13195
-13176
-13158
-13139
-13120
-13101
-13082
-13063
-13043
-13024
-13005
-12985
-12965
-12945
-12926
-12906
-12886
-12866
-12845
-12825
-12805
-12785
-12765
-12745
-12724
-12704
-12684
-12664
-12643
-12623
-12603
-12583
-12563
-12543
-12524
-12504
-12485
-12465
-12446
-12427
-12408
-12389
-12370
-12351
-12333
-12314
-12296
-12278
-12260
-12242
-12224
-12207
-12189
-12172
-12155
-12138
-12121
-12104
-12088
-12071
-12055
-12039
-12023
-12007
-11991
-11975
-11959
-11943
-11927
-11911
-11895
-11879
-11863
-11846
-11830
-11814
-11797
-11781
-11764
-11748
-11731
-11714
-11697
-11680
-11663
-11646
-11628
-11611
-11593
-11575
-11558
-11539
-11521
-11503
-11484
-11466
-11447
-11428
-11409
-11390
-11371
-11352
-11333
-11313
-11294
-11275
-11256
-11237
-11218
-11199
-11180
-11161
-11143
-11124
-11106
-11088
-11070
-11053
-11035
-11018
-11001
-10984
-10967
-10951
-10935
-10919
-10904
-10888
-10873
-10858
-10844
-10829
-10815
-10801
-10788
-10774
-10761
-10748
-10735
-10723
-10711
-10699
-10687
-10675
-10664
-10653
-10642
-10632
-10621
-10611
-10601
-10591
-10582
-10572
-10563
-10554
-10545
-10536
-10527
-10518
-10510
-10501
-10493
-10485
-10476
-10468
-10460
-10451
-10443
-10435
-10426
-10418
-10410
-10401
-10393
-10385
-10376
-10368
-10359
-10351
-10342
-10333
-10325
-10316
-10308
-10299
-10290
-10281
-10272
-10263
-10254
-10244
-10235
-10225
-10215
-10205
-10195
-10185
-10174
-10163
-10152
-10141
-10129
-10117
-10105
-10092
-10080
-10066
-10053
-10039
-10025
-10011
-9996
-9981
-9966
-9950
-9935
-9919
-9902
-9886
-9869
-9852
-9835
-9817
-9800
-9782
-9763
-9745
-9726
-9707
-9687
-9668
-9648
-9628
-9607
-9587
-9566
-9545
-9523
-9501
-9479
-9457
-9435
-9412
-9390
-9367
-9344
-9320
-9297
-9273
-9249
-9225
-9201
-9177
-9152
-9128
-9103
-9078
-9053
-9028
-9002
-8977
-8951
-8926
-8900
-8874
-8848
-8822
-8796
-8769
-8743
-8716
-8690
-8663
-8636
-8609
-8582
-8555
-8527
-8500
-8472
-8445
-8417
-8389
-8360
-8332
-8304
-8275
-8246
-8217
-8189
-8159
-8130
-8101
-8071
-8042
-8013
-7984
-7954
-7925
-7895
-7866
-7836
-7807
-7777
-7748
-7718
-7689
-7660
-7630
-7601
-7572
-7543
-7514
-7485
-7456
-7427
-7398
-7370
-7341
-7313
-7284
-7256
-7228
-7200
-7172
-7144
-7117
-7089
-7062
-7035
-7008
-6981
-6954
-6928
-6901
-6875
-6849
-6823
-6797
-6771
-6746
-6720
-6695
-6670
-6645
-6620
-6595
-6571
-6547
-6522
-6498
-6474
-6450
-6426
-6403
-6379
-6356
-6333
-6310
-6288
-6265
-6243
-6221
-6199
-6178
-6157
-6136
-6115
-6095
-6075
-6055
-6035
-6016
-5998
-5979
-5961
-5944
-5927
-5910
-5894
-5878
-5863
-5848
-5834
-5820
-5807
-5794
-5781
-5769
-5758
-5746
-5736
-5725
-5715
-5706
-5696
-5688
-5679
-5671
-5663
-5656
-5649
-5642
-5636
-5631
-5625
-5620
-5616
-5612
-5608
-5605
-5602
-5599
-5597
-5596
-5595
-5594
-5594
-5594
-5594
-5595
-5597
-5599
-5601
-5604
-5607
-5611
-5615
-5620
-5625
-5630
-5636
-5643
-5649
-5657
-5664
-5672
-5681
-5690
-5699
-5709
-5719
-5730
-5741
-5752
-5764
-5776
-5788
-5801
-5814
-5827
-5841
-5854
-5869
-5883
-5898
-5913
-5928
-5944
-5959
-5975
-5992
-6008
-6025
-6042
-6059
-6076
-6093
-6111
-6128
-6146
-6164
-6181
-6199
-6217
-6235
-6253
-6271
-6288
-6306
-6324
-6341
-6359
-6376
-6394
-6411
-6428
-6445
-6462
-6479
-6496
-6513
-6529
-6546
-6562
-6578
-6594
-6609
-6625
-6640
-6655
-6670
-6684
-6698
-6712
-6726
-6739
-6752
-6764
-6777
-6788
-6800
-6811
-6821
-6831
-6841
-6850
-6858
-6866
-6874
-6881
-6887
-6893
-6898
-6902
-6906
-6909
-6911
-6912
-6913
-6913
-6912
-6911
-6908
-6904
-6900
-6894
-6888
-6881
-6872
-6863
-6853
-6842
-6830
-6816
-6802
-6787
-6771
-6755
-6737
-6718
-6698
-6678
-6656
-6633
-6610
-6585
-6560
-6534
-6507
-6479
-6450
-6420
-6389
-6358
-6326
-6293
-6259
-6224
-6188
-6152
-6115
-6077
-6039
-6000
-5960
-5919
-5878
-5836
-5794
-5751
-5707
-5663
-5618
-5573
-5527
-5481
-5434
-5386
-5338
-5289
-5240
-5191
-5141
-5090
-5039
-4988
-4936
-4884
-4831
-4778
-4725
-4671
-4616
-4562
-4507
-4451
-4395
-4339
-4283
-4226
-4168
-4110
-4051
-3994
-3935
-3876
-3817
-3758
-3698
-3638
-3578
-3518
-3457
-3397
-3336
-3275
-3214
-3153
-3092
-3031
-2970
-2910
-2849
-2788
-2728
-2668
-2608
-2548
-2489
-2430
-2371
-2313
-2255
-2197
-2140
-2083
-2027
-1971
-1916
-1861
-1807
-1754
-1701
-1649
-1597
-1546
-1496
-1447
-1398
-1350
-1303
-1256
-1210
-1165
-1121
-1077
-1034
-992
-950
-909
-869
-830
-791
-753
-716
-679
-643
-608
-573
-539
-506
-474
-443
-412
-382
-352
-324
-296
-269
-242
-217
-192
-167
-144
-121
-98
-76
-55
-35
-15
5
24
42
60
77
93
109
125
140
155
169
183
196
209
221
233
245
256
267
278
288
297
306
315
324
332
339
347
353
360
366
371
377
381
386
390
394
398
402
405
408
410
413
415
417
419
420
422
423
424
425
426
426
427
427
427
428
428
428
428
429
429
429
430
430
431
432
432
433
435
436
438
439
441
444
446
449
452
455
458
462
466
470
474
479
484
489
494
500
506
512
518
525
532
540
548
556
564
573
581
591
600
610
619
630
640
651
661
673
684
695
707
719
731
743
755
768
780
793
807
820
834
848
862
876
891
906
921
937
952
968
984
1000
1016
1034
1051
1069
1086
1104
1122
1140
1158
1176
1195
1213
1232
1252
1271
1290
1310
1330
1350
1370
1390
1410
1431
1452
1472
1493
1514
1535
1557
1578
1599
1621
1643
1664
1686
1708
1730
1752
1774
1796
1818
1841
1863
1886
1909
1932
1955
1978
2001
2025
2049
2073
2097
2121
2146
2170
2195
2220
2245
2270
2295
2321
2346
2372
2398
2424
2450
2477
2503
2530
2556
2583
2610
2637
2664
2691
2718
2745
2773
2800
2827
2855
2882
2910
2938
2965
2993
3020
3048
3075
3102
3130
3157
3184
3211
3238
3265
3292
3318
3345
3371
3398
3424
3450
3476
3501
3527
3552
3577
3602
3627
3652
3676
3701
3725
3748
3772
3795
3818
3841
3864
3886
3908
3930
3952
3974
3995
4016
4037
4057
4078
4098
4118
4137
4157
4176
4195
4214
4233
4252
4270
4288
4307
4324
4342
4360
4377
4395
4412
4429
4446
4463
4480
4497
4514
4531
4547
4564
4581
4598
4615
4632
4649
4666
4683
4700
4717
4734
4752
4769
4787
4805
4823
4841
4859
4877
4896
4914
4933
4953
4972
4991
5011
5031
5051
5072
5092
5113
5134
5155
5177
5198
5220
5243
5265
5288
5311
5334
5358
5382
5406
5431
5455
5481
5506
5532
5558
5584
5611
5638
5666
5694
5722
5751
5779
5809
5838
5868
5898
5928
5959
5990
6021
6052
6084
6116
6148
6181
6213
6246
6279
6312
6345
6379
6412
6446
6479
6513
6547
6581
6614
6648
6682
6716
6749
6783
6816
6850
6883
6916
6949
6982
7015
7048
7080
7112
7145
7176
7208
7240
7271
7302
7333
7364
7394
7425
7454
7484
7514
7543
7572
7600
7629
7657
7685
7712
7739
7766
7793
7820
7846
7872
7897
7923
7948
7973
7997
8022
8045
8070
8093
8116
8140
8162
8185
8208
8230
8252
8274
8295
8317
8338
8359
8380
8401
8421
8441
8461
8481
8501
8520
8539
8558
8576
8594
8612
8630
8648
8665
8682
8699
8715
8732
8748
8764
8779
8795
8810
8824
8839
8853
8867
8881
8894
8907
8920
8933
8945
8957
8969
8981
8992
9003
9014
9025
9036
9046
9057
9067
9077
9086
9096
9105
9114
9123
9131
9140
9148
9156
9164
9172
9179
9187
9194
9200
9207
9213
9219
9225
9230
9236
9241
9245
9250
9254
9258
9261
9264
9267
9270
9272
9274
9275
9276
9277
9278
9278
9278
9277
9277
9276
9275
9273
9271
9269
9267
9265
9262
9259
9256
9252
9248
9244
9240
9236
9231
9226
9221
9216
9210
9205
9199
9193
9186
9180
9173
9166
9159
9152
9144
9137
9129
9121
9113
9105
9097
9088
9080
9071
9063
9054
9045
9036
9027
9018
9009
9000
8991
8982
8973
8964
8955
8946
8937
8929
8920
8911
8903
8894
8886
8878
8870
8862
8854
8847
8839
8832
8825
8818
8811
8804
8798
8792
8786
8780
8774
8768
8763
8757
8752
8747
8743
8738
8734
8730
8726
8722
8719
8715
8712
8710
8707
8705
8703
8701
8699
8698
8696
8695
8695
8694
8694
8694
8695
8695
8696
8698
8699
8701
8704
8706
8709
8712
8716
8720
8724
8728
8733
8738
8744
8749
8755
8762
8768
8775
8782
8790
8798
8805
8814
8822
8831
8839
8848
8858
8867
8877
8887
8897
8907
8918
8929
8940
8951
8962
8973
8985
8997
9009
9020
9032
9045
9057
9069
9081
9094
9106
9118
9130
9143
9155
9167
9179
9192
9204
9216
9228
9240
9251
9263
9274
9285
9296
9307
9318
9328
9338
9348
9358
9368
9377
9386
9394
9403
9411
9419
9426
9434
9441
9447
9454
9460
9465
9471
9476
9481
9485
9489
9493
9496
9499
9502
9505
9507
9509
9511
9512
9513
9514
9515
9515
9515
9515
9514
9514
9513
9511
9510
9508
9505
9503
9500
9497
9494
9490
9486
9482
9477
9473
9468
9463
9457
9451
9445
9439
9433
9426
9419
9412
9404
9397
9389
9381
9372
9364
9355
9346
9337
9327
9318
9308
9297
9287
9277
9266
9255
9244
9232
9221
9209
9197
9185
9173
9161
9148
9136
9123
9111
9098
9085
9073
9060
9047
9034
9021
9007
8994
8981
8968
8955
8941
8928
8915
8902
8889
8876
8863
8850
8837
8825
8812
8800
8788
8776
8764
8753
8742
8730
8719
8709
8698
8688
8678
8668
8658
8648
8639
8630
8621
8613
8604
8596
8589
8581
8574
8567
8560
8554
8547
8541
8536
8530
8525
8520
8515
8510
8506
8502
8498
8494
8490
8487
8483
8480
8477
8474
8471
8469
8466
8463
8461
8458
8456
8453
8451
8448
8446
8443
8441
8438
8435
8432
8429
8426
8422
8419
8415
8412
8408
8403
8399
8395
8390
8385
8380
8375
8370
8365
8359
8354
8348
8342
8335
8329
8322
8315
8308
8301
8294
8286
8278
8270
8262
8254
8245
8237
8228
8218
8209
8199
8189
8179
8169
8159
8148
8137
8125
8115
8103
8093
8080
8069
8057
8045
8032
8020
8007
7994
7981
7967
7954
7940
7926
7912
7898
7883
7869
7854
7839
7824
7808
7792
7777
7761
7744
7728
7711
7694
7677
7659
7641
7623
7605
7587
7568
7549
7530
7510
7491
7471
7451
7430
7410
7389
7368
7347
7326
7305
7283
7262
7240
7218
7196
7174
7152
7130
7107
7085
7063
7040
7018
6995
6973
6950
6928
6905
6882
6859
6837
6814
6791
6768
6745
6723
6700
6677
6654
6631
6608
6585
6561
6538
6515
6492
6468
6445
6421
6398
6374
6351
6327
6303
6280
6256
6232
6208
6185
6161
6137
6114
6090
6066
6043
6019
5996
5972
5949
5926
5903
5880
5856
5833
5811
5788
5765
5742
5720
5697
5675
5653
5631
5609
5587
5565
5543
5521
5500
5478
5457
5436
5414
5393
5372
5351
5330
5309
5289
5268
5247
5227
5206
5186
5166
5146
5125
5105
5085
5065
5045
5025
5005
4985
4965
4945
4925
4904
4884
4864
4845
4825
4805
4785
4766
4746
4727
4708
4689
4670
4651
4632
4614
4595
4577
4559
4541
4523
4505
4488
4470
4453
4436
4418
4401
4385
4368
4351
4335
4319
4303
4287
4271
4256
4241
4226
4211
4196
4182
4168
4154
4140
4127
4114
4101
4088
4075
4064
4051
4040
4029
4018
4006
3996
3986
3976
3966
3956
3947
3938
3928
3920
3911
3902
3894
3886
3878
3870
3862
3854
3847
3839
3832
3825
3818
3811
3804
3797
3790
3783
3777
3770
3764
3757
3751
3744
3737
3731
3724
3718
3711
3705
3698
3691
3684
3678
3671
3664
3657
3650
3643
3636
3628
3621
3614
3606
3599
3591
3583
3575
3567
3559
3550
3542
3533
3524
3514
3505
3495
3485
3475
3464
3454
3443
3431
3420
3408
3396
3384
3372
3359
3346
3333
3320
3306
3292
3278
3264
3249
3235
3220
3205
3189
3173
3157
3141
3125
3108
3091
3074
3056
3038
3020
3002
2983
2964
2945
2926
2906
2886
2866
2846
2825
2805
2784
2762
2741
2719
2697
2674
2652
2629
2606
2582
2559
2535
2510
2486
2461
2436
2411
2385
2359
2333
2307
2280
2253
2226
2199
2171
2143
2115
2087
2058
2029
2000
1971
1941
1911
1881
1851
1821
1790
1760
1729
1698
1667
1635
1604
1573
1541
1509
1478
1446
1414
1382
1350
1318
1286
1254
1222
1189
1157
1125
1093
1061
1029
997
966
934
902
870
839
807
776
744
713
681
650
619
588
557
526
495
464
433
402
372
341
311
280
250
220
190
160
130
100
71
41
12
-17
-46
-75
-103
-132
-160
-188
-215
-243
-270
-296
-323
-349
-375
-401
-426
-451
-476
-500
-524
-548
-571
-594
-616
-638
-659
-680
-700
-720
-740
-759
-777
-795
-813
-830
-846
-862
-877
-892
-906
-920
-933
-946
-958
-969
-981
-991
-1000
-1010
-1020
-1028
-1036
-1044
-1051
-1058
-1064
-1070
-1075
-1080
-1084
-1088
-1092
-1096
-1098
-1101
-1103
-1105
-1106
-1107
-1108
-1108
-1108
-1108
-1107
-1106
-1104
-1102
-1099
-1097
-1094
-1090
-1086
-1082
-1077
-1072
-1067
-1061
-1055
-1049
-1042
-1035
-1028
-1020
-1012
-1002
-995
-986
-976
-967
-957
-946
-936
-925
-913
-902
-890
-878
-865
-853
-840
-827
-813
-800
-786
-772
-758
-744
-730
-715
-700
-686
-671
-656
-641
-626
-611
-596
-581
-565
-550
-535
-519
-504
-489
-473
-458
-442
-427
-412
-396
-381
-366
-350
-335
-320
-305
-290
-275
-260
-246
-231
-217
-202
-188
-174
-160
-146
-132
-118
-105
-91
-78
-65
-52
-39
-27
-14
-2
10
22
34
46
57
69
80
90
101
112
122
132
141
151
160
168
177
185
193
201
208
215
222
228
234
240
246
251
256
261
265
269
273
276
279
282
284
286
288
290
291
292
293
293
293
293
292
291
290
289
287
285
283
280
277
273
269
265
261
255
250
244
238
231
224
217
209
200
191
182
172
162
152
141
129
117
104
91
78
64
50
35
19
3
-13
-30
-47
-65
-83
-102
-121
-140
-160
-181
-202
-224
-246
-268
-291
-315
-339
-363
-388
-414
-439
-466
-493
-520
-547
-575
-604
-633
-662
-691
-721
-751
-782
-813
-844
-875
-907
-938
-970
-1002
-1035
-1067
-1100
-1133
-1166
-1199
-1232
-1265
-1298
-1331
-1364
-1398
-1431
-1464
-1497
-1531
-1564
-1597
-1630
-1663
-1696
-1729
-1762
-1794
-1827
-1859
-1891
-1923
-1955
-1986
-2017
-2049
-2079
-2110
-2140
-2170
-2200
-2230
-2259
-2288
-2316
-2344
-2372
-2400
-2427
-2454
-2480
-2506
-2532
-2557
-2582
-2606
-2630
-2654
-2677
-2700
-2722
-2744
-2765
-2786
-2806
-2826
-2846
-2865
-2883
-2901
-2919
-2936
-2952
-2968
-2983
-2998
-3013
-3027
-3040
-3053
-3066
-3078
-3089
-3100
-3110
-3120
-3130
-3139
-3147
-3155
-3162
-3169
-3176
-3182
-3188
-3193
-3197
-3202
-3205
-3209
-3212
-3214
-3216
-3218
-3219
-3220
-3221
-3221
-3221
-3220
-3219
-3217
-3216
-3214
-3211
-3208
-3205
-3202
-3198
-3194
-3190
-3185
-3180
-3175
-3170
-3164
-3159
-3153
-3146
-3140
-3133
-3127
-3120
-3113
-3105
-3098
-3091
-3083
-3075
-3067
-3059
-3051
-3043
-3034
-3026
-3017
-3009
-3000
-2991
-2983
-2974
-2965
-2956
-2947
-2938
-2928
-2919
-2910
-2901
-2891
-2882
-2873
-2863
-2854
-2844
-2835
-2825
-2816
-2806
-2797
-2787
-2778
-2768
-2758
-2749
-2739
-2729
-2720
-2710
-2701
-2691
-2682
-2672
-2663
-2653
-2644
-2634
-2625
-2616
-2606
-2597
-2587
-2578
-2569
-2560
-2551
-2542
-2533
-2524
-2515
-2507
-2498
-2490
-2482
-2474
-2466
-2458
-2450
-2443
-2435
-2428
-2421
-2414
-2408
-2401
-2395
-2388
-2382
-2376
-2371
-2365
-2359
-2354
-2349
-2344
-2339
-2334
-2329
-2325
-2320
-2316
-2312
-2308
-2305
-2301
-2298
-2295
-2292
-2290
-2287
-2285
-2283
-2281
-2280
-2278
-2277
-2276
-2275
-2275
-2275
-2275
-2275
-2275
-2276
-2277
-2278
-2280
-2281
-2283
-2286
-2288
-2291
-2294
-2298
-2302
-2306
-2310
-2315
-2320
-2325
-2330
-2336
-2342
-2348
-2355
-2362
-2369
-2376
-2384
-2391
-2399
-2408
-2416
-2425
-2434
-2443
-2453
-2463
-2473
-2483
-2493
-2504
-2514
-2525
-2537
-2548
-2560
-2572
-2584
-2596
-2609
-2621
-2634
-2647
-2660
-2674
-2687
-2701
-2715
-2729
-2743
-2757
-2772
-2786
-2801
-2816
-2830
-2845
-2860
-2875
-2890
-2905
-2920
-2936
-2951
-2966
-2981
-2997
-3012
-3027
-3042
-3057
-3072
-3087
-3102
-3117
-3132
-3147
-3161
-3176
-3191
-3205
-3219
-3234
-3248
-3262
-3276
-3290
-3303
-3317
-3331
-3344
-3358
-3371
-3384
-3397
-3410
-3423
-3436
-3449
-3462
-3475
-3487
-3500
-3512
-3525
-3537
-3549
-3561
-3573
-3586
-3598
-3610
-3621
-3633
-3645
-3657
-3669
-3681
-3693
-3704
-3716
-3728
-3739
-3751
-3763
-3774
-3785
-3797
-3808
-3819
-3830
-3841
-3852
-3863
-3873
-3884
-3894
-3904
-3914
-3924
-3934
-3944
-3953
-3963
-3972
-3981
-3990
-3999
-4008
-4017
-4026
-4034
-4043
-4051
-4059
-4067
-4075
-4083
-4091
-4100
-4108
-4116
-4124
-4132
-4139
-4147
-4154
-4162
-4169
-4177
-4184
-4191
-4198
-4205
-4211
-4218
-4224
-4231
-4237
-4243
-4249
-4254
-4260
-4265
-4270
-4275
-4280
-4285
-4289
-4293
-4297
-4301
-4304
-4308
-4311
-4314
-4316
-4319
-4321
-4323
-4324
-4326
-4327
-4328
-4329
-4330
-4330
-4330
-4330
-4330
-4329
-4328
-4328
-4327
-4325
-4324
-4322
-4320
-4318
-4316
-4314
-4312
-4309
-4306
-4303
-4300
-4297
-4294
-4291
-4287
-4284
-4280
-4276
-4272
-4269
-4265
-4261
-4257
-4253
-4249
-4245
-4242
-4238
-4234
-4231
-4227
-4224
-4220
-4217
-4214
-4211
-4208
-4205
-4202
-4200
-4197
-4195
-4193
-4191
-4189
-4187
-4186
-4184
-4183
-4182
-4181
-4180
-4180
-4179
-4179
-4179
-4179
-4179
-4179
-4179
-4180
-4181
-4182
-4183
-4184
-4185
-4187
-4188
-4190
-4192
-4194
-4196
-4199
-4201
-4204
-4207
-4210
-4213
-4216
-4219
-4222
-4226
-4230
-4234
-4237
-4241
-4245
-4250
-4254
-4258
-4263
-4268
-4272
-4277
-4282
-4287
-4292
-4297
-4303
-4308
-4314
-4319
-4325
-4331
-4336
-4342
-4348
-4354
-4361
-4367
-4373
-4379
-4385
-4392
-4398
-4405
-4411
-4418
-4424
-4431
-4438
-4444
-4451
-4458
-4464
-4471
-4478
-4485
-4492
-4499
-4506
-4513
-4520
-4527
-4534
-4542
-4549
-4557
-4565
-4572
-4580
-4588
-4596
-4605
-4613
-4621
-4630
-4639
-4647
-4656
-4665
-4674
-4683
-4692
-4701
-4710
-4720
-4729
-4738
-4748
-4758
-4767
-4777
-4787
-4797
-4807
-4817
-4828
-4838
-4848
-4859
-4869
-4880
-4890
-4901
-4912
-4922
-4933
-4944
-4955
-4966
-4977
-4987
-4998
-5009
-5020
-5030
-5041
-5051
-5062
-5072
-5083
-5093
-5103
-5113
-5123
-5133
-5143
-5153
-5163
-5172
-5182
-5191
-5200
-5210
-5219
-5228
-5237
-5246
-5255
-5263
-5272
-5280
-5289
-5297
-5306
-5314
-5322
-5330
-5338
-5346
-5353
-5361
-5368
-5376
-5383
-5390
-5397
-5404
-5411
-5418
-5424
-5431
-5437
-5443
-5450
-5456
-5462
-5467
-5473
-5478
-5484
-5489
-5494
-5499
-5504
-5509
-5514
-5519
-5523
-5528
-5532
-5537
-5541
-5545
-5549
-5553
-5557
-5561
-5565
-5568
-5572
-5576
-5579
-5582
-5586
-5589
-5592
-5595
-5599
-5602
-5605
-5607
-5610
-5613
-5616
-5619
-5621
-5624
-5627
-5629
-5632
-5634
-5637
-5639
-5642
-5644
-5647
-5649
-5652
-5654
-5657
-5659
-5662
-5664
-5667
-5669
-5672
-5674
-5677
-5679
-5682
-5684
-5687
-5689
-5692
-5695
-5698
-5701
-5703
-5706
-5710
-5713
-5716
-5719
-5723
-5726
-5730
-5733
-5737
-5741
-5745
-5749
-5753
-5757
-5762
-5766
-5771
-5775
-5780
-5785
-5789
-5794
-5800
-5805
-5810
-5816
-5822
-5828
-5834
-5840
-5846
-5853
-5859
-5866
-5873
-5880
-5888
-5895
-5903
-5911
-5919
-5927
-5935
-5944
-5952
-5961
-5970
-5979
-5989
-5998
-6008
-6018
-6028
-6038
-6048
-6059
-6069
-6080
-6091
-6102
-6113
-6124
-6135
-6146
-6157
-6169
-6180
-6192
-6203
-6215
-6227
-6238
-6250
-6262
-6274
-6285
-6297
-6309
-6320
-6332
-6344
-6355
-6367
-6378
-6390
-6401
-6413
-6424
-6436
-6447
-6458
-6469
-6480
-6491
-6502
-6513
-6524
-6535
-6546
-6557
-6568
-6578
-6589
-6599
-6610
-6620
-6630
-6640
-6650
-6660
-6670
-6680
-6690
-6699
-6709
-6719
-6728
-6737
-6747
-6756
-6765
-6774
-6783
-6792
-6801
-6810
-6819
-6827
-6836
-6845
-6853
-6862
-6870
-6879
-6887
-6896
-6904
-6912
-6920
-6928
-6937
-6945
-6952
-6960
-6968
-6976
-6983
-6991
-6998
-7005
-7013
-7020
-7027
-7034
-7040
-7047
-7054
-7060
-7066
-7073
-7079
-7085
-7090
-7096
-7101
-7107
-7112
-7117
-7121
-7126
-7130
-7135
-7139
-7143
-7146
-7150
-7153
-7156
-7159
-7162
-7164
-7166
-7168
-7170
-7172
-7173
-7174
-7175
-7175
-7175
-7175
-7175
-7174
-7173
-7172
-7170
-7168
-7166
-7163
-7160
-7156
-7153
-7148
-7144
-7139
-7134
-7128
-7122
-7116
-7109
-7103
-7096
-7088
-7081
-7073
-7065
-7056
-7048
-7039
-7030
-7021
-7012
-7002
-6992
-6982
-6972
-6962
-6952
-6941
-6931
-6920
-6909
-6898
-6886
-6875
-6863
-6852
-6840
-6828
-6816
-6804
-6792
-6780
-6768
-6756
-6743
-6731
-6718
-6705
-6692
-6679
-6667
-6653
-6640
-6627
-6614
-6600
-6587
-6574
-6560
-6546
-6533
-6519
-6506
-6492
-6478
-6464
-6450
-6437
-6423
-6409
-6395
-6381
-6367
-6353
-6339
-6324
-6310
-6296
-6282
-6267
-6253
-6238
-6224
-6209
-6194
-6179
-6164
-6149
-6134
-6119
-6103
-6088
-6072
-6056
-6041
-6025
-6008
-5992
-5976
-5959
-5943
-5926
-5909
-5892
-5875
-5857
-5840
-5822
-5804
-5786
-5768
-5750
-5732
-5713
-5694
-5676
-5657
-5638
-5618
-5599
-5579
-5560
-5540
-5520
-5500
-5479
-5459
-5438
-5418
-5397
-5376
-5355
-5334
-5313
-5291
-5270
-5249
-5227
-5205
-5184
-5162
-5140
-5118
-5096
-5074
-5052
-5030
-5008
-4986
-4964
-4942
-4919
-4897
-4874
-4852
-4829
-4807
-4784
-4762
-4739
-4717
-4694
-4672
-4649
-4626
-4604
-4582
-4559
-4537
-4514
-4492
-4470
-4448
-4426
-4404
-4382
-4361
-4339
-4318
-4296
-4275
-4254
-4233
-4212
-4192
-4171
-4151
-4131
-4111
-4091
-4070
-4051
-4033
-4014
-3995
-3976
-3957
-3939
-3921
-3903
-3885
-3868
-3850
-3833
-3816
-3799
-3783
-3766
-3750
-3734
-3719
-3703
-3688
-3673
-3658
-3643
-3629
-3615
-3601
-3587
-3574
-3561
-3548
-3536
-3523
-3511
-3500
-3488
-3477
-3466
-3455
-3445
-3435
-3425
-3415
-3406
-3397
-3388
-3380
-3372
-3364
-3356
-3349
-3342
-3335
-3328
-3322
-3316
-3310
-3305
-3300
-3295
-3290
-3286
-3282
-3278
-3274
-3270
-3267
-3264
-3261
-3259
-3257
-3255
-3253
-3251
-3250
-3249
-3248
-3247
-3247
-3246
-3246
-3247
-3247
-3248
-3249
-3250
-3251
-3253
-3255
-3257
-3259
-3262
-3265
-3268
-3272
-3275
-3279
-3284
-3288
-3293
-3298
-3304
-3309
-3315
-3322
-3328
-3335
-3342
-3350
-3357
-3366
-3374
-3383
-3392
-3401
-3411
-3420
-3431
-3441
-3452
-3463
-3474
-3486
-3497
-3509
-3522
-3534
-3547
-3560
-3574
-3587
-3601
-3615
-3629
-3644
-3659
-3674
-3689
-3704
-3720
-3736
-3752
-3768
-3784
-3801
-3817
-3834
-3851
-3869
-3886
-3904
-3921
-3939
-3957
-3975
-3994
-4011
-4030
-4050
-4069
-4088
-4108
-4127
-4147
-4167
-4187
-4207
-4227
-4247
-4268
-4288
-4309
-4330
-4351
-4372
-4393
-4414
-4436
-4457
-4478
-4500
-4521
-4543
-4564
-4586
-4607
-4629
-4650
-4672
-4693
-4715
-4736
-4758
-4779
-4800
-4821
-4843
-4864
-4885
-4906
-4927
-4947
-4968
-4989
-5010
-5030
-5050
-5071
-5091
-5111
-5131
-5151
-5170
-5190
-5209
-5229
-5248
-5267
-5286
-5305
-5324
-5343
-5361
-5380
-5398
-5416
-5434
-5452
-5469
-5487
-5504
-5522
-5539
-5556
-5572
-5589
-5605
-5622
-5638
-5654
-5669
-5685
-5700
-5715
-5729
-5744
-5758
-5772
-5786
-5799
-5812
-5825
-5838
-5850
-5862
-5874
-5886
-5897
-5908
-5918
-5928
-5938
-5948
-5957
-5966
-5975
-5983
-5991
-5999
-6006
-6013
-6020
-6026
-6032
-6038
-6043
-6048
-6053
-6058
-6062
-6066
-6069
-6072
-6075
-6077
-6080
-6081
-6083
-6084
-6085
-6085
-6086
-6085
-6085
-6084
-6083
-6082
-6080
-6078
-6075
-6073
-6070
-6067
-6063
-6059
-6055
-6051
-6046
-6041
-6036
-6031
-6025
-6019
-6013
-6006
-6000
-5993
-5986
-5978
-5971
-5963
-5955
-5947
-5938
-5930
-5921
-5912
-5902
-5893
-5883
-5873
-5863
-5853
-5843
-5832
-5821
-5810
-5798
-5787
-5775
-5763
-5751
-5739
-5726
-5713
-5700
-5687
-5673
-5660
-5646
-5632
-5618
-5603
-5589
-5574
-5560
-5545
-5530
-5515
-5500
-5485
-5470
-5454
-5439
-5423
-5408
-5393
-5377
-5362
-5346
-5331
-5315
-5300
-5284
-5269
-5253
-5238
-5222
-5207
-5191
-5175
-5160
-5144
-5129
-5113
-5098
-5082
-5067
-5051
-5036
-5020
-5005
-4989
-4973
-4958
-4942
-4927
-4911
-4896
-4880
-4864
-4849
-4833
-4818
-4802
-4786
-4771
-4755
-4739
-4724
-4708
-4693
-4677
-4661
-4646
-4630
-4614
-4599
-4583
-4568
-4552
-4537
-4521
-4506
-4491
-4476
-4460
-4445
-4431
-4416
-4401
-4386
-4372
-4358
-4343
-4329
-4315
-4302
-4288
-4275
-4261
-4248
-4235
-4223
-4210
-4198
-4185
-4173
-4162
-4150
-4139
-4127
-4116
-4105
-4094
-4083
-4074
-4064
-4054
-4045
-4035
-4026
-4017
-4006
-3999
-3990
-3981
-3972
-3964
-3956
-3947
-3939
-3931
-3923
-3915
-3908
-3900
-3892
-3885
-3878
-3870
-3863
-3856
-3849
-3842
-3835
-3828
-3821
-3814
-3808
-3801
-3795
-3788
-3782
-3775
-3769
-3763
-3756
-3750
-3744
-3737
-3731
-3725
-3718
-3712
-3706
-3700
-3694
-3687
-3681
-3675
-3669
-3663
-3656
-3650
-3644
-3638
-3632
-3626
-3619
-3613
-3607
-3601
-3595
-3588
-3582
-3576
-3570
-3564
-3558
-3552
-3546
-3540
-3534
-3528
-3522
-3516
-3511
-3505
-3499
-3493
-3488
-3482
-3477
-3471
-3466
-3460
-3455
-3450
-3445
-3439
-3434
-3429
-3424
-3419
-3414
-3410
-3405
-3400
-3395
-3390
-3385
-3381
-3376
-3371
-3366
-3362
-3357
-3352
-3348
-3343
-3339
-3334
-3329
-3325
-3320
-3315
-3311
-3306
-3301
-3297
-3292
-3287
-3282
-3277
-3272
-3267
-3262
-3257
-3251
-3246
-3241
-3235
-3230
-3224
-3218
-3213
-3207
-3201
-3195
-3189
-3183
-3177
-3171
-3165
-3158
-3152
-3146
-3139
-3132
-3125
-3118
-3111
-3104
-3097
-3089
-3082
-3074
-3066
-3058
-3050
-3041
-3033
-3024
-3016
-3007
-2998
-2990
-2981
-2972
-2962
-2953
-2944
-2935
-2925
-2916
-2906
-2897
-2887
-2878
-2868
-2858
-2848
-2839
-2829
-2819
-2810
-2800
-2790
-2780
-2770
-2761
-2751
-2741
-2731
-2722
-2712
-2702
-2693
-2683
-2673
-2664
-2654
-2644
-2635
-2625
-2616
-2606
-2597
-2587
-2578
-2569
-2559
-2550
-2541
-2531
-2522
-2513
-2504
-2494
-2485
-2476
-2467
-2458
-2449
-2440
-2432
-2423
-2414
-2405
-2397
-2388
-2380
-2372
-2363
-2355
-2347
-2339
-2331
-2323
-2315
-2307
-2299
-2292
-2284
-2277
-2270
-2262
-2255
-2248
-2241
-2234
-2227
-2220
-2213
-2206
-2199
-2192
-2185
-2179
-2172
-2165
-2158
-2151
-2144
-2138
-2131
-2124
-2117
-2110
-2103
-2097
-2090
-2083
-2076
-2069
-2062
-2055
-2048
-2040
-2033
-2025
-2017
-2011
-2003
-1996
-1988
-1980
-1973
-1965
-1957
-1949
-1941
-1933
-1924
-1916
-1908
-1899
-1891
-1882
-1873
-1865
-1856
-1847
-1838
-1829
-1820
-1811
-1802
-1793
-1783
-1774
-1765
-1755
-1746
-1736
-1727
-1717
-1708
-1698
-1688
-1678
-1668
-1658
-1648
-1638
-1628
-1618
-1607
-1597
-1586
-1576
-1565
-1555
-1544
-1534
-1523
-1512
-1502
-1491
-1480
-1469
-1459
-1448
-1437
-1426
-1415
-1405
-1394
-1383
-1372
-1361
-1350
-1340
-1329
-1318
-1307
-1296
-1285
-1274
-1264
-1253
-1242
-1231
-1220
-1209
-1199
-1188
-1177
-1166
-1155
-1145
-1134
-1123
-1112
-1101
-1090
-1079
-1068
-1057
-1046
-1035
-1024
-1012
-1000
-990
-979
-967
-956
-945
-933
-922
-911
-899
-888
-876
-865
-853
-842
-830
-819
-807
-796
-784
-772
-760
-749
-737
-725
-713
-701
-689
-677
-665
-653
-641
-628
-616
-604
-592
-580
-567
-555
-543
-531
-518
-506
-494
-481
-469
-456
-444
-431
-419
-407
-394
-382
-370
-357
-345
-332
-320
-308
-296
-284
-271
-259
-247
-235
-223
-211
-200
-188
-176
-164
-153
-141
-130
-119
-108
-96
-85
-74
-63
-53
-42
-31
-21
-10
0
10
21
31
41
51
61
71
81
90
100
110
119
129
138
148
157
166
176
185
194
203
212
221
230
239
248
257
266
275
283
292
300
309
317
326
334
342
350
359
367
374
382
390
398
405
412
420
427
434
441
448
455
461
468
474
481
487
493
499
505
511
517
522
528
533
539
544
549
555
560
565
570
574
579
584
588
593
597
601
606
610
614
618
622
626
629
633
637
640
643
647
650
653
656
658
661
663
666
668
670
672
674
676
678
679
680
682
683
684
685
686
686
687
687
688
688
688
688
688
688
688
688
688
687
686
686
685
684
683
682
681
680
679
677
676
674
673
671
669
667
665
663
661
659
657
654
652
650
647
645
642
640
637
634
632
629
626
624
621
618
616
613
610
607
605
602
600
597
595
592
590
587
585
583
581
579
576
574
572
570
568
566
564
563
561
559
557
555
554
552
550
549
547
546
544
543
541
540
538
537
535
534
533
531
530
528
527
526
524
523
522
520
519
518
516
515
513
512
511
509
508
506
505
503
502
500
499
497
496
494
492
491
489
487
486
484
482
481
479
477
476
474
472
471
469
467
466
464
462
461
459
457
456
454
452
451
449
447
446
444
442
441
439
437
436
434
432
431
429
427
426
424
422
421
419
417
416
414
412
411
409
407
406
404
402
401
399
397
396
394
393
391
389
388
386
384
383
381
379
378
376
374
373
371
369
368
366
364
363
361
359
358
356
354
353
351
349
348
346
345
343
341
340
338
336
335
333
331
330
328
326
325
323
321
320
318
316
315
313
312
310
308
307
305
303
302
300
298
297
295
293
292
290
289
287
285
284
282
280
279
277
275
274
272
271
269
267
266
264
262
261
259
257
256
254
253
251
249
248
246
244
243
241
240
238
236
235
233
231
230
228
226
225
223
222
220
218
217
215
213
212
210
209
207
205
204
202
200
199
197
196
194
192
191
189
188
186
184
183
181
179
178
176
175
173
171
170
168
167
165
163
162
160
158
157
155
154
152
150
149
147
146
144
142
141
139
138
136
134
133
131
130
128
126
125
123
122
120
118
117
115
114
112
110
109
107
106
104
102
101
99
98
96
94
93
91
90
88
86
85
83
82
80
78
77
75
74
72
71
69
67
66
64
63
61
59
58
56
55
53
52
50
48
47
45
44
42
40
39
37
36
34
33
31
29
28
26
25
23
22
20
18
17
15
14
12
11
9
7
6
4
3
1
0
-2
-4
-5
-7
-8
-10
-11
-13
-14
-16
-18
-19
-21
-22
-24
-25
-27
-28
-30
-32
-33
-35
-36
-38
-39
-41
-42
-44
-46
-47
-49
-50
-52
-53
-55
-56
-58
-60
-61
-63
-64
-66
-67
-69
-70
-72
-73
-75
-77
-78
-80
-81
-83
-84
-86
-87
-89
-90
-92
-93
-95
-97
-98
-100
-101
-103
-104
-106
-107
-109
-110
-112
-113
-115
-116
-118
-119
-121
-123
-124
-126
-127
-129
-130
-132
-133
-135
-136
-138
-139
-141
-142
-144
-145
-147
-148
-150
-151
-153
-154
-156
-158
-159
-161
-162
-164
-165
-167
-168
-170
-171
-173
-174
-176
-177
-179
-180
-182
-183
-185
-186
-188
-189
-191
-192
-194
-195
-197
-198
-200
-201
-203
-204
-206
-207
-209
-210
-212
-213
-215
-216
-218
-219
-221
-222
-224
-225
-227
-228
-230
-231
-232
-234
-235
-237
-238
-240
-241
-243
-244
-246
-247
-249
-250
-252
-253
-255
-256
-258
-259
-261
-262
-264
-265
-267
-268
-269
-271
-272
-274
-275
-277
-278
-280
-281
-283
-284
-286
-287
-289
-290
-291
-293
-294
-296
-297
-299
-300
-302
-303
-305
-306
-308
-309
-310
-312
-313
-315
-316
-318
-319
-321
-322
-324
-325
-326
-328
-329
-331
-332
-334
-335
-337
-338
-339
-341
-342
-344
-345
-347
-348
-350
-351
-352
-354
-355
-357
-358
-360
-361
-362
-364
-365
-367
-368
-370
-371
-372
-374
-375
-377
-378
-380
-381
-382
-384
-385
-387
-388
-390
-391
-392
-394
-395
-397
-398
-399
-401
-402
-404
-405
-407
-408
-409
-411
-412
-414
-415
-416
-418
-419
-421
-422
-423
-425
-426
-428
-429
-431
-432
-433
-435
-436
-438
-439
-440
-442
-443
-445
-446
-447
-449
-450
-452
-453
-454
-456
-457
-458
-460
-461
-463
-464
-465
-467
-468
-470
-471
-472
-474
-475
-477
-478
-479
-481
-482
-483
-485
-486
-488
-489
-490
-492
-493
-494
-496
-497
-499
-500
-501
-503
-504
-505
-507
-508
-510
-511
-512
-514
-515
-516
-518
-519
-520
-522
-523
-525
-526
-527
-529
-530
-531
-533
-534
-535
-537
-538
-539
-541
-542
-543
-545
-546
-548
-549
-550
-552
-553
-554
-556
-557
-558
-560
-561
-562
-564
-565
-566
-568
-569
-570
-572
-573
-574
-576
-577
-578
-580
-581
-582
-584
-585
-586
-588
-589
-590
-592
-593
-594
-596
-597
-598
-600
-601
-602
-604
-605
-606
-608
-609
-610
-612
-613
-614
-616
-617
-618
-619
-621
-622
-623
-625
-626
-627
-629
-630
-631
-633
-634
-635
-636
-638
-639
-640
-642
-643
-644
-646
-647
-648
-649
-651
-652
-653
-655
-656
-657
-659
-660
-661
-662
-664
-665
-666
-668
-669
-670
-671
-673
-674
-675
-677
-678
-679
-680
-682
-683
-684
-686
-687
-688
-689
-691
-692
-693
-695
-696
-697
-698
-700
-701
-702
-703
-705
-706
-707
-709
-710
-711
-712
-714
-715
-716
-717
-719
-720
-721
-722
-724
-725
-726
-727
-729
-730
-731
-732
-734
-735
-736
-737
-739
-740
-741
-742
-744
-745
-746
-747
-749
-750
-751
-752
-754
-755
-756
-757
-759
-760
-761
-762
-764
-765
-766
-767
-769
-770
-771
-772
-774
-775
-776
-777
-778
-780
-781
-782
-783
-785
-786
-787
-788
-789
-791
-792
-793
-794
-796
-797
-798
-799
-800
-802
-803
-804
-805
-807
-808
-809
-810
-811
-813
-814
-815
-816
-817
-819
-820
-821
-822
-823
-825
-826
-827
-828
-829
-831
-832
-833
-834
-835
-837
-838
-839
-840
-841
-843
-844
-845
-846
-847
-849
-850
-851
-852
-853
-855
-856
-857
-858
-859
-860
-862
-863
-864
-865
-866
-868
-869
-870
-871
-872
-873
-875
-876
-877
-878
-879
-880
-882
-883
-884
-885
-886
-887
-889
-890
-891
-892
-893
-894
-896
-897
-898
-899
-900
-901
-903
-904
-905
-906
-907
-908
-910
-911
-912
-913
-914
-915
-916
-918
-919
-920
-921
-922
-923
-924
-926
-927
-928
-929
-930
-931
-932
-934
-935
-936
-937
-938
-939
-940
-942
-943
-944
-945
-946
-947
-948
-949
-951
-952
-953
-954
-955
-956
