5
26158
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
73
73
73
73
74
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
84
84
84
84
85
85
85
86
86
86
87
87
87
88
88
88
88
89
89
89
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
113
113
113
114
114
114
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
131
131
132
132
132
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
152
153
153
153
154
154
154
155
155
155
155
156
156
156
157
157
157
158
158
158
158
159
159
159
160
160
160
160
161
161
161
162
162
162
162
163
163
163
164
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
178
178
178
179
179
179
179
180
180
180
180
180
181
181
181
181
182
182
182
182
182
183
183
183
183
183
184
184
184
184
185
185
185
185
185
186
186
186
186
186
187
187
187
187
188
188
188
188
188
189
189
189
189
190
190
190
190
190
191
191
191
191
192
192
192
192
192
193
193
193
193
193
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
197
198
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
204
205
205
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
213
213
213
213
213
214
214
214
214
214
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
218
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
223
223
223
223
223
223
223
224
224
224
224
224
224
224
225
225
225
225
225
225
225
226
226
226
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
264
264
264
264
264
264
265
265
265
265
265
265
266
266
266
266
266
266
267
267
267
267
267
267
268
268
268
268
268
268
268
269
269
269
269
269
269
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
273
273
273
273
273
273
273
274
274
274
274
274
274
275
275
275
275
275
275
275
276
276
276
276
276
276
276
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
294
294
294
294
294
294
294
295
295
295
295
295
295
295
296
296
296
296
296
296
297
297
297
297
297
297
297
298
298
298
298
298
298
298
299
299
299
299
299
299
299
300
300
300
300
300
300
300
301
301
301
301
301
301
302
302
302
302
302
302
302
303
303
303
303
303
303
304
304
304
304
304
304
305
305
305
305
305
305
306
306
306
306
306
307
307
307
307
307
307
308
308
308
308
308
308
309
309
309
309
309
309
310
310
310
310
310
311
311
311
311
311
311
312
312
312
312
312
313
313
313
313
313
314
314
314
314
314
315
315
315
315
316
316
316
316
316
317
317
317
317
318
318
318
318
319
319
319
319
319
320
320
320
320
321
321
321
321
322
322
322
322
323
323
323
323
324
324
324
324
324
325
325
325
325
326
326
326
326
327
327
327
327
328
328
328
328
329
329
329
329
330
330
330
331
331
331
332
332
332
332
333
333
333
334
334
334
334
335
335
335
336
336
336
337
337
337
337
338
338
338
339
339
339
340
340
340
340
341
341
341
342
342
342
343
343
343
344
344
344
344
345
345
345
346
346
346
347
347
347
348
348
348
349
349
349
350
350
350
351
351
351
352
352
352
353
353
353
354
354
354
355
355
355
356
356
357
357
357
358
358
358
359
359
359
360
360
360
361
361
362
362
362
363
363
364
364
364
365
365
366
366
366
367
367
368
368
369
369
369
370
370
371
371
371
372
372
373
373
373
374
374
375
375
375
376
376
377
377
377
378
378
379
379
379
380
380
381
381
381
382
382
382
383
383
384
384
384
385
385
385
386
386
386
387
387
387
388
388
388
389
389
389
390
390
390
391
391
391
392
392
392
393
393
393
394
394
394
395
395
395
396
396
396
397
397
397
398
398
398
399
399
399
400
400
400
401
401
401
402
402
402
403
403
403
404
404
404
405
405
405
406
406
406
407
407
407
408
408
408
409
409
409
410
410
410
411
411
411
412
412
412
413
413
413
413
414
414
414
415
415
415
416
416
416
417
417
417
418
418
418
418
419
419
419
419
420
420
420
421
421
421
421
422
422
422
422
423
423
423
423
424
424
424
424
425
425
425
426
426
426
426
427
427
427
428
428
428
428
429
429
429
430
430
430
431
431
431
432
432
432
433
433
433
433
434
434
434
435
435
435
436
436
436
437
437
438
438
438
439
439
440
440
440
441
441
442
442
443
443
443
444
444
445
445
446
446
447
447
447
448
448
449
449
450
450
451
451
452
452
453
453
454
454
455
455
456
456
457
457
458
459
459
460
460
461
462
462
463
463
464
465
465
466
467
467
468
469
469
470
471
471
472
473
473
474
474
475
476
476
477
477
478
478
479
480
480
481
482
482
483
484
484
485
486
486
487
488
489
489
490
491
492
492
493
494
495
495
496
497
498
499
499
500
501
502
503
503
504
505
506
506
507
508
509
510
510
511
512
513
514
514
515
516
517
518
519
520
520
521
522
523
524
525
526
527
527
528
529
530
531
532
532
533
534
535
536
536
537
538
539
539
540
540
541
542
542
543
543
544
544
545
545
546
546
547
547
547
548
548
549
549
549
550
550
550
551
551
551
552
552
552
552
553
553
553
553
553
553
554
554
554
554
554
554
554
554
555
555
555
555
555
555
555
556
556
556
556
556
556
557
557
557
557
557
558
558
558
558
558
559
559
559
559
559
559
559
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
559
559
559
559
559
559
559
559
559
558
558
558
558
558
558
558
558
558
557
557
558
558
558
558
558
558
559
559
559
560
560
560
561
561
562
562
563
563
564
564
565
565
566
567
567
568
568
569
570
570
571
572
572
573
574
574
575
576
577
578
578
579
580
581
581
582
583
584
584
585
586
586
587
588
589
589
590
591
592
593
593
594
595
596
596
597
598
599
599
600
601
602
602
603
604
604
605
606
606
607
608
608
609
610
610
611
611
612
612
613
613
614
614
614
615
615
616
616
617
617
618
618
619
619
620
620
621
621
622
622
622
623
623
623
623
624
624
624
624
624
624
624
624
624
623
623
623
623
623
622
622
622
622
621
621
621
621
620
620
620
619
619
619
618
618
617
617
617
616
616
616
615
615
615
615
615
614
614
614
614
614
614
614
614
614
614
614
614
614
615
615
615
615
616
616
616
617
617
617
618
618
618
619
619
620
620
621
621
621
622
622
623
623
623
624
624
624
624
624
624
624
624
624
624
624
623
623
623
622
622
621
621
621
620
620
619
619
618
618
617
616
616
615
614
613
613
612
611
610
610
609
609
608
608
607
607
606
606
605
605
604
604
603
603
602
602
601
600
600
599
599
598
598
597
597
596
596
595
595
594
594
593
593
592
592
591
591
590
589
589
588
587
587
586
585
584
583
582
581
580
579
578
576
575
574
573
571
570
569
567
566
564
562
561
559
557
556
554
552
550
549
547
545
544
542
540
538
537
535
533
532
530
529
527
526
524
523
522
520
519
518
517
516
516
515
514
514
514
514
514
514
514
515
515
516
517
518
519
520
521
522
524
525
527
528
530
532
534
536
538
541
543
546
548
551
553
556
559
562
565
568
571
573
576
579
582
585
588
590
593
596
598
601
603
605
607
610
612
614
617
619
622
624
627
629
632
635
637
640
643
646
649
652
655
657
660
663
666
669
672
675
678
681
684
687
691
694
697
700
703
706
709
712
715
718
722
725
728
731
734
737
740
743
746
749
752
755
758
761
764
766
769
772
774
777
779
782
784
786
788
790
792
794
795
797
798
799
800
800
801
801
801
801
801
800
800
799
798
798
797
796
795
794
793
791
790
788
787
785
783
781
779
777
775
773
770
768
766
763
761
759
757
754
752
750
749
747
745
743
741
740
738
737
735
734
733
732
732
731
731
730
730
730
730
730
730
731
731
732
732
733
733
734
735
735
736
736
737
737
738
739
739
740
741
742
743
744
745
746
747
748
750
751
751
752
753
754
755
756
756
757
758
758
759
759
759
760
760
761
761
762
763
763
764
765
766
767
769
770
771
772
774
775
776
778
779
780
781
782
783
784
785
786
786
787
788
788
789
790
790
791
791
791
792
792
792
792
792
792
792
792
793
793
793
793
794
794
794
795
795
796
796
797
797
797
798
798
799
799
799
799
799
799
799
799
799
798
798
797
796
795
794
793
792
790
788
786
784
781
778
775
772
769
765
762
758
754
750
745
741
736
731
725
720
714
708
702
696
689
683
676
669
663
656
649
642
635
628
621
614
607
601
594
587
580
573
567
561
555
549
543
538
533
528
524
520
516
513
510
507
504
502
500
497
495
493
491
489
487
485
484
482
481
479
478
477
476
475
474
473
472
471
471
471
471
471
471
472
472
473
474
475
476
477
479
481
483
485
487
489
491
493
496
498
501
503
505
508
510
513
515
518
520
523
525
527
530
532
535
537
540
543
546
548
551
555
558
561
564
568
571
575
578
582
585
589
592
596
599
602
605
607
609
612
614
615
617
619
620
622
623
625
626
628
630
631
632
634
635
636
637
638
638
639
639
639
639
638
638
637
636
635
634
633
632
631
630
629
627
626
625
624
622
621
620
618
617
615
614
612
610
609
607
605
603
602
600
598
596
594
592
590
589
587
585
584
582
580
579
578
576
575
574
573
572
571
570
568
567
566
564
563
561
560
558
557
556
555
554
554
554
554
555
556
558
559
562
564
567
570
573
577
580
584
587
591
595
600
604
609
614
620
625
631
637
643
649
656
662
669
676
683
690
697
704
711
718
725
732
739
746
753
760
767
774
782
789
797
804
812
819
827
834
842
849
856
862
869
875
881
887
892
898
903
908
913
917
922
926
930
934
937
941
943
946
948
951
953
955
957
958
960
961
963
963
964
965
965
965
965
966
966
966
966
966
966
966
966
966
966
967
967
967
967
967
966
966
966
966
966
966
966
967
969
970
972
974
977
979
982
985
987
990
992
994
996
998
999
1000
1000
1000
1000
999
998
996
993
990
987
984
980
976
971
967
962
957
952
946
941
935
929
924
918
912
906
899
893
887
881
875
869
863
858
853
848
842
837
832
827
822
817
812
807
802
797
792
787
783
778
774
770
767
763
761
758
757
755
754
754
754
755
756
758
760
762
765
768
771
775
778
782
785
789
792
796
799
803
807
810
814
817
821
824
827
829
832
834
836
838
839
840
841
842
843
843
843
844
844
844
844
845
845
846
847
847
848
848
848
848
848
848
848
848
847
846
846
844
843
841
839
837
835
832
828
825
821
817
812
808
803
799
794
789
785
780
776
772
767
763
759
754
750
745
740
735
729
724
718
713
707
702
697
691
686
681
675
670
665
659
654
649
644
639
634
629
624
620
615
610
605
600
595
590
585
579
573
567
560
553
546
538
530
523
515
507
498
490
481
472
463
454
444
434
425
415
405
396
387
378
369
360
351
342
333
324
315
305
295
286
276
266
257
247
237
228
218
209
200
191
183
175
167
159
152
144
137
131
124
118
112
105
99
93
87
81
75
69
63
56
50
44
38
32
26
20
15
9
3
-2
-8
-13
-19
-25
-31
-37
-43
-49
-54
-60
-66
-72
-78
-84
-90
-95
-101
-107
-113
-119
-126
-132
-139
-146
-153
-161
-169
-178
-187
-196
-205
-215
-225
-236
-247
-258
-270
-282
-294
-307
-321
-334
-349
-363
-378
-393
-409
-425
-441
-458
-474
-491
-508
-525
-542
-559
-576
-593
-609
-626
-642
-658
-674
-690
-705
-720
-735
-749
-763
-777
-790
-804
-817
-830
-843
-856
-868
-881
-894
-907
-919
-931
-943
-955
-966
-977
-987
-998
-1008
-1018
-1028
-1038
-1048
-1057
-1067
-1076
-1085
-1094
-1102
-1111
-1119
-1127
-1136
-1143
-1151
-1159
-1166
-1174
-1181
-1189
-1196
-1204
-1212
-1221
-1230
-1239
-1248
-1258
-1268
-1279
-1290
-1302
-1314
-1326
-1339
-1352
-1365
-1379
-1393
-1406
-1420
-1434
-1447
-1460
-1473
-1485
-1497
-1509
-1521
-1532
-1543
-1554
-1565
-1576
-1587
-1597
-1608
-1618
-1628
-1638
-1648
-1657
-1666
-1676
-1684
-1693
-1701
-1710
-1718
-1725
-1733
-1740
-1747
-1754
-1760
-1767
-1773
-1779
-1786
-1792
-1798
-1804
-1810
-1816
-1821
-1827
-1832
-1837
-1842
-1847
-1853
-1858
-1863
-1867
-1872
-1877
-1882
-1886
-1890
-1894
-1898
-1902
-1906
-1909
-1913
-1916
-1920
-1924
-1928
-1932
-1936
-1941
-1946
-1951
-1957
-1963
-1970
-1977
-1984
-1992
-2000
-2008
-2016
-2025
-2033
-2041
-2051
-2059
-2067
-2076
-2084
-2093
-2102
-2110
-2119
-2127
-2136
-2144
-2152
-2160
-2168
-2176
-2184
-2192
-2200
-2207
-2215
-2222
-2230
-2237
-2244
-2251
-2258
-2265
-2272
-2280
-2287
-2294
-2301
-2308
-2315
-2322
-2328
-2334
-2340
-2345
-2350
-2355
-2360
-2364
-2368
-2371
-2375
-2378
-2381
-2385
-2388
-2392
-2396
-2401
-2405
-2411
-2416
-2422
-2428
-2434
-2441
-2448
-2455
-2463
-2472
-2481
-2490
-2500
-2509
-2520
-2530
-2540
-2550
-2561
-2571
-2581
-2590
-2599
-2608
-2617
-2625
-2632
-2639
-2646
-2652
-2657
-2662
-2667
-2671
-2675
-2679
-2683
-2686
-2690
-2693
-2696
-2700
-2703
-2707
-2711
-2715
-2720
-2725
-2730
-2735
-2741
-2746
-2752
-2758
-2764
-2769
-2775
-2781
-2787
-2793
-2798
-2803
-2808
-2813
-2817
-2820
-2824
-2826
-2829
-2831
-2832
-2833
-2833
-2833
-2833
-2833
-2832
-2831
-2830
-2829
-2827
-2825
-2823
-2821
-2817
-2814
-2809
-2804
-2798
-2791
-2784
-2776
-2768
-2759
-2749
-2739
-2728
-2716
-2704
-2692
-2679
-2666
-2652
-2638
-2624
-2610
-2596
-2581
-2566
-2551
-2536
-2520
-2504
-2489
-2473
-2457
-2441
-2425
-2409
-2393
-2376
-2360
-2344
-2328
-2311
-2295
-2278
-2261
-2244
-2227
-2210
-2193
-2175
-2157
-2139
-2120
-2101
-2081
-2062
-2041
-2021
-2000
-1979
-1958
-1937
-1915
-1894
-1872
-1851
-1829
-1807
-1785
-1764
-1742
-1720
-1699
-1677
-1655
-1633
-1611
-1589
-1566
-1543
-1519
-1495
-1471
-1446
-1421
-1396
-1370
-1345
-1319
-1293
-1268
-1243
-1217
-1192
-1167
-1142
-1118
-1093
-1068
-1044
-1018
-995
-971
-947
-924
-900
-877
-854
-832
-809
-787
-765
-744
-723
-702
-682
-662
-642
-623
-604
-585
-567
-549
-531
-514
-497
-481
-465
-449
-433
-418
-403
-388
-373
-359
-344
-329
-315
-300
-286
-272
-258
-244
-231
-218
-206
-193
-181
-170
-158
-147
-137
-126
-116
-106
-96
-86
-77
-68
-60
-52
-44
-36
-28
-20
-12
-4
4
13
21
30
39
48
58
67
78
88
99
111
122
135
147
160
173
187
201
216
231
247
263
280
297
315
334
353
372
392
412
433
454
475
497
518
540
562
583
605
626
647
668
689
709
730
750
771
791
812
832
853
874
894
915
935
956
976
996
1016
1036
1055
1075
1094
1112
1131
1149
1168
1186
1203
1221
1238
1255
1271
1287
1303
1319
1335
1351
1367
1383
1400
1417
1434
1451
1468
1486
1503
1520
1538
1555
1572
1589
1606
1623
1639
1655
1671
1686
1702
1717
1732
1748
1763
1778
1794
1809
1824
1838
1853
1867
1881
1894
1907
1920
1932
1944
1955
1965
1975
1985
1994
2001
2009
2017
2025
2033
2040
2047
2055
2062
2070
2077
2085
2092
2100
2108
2115
2123
2130
2138
2145
2152
2158
2164
2170
2176
2181
2186
2191
2195
2199
2203
2206
2209
2212
2215
2217
2218
2220
2221
2222
2223
2223
2224
2225
2226
2227
2228
2229
2230
2231
2231
2232
2232
2233
2233
2234
2235
2235
2236
2237
2238
2239
2240
2240
2241
2242
2243
2245
2246
2247
2248
2249
2251
2252
2253
2254
2255
2255
2256
2257
2258
2258
2259
2259
2259
2259
2258
2258
2257
2256
2254
2252
2250
2247
2243
2239
2235
2230
2224
2218
2212
2206
2200
2193
2187
2181
2175
2168
2162
2156
2150
2144
2138
2132
2126
2121
2116
2111
2106
2101
2097
2093
2088
2084
2080
2075
2071
2067
2062
2058
2053
2049
2044
2039
2033
2028
2021
2016
2009
2001
1995
1987
1979
1971
1963
1955
1947
1939
1931
1923
1915
1907
1900
1893
1886
1879
1873
1866
1860
1855
1849
1844
1840
1835
1831
1826
1822
1818
1814
1811
1807
1804
1801
1799
1796
1793
1791
1789
1786
1784
1782
1779
1777
1775
1773
1771
1770
1768
1766
1764
1762
1760
1758
1756
1754
1751
1749
1747
1745
1742
1739
1736
1733
1730
1726
1721
1717
1711
1705
1699
1692
1684
1675
1665
1655
1644
1631
1618
1605
1591
1576
1561
1546
1530
1515
1500
1484
1469
1454
1440
1425
1411
1398
1384
1371
1359
1347
1335
1323
1312
1301
1290
1279
1269
1259
1248
1238
1228
1219
1209
1199
1189
1180
1171
1161
1152
1143
1134
1125
1116
1108
1099
1091
1083
1075
1068
1060
1053
1045
1038
1031
1024
1016
1008
1002
995
987
979
971
963
954
946
936
927
917
907
896
886
876
866
855
845
835
825
814
804
794
784
774
764
754
744
734
724
714
704
695
686
677
668
660
651
643
635
627
619
611
604
597
590
583
577
571
566
561
556
552
548
544
540
537
534
531
528
525
522
519
516
513
509
506
502
497
493
488
483
478
473
467
461
455
448
441
434
427
420
412
405
397
389
381
373
365
357
350
343
336
329
323
316
310
304
299
293
287
281
276
270
264
258
253
247
241
235
229
223
216
210
202
195
187
178
169
160
150
139
128
117
105
92
79
65
51
36
21
6
-9
-24
-39
-55
-70
-85
-101
-117
-132
-149
-165
-181
-198
-215
-232
-249
-267
-285
-303
-321
-339
-358
-376
-395
-413
-432
-450
-468
-486
-504
-521
-538
-555
-571
-586
-601
-615
-629
-642
-654
-666
-677
-688
-699
-708
-718
-727
-736
-744
-753
-761
-769
-777
-785
-793
-800
-808
-815
-822
-829
-836
-843
-849
-855
-862
-867
-873
-878
-884
-889
-893
-898
-902
-906
-910
-914
-917
-920
-923
-926
-928
-930
-932
-933
-933
-933
-933
-932
-932
-931
-929
-928
-927
-925
-924
-922
-920
-918
-916
-914
-912
-910
-908
-906
-904
-902
-899
-897
-895
-892
-889
-886
-882
-878
-874
-870
-866
-862
-858
-854
-850
-847
-843
-839
-835
-831
-827
-823
-819
-815
-810
-806
-801
-796
-791
-786
-781
-775
-770
-764
-757
-751
-743
-736
-727
-718
-709
-699
-689
-678
-667
-655
-643
-631
-618
-606
-593
-581
-568
-556
-544
-533
-522
-511
-501
-491
-482
-473
-465
-456
-448
-440
-433
-425
-418
-410
-403
-396
-389
-382
-375
-368
-361
-354
-347
-340
-333
-327
-321
-315
-309
-303
-298
-292
-287
-282
-276
-271
-266
-261
-255
-250
-245
-240
-235
-230
-225
-220
-215
-210
-205
-199
-194
-188
-182
-175
-168
-161
-154
-147
-139
-131
-123
-114
-105
-97
-87
-78
-69
-60
-50
-41
-32
-24
-15
-7
2
10
18
26
34
41
49
56
63
69
75
81
87
93
98
103
109
114
119
124
130
135
141
147
153
160
168
176
184
193
202
211
220
230
240
250
260
270
281
292
303
314
326
338
351
364
379
394
409
426
444
462
481
500
520
541
562
583
605
627
649
671
694
717
740
764
787
811
834
858
882
905
929
953
977
1000
1024
1048
1072
1095
1119
1142
1165
1188
1210
1232
1254
1276
1298
1319
1341
1362
1383
1403
1424
1444
1464
1484
1504
1523
1543
1562
1580
1599
1617
1635
1653
1671
1688
1706
1724
1741
1759
1776
1793
1811
1828
1845
1862
1878
1895
1912
1928
1944
1961
1977
1994
2009
2027
2044
2061
2078
2095
2113
2131
2149
2166
2184
2202
2220
2239
2257
2275
2294
2312
2331
2350
2369
2388
2407
2426
2445
2464
2484
2503
2523
2543
2564
2584
2605
2626
2647
2668
2689
2709
2730
2750
2770
2790
2809
2829
2847
2866
2884
2902
2920
2937
2954
2970
2986
3001
3016
3030
3044
3057
3069
3082
3094
3105
3117
3128
3138
3148
3158
3167
3176
3184
3191
3199
3206
3212
3218
3224
3230
3235
3240
3245
3250
3254
3259
3264
3268
3273
3279
3284
3290
3296
3302
3308
3314
3320
3326
3332
3338
3343
3349
3354
3359
3364
3369
3374
3379
3385
3390
3395
3401
3406
3412
3417
3422
3427
3431
3436
3440
3444
3448
3451
3455
3459
3463
3467
3471
3475
3480
3484
3489
3493
3498
3503
3508
3512
3516
3521
3525
3528
3531
3534
3537
3539
3541
3542
3543
3544
3544
3544
3544
3543
3543
3542
3541
3540
3539
3539
3539
3539
3539
3539
3540
3541
3542
3544
3545
3547
3548
3549
3551
3552
3553
3555
3556
3557
3558
3558
3559
3559
3559
3559
3559
3559
3558
3558
3557
3556
3555
3554
3553
3552
3550
3549
3548
3547
3546
3544
3543
3541
3539
3537
3535
3533
3530
3527
3524
3520
3517
3513
3509
3505
3501
3497
3492
3488
3483
3478
3472
3467
3461
3455
3448
3442
3435
3428
3421
3413
3406
3398
3390
3382
3374
3365
3356
3347
3338
3329
3319
3309
3299
3290
3280
3269
3259
3249
3239
3229
3219
3209
3199
3189
3180
3170
3161
3151
3142
3133
3124
3115
3106
3098
3090
3081
3073
3065
3057
3050
3042
3035
3028
3021
3014
3008
3001
2996
2990
2984
2979
2974
2970
2966
2962
2959
2956
2953
2951
2950
2949
2948
2948
2948
2949
2950
2951
2953
2955
2957
2959
2961
2964
2966
2968
2971
2973
2976
2978
2981
2983
2985
2987
2990
2991
2993
2994
2995
2996
2996
2996
2995
2994
2992
2990
2988
2984
2981
2976
2972
2967
2961
2955
2949
2943
2936
2929
2922
2914
2907
2899
2891
2883
2875
2867
2859
2851
2843
2835
2827
2818
2810
2802
2793
2785
2777
2768
2760
2751
2743
2735
2726
2718
2709
2700
2690
2681
2671
2660
2650
2639
2628
2617
2605
2593
2581
2568
2555
2542
2528
2514
2500
2485
2469
2453
2436
2419
2402
2384
2366
2347
2329
2310
2291
2273
2254
2235
2217
2199
2181
2163
2146
2129
2113
2098
2083
2069
2055
2043
2029
2017
2007
1996
1986
1976
1966
1956
1947
1938
1928
1920
1911
1902
1894
1886
1878
1870
1862
1854
1846
1839
1832
1824
1817
1810
1803
1797
1790
1784
1777
1771
1765
1759
1753
1746
1740
1733
1727
1720
1713
1706
1699
1692
1685
1677
1670
1663
1655
1648
1640
1632
1624
1616
1608
1600
1591
1582
1573
1564
1554
1545
1536
1526
1517
1507
1498
1488
1479
1470
1460
1451
1443
1434
1425
1417
1409
1401
1393
1385
1377
1369
1361
1354
1346
1338
1330
1322
1314
1305
1297
1288
1279
1270
1260
1250
1240
1229
1218
1207
1196
1185
1173
1162
1151
1140
1130
1120
1110
1100
1091
1082
1073
1065
1058
1050
1042
1035
1028
1020
1012
1006
998
990
982
973
964
955
946
936
927
917
907
896
886
876
865
855
844
834
824
814
803
793
783
773
763
752
742
732
721
711
701
691
681
671
662
652
643
633
624
614
605
595
585
575
564
554
543
532
520
509
497
484
472
459
445
431
417
403
388
373
358
342
326
310
294
278
261
244
227
210
192
174
156
138
120
102
84
66
48
30
13
-4
-21
-37
-53
-69
-84
-99
-113
-127
-141
-154
-166
-179
-190
-202
-213
-224
-234
-244
-254
-264
-274
-283
-293
-301
-310
-318
-326
-334
-341
-348
-354
-361
-367
-373
-380
-386
-392
-397
-403
-409
-414
-420
-425
-430
-436
-441
-446
-452
-458
-465
-471
-478
-486
-494
-502
-512
-522
-533
-544
-557
-570
-584
-600
-616
-632
-650
-668
-687
-706
-725
-745
-765
-785
-806
-826
-846
-866
-886
-906
-925
-943
-962
-980
-997
-1014
-1032
-1049
-1065
-1082
-1099
-1115
-1131
-1147
-1163
-1178
-1194
-1209
-1224
-1239
-1253
-1268
-1282
-1297
-1311
-1325
-1338
-1352
-1365
-1378
-1391
-1403
-1414
-1425
-1436
-1446
-1456
-1465
-1474
-1483
-1491
-1499
-1507
-1514
-1521
-1528
-1534
-1540
-1546
-1551
-1556
-1560
-1564
-1568
-1571
-1575
-1578
-1580
-1582
-1584
-1585
-1585
-1585
-1584
-1583
-1581
-1579
-1576
-1572
-1568
-1564
-1559
-1554
-1548
-1543
-1537
-1531
-1526
-1520
-1514
-1509
-1503
-1498
-1493
-1488
-1484
-1479
-1475
-1471
-1468
-1465
-1462
-1459
-1456
-1453
-1451
-1448
-1445
-1441
-1438
-1434
-1430
-1426
-1421
-1416
-1411
-1406
-1400
-1394
-1388
-1381
-1374
-1366
-1359
-1350
-1342
-1333
-1325
-1316
-1307
-1298
-1288
-1279
-1270
-1260
-1250
-1240
-1229
-1218
-1207
-1196
-1185
-1173
-1161
-1150
-1138
-1126
-1114
-1102
-1091
-1079
-1068
-1057
-1047
-1036
-1027
-1018
-1008
-1000
-994
-988
-982
-977
-972
-968
-965
-962
-960
-958
-957
-955
-954
-953
-952
-951
-950
-949
-948
-947
-946
-945
-945
-944
-943
-943
-942
-942
-942
-941
-941
-941
-940
-940
-939
-938
-937
-936
-934
-932
-931
-928
-926
-924
-921
-918
-915
-912
-908
-905
-901
-897
-893
-888
-883
-878
-873
-867
-860
-853
-846
-838
-830
-821
-812
-802
-792
-782
-771
-760
-750
-738
-727
-716
-704
-692
-680
-668
-655
-642
-629
-615
-601
-587
-573
-558
-543
-528
-513
-498
-483
-468
-453
-438
-423
-409
-394
-380
-366
-352
-338
-324
-311
-297
-284
-272
-259
-248
-236
-225
-214
-204
-194
-185
-176
-167
-159
-151
-143
-136
-129
-123
-117
-112
-107
-102
-98
-94
-91
-88
-85
-83
-81
-78
-76
-74
-72
-71
-68
-66
-64
-62
-59
-56
-53
-49
-45
-41
-36
-31
-26
-20
-15
-10
-4
1
6
11
16
20
25
29
32
36
39
43
46
49
52
55
59
62
65
69
73
76
80
84
88
92
97
101
106
110
115
120
125
130
135
140
144
149
153
157
161
165
168
171
174
176
178
180
182
183
184
185
186
186
187
187
187
188
188
188
188
188
187
187
187
186
186
185
184
184
183
182
181
180
179
178
177
176
175
174
173
173
172
172
171
171
170
170
169
168
167
166
165
164
163
161
160
158
157
155
154
152
151
150
149
148
148
148
148
149
150
152
154
157
160
163
167
171
175
180
184
188
192
196
200
203
207
209
212
214
215
216
216
216
215
214
213
211
208
206
204
201
199
197
194
192
190
188
187
185
183
182
180
179
177
175
173
171
169
167
164
162
159
156
153
150
147
144
141
137
134
130
126
122
119
115
110
106
102
98
94
90
86
83
79
76
73
71
69
68
66
66
65
65
65
66
67
67
68
69
69
70
70
70
70
69
69
68
67
65
64
63
61
60
58
57
56
55
54
53
53
53
53
53
54
55
56
58
59
60
62
63
65
66
66
67
67
67
67
67
66
65
64
63
62
60
59
56
54
52
49
46
42
39
35
31
28
24
20
17
14
11
8
6
4
2
1
0
-1
-1
-2
-2
-1
-1
-1
-1
0
0
0
1
1
1
2
3
3
5
6
7
9
11
14
17
21
25
29
34
39
45
51
57
64
70
77
85
92
100
107
115
123
130
138
146
153
161
169
177
185
192
201
209
217
225
232
240
248
255
262
269
275
282
288
293
299
304
309
313
317
321
325
328
331
334
337
339
341
343
344
344
345
345
344
343
342
340
337
334
330
326
321
316
310
304
298
291
284
277
269
261
253
244
235
226
216
207
197
186
176
166
155
145
134
123
113
102
91
81
70
60
49
38
28
17
6
-5
-17
-29
-41
-53
-66
-79
-93
-106
-120
-134
-148
-161
-175
-189
-202
-216
-229
-242
-254
-266
-278
-290
-301
-313
-324
-335
-347
-358
-369
-381
-392
-404
-415
-426
-437
-448
-459
-470
-480
-490
-499
-509
-518
-527
-535
-543
-551
-558
-565
-572
-578
-584
-590
-595
-600
-605
-609
-614
-618
-622
-626
-629
-633
-636
-639
-642
-644
-647
-649
-651
-653
-655
-656
-658
-659
-661
-662
-663
-664
-665
-666
-667
-668
-668
-669
-670
-670
-671
-672
-672
-673
-674
-674
-675
-675
-676
-676
-677
-677
-678
-679
-680
-681
-682
-684
-686
-688
-691
-694
-697
-700
-704
-708
-712
-716
-720
-725
-730
-735
-741
-747
-752
-759
-765
-772
-778
-785
-792
-799
-805
-812
-818
-825
-831
-836
-842
-847
-852
-857
-861
-866
-870
-874
-879
-883
-887
-892
-896
-901
-905
-909
-914
-918
-922
-926
-929
-932
-935
-938
-940
-942
-943
-944
-944
-945
-945
-945
-945
-944
-944
-943
-943
-942
-941
-941
-940
-939
-939
-938
-938
-937
-936
-936
-935
-934
-934
-933
-932
-931
-931
-930
-929
-928
-927
-926
-924
-923
-922
-921
-920
-919
-918
-917
-916
-915
-914
-913
-912
-911
-910
-909
-907
-906
-904
-903
-901
-899
-897
-895
-892
-890
-888
-886
-884
-881
-879
-877
-875
-872
-870
-867
-863
-860
-856
-852
-848
-844
-839
-834
-829
-824
-818
-813
-807
-801
-796
-789
-783
-777
-770
-763
-757
-750
-743
-736
-729
-722
-715
-708
-701
-694
-687
-681
-674
-667
-660
-653
-646
-639
-632
-625
-618
-612
-605
-598
-591
-585
-578
-572
-565
-559
-553
-548
-542
-537
-531
-526
-521
-517
-512
-507
-503
-499
-495
-491
-487
-483
-479
-475
-471
-467
-463
-459
-455
-451
-448
-444
-441
-437
-434
-430
-426
-422
-418
-414
-409
-404
-398
-392
-385
-378
-371
-363
-355
-346
-337
-327
-318
-308
-297
-286
-275
-264
-253
-241
-230
-218
-207
-196
-184
-173
-162
-151
-141
-130
-120
-110
-100
-91
-82
-74
-66
-59
-52
-46
-40
-35
-30
-26
-22
-19
-16
-13
-10
-8
-5
-3
0
2
4
7
9
11
13
15
17
19
21
24
26
28
31
34
38
41
45
49
53
58
62
67
72
78
83
89
95
101
107
113
120
127
134
142
149
157
165
174
182
191
199
209
218
227
236
246
255
265
274
283
292
301
310
319
327
336
344
352
360
368
376
384
392
400
408
416
424
432
440
448
456
463
470
477
484
490
495
501
506
511
515
520
524
527
530
533
536
538
540
541
543
544
544
544
544
544
543
543
541
540
538
536
534
532
530
527
524
522
519
516
513
511
508
506
503
501
499
497
496
494
493
492
491
491
491
491
492
493
494
496
498
501
504
507
510
514
518
522
527
531
536
540
545
550
554
559
563
568
572
577
581
585
589
593
597
601
605
608
611
614
617
620
623
626
629
632
634
637
639
642
645
647
649
652
654
656
659
661
663
664
666
667
668
669
670
670
670
670
670
669
668
667
666
665
663
662
660
659
658
657
656
655
655
655
656
658
660
663
666
670
675
681
687
694
702
711
720
729
740
750
761
772
783
795
807
819
831
844
856
869
882
895
908
921
933
946
959
972
985
998
1010
1022
1036
1049
1061
1073
1085
1097
1108
1119
1130
1140
1149
1159
1167
1175
1183
1191
1197
1204
1210
1216
1221
1226
1230
1235
1238
1242
1245
1248
1251
1253
1256
1258
1260
1262
1263
1265
1267
1268
1270
1271
1273
1274
1275
1277
1279
1280
1282
1284
1286
1288
1291
1293
1296
1299
1303
1307
1311
1315
1320
1326
1331
1337
1344
1351
1358
1366
1374
1382
1390
1399
1407
1416
1425
1434
1443
1452
1461
1469
1478
1487
1496
1504
1513
1521
1530
1538
1545
1553
1561
1568
1575
1582
1589
1596
1602
1608
1614
1620
1625
1630
1635
1640
1644
1648
1651
1655
1657
1660
1662
1664
1666
1667
1669
1670
1670
1671
1671
1671
1671
1670
1669
1668
1666
1664
1662
1659
1655
1652
1647
1643
1638
1632
1627
1621
1614
1608
1601
1594
1587
1579
1572
1565
1558
1550
1543
1536
1529
1522
1516
1509
1502
1495
1488
1481
1474
1467
1460
1453
1446
1438
1430
1422
1414
1406
1397
1388
1379
1370
1360
1351
1341
1331
1321
1310
1300
1289
1279
1268
1257
1246
1235
1224
1212
1200
1189
1177
1165
1153
1142
1130
1118
1107
1096
1085
1075
1065
1055
1045
1036
1028
1018
1010
1004
997
990
983
977
971
965
960
955
950
945
941
936
932
928
924
921
917
914
911
908
905
902
900
898
896
894
892
891
889
888
887
886
885
884
884
883
882
882
881
881
881
880
880
880
880
879
878
878
876
875
873
871
868
866
862
859
855
851
847
842
837
832
826
820
813
807
799
792
784
776
768
760
751
743
734
725
716
707
698
689
680
671
662
653
644
635
626
617
608
598
589
580
571
561
552
543
535
526
517
509
501
493
485
477
470
462
455
447
440
432
425
418
410
403
396
388
381
374
367
360
353
346
338
331
324
316
309
301
293
285
277
268
259
251
241
232
223
214
204
195
186
177
168
159
150
142
134
126
118
111
103
96
88
81
74
67
60
53
46
39
32
25
18
11
4
-3
-9
-16
-22
-28
-33
-39
-44
-48
-52
-56
-59
-62
-65
-67
-69
-71
-73
-75
-76
-78
-79
-80
-81
-82
-83
-84
-85
-86
-88
-89
-91
-93
-96
-99
-102
-106
-110
-114
-119
-125
-130
-136
-143
-149
-156
-163
-170
-177
-184
-191
-198
-205
-211
-218
-225
-232
-239
-246
-253
-260
-268
-275
-282
-289
-297
-304
-311
-318
-324
-331
-337
-343
-349
-354
-359
-364
-369
-373
-377
-381
-385
-388
-392
-395
-398
-400
-403
-405
-407
-409
-411
-412
-413
-414
-415
-416
-416
-417
-417
-416
-416
-415
-414
-413
-412
-410
-408
-406
-404
-402
-400
-397
-395
-392
-389
-386
-383
-379
-376
-372
-369
-365
-362
-358
-354
-351
-347
-344
-341
-338
-335
-332
-329
-327
-324
-322
-320
-317
-315
-313
-311
-309
-307
-305
-302
-300
-298
-296
-294
-292
-289
-287
-284
-281
-278
-275
-272
-268
-264
-259
-254
-248
-242
-236
-229
-221
-212
-203
-194
-183
-172
-161
-149
-136
-124
-110
-97
-84
-70
-56
-42
-29
-15
-2
11
25
37
50
62
75
87
98
110
121
133
144
155
166
176
187
197
207
217
227
237
246
255
264
273
281
288
296
303
309
316
322
328
333
339
344
349
355
360
365
370
376
381
386
392
397
402
408
413
418
423
428
432
437
441
446
451
455
460
465
470
475
480
485
491
496
501
507
513
518
524
530
535
541
546
551
556
561
565
569
572
576
579
583
586
589
592
595
598
600
603
605
607
610
612
614
616
619
621
624
627
630
634
638
642
646
651
656
661
667
674
680
688
695
704
713
722
732
743
753
764
776
787
799
811
822
834
846
858
870
882
894
905
917
928
939
950
960
971
981
992
1002
1012
1022
1032
1042
1052
1062
1072
1082
1092
1102
1112
1123
1134
1146
1158
1171
1185
1199
1214
1230
1246
1264
1282
1302
1322
1343
1364
1386
1409
1433
1456
1481
1506
1532
1558
1584
1611
1639
1666
1695
1723
1752
1781
1810
1840
1870
1899
1929
1959
1989
2017
2048
2077
2107
2136
2166
2195
2225
2254
2284
2314
2343
2373
2403
2433
2464
2494
2524
2555
2585
2615
2645
2675
2705
2735
2765
2794
2824
2853
2883
2912
2941
2971
3000
3029
3059
3089
3119
3149
3179
3210
3241
3271
3303
3334
3365
3397
3429
3462
3494
3527
3561
3595
3630
3664
3700
3735
3771
3807
3844
3880
3917
3954
3991
4027
4064
4101
4138
4174
4210
4247
4283
4318
4354
4390
4425
4461
4496
4531
4567
4602
4637
4672
4707
4741
4775
4809
4843
4876
4909
4941
4974
5005
5037
5068
5100
5130
5161
5192
5222
5252
5282
5311
5340
5368
5396
5423
5449
5475
5500
5524
5547
5569
5590
5611
5630
5649
5667
5684
5701
5717
5732
5747
5761
5775
5788
5801
5814
5826
5837
5848
5859
5868
5877
5885
5893
5899
5904
5908
5910
5912
5912
5911
5908
5905
5900
5894
5886
5878
5868
5857
5845
5832
5818
5804
5788
5772
5756
5739
5721
5703
5685
5666
5648
5629
5610
5591
5573
5554
5536
5518
5500
5483
5465
5448
5431
5413
5396
5379
5362
5346
5329
5313
5297
5281
5266
5251
5237
5224
5212
5200
5189
5179
5170
5162
5156
5150
5146
5143
5141
5141
5141
5143
5147
5151
5156
5163
5170
5178
5186
5195
5205
5215
5225
5235
5246
5257
5267
5278
5288
5298
5308
5317
5326
5335
5344
5353
5362
5371
5380
5390
5399
5410
5421
5432
5444
5456
5469
5482
5496
5511
5525
5540
5556
5572
5588
5604
5621
5638
5655
5672
5689
5707
5724
5742
5759
5777
5794
5811
5828
5845
5861
5877
5891
5906
5919
5932
5943
5954
5964
5973
5980
5987
5992
5996
5999
6000
6000
5998
5995
5991
5985
5978
5970
5961
5950
5938
5925
5911
5896
5879
5862
5843
5824
5804
5783
5761
5740
5717
5695
5672
5649
5626
5603
5580
5558
5535
5513
5492
5470
5450
5430
5411
5393
5376
5360
5345
5331
5318
5306
5295
5285
5275
5267
5259
5252
5246
5241
5236
5233
5230
5228
5226
5225
5225
5225
5226
5227
5228
5229
5231
5232
5233
5234
5235
5236
5236
5235
5234
5233
5230
5228
5224
5220
5215
5210
5205
5199
5194
5188
5182
5176
5171
5165
5160
5155
5150
5146
5142
5138
5134
5130
5127
5125
5122
5120
5119
5118
5118
5118
5119
5120
5122
5124
5127
5130
5133
5136
5139
5142
5144
5147
5149
5150
5151
5152
5152
5152
5151
5150
5148
5147
5145
5143
5141
5139
5137
5135
5134
5133
5131
5131
5130
5129
5128
5128
5127
5127
5126
5126
5125
5125
5124
5124
5123
5123
5122
5122
5121
5120
5119
5118
5116
5114
5112
5110
5107
5104
5101
5097
5093
5090
5086
5083
5079
5076
5074
5072
5070
5070
5070
5071
5073
5076
5079
5084
5090
5097
5104
5113
5122
5132
5143
5155
5168
5181
5196
5211
5228
5245
5263
5283
5303
5325
5347
5370
5394
5419
5444
5470
5496
5522
5549
5576
5603
5631
5658
5686
5713
5741
5769
5797
5825
5854
5883
5912
5942
5972
6002
6033
6064
6095
6126
6157
6187
6217
6246
6274
6300
6325
6347
6368
6386
6402
6414
6424
6430
6433
6432
6429
6422
6412
6398
6382
6363
6341
6316
6289
6260
6228
6193
6157
6118
6078
6035
5990
5944
5895
5845
5792
5737
5679
5619
5557
5491
5424
5353
5279
5203
5124
5043
4959
4872
4783
4692
4599
4504
4407
4309
4210
4109
4008
3906
3804
3701
3599
3498
3396
3296
3196
3097
3000
2903
2807
2712
2617
2524
2431
2338
2246
2154
2062
1970
1878
1786
1693
1599
1505
1410
1314
1217
1119
1020
921
821
720
618
516
413
309
206
102
-2
-107
-211
-316
-420
-524
-629
-733
-837
-940
-1043
-1146
-1248
-1349
-1450
-1550
-1648
-1746
-1843
-1938
-2031
-2124
-2214
-2303
-2390
-2475
-2558
-2639
-2718
-2795
-2869
-2941
-3011
-3078
-3143
-3205
-3264
-3321
-3375
-3427
-3476
-3522
-3565
-3606
-3643
-3678
-3710
-3739
-3766
-3790
-3812
-3832
-3851
-3867
-3883
-3898
-3912
-3925
-3939
-3953
-3966
-3980
-3995
-4010
-4025
-4041
-4058
-4075
-4093
-4111
-4129
-4147
-4164
-4182
-4198
-4214
-4229
-4243
-4256
-4268
-4278
-4287
-4295
-4302
-4308
-4313
-4316
-4319
-4321
-4323
-4324
-4324
-4325
-4325
-4326
-4328
-4330
-4333
-4337
-4343
-4350
-4359
-4369
-4381
-4395
-4410
-4427
-4447
-4467
-4490
-4514
-4539
-4566
-4593
-4622
-4651
-4681
-4711
-4741
-4772
-4803
-4834
-4865
-4896
-4927
-4958
-4989
-5021
-5053
-5085
-5117
-5150
-5183
-5216
-5250
-5284
-5318
-5353
-5389
-5425
-5462
-5500
-5539
-5578
-5618
-5659
-5701
-5744
-5788
-5832
-5877
-5924
-5971
-6018
-6066
-6115
-6164
-6213
-6262
-6312
-6360
-6409
-6457
-6505
-6552
-6599
-6645
-6691
-6737
-6783
-6828
-6873
-6919
-6964
-7010
-7056
-7102
-7149
-7196
-7244
-7292
-7341
-7391
-7442
-7493
-7545
-7598
-7651
-7705
-7759
-7813
-7867
-7922
-7976
-8029
-8084
-8138
-8191
-8244
-8297
-8349
-8401
-8453
-8504
-8555
-8606
-8656
-8707
-8757
-8807
-8858
-8909
-8961
-9013
-9066
-9119
-9174
-9229
-9286
-9343
-9402
-9462
-9523
-9585
-9648
-9711
-9775
-9839
-9903
-9966
-10029
-10090
-10150
-10208
-10264
-10316
-10366
-10412
-10455
-10493
-10526
-10554
-10578
-10596
-10608
-10615
-10617
-10613
-10604
-10589
-10569
-10544
-10513
-10478
-10438
-10392
-10342
-10287
-10227
-10163
-10094
-10021
-9944
-9864
-9780
-9692
-9602
-9509
-9413
-9315
-9214
-9112
-9007
-8901
-8793
-8683
-8572
-8459
-8344
-8227
-8109
-7989
-7867
-7743
-7617
-7489
-7358
-7226
-7091
-6953
-6814
-6672
-6528
-6382
-6233
-6084
-5932
-5779
-5626
-5471
-5315
-5159
-5003
-4846
-4688
-4531
-4373
-4215
-4057
-3899
-3741
-3583
-3426
-3268
-3111
-2953
-2797
-2640
-2483
-2327
-2171
-2013
-1858
-1701
-1543
-1386
-1228
-1070
-911
-753
-594
-436
-278
-120
37
193
348
501
653
804
953
1099
1243
1385
1524
1659
1792
1921
2045
2167
2284
2397
2506
2610
2710
2806
2898
2986
3070
3151
3228
3303
3375
3446
3514
3581
3647
3712
3777
3841
3905
3969
4033
4097
4161
4225
4288
4352
4415
4478
4540
4602
4663
4722
4780
4837
4892
4945
4996
5044
5090
5133
5173
5210
5244
5275
5302
5326
5346
5363
5376
5386
5393
5397
5397
5395
5390
5382
5372
5360
5345
5329
5312
5293
5272
5251
5229
5206
5183
5158
5134
5108
5082
5056
5029
5001
4973
4944
4915
4885
4855
4825
4794
4763
4731
4700
4668
4637
4605
4574
4542
4512
4482
4452
4424
4396
4370
4345
4321
4299
4277
4257
4237
4218
4200
4182
4164
4146
4127
4108
4088
4067
4043
4021
3995
3967
3937
3904
3868
3829
3786
3740
3691
3638
3581
3520
3456
3388
3316
3242
3164
3082
2998
2912
2822
2731
2637
2542
2445
2347
2247
2147
2047
1946
1845
1745
1644
1543
1442
1341
1240
1139
1037
936
833
731
628
523
418
312
204
95
-16
-129
-245
-362
-482
-604
-728
-853
-981
-1111
-1242
-1374
-1507
-1641
-1776
-1912
-2048
-2184
-2321
-2457
-2593
-2729
-2865
-2999
-3133
-3266
-3399
-3530
-3661
-3791
-3920
-4049
-4177
-4305
-4432
-4559
-4686
-4813
-4939
-5065
-5190
-5315
-5440
-5564
-5687
-5809
-5929
-6049
-6167
-6284
-6399
-6513
-6625
-6735
-6843
-6950
-7055
-7159
-7262
-7363
-7462
-7560
-7657
-7752
-7847
-7939
-8029
-8119
-8209
-8295
-8381
-8464
-8545
-8624
-8700
-8774
-8845
-8913
-8978
-9039
-9097
-9151
-9201
-9248
-9290
-9328
-9361
-9391
-9416
-9436
-9452
-9464
-9472
-9475
-9474
-9470
-9461
-9449
-9433
-9414
-9391
-9366
-9337
-9306
-9272
-9235
-9196
-9154
-9109
-9062
-9012
-8958
-8902
-8842
-8780
-8713
-8644
-8570
-8494
-8413
-8330
-8243
-8151
-8058
-7961
-7861
-7758
-7653
-7544
-7433
-7319
-7203
-7085
-6964
-6841
-6716
-6588
-6459
-6329
-6197
-6065
-5931
-5797
-5664
-5530
-5397
-5265
-5135
-5005
-4878
-4753
-4630
-4509
-4391
-4275
-4162
-4051
-3943
-3837
-3734
-3633
-3534
-3437
-3343
-3250
-3158
-3069
-2981
-2894
-2809
-2725
-2643
-2562
-2482
-2404
-2327
-2251
-2177
-2104
-2033
-1962
-1893
-1825
-1758
-1692
-1627
-1563
-1500
-1438
-1377
-1316
-1255
-1195
-1136
-1077
-1018
-960
-902
-844
-786
-729
-673
-617
-561
-506
-451
-397
-343
-290
-237
-185
-133
-82
-31
20
71
122
173
224
276
327
379
430
482
534
586
637
689
740
791
842
893
943
993
1042
1092
1141
1190
1239
1289
1338
1387
1436
1486
1535
1585
1635
1685
1735
1786
1837
1888
1940
1992
2044
2096
2149
2202
2255
2309
2362
2417
2471
2526
2581
2636
2692
2748
2804
2859
2914
2969
3022
3074
3124
3172
3217
3260
3299
3335
3368
3396
3421
3442
3459
3471
3480
3486
3487
3485
3479
3470
3457
3442
3423
3401
3377
3350
3320
3287
3251
3213
3173
3129
3083
3034
2983
2929
2872
2813
2751
2687
2620
2552
2482
2410
2337
2263
2188
2112
2035
1958
1881
1803
1725
1647
1570
1493
1416
1340
1265
1191
1118
1047
977
909
844
780
719
660
605
552
502
455
411
370
333
298
266
237
209
184
161
139
118
97
78
58
39
20
1
-19
-38
-58
-77
-97
-116
-135
-153
-171
-187
-202
-215
-227
-238
-246
-253
-258
-261
-262
-261
-258
-253
-247
-238
-228
-217
-203
-189
-173
-155
-137
-117
-95
-72
-48
-22
6
35
65
97
130
165
202
240
280
321
364
409
455
503
553
604
657
711
767
824
882
942
1002
1063
1126
1188
1251
1315
1378
1441
1504
1565
1627
1687
1746
1803
1859
1914
1967
2017
2068
2115
2161
2204
2246
2286
2324
2360
2395
2428
2459
2489
2518
2545
2571
2596
2620
2642
2662
2682
2699
2716
2730
2743
2754
2764
2772
2779
2783
2786
2787
2787
2784
2780
2774
2766
2756
2744
2730
2715
2697
2678
2657
2634
2609
2582
2554
2524
2493
2461
2427
2392
2357
2321
2284
2248
2211
2175
2139
2103
2068
2033
1999
1967
1935
1904
1874
1845
1817
1790
1762
1735
1708
1681
1653
1626
1597
1568
1539
1510
1480
1449
1419
1389
1359
1329
1300
1272
1246
1220
1197
1175
1155
1138
1123
1110
1100
1092
1087
1084
1084
1086
1092
1100
1110
1124
1140
1159
1180
1204
1232
1262
1295
1331
1371
1414
1460
1510
1563
1620
1680
1744
1811
1882
1956
2033
2114
2197
2284
2373
2464
2558
2654
2751
2850
2950
3051
3153
3256
3359
3462
3565
3669
3771
3873
3975
4075
4175
4274
4372
4468
4564
4658
4751
4843
4933
5023
5111
5198
5284
5369
5452
5535
5616
5696
5775
5853
5929
6004
6078
6150
6220
6288
6354
6418
6479
6539
6595
6649
6701
6749
6795
6837
6877
6913
6945
6975
7001
7023
7042
7058
7071
7080
7086
7090
7091
7089
7085
7079
7071
7061
7049
7037
7023
7009
6994
6978
6963
6948
6933
6920
6907
6896
6886
6878
6872
6868
6866
6866
6868
6872
6879
6887
6897
6909
6923
6939
6957
6978
7000
7025
7052
7082
7113
7147
7183
7220
7259
7299
7341
7382
7425
7468
7511
7554
7597
7640
7682
7723
7764
7804
7843
7881
7919
7956
7992
8026
8063
8096
8132
8166
8200
8235
8270
8305
8342
8379
8417
8456
8497
8538
8582
8626
8672
8720
8769
8819
8870
8922
8975
9029
9084
9139
9195
9252
9309
9367
9426
9485
9545
9606
9668
9730
9793
9856
9920
9985
10050
10116
10183
10249
10317
10384
10452
10519
10587
10655
10723
10791
10859
10928
10997
11067
11136
11206
11277
11347
11418
11488
11559
11629
11700
11770
11840
11910
11979
12048
12117
12186
12254
12321
12388
12454
12518
12582
12645
12706
12766
12825
12882
12938
12993
13047
13099
13150
13200
13249
13297
13343
13389
13433
13475
13517
13556
13595
13632
13667
13701
13733
13764
13793
13820
13845
13867
13888
13906
13921
13933
13943
13949
13953
13953
13950
13944
13935
13922
13907
13889
13868
13844
13818
13790
13759
13726
13691
13654
13615
13575
13533
13488
13442
13395
13345
13294
13240
13185
13128
13070
13009
12947
12883
12818
12751
12683
12614
12543
12472
12400
12327
12254
12180
12107
12034
11961
11889
11818
11748
11680
11612
11547
11482
11419
11357
11297
11237
11179
11121
11063
11006
10948
10890
10832
10772
10711
10648
10584
10519
10451
10382
10312
10241
10168
10094
10019
9943
9867
9790
9713
9636
9559
9482
9404
9328
9251
9174
9097
9020
8942
8863
8784
8703
8621
8536
8450
8361
8270
8175
8077
7977
7873
7766
7655
7540
7421
7299
7172
7043
6909
6773
6633
6490
6343
6194
6043
5889
5732
5574
5413
5252
5089
4925
4760
4594
4428
4262
4096
3930
3764
3597
3432
3266
3101
2936
2771
2607
2443
2279
2116
1953
1791
1629
1467
1307
1146
987
828
669
511
354
197
42
-114
-268
-421
-573
-724
-873
-1020
-1166
-1310
-1452
-1592
-1729
-1863
-1995
-2124
-2251
-2374
-2494
-2611
-2724
-2834
-2940
-3042
-3140
-3234
-3325
-3411
-3493
-3571
-3645
-3716
-3783
-3846
-3906
-3963
-4017
-4067
-4114
-4158
-4199
-4237
-4272
-4304
-4332
-4358
-4380
-4399
-4415
-4428
-4437
-4444
-4447
-4447
-4444
-4439
-4431
-4420
-4407
-4391
-4374
-4354
-4332
-4309
-4283
-4256
-4228
-4198
-4167
-4134
-4099
-4062
-4025
-3985
-3943
-3899
-3853
-3804
-3753
-3699
-3643
-3584
-3522
-3458
-3392
-3323
-3252
-3178
-3103
-3026
-2948
-2869
-2788
-2707
-2626
-2544
-2463
-2382
-2301
-2221
-2142
-2064
-1987
-1912
-1837
-1765
-1694
-1625
-1558
-1493
-1431
-1371
-1313
-1257
-1204
-1154
-1106
-1061
-1018
-979
-941
-907
-875
-846
-820
-797
-777
-760
-747
-737
-731
-728
-730
-735
-744
-757
-774
-796
-821
-852
-886
-925
-968
-1016
-1067
-1123
-1182
-1245
-1312
-1381
-1454
-1529
-1607
-1687
-1769
-1853
-1939
-2025
-2116
-2206
-2299
-2392
-2486
-2582
-2678
-2775
-2873
-2971
-3070
-3170
-3269
-3370
-3471
-3572
-3674
-3776
-3879
-3982
-4085
-4189
-4293
-4397
-4502
-4607
-4711
-4816
-4921
-5025
-5130
-5234
-5338
-5442
-5545
-5648
-5750
-5851
-5952
-6053
-6152
-6251
-6348
-6445
-6541
-6636
-6730
-6824
-6916
-7008
-7099
-7189
-7279
-7368
-7457
-7546
-7635
-7724
-7813
-7902
-7992
-8082
-8172
-8264
-8356
-8448
-8542
-8637
-8732
-8829
-8926
-9025
-9125
-9226
-9328
-9431
-9535
-9641
-9747
-9854
-9962
-10071
-10180
-10290
-10400
-10510
-10621
-10731
-10841
-10950
-11058
-11165
-11271
-11376
-11480
-11582
-11683
-11782
-11879
-11975
-12070
-12164
-12256
-12348
-12439
-12529
-12620
-12710
-12801
-12892
-12984
-13076
-13170
-13265
-13362
-13460
-13559
-13660
-13762
-13866
-13971
-14078
-14186
-14295
-14405
-14516
-14628
-14740
-14853
-14966
-15078
-15191
-15303
-15414
-15524
-15633
-15741
-15847
-15952
-16056
-16158
-16258
-16357
-16453
-16548
-16641
-16732
-16821
-16907
-16992
-17075
-17156
-17236
-17313
-17388
-17461
-17532
-17601
-17668
-17732
-17794
-17854
-17911
-17965
-18017
-18065
-18111
-18154
-18194
-18231
-18265
-18295
-18322
-18344
-18363
-18378
-18388
-18394
-18396
-18393
-18386
-18374
-18358
-18337
-18313
-18284
-18252
-18216
-18176
-18133
-18087
-18037
-17984
-17929
-17871
-17810
-17746
-17680
-17611
-17540
-17466
-17389
-17310
-17229
-17145
-17058
-16969
-16877
-16783
-16686
-16587
-16485
-16381
-16274
-16164
-16052
-15938
-15821
-15703
-15581
-15458
-15333
-15206
-15077
-14946
-14814
-14680
-14544
-14407
-14269
-14129
-13988
-13846
-13703
-13558
-13413
-13267
-13120
-12972
-12823
-12674
-12524
-12373
-12222
-12070
-11917
-11763
-11609
-11453
-11297
-11140
-10981
-10822
-10662
-10501
-10339
-10176
-10013
-9849
-9685
-9521
-9357
-9193
-9029
-8867
-8705
-8544
-8385
-8228
-8071
-7919
-7769
-7621
-7475
-7333
-7194
-7057
-6924
-6794
-6666
-6543
-6422
-6304
-6190
-6078
-5970
-5865
-5763
-5664
-5568
-5475
-5385
-5297
-5213
-5131
-5052
-4976
-4903
-4833
-4766
-4703
-4642
-4586
-4532
-4482
-4435
-4392
-4353
-4317
-4285
-4257
-4232
-4212
-4195
-4183
-4174
-4169
-4168
-4171
-4177
-4187
-4200
-4216
-4235
-4257
-4281
-4308
-4337
-4368
-4400
-4434
-4469
-4505
-4542
-4579
-4617
-4655
-4693
-4731
-4769
-4807
-4845
-4883
-4920
-4957
-4994
-5030
-5066
-5102
-5138
-5173
-5209
-5243
-5277
-5311
-5344
-5376
-5407
-5437
-5465
-5493
-5519
-5543
-5566
-5588
-5608
-5626
-5643
-5658
-5671
-5683
-5694
-5702
-5710
-5715
-5720
-5723
-5724
-5724
-5722
-5718
-5713
-5705
-5696
-5686
-5674
-5660
-5645
-5628
-5610
-5592
-5572
-5551
-5530
-5508
-5486
-5463
-5440
-5416
-5392
-5368
-5344
-5319
-5294
-5268
-5243
-5216
-5190
-5163
-5135
-5108
-5079
-5051
-5022
-4992
-4961
-4930
-4898
-4865
-4832
-4797
-4761
-4724
-4686
-4646
-4605
-4562
-4517
-4470
-4422
-4372
-4320
-4267
-4212
-4156
-4098
-4040
-3980
-3919
-3857
-3795
-3732
-3669
-3606
-3542
-3479
-3415
-3352
-3289
-3225
-3162
-3098
-3034
-2970
-2906
-2842
-2777
-2712
-2646
-2580
-2513
-2446
-2379
-2311
-2242
-2174
-2105
-2035
-1966
-1896
-1826
-1756
-1686
-1617
-1547
-1478
-1409
-1340
-1272
-1204
-1137
-1070
-1004
-938
-873
-808
-744
-680
-617
-554
-493
-432
-372
-312
-253
-195
-138
-81
-25
30
86
141
196
251
307
362
419
476
534
592
652
713
775
838
902
968
1035
1103
1172
1243
1314
1387
1461
1536
1612
1689
1766
1845
1924
2003
2083
2164
2245
2326
2407
2488
2570
2650
2731
2811
2891
2970
3049
3128
3206
3285
3363
3442
3521
3600
3680
3761
3843
3926
4010
4096
4183
4271
4361
4452
4545
4640
4735
4832
4929
5027
5126
5225
5324
5422
5520
5617
5712
5806
5898
5988
6076
6162
6245
6325
6402
6477
6549
6617
6683
6746
6806
6863
6918
6970
7019
7066
7110
7152
7191
7229
7264
7298
7330
7360
7389
7418
7445
7471
7497
7522
7546
7570
7593
7615
7637
7659
7680
7701
7720
7740
7758
7776
7792
7808
7823
7836
7848
7859
7868
7876
7883
7888
7892
7895
7896
7895
7894
7890
7886
7881
7874
7867
7859
7850
7841
7831
7821
7811
7801
7791
7781
7771
7762
7753
7745
7738
7732
7727
7723
7721
7720
7721
7724
7728
7735
7743
7753
7765
7780
7795
7813
7832
7852
7874
7897
7921
7946
7972
8000
8028
8057
8087
8118
8151
8183
8217
8252
8287
8323
8360
8397
8434
8471
8509
8547
8584
8622
8659
8696
8732
8768
8803
8838
8872
8905
8938
8969
9000
9030
9058
9086
9112
9137
9161
9184
9205
9225
9243
9261
9277
9291
9305
9317
9328
9338
9347
9355
9362
9368
9373
9377
9379
9381
9382
9381
9380
9377
9374
9369
9364
9358
9350
9342
9333
9322
9311
9299
9286
9271
9256
9240
9222
9204
9185
9165
9143
9121
9098
9074
9049
9022
8995
8966
8937
8906
8875
8842
8808
8773
8737
8700
8662
8622
8582
8540
8498
8454
8410
8364
8317
8269
8220
8170
8119
8066
8012
7957
7901
7843
7784
7723
7661
7597
7531
7464
7396
7326
7254
7181
7106
7029
6951
6872
6791
6709
6626
6543
6458
6373
6288
6202
6117
6031
5946
5862
5779
5696
5615
5535
5457
5380
5305
5232
5161
5093
5026
4962
4900
4840
4783
4728
4675
4624
4575
4528
4483
4440
4398
4358
4320
4282
4246
4211
4177
4143
4110
4078
4046
4016
3985
3956
3926
3898
3870
3843
3816
3790
3765
3741
3718
3695
3674
3653
3633
3614
3595
3577
3560
3544
3529
3514
3499
3486
3473
3460
3449
3438
3428
3418
3410
3402
3395
3389
3384
3381
3378
3377
3378
3379
3383
3388
3395
3405
3416
3429
3445
3463
3483
3505
3530
3557
3587
3618
3653
3689
3727
3768
3811
3856
3903
3953
4003
4057
4113
4170
4229
4291
4354
4419
4487
4556
4628
4701
4777
4855
4934
5016
5100
5185
5272
5361
5452
5545
5639
5735
5833
5932
6033
6136
6241
6347
6455
6564
6674
6785
6898
7011
7126
7240
7356
7471
7587
7703
7819
7934
8050
8164
8279
8393
8506
8618
8730
8841
8951
9061
9169
9277
9384
9491
9596
9700
9804
9907
10009
10111
10211
10311
10410
10509
10607
10703
10799
10895
10989
11082
11174
11265
11355
11443
11530
11614
11697
11778
11856
11932
12005
12076
12144
12209
12271
12330
12386
12438
12487
12534
12577
12617
12654
12688
12720
12748
12774
12797
12818
12836
12852
12865
12875
12884
12890
12893
12895
12894
12891
12886
12878
12869
12858
12844
12828
12811
12791
12770
12746
12720
12693
12663
12630
12596
12559
12520
12478
12435
12388
12340
12289
12236
12181
12123
12064
12003
11940
11876
11810
11742
11674
11603
11532
11459
11385
11310
11234
11157
11078
10999
10918
10836
10753
10669
10584
10498
10411
10323
10233
10143
10051
9958
9863
9768
9671
9572
9472
9371
9268
9163
9057
8949
8839
8727
8613
8497
8379
8259
8137
8013
7887
7760
7631
7500
7368
7234
7098
6961
6823
6683
6541
6398
6253
6107
5960
5810
5659
5507
5353
5197
5040
4881
4721
4559
4397
4233
4067
3902
3736
3570
3403
3235
3068
2901
2734
2568
2403
2239
2076
1914
1753
1595
1439
1284
1132
983
836
691
550
411
276
144
14
-112
-235
-355
-471
-585
-695
-802
-906
-1006
-1105
-1199
-1291
-1380
-1466
-1548
-1628
-1705
-1779
-1850
-1918
-1984
-2047
-2107
-2164
-2220
-2272
-2323
-2371
-2417
-2460
-2502
-2541
-2579
-2614
-2648
-2680
-2709
-2737
-2764
-2788
-2811
-2832
-2852
-2869
-2885
-2900
-2913
-2924
-2933
-2941
-2947
-2951
-2953
-2954
-2953
-2950
-2946
-2940
-2932
-2923
-2912
-2899
-2885
-2870
-2853
-2834
-2814
-2794
-2771
-2748
-2724
-2699
-2673
-2646
-2619
-2591
-2563
-2534
-2505
-2475
-2445
-2415
-2385
-2355
-2324
-2294
-2263
-2232
-2202
-2171
-2141
-2110
-2080
-2050
-2020
-1990
-1960
-1930
-1901
-1871
-1841
-1811
-1781
-1751
-1721
-1690
-1660
-1630
-1599
-1568
-1538
-1507
-1477
-1447
-1417
-1387
-1358
-1329
-1300
-1272
-1244
-1217
-1190
-1163
-1137
-1111
-1085
-1059
-1034
-1008
-982
-957
-931
-905
-879
-852
-825
-798
-770
-742
-713
-683
-654
-623
-592
-559
-527
-493
-458
-423
-386
-349
-310
-271
-231
-190
-148
-106
-63
-19
26
70
116
161
207
254
300
347
394
441
488
536
584
633
681
731
781
831
882
933
985
1038
1091
1145
1200
1255
1312
1368
1426
1484
1543
1602
1663
1724
1786
1850
1914
1979
2045
2112
2180
2249
2319
2390
2462
2534
2607
2681
2756
2830
2906
2982
3058
3134
3210
3287
3363
3439
3515
3591
3667
3742
3817
3892
3967
4041
4115
4188
4261
4334
4406
4478
4550
4621
4692
4763
4833
4902
4971
5040
5108
5176
5243
5310
5375
5441
5505
5569
5632
5694
5755
5815
5873
5931
5987
6042
6096
6148
6198
6247
6294
6339
6382
6424
6464
6501
6537
6571
6602
6632
6660
6685
6709
6731
6750
6768
6783
6797
6809
6819
6827
6833
6838
6841
6842
6841
6839
6835
6829
6822
6813
6803
6792
6778
6763
6747
6729
6710
6689
6666
6643
6617
6590
6562
6532
6502
6470
6436
6402
6367
6331
6294
6256
6217
6178
6137
6097
6056
6014
5972
5929
5886
5843
5799
5756
5712
5668
5624
5579
5535
5491
5447
5403
5359
5315
5272
5228
5185
5143
5100
5058
5017
4977
4937
4898
4860
4822
4786
4750
4716
4682
4650
4618
4587
4558
4530
4502
4476
4451
4428
4405
4384
4365
4347
4331
4316
4303
4292
4283
4275
4269
4266
4264
4264
4266
4271
4277
4285
4295
4308
4321
4337
4355
4374
4395
4417
4441
4466
4493
4521
4550
4580
4612
4644
4677
4711
4746
4781
4817
4854
4891
4929
4967
5005
5044
5084
5123
5163
5204
5245
5287
5330
5373
5417
5462
5508
5554
5602
5651
5701
5752
5804
5857
5912
5968
6025
6083
6144
6205
6268
6333
6399
6467
6536
6607
6679
6752
6827
6903
6980
7058
7137
7217
7298
7379
7461
7544
7627
7710
7794
7879
7963
8048
8132
8219
8304
8390
8476
8562
8649
8736
8823
8911
8998
9087
9175
9264
9354
9444
9534
9626
9717
9810
9903
9996
10091
10186
10281
10377
10474
10571
10668
10765
10863
10960
11057
11154
11250
11345
11439
11533
11625
11717
11806
11895
11982
12067
12151
12233
12314
12392
12469
12543
12616
12686
12754
12819
12882
12943
13001
13056
13109
13159
13205
13249
13290
13327
13361
13392
13419
13443
13464
13481
13495
13505
13512
13515
13515
13512
13505
13495
13481
13464
13444
13420
13394
13364
13332
13296
13258
13217
13174
13128
13080
13030
12978
12924
12869
12812
12754
12695
12634
12573
12511
12448
12385
12321
12256
12191
12126
12060
11994
11927
11860
11792
11724
11655
11586
11516
11445
11374
11302
11229
11156
11081
11006
10930
10853
10776
10697
10618
10537
10456
10374
10292
10208
10124
10039
9953
9867
9780
9693
9605
9516
9428
9339
9250
9161
9072
8983
8894
8805
8716
8627
8538
8449
8360
8271
8182
8093
8004
7916
7827
7738
7649
7560
7472
7383
7295
7207
7119
7032
6945
6859
6773
6689
6605
6523
6442
6362
6283
6206
6131
6057
5985
5915
5846
5780
5716
5654
5594
5537
5482
5429
5379
5332
5287
5244
5204
5166
5131
5098
5067
5038
5011
4986
4963
4941
4920
4901
4882
4864
4847
4830
4814
4798
4781
4765
4749
4732
4714
4697
4678
4659
4639
4619
4597
4575
4552
4528
4503
4477
4451
4424
4396
4367
4338
4308
4278
4248
4217
4186
4154
4122
4090
4058
4025
3993
3960
3928
3895
3862
3829
3796
3764
3731
3698
3666
3633
3601
3568
3536
3504
3472
3440
3408
3376
3344
3312
3281
3249
3218
3187
3157
3126
3096
3066
3037
3008
2980
2952
2924
2898
2871
2845
2820
2796
2771
2748
2724
2702
2679
2657
2636
2615
2594
2573
2553
2533
2513
2493
2474
2454
2434
2414
2394
2374
2353
2332
2311
2289
2266
2243
2220
2195
2170
2145
2119
2092
2064
2036
2008
1979
1949
1919
1888
1857
1825
1792
1759
1726
1692
1657
1622
1587
1551
1515
1479
1443
1407
1371
1335
1299
1264
1229
1195
1162
1129
1097
1067
1037
1008
981
955
930
906
884
862
843
824
807
790
775
761
747
734
722
710
698
686
674
662
649
635
621
605
588
570
549
527
503
476
447
415
381
344
305
262
217
169
117
63
6
-54
-116
-182
-250
-322
-395
-472
-551
-633
-717
-803
-892
-984
-1078
-1174
-1272
-1372
-1475
-1580
-1686
-1795
-1905
-2017
-2131
-2246
-2363
-2481
-2601
-2721
-2843
-2966
-3091
-3216
-3342
-3468
-3596
-3724
-3852
-3982
-4111
-4241
-4371
-4502
-4633
-4763
-4894
-5025
-5156
-5287
-5417
-5548
-5678
-5809
-5939
-6068
-6198
-6327
-6456
-6584
-6712
-6840
-6967
-7093
-7219
-7343
-7467
-7591
-7713
-7834
-7955
-8074
-8194
-8312
-8430
-8547
-8663
-8778
-8893
-9007
-9121
-9234
-9347
-9459
-9571
-9682
-9793
-9904
-10013
-10123
-10232
-10340
-10448
-10555
-10662
-10768
-10873
-10977
-11081
-11184
-11285
-11386
-11486
-11585
-11682
-11779
-11873
-11967
-12059
-12149
-12237
-12324
-12409
-12492
-12573
-12651
-12728
-12802
-12873
-12942
-13009
-13073
-13134
-13193
-13249
-13302
-13352
-13400
-13444
-13486
-13525
-13561
-13594
-13624
-13651
-13675
-13697
-13716
-13733
-13747
-13759
-13768
-13776
-13782
-13785
-13787
-13788
-13786
-13784
-13779
-13773
-13766
-13758
-13748
-13737
-13724
-13710
-13695
-13679
-13661
-13642
-13622
-13601
-13578
-13554
-13528
-13502
-13474
-13444
-13414
-13382
-13349
-13315
-13279
-13242
-13204
-13165
-13125
-13083
-13041
-12997
-12953
-12908
-12862
-12816
-12770
-12723
-12676
-12629
-12583
-12536
-12491
-12445
-12400
-12356
-12313
-12271
-12230
-12190
-12151
-12114
-12078
-12044
-12011
-11980
-11951
-11923
-11898
-11873
-11851
-11831
-11812
-11795
-11780
-11767
-11756
-11746
-11738
-11732
-11728
-11725
-11723
-11724
-11725
-11728
-11733
-11738
-11745
-11753
-11762
-11772
-11782
-11794
-11806
-11818
-11831
-11844
-11858
-11872
-11886
-11900
-11914
-11928
-11942
-11956
-11970
-11983
-11996
-12008
-12020
-12031
-12042
-12053
-12062
-12072
-12080
-12088
-12096
-12103
-12109
-12115
-12120
-12125
-12129
-12132
-12135
-12137
-12138
-12139
-12139
-12139
-12137
-12135
-12132
-12128
-12124
-12118
-12111
-12103
-12094
-12084
-12073
-12060
-12047
-12031
-12015
-11997
-11978
-11957
-11935
-11912
-11887
-11861
-11834
-11805
-11774
-11742
-11709
-11675
-11639
-11603
-11564
-11525
-11485
-11444
-11401
-11358
-11313
-11268
-11221
-11174
-11126
-11077
-11027
-10977
-10925
-10873
-10820
-10767
-10712
-10657
-10601
-10545
-10488
-10430
-10371
-10311
-10251
-10190
-10128
-10065
-10002
-9938
-9873
-9807
-9741
-9674
-9607
-9539
-9470
-9401
-9332
-9262
-9192
-9122
-9052
-8981
-8911
-8841
-8770
-8700
-8630
-8560
-8491
-8423
-8355
-8288
-8221
-8156
-8090
-8026
-7965
-7903
-7843
-7784
-7726
-7669
-7614
-7560
-7508
-7458
-7408
-7361
-7315
-7270
-7227
-7186
-7146
-7108
-7071
-7036
-7003
-6971
-6941
-6913
-6886
-6861
-6838
-6817
-6797
-6779
-6763
-6749
-6736
-6725
-6715
-6707
-6700
-6695
-6691
-6688
-6686
-6685
-6685
-6686
-6688
-6690
-6693
-6696
-6699
-6703
-6706
-6710
-6713
-6716
-6719
-6722
-6724
-6726
-6727
-6727
-6728
-6727
-6726
-6724
-6721
-6718
-6714
-6709
-6703
-6696
-6689
-6681
-6671
-6661
-6650
-6638
-6625
-6611
-6596
-6581
-6564
-6546
-6528
-6508
-6488
-6467
-6445
-6423
-6399
-6375
-6351
-6326
-6300
-6274
-6248
-6221
-6195
-6168
-6141
-6114
-6087
-6061
-6035
-6010
-5985
-5960
-5937
-5914
-5893
-5872
-5853
-5835
-5818
-5802
-5788
-5775
-5764
-5754
-5746
-5740
-5734
-5731
-5729
-5728
-5729
-5732
-5736
-5741
-5748
-5756
-5766
-5777
-5789
-5802
-5817
-5833
-5850
-5867
-5886
-5906
-5927
-5949
-5972
-5995
-6019
-6044
-6069
-6095
-6121
-6148
-6175
-6202
-6230
-6258
-6286
-6314
-6343
-6371
-6399
-6427
-6456
-6484
-6511
-6539
-6566
-6593
-6619
-6645
-6671
-6696
-6721
-6745
-6768
-6792
-6814
-6836
-6858
-6879
-6900
-6920
-6940
-6959
-6977
-6996
-7013
-7030
-7047
-7062
-7078
-7092
-7106
-7119
-7132
-7143
-7154
-7165
-7175
-7184
-7192
-7199
-7206
-7212
-7217
-7221
-7224
-7227
-7228
-7229
-7228
-7227
-7225
-7222
-7218
-7214
-7208
-7202
-7195
-7187
-7178
-7168
-7158
-7147
-7136
-7123
-7110
-7096
-7082
-7067
-7052
-7036
-7019
-7002
-6985
-6967
-6949
-6931
-6912
-6894
-6875
-6856
-6837
-6818
-6799
-6780
-6762
-6743
-6725
-6707
-6689
-6671
-6654
-6637
-6621
-6605
-6589
-6573
-6558
-6543
-6529
-6514
-6500
-6487
-6473
-6460
-6447
-6435
-6422
-6410
-6399
-6387
-6376
-6365
-6354
-6343
-6333
-6323
-6313
-6304
-6295
-6286
-6278
-6270
-6262
-6254
-6247
-6240
-6233
-6227
-6220
-6214
-6208
-6202
-6197
-6191
-6185
-6180
-6174
-6168
-6163
-6157
-6151
-6145
-6139
-6133
-6127
-6120
-6114
-6107
-6101
-6094
-6087
-6080
-6073
-6066
-6058
-6051
-6043
-6035
-6027
-6019
-6011
-6002
-5994
-5985
-5976
-5967
-5958
-5949
-5939
-5930
-5920
-5910
-5900
-5889
-5879
-5868
-5857
-5845
-5834
-5822
-5809
-5797
-5784
-5771
-5757
-5743
-5728
-5713
-5698
-5682
-5665
-5648
-5631
-5613
-5594
-5575
-5556
-5535
-5514
-5492
-5469
-5446
-5422
-5397
-5370
-5343
-5315
-5286
-5256
-5225
-5192
-5158
-5123
-5086
-5048
-5008
-4967
-4923
-4878
-4831
-4782
-4731
-4677
-4621
-4563
-4503
-4440
-4374
-4306
-4235
-4162
-4086
-4006
-3925
-3841
-3754
-3665
-3573
-3479
-3382
-3283
-3181
-3078
-2972
-2865
-2756
-2645
-2533
-2420
-2305
-2190
-2074
-1958
-1841
-1724
-1608
-1492
-1376
-1261
-1147
-1034
-922
-812
-703
-596
-490
-386
-285
-185
-87
9
103
195
284
372
457
541
622
702
779
854
928
999
1068
1135
1200
1263
1324
1383
1440
1495
1547
1597
1645
1691
1735
1776
1815
1851
1886
1918
1947
1974
2000
2023
2043
2062
2079
2094
2107
2118
2128
2136
2142
2147
2151
2154
2156
2157
2157
2156
2155
2153
2151
2148
2144
2140
2136
2132
2127
2122
2118
2113
2108
2103
2098
2093
2089
2085
2081
2078
2075
2072
2070
2068
2067
2067
2067
2068
2069
2070
2073
2075
2079
2082
2087
2091
2096
2101
2107
2112
2118
2124
2129
2135
2140
2145
2150
2154
2158
2162
2164
2166
2168
2168
2168
2167
2165
2162
2158
2153
2148
2141
2134
2125
2116
2106
2095
2083
2071
2057
2043
2028
2012
1995
1977
1958
1939
1918
1897
1875
1851
1827
1802
1775
1748
1719
1690
1659
1627
1594
1560
1525
1489
1452
1414
1376
1336
1295
1253
1211
1167
1123
1078
1032
985
937
888
839
789
737
685
633
579
525
469
413
356
299
241
182
122
62
1
-60
-121
-183
-245
-308
-370
-433
-495
-558
-620
-682
-744
-805
-866
-926
-986
-1045
-1103
-1160
-1217
-1272
-1327
-1381
-1434
-1486
-1537
-1587
-1637
-1685
-1732
-1779
-1824
-1869
-1913
-1956
-1998
-2039
-2080
-2120
-2159
-2198
-2236
-2273
-2309
-2345
-2380
-2415
-2448
-2481
-2514
-2546
-2577
-2607
-2637
-2666
-2694
-2721
-2748
-2774
-2799
-2823
-2847
-2870
-2892
-2914
-2935
-2955
-2975
-2994
-3012
-3030
-3048
-3064
-3081
-3096
-3112
-3127
-3141
-3155
-3169
-3182
-3195
-3208
-3221
-3233
-3245
-3256
-3267
-3278
-3289
-3298
-3308
-3317
-3325
-3333
-3341
-3348
-3355
-3361
-3366
-3372
-3377
-3381
-3385
-3389
-3393
-3397
-3400
-3404
-3408
-3412
-3416
-3420
-3425
-3430
-3436
-3442
-3449
-3456
-3464
-3473
-3483
-3494
-3505
-3518
-3531
-3545
-3560
-3576
-3594
-3612
-3631
-3651
-3672
-3694
-3717
-3740
-3765
-3790
-3815
-3842
-3868
-3895
-3923
-3951
-3979
-4006
-4035
-4062
-4091
-4119
-4147
-4175
-4202
-4229
-4255
-4281
-4306
-4330
-4353
-4375
-4396
-4416
-4434
-4452
-4467
-4481
-4494
-4504
-4513
-4521
-4526
-4529
-4530
-4530
-4527
-4522
-4515
-4506
-4494
-4481
-4465
-4447
-4426
-4404
-4379
-4352
-4322
-4291
-4257
-4221
-4183
-4142
-4100
-4056
-4009
-3961
-3911
-3859
-3805
-3750
-3692
-3633
-3573
-3510
-3446
-3381
-3313
-3245
-3174
-3102
-3029
-2954
-2878
-2800
-2720
-2640
-2557
-2474
-2389
-2302
-2215
-2126
-2035
-1943
-1850
-1756
-1660
-1563
-1465
-1365
-1264
-1162
-1058
-952
-846
-737
-628
-516
-404
-290
-174
-57
62
182
303
426
550
676
802
930
1060
1190
1322
1454
1588
1723
1858
1995
2132
2271
2410
2549
2690
2831
2972
3114
3257
3400
3543
3687
3831
3976
4120
4265
4410
4555
4700
4845
4990
5135
5280
5425
5569
5713
5856
5999
6142
6284
6425
6565
6705
6843
6980
7116
7250
7383
7515
7644
7772
7897
8020
8141
8259
8375
8488
8598
8705
8810
8911
9009
9104
9195
9284
9369
9451
9529
9605
9677
9745
9811
9873
9932
9988
10041
10091
10138
10182
10224
10264
10300
10335
10367
10398
10426
10453
10477
10501
10522
10542
10561
10579
10596
10612
10627
10642
10655
10669
10681
10694
10706
10718
10730
10742
10754
10767
10779
10793
10806
10820
10834
10850
10865
10882
10899
10917
10935
10955
10975
10996
11017
11040
11063
11088
11113
11138
11165
11192
11220
11249
11279
11310
11341
11373
11407
11441
11476
11512
11548
11586
11625
11664
11704
11746
11788
11831
11874
11919
11965
12011
12058
12106
12154
12203
12253
12304
12355
12407
12459
12512
12566
12620
12675
12730
12786
12842
12899
12956
13014
13071
13130
13188
13247
13307
13366
13426
13486
13547
13608
13669
13730
13792
13854
13916
13979
14042
14105
14169
14234
14298
14364
14430
14496
14563
14631
14699
14769
14839
14910
14982
15055
15129
15204
15280
15358
15436
15516
15597
15679
15763
15847
15933
16020
16109
16198
16289
16379
16473
16566
16661
16757
16853
16950
17048
17147
17247
17347
17449
17550
17653
17756
17860
17964
18069
18175
18281
18388
18495
18602
18711
18819
18928
19038
19148
19258
19369
19480
19592
19704
19816
19928
20041
20154
20266
20379
20492
20605
20718
20831
20944
21056
21169
21281
21392
21503
21614
21725
21834
21944
22053
22161
22268
22375
22481
22586
22691
22795
22898
23000
23101
23202
23301
23400
23497
23594
23689
23783
23877
23969
24060
24149
24237
24324
24409
24493
24575
24656
24734
24811
24886
24959
25030
25098
25165
25229
25291
25351
25408
25463
25515
25565
25613
25659
25702
25742
25781
25817
25851
25883
25913
25941
25967
25991
26014
26034
26053
26071
26086
26100
26113
26124
26134
26142
26148
26153
26156
26158
26158
26157
26154
26150
26144
26136
26127
26117
26104
26091
26075
26058
26040
26020
25998
25975
25950
25924
25896
25866
25835
25803
25769
25734
25697
25658
25618
25577
25534
25490
25444
25397
25348
25298
25247
25194
25139
25083
25026
24967
24906
24844
24781
24716
24649
24581
24511
24440
24367
24292
24216
24139
24059
23978
23896
23812
23727
23640
23551
23462
23370
23278
23184
23089
22993
22895
22797
22697
22596
22495
22392
22289
22185
22080
21974
21867
21760
21653
21544
21436
21326
21217
21107
20996
20886
20775
20663
20552
20441
20329
20218
20107
19996
19885
19775
19664
19555
19446
19337
19229
19122
19015
18909
18804
18699
18596
18493
18391
18290
18190
18092
17994
17897
17802
17708
17615
17523
17432
17343
17254
17167
17081
16996
16913
16830
16749
16669
16589
16511
16434
16357
16282
16207
16133
16059
15987
15915
15844
15773
15702
15632
15562
15492
15423
15353
15284
15214
15144
15074
15005
14935
14864
14794
14724
14653
14582
14512
14441
14370
14299
14228
14157
14086
14016
13945
13874
13803
13732
13661
13590
13520
13449
13377
13306
13235
13163
13092
13020
12948
12876
12803
12731
12658
12585
12512
12439
12366
12293
12220
12147
12074
12002
11930
11858
11786
11715
11645
11575
11506
11438
11371
11304
11239
11175
11112
11050
10989
10929
10871
10814
10758
10703
10649
10596
10545
10494
10445
10397
10349
10303
10257
10212
10168
10125
10083
10041
10000
9960
9921
9882
9844
9806
9769
9733
9697
9662
9628
9594
9561
9528
9496
9465
9434
9404
9374
9345
9317
9289
9262
9235
9209
9184
9159
9134
9110
9086
9063
9040
9017
8994
8971
8948
8925
8902
8879
8855
8831
8807
8782
8756
8730
8703
8675
8646
8617
8586
8554
8520
8486
8450
8413
8374
8334
8293
8250
8205
8160
8112
8063
8013
7961
7908
7853
7797
7740
7681
7621
7560
7498
7435
7370
7304
7237
7170
7101
7031
6960
6888
6816
6742
6668
6592
6517
6440
6362
6284
6206
6126
6046
5966
5884
5803
5721
5638
5555
5472
5389
5306
5222
5138
5055
4972
4888
4806
4723
4641
4560
4479
4398
4319
4240
4162
4085
4010
3935
3861
3789
3718
3648
3580
3513
3447
3384
3322
3262
3203
3147
3092
3039
2989
2940
2893
2848
2805
2764
2725
2688
2652
2619
2587
2557
2528
2501
2475
2451
2429
2407
2387
2368
2350
2334
2318
2303
2288
2275
2262
2249
2236
2224
2212
2200
2187
2175
2162
2148
2135
2120
2105
2090
2073
2056
2037
2019
2000
1979
1958
1936
1913
1889
1864
1838
1811
1783
1754
1725
1694
1663
1630
1597
1563
1527
1491
1453
1415
1375
1334
1292
1248
1203
1157
1109
1060
1010
957
904
848
791
733
672
610
547
481
414
345
275
203
129
54
-23
-102
-182
-263
-346
-431
-517
-603
-692
-781
-872
-963
-1055
-1149
-1243
-1337
-1432
-1528
-1624
-1721
-1817
-1914
-2011
-2108
-2204
-2301
-2397
-2493
-2588
-2683
-2777
-2871
-2964
-3056
-3147
-3238
-3328
-3417
-3505
-3592
-3678
-3763
-3847
-3930
-4013
-4094
-4175
-4255
-4334
-4412
-4490
-4566
-4643
-4718
-4793
-4867
-4940
-5013
-5085
-5157
-5228
-5298
-5368
-5437
-5506
-5574
-5642
-5709
-5775
-5841
-5907
-5972
-6036
-6100
-6164
-6227
-6289
-6352
-6413
-6474
-6535
-6595
-6654
-6713
-6771
-6828
-6885
-6941
-6996
-7051
-7104
-7157
-7208
-7259
-7309
-7358
-7406
-7453
-7498
-7543
-7586
-7629
-7670
-7710
-7749
-7786
-7823
-7858
-7892
-7924
-7956
-7986
-8015
-8042
-8069
-8093
-8118
-8140
-8162
-8182
-8201
-8218
-8234
-8249
-8263
-8275
-8287
-8296
-8305
-8312
-8318
-8322
-8325
-8327
-8327
-8326
-8323
-8319
-8314
-8306
-8298
-8288
-8276
-8263
-8248
-8232
-8215
-8196
-8176
-8154
-8132
-8108
-8082
-8055
-8028
-8000
-7970
-7939
-7907
-7875
-7841
-7807
-7771
-7735
-7698
-7660
-7621
-7581
-7541
-7500
-7458
-7415
-7371
-7327
-7281
-7235
-7187
-7139
-7090
-7039
-6988
-6936
-6883
-6829
-6774
-6718
-6661
-6603
-6545
-6485
-6425
-6364
-6303
-6241
-6179
-6116
-6053
-5989
-5925
-5862
-5798
-5734
-5670
-5606
-5543
-5479
-5416
-5353
-5291
-5228
-5167
-5105
-5044
-4983
-4923
-4863
-4803
-4744
-4685
-4626
-4568
-4510
-4452
-4395
-4338
-4282
-4226
-4170
-4115
-4059
-4005
-3952
-3898
-3846
-3794
-3742
-3692
-3642
-3594
-3546
-3499
-3454
-3409
-3366
-3324
-3284
-3245
-3207
-3171
-3137
-3104
-3073
-3043
-3015
-2989
-2965
-2943
-2922
-2903
-2886
-2871
-2858
-2846
-2837
-2829
-2823
-2819
-2816
-2816
-2817
-2819
-2823
-2829
-2837
-2845
-2856
-2868
-2881
-2896
-2912
-2930
-2949
-2969
-2990
-3013
-3037
-3062
-3088
-3116
-3144
-3173
-3203
-3234
-3266
-3298
-3332
-3366
-3400
-3436
-3472
-3508
-3545
-3583
-3621
-3659
-3698
-3737
-3777
-3817
-3858
-3898
-3939
-3980
-4022
-4062
-4105
-4146
-4188
-4229
-4271
-4313
-4354
-4395
-4437
-4477
-4518
-4559
-4599
-4638
-4678
-4717
-4755
-4792
-4830
-4866
-4902
-4936
-4970
-5003
-5035
-5066
-5096
-5125
-5152
-5178
-5203
-5226
-5248
-5269
-5288
-5305
-5321
-5336
-5349
-5360
-5370
-5378
-5385
-5390
-5394
-5396
-5397
-5396
-5394
-5391
-5386
-5380
-5373
-5365
-5355
-5345
-5334
-5321
-5308
-5294
-5280
-5265
-5249
-5232
-5216
-5199
-5182
-5164
-5146
-5129
-5111
-5094
-5076
-5059
-5043
-5026
-5010
-4995
-4980
-4966
-4952
-4939
-4926
-4915
-4904
-4894
-4884
-4876
-4869
-4862
-4857
-4853
-4849
-4847
-4846
-4846
-4847
-4850
-4853
-4858
-4864
-4872
-4881
-4892
-4904
-4917
-4932
-4949
-4967
-4987
-5008
-5031
-5056
-5083
-5111
-5141
-5173
-5207
-5242
-5279
-5318
-5359
-5402
-5446
-5493
-5541
-5591
-5643
-5697
-5752
-5809
-5868
-5929
-5991
-6055
-6120
-6187
-6256
-6325
-6396
-6469
-6542
-6617
-6693
-6769
-6847
-6925
-7004
-7083
-7163
-7243
-7324
-7405
-7486
-7567
-7649
-7730
-7811
-7892
-7973
-8053
-8132
-8213
-8291
-8370
-8447
-8524
-8600
-8674
-8748
-8821
-8893
-8963
-9032
-9100
-9166
-9230
-9294
-9355
-9415
-9473
-9529
-9584
-9637
-9688
-9737
-9785
-9831
-9875
-9917
-9958
-9996
-10034
-10069
-10103
-10136
-10167
-10196
-10224
-10251
-10276
-10300
-10322
-10344
-10364
-10383
-10401
-10418
-10434
-10449
-10464
-10477
-10489
-10501
-10512
-10522
-10532
-10541
-10549
-10556
-10563
-10569
-10575
-10579
-10583
-10587
-10589
-10591
-10592
-10593
-10592
-10591
-10589
-10585
-10582
-10577
-10571
-10564
-10556
-10547
-10538
-10527
-10515
-10502
-10488
-10473
-10457
-10440
-10422
-10404
-10384
-10363
-10342
-10319
-10296
-10272
-10247
-10222
-10195
-10168
-10141
-10112
-10083
-10054
-10024
-9993
-9962
-9931
-9900
-9868
-9836
-9804
-9772
-9740
-9709
-9677
-9646
-9616
-9586
-9556
-9527
-9499
-9471
-9444
-9418
-9394
-9370
-9347
-9326
-9305
-9287
-9269
-9253
-9238
-9225
-9213
-9203
-9195
-9188
-9183
-9180
-9179
-9180
-9182
-9187
-9193
-9202
-9212
-9225
-9239
-9256
-9275
-9296
-9319
-9344
-9371
-9400
-9432
-9466
-9502
-9541
-9582
-9625
-9670
-9718
-9768
-9820
-9875
-9932
-9991
-10052
-10115
-10181
-10249
-10319
-10391
-10465
-10541
-10619
-10699
-10781
-10865
-10950
-11037
-11126
-11216
-11307
-11400
-11495
-11590
-11687
-11785
-11884
-11985
-12086
-12187
-12290
-12393
-12497
-12601
-12706
-12812
-12917
-13023
-13128
-13234
-13339
-13444
-13549
-13653
-13756
-13859
-13960
-14061
-14161
-14259
-14356
-14451
-14545
-14637
-14728
-14816
-14902
-14987
-15069
-15148
-15226
-15300
-15373
-15442
-15509
-15573
-15634
-15693
-15748
-15801
-15850
-15896
-15940
-15980
-16017
-16050
-16082
-16109
-16134
-16155
-16172
-16187
-16199
-16207
-16213
-16215
-16213
-16210
-16203
-16193
-16180
-16164
-16145
-16123
-16099
-16072
-16043
-16010
-15976
-15939
-15899
-15858
-15815
-15769
-15722
-15673
-15622
-15570
-15516
-15461
-15404
-15347
-15288
-15228
-15167
-15106
-15044
-14981
-14918
-14854
-14790
-14726
-14661
-14596
-14531
-14466
-14400
-14335
-14270
-14206
-14141
-14077
-14013
-13950
-13887
-13824
-13762
-13701
-13640
-13580
-13521
-13462
-13404
-13347
-13290
-13235
-13180
-13126
-13073
-13020
-12969
-12918
-12869
-12820
-12772
-12725
-12679
-12634
-12589
-12546
-12503
-12462
-12421
-12382
-12343
-12306
-12269
-12234
-12200
-12166
-12134
-12103
-12073
-12044
-12016
-11990
-11965
-11941
-11918
-11896
-11876
-11856
-11838
-11822
-11806
-11792
-11779
-11767
-11756
-11747
-11738
-11731
-11725
-11720
-11716
-11713
-11711
-11711
-11711
-11712
-11714
-11716
-11720
-11724
-11728
-11733
-11739
-11745
-11751
-11757
-11764
-11771
-11778
-11785
-11791
-11798
-11804
-11810
-11816
-11822
-11827
-11831
-11835
-11839
-11841
-11843
-11845
-11845
-11845
-11843
-11841
-11838
-11834
-11829
-11823
-11816
-11808
-11798
-11788
-11776
-11764
-11750
-11736
-11720
-11703
-11685
-11666
-11646
-11626
-11604
-11581
-11557
-11533
-11507
-11481
-11453
-11425
-11396
-11366
-11336
-11304
-11272
-11239
-11204
-11170
-11134
-11097
-11060
-11021
-10982
-10942
-10901
-10860
-10818
-10774
-10731
-10686
-10641
-10595
-10548
-10501
-10453
-10404
-10355
-10305
-10255
-10204
-10153
-10102
-10049
-9997
-9944
-9891
-9838
-9784
-9730
-9676
-9621
-9566
-9511
-9456
-9401
-9345
-9290
-9234
-9178
-9123
-9067
-9011
-8955
-8900
-8844
-8789
-8734
-8679
-8624
-8570
-8516
-8462
-8409
-8356
-8304
-8253
-8202
-8151
-8103
-8054
-8007
-7960
-7914
-7869
-7825
-7782
-7740
-7698
-7658
-7619
-7580
-7542
-7506
-7470
-7434
-7400
-7366
-7332
-7299
-7267
-7235
-7203
-7171
-7140
-7108
-7076
-7044
-7012
-6980
-6946
-6913
-6878
-6843
-6807
-6770
-6732
-6693
-6653
-6612
-6570
-6526
-6482
-6436
-6390
-6342
-6293
-6243
-6192
-6140
-6088
-6034
-5980
-5925
-5869
-5812
-5755
-5698
-5640
-5582
-5523
-5464
-5404
-5345
-5285
-5225
-5165
-5105
-5044
-4984
-4924
-4863
-4803
-4742
-4682
-4622
-4561
-4501
-4440
-4380
-4320
-4259
-4199
-4138
-4078
-4017
-3956
-3895
-3833
-3771
-3709
-3646
-3583
-3519
-3454
-3389
-3323
-3256
-3187
-3118
-3048
-2977
-2904
-2830
-2755
-2678
-2599
-2520
-2438
-2355
-2270
-2184
-2095
-2005
-1913
-1819
-1723
-1625
-1525
-1423
-1319
-1213
-1104
-994
-881
-766
-649
-530
-409
-286
-160
-33
96
228
361
495
632
770
910
1051
1194
1338
1484
1630
1778
1927
2077
2228
2379
2531
2684
2837
2991
3145
3300
3454
3609
3764
3918
4073
4227
4381
4535
4689
4842
4995
5147
5299
5450
5601
5751
5901
6049
6198
6345
6492
6638
6783
6927
7071
7213
7355
7495
7635
7773
7910
8045
8180
8315
8447
8578
8708
8836
8963
9089
9213
9336
9457
9577
9695
9811
9927
10040
10153
10263
10372
10480
10586
10691
10795
10897
10997
11096
11194
11290
11385
11478
11570
11661
11751
11839
11925
12011
12095
12179
12260
12341
12421
12500
12578
12654
12730
12805
12879
12952
13025
13097
13168
13239
13309
13379
13448
13517
13586
13654
13722
13790
13858
13926
13993
14061
14129
14196
14264
14332
14400
14467
14535
14603
14671
14738
14806
14873
14941
15008
15075
15142
15209
15276
15342
15408
15473
15539
15604
15668
15732
15796
15860
15922
15985
16047
16108
16169
16230
16290
16349
16408
16466
16524
16581
16638
16694
16749
16804
16858
16911
16964
17016
17067
17118
17168
17217
17266
17313
17360
17406
17451
17496
17539
17581
17623
17664
17703
17742
17779
17816
17851
17885
17918
17950
17981
18011
18039
18066
18092
18117
18141
18163
18184
18204
18223
18241
18258
18274
18289
18303
18316
18329
18341
18352
18362
18372
18382
18391
18400
18408
18417
18425
18432
18440
18448
18455
18463
18470
18478
18485
18493
18502
18510
18519
18528
18537
18547
18557
18568
18579
18591
18603
18616
18630
18644
18659
18674
18690
18707
18724
18742
18760
18779
18799
18819
18839
18860
18882
18904
18926
18949
18972
18996
19020
19045
19069
19094
19120
19145
19171
19197
19223
19250
19277
19304
19332
19359
19387
19416
19445
19474
19503
19533
19563
19594
19625
19656
19688
19720
19752
19784
19817
19850
19883
19916
19949
19982
20015
20048
20081
20113
20145
20177
20208
20238
20268
20297
20326
20354
20380
20406
20431
20454
20477
20498
20518
20536
20553
20569
20583
20595
20606
20615
20623
20629
20633
20635
20636
20635
20632
20627
20621
20613
20603
20592
20579
20564
20547
20529
20509
20488
20465
20440
20413
20385
20355
20324
20291
20257
20221
20184
20146
20106
20065
20022
19978
19933
19887
19840
19792
19742
19692
19641
19589
19537
19483
19429
19375
19319
19264
19208
19151
19095
19038
18980
18923
18865
18808
18750
18692
18634
18577
18519
18461
18404
18346
18289
18232
18175
18119
18063
18007
17952
17897
17843
17789
17736
17683
17632
17581
17531
17482
17433
17386
17340
17295
17250
17207
17165
17124
17084
17045
17007
16971
16935
16901
16867
16835
16803
16773
16743
16715
16687
16661
16635
16610
16586
16563
16540
16519
16498
16478
16459
16440
16422
16404
16387
16370
16354
16338
16323
16306
16292
16277
16262
16247
16232
16216
16201
16184
16169
16152
16136
16119
16102
16082
16065
16045
16024
16004
15983
15961
15938
15914
15889
15864
15837
15810
15782
15752
15722
15691
15659
15626
15591
15556
15520
15483
15444
15405
15364
15322
15279
15235
15190
15144
15096
15048
14998
14947
14895
14842
14787
14732
14676
14618
14560
14501
14441
14380
14318
14255
14191
14127
14061
13996
13929
13862
13794
13726
13657
13588
13518
13448
13378
13308
13237
13166
13096
13025
12954
12883
12813
12742
12672
12602
12533
12464
12395
12327
12260
12193
12126
12060
11995
11931
11867
11804
11742
11681
11620
11560
11502
11444
11387
11331
11276
11222
11169
11117
11065
11015
10965
10916
10868
10821
10775
10729
10684
10640
10596
10553
10510
10468
10426
10385
10344
10303
10262
10221
10180
10140
10099
10058
10017
9976
9935
9893
9851
9809
9766
9723
9680
9636
9591
9546
9500
9454
9407
9360
9312
9263
9214
9164
9113
9062
9010
8957
8904
8850
8795
8740
8685
8628
8572
8515
8457
8399
8341
8282
8224
8164
8106
8045
7987
7928
7869
7810
7751
7692
7633
7575
7517
7459
7402
7346
7290
7234
7179
7125
7072
7019
6967
6916
6866
6817
6769
6722
6676
6631
6588
6545
6504
6463
6424
6387
6351
6316
6282
6250
6219
6190
6163
6137
6112
6089
6068
6048
6030
6014
6000
5987
5975
5966
5958
5952
5947
5945
5944
5945
5947
5952
5958
5966
5975
5987
6000
6015
6032
6050
6070
6092
6116
6141
6167
6195
6225
6255
6287
6320
6354
6389
6425
6462
6499
6537
6575
6613
6651
6689
6727
6765
6802
6839
6874
6909
6943
6975
7006
7035
7062
7088
7112
7133
7153
7170
7185
7197
7206
7213
7216
7217
7215
7210
7201
7190
7175
7156
7135
7110
7081
7049
7014
6975
6932
6886
6836
6783
6726
6665
6601
6534
6463
6388
6310
6228
6144
6056
5964
5869
5772
5671
5567
5460
5350
5237
5122
5004
4884
4760
4635
4507
4377
4245
4110
3974
3835
3695
3552
3409
3263
3116
2967
2817
2666
2514
2361
2206
2051
1895
1739
1582
1425
1267
1109
951
793
636
478
321
164
8
-148
-303
-457
-611
-763
-915
-1065
-1215
-1363
-1509
-1654
-1798
-1941
-2081
-2220
-2358
-2494
-2628
-2760
-2891
-3019
-3146
-3270
-3393
-3514
-3632
-3749
-3863
-3975
-4085
-4193
-4299
-4403
-4504
-4603
-4700
-4795
-4888
-4978
-5066
-5152
-5236
-5318
-5397
-5475
-5550
-5623
-5694
-5762
-5829
-5894
-5956
-6017
-6075
-6132
-6186
-6239
-6290
-6339
-6386
-6431
-6474
-6516
-6556
-6594
-6631
-6666
-6699
-6731
-6762
-6791
-6819
-6845
-6871
-6895
-6918
-6940
-6961
-6981
-7000
-7018
-7036
-7052
-7069
-7084
-7099
-7114
-7128
-7141
-7155
-7168
-7181
-7194
-7206
-7219
-7232
-7244
-7257
-7269
-7282
-7295
-7308
-7321
-7334
-7347
-7361
-7374
-7387
-7401
-7414
-7427
-7440
-7453
-7466
-7479
-7491
-7503
-7515
-7526
-7536
-7546
-7556
-7565
-7573
-7581
-7587
-7593
-7598
-7602
-7605
-7607
-7608
-7608
-7607
-7604
-7600
-7595
-7588
-7580
-7571
-7560
-7548
-7534
-7518
-7501
-7482
-7461
-7439
-7415
-7389
-7361
-7331
-7299
-7266
-7230
-7192
-7153
-7111
-7068
-7023
-6975
-6926
-6875
-6821
-6767
-6710
-6651
-6591
-6529
-6466
-6401
-6334
-6266
-6196
-6125
-6053
-5979
-5903
-5827
-5749
-5670
-5591
-5510
-5428
-5345
-5261
-5176
-5091
-5006
-4919
-4833
-4745
-4658
-4570
-4482
-4394
-4306
-4218
-4130
-4041
-3953
-3865
-3777
-3689
-3601
-3513
-3425
-3338
-3251
-3164
-3077
-2991
-2904
-2819
-2733
-2648
-2563
-2479
-2395
-2312
-2229
-2147
-2066
-1985
-1904
-1825
-1746
-1668
-1591
-1514
-1439
-1364
-1290
-1217
-1145
-1074
-1004
-935
-868
-801
-736
-671
-608
-546
-486
-426
-368
-311
-255
-201
-148
-97
-46
2
50
96
140
184
225
266
305
342
378
413
446
478
508
537
565
591
616
639
661
682
701
719
735
750
763
775
786
795
803
809
814
817
819
820
819
817
813
808
802
794
786
775
764
752
738
723
707
689
670
651
630
608
584
560
535
508
481
452
422
392
360
328
294
260
225
189
152
115
76
37
-2
-43
-84
-125
-167
-209
-252
-296
-339
-383
-428
-472
-517
-563
-608
-654
-700
-746
-793
-839
-886
-933
-981
-1028
-1075
-1123
-1171
-1219
-1267
-1316
-1364
-1413
-1462
-1512
-1561
-1611
-1661
-1711
-1761
-1812
-1863
-1915
-1966
-2019
-2071
-2124
-2177
-2230
-2284
-2339
-2393
-2448
-2504
-2560
-2616
-2672
-2729
-2787
-2844
-2902
-2961
-3019
-3078
-3137
-3197
-3257
-3317
-3377
-3438
-3499
-3560
-3621
-3683
-3745
-3807
-3869
-3931
-3994
-4056
-4119
-4182
-4245
-4309
-4372
-4436
-4500
-4564
-4628
-4693
-4757
-4822
-4887
-4953
-5018
-5084
-5149
-5215
-5282
-5348
-5414
-5481
-5548
-5615
-5681
-5748
-5815
-5882
-5948
-6015
-6081
-6147
-6212
-6277
-6342
-6406
-6469
-6532
-6594
-6655
-6715
-6775
-6833
-6891
-6947
-7002
-7056
-7108
-7160
-7209
-7258
-7305
-7350
-7394
-7437
-7477
-7517
-7554
-7590
-7624
-7657
-7688
-7717
-7744
-7769
-7793
-7815
-7835
-7853
-7869
-7884
-7897
-7908
-7917
-7924
-7929
-7933
-7935
-7935
-7934
-7931
-7926
-7920
-7913
-7904
-7894
-7882
-7870
-7856
-7841
-7825
-7808
-7790
-7771
-7751
-7731
-7710
-7687
-7665
-7641
-7617
-7592
-7567
-7541
-7515
-7488
-7460
-7432
-7404
-7375
-7346
-7316
-7286
-7255
-7224
-7192
-7160
-7128
-7095
-7062
-7029
-6995
-6961
-6926
-6891
-6856
-6821
-6785
-6749
-6713
-6676
-6639
-6603
-6566
-6529
-6492
-6455
-6417
-6380
-6343
-6306
-6269
-6232
-6195
-6159
-6122
-6086
-6050
-6014
-5978
-5943
-5908
-5873
-5839
-5805
-5772
-5739
-5706
-5674
-5643
-5612
-5582
-5553
-5524
-5496
-5470
-5444
-5419
-5395
-5372
-5350
-5329
-5309
-5291
-5274
-5258
-5244
-5231
-5219
-5209
-5200
-5193
-5188
-5184
-5181
-5180
-5181
-5184
-5188
-5194
-5202
-5212
-5223
-5237
-5252
-5269
-5288
-5309
-5332
-5357
-5384
-5413
-5443
-5476
-5511
-5547
-5586
-5626
-5668
-5712
-5758
-5806
-5855
-5906
-5959
-6013
-6069
-6126
-6184
-6244
-6305
-6367
-6430
-6494
-6559
-6625
-6692
-6760
-6828
-6897
-6967
-7036
-7107
-7177
-7248
-7319
-7390
-7461
-7533
-7603
-7674
-7744
-7814
-7884
-7953
-8021
-8089
-8156
-8222
-8287
-8351
-8414
-8476
-8537
-8597
-8656
-8713
-8769
-8824
-8878
-8931
-8982
-9031
-9080
-9127
-9173
-9217
-9261
-9303
-9343
-9382
-9421
-9457
-9493
-9527
-9560
-9592
-9622
-9651
-9679
-9705
-9730
-9754
-9776
-9797
-9817
-9835
-9852
-9868
-9882
-9894
-9905
-9915
-9923
-9930
-9935
-9939
-9941
-9942
-9941
-9940
-9937
-9932
-9926
-9919
-9911
-9902
-9891
-9879
-9866
-9852
-9838
-9822
-9805
-9788
-9769
-9750
-9730
-9710
-9689
-9668
-9646
-9624
-9601
-9578
-9555
-9532
-9509
-9486
-9463
-9440
-9418
-9395
-9373
-9351
-9329
-9308
-9287
-9267
-9247
-9228
-9210
-9192
-9174
-9158
-9142
-9127
-9112
-9099
-9086
-9074
-9064
-9053
-9044
-9036
-9029
-9022
-9017
-9012
-9009
-9006
-9004
-9003
-9002
-9003
-9004
-9005
-9008
-9011
-9014
-9018
-9023
-9028
-9033
-9038
-9044
-9050
-9055
-9061
-9067
-9073
-9078
-9083
-9088
-9093
-9097
-9100
-9104
-9106
-9108
-9109
-9109
-9108
-9106
-9104
-9100
-9095
-9089
-9081
-9073
-9062
-9051
-9038
-9023
-9007
-8989
-8969
-8948
-8924
-8899
-8872
-8843
-8812
-8780
-8745
-8708
-8669
-8627
-8584
-8539
-8491
-8441
-8389
-8335
-8278
-8220
-8159
-8096
-8031
-7963
-7893
-7821
-7747
-7671
-7592
-7512
-7429
-7344
-7257
-7168
-7077
-6984
-6889
-6792
-6693
-6593
-6491
-6387
-6282
-6175
-6066
-5956
-5845
-5732
-5619
-5504
-5387
-5270
-5152
-5033
-4913
-4792
-4670
-4548
-4425
-4302
-4178
-4054
-3929
-3805
-3680
-3555
-3430
-3305
-3180
-3056
-2931
-2807
-2683
-2560
-2437
-2315
-2193
-2072
-1951
-1832
-1713
-1595
-1478
-1362
-1247
-1133
-1020
-908
-798
-689
-581
-475
-370
-266
-164
-63
36
134
230
324
417
508
598
686
772
857
940
1020
1101
1178
1254
1329
1401
1472
1541
1608
1673
1736
1797
1857
1914
1970
2023
2075
2124
2171
2217
2260
2301
2341
2378
2413
2446
2477
2506
2533
2557
2580
2601
2620
2637
2652
2665
2676
2685
2692
2698
2701
2703
2703
2702
2698
2693
2686
2677
2667
2656
2642
2628
2611
2594
2575
2554
2532
2509
2485
2460
2433
2405
2377
2347
2316
2285
2252
2219
2185
2151
2116
2081
2045
2008
1972
1935
1898
1861
1824
1787
1751
1714
1678
1642
1607
1573
1539
1505
1473
1441
1411
1381
1352
1325
1299
1274
1250
1228
1208
1188
1171
1154
1140
1127
1116
1107
1099
1093
1089
1088
1088
1090
1094
1100
1108
1118
1131
1145
1162
1181
1202
1225
1251
1278
1308
1339
1373
1409
1447
1488
1530
1574
1620
1668
1717
1769
1822
1877
1934
1992
2052
2114
2177
2241
2307
2374
2443
2512
2583
2655
2729
2803
2879
2956
3033
3112
3191
3272
3353
3436
3519
3603
3687
3773
3859
3945
4033
4121
4209
4299
4388
4479
4569
4660
4752
4844
4936
5028
5121
5214
5307
5400
5493
5586
5679
5773
5866
5959
6051
6144
6236
6328
6420
6511
6602
6692
6782
6871
6960
7048
7135
7222
7307
7392
7477
7560
7643
7724
7805
7885
7964
8042
8119
8196
8272
8346
8420
8493
8565
8636
8706
8775
8843
8911
8978
9044
9109
9174
9237
9300
9363
9424
9485
9546
9606
9665
9724
9782
9840
9898
9955
10012
10068
10124
10180
10236
10291
10346
10401
10456
10511
10565
10620
10674
10728
10783
10837
10891
10945
10999
11052
11106
11160
11213
11267
11320
11374
11427
11481
11534
11587
11640
11694
11747
11800
11853
11906
11959
12012
12065
12118
12171
12224
12277
12330
12382
12435
12487
12539
12591
12643
12694
12746
12797
12848
12899
12950
13001
13051
13101
13151
13201
13251
13300
13349
13397
13446
13494
13542
13589
13636
13683
13729
13776
13821
13867
13912
13956
14000
14044
14088
14131
14173
14215
14257
14298
14338
14378
14418
14457
14495
14533
14570
14606
14642
14677
14711
14745
14778
14810
14841
14872
14901
14930
14958
14985
15012
15037
15062
15086
15109
15132
15153
15174
15194
15213
15231
15249
15266
15282
15297
15312
15326
15339
15351
15363
15374
15384
15394
15403
15411
15419
15426
15432
15438
15443
15448
15452
15455
15458
15461
15462
15464
15465
15465
15465
15464
15463
15461
15459
15456
15452
15448
15444
15439
15433
15426
15419
15412
15403
15394
15384
15373
15361
15349
15335
15321
15305
15289
15272
15253
15233
15213
15191
15168
15143
15118
15091
15063
15034
15003
14971
14937
14902
14866
14828
14788
14747
14704
14660
14614
14566
14517
14466
14413
14358
14302
14244
14184
14122
14059
13994
13926
13858
13787
13715
13641
13565
13487
13408
13327
13245
13161
13075
12988
12900
12810
12719
12626
12532
12437
12341
12244
12146
12047
11947
11846
11745
11643
11540
11437
11333
11229
11124
11019
10915
10810
10705
10600
10495
10391
10287
10183
10080
9977
9876
9774
9674
9574
9475
9377
9281
9185
9091
8997
8905
8814
8725
8637
8550
8465
8381
8299
8219
8140
8061
7987
7912
7840
7770
7701
7634
7568
7505
7443
7383
7325
7269
7215
7163
7113
7065
7019
6975
6933
6893
6855
6819
6785
6753
6723
6695
6669
6645
6623
6603
6585
6568
6554
6541
6530
6521
6514
6508
6504
6501
6500
6501
6503
6506
6511
6517
6524
6533
6542
6553
6564
6577
6590
6604
6619
6634
6651
6667
6684
6702
6719
6737
6755
6773
6792
6810
6828
6845
6863
6880
6897
6914
6930
6945
6960
6974
6987
7000
7012
7023
7034
7043
7051
7059
7066
7071
7076
7080
7083
7084
7085
7085
7083
7081
7078
7074
7068
7062
7055
7047
7038
7028
7017
7005
6993
6979
6965
6950
6934
6917
6900
6882
6863
6843
6823
6802
6780
6758
6735
6712
6688
6663
6638
6612
6586
6560
6533
6505
6477
6449
6420
6391
6361
6331
6301
6270
6238
6206
6174
6141
6108
6074
6040
6005
5970
5934
5898
5861
5823
5785
5747
5707
5667
5627
5585
5543
5501
5457
5413
5368
5322
5276
5229
5181
5132
5083
5033
4983
4931
4879
4827
4773
4719
4665
4609
4554
4497
4440
4382
4324
4265
4206
4146
4086
4025
3963
3901
3839
3776
3713
3649
3585
3520
3455
3389
3323
3257
3190
3122
3055
2986
2918
2849
2779
2709
2638
2567
2495
2423
2351
2277
2203
2129
2054
1978
1901
1824
1747
1668
1589
1509
1428
1346
1264
1181
1097
1012
927
841
754
666
577
487
397
306
214
121
27
-67
-162
-258
-355
-452
-550
-649
-748
-848
-948
-1049
-1151
-1252
-1355
-1458
-1561
-1664
-1768
-1872
-1976
-2080
-2184
-2288
-2392
-2497
-2601
-2705
-2808
-2912
-3015
-3118
-3220
-3322
-3423
-3524
-3623
-3723
-3821
-3919
-4014
-4111
-4205
-4299
-4391
-4482
-4571
-4660
-4747
-4832
-4916
-4998
-5078
-5157
-5234
-5309
-5382
-5453
-5521
-5588
-5652
-5714
-5773
-5830
-5885
-5936
-5986
-6032
-6076
-6116
-6154
-6189
-6221
-6250
-6276
-6299
-6319
-6336
-6350
-6360
-6368
-6372
-6374
-6372
-6367
-6359
-6348
-6334
-6317
-6297
-6274
-6249
-6221
-6190
-6156
-6120
-6081
-6040
-5997
-5951
-5903
-5853
-5801
-5746
-5690
-5633
-5573
-5512
-5449
-5384
-5318
-5251
-5183
-5113
-5042
-4970
-4897
-4824
-4749
-4674
-4598
-4521
-4444
-4367
-4289
-4211
-4133
-4054
-3977
-3899
-3821
-3744
-3667
-3591
-3515
-3440
-3366
-3292
-3219
-3148
-3078
-3008
-2940
-2874
-2809
-2745
-2683
-2622
-2563
-2506
-2451
-2397
-2346
-2296
-2248
-2202
-2159
-2117
-2078
-2040
-2005
-1972
-1942
-1913
-1887
-1863
-1842
-1823
-1806
-1792
-1780
-1770
-1763
-1758
-1756
-1756
-1759
-1764
-1772
-1781
-1794
-1809
-1826
-1845
-1867
-1891
-1917
-1946
-1977
-2009
-2045
-2082
-2121
-2162
-2206
-2250
-2297
-2346
-2396
-2448
-2501
-2556
-2612
-2669
-2728
-2788
-2850
-2912
-2975
-3040
-3105
-3171
-3239
-3306
-3375
-3444
-3514
-3584
-3655
-3726
-3798
-3870
-3942
-4014
-4086
-4159
-4231
-4303
-4375
-4446
-4517
-4588
-4659
-4728
-4797
-4866
-4933
-5000
-5066
-5131
-5195
-5258
-5320
-5381
-5440
-5499
-5556
-5612
-5666
-5719
-5771
-5821
-5870
-5918
-5964
-6008
-6051
-6092
-6132
-6171
-6207
-6242
-6276
-6308
-6338
-6367
-6394
-6419
-6443
-6465
-6486
-6505
-6522
-6538
-6552
-6564
-6575
-6584
-6591
-6597
-6602
-6605
-6606
-6606
-6604
-6601
-6596
-6590
-6583
-6574
-6565
-6553
-6541
-6527
-6512
-6496
-6478
-6460
-6440
-6420
-6398
-6375
-6352
-6327
-6301
-6274
-6247
-6218
-6189
-6158
-6127
-6095
-6062
-6028
-5994
-5959
-5923
-5886
-5849
-5811
-5772
-5733
-5693
-5653
-5613
-5572
-5531
-5489
-5447
-5405
-5362
-5320
-5277
-5234
-5191
-5148
-5105
-5062
-5018
-4975
-4932
-4889
-4845
-4802
-4759
-4715
-4672
-4629
-4586
-4543
-4499
-4456
-4413
-4370
-4327
-4283
-4240
-4197
-4153
-4109
-4066
-4022
-3978
-3933
-3889
-3844
-3799
-3754
-3708
-3663
-3617
-3570
-3524
-3477
-3429
-3381
-3333
-3285
-3236
-3187
-3138
-3088
-3038
-2988
-2937
-2886
-2834
-2783
-2731
-2679
-2626
-2574
-2521
-2468
-2415
-2361
-2308
-2254
-2201
-2147
-2093
-2039
-1986
-1932
-1878
-1825
-1771
-1717
-1664
-1611
-1557
-1504
-1451
-1398
-1346
-1293
-1241
-1189
-1137
-1086
-1034
-983
-933
-882
-832
-782
-733
-684
-636
-588
-540
-493
-446
-400
-355
-310
-265
-221
-178
-136
-94
-53
-13
27
66
104
141
178
214
249
283
317
349
381
412
442
472
501
529
556
582
608
633
657
680
703
725
746
767
787
806
825
842
859
876
892
907
922
936
949
962
974
986
997
1006
1016
1026
1035
1043
1051
1058
1065
1070
1076
1080
1084
1087
1090
1092
1093
1093
1093
1091
1089
1086
1082
1076
1070
1063
1055
1046
1036
1024
1012
998
983
967
950
931
911
890
868
844
819
792
765
736
705
673
640
605
569
532
493
453
411
368
324
278
231
182
132
81
28
-25
-81
-137
-194
-253
-313
-373
-435
-498
-562
-627
-692
-759
-826
-895
-963
-1033
-1103
-1174
-1246
-1318
-1391
-1465
-1539
-1613
-1688
-1764
-1840
-1916
-1993
-2070
-2148
-2225
-2303
-2382
-2460
-2539
-2617
-2696
-2775
-2854
-2933
-3012
-3091
-3170
-3249
-3328
-3406
-3484
-3562
-3639
-3717
-3793
-3870
-3946
-4021
-4096
-4171
-4245
-4318
-4391
-4463
-4534
-4605
-4675
-4745
-4813
-4881
-4948
-5014
-5080
-5144
-5208
-5271
-5333
-5394
-5454
-5513
-5572
-5629
-5685
-5740
-5795
-5848
-5900
-5952
-6002
-6051
-6099
-6146
-6192
-6237
-6281
-6324
-6365
-6406
-6445
-6483
-6520
-6556
-6591
-6624
-6657
-6688
-6719
-6748
-6776
-6803
-6829
-6853
-6877
-6900
-6921
-6942
-6961
-6979
-6996
-7012
-7027
-7041
-7053
-7065
-7075
-7084
-7092
-7099
-7105
-7109
-7112
-7114
-7115
-7115
-7113
-7110
-7106
-7101
-7094
-7086
-7077
-7067
-7055
-7043
-7028
-7013
-6996
-6978
-6958
-6937
-6915
-6891
-6866
-6840
-6812
-6783
-6752
-6720
-6687
-6652
-6615
-6578
-6539
-6498
-6456
-6413
-6369
-6323
-6275
-6227
-6177
-6126
-6074
-6020
-5965
-5909
-5852
-5793
-5734
-5673
-5611
-5548
-5484
-5419
-5352
-5285
-5216
-5147
-5076
-5004
-4932
-4858
-4783
-4708
-4631
-4554
-4476
-4397
-4317
-4236
-4154
-4072
-3989
-3906
-3821
-3736
-3651
-3565
-3479
-3392
-3304
-3216
-3128
-3040
-2951
-2862
-2772
-2682
-2593
-2502
-2412
-2322
-2231
-2140
-2049
-1958
-1867
-1776
-1684
-1593
-1501
-1409
-1318
-1226
-1135
-1043
-952
-860
-769
-678
-587
-496
-406
-316
-226
-136
-46
43
132
220
308
396
483
570
656
742
827
912
997
1080
1164
1247
1329
1411
1492
1573
1653
1733
1813
1892
1970
2048
2126
2203
2280
2356
2432
2508
2583
2658
2733
2807
2881
2955
3028
3102
3175
3248
3320
3393
3466
3538
3610
3683
3755
3827
3900
3972
4045
4118
4191
4264
4337
4411
4484
4558
4633
4707
4782
4857
4933
5008
5084
5161
5237
5314
5391
5469
5546
5624
5703
5781
5860
5939
6018
6097
6176
6256
6335
6415
6495
6575
6655
6735
6815
6896
6976
7056
7136
7216
7296
7376
7455
7535
7614
7693
7772
7851
7929
8007
8085
8163
8240
8316
8393
8469
8544
8619
8694
8768
8842
8915
8987
9060
9131
9202
9273
9343
9413
9482
9550
9618
9685
9752
9818
9884
9949
10013
10077
10141
10203
10265
10327
10388
10448
10508
10567
10626
10684
10742
10798
10855
10910
10966
11020
11074
11128
11181
11233
11285
11336
11387
11438
11488
11538
11587
11636
11685
11733
11781
11829
11877
11924
11972
12019
12066
12113
12160
12207
12254
12302
12349
12396
12443
12491
12539
12587
12635
12683
12732
12781
12830
12880
12930
12980
13031
13082
13133
13185
13237
13289
13342
13396
13449
13503
13558
13612
13668
13723
13779
13835
13891
13948
14005
14062
14119
14177
14235
14293
14351
14409
14467
14525
14582
14640
14698
14755
14812
14869
14926
14982
15038
15093
15147
15201
15255
15308
15359
15411
15461
15510
15559
15606
15652
15698
15742
15785
15827
15867
15907
15945
15981
16015
16050
16082
16111
16140
16169
16193
16218
16239
16260
16279
16296
16309
16323
16334
16343
16350
16356
16359
16360
16359
16356
16351
16344
16335
16324
16311
16296
16279
16259
16238
16215
16190
16161
16133
16102
16068
16033
15996
15957
15917
15874
15830
15783
15736
15686
15635
15582
15528
15472
15414
15356
15296
15234
15172
15108
15043
14977
14911
14843
14774
14705
14635
14564
14492
14421
14348
14276
14202
14129
14056
13982
13908
13834
13761
13687
13613
13540
13467
13394
13322
13250
13178
13107
13036
12966
12896
12827
12759
12691
12624
12557
12492
12426
12362
12298
12235
12173
12111
12051
11990
11931
11872
11814
11757
11701
11645
11590
11535
11481
11428
11376
11324
11273
11222
11172
11123
11074
11026
10978
10931
10885
10839
10794
10749
10705
10661
10618
10576
10534
10493
10452
10412
10372
10333
10294
10256
10219
10182
10146
10110
10075
10040
10006
9972
9939
9907
9875
9843
9813
9782
9753
9723
9695
9667
9640
9613
9588
9562
9538
9514
9492
9469
9448
9428
9408
9389
9371
9354
9338
9323
9308
9295
9282
9270
9260
9250
9241
9233
9226
9220
9214
9210
9206
9204
9202
9201
9201
9201
9202
9204
9207
9210
9214
9219
9224
9230
9236
9243
9250
9258
9266
9275
9284
9294
9304
9314
9325
9337
9348
9361
9373
9386
9399
9413
9427
9441
9455
9470
9485
9500
9515
9531
9546
9562
9578
9594
9610
9626
9641
9657
9673
9688
9703
9718
9733
9747
9761
9774
9788
9800
9812
9824
9835
9846
9855
9865
9873
9881
9887
9893
9899
9903
9906
9909
9910
9911
9910
9908
9906
9902
9897
9891
9883
9875
9865
9854
9842
9829
9814
9798
9781
9762
9742
9721
9698
9674
9649
9622
9595
9565
9535
9503
9470
9435
9399
9362
9324
9284
9243
9200
9157
9112
9066
9018
8970
8920
8869
8816
8763
8708
8653
8596
8538
8479
8419
8358
8297
8234
8170
8106
8041
7974
7908
7840
7772
7703
7634
7564
7494
7423
7352
7280
7209
7137
7064
6992
6919
6847
6774
6701
6628
6556
6483
6411
6339
6267
6195
6124
6053
5982
5911
5841
5772
5703
5634
5566
5498
5430
5364
5297
5232
5167
5102
5038
4975
4912
4849
4788
4727
4666
4606
4547
4488
4430
4372
4315
4258
4202
4147
4091
4038
3984
3931
3878
3826
3774
3723
3673
3622
3573
3524
3475
3427
3380
3333
3286
3240
3195
3150
3106
3062
3020
2977
2935
2894
2854
2814
2775
2736
2699
2662
2625
2590
2555
2521
2488
2455
2424
2393
2363
2335
2307
2280
2253
2228
2204
2181
2159
2139
2119
2100
2083
2067
2051
2037
2025
2013
2003
1994
1986
1979
1974
1969
1966
1965
1964
1965
1966
1969
1973
1979
1985
1993
2001
2011
2021
2033
2045
2060
2075
2091
2108
2125
2144
2163
2183
2204
2226
2249
2272
2297
2321
2347
2373
2400
2427
2455
2484
2512
2542
2571
2602
2632
2663
2694
2725
2757
2788
2820
2853
2885
2917
2949
2982
3014
3047
3079
3112
3144
3176
3209
3241
3273
3304
3336
3367
3398
3429
3459
3489
3519
3548
3577
3605
3633
3660
3687
3713
3739
3763
3788
3811
3833
3855
3876
3896
3915
3933
3950
3966
3981
3995
4008
4019
4030
4038
4046
4053
4059
4062
4065
4067
4067
4065
4062
4058
4053
4046
4038
4027
4017
4003
3991
3975
3959
3941
3921
3900
3878
3855
3830
3804
3776
3747
3717
3685
3652
3618
3582
3545
3507
3467
3427
3385
3341
3297
3251
3205
3157
3108
3058
3007
2954
2901
2847
2792
2736
2679
2621
2562
2502
2442
2381
2318
2255
2192
2127
2062
1996
1930
1863
1795
1727
1658
1589
1519
1448
1377
1306
1234
1162
1090
1016
943
870
796
722
647
573
498
423
347
272
196
120
44
-32
-108
-184
-260
-337
-413
-490
-567
-643
-720
-797
-874
-950
-1027
-1104
-1180
-1257
-1333
-1410
-1486
-1562
-1639
-1715
-1790
-1866
-1942
-2017
-2093
-2168
-2243
-2318
-2393
-2467
-2542
-2616
-2691
-2765
-2839
-2913
-2987
-3061
-3135
-3210
-3284
-3358
-3432
-3506
-3580
-3654
-3728
-3802
-3877
-3951
-4025
-4100
-4174
-4249
-4323
-4398
-4473
-4548
-4623
-4698
-4773
-4848
-4923
-4998
-5074
-5149
-5224
-5299
-5375
-5450
-5525
-5601
-5676
-5752
-5827
-5903
-5979
-6054
-6130
-6206
-6282
-6357
-6433
-6509
-6585
-6662
-6738
-6814
-6890
-6967
-7044
-7120
-7197
-7274
-7352
-7429
-7506
-7584
-7662
-7740
-7818
-7896
-7975
-8053
-8132
-8211
-8290
-8370
-8449
-8529
-8608
-8688
-8768
-8848
-8929
-9009
-9090
-9171
-9252
-9333
-9414
-9496
-9577
-9659
-9741
-9823
-9905
-9987
-10069
-10152
-10235
-10317
-10400
-10483
-10566
-10650
-10733
-10816
-10900
-10983
-11067
-11150
-11234
-11317
-11401
-11484
-11567
-11650
-11733
-11816
-11899
-11981
-12064
-12146
-12228
-12309
-12390
-12471
-12552
-12632
-12712
-12791
-12870
-12949
-13027
-13105
-13182
-13259
-13335
-13411
-13486
-13561
-13635
-13709
-13782
-13855
-13927
-13998
-14069
-14140
-14209
-14279
-14347
-14415
-14483
-14550
-14616
-14682
-14747
-14811
-14875
-14939
-15001
-15064
-15125
-15186
-15246
-15306
-15365
-15423
-15480
-15537
-15593
-15648
-15703
-15756
-15809
-15861
-15912
-15962
-16011
-16059
-16107
-16154
-16199
-16244
-16286
-16329
-16370
-16411
-16450
-16488
-16525
-16560
-16595
-16628
-16659
-16690
-16719
-16746
-16772
-16797
-16820
-16842
-16863
-16882
-16899
-16915
-16929
-16942
-16954
-16963
-16971
-16978
-16983
-16987
-16989
-16989
-16988
-16985
-16981
-16975
-16967
-16958
-16948
-16935
-16922
-16907
-16890
-16872
-16853
-16832
-16810
-16786
-16761
-16735
-16707
-16678
-16648
-16617
-16585
-16551
-16517
-16481
-16444
-16407
-16367
-16328
-16288
-16247
-16204
-16161
-16119
-16074
-16030
-15984
-15938
-15892
-15845
-15798
-15750
-15702
-15654
-15605
-15557
-15508
-15459
-15410
-15361
-15311
-15262
-15214
-15165
-15116
-15068
-15020
-14972
-14925
-14878
-14831
-14785
-14740
-14695
-14650
-14606
-14563
-14521
-14479
-14438
-14397
-14358
-14319
-14280
-14243
-14207
-14171
-14136
-14102
-14069
-14037
-14005
-13975
-13945
-13917
-13889
-13862
-13836
-13812
-13788
-13765
-13743
-13722
-13702
-13683
-13665
-13648
-13632
-13617
-13603
-13590
-13578
-13567
-13557
-13548
-13540
-13533
-13527
-13522
-13518
-13515
-13513
-13511
-13511
-13512
-13513
-13515
-13519
-13523
-13528
-13533
-13540
-13547
-13555
-13564
-13573
-13584
-13594
-13606
-13618
-13630
-13643
-13657
-13671
-13686
-13701
-13716
-13732
-13748
-13764
-13781
-13798
-13816
-13833
-13851
-13869
-13887
-13905
-13923
-13941
-13960
-13978
-13996
-14015
-14033
-14051
-14069
-14086
-14104
-14121
-14138
-14155
-14172
-14188
-14205
-14220
-14236
-14251
-14266
-14281
-14295
-14309
-14323
-14336
-14349
-14362
-14374
-14386
-14398
-14409
-14420
-14431
-14441
-14451
-14461
-14470
-14479
-14488
-14496
-14504
-14512
-14519
-14526
-14533
-14539
-14545
-14551
-14557
-14562
-14567
-14572
-14576
-14580
-14584
-14588
-14591
-14594
-14597
-14600
-14603
-14605
-14607
-14609
-14611
-14612
-14614
-14615
-14616
-14616
-14617
-14617
-14617
-14617
-14617
-14616
-14615
-14614
-14612
-14611
-14609
-14606
-14604
-14601
-14598
-14594
-14590
-14586
-14582
-14577
-14572
-14567
-14561
-14555
-14549
-14542
-14535
-14528
-14520
-14512
-14504
-14495
-14486
-14476
-14466
-14456
-14445
-14434
-14423
-14411
-14398
-14385
-14372
-14358
-14344
-14329
-14313
-14298
-14281
-14264
-14247
-14228
-14209
-14190
-14170
-14149
-14128
-14105
-14082
-14059
-14034
-14009
-13982
-13955
-13927
-13898
-13869
-13838
-13806
-13773
-13739
-13704
-13668
-13631
-13592
-13553
-13512
-13470
-13427
-13383
-13337
-13290
-13242
-13192
-13141
-13089
-13036
-12981
-12924
-12866
-12807
-12747
-12685
-12621
-12556
-12489
-12421
-12352
-12281
-12208
-12134
-12058
-11981
-11902
-11822
-11740
-11657
-11572
-11486
-11398
-11309
-11218
-11125
-11032
-10937
-10840
-10742
-10643
-10543
-10441
-10338
-10233
-10128
-10021
-9913
-9805
-9695
-9584
-9472
-9359
-9245
-9131
-9015
-8899
-8782
-8664
-8546
-8427
-8307
-8186
-8066
-7945
-7823
-7701
-7579
-7456
-7332
-7209
-7085
-6962
-6838
-6713
-6589
-6465
-6340
-6216
-6092
-5968
-5843
-5719
-5595
-5472
-5348
-5225
-5102
-4979
-4856
-4734
-4612
-4490
-4369
-4248
-4127
-4006
-3886
-3766
-3647
-3527
-3408
-3290
-3171
-3053
-2935
-2817
-2700
-2582
-2465
-2348
-2231
-2114
-1997
-1880
-1763
-1647
-1530
-1413
-1297
-1180
-1063
-946
-829
-712
-595
-478
-361
-244
-126
-9
109
227
345
463
581
699
818
936
1055
1174
1293
1412
1531
1651
1770
1890
2009
2129
2249
2369
2489
2609
2729
2850
2970
3090
3211
3331
3452
3572
3693
3813
3934
4054
4175
4296
4416
4537
4657
4777
4898
5018
5138
5258
5378
5498
5617
5737
5856
5975
6094
6213
6332
6450
6568
6687
6804
6922
7039
7156
7273
7390
7506
7623
7738
7854
7969
8084
8199
8314
8428
8542
8655
8768
8881
8993
9106
9217
9329
9440
9551
9661
9772
9881
9991
10100
10209
10318
10426
10535
10642
10750
10857
10964
11071
11178
11284
11391
11497
11603
11708
11814
11919
12025
12130
12235
12340
12444
12549
12654
12758
12863
12967
13072
13176
13280
13385
13489
13593
13697
13801
13905
14008
14112
14215
14318
14421
14524
14627
14729
14832
14934
15035
15137
15238
15338
15439
15539
15638
15737
15836
15934
16032
16129
16226
16322
16418
16513
16607
16701
16794
16887
16979
17070
17160
17250
17339
17427
17515
17601
17687
17772
17855
17938
18020
18102
18182
18261
18339
18416
18492
18567
18641
18714
18785
18856
18925
18994
19061
19127
19191
19255
19317
19378
19438
19496
19553
19609
19663
19716
19768
19819
19868
19915
19962
20007
20050
20093
20134
20173
20211
20248
20284
20318
20351
20383
20414
20443
20471
20498
20523
20548
20571
20593
20614
20634
20653
20671
20688
20703
20718
20732
20745
20756
20767
20777
20786
20794
20801
20807
20812
20816
20820
20822
20824
20824
20824
20823
20821
20818
20815
20810
20805
20799
20792
20784
20776
20766
20756
20745
20734
20722
20708
20695
20680
20665
20649
20633
20615
20597
20579
20559
20539
20519
20498
20476
20453
20430
20407
20382
20357
20332
20306
20279
20252
20225
20197
20168
20139
20109
20079
20049
20018
19987
19956
19924
19892
19860
19827
19795
19762
19729
19696
19663
19629
19596
19563
19530
19497
19464
19432
19399
19367
19334
19302
19271
19239
19208
19177
19146
19116
19085
19056
19026
18997
18968
18940
18912
18884
18857
18830
18803
18777
18751
18726
18700
18676
18651
18627
18603
18580
18557
18534
18511
18489
18467
18446
18424
18403
18382
18361
18341
18320
18300
18280
18260
18239
18219
18199
18179
18158
18138
18118
18097
18076
18055
18034
18012
17990
17968
17945
17922
17899
17875
17851
17826
17800
17774
17747
17720
17692
17663
17634
17603
17572
17540
17507
17474
17439
17403
17367
17329
17291
17251
17210
17169
17126
17082
17037
16991
16945
16897
16847
16797
16746
16694
16641
16587
16532
16476
16419
16361
16302
16242
16181
16120
16056
15994
15930
15865
15799
15733
15666
15599
15530
15462
15392
15322
15252
15181
15110
15038
14966
14894
14821
14748
14675
14602
14529
14455
14382
14308
14235
14162
14089
14016
13944
13871
13800
13728
13657
13587
13517
13448
13380
13312
13245
13179
13114
13050
12987
12925
12864
12804
12745
12687
12631
12575
12522
12469
12418
12368
12319
12272
12226
12182
12139
12097
12057
12019
11981
11946
11911
11878
11847
11817
11788
11761
11735
11710
11686
11664
11643
11623
11605
11588
11571
11556
11542
11529
11516
11505
11494
11485
11476
11467
11460
11452
11446
11440
11434
11429
11425
11420
11416
11412
11408
11405
11401
11398
11394
11391
11387
11384
11380
11376
11372
11367
11362
11357
11352
11346
11339
11333
11325
11317
11309
11300
11291
11281
11271
11260
11248
11236
11223
11210
11196
11181
11166
11150
11134
11117
11100
11082
11063
11044
11024
11004
10984
10962
10941
10919
10896
10873
10850
10826
10802
10778
10754
10729
10703
10678
10652
10627
10601
10574
10548
10522
10496
10469
10443
10417
10391
10364
10339
10313
10288
10262
10238
10213
10189
10165
10142
10120
10097
10076
10055
10035
10015
9997
9979
9962
9946
9931
9916
9903
9891
9879
9869
9860
9853
9846
9841
9837
9834
9832
9832
9833
9836
9840
9845
9852
9861
9870
9882
9894
9908
9924
9941
9960
9981
10002
10026
10050
10077
10105
10134
10165
10197
10230
10265
10302
10340
10379
10419
10460
10503
10547
10592
10638
10685
10733
10782
10832
10883
10935
10987
11041
11095
11149
11204
11260
11316
11373
11430
11488
11546
11604
11662
11721
11780
11839
11898
11957
12016
12075
12133
12192
12251
12309
12367
12425
12482
12539
12596
12652
12708
12763
12817
12871
12924
12977
13028
13079
13130
13179
13228
13275
13322
13368
13412
13456
13499
13541
13581
13621
13659
13696
13732
13767
13801
13833
13864
13894
13923
13950
13977
14002
14025
14048
14069
14089
14108
14126
14142
14158
14172
14185
14196
14207
14216
14225
14232
14238
14243
14247
14250
14251
14252
14252
14250
14247
14244
14239
14233
14226
14218
14209
14199
14188
14176
14162
14148
14133
14116
14098
14079
14059
14038
14015
13992
13967
13941
13914
13885
13855
13824
13792
13758
13723
13687
13649
13610
13570
13528
13485
13440
13394
13346
13297
13246
13194
13141
13085
13029
12970
12910
12849
12786
12721
12655
12587
12517
12446
12373
12299
12222
12145
12065
11984
11901
11817
11731
11643
11554
11463
11370
11276
11180
11082
10983
10883
10781
10677
10572
10465
10357
10247
10136
10024
9910
9795
9678
9561
9442
9322
9200
9078
8954
8830
8704
8577
8450
8321
8192
8061
7930
7798
7665
7532
7397
7262
7127
6991
6854
6717
6579
6441
6302
6163
6024
5884
5744
5604
5463
5323
5182
5041
4901
4760
4619
4478
4338
4197
4057
3917
3777
3638
3498
3360
3221
3083
2946
2809
2673
2537
2402
2268
2134
2001
1868
1737
1606
1476
1347
1218
1091
964
839
714
590
468
346
226
106
-12
-129
-244
-359
-472
-584
-695
-804
-912
-1018
-1123
-1227
-1329
-1429
-1528
-1626
-1722
-1817
-1910
-2001
-2091
-2179
-2266
-2351
-2434
-2516
-2596
-2675
-2752
-2827
-2901
-2973
-3043
-3112
-3179
-3245
-3308
-3371
-3431
-3490
-3547
-3603
-3656
-3709
-3759
-3808
-3855
-3901
-3944
-3987
-4027
-4066
-4104
-4139
-4173
-4206
-4237
-4266
-4294
-4320
-4345
-4369
-4390
-4411
-4429
-4447
-4463
-4478
-4491
-4503
-4513
-4523
-4531
-4538
-4544
-4548
-4551
-4554
-4555
-4555
-4554
-4552
-4549
-4545
-4540
-4535
-4528
-4521
-4512
-4503
-4493
-4482
-4471
-4458
-4446
-4432
-4418
-4403
-4387
-4371
-4354
-4337
-4319
-4301
-4282
-4263
-4243
-4223
-4203
-4182
-4161
-4139
-4117
-4094
-4073
-4050
-4027
-4003
-3980
-3957
-3933
-3909
-3885
-3861
-3836
-3811
-3787
-3762
-3737
-3712
-3686
-3661
-3635
-3609
-3583
-3556
-3529
-3503
-3475
-3448
-3420
-3392
-3363
-3334
-3305
-3275
-3245
-3214
-3183
-3151
-3119
-3087
-3053
-3020
-2986
-2951
-2915
-2879
-2843
-2806
-2768
-2730
-2691
-2651
-2611
-2571
-2529
-2488
-2446
-2403
-2360
-2316
-2272
-2227
-2183
-2137
-2092
-2045
-2000
-1954
-1908
-1862
-1815
-1769
-1723
-1676
-1630
-1584
-1538
-1492
-1447
-1402
-1357
-1313
-1269
-1226
-1183
-1140
-1099
-1058
-1018
-978
-939
-901
-864
-828
-793
-758
-725
-693
-661
-631
-602
-574
-547
-521
-497
-473
-451
-430
-410
-392
-375
-359
-344
-331
-319
-308
-299
-291
-284
-279
-275
-273
-272
-272
-274
-277
-282
-287
-295
-304
-314
-326
-339
-353
-369
-386
-405
-425
-447
-470
-495
-520
-548
-576
-606
-638
-671
-705
-741
-778
-816
-856
-897
-939
-982
-1027
-1073
-1120
-1169
-1219
-1269
-1321
-1375
-1429
-1484
-1541
-1599
-1657
-1717
-1778
-1840
-1903
-1966
-2031
-2097
-2164
-2232
-2300
-2370
-2440
-2511
-2583
-2656
-2730
-2805
-2880
-2956
-3033
-3111
-3189
-3268
-3348
-3428
-3509
-3591
-3673
-3756
-3839
-3922
-4006
-4091
-4176
-4261
-4347
-4433
-4519
-4606
-4692
-4779
-4867
-4954
-5042
-5129
-5217
-5305
-5392
-5480
-5568
-5656
-5743
-5831
-5918
-6005
-6092
-6178
-6265
-6351
-6436
-6521
-6606
-6691
-6775
-6858
-6941
-7023
-7105
-7186
-7267
-7346
-7426
-7504
-7582
-7658
-7734
-7810
-7884
-7957
-8029
-8101
-8170
-8241
-8309
-8377
-8443
-8508
-8572
-8635
-8697
-8758
-8818
-8876
-8933
-8989
-9044
-9098
-9151
-9202
-9253
-9302
-9350
-9396
-9442
-9486
-9530
-9572
-9613
-9653
-9692
-9730
-9767
-9802
-9837
-9871
-9904
-9936
-9967
-9997
-10026
-10054
-10082
-10109
-10135
-10161
-10186
-10210
-10234
-10257
-10280
-10303
-10324
-10346
-10367
-10388
-10408
-10429
-10449
-10468
-10488
-10507
-10527
-10546
-10565
-10584
-10602
-10621
-10639
-10658
-10676
-10695
-10713
-10731
-10749
-10767
-10785
-10803
-10821
-10839
-10857
-10874
-10892
-10909
-10927
-10944
-10961
-10977
-10994
-11010
-11027
-11043
-11058
-11074
-11089
-11104
-11118
-11133
-11147
-11160
-11173
-11186
-11198
-11210
-11222
-11233
-11243
-11253
-11263
-11272
-11281
-11288
-11296
-11303
-11309
-11314
-11319
-11324
-11327
-11330
-11333
-11334
-11335
-11336
-11335
-11334
-11333
-11330
-11327
-11323
-11319
-11314
-11308
-11301
-11294
-11286
-11278
-11269
-11259
-11248
-11237
-11225
-11213
-11199
-11186
-11171
-11156
-11141
-11125
-11108
-11091
-11073
-11054
-11036
-11016
-10996
-10976
-10955
-10933
-10911
-10889
-10866
-10843
-10819
-10795
-10771
-10746
-10721
-10695
-10669
-10643
-10617
-10590
-10563
-10536
-10509
-10482
-10454
-10426
-10398
-10370
-10342
-10313
-10285
-10256
-10228
-10199
-10170
-10142
-10113
-10084
-10055
-10027
-9998
-9969
-9941
-9912
-9884
-9855
-9827
-9799
-9770
-9742
-9715
-9687
-9659
-9632
-9605
-9578
-9551
-9525
-9499
-9473
-9447
-9422
-9397
-9372
-9348
-9323
-9300
-9276
-9253
-9230
-9208
-9186
-9164
-9142
-9121
-9101
-9080
-9060
-9041
-9021
-9003
-8984
-8966
-8948
-8931
-8914
-8897
-8881
-8865
-8849
-8834
-8819
-8805
-8790
-8777
-8763
-8750
-8738
-8725
-8714
-8702
-8691
-8680
-8670
-8660
-8650
-8641
-8632
-8624
-8616
-8608
-8601
-8594
-8588
-8582
-8576
-8571
-8567
-8563
-8559
-8556
-8554
-8552
-8550
-8549
-8548
-8548
-8548
-8549
-8551
-8552
-8555
-8558
-8562
-8566
-8570
-8576
-8581
-8588
-8595
-8602
-8610
-8619
-8629
-8639
-8649
-8660
-8672
-8684
-8697
-8711
-8725
-8740
-8755
-8771
-8788
-8805
-8823
-8841
-8860
-8880
-8900
-8921
-8942
-8964
-8986
-9009
-9033
-9057
-9081
-9106
-9132
-9158
-9185
-9212
-9240
-9268
-9297
-9326
-9356
-9386
-9417
-9448
-9480
-9512
-9545
-9578
-9611
-9645
-9679
-9713
-9748
-9784
-9819
-9855
-9892
-9928
-9965
-10002
-10040
-10077
-10115
-10153
-10192
-10230
-10269
-10308
-10346
-10385
-10424
-10463
-10503
-10542
-10581
-10620
-10659
-10698
-10737
-10776
-10815
-10853
-10892
-10930
-10968
-11006
-11043
-11081
-11117
-11154
-11190
-11226
-11261
-11296
-11330
-11363
-11396
-11429
-11460
-11491
-11521
-11551
-11580
-11607
-11634
-11661
-11686
-11710
-11733
-11755
-11777
-11797
-11816
-11834
-11851
-11866
-11881
-11894
-11907
-11918
-11928
-11936
-11944
-11950
-11955
-11959
-11961
-11963
-11963
-11961
-11959
-11955
-11950
-11944
-11936
-11928
-11918
-11907
-11895
-11881
-11867
-11851
-11835
-11817
-11798
-11779
-11758
-11737
-11714
-11691
-11667
-11642
-11617
-11590
-11563
-11536
-11508
-11479
-11450
-11421
-11391
-11361
-11330
-11299
-11268
-11237
-11205
-11174
-11142
-11110
-11078
-11046
-11014
-10982
-10951
-10919
-10887
-10855
-10824
-10793
-10762
-10731
-10700
-10669
-10639
-10609
-10580
-10550
-10521
-10493
-10464
-10436
-10408
-10381
-10354
-10328
-10301
-10276
-10250
-10225
-10200
-10176
-10152
-10129
-10106
-10083
-10061
-10039
-10017
-9996
-9975
-9955
-9935
-9915
-9896
-9877
-9858
-9839
-9821
-9803
-9785
-9767
-9749
-9732
-9714
-9697
-9680
-9663
-9646
-9628
-9611
-9594
-9576
-9559
-9541
-9524
-9506
-9488
-9469
-9451
-9432
-9413
-9393
-9373
-9353
-9332
-9311
-9290
-9268
-9246
-9223
-9200
-9176
-9151
-9126
-9101
-9074
-9048
-9020
-8992
-8963
-8933
-8903
-8872
-8840
-8807
-8774
-8739
-8704
-8668
-8631
-8593
-8554
-8515
-8474
-8432
-8390
-8346
-8301
-8256
-8209
-8161
-8113
-8063
-8012
-7960
-7907
-7853
-7798
-7742
-7685
-7626
-7567
-7507
-7445
-7382
-7318
-7253
-7187
-7120
-7052
-6982
-6912
-6840
-6767
-6693
-6618
-6542
-6464
-6386
-6306
-6225
-6143
-6061
-5977
-5892
-5805
-5718
-5630
-5541
-5451
-5360
-5268
-5175
-5081
-4986
-4890
-4794
-4697
-4599
-4500
-4400
-4300
-4199
-4097
-3995
-3892
-3788
-3684
-3580
-3475
-3370
-3264
-3157
-3051
-2944
-2837
-2729
-2621
-2513
-2405
-2296
-2188
-2079
-1970
-1861
-1752
-1643
-1534
-1425
-1316
-1207
-1099
-990
-882
-774
-667
-559
-452
-346
-240
-134
-29
75
179
283
386
488
589
690
789
888
987
1084
1180
1276
1370
1464
1557
1648
1738
1828
1916
2003
2089
2173
2256
2339
2419
2499
2577
2654
2730
2804
2877
2949
3019
3088
3155
3221
3286
3349
3411
3471
3530
3588
3644
3699
3752
3804
3854
3903
3951
3997
4041
4085
4127
4167
4206
4244
4280
4315
4348
4381
4412
4441
4469
4497
4522
4547
4570
4593
4614
4634
4653
4671
4688
4704
4719
4733
4746
4759
4771
4782
4792
4801
4810
4818
4826
4833
4840
4846
4851
4857
4861
4866
4870
4874
4878
4881
4885
4888
4891
4894
4897
4901
4904
4907
4911
4914
4918
4923
4927
4932
4937
4943
4949
4955
4963
4970
4978
4987
4997
5007
5018
5029
5042
5055
5069
5084
5099
5116
5134
5152
5172
5193
5214
5237
5261
5286
5312
5339
5367
5397
5428
5459
5493
5527
5562
5599
5637
5677
5717
5759
5802
5847
5893
5940
5988
6038
6089
6142
6196
6251
6307
6365
6425
6485
6547
6611
6676
6742
6809
6878
6949
7020
7093
7168
7244
7321
7400
7480
7561
7644
7728
7814
7901
7990
8079
8170
8263
8357
8452
8549
8647
8747
8847
8949
9053
9158
9264
9371
9480
9590
9701
9814
9928
10043
10160
10277
10396
10517
10638
10761
10885
11010
11136
11263
11392
11521
11652
11784
11916
12050
12185
12321
12458
12596
12735
12875
13015
13157
13300
13443
13587
13733
13879
14025
14173
14321
14470
14620
14770
14921
15073
15225
15378
15531
15685
15839
15994
16149
16303
16460
16616
16772
16928
17084
17241
17397
17554
17710
17866
18022
18177
18333
18488
18642
18796
18950
19103
19255
19406
19557
19707
19856
20004
20151
20297
20442
20585
20728
20869
21010
21148
21286
21422
21556
21689
21821
21951
22079
22206
22331
22455
22576
22696
22814
22930
23045
23157
23268
23376
23483
23587
23690
23790
23889
23985
24079
24172
24261
24349
24435
24518
24599
24678
24755
24830
24902
24972
25039
25105
25168
25228
25287
25343
25397
25448
25497
25544
25589
25631
25671
25709
25745
25778
25809
25838
25865
25889
25911
25931
25949
25965
25978
25990
25999
26006
26011
26014
26015
26014
26011
26006
25999
25990
25979
25966
25951
25934
25916
25896
25873
25850
25824
25797
25768
25737
25705
25671
25636
25599
25560
25520
25479
25436
25392
25347
25300
25252
25203
25153
25101
25048
24995
24940
24884
24827
24769
24710
24650
24589
24527
24465
24401
24337
24272
24206
24140
24072
24004
23935
23865
23795
23724
23652
23580
23507
23433
23359
23284
23208
23132
23055
22978
22900
22821
22742
22662
22581
22500
22419
22337
22254
22171
22087
22003
21919
21834
21748
21663
21576
21490
21403
21316
21228
21140
21052
20963
20874
20785
20696
20606
20517
20427
20337
20246
20156
20066
19975
19884
19794
19703
19612
19522
19431
19340
19250
19159
19069
18979
18889
18799
18710
18620
18531
18442
18354
18266
18178
18091
18004
17917
17831
17746
17661
17576
17492
17408
17325
17243
17161
17080
16999
16919
16840
16761
16684
16606
16530
16454
16379
16303
16231
16158
16085
16015
15944
15874
15806
15738
15670
15604
15539
15474
15410
15348
15286
15225
15165
15105
15047
14990
14933
14878
14823
14770
14717
14666
14615
14566
14517
14469
14422
14377
14332
14288
14245
14203
14161
14121
14082
14043
14005
13968
13932
13897
13862
13829
13796
13764
13732
13702
13672
13642
13614
13586
13559
13532
13506
13481
13456
13432
13408
13385
13363
13341
13320
13300
13280
13261
13242
13224
13207
13190
13174
13158
13143
13129
13115
13102
13089
13077
13065
13054
13044
13034
13025
13016
13007
12999
12992
12985
12978
12972
12966
12960
12955
12951
12946
12942
12938
12934
12930
12927
12924
12921
12918
12915
12912
12909
12906
12903
12900
12897
12893
12890
12886
12882
12878
12874
12869
12864
12858
12852
12846
12839
12832
12824
12816
12807
12798
12787
12776
12765
12753
12740
12726
12712
12696
12680
12663
12645
12627
12607
12587
12566
12543
12520
12496
12471
12445
12418
12390
12361
12331
12300
12268
12235
12201
12166
12130
12093
12054
12015
11975
11934
11892
11849
11804
11759
11713
11666
11617
11568
11518
11467
11415
11362
11308
11253
11198
11141
11084
11025
10966
10906
10846
10784
10722
10659
10595
10531
10466
10400
10334
10267
10200
10132
10063
9994
9924
9854
9784
9713
9641
9570
9498
9426
9353
9280
9207
9134
9061
8988
8914
8841
8767
8693
8620
8546
8473
8399
8326
8253
8180
8108
8035
7963
7891
7819
7748
7677
7606
7535
7465
7396
7327
7258
7190
7122
7055
6988
6922
6857
6792
6728
6664
6601
6539
6477
6416
6356
6297
6238
6181
6124
6067
6012
5957
5904
5851
5799
5747
5697
5647
5599
5551
5504
5458
5413
5368
5325
5282
5240
5199
5159
5120
5081
5044
5007
4971
4936
4902
4868
4836
4804
4773
4742
4713
4684
4656
4629
4602
4576
4551
4526
4502
4479
4456
4434
4412
4391
4370
4350
4330
4310
4291
4272
4254
4235
4217
4200
4182
4165
4147
4130
4113
4096
4078
4062
4045
4027
4011
3994
3976
3959
3941
3923
3905
3887
3868
3849
3830
3810
3790
3769
3748
3727
3705
3682
3659
3636
3612
3587
3562
3536
3509
3482
3454
3426
3396
3366
3336
3304
3272
3239
3205
3171
3135
3099
3062
3024
2985
2946
2905
2864
2821
2778
2734
2689
2642
2595
2547
2498
2448
2397
2345
2292
2239
2184
2128
2071
2013
1954
1894
1834
1772
1709
1645
1580
1514
1448
1380
1311
1241
1171
1099
1026
953
878
802
726
648
570
490
410
328
246
163
78
-7
-93
-180
-268
-358
-448
-539
-631
-723
-817
-912
-1008
-1104
-1202
-1300
-1399
-1499
-1600
-1702
-1805
-1908
-2012
-2117
-2223
-2329
-2436
-2544
-2652
-2761
-2871
-2981
-3092
-3204
-3316
-3428
-3541
-3655
-3768
-3883
-3997
-4112
-4228
-4343
-4459
-4575
-4691
-4808
-4924
-5041
-5158
-5274
-5391
-5507
-5624
-5740
-5857
-5973
-6089
-6204
-6319
-6434
-6549
-6663
-6777
-6891
-7004
-7116
-7228
-7339
-7450
-7560
-7669
-7778
-7886
-7993
-8100
-8205
-8310
-8414
-8517
-8619
-8721
-8821
-8921
-9019
-9116
-9213
-9308
-9402
-9495
-9587
-9678
-9768
-9857
-9944
-10031
-10116
-10200
-10282
-10364
-10444
-10523
-10600
-10677
-10752
-10825
-10898
-10969
-11039
-11107
-11174
-11240
-11304
-11367
-11429
-11489
-11548
-11605
-11661
-11716
-11769
-11821
-11872
-11921
-11968
-12015
-12060
-12103
-12146
-12187
-12226
-12265
-12302
-12337
-12372
-12405
-12437
-12467
-12496
-12525
-12551
-12577
-12601
-12625
-12647
-12668
-12687
-12706
-12723
-12740
-12755
-12769
-12782
-12794
-12805
-12815
-12824
-12832
-12838
-12844
-12849
-12853
-12856
-12858
-12859
-12859
-12858
-12856
-12854
-12850
-12846
-12841
-12835
-12828
-12820
-12812
-12803
-12793
-12782
-12771
-12759
-12746
-12732
-12718
-12704
-12688
-12672
-12656
-12639
-12621
-12603
-12584
-12565
-12545
-12525
-12504
-12483
-12461
-12439
-12416
-12393
-12370
-12346
-12322
-12297
-12273
-12247
-12222
-12196
-12170
-12143
-12117
-12090
-12063
-12035
-12008
-11980
-11952
-11924
-11896
-11868
-11839
-11811
-11782
-11754
-11725
-11696
-11667
-11639
-11610
-11581
-11552
-11524
-11495
-11466
-11438
-11409
-11381
-11352
-11324
-11295
-11267
-11239
-11210
-11182
-11154
-11126
-11098
-11070
-11042
-11014
-10986
-10958
-10930
-10902
-10874
-10846
-10817
-10789
-10761
-10732
-10704
-10675
-10646
-10617
-10587
-10557
-10527
-10497
-10466
-10435
-10404
-10372
-10339
-10306
-10273
-10239
-10204
-10169
-10133
-10096
-10059
-10021
-9982
-9942
-9901
-9860
-9817
-9774
-9730
-9684
-9638
-9590
-9542
-9492
-9441
-9389
-9336
-9282
-9226
-9170
-9112
-9052
-8992
-8930
-8867
-8803
-8737
-8670
-8602
-8532
-8461
-8389
-8316
-8241
-8164
-8087
-8009
-7929
-7848
-7766
-7683
-7598
-7513
-7426
-7338
-7249
-7159
-7068
-6976
-6883
-6790
-6695
-6600
-6504
-6407
-6309
-6211
-6112
-6013
-5913
-5813
-5712
-5611
-5509
-5408
-5306
-5204
-5102
-4999
-4897
-4795
-4693
-4591
-4489
-4387
-4286
-4185
-4083
-3984
-3885
-3786
-3688
-3590
-3494
-3398
-3302
-3208
-3115
-3022
-2931
-2841
-2752
-2664
-2577
-2491
-2407
-2324
-2243
-2162
-2083
-2005
-1930
-1856
-1783
-1712
-1642
-1574
-1507
-1442
-1379
-1318
-1258
-1199
-1143
-1088
-1035
-984
-934
-886
-840
-795
-753
-712
-672
-635
-599
-564
-532
-501
-471
-443
-417
-392
-369
-347
-327
-308
-290
-274
-259
-246
-233
-222
-212
-204
-196
-189
-183
-179
-175
-172
-170
-169
-169
-169
-170
-172
-175
-177
-181
-185
-189
-194
-199
-205
-211
-217
-223
-229
-236
-242
-249
-255
-262
-268
-275
-281
-287
-292
-298
-303
-307
-312
-316
-319
-322
-325
-327
-328
-329
-329
-329
-328
-327
-325
-322
-319
-315
-310
-305
-299
-292
-285
-277
-268
-259
-249
-239
-228
-216
-204
-192
-178
-165
-151
-136
-121
-106
-90
-74
-57
-41
-24
-6
11
29
46
64
82
100
118
136
154
172
190
207
225
242
259
276
292
308
324
339
354
368
382
396
408
421
433
444
455
465
474
483
491
498
504
510
515
519
522
525
526
527
527
526
524
521
517
513
507
500
492
483
473
462
450
436
421
406
389
370
351
330
308
284
260
233
206
177
147
115
81
47
10
-27
-67
-107
-150
-193
-239
-286
-334
-385
-436
-490
-544
-601
-659
-719
-780
-843
-907
-973
-1041
-1110
-1181
-1253
-1327
-1402
-1479
-1557
-1637
-1718
-1800
-1884
-1969
-2056
-2143
-2232
-2322
-2414
-2506
-2599
-2694
-2789
-2886
-2983
-3081
-3180
-3280
-3380
-3481
-3582
-3684
-3787
-3890
-3993
-4096
-4200
-4304
-4408
-4512
-4616
-4720
-4823
-4927
-5030
-5134
-5236
-5339
-5441
-5542
-5643
-5743
-5843
-5942
-6040
-6137
-6233
-6329
-6423
-6516
-6608
-6699
-6789
-6878
-6965
-7051
-7136
-7219
-7301
-7381
-7459
-7537
-7612
-7686
-7758
-7829
-7898
-7965
-8031
-8095
-8157
-8217
-8276
-8333
-8388
-8441
-8493
-8542
-8590
-8637
-8681
-8724
-8764
-8803
-8841
-8876
-8910
-8942
-8973
-9002
-9029
-9054
-9078
-9101
-9121
-9141
-9159
-9175
-9190
-9203
-9215
-9226
-9236
-9244
-9251
-9257
-9261
-9264
-9267
-9268
-9268
-9267
-9265
-9262
-9259
-9254
-9248
-9242
-9235
-9227
-9218
-9208
-9198
-9187
-9175
-9163
-9150
-9136
-9122
-9107
-9091
-9075
-9059
-9042
-9024
-9006
-8988
-8969
-8949
-8929
-8909
-8889
-8868
-8846
-8825
-8803
-8780
-8757
-8734
-8711
-8687
-8663
-8639
-8615
-8590
-8565
-8539
-8513
-8487
-8461
-8435
-8408
-8381
-8353
-8326
-8298
-8270
-8242
-8213
-8183
-8154
-8125
-8096
-8066
-8036
-8006
-7975
-7944
-7913
-7881
-7850
-7817
-7785
-7752
-7719
-7686
-7652
-7618
-7583
-7548
-7513
-7477
-7441
-7404
-7367
-7330
-7292
-7254
-7215
-7175
-7135
-7095
-7054
-7013
-6971
-6929
-6886
-6842
-6798
-6753
-6708
-6662
-6616
-6568
-6521
-6472
-6424
-6374
-6324
-6273
-6222
-6169
-6117
-6063
-6009
-5954
-5898
-5842
-5785
-5727
-5669
-5610
-5550
-5489
-5428
-5366
-5303
-5239
-5175
-5109
-5043
-4976
-4909
-4840
-4771
-4701
-4631
-4559
-4487
-4414
-4340
-4265
-4189
-4113
-4035
-3958
-3880
-3800
-3720
-3639
-3558
-3475
-3392
-3309
-3224
-3139
-3053
-2967
-2880
-2792
-2704
-2615
-2526
-2436
-2346
-2255
-2164
-2072
-1980
-1887
-1794
-1701
-1607
-1513
-1419
-1324
-1229
-1134
-1039
-943
-847
-752
-656
-560
-464
-367
-271
-175
-79
17
114
210
306
402
497
593
689
784
879
974
1069
1164
1258
1353
1447
1541
1634
1728
1821
1914
2007
2099
2191
2284
2375
2467
2559
2650
2741
2832
2923
3013
3104
3194
3284
3374
3464
3554
3644
3734
3824
3913
4003
4093
4183
4272
4362
4452
4542
4632
4723
4813
4904
4995
5085
5177
5268
5360
5452
5544
5636
5729
5822
5915
6009
6102
6197
6291
6386
6482
6577
6673
6770
6866
6963
7061
7158
7257
7355
7454
7553
7653
7753
7853
7954
8055
8156
8257
8359
8462
8564
8667
8770
8873
8977
9081
9185
9289
9394
9499
9604
9709
9814
9920
10025
10131
10237
10343
10449
10555
10662
10768
10875
10981
11088
11194
11301
11407
11514
11620
11727
11833
11940
12046
12152
12258
12364
12470
12575
12680
12785
12890
12994
13098
13202
13305
13408
13511
13613
13715
13816
13917
14017
14116
14215
14313
14411
14508
14604
14699
14794
14888
14980
15072
15163
15253
15342
15430
15517
15602
15687
15770
15852
15933
16012
16090
16166
16241
16315
16386
16457
16525
16592
16658
16721
16783
16843
16901
16958
17012
17064
17115
17163
17210
17254
17297
17337
17375
17411
17445
17477
17507
17534
17560
17583
17604
17623
17639
17654
17666
17676
17684
17689
17693
17694
17693
17690
17685
17678
17669
17658
17644
17629
17612
17592
17571
17548
17523
17496
17468
17437
17405
17371
17335
17298
17259
17218
17176
17132
17087
17040
16991
16941
16890
16838
16784
16728
16672
16614
16555
16495
16433
16370
16306
16242
16177
16110
16043
15974
15905
15834
15763
15691
15618
15545
15471
15396
15320
15244
15167
15090
15012
14933
14854
14774
14694
14613
14532
14451
14369
14286
14203
14120
14037
13953
13869
13784
13699
13614
13528
13443
13356
13270
13184
13097
13010
12923
12836
12748
12661
12573
12485
12397
12309
12221
12132
12044
11955
11867
11779
11690
11601
11513
11424
11336
11247
11158
11070
10981
10893
10804
10716
10627
10539
10450
10362
10274
10186
10097
10009
9921
9833
9746
9658
9570
9483
9395
9308
9220
9133
9046
8958
8871
8784
8697
8610
8524
8437
8350
8263
8177
8090
8004
7918
7832
7746
7660
7574
7488
7402
7316
7230
7145
7059
6973
6888
6802
6717
6632
6546
6461
6376
6291
6205
6120
6035
5950
5866
5781
5696
5611
5527
5443
5358
5274
5190
5106
5022
4938
4855
4771
4688
4605
4522
4440
4357
4275
4193
4111
4030
3949
3868
3787
3707
3627
3547
3468
3389
3310
3232
3154
3077
3000
2923
2847
2771
2696
2621
2547
2473
2400
2327
2255
2184
2113
2041
1972
1903
1835
1767
1699
1633
1567
1501
1436
1372
1309
1246
1184
1123
1063
1002
944
886
828
771
715
660
605
552
499
447
395
345
295
246
198
151
104
59
14
-30
-73
-116
-157
-198
-237
-276
-314
-351
-388
-423
-457
-491
-523
-555
-585
-615
-643
-670
-697
-722
-747
-770
-792
-813
-833
-852
-869
-886
-901
-915
-928
-940
-951
-960
-968
-975
-980
-984
-987
-989
-989
-988
-985
-981
-976
-969
-961
-952
-941
-928
-914
-899
-882
-863
-843
-821
-798
-773
-747
-719
-690
-659
-626
-592
-556
-519
-480
-439
-397
-354
-308
-262
-213
-163
-112
-59
-4
52
109
168
228
290
353
417
483
550
619
688
759
831
905
979
1055
1131
1209
1287
1367
1447
1529
1611
1694
1777
1862
1947
2033
2119
2206
2293
2381
2469
2557
2646
2735
2824
2914
3004
3093
3183
3273
3363
3452
3542
3632
3721
3810
3899
3987
4075
4163
4251
4338
4424
4510
4595
4680
4764
4847
4930
5012
5093
5174
5253
5332
5410
5487
5563
5638
5712
5785
5857
5928
5998
6067
6134
6201
6266
6330
6393
6455
6515
6574
6632
6688
6743
6797
6849
6900
6949
6997
7044
7089
7133
7175
7215
7254
7292
7328
7362
7395
7426
7456
7484
7510
7535
7558
7580
7600
7618
7635
7651
7664
7677
7687
7696
7704
7710
7714
7717
7719
7719
7717
7714
7710
7704
7697
7689
7679
7667
7655
7641
7626
7609
7591
7572
7552
7531
7508
7484
7460
7434
7406
7378
7349
7319
7288
7256
7223
7189
7154
7118
7081
7044
7005
6966
6926
6885
6844
6802
6759
6716
6672
6627
6582
6536
6489
6442
6395
6347
6298
6249
6200
6150
6100
6049
5998
5947
5895
5843
5791
5738
5685
5632
5579
5525
5471
5417
5362
5308
5253
5198
5143
5087
5032
4976
4921
4865
4809
4753
4697
4641
4584
4528
4472
4416
4359
4303
4247
4191
4135
4078
4022
3967
3912
3856
3801
3746
3691
3636
3582
3527
3473
3420
3366
3313
3260
3208
3155
3104
3052
3001
2950
2900
2850
2800
2751
2703
2655
2607
2560
2513
2467
2421
2376
2332
2288
2244
2202
2159
2118
2077
2036
1996
1957
1918
1880
1843
1806
1770
1735
1700
1666
1633
1600
1568
1536
1505
1475
1445
1417
1388
1361
1334
1307
1282
1257
1232
1208
1185
1163
1141
1119
1099
1078
1059
1040
1020
1004
986
970
954
938
923
909
895
881
868
856
844
833
822
812
802
793
784
776
768
761
755
748
743
737
733
728
725
721
719
716
714
713
712
712
712
713
714
715
717
720
723
727
731
736
741
746
753
759
766
774
782
791
800
810
820
831
842
854
866
878
891
905
919
933
948
964
979
995
1012
1029
1046
1064
1082
1101
1120
1139
1159
1178
1199
1219
1240
1260
1281
1303
1324
1346
1367
1389
1411
1433
1455
1477
1500
1522
1544
1566
1588
1610
1631
1653
1674
1696
1717
1738
1758
1779
1799
1819
1838
1857
1876
1895
1913
1931
1948
1965
1982
1998
2013
2028
2043
2057
2071
2084
2096
2108
2120
2131
2141
2151
2160
2168
2176
2184
2190
2196
2202
2207
2211
2214
2217
2220
2221
2222
2223
2222
2221
2220
2217
2214
2211
2206
2201
2196
2189
2182
2175
2166
2157
2148
2137
2127
2115
2103
2090
2076
2062
2047
2032
2016
2000
1982
1965
1946
1927
1908
1888
1867
1846
1824
1802
1779
1756
1732
1708
1683
1658
1632
1607
1580
1553
1526
1499
1471
1443
1415
1386
1357
1328
1298
1269
1239
1209
1179
1149
1118
1088
1058
1027
996
966
935
904
874
843
813
783
752
722
693
663
633
604
575
546
518
490
462
434
407
380
353
327
302
277
252
227
204
180
157
135
113
92
71
51
31
12
-7
-25
-42
-59
-76
-91
-107
-121
-135
-149
-162
-174
-186
-197
-208
-218
-228
-238
-246
-255
-262
-270
-277
-283
-289
-295
-300
-305
-310
-314
-318
-322
-325
-328
-331
-333
-335
-337
-339
-341
-342
-343
-344
-345
-346
-347
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-351
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-361
-361
-361
-361
-360
-360
-359
-358
-357
-355
-354
-352
-350
-347
-345
-342
-338
-335
-331
-326
-321
-316
-310
-304
-298
-291
-283
-275
-267
-257
-248
-238
-227
-216
-204
-191
-178
-164
-150
-135
-119
-103
-86
-69
-50
-31
-12
8
29
51
73
96
119
144
168
194
220
247
274
302
330
359
389
419
450
481
513
545
577
610
644
678
712
746
781
817
852
888
924
960
997
1033
1070
1107
1144
1181
1218
1255
1292
1329
1366
1403
1439
1476
1512
1548
1584
1620
1655
1690
1725
1759
1793
1826
1859
1892
1924
1956
1987
2017
2047
2077
2106
2134
2162
2189
2216
2242
2267
2291
2315
2338
2361
2383
2404
2424
2444
2463
2481
2499
2516
2532
2548
2562
2577
2590
2603
2615
2626
2637
2647
2656
2665
2673
2680
2687
2694
2699
2704
2709
2713
2716
2719
2722
2724
2725
2726
2726
2726
2726
2725
2724
2722
2720
2718
2715
2712
2709
2705
2701
2696
2691
2686
2681
2675
2669
2663
2656
2650
2643
2635
2628
2620
2612
2604
2596
2588
2579
2570
2561
2552
2543
2534
2524
2515
2505
2495
2485
2475
2465
2455
2444
2434
2423
2413
2402
2391
2380
2368
2357
2345
2334
2322
2310
2298
2286
2274
2261
2249
2236
2223
2210
2196
2183
2169
2156
2142
2128
2113
2099
2084
2070
2055
2039
2024
2008
1993
1977
1960
1944
1927
1911
1894
1876
1859
1841
1823
1805
1787
1769
1750
1731
1712
1692
1673
1653
1633
1613
1592
1572
1551
1530
1509
1487
1466
1444
1422
1400
1378
1356
1333
1311
1288
1265
1243
1220
1197
1173
1150
1127
1104
1080
1057
1034
1010
987
963
940
917
894
870
847
824
801
779
756
734
711
689
667
645
623
602
581
559
538
518
497
477
457
437
417
397
378
359
340
321
303
285
267
249
231
214
197
180
163
147
130
114
98
83
67
52
37
22
7
-7
-22
-36
-49
-63
-77
-90
-103
-116
-129
-141
-153
-166
-177
-189
-201
-212
-223
-234
-245
-255
-266
-276
-286
-295
-305
-314
-323
-332
-341
-349
-357
-365
-373
-381
-388
-395
-402
-409
-415
-421
-427
-432
-438
-443
-448
-452
-457
-461
-464
-468
-471
-474
-477
-479
-481
-483
-485
-486
-487
-487
-488
-488
-488
-487
-486
-485
-484
-482
-480
-478
-475
-472
-469
-465
-462
-458
-453
-449
-444
-439
-433
-427
-422
-415
-409
-402
-395
-388
-381
-373
-365
-357
-348
-340
-331
-322
-313
-303
-293
-284
-274
-263
-253
-242
-231
-220
-209
-198
-186
-174
-162
-150
-138
-126
-113
-101
-88
-75
-62
-49
-36
-23
-10
3
17
30
44
57
71
85
98
112
125
139
152
166
179
193
206
220
233
246
259
272
285
298
311
324
336
349
361
373
385
397
409
421
433
445
456
468
479
491
502
513
524
535
546
557
568
579
590
601
612
623
634
646
657
668
679
690
701
712
724
735
746
758
769
781
793
805
817
829
841
853
866
878
891
904
917
930
944
957
971
985
999
1012
1028
1042
1057
1072
1087
1102
1117
1133
1148
1164
1180
1197
1213
1229
1246
1263
1280
1297
1314
1331
1349
1366
1384
1402
1419
1437
1455
1473
1491
1510
1528
1546
1564
1583
1601
1619
1637
1656
1674
1692
1710
1728
1746
1764
1782
1799
1817
1835
1852
1869
1886
1903
1920
1937
1954
1970
1986
2001
2017
2033
2049
2065
2080
2095
2109
2124
2138
2152
2165
2179
2192
2205
2217
2230
2242
2253
2265
2276
2287
2297
2307
2317
2327
2336
2345
2354
2362
2370
2378
2385
2392
2399
2406
2412
2418
2423
2429
2434
2439
2443
2447
2451
2455
2459
2462
2465
2468
2471
2473
2475
2477
2479
2481
2483
2484
2486
2487
2489
2490
2491
2492
2493
2494
2495
2496
2497
2499
2500
2501
2503
2504
2506
2508
2510
2513
2515
2518
2521
2524
2528
2532
2536
2541
2546
2551
2557
2563
2569
2576
2584
2592
2600
2609
2619
2629
2639
2650
2661
2673
2686
2699
2713
2727
2742
2757
2773
2790
2807
2825
2844
2863
2882
2903
2924
2945
2967
2990
3014
3038
3062
3087
3113
3140
3167
3195
3223
3252
3281
3311
3342
3373
3405
3437
3470
3504
3538
3572
3607
3643
3679
3716
3753
3791
3829
3868
3907
3947
3987
4027
4067
4110
4152
4195
4237
4281
4324
4369
4413
4458
4503
4549
4595
4641
4688
4735
4782
4829
4877
4924
4972
5020
5068
5117
5165
5214
5262
5311
5359
5408
5456
5504
5552
5600
5648
5696
5743
5790
5836
5883
5928
5974
6018
6063
6106
6149
6192
6234
6275
6315
6354
6393
6430
6467
6502
6537
6571
6603
6635
6665
6694
6722
6749
6774
6798
6821
6842
6862
6880
6897
6913
6927
6939
6950
6959
6967
6972
6977
6979
6980
6979
6977
6973
6967
6959
6949
6938
6925
6910
6893
6874
6854
6832
6808
6782
6754
6724
6693
6660
6625
6588
6549
6509
6466
6422
6376
6328
6279
6227
6174
6119
6063
6005
5944
5883
5819
5754
5687
5619
5549
5477
5403
5328
5252
5174
5094
5013
4930
4846
4761
4674
4585
4496
4405
4312
4218
4123
4027
3930
3831
3731
3630
3528
3425
3321
3216
3110
3003
2895
2786
2676
2566
2454
2342
2229
2116
2001
1887
1772
1656
1540
1423
1305
1188
1070
951
832
713
594
474
355
235
115
-5
-125
-245
-365
-485
-605
-725
-844
-964
-1083
-1201
-1319
-1437
-1555
-1672
-1788
-1904
-2019
-2134
-2248
-2361
-2473
-2585
-2696
-2805
-2914
-3022
-3129
-3235
-3340
-3443
-3546
-3647
-3747
-3846
-3943
-4038
-4134
-4227
-4319
-4409
-4497
-4585
-4670
-4754
-4836
-4917
-4996
-5073
-5148
-5222
-5294
-5364
-5432
-5498
-5563
-5625
-5685
-5744
-5801
-5855
-5908
-5958
-6007
-6053
-6097
-6140
-6180
-6218
-6254
-6288
-6320
-6349
-6377
-6402
-6425
-6447
-6466
-6483
-6497
-6510
-6521
-6529
-6536
-6540
-6542
-6543
-6541
-6537
-6532
-6524
-6514
-6503
-6490
-6474
-6457
-6438
-6417
-6395
-6370
-6344
-6316
-6287
-6256
-6223
-6188
-6152
-6115
-6075
-6035
-5993
-5949
-5904
-5858
-5810
-5761
-5711
-5659
-5606
-5552
-5497
-5441
-5383
-5324
-5265
-5204
-5142
-5079
-5016
-4951
-4885
-4819
-4751
-4683
-4614
-4544
-4473
-4402
-4330
-4257
-4184
-4110
-4035
-3960
-3884
-3807
-3730
-3653
-3575
-3497
-3418
-3338
-3259
-3179
-3098
-3017
-2936
-2855
-2773
-2691
-2609
-2526
-2444
-2361
-2277
-2194
-2110
-2027
-1943
-1858
-1774
-1689
-1605
-1520
-1435
-1350
-1264
-1179
-1093
-1008
-922
-836
-750
-664
-577
-491
-404
-318
-231
-144
-57
30
118
205
293
380
468
556
644
733
821
909
998
1087
1176
1265
1354
1443
1532
1622
1711
1801
1891
1980
2070
2160
2251
2341
2431
2521
2612
2702
2792
2883
2973
3064
3154
3244
3334
3424
3514
3604
3694
3783
3872
3961
4050
4139
4227
4315
4403
4490
4577
4663
4749
4835
4920
5004
5088
5172
5254
5336
5418
5499
5579
5658
5736
5814
5890
5966
6041
6115
6188
6260
6330
6400
6469
6536
6602
6667
6731
6793
6854
6914
6973
7030
7085
7140
7192
7244
7294
7342
7389
7435
7479
7521
7562
7601
7639
7675
7710
7743
7775
7805
7834
7861
7887
7911
7933
7954
7974
7992
8009
8023
8038
8051
8061
8071
8080
8087
8093
8096
8100
8102
8103
8103
8101
8099
8095
8090
8085
8077
8071
8061
8053
8042
8032
8020
8007
7994
7981
7966
7952
7936
7921
7904
7888
7871
7854
7836
7819
7801
7783
7765
7747
7729
7710
7692
7675
7657
7639
7622
7605
7588
7572
7556
7540
7525
7510
7496
7482
7469
7457
7445
7433
7423
7413
7404
7396
7388
7381
7375
7370
7366
7362
7360
7358
7357
7357
7358
7359
7362
7366
7370
7375
7381
7389
7396
7405
7415
7425
7436
7448
7461
7475
7489
7504
7520
7536
7553
7571
7589
7608
7627
7647
7667
7688
7709
7731
7753
7775
7797
7820
7843
7866
7890
7913
7937
7961
7985
8007
8032
8055
8080
8103
8127
8151
8173
8198
8221
8243
8266
8288
8310
8331
8352
8373
8393
8413
8433
8452
8470
8488
8505
8522
8539
8554
8569
8584
8598
8611
8624
8636
8647
8658
8668
8677
8686
8694
8701
8708
8714
8719
8724
8728
8731
8733
8735
8736
8736
8736
8735
8733
8730
8727
8723
8718
8713
8707
8700
8693
8685
8676
8667
8657
8646
8635
8623
8611
8598
8584
8570
8555
8540
8524
8507
8491
8473
8455
8437
8418
8398
8379
8358
8338
8317
8295
8274
8251
8229
8206
8183
8159
8135
8111
8086
8061
8036
8010
7985
7959
7933
7906
7880
7853
7825
7798
7770
7742
7714
7685
7657
7628
7599
7569
7540
7510
7481
7451
7420
7390
7360
7329
7298
7267
7236
7204
7172
7141
7108
7076
7044
7011
6978
6945
6911
6878
6844
6809
6775
6740
6705
6670
6634
6598
6562
6525
6488
6451
6413
6375
6336
6297
6258
6219
6179
6138
6097
6056
6014
5972
5930
5887
5844
5800
5755
5710
5665
5619
5573
5526
5479
5431
5383
5334
5285
5235
5184
5134
5082
5030
4978
4925
4871
4817
4762
4707
4652
4596
4539
4482
4424
4366
4308
4249
4190
4130
4070
4009
3948
3886
3824
3762
3700
3637
3574
3510
3446
3382
3318
3253
3189
3124
3058
2993
2927
2862
2796
2730
2664
2598
2531
2465
2399
2332
2266
2199
2133
2066
2000
1934
1867
1801
1735
1669
1603
1537
1471
1406
1340
1275
1209
1144
1079
1014
950
886
821
757
693
630
566
503
440
377
315
252
190
128
66
5
-57
-118
-179
-239
-300
-360
-420
-480
-540
-599
-658
-717
-776
-835
-893
-952
-1010
-1068
-1125
-1183
-1240
-1297
-1354
-1411
-1468
-1524
-1580
-1636
-1692
-1748
-1803
-1858
-1913
-1968
-2023
-2077
-2131
-2185
-2239
-2292
-2346
-2399
-2452
-2504
-2557
-2609
-2661
-2712
-2764
-2815
-2865
-2916
-2966
-3016
-3065
-3114
-3163
-3211
-3259
-3307
-3354
-3401
-3447
-3492
-3538
-3582
-3626
-3670
-3713
-3755
-3797
-3838
-3879
-3919
-3958
-3996
-4034
-4070
-4106
-4142
-4176
-4209
-4242
-4274
-4304
-4334
-4363
-4391
-4417
-4443
-4468
-4491
-4514
-4535
-4555
-4574
-4592
-4608
-4623
-4637
-4650
-4661
-4672
-4680
-4688
-4694
-4699
-4702
-4704
-4705
-4704
-4702
-4699
-4694
-4688
-4680
-4671
-4661
-4650
-4637
-4623
-4608
-4591
-4573
-4555
-4534
-4513
-4491
-4467
-4442
-4417
-4390
-4362
-4334
-4304
-4274
-4243
-4211
-4178
-4145
-4111
-4075
-4041
-4005
-3969
-3932
-3895
-3857
-3820
-3782
-3743
-3705
-3667
-3628
-3590
-3551
-3513
-3475
-3437
-3399
-3361
-3324
-3287
-3251
-3215
-3179
-3144
-3110
-3076
-3043
-3010
-2978
-2947
-2917
-2887
-2859
-2831
-2804
-2778
-2752
-2728
-2705
-2683
-2661
-2641
-2622
-2604
-2587
-2571
-2556
-2542
-2529
-2517
-2506
-2497
-2488
-2481
-2474
-2469
-2465
-2462
-2460
-2459
-2459
-2460
-2463
-2466
-2470
-2475
-2482
-2489
-2497
-2506
-2516
-2527
-2539
-2551
-2564
-2579
-2593
-2609
-2625
-2642
-2660
-2678
-2697
-2716
-2736
-2756
-2777
-2798
-2819
-2841
-2864
-2886
-2909
-2931
-2955
-2978
-3001
-3024
-3047
-3071
-3094
-3117
-3140
-3162
-3185
-3207
-3229
-3250
-3271
-3292
-3312
-3332
-3351
-3370
-3388
-3405
-3422
-3438
-3453
-3468
-3481
-3494
-3506
-3517
-3528
-3537
-3545
-3553
-3559
-3565
-3569
-3572
-3575
-3576
-3576
-3575
-3573
-3570
-3565
-3560
-3553
-3545
-3536
-3526
-3515
-3503
-3489
-3475
-3459
-3442
-3424
-3405
-3385
-3363
-3341
-3318
-3293
-3268
-3241
-3214
-3185
-3156
-3126
-3094
-3062
-3029
-2995
-2961
-2925
-2889
-2852
-2815
-2776
-2737
-2698
-2657
-2617
-2575
-2533
-2491
-2448
-2405
-2361
-2317
-2273
-2228
-2183
-2138
-2092
-2045
-2001
-1955
-1908
-1862
-1816
-1769
-1723
-1677
-1630
-1584
-1538
-1492
-1446
-1400
-1355
-1309
-1264
-1219
-1174
-1129
-1085
-1041
-997
-954
-910
-867
-825
-782
-741
-699
-658
-617
-576
-536
-496
-457
-417
-379
-340
-302
-265
-227
-190
-154
-118
-82
-46
-11
23
58
92
125
158
191
224
256
288
320
351
382
412
443
473
502
532
561
590
618
646
674
702
729
756
783
809
836
862
887
913
938
963
988
1012
1036
1060
1084
1108
1131
1154
1177
1199
1222
1244
1266
1287
1309
1330
1351
1371
1392
1412
1432
1451
1471
1490
1508
1527
1545
1563
1581
1598
1615
1632
1648
1664
1680
1695
1710
1724
1738
1752
1766
1779
1791
1803
1815
1826
1837
1848
1858
1867
1877
1885
1894
1902
1909
1916
1923
1929
1934
1940
1944
1949
1953
1956
1959
1962
1964
1966
1968
1969
1970
1970
1970
1970
1970
1969
1968
1966
1965
1963
1960
1958
1956
1953
1950
1947
1944
1941
1937
1934
1930
1927
1924
1920
1917
1914
1911
1908
1905
1902
1899
1897
1895
1893
1891
1890
1889
1888
1888
1888
1889
1889
1891
1893
1895
1898
1901
1905
1909
1915
1920
1927
1934
1941
1950
1959
1969
1979
1991
2003
2016
2029
2045
2061
2077
2094
2113
2132
2152
2173
2195
2218
2242
2267
2293
2320
2348
2378
2408
2439
2471
2504
2539
2574
2611
2649
2687
2727
2768
2810
2853
2898
2943
2990
3037
3086
3136
3187
3239
3292
3347
3402
3459
3517
3576
3636
3697
3759
3822
3886
3952
4018
4085
4154
4224
4294
4366
4438
4512
4586
4662
4738
4815
4894
4973
5053
5134
5215
5298
5381
5465
5550
5635
5721
5808
5896
5984
6073
6162
6252
6343
6434
6525
6617
6710
6802
6895
6989
7083
7177
7271
7365
7460
7555
7650
7745
7840
7935
8029
8125
8220
8315
8409
8504
8598
8692
8786
8879
8972
9064
9157
9248
9339
9430
9520
9609
9698
9786
9873
9959
10045
10130
10213
10296
10379
10460
10540
10619
10697
10774
10850
10925
10998
11071
11142
11212
11281
11348
11415
11480
11543
11606
11667
11726
11785
11842
11897
11951
12004
12056
12105
12154
12201
12246
12291
12333
12374
12414
12453
12489
12525
12559
12591
12622
12652
12680
12707
12732
12756
12779
12800
12819
12838
12855
12870
12884
12897
12909
12919
12928
12935
12942
12946
12950
12952
12953
12953
12952
12949
12945
12940
12934
12926
12917
12907
12896
12884
12870
12856
12840
12823
12805
12786
12766
12745
12723
12700
12675
12650
12624
12596
12568
12539
12508
12477
12445
12412
12378
12343
12308
12271
12234
12196
12157
12117
12076
12035
11993
11950
11907
11862
11818
11772
11726
11679
11632
11584
11535
11486
11437
11386
11336
11285
11233
11181
11128
11076
11022
10969
10915
10860
10806
10751
10696
10640
10585
10529
10473
10417
10360
10304
10247
10191
10134
10077
10021
9964
9907
9850
9794
9737
9680
9624
9567
9511
9455
9398
9342
9286
9231
9175
9120
9064
9009
8954
8900
8845
8791
8737
8683
8630
8576
8523
8470
8418
8366
8314
8262
8210
8159
8108
8058
8007
7957
7907
7858
7809
7760
7712
7663
7615
7568
7521
7474
7427
7381
7335
7290
7245
7200
7155
7111
7068
7024
6982
6939
6897
6855
6814
6773
6732
6692
6652
6613
6574
6536
6498
6460
6423
6386
6350
6314
6278
6243
6208
6174
6140
6106
6073
6041
6008
5976
5945
5914
5883
5852
5822
5792
5763
5734
5705
5676
5648
5620
5593
5565
5538
5511
5484
5458
5431
5405
5379
5353
5328
5302
5276
5251
5225
5200
5175
5149
5124
5098
5073
5047
5021
4995
4969
4943
4917
4890
4863
4836
4809
4781
4753
4725
4696
4667
4637
4607
4577
4546
4514
4482
4450
4417
4383
4349
4314
4279
4242
4205
4168
4130
4091
4051
4010
3969
3927
3884
3841
3796
3751
3705
3658
3610
3561
3512
3461
3410
3358
3305
3251
3196
3140
3083
3026
2968
2908
2848
2787
2725
2662
2599
2534
2469
2403
2336
2268
2200
2130
2060
1989
1918
1846
1773
1699
1625
1550
1474
1398
1321
1244
1166
1088
1008
930
851
771
691
610
529
448
367
286
204
123
41
-41
-122
-204
-285
-367
-448
-529
-610
-690
-770
-850
-929
-1008
-1087
-1165
-1242
-1319
-1395
-1470
-1545
-1618
-1691
-1764
-1835
-1905
-1974
-2043
-2110
-2176
-2241
-2305
-2367
-2429
-2489
-2548
-2605
-2661
-2716
-2769
-2821
-2871
-2920
-2967
-3013
-3057
-3099
-3140
-3179
-3217
-3253
-3287
-3319
-3350
-3379
-3406
-3431
-3454
-3476
-3496
-3514
-3530
-3544
-3557
-3567
-3576
-3583
-3588
-3591
-3592
-3592
-3589
-3585
-3578
-3570
-3560
-3548
-3534
-3519
-3502
-3482
-3461
-3438
-3414
-3387
-3359
-3329
-3298
-3265
-3230
-3193
-3155
-3115
-3073
-3030
-2985
-2939
-2891
-2842
-2792
-2739
-2686
-2631
-2575
-2517
-2458
-2397
-2336
-2273
-2209
-2144
-2077
-2009
-1941
-1871
-1800
-1728
-1655
-1582
-1507
-1431
-1354
-1277
-1199
-1119
-1039
-959
-877
-795
-713
-629
-545
-461
-376
-290
-204
-118
-31
56
144
232
321
409
498
587
677
766
856
945
1035
1125
1215
1305
1395
1485
1574
1664
1753
1843
1932
2021
2109
2198
2286
2374
2461
2548
2635
2721
2807
2892
2977
3061
3145
3228
3311
3393
3474
3554
3634
3713
3791
3869
3945
4021
4096
4170
4243
4315
4386
4456
4524
4592
4659
4725
4789
4853
4915
4976
5036
5094
5151
5207
5262
5315
5367
5417
5466
5514
5560
5604
5647
5689
5729
5767
5804
5839
5873
5905
5935
5963
5990
6015
6039
6061
6080
6099
6115
6130
6142
6153
6163
6170
6176
6179
6181
6182
6180
6176
6171
6164
6155
6144
6131
6117
6101
6083
6063
6042
6018
5993
5967
5938
5908
5877
5843
5808
5772
5734
5694
5653
5611
5567
5521
5475
5426
5377
5326
5274
5221
5167
5111
5055
4997
4938
4878
4817
4756
4693
4629
4565
4500
4434
4367
4299
4231
4163
4093
4022
3953
3882
3810
3739
3666
3594
3521
3448
3374
3301
3227
3153
3079
3005
2931
2857
2783
2709
2635
2561
2487
2414
2341
2268
2195
2123
2050
1979
1908
1837
1766
1696
1627
1558
1490
1422
1355
1288
1222
1157
1092
1028
965
902
840
779
718
659
600
541
484
427
371
316
262
208
155
103
51
1
-49
-98
-147
-195
-242
-288
-333
-378
-423
-466
-509
-551
-593
-634
-675
-714
-754
-792
-831
-868
-905
-942
-978
-1014
-1049
-1084
-1118
-1152
-1186
-1219
-1252
-1284
-1316
-1348
-1380
-1411
-1442
-1473
-1503
-1534
-1564
-1594
-1623
-1653
-1682
-1711
-1740
-1769
-1798
-1827
-1855
-1884
-1912
-1940
-1969
-1997
-2025
-2053
-2081
-2109
-2137
-2166
-2194
-2222
-2250
-2278
-2307
-2335
-2363
-2392
-2421
-2449
-2478
-2507
-2536
-2565
-2594
-2624
-2653
-2683
-2713
-2743
-2773
-2803
-2834
-2864
-2895
-2926
-2957
-2989
-3020
-3052
-3084
-3116
-3149
-3181
-3214
-3247
-3281
-3314
-3348
-3382
-3416
-3451
-3486
-3521
-3556
-3592
-3627
-3663
-3700
-3736
-3773
-3810
-3848
-3885
-3923
-3961
-4000
-4038
-4078
-4117
-4157
-4197
-4237
-4277
-4318
-4359
-4401
-4442
-4484
-4527
-4569
-4612
-4655
-4699
-4743
-4787
-4831
-4876
-4921
-4966
-5011
-5057
-5103
-5149
-5196
-5243
-5290
-5337
-5384
-5432
-5479
-5527
-5575
-5623
-5672
-5720
-5769
-5817
-5866
-5915
-5963
-6012
-6061
-6110
-6159
-6207
-6256
-6305
-6354
-6402
-6451
-6499
-6548
-6596
-6644
-6692
-6740
-6787
-6835
-6882
-6929
-6975
-7022
-7068
-7114
-7160
-7205
-7250
-7295
-7340
-7384
-7427
-7471
-7514
-7556
-7599
-7640
-7682
-7723
-7763
-7803
-7843
-7882
-7921
-7959
-7996
-8034
-8070
-8106
-8141
-8177
-8212
-8246
-8279
-8313
-8345
-8377
-8409
-8440
-8470
-8500
-8529
-8558
-8587
-8615
-8642
-8669
-8696
-8722
-8747
-8772
-8797
-8821
-8845
-8868
-8891
-8914
-8936
-8958
-8979
-9000
-9020
-9041
-9060
-9080
-9099
-9118
-9136
-9155
-9172
-9190
-9207
-9224
-9241
-9257
-9273
-9289
-9305
-9320
-9335
-9350
-9364
-9378
-9392
-9406
-9419
-9432
-9445
-9457
-9469
-9481
-9492
-9504
-9515
-9525
-9535
-9545
-9555
-9564
-9573
-9582
-9590
-9598
-9605
-9612
-9618
-9625
-9630
-9636
-9640
-9645
-9649
-9652
-9655
-9657
-9659
-9660
-9661
-9661
-9661
-9660
-9658
-9655
-9652
-9649
-9644
-9639
-9633
-9627
-9620
-9611
-9602
-9593
-9582
-9571
-9559
-9545
-9531
-9517
-9501
-9484
-9466
-9448
-9428
-9407
-9386
-9363
-9339
-9314
-9288
-9262
-9234
-9204
-9174
-9143
-9110
-9076
-9042
-9006
-8968
-8930
-8890
-8849
-8807
-8764
-8720
-8674
-8627
-8579
-8530
-8479
-8427
-8374
-8320
-8264
-8208
-8150
-8090
-8031
-7969
-7907
-7843
-7778
-7712
-7645
-7577
-7508
-7438
-7367
-7294
-7221
-7147
-7072
-6996
-6918
-6840
-6762
-6682
-6601
-6520
-6437
-6354
-6271
-6186
-6101
-6014
-5928
-5840
-5752
-5663
-5574
-5484
-5393
-5302
-5211
-5118
-5026
-4933
-4839
-4745
-4651
-4556
-4461
-4366
-4270
-4174
-4078
-3982
-3885
-3788
-3691
-3594
-3496
-3399
-3301
-3203
-3105
-3007
-2909
-2811
-2713
-2615
-2517
-2419
-2321
-2223
-2125
-2028
-1930
-1832
-1735
-1637
-1540
-1443
-1346
-1250
-1153
-1057
-961
-865
-770
-674
-579
-484
-390
-296
-202
-108
-15
78
170
263
354
446
537
627
718
807
897
986
1074
1162
1249
1336
1423
1509
1594
1679
1764
1848
1931
2013
2096
2178
2259
2340
2420
2499
2578
2657
2734
2811
2888
2964
3039
3114
3188
3261
3334
3406
3478
3548
3618
3688
3757
3825
3893
3959
4026
4091
4156
4220
4283
4346
4408
4470
4531
4591
4650
4709
4767
4824
4881
4937
4992
5047
5101
5154
5207
5259
5311
5362
5412
5461
5511
5559
5607
5654
5701
5747
5792
5837
5881
5925
5968
6010
6052
6094
6135
6175
6215
6254
6292
6331
6368
6405
6441
6477
6512
6547
6581
6615
6648
6680
6712
6743
6774
6804
6834
6863
6891
6919
6946
6973
6999
7025
7050
7075
7099
7122
7145
7167
7189
7210
7230
7250
7269
7288
7306
7323
7340
7356
7372
7387
7401
7415
7428
7441
7453
7464
7475
7486
7496
7505
7514
7522
7530
7537
7543
7550
7555
7560
7565
7569
7573
7576
7579
7582
7584
7586
7587
7588
7589
7589
7589
7588
7587
7586
7585
7583
7581
7579
7577
7574
7571
7568
7565
7561
7557
7554
7549
7545
7541
7536
7532
7527
7522
7517
7512
7507
7501
7496
7491
7485
7480
7474
7469
7464
7458
7453
7447
7442
7437
7431
7426
7421
7416
7411
7406
7401
7396
7391
7386
7382
7377
7373
7369
7364
7360
7356
7352
7348
7345
7341
7338
7334
7331
7327
7324
7321
7318
7315
7312
7309
7306
7304
7301
7298
7295
7293
7290
7288
7285
7283
7280
7277
7275
7272
7270
7267
7265
7262
7259
7257
7254
7251
7249
7246
7243
7240
7237
7234
7231
7227
7224
7220
7217
7213
7209
7206
7202
7197
7193
7189
7184
7179
7174
7169
7164
7159
7153
7148
7142
7136
7130
7123
7117
7110
7104
7097
7090
7083
7075
7068
7060
7053
7045
7037
7029
7021
7013
7005
6997
6989
6981
6973
6965
6957
6949
6941
6933
6925
6917
6910
6902
6895
6888
6881
6874
6868
6861
6855
6849
6844
6838
6833
6829
6824
6821
6817
6814
6811
6809
6807
6806
6805
6805
6805
6806
6807
6809
6811
6814
6818
6822
6827
6833
6839
6845
6853
6861
6870
6879
6889
6899
6911
6923
6935
6948
6962
6977
6992
7008
7024
7041
7059
7077
7096
7116
7136
7156
7178
7199
7222
7245
7268
7292
7317
7342
7367
7393
7419
7446
7473
7500
7528
7556
7585
7614
7643
7672
7702
7732
7762
7792
7823
7853
7884
7915
7946
7977
8007
8039
8070
8101
8132
8164
8195
8226
8256
8287
8318
8348
8379
8409
8439
8469
8499
8528
8557
8586
8615
8644
8672
8700
8727
8755
8782
8808
8834
8860
8886
8911
8936
8960
8984
9008
9031
9054
9076
9098
9120
9141
9162
9182
9202
9221
9240
9259
9277
9295
9312
9329
9345
9361
9376
9391
9406
9420
9434
9447
9460
9472
9485
9496
9507
9518
9529
9539
9548
9558
9567
9575
9583
9591
9598
9605
9612
9618
9624
9629
9634
9639
9643
9647
9651
9654
9657
9660
9663
9665
9666
9668
9669
9670
9670
9671
9671
9671
9670
9669
9668
9667
9666
9664
9662
9660
9658
9655
9653
9650
9647
9644
9641
9638
9635
9631
9628
9625
9621
9618
9614
9611
9607
9604
9601
9597
9594
9591
9588
9585
9582
9580
9577
9575
9573
9570
9569
9567
9565
9564
9563
9562
9562
9561
9561
9562
9562
9563
9564
9566
9567
9570
9572
9575
9578
9582
9586
9590
9595
9600
9606
9611
9618
9625
9632
9639
9647
9656
9665
9674
9684
9695
9705
9717
9728
9741
9753
9767
9780
9794
9809
9824
9840
9856
9872
9889
9907
9924
9943
9962
9981
10001
10021
10041
10062
10084
10106
10128
10151
10174
10197
10221
10245
10269
10294
10319
10345
10370
10396
10423
10449
10476
10503
10531
10558
10586
10614
10643
10672
10700
10729
10759
10788
10818
10847
10877
10907
10937
10967
10998
11028
11059
11089
11120
11151
11182
11212
11243
11274
11305
11336
11367
11398
11429
11460
11490
11521
11552
11582
11613
11643
11674
11704
11734
11764
11794
11823
11853
11882
11911
11940
11969
11997
12026
12054
12082
12109
12137
12164
12190
12217
12243
12269
12294
12319
12343
12368
12391
12415
12438
12460
12482
12504
12525
12545
12565
12585
12604
12622
12640
12658
12675
12691
12706
12721
12736
12750
12763
12775
12787
12799
12809
12819
12828
12837
12844
12851
12858
12863
12868
12872
12876
12878
12880
12881
12882
12881
12880
12878
12876
12873
12868
12864
12858
12851
12844
12836
12828
12818
12808
12797
12785
12772
12759
12745
12730
12714
12697
12680
12662
12642
12623
12602
12580
12558
12534
12510
12485
12460
12433
12406
12378
12348
12319
12288
12256
12224
12190
12156
12121
12085
12049
12011
11973
11934
11893
11853
11811
11768
11725
11681
11636
11590
11544
11496
11448
11400
11350
11300
11249
11197
11145
11092
11038
10984
10929
10873
10817
10760
10702
10644
10586
10527
10467
10407
10346
10285
10224
10162
10100
10038
9975
9912
9848
9784
9720
9656
9592
9527
9462
9397
9332
9266
9201
9136
9070
9005
8939
8874
8809
8744
8678
8614
8549
8484
8420
8355
8291
8228
8164
8101
8039
7976
7914
7852
7791
7730
7670
7610
7550
7491
7433
7375
7317
7260
7204
7148
7092
7037
6983
6929
6876
6824
6772
6720
6670
6619
6570
6521
6472
6425
6377
6331
6285
6239
6194
6150
6106
6063
6021
5979
5937
5896
5855
5815
5776
5737
5698
5660
5622
5585
5548
5511
5475
5439
5403
5368
5333
5298
5263
5228
5194
5160
5126
5092
5058
5024
4990
4956
4923
4889
4855
4821
4787
4753
4719
4685
4650
4615
4581
4546
4510
4475
4439
4403
4367
4330
4293
4256
4218
4180
4141
4103
4062
4024
3984
3943
3903
3862
3820
3778
3736
3693
3650
3606
3562
3517
3472
3427
3381
3335
3288
3241
3194
3146
3098
3050
3001
2952
2902
2853
2803
2752
2702
2651
2600
2549
2498
2446
2395
2343
2291
2239
2187
2135
2082
2029
1978
1926
1874
1822
1770
1718
1666
1615
1563
1512
1462
1411
1361
1311
1262
1213
1164
1116
1068
1020
974
928
882
837
792
749
705
663
621
580
540
501
462
424
387
351
316
281
248
216
184
153
124
95
67
41
15
-10
-33
-56
-77
-98
-117
-136
-153
-169
-184
-198
-211
-223
-233
-243
-251
-258
-264
-269
-273
-276
-277
-278
-277
-275
-272
-268
-263
-257
-250
-242
-233
-222
-211
-198
-185
-171
-155
-139
-122
-104
-84
-64
-44
-22
1
24
48
73
99
125
152
180
209
238
268
299
330
361
394
427
460
494
528
563
598
633
669
705
741
778
815
852
889
926
963
1000
1038
1075
1113
1150
1187
1224
1261
1298
1335
1371
1407
1443
1478
1514
1548
1583
1617
1650
1683
1716
1747
1779
1809
1840
1869
1898
1926
1953
1979
2005
2029
2054
2077
2100
2121
2142
2161
2180
2197
2214
2229
2244
2257
2270
2281
2291
2300
2308
2315
2320
2325
2328
2330
2331
2330
2329
2326
2321
2316
2309
2301
2292
2281
2269
2256
2241
2225
2208
2189
2169
2148
2126
2102
2077
2050
2021
1993
1963
1932
1899
1865
1830
1793
1755
1716
1676
1635
1593
1549
1505
1459
1412
1365
1316
1266
1215
1164
1111
1058
1002
948
892
835
777
718
659
599
539
477
415
353
290
226
162
97
32
-34
-100
-166
-233
-300
-368
-436
-504
-572
-641
-710
-779
-848
-918
-987
-1057
-1127
-1196
-1266
-1336
-1406
-1475
-1545
-1615
-1684
-1753
-1823
-1892
-1961
-2029
-2098
-2166
-2235
-2303
-2371
-2438
-2506
-2573
-2640
-2706
-2773
-2839
-2905
-2971
-3036
-3101
-3166
-3231
-3295
-3359
-3423
-3487
-3550
-3613
-3676
-3738
-3800
-3863
-3924
-3986
-4046
-4108
-4169
-4230
-4290
-4350
-4410
-4470
-4530
-4589
-4648
-4707
-4766
-4824
-4883
-4941
-4999
-5056
-5114
-5171
-5229
-5286
-5342
-5399
-5455
-5512
-5568
-5624
-5680
-5735
-5790
-5846
-5901
-5956
-6010
-6065
-6119
-6173
-6227
-6281
-6334
-6388
-6441
-6494
-6546
-6599
-6651
-6703
-6755
-6806
-6857
-6908
-6959
-7009
-7060
-7109
-7159
-7208
-7257
-7306
-7354
-7402
-7450
-7497
-7544
-7590
-7636
-7682
-7727
-7771
-7816
-7860
-7903
-7946
-7988
-8029
-8071
-8112
-8153
-8193
-8232
-8271
-8309
-8346
-8383
-8420
-8456
-8491
-8526
-8560
-8594
-8627
-8659
-8690
-8721
-8752
-8781
-8810
-8838
-8866
-8892
-8918
-8944
-8968
-8992
-9015
-9038
-9059
-9080
-9100
-9120
-9138
-9156
-9173
-9189
-9205
-9220
-9234
-9247
-9259
-9271
-9282
-9292
-9301
-9310
-9318
-9325
-9331
-9337
-9342
-9346
-9349
-9352
-9354
-9355
-9355
-9355
-9354
-9353
-9350
-9347
-9343
-9339
-9334
-9329
-9322
-9315
-9308
-9300
-9291
-9282
-9272
-9262
-9251
-9239
-9227
-9215
-9202
-9188
-9174
-9160
-9145
-9130
-9114
-9098
-9082
-9065
-9048
-9030
-9013
-8995
-8976
-8957
-8939
-8919
-8900
-8881
-8861
-8841
-8821
-8801
-8781
-8760
-8740
-8720
-8699
-8679
-8658
-8638
-8617
-8597
-8577
-8557
-8536
-8516
-8496
-8477
-8457
-8437
-8418
-8399
-8380
-8361
-8343
-8325
-8306
-8289
-8271
-8254
-8237
-8220
-8204
-8188
-8173
-8157
-8141
-8128
-8114
-8100
-8086
-8073
-8060
-8048
-8036
-8023
-8013
-8002
-7992
-7982
-7972
-7963
-7954
-7946
-7937
-7930
-7922
-7915
-7908
-7902
-7896
-7890
-7885
-7880
-7875
-7871
-7867
-7863
-7859
-7856
-7853
-7850
-7847
-7844
-7842
-7840
-7838
-7836
-7834
-7832
-7831
-7830
-7828
-7827
-7826
-7825
-7824
-7823
-7822
-7821
-7820
-7819
-7818
-7817
-7816
-7815
-7814
-7813
-7812
-7811
-7810
-7809
-7808
-7806
-7805
-7804
-7802
-7801
-7799
-7798
-7796
-7794
-7792
-7791
-7789
-7787
-7785
-7782
-7780
-7778
-7775
-7772
-7770
-7767
-7764
-7761
-7757
-7754
-7750
-7746
-7742
-7738
-7734
-7729
-7725
-7720
-7715
-7710
-7704
-7699
-7693
-7687
-7681
-7675
-7668
-7662
-7655
-7648
-7641
-7634
-7627
-7620
-7612
-7604
-7596
-7588
-7580
-7572
-7563
-7554
-7546
-7537
-7527
-7518
-7509
-7499
-7489
-7479
-7469
-7458
-7447
-7436
-7425
-7414
-7403
-7391
-7379
-7367
-7355
-7343
-7330
-7318
-7305
-7292
-7279
-7265
-7252
-7238
-7224
-7210
-7196
-7182
-7167
-7153
-7138
-7123
-7108
-7092
-7077
-7061
-7046
-7030
-7014
-6997
-6981
-6964
-6948
-6931
-6914
-6897
-6879
-6862
-6844
-6826
-6808
-6790
-6772
-6754
-6735
-6716
-6697
-6678
-6659
-6640
-6621
-6601
-6581
-6561
-6541
-6521
-6501
-6480
-6460
-6439
-6418
-6397
-6376
-6355
-6333
-6312
-6290
-6269
-6247
-6225
-6203
-6181
-6159
-6136
-6114
-6092
-6069
-6047
-6024
-6001
-5978
-5956
-5933
-5910
-5887
-5864
-5841
-5818
-5795
-5772
-5749
-5726
-5703
-5680
-5657
-5634
-5611
-5588
-5566
-5543
-5521
-5499
-5476
-5454
-5432
-5411
-5389
-5367
-5346
-5325
-5304
-5283
-5262
-5241
-5221
-5201
-5180
-5161
-5141
-5121
-5102
-5082
-5063
-5045
-5026
-5007
-4989
-4971
-4953
-4936
-4918
-4901
-4884
-4868
-4851
-4835
-4819
-4803
-4787
-4772
-4757
-4742
-4727
-4712
-4698
-4684
-4670
-4656
-4643
-4629
-4616
-4603
-4591
-4578
-4566
-4553
-4541
-4529
-4518
-4506
-4494
-4483
-4472
-4460
-4449
-4438
-4427
-4417
-4406
-4395
-4384
-4374
-4363
-4353
-4343
-4332
-4322
-4312
-4301
-4291
-4281
-4270
-4260
-4250
-4240
-4229
-4219
-4209
-4198
-4188
-4177
-4166
-4156
-4145
-4134
-4123
-4112
-4101
-4089
-4078
-4066
-4054
-4042
-4030
-4018
-4006
-3993
-3980
-3967
-3954
-3941
-3927
-3914
-3900
-3886
-3871
-3857
-3842
-3827
-3812
-3797
-3781
-3765
-3749
-3733
-3717
-3700
-3683
-3666
-3649
-3631
-3613
-3595
-3577
-3559
-3540
-3521
-3501
-3482
-3462
-3442
-3422
-3401
-3381
-3360
-3338
-3317
-3295
-3273
-3251
-3228
-3206
-3183
-3160
-3136
-3113
-3089
-3065
-3041
-3016
-2991
-2966
-2941
-2916
-2890
-2864
-2837
-2811
-2784
-2757
-2730
-2703
-2675
-2647
-2619
-2590
-2562
-2533
-2504
-2474
-2445
-2415
-2385
-2354
-2324
-2293
-2261
-2230
-2198
-2166
-2134
-2101
-2068
-2035
-2001
-1968
-1934
-1900
-1865
-1831
-1795
-1760
-1724
-1688
-1652
-1616
-1579
-1542
-1504
-1467
-1428
-1390
-1351
-1312
-1273
-1233
-1193
-1153
-1112
-1072
-1030
-989
-947
-904
-862
-819
-775
-732
-687
-643
-598
-553
-507
-461
-414
-367
-320
-272
-224
-175
-126
-76
-26
25
76
128
180
233
286
340
394
449
504
560
617
674
731
790
848
908
968
1028
1090
1152
1214
1277
1341
1405
1470
1536
1602
1668
1736
1804
1872
1941
2011
2082
2152
2224
2296
2369
2442
2516
2590
2665
2741
2817
2893
2970
3048
3126
3204
3283
3363
3443
3523
3604
3685
3767
3849
3931
4014
4098
4181
4265
4350
4434
4519
4605
4690
4776
4862
4948
5035
5121
5208
5295
5382
5470
5557
5644
5732
5819
5907
5995
6083
6170
6258
6346
6433
6521
6608
6696
6783
6871
6958
7045
7132
7218
7305
7391
7477
7563
7649
7734
7819
7904
7989
8073
8157
8241
8324
8407
8490
8573
8655
8737
8818
8899
8980
9060
9140
9220
9299
9378
9456
9534
9611
9688
9765
9841
9916
9991
10066
10140
10213
10286
10358
10430
10502
10573
10643
10713
10782
10851
10919
10986
11053
11119
11185
11250
11314
11378
11441
11503
11565
11626
11687
11746
11806
11864
11922
11979
12036
12092
12147
12202
12256
12309
12362
12414
12466
12517
12567
12616
12665
12713
12761
12808
12854
12900
12944
12989
13033
13076
13118
13160
13201
13242
13282
13322
13361
13399
13437
13474
13510
13546
13582
13617
13651
13685
13718
13751
13783
13815
13846
13876
13907
13936
13966
13994
14023
14050
14078
14105
14131
14157
14183
14208
14233
14257
14281
14305
14328
14351
14373
14396
14417
14438
14459
14480
14500
14520
14539
14558
14577
14595
14614
14631
14649
14666
14683
14699
14716
14732
14747
14763
14778
14793
14807
14821
14835
14849
14862
14875
14888
14901
14913
14925
14937
14948
14960
14971
14982
14993
15003
15014
15024
15034
15044
15054
15063
15073
15082
15091
15100
15109
15118
15126
15135
15143
15152
15160
15168
15176
15184
15192
15200
15208
15216
15224
15232
15240
15248
15256
15263
15271
15279
15286
15294
15302
15309
15317
15325
15333
15340
15348
15356
15364
15372
15380
15388
15397
15405
15413
15422
15431
15439
15448
15457
15467
15476
15485
15495
15505
15515
15525
15535
15546
15556
15567
15578
15590
15601
15613
15625
15637
15650
15662
15675
15689
15702
15716
15730
15744
15759
15774
15789
15804
15820
15836
15852
15868
15885
15902
15920
15937
15955
15974
15993
16011
16030
16050
16070
16090
16111
16132
16152
16174
16196
16216
16239
16262
16285
16306
16329
16354
16376
16401
16425
16449
16474
16499
16524
16549
16574
16599
16625
16651
16677
16703
16729
16756
16782
16809
16835
16862
16889
16916
16943
16970
16997
17024
17052
17079
17106
17134
17161
17188
17216
17243
17270
17297
17324
17351
17378
17405
17432
17458
17485
17511
17537
17563
17589
17614
17640
17665
17690
17714
17739
17763
17787
17810
17833
17856
17878
17900
17921
17942
17962
17982
18002
18021
18039
18057
18074
18091
18107
18122
18137
18151
18165
18177
18189
18201
18211
18221
18230
18239
18246
18253
18259
18264
18269
18272
18275
18276
18277
18277
18276
18275
18272
18268
18264
18259
18252
18245
18237
18228
18217
18206
18194
18181
18167
18152
18136
18119
18101
18082
18062
18040
18018
17995
17971
17946
17920
17893
17865
17836
17806
17775
17743
17710
17676
17642
17606
17569
17532
17493
17454
17414
17373
17331
17288
17244
17200
17155
17109
17062
17015
16967
16918
16869
16818
16768
16716
16664
16611
16558
16504
16450
16395
16340
16283
16227
16170
16113
16055
15997
15939
15880
15821
15761
15702
15642
15582
15521
15460
15400
15339
15278
15216
15155
15093
15032
14970
14909
14847
14786
14724
14663
14602
14540
14479
14418
14358
14297
14237
14176
14116
14057
13997
13938
13879
13820
13762
13704
13646
13588
13531
13475
13418
13362
13307
13252
13197
13143
13089
13035
12983
12930
12878
12827
12776
12726
12676
12626
12577
12528
12480
12433
12386
12339
12293
12247
12202
12157
12113
12069
12026
11983
11940
11899
11857
11816
11776
11735
11696
11656
11618
11579
11541
11504
11466
11430
11393
11357
11321
11286
11251
11216
11182
11147
11113
11080
11046
11013
10980
10948
10915
10883
10851
10819
10787
10755
10723
10692
10660
10629
10597
10566
10534
10503
10471
10440
10408
10377
10345
10313
10282
10250
10218
10186
10154
10121
10089
10056
10023
9990
9957
9924
9890
9856
9822
9788
9754
9719
9684
9649
9613
9578
9541
9505
9469
9432
9394
9357
9319
9281
9242
9203
9164
9125
9085
9044
9003
8962
8921
8879
8837
8794
8751
8707
8663
8619
8574
8528
8482
8436
8389
8342
8294
8246
8197
8148
8098
8048
7997
7946
7894
7842
7789
7735
7681
7626
7571
7515
7459
7402
7344
7286
7227
7168
7108
7047
6986
6925
6862
6799
6736
6672
6607
6542
6476
6410
6343
6275
6207
6138
6068
5998
5927
5856
5784
5711
5638
5564
5489
5414
5338
5261
5184
5106
5028
4949
4869
4789
4708
4626
4543
4460
4377
4293
4208
4122
4035
3950
3862
3774
3686
3597
3508
3418
3327
3236
3144
3052
2960
2867
2773
2679
2585
2490
2395
2299
2203
2107
2009
1913
1816
1718
1621
1522
1424
1325
1227
1127
1028
929
829
729
630
530
430
329
229
129
29
-71
-172
-272
-372
-472
-572
-672
-772
-871
-971
-1070
-1169
-1268
-1366
-1465
-1563
-1661
-1758
-1856
-1953
-2049
-2146
-2242
-2338
-2433
-2528
-2622
-2716
-2810
-2903
-2996
-3088
-3180
-3272
-3362
-3453
-3543
-3632
-3721
-3809
-3896
-3983
-4070
-4156
-4241
-4325
-4409
-4492
-4575
-4657
-4738
-4818
-4898
-4977
-5055
-5133
-5209
-5285
-5360
-5435
-5508
-5581
-5653
-5724
-5794
-5863
-5932
-5999
-6066
-6132
-6196
-6260
-6323
-6386
-6447
-6507
-6566
-6625
-6682
-6739
-6794
-6849
-6903
-6955
-7007
-7057
-7107
-7156
-7203
-7250
-7295
-7340
-7383
-7426
-7467
-7507
-7547
-7585
-7622
-7658
-7693
-7726
-7759
-7791
-7821
-7850
-7879
-7906
-7932
-7956
-7980
-8003
-8023
-8044
-8063
-8080
-8098
-8114
-8128
-8141
-8154
-8164
-8175
-8183
-8191
-8197
-8202
-8206
-8209
-8211
-8212
-8211
-8210
-8207
-8203
-8198
-8192
-8185
-8177
-8167
-8157
-8146
-8132
-8119
-8105
-8089
-8073
-8055
-8036
-8016
-7996
-7975
-7952
-7929
-7905
-7880
-7854
-7827
-7799
-7770
-7741
-7711
-7680
-7648
-7616
-7583
-7549
-7514
-7479
-7443
-7406
-7369
-7331
-7293
-7254
-7215
-7175
-7135
-7094
-7053
-7011
-6969
-6927
-6884
-6841
-6797
-6754
-6710
-6666
-6621
-6577
-6532
-6488
-6443
-6398
-6353
-6308
-6263
-6219
-6174
-6129
-6084
-6040
-5995
-5951
-5907
-5863
-5820
-5776
-5733
-5690
-5648
-5606
-5564
-5522
-5481
-5440
-5400
-5360
-5321
-5282
-5243
-5205
-5168
-5131
-5094
-5058
-5023
-4988
-4954
-4920
-4887
-4855
-4823
-4792
-4762
-4732
-4703
-4675
-4647
-4620
-4593
-4568
-4543
-4518
-4495
-4472
-4449
-4428
-4407
-4386
-4367
-4348
-4330
-4312
-4295
-4279
-4263
-4248
-4233
-4219
-4205
-4192
-4180
-4168
-4156
-4145
-4134
-4124
-4114
-4105
-4096
-4086
-4078
-4070
-4062
-4054
-4046
-4040
-4033
-4026
-4019
-4013
-4006
-4001
-3994
-3988
-3982
-3976
-3970
-3964
-3958
-3952
-3946
-3939
-3933
-3926
-3920
-3913
-3906
-3899
-3891
-3884
-3876
-3868
-3859
-3851
-3841
-3832
-3822
-3812
-3802
-3791
-3780
-3768
-3756
-3744
-3731
-3718
-3704
-3690
-3676
-3661
-3645
-3629
-3613
-3596
-3579
-3561
-3543
-3524
-3505
-3485
-3464
-3444
-3422
-3400
-3378
-3355
-3332
-3308
-3283
-3259
-3233
-3207
-3181
-3154
-3127
-3099
-3071
-3043
-3014
-2984
-2955
-2925
-2894
-2863
-2832
-2800
-2768
-2736
-2704
-2671
-2638
-2604
-2570
-2537
-2502
-2468
-2433
-2399
-2364
-2329
-2294
-2258
-2223
-2187
-2152
-2116
-2081
-2045
-2009
-1974
-1938
-1903
-1867
-1832
-1796
-1761
-1726
-1691
-1656
-1622
-1587
-1553
-1519
-1485
-1451
-1418
-1384
-1351
-1319
-1286
-1254
-1222
-1190
-1159
-1128
-1097
-1067
-1037
-1006
-978
-949
-921
-893
-865
-837
-810
-784
-758
-732
-707
-682
-658
-634
-610
-587
-564
-542
-520
-499
-478
-458
-438
-419
-400
-381
-363
-346
-329
-312
-296
-280
-265
-250
-235
-221
-208
-194
-182
-169
-157
-146
-135
-124
-114
-104
-94
-85
-76
-68
-60
-52
-44
-37
-31
-24
-18
-12
-7
-2
3
8
12
16
20
23
26
29
32
35
37
39
41
43
44
45
47
47
48
49
50
50
50
50
50
50
50
50
50
50
49
49
48
48
47
46
46
45
45
44
44
43
43
42
42
42
41
41
41
42
42
42
43
44
45
46
47
48
50
52
54
56
59
61
64
67
71
74
78
82
87
92
96
102
107
113
119
126
132
140
147
155
163
171
180
189
198
208
218
229
240
251
262
274
287
299
312
325
339
353
368
383
398
413
429
445
462
479
496
513
531
549
567
586
605
624
643
663
683
703
723
744
764
785
806
827
848
870
891
913
935
956
978
1000
1022
1044
1066
1089
1111
1133
1155
1177
1199
1220
1242
1264
1286
1307
1328
1350
1371
1392
1412
1433
1453
1473
1492
1512
1531
1550
1568
1586
1604
1621
1638
1654
1670
1686
1701
1715
1730
1743
1757
1769
1781
1793
1804
1815
1824
1834
1842
1850
1858
1865
1871
1876
1881
1885
1888
1891
1893
1894
1895
1894
1893
1892
1889
1886
1882
1877
1871
1865
1858
1850
1841
1832
1821
1810
1798
1786
1772
1758
1743
1727
1710
1692
1674
1655
1635
1614
1592
1570
1547
1523
1499
1473
1447
1420
1393
1365
1336
1306
1276
1245
1213
1181
1148
1115
1080
1046
1010
974
937
900
862
824
785
745
705
664
623
581
539
496
453
409
365
321
275
230
184
137
91
43
-4
-52
-101
-149
-198
-248
-297
-347
-397
-448
-499
-550
-601
-652
-704
-756
-808
-860
-912
-965
-1016
-1070
-1123
-1176
-1229
-1282
-1335
-1389
-1442
-1495
-1549
-1602
-1655
-1709
-1762
-1816
-1869
-1922
-1976
-2029
-2082
-2135
-2188
-2241
-2294
-2346
-2399
-2451
-2503
-2556
-2607
-2659
-2711
-2762
-2813
-2864
-2915
-2965
-3016
-3066
-3116
-3165
-3215
-3264
-3312
-3361
-3409
-3457
-3505
-3552
-3599
-3646
-3692
-3738
-3784
-3830
-3875
-3919
-3964
-4006
-4051
-4094
-4137
-4179
-4221
-4263
-4304
-4344
-4384
-4424
-4463
-4502
-4540
-4577
-4614
-4651
-4687
-4723
-4758
-4793
-4827
-4860
-4894
-4926
-4958
-4990
-5021
-5052
-5082
-5112
-5141
-5170
-5198
-5226
-5253
-5280
-5307
-5333
-5358
-5383
-5408
-5432
-5456
-5479
-5501
-5524
-5546
-5567
-5588
-5608
-5628
-5648
-5667
-5686
-5704
-5722
-5739
-5756
-5773
-5789
-5805
-5820
-5835
-5849
-5863
-5877
-5890
-5903
-5915
-5927
-5939
-5950
-5961
-5971
-5981
-5991
-6000
-6009
-6017
-6025
-6032
-6040
-6046
-6053
-6059
-6064
-6069
-6074
-6078
-6082
-6086
-6089
-6091
-6094
-6096
-6097
-6098
-6099
-6099
-6099
-6099
-6098
-6097
-6095
-6093
-6091
-6088
-6085
-6081
-6077
-6073
-6068
-6063
-6057
-6051
-6045
-6038
-6031
-6023
-6015
-6007
-5999
-5990
-5980
-5971
-5961
-5950
-5939
-5928
-5917
-5905
-5893
-5880
-5868
-5854
-5841
-5827
-5813
-5798
-5784
-5769
-5753
-5737
-5721
-5705
-5688
-5671
-5654
-5637
-5619
-5601
-5582
-5564
-5545
-5526
-5506
-5486
-5466
-5446
-5425
-5404
-5383
-5362
-5340
-5318
-5296
-5274
-5252
-5229
-5206
-5183
-5159
-5136
-5112
-5088
-5064
-5040
-5016
-4991
-4967
-4942
-4917
-4892
-4867
-4842
-4816
-4791
-4765
-4739
-4714
-4688
-4662
-4635
-4609
-4583
-4556
-4530
-4503
-4477
-4450
-4423
-4396
-4369
-4342
-4315
-4287
-4260
-4232
-4205
-4177
-4150
-4122
-4094
-4066
-4038
-4010
-3982
-3954
-3926
-3897
-3869
-3840
-3812
-3783
-3754
-3725
-3696
-3667
-3638
-3608
-3579
-3549
-3519
-3489
-3459
-3428
-3398
-3367
-3336
-3305
-3273
-3242
-3210
-3178
-3145
-3112
-3079
-3046
-3012
-2978
-2944
-2909
-2874
-2838
-2803
-2766
-2729
-2692
-2654
-2616
-2577
-2538
-2498
-2458
-2417
-2376
-2334
-2291
-2248
-2205
-2160
-2116
-2070
-2024
-1977
-1930
-1882
-1833
-1784
-1734
-1684
-1632
-1580
-1528
-1474
-1420
-1365
-1310
-1253
-1196
-1138
-1080
-1020
-960
-900
-838
-776
-712
-648
-584
-518
-452
-385
-317
-249
-180
-110
-39
33
105
178
252
326
401
477
554
632
710
789
868
949
1030
1112
1194
1277
1361
1446
1531
1617
1704
1791
1879
1967
2057
2146
2237
2328
2420
2512
2605
2698
2792
2887
2982
3077
3173
3270
3367
3464
3562
3660
3759
3858
3958
4058
4158
4259
4360
4461
4563
4665
4767
4869
4972
5075
5178
5281
5384
5488
5591
5695
5799
5903
6007
6111
6215
6319
6423
6527
6631
6735
6838
6942
7046
7149
7252
7355
7458
7560
7662
7764
7866
7967
8068
8169
8269
8369
8468
8567
8665
8763
8861
8958
9054
9150
9245
9340
9434
9527
9620
9712
9804
9894
9984
10074
10162
10250
10337
10423
10509
10593
10677
10760
10842
10923
11003
11082
11160
11238
11314
11390
11464
11538
11610
11682
11752
11822
11890
11957
12024
12089
12153
12216
12278
12339
12399
12457
12515
12571
12626
12680
12733
12785
12835
12885
12933
12979
13025
13069
13113
13155
13195
13235
13273
13310
13346
13380
13414
13446
13476
13506
13534
13561
13587
13612
13635
13657
13678
13697
13716
13733
13748
13763
13776
13788
13798
13807
13815
13822
13827
13831
13834
13835
13835
13834
13832
13828
13823
13817
13809
13800
13790
13779
13766
13753
13738
13722
13704
13686
13666
13645
13623
13599
13575
13549
13523
13495
13466
13436
13405
13372
13339
13305
13269
13233
13195
13157
13118
13077
13036
12993
12950
12906
12861
12815
12768
12720
12672
12622
12572
12521
12469
12417
12364
12310
12255
12199
12143
12087
12029
11971
11912
11853
11793
11732
11671
11610
11547
11485
11421
11357
11293
11228
11163
11097
11031
10965
10897
10830
10762
10694
10625
10556
10487
10418
10348
10278
10207
10136
10065
9994
9923
9851
9779
9707
9635
9563
9490
9418
9345
9272
9199
9126
9053
8980
8907
8834
8761
8688
8614
8541
8468
8395
8322
8249
8177
8103
8032
7959
7887
7815
7743
7672
7601
7530
7459
7388
7318
7248
7179
7110
7041
6972
6904
6837
6769
6702
6636
6570
6504
6439
6374
6309
6245
6182
6119
6057
5995
5933
5873
5812
5753
5694
5635
5577
5520
5463
5407
5352
5297
5243
5190
5137
5085
5034
4983
4933
4883
4835
4787
4740
4693
4647
4602
4558
4515
4472
4430
4388
4348
4308
4269
4230
4192
4156
4119
4083
4049
4014
3982
3949
3918
3887
3857
3827
3798
3771
3743
3717
3691
3667
3643
3619
3597
3575
3554
3533
3514
3495
3477
3460
3443
3427
3412
3398
3384
3371
3359
3348
3337
3327
3318
3310
3302
3295
3289
3284
3279
3275
3272
3269
3267
3266
3266
3266
3267
3269
3272
3275
3279
3284
3289
3295
3302
3309
3317
3326
3336
3346
3356
3368
3380
3393
3406
3420
3435
3450
3466
3483
3500
3518
3536
3555
3575
3596
3617
3638
3661
3684
3707
3731
3756
3781
3807
3833
3860
3888
3916
3945
3974
4003
4034
4065
4097
4128
4161
4194
4227
4261
4296
4331
4366
4402
4438
4475
4513
4550
4588
4627
4666
4705
4745
4785
4826
4867
4908
4950
4992
5035
5077
5120
5164
5207
5251
5295
5340
5384
5429
5474
5520
5565
5610
5656
5702
5748
5794
5840
5887
5933
5979
6026
6072
6119
6165
6212
6258
6305
6351
6397
6444
6490
6536
6582
6627
6673
6718
6763
6808
6853
6897
6942
6985
7029
7072
7115
7158
7200
7242
7283
7324
7365
7406
7445
7485
7524
7562
7600
7638
7675
7712
7748
7783
7818
7853
7887
7921
7954
7986
8018
8048
8080
8109
8140
8169
8198
8225
8253
8280
8306
8331
8356
8381
8405
8428
8451
8473
8494
8515
8535
8555
8574
8593
8611
8628
8645
8661
8676
8691
8706
8720
8733
8745
8757
8769
8780
8790
8800
8809
8817
8825
8833
8840
8847
8852
8858
8863
8867
8871
8875
8878
8880
8882
8884
8885
8885
8885
8885
8884
8883
8881
8879
8877
8874
8871
8867
8863
8859
8854
8848
8843
8837
8831
8824
8817
8810
8802
8794
8786
8777
8768
8759
8750
8740
8730
8719
8709
8698
8687
8675
8664
8652
8640
8628
8616
8603
8590
8577
8564
8551
8537
8524
8510
8496
8482
8467
8453
8438
8423
8408
8392
8377
8361
8345
8329
8313
8297
8280
8263
8246
8229
8212
8194
8177
8159
8141
8122
8105
8086
8068
8048
8031
8012
7993
7974
7955
7935
7916
7897
7877
7858
7838
7819
7799
7779
7759
7740
7720
7700
7680
7660
7641
7621
7601
7581
7562
7542
7522
7503
7484
7464
7445
7426
7407
7388
7369
7350
7332
7313
7295
7277
7259
7241
7224
7207
7190
7173
7157
7141
7125
7109
7094
7078
7064
7049
7035
7021
7008
6994
6982
6969
6957
6945
6934
6923
6913
6903
6893
6884
6876
6867
6860
6852
6846
6839
6833
6828
6823
6819
6815
6812
6810
6807
6806
6805
6804
6804
6805
6806
6808
6810
6813
6816
6820
6824
6829
6835
6841
6847
6855
6862
6870
6879
6888
6898
6908
6919
6930
6942
6954
6967
6980
6993
7007
7021
7036
7051
7067
7083
7099
7116
7133
7150
7168
7186
7204
7223
7242
7261
7281
7300
7320
7341
7361
7381
7402
7423
7444
7466
7487
7508
7530
7552
7573
7595
7617
7639
7661
7683
7705
7727
7749
7771
7793
7814
7836
7858
7879
7901
7922
7943
7964
7985
8005
8026
8045
8066
8085
8105
8124
8141
8161
8179
8197
8214
8231
8248
8264
8280
8295
8310
8325
8339
8353
8366
8379
8391
8403
8415
8425
8436
8446
8455
8464
8473
8480
8488
8494
8501
8506
8511
8516
8520
8523
8526
8529
8530
8531
8532
8532
8531
8529
8527
8525
8522
8518
8513
8508
8502
8496
8489
8481
8472
8463
8454
8443
8432
8421
8408
8395
8381
8367
8352
8337
8320
8303
8286
8267
8248
8229
8208
8186
8166
8143
8121
8096
8073
8048
8022
7996
7969
7941
7913
7884
7854
7824
7793
7761
7729
7696
7662
7628
7593
7557
7521
7484
7446
7408
7369
7329
7289
7248
7206
7164
7122
7078
7034
6990
6945
6899
6853
6806
6759
6711
6662
6613
6564
6513
6463
6412
6360
6308
6255
6202
6149
6094
6040
5985
5929
5873
5817
5760
5703
5645
5587
5528
5470
5410
5351
5291
5230
5170
5109
5047
4986
4924
4862
4799
4737
4674
4611
4548
4485
4421
4358
4294
4230
4167
4103
4038
3975
3911
3847
3783
3719
3655
3591
3528
3464
3401
3338
3274
3211
3149
3086
3024
2962
2900
2839
2777
2717
2656
2596
2536
2477
2418
2359
2301
2244
2187
2130
2074
2017
1963
1909
1855
1801
1749
1696
1645
1594
1543
1494
1445
1396
1348
1301
1255
1209
1164
1120
1076
1033
991
950
909
869
830
791
753
716
680
644
610
576
542
510
478
447
416
387
358
330
302
275
249
224
200
176
153
130
108
87
67
47
28
10
-8
-25
-42
-58
-73
-88
-102
-116
-129
-142
-154
-165
-176
-187
-197
-206
-216
-224
-233
-240
-248
-255
-262
-268
-274
-280
-285
-291
-296
-300
-305
-309
-314
-318
-321
-325
-329
-332
-335
-339
-342
-345
-348
-351
-354
-357
-361
-364
-367
-370
-373
-377
-380
-384
-388
-392
-396
-400
-405
-410
-415
-420
-425
-431
-437
-444
-450
-457
-464
-472
-479
-487
-496
-505
-514
-523
-533
-543
-554
-565
-576
-588
-600
-612
-625
-638
-652
-666
-681
-695
-711
-726
-742
-759
-775
-793
-810
-828
-846
-865
-884
-904
-924
-944
-964
-985
-1006
-1028
-1050
-1072
-1094
-1117
-1140
-1164
-1187
-1211
-1236
-1260
-1285
-1310
-1336
-1361
-1387
-1413
-1440
-1466
-1493
-1520
-1547
-1575
-1602
-1630
-1659
-1687
-1715
-1744
-1773
-1802
-1831
-1861
-1890
-1920
-1950
-1980
-2009
-2040
-2070
-2101
-2131
-2162
-2192
-2223
-2254
-2285
-2316
-2347
-2378
-2409
-2440
-2471
-2502
-2533
-2564
-2595
-2627
-2658
-2689
-2720
-2751
-2782
-2813
-2845
-2876
-2907
-2938
-2968
-2999
-3030
-3061
-3092
-3122
-3153
-3183
-3214
-3244
-3274
-3304
-3334
-3364
-3394
-3423
-3453
-3482
-3512
-3541
-3570
-3599
-3627
-3656
-3685
-3713
-3741
-3769
-3797
-3825
-3852
-3879
-3907
-3934
-3961
-3987
-4014
-4040
-4066
-4091
-4118
-4144
-4170
-4195
-4220
-4245
-4270
-4294
-4319
-4343
-4367
-4391
-4414
-4438
-4461
-4484
-4506
-4529
-4551
-4573
-4595
-4617
-4638
-4659
-4680
-4701
-4722
-4742
-4762
-4782
-4802
-4821
-4840
-4859
-4878
-4897
-4915
-4933
-4951
-4968
-4986
-5003
-5020
-5036
-5053
-5069
-5085
-5101
-5116
-5132
-5147
-5162
-5176
-5191
-5205
-5219
-5233
-5246
-5260
-5273
-5286
-5298
-5311
-5323
-5335
-5347
-5359
-5371
-5382
-5393
-5404
-5414
-5425
-5435
-5445
-5455
-5464
-5473
-5482
-5491
-5500
-5508
-5516
-5524
-5531
-5538
-5546
-5552
-5559
-5565
-5572
-5577
-5583
-5588
-5594
-5599
-5603
-5608
-5612
-5616
-5620
-5624
-5627
-5630
-5633
-5635
-5638
-5640
-5642
-5643
-5644
-5645
-5646
-5646
-5647
-5646
-5646
-5645
-5644
-5643
-5641
-5639
-5637
-5635
-5632
-5629
-5625
-5621
-5617
-5612
-5608
-5602
-5597
-5591
-5585
-5578
-5571
-5564
-5556
-5548
-5540
-5531
-5522
-5512
-5503
-5492
-5482
-5471
-5460
-5448
-5436
-5423
-5410
-5397
-5383
-5369
-5355
-5340
-5325
-5309
-5293
-5277
-5260
-5242
-5225
-5207
-5188
-5169
-5150
-5130
-5110
-5090
-5069
-5048
-5026
-5004
-4981
-4958
-4935
-4911
-4887
-4862
-4837
-4812
-4786
-4760
-4734
-4707
-4679
-4652
-4623
-4595
-4566
-4537
-4507
-4477
-4447
-4416
-4385
-4354
-4323
-4291
-4258
-4226
-4193
-4160
-4126
-4091
-4058
-4024
-3990
-3955
-3920
-3884
-3849
-3813
-3777
-3740
-3704
-3667
-3630
-3593
-3555
-3518
-3480
-3442
-3404
-3365
-3326
-3287
-3248
-3209
-3170
-3130
-3090
-3050
-3010
-2970
-2930
-2889
-2848
-2807
-2766
-2725
-2684
-2643
-2601
-2559
-2518
-2476
-2433
-2391
-2349
-2306
-2264
-2221
-2178
-2135
-2092
-2049
-2005
-1962
-1918
-1875
-1831
-1787
-1743
-1699
-1654
-1610
-1566
-1521
-1476
-1431
-1386
-1341
-1296
-1250
-1205
-1159
-1113
-1068
-1022
-976
-929
-883
-837
-790
-744
-697
-650
-604
-557
-510
-462
-415
-368
-320
-273
-225
-177
-129
-82
-33
15
63
111
160
209
257
306
355
404
453
503
552
601
651
701
751
801
851
901
951
1000
1052
1102
1153
1203
1254
1305
1356
1406
1457
1508
1559
1610
1661
1713
1764
1815
1866
1917
1968
2020
2071
2122
2173
2225
2276
2327
2378
2429
2480
2531
2581
2632
2683
2733
2783
2834
2884
2934
2983
3033
3082
3131
3180
3229
3278
3326
3374
3422
3469
3516
3563
3609
3655
3701
3747
3792
3836
3880
3924
3968
4011
4053
4094
4137
4178
4219
4259
4299
4338
4377
4415
4452
4489
4526
4561
4596
4631
4665
4698
4731
4763
4795
4825
4856
4885
4914
4942
4970
4996
5022
5048
5073
5097
5120
5142
5164
5185
5206
5225
5244
5262
5280
5297
5313
5328
5342
5356
5369
5381
5393
5404
5414
5423
5431
5439
5446
5452
5458
5462
5466
5469
5471
5473
5473
5473
5472
5470
5468
5464
5460
5455
5449
5443
5435
5427
5418
5408
5397
5386
5374
5361
5347
5333
5317
5301
5284
5266
5248
5228
5208
5188
5166
5144
5120
5097
5072
5046
5020
4994
4966
4938
4909
4879
4849
4818
4786
4754
4721
4687
4653
4618
4582
4546
4509
4472
4433
4395
4356
4316
4275
4234
4193
4151
4108
4065
4021
3977
3932
3887
3841
3795
3749
3702
3654
3607
3558
3510
3461
3411
3362
3312
3261
3211
3160
3109
3057
3006
2954
2902
2850
2797
2745
2693
2640
2587
2534
2482
2429
2376
2323
2270
2217
2165
2112
2059
2007
1955
1902
1850
1798
1746
1695
1643
1592
1541
1490
1440
1390
1340
1290
1241
1192
1144
1095
1048
1000
953
907
860
815
769
725
680
636
593
550
508
466
425
384
344
304
265
227
189
151
115
79
43
9
-25
-59
-92
-124
-155
-186
-216
-246
-274
-302
-330
-356
-382
-407
-432
-456
-479
-501
-523
-544
-564
-584
-602
-621
-638
-655
-671
-686
-701
-715
-728
-740
-752
-763
-774
-784
-793
-801
-809
-816
-823
-829
-834
-839
-843
-847
-850
-852
-854
-855
-856
-856
-856
-855
-854
-852
-850
-847
-844
-840
-836
-832
-827
-822
-816
-810
-803
-797
-789
-782
-774
-766
-757
-748
-739
-730
-720
-710
-700
-689
-679
-668
-656
-645
-633
-621
-609
-597
-585
-572
-560
-547
-534
-521
-507
-494
-481
-467
-454
-440
-426
-412
-399
-385
-371
-357
-342
-328
-314
-300
-286
-271
-257
-243
-229
-214
-200
-186
-171
-157
-143
-129
-115
-100
-86
-72
-58
-44
-31
-17
-3
11
25
38
52
65
79
92
105
118
131
144
157
170
183
196
208
221
234
246
259
271
283
296
308
320
333
345
357
369
381
394
406
418
430
442
454
466
478
491
503
515
527
539
551
564
576
588
600
612
625
637
649
661
674
686
698
710
723
735
747
759
772
784
796
808
820
832
844
855
867
879
890
902
913
924
935
946
957
968
979
989
999
1010
1020
1029
1039
1049
1058
1067
1076
1085
1093
1102
1110
1118
1126
1133
1141
1148
1155
1162
1168
1175
1181
1187
1193
1198
1204
1209
1214
1218
1223
1227
1231
1235
1239
1242
1246
1249
1252
1255
1257
1260
1262
1264
1266
1268
1270
1272
1273
1275
1276
1278
1279
1281
1282
1283
1285
1286
1288
1289
1290
1292
1294
1295
1297
1299
1301
1303
1305
1308
1310
1313
1316
1319
1323
1326
1330
1334
1338
1343
1348
1353
1358
1364
1370
1377
1384
1391
1398
1406
1414
1423
1432
1441
1451
1462
1472
1483
1495
1507
1520
1533
1546
1560
1575
1590
1605
1621
1637
1654
1672
1689
1708
1726
1746
1766
1786
1807
1828
1849
1872
1894
1917
1941
1965
1990
2015
2040
2066
2093
2120
2147
2175
2203
2232
2261
2290
2320
2351
2382
2413
2445
2478
2510
2543
2577
2611
2646
2680
2716
2751
2787
2824
2861
2898
2936
2974
3012
3051
3090
3130
3170
3210
3251
3292
3333
3374
3416
3458
3501
3544
3587
3630
3673
3717
3761
3805
3849
3894
3939
3983
4027
4074
4119
4165
4210
4256
4302
4348
4394
4440
4486
4532
4578
4624
4670
4716
4762
4808
4854
4900
4946
4992
5037
5083
5128
5174
5219
5264
5309
5353
5398
5442
5486
5530
5574
5618
5661
5704
5747
5790
5832
5874
5916
5957
5998
6039
6080
6120
6160
6200
6239
6278
6317
6355
6393
6431
6468
6505
6541
6577
6613
6648
6683
6717
6751
6785
6818
6851
6883
6915
6947
6978
7009
7039
7069
7098
7127
7156
7183
7211
7238
7264
7290
7316
7341
7365
7389
7413
7435
7458
7480
7501
7522
7542
7561
7580
7599
7617
7634
7651
7668
7684
7699
7714
7728
7742
7755
7768
7780
7792
7804
7814
7825
7835
7844
7854
7862
7871
7878
7886
7893
7900
7906
7912
7917
7922
7927
7931
7935
7939
7942
7945
7948
7950
7952
7953
7955
7956
7956
7956
7956
7956
7955
7954
7953
7951
7949
7947
7945
7942
7939
7935
7932
7928
7924
7919
7915
7910
7905
7900
7894
7888
7882
7876
7869
7863
7856
7849
7841
7834
7826
7818
7810
7802
7794
7786
7777
7769
7760
7751
7742
7733
7724
7715
7706
7697
7688
7679
7669
7660
7651
7641
7632
7623
7614
7604
7595
7586
7577
7568
7559
7551
7542
7533
7525
7517
7509
7501
7493
7485
7477
7470
7462
7455
7448
7440
7433
7426
7419
7413
7406
7399
7393
7387
7380
7374
7368
7362
7356
7350
7344
7338
7332
7327
7321
7316
7310
7305
7299
7293
7288
7282
7277
7271
7266
7260
7254
7248
7242
7236
7230
7224
7218
7212
7205
7199
7192
7186
7179
7172
7165
7158
7151
7144
7137
7129
7122
7114
7107
7099
7091
7084
7076
7068
7060
7051
7043
7035
7026
7018
7009
7000
6992
6983
6973
6964
6955
6946
6936
6926
6917
6907
6897
6887
6877
6867
6857
6846
6836
6826
6815
6805
6795
6784
6774
6763
6752
6742
6731
6721
6710
6700
6689
6678
6668
6657
6646
6636
6625
6614
6604
6593
6583
6572
6562
6551
6541
6530
6520
6510
6500
6490
6480
6470
6461
6451
6442
6433
6424
6415
6407
6398
6390
6382
6375
6367
6360
6353
6346
6339
6333
6327
6321
6315
6310
6305
6300
6295
6291
6287
6283
6279
6276
6273
6270
6267
6265
6263
6262
6260
6259
6259
6258
6258
6259
6259
6261
6262
6264
6266
6269
6272
6275
6279
6284
6289
6294
6300
6306
6312
6319
6327
6334
6343
6351
6361
6370
6380
6390
6401
6412
6424
6436
6449
6461
6475
6488
6502
6517
6531
6547
6562
6578
6595
6612
6629
6646
6664
6683
6702
6721
6740
6760
6780
6801
6822
6843
6865
6886
6909
6931
6954
6977
7000
7024
7048
7072
7096
7121
7146
7171
7196
7221
7247
7272
7298
7324
7351
7377
7404
7430
7457
7484
7511
7538
7565
7593
7620
7648
7676
7703
7731
7759
7787
7815
7843
7872
7900
7928
7956
7985
8013
8041
8070
8098
8127
8154
8183
8212
8241
8270
8298
8327
8356
8385
8414
8443
8472
8501
8530
8559
8588
8617
8646
8675
8704
8733
8762
8790
8819
8848
8876
8905
8933
8961
8989
9017
9044
9072
9099
9126
9153
9180
9207
9233
9259
9285
9311
9336
9361
9386
9411
9435
9459
9483
9507
9530
9553
9576
9598
9620
9642
9664
9685
9706
9726
9747
9767
9786
9806
9825
9843
9862
9879
9897
9914
9931
9947
9963
9979
9994
10009
10023
10037
10051
10064
10076
10088
10100
10112
10122
10133
10143
10153
10162
10171
10179
10187
10194
10201
10208
10215
10220
10226
10231
10236
10240
10244
10248
10251
10254
10256
10258
10260
10262
10263
10263
10264
10264
10264
10263
10263
10262
10260
10259
10257
10255
10253
10251
10248
10246
10243
10240
10237
10234
10231
10228
10225
10221
10218
10215
10212
10209
10206
10203
10200
10197
10194
10192
10190
10187
10185
10184
10182
10181
10180
10179
10178
10178
10178
10179
10180
10181
10183
10184
10187
10190
10193
10196
10200
10205
10210
10215
10221
10227
10234
10242
10250
10258
10267
10276
10286
10297
10308
10320
10332
10345
10359
10373
10388
10403
10419
10435
10452
10470
10488
10507
10526
10546
10566
10587
10609
10631
10653
10676
10699
10723
10747
10772
10797
10823
10849
10875
10902
10929
10956
10984
11012
11040
11069
11097
11126
11155
11185
11214
11244
11274
11304
11334
11364
11394
11424
11454
11484
11515
11545
11575
11605
11635
11664
11694
11723
11752
11781
11810
11839
11867
11895
11922
11950
11977
12003
12029
12055
12081
12105
12130
12154
12177
12200
12223
12244
12266
12286
12307
12326
12345
12363
12380
12397
12413
12428
12443
12457
12470
12482
12494
12505
12515
12524
12532
12540
12547
12553
12558
12562
12566
12568
12570
12571
12571
12570
12569
12566
12563
12559
12554
12548
12541
12533
12524
12514
12504
12492
12480
12466
12452
12437
12420
12403
12385
12366
12346
12325
12303
12280
12256
12231
12206
12179
12151
12123
12094
12063
12032
12000
11967
11933
11899
11863
11827
11790
11752
11713
11674
11634
11593
11551
11509
11466
11422
11377
11332
11286
11240
11192
11144
11096
11047
10997
10946
10895
10843
10791
10737
10684
10629
10574
10519
10462
10406
10348
10290
10231
10172
10112
10051
9990
9928
9866
9803
9740
9676
9611
9546
9481
9415
9348
9281
9213
9145
9076
9007
8937
8866
8796
8724
8652
8580
8507
8434
8360
8286
8211
8135
8060
7984
7908
7831
7754
7676
7598
7520
7441
7362
7282
7202
7121
7041
6959
6878
6796
6714
6631
6548
6465
6381
6298
6214
6129
6045
5960
5875
5790
5705
5620
5534
5448
5362
5276
5190
5104
5017
4931
4844
4757
4671
4584
4497
4410
4323
4237
4150
4062
3976
3890
3803
3716
3630
3544
3458
3372
3286
3200
3115
3030
2945
2860
2775
2691
2607
2523
2440
2357
2274
2192
2109
2028
1946
1865
1785
1705
1625
1545
1466
1388
1309
1232
1154
1077
1000
925
849
774
699
625
552
479
406
335
263
192
122
53
-16
-85
-152
-219
-286
-352
-417
-482
-545
-609
-671
-733
-794
-855
-914
-973
-1032
-1089
-1146
-1202
-1257
-1312
-1365
-1418
-1471
-1522
-1573
-1622
-1671
-1719
-1767
-1813
-1859
-1904
-1948
-1991
-2033
-2075
-2116
-2156
-2195
-2233
-2270
-2307
-2342
-2377
-2411
-2444
-2477
-2508
-2539
-2569
-2599
-2627
-2655
-2682
-2708
-2734
-2758
-2783
-2806
-2829
-2851
-2872
-2892
-2912
-2932
-2950
-2968
-2986
-3002
-3018
-3034
-3049
-3063
-3077
-3091
-3104
-3116
-3128
-3140
-3151
-3162
-3173
-3183
-3193
-3203
-3212
-3221
-3230
-3239
-3247
-3255
-3263
-3271
-3279
-3287
-3295
-3302
-3310
-3317
-3324
-3332
-3339
-3346
-3354
-3361
-3369
-3376
-3384
-3392
-3399
-3407
-3415
-3424
-3432
-3441
-3449
-3458
-3468
-3477
-3487
-3497
-3507
-3518
-3529
-3541
-3552
-3565
-3577
-3590
-3604
-3618
-3632
-3647
-3662
-3678
-3695
-3712
-3729
-3747
-3766
-3785
-3805
-3825
-3846
-3867
-3889
-3912
-3935
-3959
-3983
-4008
-4034
-4059
-4086
-4114
-4143
-4171
-4201
-4231
-4262
-4293
-4325
-4358
-4392
-4426
-4460
-4496
-4532
-4569
-4606
-4644
-4683
-4723
-4763
-4803
-4845
-4887
-4929
-4973
-5016
-5061
-5106
-5152
-5198
-5245
-5292
-5340
-5389
-5438
-5488
-5538
-5589
-5641
-5693
-5745
-5799
-5852
-5907
-5961
-6017
-6073
-6129
-6186
-6244
-6302
-6360
-6419
-6479
-6539
-6599
-6660
-6722
-6783
-6845
-6908
-6971
-7034
-7098
-7162
-7226
-7290
-7355
-7421
-7486
-7552
-7618
-7684
-7751
-7818
-7885
-7952
-8019
-8087
-8154
-8222
-8290
-8358
-8427
-8495
-8564
-8632
-8701
-8770
-8838
-8907
-8976
-9045
-9114
-9182
-9251
-9320
-9389
-9458
-9526
-9595
-9663
-9732
-9800
-9868
-9936
-10003
-10071
-10138
-10205
-10272
-10339
-10405
-10471
-10537
-10602
-10667
-10732
-10797
-10861
-10924
-10988
-11050
-11113
-11175
-11237
-11298
-11359
-11419
-11479
-11538
-11597
-11656
-11714
-11771
-11828
-11884
-11940
-11996
-12051
-12105
-12159
-12212
-12265
-12317
-12369
-12420
-12471
-12521
-12571
-12620
-12669
-12717
-12765
-12812
-12858
-12904
-12950
-12995
-13039
-13083
-13127
-13169
-13212
-13254
-13295
-13336
-13376
-13415
-13455
-13493
-13531
-13569
-13606
-13642
-13678
-13714
-13749
-13783
-13817
-13850
-13883
-13916
-13947
-13979
-14010
-14040
-14070
-14099
-14128
-14156
-14184
-14211
-14238
-14264
-14290
-14315
-14340
-14365
-14388
-14412
-14435
-14457
-14479
-14500
-14521
-14541
-14561
-14580
-14599
-14617
-14635
-14652
-14669
-14685
-14701
-14716
-14731
-14745
-14759
-14772
-14784
-14796
-14807
-14818
-14828
-14838
-14847
-14856
-14863
-14871
-14877
-14883
-14889
-14894
-14898
-14901
-14904
-14906
-14908
-14908
-14908
-14908
-14907
-14905
-14902
-14899
-14895
-14890
-14885
-14879
-14872
-14864
-14856
-14847
-14837
-14827
-14816
-14804
-14791
-14778
-14764
-14749
-14734
-14717
-14700
-14682
-14664
-14644
-14624
-14603
-14581
-14559
-14535
-14511
-14486
-14460
-14434
-14407
-14378
-14349
-14320
-14289
-14258
-14226
-14193
-14159
-14125
-14089
-14053
-14016
-13978
-13940
-13900
-13860
-13819
-13777
-13734
-13691
-13646
-13601
-13555
-13508
-13460
-13412
-13362
-13312
-13261
-13209
-13156
-13103
-13049
-12994
-12938
-12881
-12824
-12766
-12707
-12647
-12587
-12526
-12464
-12401
-12338
-12274
-12210
-12144
-12079
-12012
-11945
-11877
-11809
-11740
-11671
-11601
-11531
-11460
-11388
-11316
-11243
-11170
-11097
-11022
-10948
-10873
-10797
-10721
-10645
-10568
-10491
-10413
-10335
-10257
-10178
-10099
-10020
-9940
-9860
-9780
-9699
-9618
-9537
-9455
-9374
-9292
-9210
-9127
-9045
-8962
-8879
-8796
-8713
-8630
-8547
-8463
-8380
-8296
-8213
-8130
-8045
-7963
-7879
-7796
-7712
-7629
-7546
-7463
-7380
-7297
-7214
-7131
-7049
-6966
-6884
-6801
-6719
-6637
-6556
-6474
-6393
-6311
-6230
-6150
-6069
-5989
-5909
-5829
-5750
-5670
-5592
-5513
-5435
-5358
-5280
-5203
-5127
-5051
-4975
-4900
-4825
-4750
-4676
-4602
-4529
-4456
-4383
-4311
-4240
-4168
-4097
-4027
-3957
-3887
-3818
-3749
-3681
-3612
-3545
-3477
-3410
-3344
-3278
-3212
-3147
-3082
-3017
-2953
-2889
-2826
-2763
-2701
-2639
-2577
-2516
-2455
-2395
-2335
-2276
-2217
-2159
-2101
-2043
-1986
-1930
-1873
-1818
-1762
-1707
-1653
-1599
-1545
-1492
-1439
-1387
-1335
-1283
-1232
-1181
-1131
-1081
-1031
-982
-933
-885
-837
-789
-742
-695
-648
-602
-555
-510
-464
-419
-374
-330
-285
-241
-197
-153
-110
-67
-24
19
62
105
147
189
231
273
315
356
398
439
481
522
563
604
645
685
726
767
807
848
888
928
969
1008
1049
1090
1130
1170
1210
1250
1290
1330
1370
1410
1450
1490
1530
1570
1610
1650
1690
1730
1770
1810
1850
1890
1930
1970
2009
2050
2090
2131
2171
2211
2251
2291
2331
2371
2412
2452
2492
2533
2573
2613
2654
2694
2735
2775
2816
2857
2897
2938
2979
3020
3061
3102
3143
3184
3225
3266
3307
3348
3389
3430
3471
3512
3553
3594
3635
3676
3717
3758
3799
3840
3880
3921
3962
4003
4043
4085
4126
4166
4207
4248
4289
4330
4371
4412
4453
4494
4535
4576
4617
4658
4699
4740
4781
4822
4863
4904
4945
4986
5028
5069
5110
5151
5193
5234
5275
5317
5358
5400
5441
5483
5524
5566
5608
5650
5692
5734
5777
5819
5862
5904
5947
5990
6033
6076
6119
6163
6206
6250
6294
6338
6382
6426
6470
6515
6560
6605
6650
6695
6741
6787
6833
6879
6925
6972
7019
7066
7113
7160
7208
7256
7304
7353
7401
7450
7500
7549
7599
7649
7700
7750
7801
7853
7904
7956
8009
8061
8114
8167
8221
8275
8329
8384
8438
8494
8549
8605
8661
8717
8774
8831
8889
8946
9004
9062
9121
9180
9239
9298
9358
9418
9478
9538
9599
9660
9721
9782
9844
9906
9968
10030
10093
10155
10218
10281
10344
10407
10471
10534
10598
10661
10725
10789
10853
10916
10980
11044
11108
11172
11236
11300
11364
11428
11492
11557
11621
11685
11749
11813
11878
11942
12006
12071
12135
12199
12264
12328
12392
12456
12520
12584
12648
12712
12776
12840
12904
12967
13031
13095
13158
13222
13285
13348
13411
13474
13537
13600
13663
13725
13787
13850
13912
13974
14036
14097
14159
14220
14282
14343
14404
14465
14526
14586
14647
14707
14768
14828
14888
14948
15007
15067
15126
15185
15244
15303
15361
15420
15478
15535
15593
15650
15707
15764
15820
15876
15932
15987
16042
16097
16151
16204
16259
16312
16364
16417
16469
16520
16572
16622
16672
16722
16772
16821
16869
16918
16966
17013
17060
17106
17152
17198
17243
17288
17332
17376
17419
17462
17504
17545
17586
17627
17667
17706
17745
17783
17821
17858
17894
17930
17965
18000
18034
18068
18100
18133
18164
18195
18226
18255
18284
18313
18340
18367
18394
18420
18445
18469
18493
18515
18538
18559
18580
18600
18620
18639
18657
18674
18691
18707
18722
18737
18751
18764
18777
18789
18800
18810
18820
18829
18838
18845
18852
18859
18864
18869
18874
18877
18880
18883
18885
18886
18886
18886
18885
18884
18882
18880
18877
18873
18869
18864
18858
18852
18846
18839
18831
18823
18814
18805
18796
18786
18775
18764
18752
18740
18727
18714
18700
18686
18671
18656
18640
18624
18608
18590
18573
18554
18536
18517
18497
18477
18457
18436
18414
18392
18370
18347
18324
18300
18276
18252
18227
18202
18176
18150
18123
18096
18069
18042
18014
17986
17957
17928
17899
17869
17840
17810
17779
17749
17718
17687
17655
17624
17592
17560
17528
17495
17463
17430
17397
17364
17330
17296
17263
17229
17194
17160
17125
17091
17056
17021
16985
16950
16914
16878
16842
16806
16770
16734
16697
16660
16623
16586
16549
16511
16474
16436
16398
16360
16322
16283
16244
16204
16166
16126
16088
16047
16009
15969
15929
15889
15848
15808
15767
15726
15685
15644
15603
15561
15519
15477
15435
15393
15351
15308
15266
15223
15180
15137
15093
15050
15006
14963
14919
14875
14831
14787
14742
14698
14653
14609
14564
14519
14474
14429
14384
14339
14293
14248
14203
14157
14112
14066
14021
13975
13929
13884
13838
13793
13747
13702
13657
13611
13566
13521
13476
13431
13386
13341
13296
13252
13207
13163
13119
13075
13031
12987
12943
12900
12856
12813
12770
12728
12685
12643
12600
12558
12517
12475
12434
12392
12352
12311
12271
12230
12190
12151
12111
12072
12033
11994
11956
11917
11879
11841
11803
11766
11729
11692
11655
11618
11582
11546
11510
11474
11438
11403
11368
11333
11298
11263
11229
11194
11160
11126
11092
11058
11025
10991
10957
10924
10891
10857
10824
10791
10758
10725
10692
10659
10626
10593
10560
10527
10494
10461
10428
10395
10362
10329
10296
10263
10230
10196
10163
10129
10096
10062
10028
9994
9960
9925
9891
9856
9821
9786
9750
9714
9678
9642
9605
9568
9531
9494
9456
9417
9379
9340
9301
9261
9221
9180
9139
9098
9056
9014
8971
8928
8885
8841
8797
8752
8707
8662
8616
8569
8522
8475
8427
8379
8330
8281
8232
8182
8131
8080
8029
7977
7925
7872
7819
7765
7711
7657
7602
7547
7491
7435
7379
7322
7265
7208
7150
7092
7033
6974
6915
6856
6795
6735
6674
6613
6552
6490
6427
6365
6302
6238
6175
6111
6046
5982
5916
5851
5785
5719
5653
5586
5518
5451
5383
5314
5245
5176
5107
5037
4966
4895
4824
4753
4681
4609
4536
4463
4390
4316
4242
4168
4093
4018
3942
3867
3791
3715
3638
3561
3484
3407
3329
3251
3173
3095
3017
2938
2859
2780
2701
2622
2542
2463
2383
2303
2223
2143
2063
1983
1903
1822
1742
1661
1581
1500
1419
1339
1258
1178
1097
1016
936
856
776
696
616
536
456
377
297
218
139
60
-18
-96
-174
-252
-330
-407
-484
-560
-637
-713
-788
-864
-939
-1012
-1088
-1162
-1235
-1309
-1381
-1454
-1526
-1598
-1669
-1740
-1811
-1881
-1951
-2021
-2090
-2159
-2228
-2296
-2363
-2431
-2498
-2564
-2630
-2696
-2761
-2826
-2890
-2954
-3018
-3081
-3143
-3206
-3267
-3328
-3389
-3450
-3509
-3569
-3628
-3687
-3745
-3802
-3860
-3917
-3973
-4029
-4085
-4140
-4195
-4250
-4304
-4358
-4411
-4464
-4516
-4569
-4620
-4672
-4723
-4773
-4823
-4873
-4923
-4972
-5020
-5068
-5116
-5163
-5210
-5257
-5303
-5348
-5393
-5438
-5482
-5525
-5569
-5611
-5654
-5695
-5737
-5778
-5818
-5858
-5897
-5936
-5975
-6013
-6050
-6087
-6124
-6160
-6195
-6230
-6264
-6298
-6331
-6364
-6397
-6428
-6459
-6490
-6520
-6549
-6578
-6606
-6634
-6661
-6687
-6713
-6738
-6763
-6787
-6810
-6833
-6855
-6877
-6898
-6918
-6938
-6957
-6975
-6992
-7009
-7026
-7041
-7056
-7071
-7084
-7097
-7110
-7121
-7132
-7142
-7152
-7161
-7169
-7177
-7183
-7189
-7195
-7199
-7203
-7207
-7209
-7211
-7212
-7212
-7211
-7210
-7208
-7205
-7201
-7197
-7192
-7186
-7179
-7171
-7163
-7154
-7144
-7133
-7121
-7109
-7096
-7081
-7066
-7050
-7034
-7016
-6997
-6978
-6957
-6936
-6914
-6891
-6867
-6842
-6817
-6790
-6763
-6735
-6706
-6676
-6645
-6613
-6580
-6547
-6513
-6477
-6441
-6404
-6366
-6328
-6288
-6248
-6206
-6164
-6121
-6077
-6033
-5987
-5941
-5893
-5845
-5796
-5747
-5696
-5645
-5593
-5540
-5486
-5431
-5376
-5320
-5263
-5206
-5148
-5089
-5029
-4969
-4908
-4846
-4784
-4721
-4658
-4594
-4530
-4465
-4399
-4333
-4266
-4199
-4131
-4062
-3995
-3925
-3856
-3786
-3716
-3645
-3574
-3503
-3431
-3359
-3287
-3215
-3142
-3069
-2996
-2922
-2849
-2775
-2701
-2627
-2553
-2478
-2404
-2329
-2254
-2180
-2105
-2029
-1955
-1880
-1805
-1730
-1655
-1580
-1505
-1430
-1355
-1281
-1206
-1131
-1057
-983
-908
-834
-761
-687
-614
-541
-468
-395
-323
-251
-179
-107
-36
35
105
175
245
314
383
451
520
587
655
721
788
854
919
984
1049
1113
1177
1240
1302
1365
1426
1487
1548
1608
1667
1726
1784
1842
1899
1955
2011
2066
2121
2174
2228
2280
2332
2383
2433
2483
2532
2581
2628
2676
2722
2768
2813
2857
2901
2944
2986
3028
3068
3109
3148
3187
3225
3262
3299
3335
3370
3404
3438
3471
3503
3535
3565
3595
3624
3652
3680
3707
3733
3758
3782
3806
3829
3851
3872
3893
3913
3932
3950
3968
3985
4001
4016
4030
4045
4059
4070
4083
4094
4105
4115
4125
4133
4141
4149
4155
4161
4167
4172
4176
4179
4182
4185
4187
4188
4189
4189
4189
4188
4187
4185
4183
4180
4177
4173
4169
4165
4160
4155
4149
4143
4137
4130
4123
4116
4108
4100
4091
4083
4074
4065
4056
4046
4035
4026
4014
4003
3993
3982
3971
3959
3947
3935
3922
3910
3897
3884
3871
3858
3845
3831
3818
3804
3790
3777
3763
3749
3735
3721
3707
3693
3679
3665
3651
3637
3623
3609
3595
3581
3567
3552
3538
3524
3510
3495
3481
3467
3452
3438
3424
3409
3395
3380
3365
3351
3336
3322
3307
3292
3277
3263
3248
3233
3219
3204
3189
3175
3160
3145
3131
3117
3102
3088
3074
3060
3046
3032
3018
3005
2991
2978
2965
2952
2939
2926
2913
2901
2888
2876
2864
2852
2841
2829
2818
2806
2795
2784
2774
2763
2753
2742
2732
2722
2713
2703
2694
2684
2675
2666
2658
2649
2641
2632
2624
2616
2609
2601
2594
2586
2579
2572
2565
2559
2552
2546
2539
2533
2527
2521
2516
2510
2505
2500
2494
2490
2485
2480
2476
2471
2467
2463
2459
2456
2452
2449
2446
2442
2439
2436
2434
2431
2428
2426
2423
2421
2418
2416
2413
2411
2409
2406
2404
2402
2399
2397
2395
2392
2390
2387
2385
2382
2379
2377
2374
2371
2368
2365
2362
2359
2356
2352
2349
2346
2342
2339
2335
2332
2328
2324
2321
2317
2313
2309
2305
2302
2298
2294
2290
2286
2282
2278
2274
2270
2265
2261
2257
2253
2249
2245
2241
2237
2233
2229
2224
2220
2216
2212
2208
2203
2199
2195
2190
2186
2182
2177
2173
2168
2164
2159
2155
2150
2145
2141
2136
2132
2127
2122
2118
2113
2108
2104
2099
2094
2090
2085
2080
2076
2071
2067
2062
2057
2053
2048
2044
2039
2035
2029
2025
2021
2016
2012
2007
2003
1998
1993
1989
1984
1979
1975
1970
1965
1961
1956
1951
1946
1941
1936
1932
1927
1922
1917
1912
1907
1902
1896
1891
1886
1881
1876
1870
1865
1859
1854
1848
1843
1837
1831
1825
1820
1814
1808
1802
1796
1790
1784
1778
1772
1766
1760
1754
1748
1743
1737
1731
1725
1719
1713
1708
1702
1696
1690
1685
1679
1674
1668
1662
1657
1651
1645
1640
1634
1629
1623
1617
1612
1606
1600
1594
1589
1583
1577
1571
1565
1559
1554
1548
1542
1536
1530
1524
1519
1513
1507
1501
1496
1490
1484
1478
1472
1467
1461
1455
1449
1443
1437
1431
1426
1420
1413
1407
1401
1395
1389
1383
1377
1370
1364
1358
1351
1345
1338
1332
1325
1319
1312
1306
1299
1293
1287
1280
1274
1267
1261
1254
1248
1241
1235
1229
1222
1216
1209
1203
1197
1190
1184
1177
1171
1165
1158
1152
1145
1139
1132
1126
1119
1113
1106
1100
1093
1087
1080
1073
1067
1060
1053
1047
1040
1033
1026
1018
1012
1004
997
990
983
975
967
959
951
943
935
926
917
909
900
891
882
872
863
853
843
833
823
813
803
792
782
771
760
750
739
727
716
705
693
682
670
658
646
634
622
609
597
584
571
558
545
531
518
504
490
476
462
447
433
418
403
388
372
357
341
325
309
292
276
259
242
225
208
190
172
154
136
118
100
81
62
43
24
5
-14
-34
-54
-73
-93
-114
-134
-154
-175
-196
-217
-238
-259
-280
-302
-323
-345
-367
-389
-411
-433
-455
-478
-500
-522
-545
-568
-590
-613
-636
-659
-682
-705
-728
-752
-775
-798
-821
-845
-868
-891
-915
-938
-961
-985
-1008
-1031
-1055
-1078
-1101
-1124
-1147
-1170
-1193
-1216
-1239
-1262
-1285
-1307
-1330
-1352
-1374
-1396
-1418
-1440
-1462
-1484
-1505
-1526
-1548
-1569
-1589
-1610
-1630
-1651
-1671
-1691
-1710
-1730
-1749
-1768
-1787
-1805
-1824
-1842
-1860
-1878
-1895
-1913
-1930
-1947
-1963
-1980
-1996
-2012
-2028
-2044
-2059
-2074
-2089
-2104
-2118
-2133
-2147
-2161
-2174
-2188
-2201
-2214
-2227
-2239
-2252
-2264
-2276
-2288
-2299
-2311
-2322
-2333
-2344
-2354
-2365
-2375
-2385
-2395
-2404
-2414
-2423
-2433
-2442
-2451
-2460
-2468
-2477
-2485
-2494
-2502
-2510
-2518
-2526
-2533
-2541
-2548
-2556
-2563
-2570
-2577
-2584
-2591
-2598
-2604
-2611
-2617
-2623
-2630
-2636
-2642
-2647
-2653
-2659
-2665
-2670
-2675
-2681
-2686
-2691
-2696
-2700
-2705
-2710
-2714
-2718
-2722
-2726
-2730
-2734
-2737
-2741
-2744
-2747
-2750
-2753
-2756
-2758
-2761
-2763
-2765
-2767
-2768
-2770
-2771
-2772
-2773
-2774
-2775
-2775
-2776
-2776
-2776
-2776
-2775
-2775
-2774
-2773
-2771
-2770
-2768
-2767
-2764
-2762
-2760
-2757
-2754
-2751
-2747
-2743
-2740
-2735
-2731
-2726
-2722
-2716
-2711
-2705
-2700
-2693
-2687
-2680
-2673
-2666
-2658
-2650
-2642
-2634
-2625
-2616
-2606
-2596
-2586
-2575
-2565
-2553
-2542
-2530
-2517
-2505
-2492
-2478
-2465
-2450
-2436
-2421
-2406
-2390
-2375
-2358
-2342
-2325
-2307
-2289
-2271
-2253
-2234
-2214
-2195
-2175
-2154
-2133
-2112
-2090
-2068
-2045
-2023
-2000
-1976
-1952
-1928
-1903
-1878
-1852
-1826
-1800
-1773
-1745
-1718
-1690
-1661
-1632
-1603
-1573
-1543
-1512
-1482
-1450
-1419
-1386
-1354
-1321
-1288
-1254
-1220
-1185
-1151
-1115
-1080
-1044
-1006
-970
-933
-896
-858
-819
-781
-742
-702
-662
-622
-582
-541
-500
-458
-417
-374
-332
-289
-246
-202
-158
-114
-69
-24
21
67
113
159
206
253
301
348
396
445
493
542
592
641
691
741
792
843
894
945
997
1049
1101
1154
1207
1260
1313
1367
1421
1475
1530
1585
1640
1695
1751
1807
1863
1919
1976
2033
2090
2147
2205
2262
2320
2379
2437
2496
2555
2614
2673
2732
2792
2851
2911
2971
3031
3091
3152
3212
3273
3333
3394
3455
3515
3576
3637
3698
3759
3820
3880
3941
4002
4062
4123
4184
4245
4305
4365
4426
4486
4546
4606
4666
4726
4786
4845
4905
4964
5023
5082
5141
5200
5258
5317
5375
5433
5491
5549
5607
5664
5722
5779
5836
5892
5949
6005
6061
6116
6172
6227
6282
6337
6391
6445
6499
6553
6606
6659
6712
6765
6817
6869
6920
6972
7023
7073
7124
7174
7223
7273
7322
7370
7419
7467
7514
7562
7608
7655
7701
7747
7793
7838
7883
7927
7971
8015
8058
8101
8144
8186
8229
8270
8311
8352
8393
8433
8473
8512
8551
8589
8628
8666
8703
8740
8777
8813
8849
8885
8920
8955
8990
9024
9058
9091
9124
9157
9190
9222
9253
9285
9316
9346
9377
9407
9436
9466
9495
9523
9552
9580
9608
9635
9662
9689
9716
9742
9768
9794
9819
9844
9869
9893
9918
9942
9965
9989
10012
10035
10057
10079
10101
10123
10144
10165
10186
10206
10226
10246
10266
10285
10303
10322
10340
10358
10375
10393
10410
10426
10442
10458
10474
10489
10505
10519
10534
10548
10562
10576
10589
10603
10616
10629
10641
10653
10666
10678
10689
10701
10712
10723
10734
10745
10756
10766
10776
10786
10796
10806
10816
10825
10835
10844
10853
10862
10870
10879
10887
10896
10904
10912
10920
10927
10935
10942
10949
10957
10964
10970
10977
10984
10990
10996
11002
11008
11014
11020
11026
11031
11036
11042
11047
11052
11056
11061
11066
11070
11074
11079
11083
11087
11090
11094
11097
11101
11104
11107
11110
11113
11116
11119
11122
11124
11127
11129
11132
11134
11136
11139
11141
11143
11145
11147
11149
11151
11153
11155
11156
11158
11160
11162
11163
11165
11166
11168
11169
11171
11172
11174
11175
11176
11177
11179
11180
11181
11182
11183
11184
11185
11186
11187
11187
11188
11189
11190
11190
11191
11191
11192
11192
11193
11193
11193
11194
11194
11194
11194
11194
11194
11193
11193
11193
11192
11192
11191
11191
11190
11189
11188
11187
11186
11184
11183
11181
11180
11178
11176
11174
11172
11170
11167
11165
11162
11159
11156
11153
11150
11146
11143
11139
11135
11131
11127
11122
11118
11113
11108
11103
11098
11093
11088
11082
11076
11071
11065
11059
11053
11046
11040
11033
11027
11020
11013
11006
10999
10992
10985
10977
10970
10962
10955
10947
10939
10931
10922
10914
10906
10897
10889
10880
10871
10862
10853
10844
10835
10825
10816
10806
10797
10787
10777
10767
10757
10747
10737
10727
10716
10706
10695
10685
10674
10663
10652
10641
10630
10619
10608
10597
10585
10574
10562
10551
10539
10527
10515
10503
10491
10479
10467
10454
10442
10429
10416
10404
10391
10378
10364
10351
10338
10324
10310
10297
10283
10268
10254
10240
10225
10210
10195
10180
10165
10149
10134
10118
10101
10085
10068
10052
10035
10017
10000
9982
9964
9945
9927
9908
9889
9869
9850
9830
9809
9789
9768
9747
9725
9704
9682
9659
9637
9614
9591
9567
9544
9520
9495
9471
9446
9420
9395
9369
9343
9316
9290
9263
9235
9208
9180
9152
9123
9095
9066
9037
9007
8977
8947
8917
8887
8856
8825
8794
8762
8731
8699
8667
8634
8602
8569
8536
8502
8469
8435
8402
8368
8333
8299
8264
8230
8195
8159
8124
8089
8053
8016
7982
7946
7909
7873
7837
7800
7764
7727
7690
7653
7617
7580
7542
7505
7468
7431
7394
7356
7319
7281
7244
7206
7169
7131
7094
7056
7019
6981
6944
6906
6869
6831
6794
6756
6719
6681
6644
6607
6569
6532
6495
6458
6421
6384
6347
6310
6273
6236
6199
6163
6126
6089
6053
6017
5980
5944
5908
5872
5836
5800
5765
5729
5694
5658
5623
5588
5553
5518
5483
5449
5414
5380
5345
5311
5277
5243
5209
5176
5142
5109
5075
5042
5009
4977
4944
4911
4879
4847
4815
4783
4751
4720
4689
4657
4627
4596
4565
4535
4505
4475
4445
4415
4386
4357
4328
4299
4271
4242
4214
4186
4158
4131
4103
4075
4049
4022
3996
3969
3943
3917
3892
3866
3841
3816
3791
3766
3741
3717
3693
3669
3645
3622
3599
3576
3553
3530
3508
3485
3463
3441
3420
3398
3377
3356
3335
3314
3293
3273
3253
3233
3213
3193
3174
3154
3135
3116
3097
3079
3061
3042
3024
3006
2989
2971
2954
2936
2919
2903
2886
2869
2853
2836
2820
2804
2788
2772
2756
2741
2725
2710
2694
2679
2664
2649
2634
2619
2604
2589
2575
2560
2545
2531
2516
2502
2487
2473
2459
2444
2430
2416
2402
2388
2373
2359
2345
2331
2317
2303
2289
2275
2261
2247
2233
2219
2204
2190
2176
2162
2148
2134
2119
2105
2090
2076
2062
2047
2032
2017
2003
1988
1974
1959
1944
1929
1914
1899
1884
1869
1853
1838
1823
1808
1792
1777
1761
1746
1730
1715
1699
1683
1667
1652
1636
1620
1604
1588
1571
1555
1539
1522
1506
1489
1473
1456
1439
1423
1406
1389
1371
1354
1337
1320
1302
1285
1267
1249
1232
1214
1196
1178
1160
1141
1123
1105
1086
1068
1049
1030
1010
992
973
954
935
916
896
877
857
838
818
798
778
758
738
718
697
677
656
636
615
595
574
553
532
511
490
469
448
426
405
383
362
340
318
296
275
253
230
208
186
164
141
119
96
74
51
28
5
-18
-41
-64
-87
-110
-133
-157
-180
-203
-227
-250
-274
-298
-321
-345
-369
-392
-416
-440
-464
-488
-511
-535
-559
-583
-607
-631
-655
-679
-703
-727
-751
-775
-798
-822
-846
-870
-894
-918
-942
-966
-989
-1012
-1037
-1061
-1084
-1108
-1132
-1155
-1179
-1202
-1226
-1249
-1273
-1296
-1319
-1343
-1366
-1389
-1412
-1435
-1458
-1480
-1503
-1526
-1548
-1570
-1593
-1615
-1637
-1659
-1681
-1703
-1725
-1746
-1768
-1789
-1810
-1832
-1853
-1874
-1895
-1915
-1936
-1957
-1977
-1997
-2017
-2037
-2057
-2077
-2096
-2116
-2135
-2154
-2173
-2192
-2210
-2229
-2247
-2265
-2283
-2301
-2318
-2336
-2353
-2370
-2387
-2404
-2420
-2437
-2453
-2469
-2485
-2501
-2516
-2532
-2547
-2562
-2577
-2592
-2607
-2621
-2636
-2650
-2664
-2678
-2692
-2706
-2720
-2733
-2747
-2760
-2773
-2786
-2799
-2812
-2824
-2837
-2849
-2861
-2873
-2885
-2897
-2908
-2920
-2931
-2942
-2953
-2964
-2974
-2985
-2995
-3005
-3016
-3025
-3035
-3045
-3054
-3064
-3073
-3082
-3091
-3099
-3108
-3116
-3125
-3133
-3141
-3149
-3157
-3164
-3172
-3179
-3186
-3193
-3200
-3207
-3214
-3220
-3227
-3233
-3240
-3246
-3252
-3258
-3264
-3270
-3275
-3281
-3287
-3292
-3297
-3303
-3308
-3313
-3318
-3323
-3328
-3333
-3338
-3343
-3347
-3352
-3357
-3361
-3366
-3370
-3374
-3378
-3382
-3386
-3390
-3394
-3398
-3401
-3405
-3408
-3411
-3414
-3417
-3420
-3423
-3426
-3428
-3430
-3432
-3434
-3436
-3438
-3439
-3441
-3442
-3443
-3444
-3445
-3445
-3446
-3446
-3446
-3446
-3445
-3445
-3444
-3443
-3442
-3440
-3439
-3437
-3435
-3432
-3430
-3427
-3424
-3420
-3417
-3413
-3409
-3404
-3400
-3395
-3389
-3384
-3378
-3372
-3366
-3359
-3352
-3345
-3337
-3329
-3321
-3313
-3304
-3295
-3285
-3276
-3265
-3255
-3244
-3233
-3222
-3210
-3198
-3186
-3173
-3160
-3146
-3132
-3118
-3104
-3089
-3074
-3058
-3042
-3026
-3009
-2992
-2975
-2957
-2939
-2920
-2902
-2882
-2863
-2843
-2822
-2802
-2781
-2759
-2737
-2715
-2693
-2670
-2646
-2622
-2598
-2574
-2549
-2524
-2498
-2472
-2446
-2419
-2392
-2365
-2337
-2309
-2281
-2252
-2223
-2193
-2163
-2133
-2102
-2071
-2039
-2008
-1975
-1943
-1910
-1877
-1843
-1809
-1775
-1740
-1705
-1670
-1634
-1598
-1561
-1525
-1487
-1450
-1412
-1374
-1336
-1297
-1258
-1218
-1179
-1139
-1098
-1058
-1016
-976
-935
-894
-852
-810
-768
-726
-684
-641
-599
-556
-513
-470
-427
-383
-340
-297
-253
-210
-166
-122
-79
-35
8
52
96
139
183
226
270
313
357
400
443
486
529
572
615
658
700
743
785
827
869
911
953
994
1035
1076
1117
1158
1199
1239
1279
1319
1359
1398
1438
1477
1516
1554
1592
1630
1668
1706
1743
1780
1817
1853
1889
1925
1961
1996
2031
2066
2100
2134
2168
2201
2235
2267
2300
2332
2364
2395
2426
2457
2488
2518
2547
2577
2606
2635
2663
2691
2719
2746
2773
2799
2826
2851
2877
2902
2927
2951
2975
2999
3023
3046
3068
3091
3113
3134
3155
3176
3197
3217
3237
3256
3275
3294
3313
3331
3348
3366
3383
3400
3416
3432
3448
3464
3479
3494
3508
3523
3537
3550
3564
3577
3590
3602
3614
3626
3638
3650
3661
3672
3683
3693
3704
3714
3724
3734
3743
3752
3761
3770
3779
3788
3796
3804
3812
3820
3828
3835
3842
3850
3857
3863
3870
3877
3883
3889
3895
3901
3907
3913
3918
3924
3929
3934
3939
3944
3949
3954
3959
3963
3967
3972
3976
3980
3984
3988
3992
3996
3999
4003
4006
4010
4013
4016
4019
4022
4026
4029
4032
4035
4038
4041
4043
4046
4049
4051
4054
4058
4061
4064
4066
4069
4072
4075
4078
4081
4083
4086
4090
4093
4097
4100
4103
4107
4110
4114
4118
4121
4125
4129
4133
4137
4142
4146
4151
4155
4160
4165
4170
4175
4181
4186
4192
4198
4204
4210
4217
4224
4230
4237
4245
4252
4260
4268
4276
4284
4293
4301
4310
4319
4329
4338
4348
4358
4368
4379
4389
4400
4411
4423
4434
4446
4458
4470
4483
4496
4509
4522
4535
4549
4563
4577
4591
4606
4621
4636
4651
4667
4683
4699
4715
4732
4749
4766
4783
4801
4819
4837
4855
4874
4893
4912
4931
4951
4971
4991
5012
5032
5053
5075
5096
5118
5140
5162
5185
5208
5231
5254
5278
5302
5326
5350
5375
5400
5425
5450
5475
5501
5527
5553
5580
5606
5633
5660
5688
5715
5743
5771
5799
5827
5856
5884
5913
5942
5971
6001
6030
6060
6089
6119
6149
6179
6210
6240
6271
6301
6332
6363
6393
6424
6455
6486
6517
6548
6579
6610
6641
6672
6703
6734
6765
6796
6827
6857
6888
6918
6949
6979
7009
7039
7069
7099
7129
7159
7188
7217
7246
7275
7304
7332
7361
7389
7417
7444
7472
7499
7526
7553
7579
7606
7632
7657
7683
7708
7733
7758
7782
7806
7830
7854
7877
7900
7923
7945
7968
7990
8010
8032
8053
8074
8095
8115
8134
8154
8173
8192
8210
8228
8246
8264
8281
8298
8314
8331
8346
8362
8377
8392
8407
8421
8435
8448
8461
8474
8486
8498
8510
8521
8533
8543
8554
8564
8573
8582
8591
8600
8608
8616
8624
8631
8637
8644
8650
8656
8661
8666
8671
8675
8679
8683
8686
8689
8692
8694
8696
8697
8699
8700
8700
8701
8701
8701
8700
8699
8698
8697
8695
8693
8691
8688
8686
8682
8679
8676
8672
8668
8663
8659
8654
8649
8643
8638
8632
8626
8620
8613
8607
8600
8593
8585
8578
8570
8562
8553
8545
8536
8527
8518
8509
8499
8489
8479
8469
8459
8448
8437
8426
8414
8403
8391
8379
8366
8354
8341
8328
8314
8300
8287
8272
8258
8243
8228
8213
8198
8182
8166
8150
8132
8116
8099
8082
8064
8045
8028
8010
7991
7972
7953
7933
7913
7893
7872
7852
7831
7809
7787
7765
7743
7720
7697
7674
7651
7627
7602
7578
7553
7528
7502
7476
7450
7423
7396
7369
7342
7314
7286
7257
7228
7199
7170
7140
7110
7080
7049
7018
6986
6955
6923
6890
6858
6825
6792
6758
6724
6690
6655
6620
6585
6549
6513
6477
6440
6403
6366
6328
6290
6252
6214
6175
6136
6096
6057
6017
5976
5936
5895
5854
5813
5771
5729
5687
5645
5603
5560
5517
5474
5430
5387
5343
5299
5255
5211
5167
5122
5078
5033
4988
4943
4898
4853
4808
4762
4717
4671
4625
4580
4534
4488
4442
4396
4350
4304
4258
4212
4166
4119
4073
4027
3981
3935
3889
3843
3797
3751
3705
3659
3613
3567
3521
3475
3430
3384
3339
3293
3248
3203
3158
3113
3068
3023
2979
2934
2890
2846
2802
2758
2715
2671
2628
2585
2542
2500
2457
2415
2373
2331
2290
2248
2207
2166
2126
2085
2045
2005
1965
1926
1886
1847
1809
1770
1732
1694
1656
1618
1581
1544
1507
1470
1434
1398
1362
1326
1291
1256
1221
1186
1152
1118
1084
1050
1016
984
951
918
886
854
822
790
759
728
697
666
636
606
577
547
518
489
461
433
405
377
350
323
296
269
243
217
192
166
141
117
92
68
44
20
-3
-26
-49
-71
-94
-116
-137
-159
-180
-201
-221
-241
-261
-281
-300
-319
-338
-357
-375
-393
-410
-428
-445
-461
-478
-494
-509
-525
-540
-555
-569
-584
-597
-611
-624
-637
-650
-662
-674
-686
-697
-708
-719
-729
-739
-749
-758
-767
-776
-785
-793
-800
-808
-815
-822
-828
-834
-840
-845
-851
-855
-860
-864
-867
-871
-874
-876
-879
-881
-882
-883
-884
-885
-885
-885
-885
-884
-883
-881
-880
-877
-875
-872
-869
-866
-862
-858
-854
-850
-845
-840
-835
-829
-823
-817
-811
-804
-797
-790
-783
-775
-768
-760
-752
-743
-735
-726
-717
-709
-699
-690
-681
-671
-662
-652
-642
-632
-622
-612
-602
-592
-582
-571
-561
-551
-541
-530
-520
-510
-499
-489
-479
-469
-458
-448
-438
-428
-418
-408
-399
-389
-379
-370
-360
-351
-342
-332
-323
-314
-306
-297
-288
-280
-272
-263
-255
-247
-240
-232
-224
-217
-210
-203
-196
-189
-182
-176
-170
-164
-158
-152
-146
-141
-136
-130
-126
-121
-116
-112
-108
-104
-100
-96
-93
-90
-87
-84
-81
-79
-76
-74
-72
-70
-68
-67
-66
-64
-63
-62
-61
-61
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-61
-61
-60
-60
-59
-58
-57
-56
-54
-53
-51
-49
-46
-44
-41
-38
-35
-32
-28
-24
-20
-15
-10
-5
1
6
13
19
26
33
41
49
57
65
74
84
94
104
114
125
137
148
161
173
186
199
213
227
242
257
272
288
304
321
338
355
373
391
410
429
449
469
489
510
531
553
575
597
620
644
668
692
717
742
767
793
820
846
874
901
929
958
987
1016
1046
1076
1107
1138
1169
1201
1233
1266
1298
1332
1366
1400
1434
1469
1504
1539
1575
1611
1648
1685
1722
1759
1797
1835
1873
1912
1951
1990
2029
2069
2109
2150
2190
2231
2272
2313
2354
2396
2438
2480
2522
2564
2607
2649
2692
2735
2778
2822
2865
2909
2953
2996
3040
3085
3129
3173
3217
3262
3306
3351
3396
3440
3485
3530
3575
3620
3665
3710
3754
3799
3844
3889
3934
3979
4024
4069
4114
4159
4204
4248
4293
4337
4382
4426
4470
4515
4559
4603
4646
4690
4733
4777
4820
4863
4906
4949
4991
5033
5075
5117
5159
5200
5242
5283
5323
5364
5404
5444
5484
5524
5563
5602
5641
5679
5718
5756
5793
5831
5868
5905
5942
5978
6014
6050
6086
6121
6156
6191
6225
6259
6293
6326
6359
6392
6425
6457
6489
6521
6552
6583
6613
6644
6674
6703
6732
6761
6790
6818
6846
6874
6901
6928
6955
6981
7007
7032
7057
7082
7107
7131
7155
7178
7201
7223
7245
7267
7289
7310
7330
7350
7370
7389
7408
7426
7444
7462
7479
7495
7512
7527
7542
7557
7571
7585
7598
7611
7623
7634
7646
7656
7666
7676
7685
7694
7702
7709
7716
7723
7729
7734
7739
7743
7747
7750
7753
7755
7757
7758
7758
7758
7758
7757
7755
7753
7750
7747
7743
7739
7734
7729
7723
7717
7710
7703
7695
7687
7678
7669
7659
7649
7638
7627
7615
7603
7590
7577
7564
7550
7535
7520
7505
7489
7473
7456
7439
7422
7404
7385
7367
7347
7328
7308
7288
7267
7246
7225
7203
7181
7158
7136
7113
7089
7066
7042
7017
6993
6968
6943
6917
6891
6865
6839
6813
6786
6759
6732
6704
6676
6648
6620
6592
6563
6534
6505
6476
6447
6417
6387
6357
6327
6297
6267
6236
6206
6175
6144
6113
6082
6051
6020
5988
5957
5925
5894
5862
5830
5798
5767
5735
5703
5671
5639
5607
5575
5543
5512
5480
5448
5416
5384
5353
5321
5289
5258
5227
5195
5164
5133
5102
5071
5040
5010
4979
4949
4919
4889
4859
4830
4800
4771
4742
4713
4685
4656
4628
4600
4572
4545
4517
4490
4463
4437
4410
4384
4358
4333
4308
4283
4258
4234
4210
4186
4162
4139
4116
4094
4072
4050
4027
4006
3986
3966
3945
3926
3906
3887
3868
3850
3832
3814
3797
3780
3763
3747
3731
3715
3700
3685
3671
3656
3643
3629
3616
3603
3591
3579
3567
3556
3545
3535
3525
3515
3505
3496
3487
3479
3471
3463
3455
3448
3442
3435
3429
3423
3418
3412
3408
3403
3399
3395
3391
3387
3384
3381
3379
3376
3374
3372
3370
3369
3368
3367
3366
3366
3365
3365
3365
3366
3366
3367
3368
3369
3371
3372
3374
3375
3377
3379
3382
3384
3386
3389
3392
3394
3397
3400
3403
3406
3410
3413
3416
3420
3423
3426
3430
3434
3437
3441
3444
3448
3452
3455
3459
3462
3466
3470
3473
3477
3481
3484
3488
3491
3494
3498
3501
3504
3507
3510
3513
3516
3519
3521
3524
3526
3529
3531
3533
3535
3536
3538
3540
3541
3542
3543
3544
3545
3546
3547
3547
3548
3548
3548
3548
3548
3547
3547
3546
3546
3545
3544
3542
3541
3540
3538
3536
3534
3532
3530
3527
3524
3522
3519
3516
3512
3509
3505
3501
3497
3493
3489
3485
3480
3476
3471
3466
3461
3456
3451
3445
3440
3434
3428
3423
3417
3411
3405
3399
3392
3386
3380
3373
3367
3360
3354
3347
3340
3334
3327
3320
3313
3307
3300
3293
3286
3279
3273
3266
3259
3253
3246
3239
3233
3226
3220
3213
3207
3201
3194
3188
3182
3176
3170
3165
3159
3153
3148
3142
3137
3132
3126
3121
3116
3112
3107
3102
3097
3093
3088
3084
3080
3075
3071
3067
3063
3059
3055
3052
3048
3044
3041
3037
3034
3031
3027
3024
3021
3018
3015
3012
3009
3006
3003
3000
2997
2994
2991
2989
2986
2983
2981
2978
2975
2973
2970
2967
2965
2962
2960
2957
2955
2952
2949
2947
2944
2942
2939
2937
2935
2932
2930
2927
2925
2922
2920
2918
2915
2913
2910
2908
2906
2903
2901
2899
2896
2894
2892
2890
2887
2885
2883
2881
2878
2876
2874
2872
2870
2868
2866
2864
2862
2860
2858
2856
2854
2852
2850
2849
2847
2845
2844
2842
2840
2839
2838
2836
2835
2834
2832
2831
2830
2829
2828
2827
2827
2826
2825
2825
2824
2824
2824
2824
2824
2824
2824
2824
2825
2825
2826
2827
2828
2829
2830
2831
2832
2834
2836
2838
2840
2842
2844
2846
2849
2852
2855
2858
2861
2864
2868
2871
2875
2879
2883
2888
2892
2897
2902
2907
2912
2917
2923
2929
2935
2941
2948
2954
2961
2968
2976
2983
2991
2999
3007
3016
3024
3033
3042
3051
3061
3070
3080
3090
3101
3111
3122
3133
3144
3155
3167
3179
3191
3203
3215
3228
3240
3253
3266
3280
3293
3307
3320
3334
3348
3362
3377
3391
3406
3421
3435
3450
3465
3481
3496
3511
3527
3542
3558
3574
3590
3606
3622
3638
3654
3670
3686
3703
3719
3735
3752
3768
3785
3802
3818
3835
3851
3868
3885
3901
3918
3935
3951
3968
3985
4001
4018
4034
4051
4067
4083
4100
4116
4133
4149
4165
4181
4197
4213
4229
4245
4261
4277
4293
4308
4324
4339
4355
4370
4386
4401
4416
4431
4446
4461
4476
4491
4506
4521
4535
4550
4564
4579
4593
4607
4621
4635
4649
4663
4677
4690
4704
4717
4730
4744
4757
4770
4783
4796
4808
4821
4834
4846
4858
4871
4883
4895
4907
4919
4931
4943
4954
4966
4978
4989
5000
5012
5023
5034
5045
5056
5067
5077
5088
5099
5109
5120
5130
5140
5150
5161
5171
5181
5191
5201
5210
5220
5230
5240
5250
5259
5269
5279
5288
5298
5308
5317
5327
5337
5346
5356
5366
5376
5385
5395
5405
5415
5425
5434
5444
5454
5464
5474
5484
5494
5504
5514
5524
5534
5544
5554
5564
5574
5584
5594
5604
5614
5624
5634
5645
5655
5665
5675
5685
5695
5705
5715
5725
5735
5745
5755
5765
5775
5785
5795
5805
5815
5824
5834
5844
5853
5863
5872
5882
5891
5900
5909
5918
5927
5936
5945
5954
5962
5971
5979
5988
5996
6004
6012
6020
6028
6035
6043
6050
6057
6064
6071
6078
6085
6091
6098
6104
6110
6116
6122
6128
6133
6139
6144
6149
6154
6159
6164
6168
6172
6177
6181
6184
6188
6192
6195
6198
6201
6204
6206
6209
6211
6213
6215
6217
6218
6220
6221
6222
6223
6224
6224
6224
6224
6224
6224
6224
6223
6222
6221
6220
6219
6218
6216
6214
6213
6211
6208
6206
6204
6201
6198
6195
6192
6189
6186
6183
6179
6175
6172
6168
6164
6160
6156
6151
6147
6142
6138
6133
6128
6123
6118
6113
6108
6103
6097
6092
6086
6080
6075
6069
6063
6057
6050
6044
6038
6031
6024
6018
6011
6004
5997
5990
5982
5975
5967
5960
5952
5945
5937
5929
5921
5913
5905
5897
5888
5880
5872
5863
5854
5846
5837
5828
5819
5810
5801
5792
5782
5773
5764
5754
5744
5735
5725
5715
5705
5695
5684
5674
5664
5653
5643
5632
5621
5610
5599
5588
5577
5566
5554
5543
5531
5520
5508
5496
5484
5472
5460
5447
5435
5422
5410
5397
5384
5371
5358
5345
5331
5318
5304
5291
5277
5263
5249
5234
5220
5206
5191
5176
5161
5146
5131
5115
5100
5084
5068
5052
5036
5020
5003
4986
4969
4952
4935
4918
4900
4882
4864
4846
4828
4809
4790
4771
4752
4733
4714
4694
4674
4654
4634
4614
4593
4572
4552
4531
4509
4488
4466
4445
4423
4401
4378
4356
4333
4311
4288
4265
4242
4218
4195
4171
4147
4123
4099
4075
4050
4026
4001
3976
3951
3926
3900
3875
3849
3824
3798
3772
3746
3720
3693
3667
3640
3613
3587
3560
3533
3505
3478
3451
3423
3396
3368
3340
3312
3284
3256
3228
3199
3171
3142
3113
3085
3056
3027
2997
2968
2939
2909
2879
2850
2820
2790
2760
2730
2699
2669
2638
2608
2577
2546
2515
2484
2453
2421
2390
2358
2327
2295
2263
2231
2199
2166
2134
2101
2068
2035
2001
1969
1936
1902
1869
1835
1801
1767
1733
1699
1664
1629
1595
1560
1525
1489
1454
1418
1383
1347
1311
1275
1238
1202
1165
1129
1092
1055
1018
980
943
905
867
829
791
753
715
676
638
599
560
521
482
443
404
364
324
285
245
205
165
125
85
45
4
-36
-76
-117
-157
-198
-239
-280
-320
-361
-402
-443
-484
-525
-566
-607
-648
-689
-730
-771
-812
-853
-894
-935
-976
-1016
-1057
-1098
-1139
-1180
-1221
-1261
-1302
-1342
-1383
-1423
-1464
-1504
-1544
-1584
-1624
-1664
-1704
-1744
-1783
-1823
-1862
-1902
-1941
-1980
-2019
-2058
-2096
-2135
-2173
-2211
-2249
-2287
-2325
-2363
-2400
-2437
-2475
-2511
-2548
-2585
-2621
-2657
-2693
-2729
-2764
-2799
-2835
-2869
-2904
-2938
-2972
-3006
-3040
-3073
-3106
-3139
-3172
-3204
-3236
-3268
-3300
-3331
-3362
-3393
-3423
-3453
-3483
-3513
-3542
-3571
-3599
-3627
-3655
-3683
-3710
-3737
-3763
-3789
-3815
-3840
-3865
-3890
-3914
-3938
-3961
-3984
-4006
-4029
-4051
-4072
-4093
-4113
-4133
-4153
-4172
-4191
-4209
-4227
-4244
-4261
-4277
-4293
-4309
-4324
-4338
-4352
-4365
-4378
-4390
-4402
-4413
-4424
-4434
-4444
-4453
-4461
-4469
-4476
-4483
-4489
-4495
-4500
-4504
-4508
-4511
-4514
-4516
-4518
-4518
-4519
-4518
-4518
-4516
-4514
-4511
-4508
-4504
-4500
-4495
-4489
-4483
-4476
-4469
-4461
-4453
-4444
-4434
-4424
-4413
-4402
-4390
-4377
-4364
-4351
-4337
-4322
-4307
-4291
-4275
-4258
-4240
-4222
-4204
-4184
-4165
-4145
-4124
-4102
-4080
-4058
-4035
-4011
-3987
-3963
-3937
-3912
-3885
-3858
-3831
-3803
-3775
-3746
-3716
-3686
-3655
-3624
-3593
-3560
-3528
-3495
-3461
-3427
-3392
-3357
-3322
-3286
-3249
-3212
-3175
-3137
-3099
-3060
-3021
-2982
-2942
-2901
-2861
-2819
-2778
-2736
-2694
-2651
-2608
-2565
-2521
-2477
-2432
-2388
-2343
-2297
-2251
-2205
-2159
-2112
-2065
-2017
-1970
-1922
-1874
-1825
-1777
-1728
-1678
-1629
-1579
-1529
-1479
-1429
-1378
-1327
-1276
-1225
-1174
-1122
-1070
-1018
-966
-914
-862
-809
-757
-704
-651
-598
-545
-492
-439
-386
-332
-279
-225
-171
-118
-64
-10
44
98
152
206
260
314
368
422
476
530
584
638
693
747
801
855
909
963
1016
1071
1124
1178
1232
1286
1339
1393
1447
1500
1553
1607
1660
1713
1766
1819
1872
1924
1977
2029
2082
2134
2186
2238
2290
2342
2393
2445
2496
2547
2598
2649
2699
2750
2800
2850
2900
2950
2999
3048
3097
3146
3195
3243
3292
3340
3387
3435
3483
3530
3577
3623
3670
3716
3762
3808
3854
3899
3944
3989
4034
4078
4123
4167
4211
4255
4298
4341
4384
4427
4469
4511
4554
4595
4637
4678
4719
4760
4801
4841
4881
4921
4961
5001
5040
5079
5118
5156
5195
5233
5271
5308
5346
5383
5420
5457
5493
5530
5566
5601
5637
5672
5707
5742
5777
5811
5845
5879
5913
5946
5979
6012
6045
6077
6109
6141
6173
6204
6235
6266
6297
6327
6357
6387
6417
6446
6475
6504
6532
6561
6589
6616
6644
6671
6698
6725
6751
6778
6804
6829
6855
6880
6905
6929
6954
6978
7002
7025
7048
7071
7094
7117
7139
7161
7182
7204
7225
7246
7266
7287
7307
7326
7346
7365
7384
7403
7421
7439
7457
7474
7492
7509
7526
7542
7559
7575
7590
7606
7621
7637
7651
7666
7681
7695
7709
7723
7736
7750
7763
7776
7789
7801
7813
7826
7838
7849
7861
7872
7884
7895
7905
7916
7927
7937
7947
7957
7967
7977
7987
7996
8006
8015
8023
8032
8042
8051
8058
8068
8076
8085
8093
8101
8109
8117
8124
8132
8140
8147
8154
8162
8169
8176
8183
8191
8198
8204
8211
8218
8225
8231
8238
8244
8251
8257
8264
8270
8276
8283
8289
8295
8301
8307
8313
8320
8326
8332
8338
8344
8350
8356
8362
8367
8373
8379
8385
8391
8397
8403
8408
8414
8420
8426
8432
8438
8444
8449
8455
8461
8467
8473
8479
8485
8491
8497
8503
8508
8514
8520
8526
8532
8538
8544
8550
8556
8562
8568
8574
8580
8587
8593
8599
8605
8611
8617
8623
8629
8634
8640
8646
8652
8658
8664
8670
8675
8681
8687
8692
8698
8704
8709
8714
8720
8725
8730
8735
8740
8745
8750
8755
8760
8764
8769
8773
8777
8781
8785
8789
8792
8796
8799
8803
8806
8809
8811
8814
8817
8819
8821
8823
8825
8826
8827
8828
8829
8830
8831
8831
8831
8831
8830
8830
8829
8828
8826
8825
8823
8821
8818
8816
8813
8809
8806
8802
8798
8794
8789
8784
8779
8773
8768
8761
8755
8748
8741
8733
8725
8717
8708
8699
8689
8680
8669
8659
8648
8636
8625
8612
8600
8587
8573
8560
8545
8531
8516
8500
8485
8468
8452
8434
8417
8399
8381
8362
8343
8323
8303
8282
8261
8240
8218
8196
8173
8150
8127
8103
8077
8054
8028
8003
7977
7950
7923
7896
7868
7840
7811
7782
7753
7723
7693
7662
7631
7600
7568
7536
7503
7470
7437
7404
7370
7335
7301
7266
7230
7195
7159
7122
7086
7049
7012
6974
6936
6898
6860
6821
6782
6743
6703
6664
6624
6584
6543
6502
6461
6420
6379
6338
6296
6254
6212
6170
6127
6085
6042
5999
5956
5913
5869
5826
5783
5739
5695
5652
5608
5564
5520
5476
5432
5388
5344
5300
5255
5211
5167
5123
5079
5035
4991
4947
4902
4858
4815
4771
4727
4683
4639
4596
4552
4508
4465
4422
4378
4335
4292
4250
4207
4164
4122
4078
4037
3995
3953
3912
3870
3829
3787
3746
3706
3665
3625
3584
3544
3504
3465
3425
3386
3347
3308
3270
3231
3193
3155
3118
3080
3043
3006
2969
2933
2896
2860
2825
2789
2754
2719
2684
2650
2616
2582
2548
2515
2482
2449
2416
2384
2352
2321
2289
2258
2228
2197
2167
2137
2108
2079
2050
2021
1993
1965
1938
1911
1884
1858
1831
1806
1780
1755
1731
1706
1682
1659
1635
1612
1590
1568
1546
1525
1504
1483
1463
1443
1424
1405
1386
1368
1350
1332
1315
1299
1283
1267
1252
1237
1222
1208
1194
1181
1168
1156
1144
1132
1121
1111
1100
1091
1081
1072
1064
1056
1048
1041
1034
1028
1022
1016
1012
1006
1002
999
996
993
990
988
987
985
985
984
984
985
986
987
989
991
994
997
1000
1004
1008
1012
1018
1024
1030
1036
1043
1050
1057
1065
1074
1082
1091
1101
1110
1121
1131
1142
1154
1165
1177
1190
1203
1216
1230
1244
1258
1273
1288
1303
1319
1335
1352
1368
1385
1403
1421
1439
1457
1476
1495
1515
1534
1554
1575
1595
1616
1638
1659
1681
1703
1725
1748
1771
1794
1817
1841
1865
1889
1913
1938
1963
1988
2013
2039
2064
2090
2116
2143
2169
2196
2223
2250
2277
2304
2332
2360
2387
2415
2444
2472
2500
2529
2557
2586
2615
2644
2673
2702
2732
2761
2790
2820
2850
2879
2909
2939
2969
2999
3029
3059
3089
3120
3150
3180
3211
3241
3271
3302
3332
3363
3393
3424
3454
3485
3516
3546
3577
3607
3638
3668
3699
3729
3760
3790
3820
3851
3881
3911
3942
3972
4002
4032
4062
4091
4122
4152
4182
4212
4241
4271
4301
4330
4360
4389
4418
4448
4477
4506
4535
4563
4592
4621
4649
4678
4706
4734
4762
4789
4817
4844
4871
4898
4925
4952
4978
5005
5030
5056
5082
5107
5132
5157
5181
5206
5230
5253
5277
5300
5323
5345
5368
5390
5411
5433
5454
5474
5494
5514
5534
5553
5572
5591
5609
5627
5644
5661
5678
5694
5710
5725
5741
5755
5769
5783
5797
5810
5822
5834
5846
5857
5868
5879
5889
5898
5907
5916
5924
5932
5939
5946
5952
5958
5964
5969
5973
5977
5981
5984
5987
5989
5991
5992
5993
5994
5994
5993
5992
5991
5989
5986
5984
5980
5977
5972
5968
5963
5957
5951
5944
5937
5930
5922
5913
5904
5895
5885
5874
5863
5852
5840
5828
5815
5801
5788
5773
5758
5743
5727
5711
5694
5677
5659
5641
5622
5603
5583
5563
5542
5521
5499
5477
5454
5431
5407
5383
5358
5333
5308
5282
5256
5229
5201
5174
5146
5117
5088
5059
5029
4999
4968
4937
4906
4874
4842
4809
4776
4743
4709
4676
4641
4607
4572
4537
4501
4466
4430
4393
4357
4320
4283
4245
4208
4170
4132
4094
4054
4017
3978
3939
3900
3861
3821
3782
3742
3702
3663
3623
3582
3542
3502
3462
3421
3381
3340
3300
3259
3219
3178
3138
3097
3057
3016
2976
2935
2895
2854
2814
2774
2734
2694
2654
2614
2574
2534
2495
2455
2416
2377
2338
2300
2261
2223
2184
2147
2109
2071
2033
1997
1960
1924
1887
1851
1815
1780
1745
1710
1675
1641
1607
1574
1540
1507
1475
1442
1411
1379
1348
1317
1286
1256
1226
1197
1168
1139
1111
1083
1056
1029
1002
976
950
924
899
874
850
826
802
779
757
734
712
691
670
649
629
609
589
570
552
534
516
499
482
465
449
434
418
403
389
375
362
348
336
323
311
300
289
278
268
258
248
239
231
222
214
207
199
192
186
180
174
168
163
158
154
150
146
142
139
136
133
131
129
127
126
125
124
123
123
123
123
123
124
125
126
127
129
131
133
135
138
141
144
147
150
154
157
161
165
170
174
179
184
188
193
199
204
209
215
221
226
232
238
244
250
256
263
269
275
282
288
295
302
308
315
322
328
335
342
348
355
362
369
375
382
388
395
401
408
414
420
426
432
438
444
450
455
461
466
472
477
482
487
491
496
500
504
508
512
516
519
523
526
529
532
534
536
539
541
542
544
545
546
547
548
548
549
549
549
548
548
547
546
544
543
541
539
537
534
531
528
525
522
518
514
510
506
501
497
492
486
481
475
470
464
458
451
445
438
431
424
417
409
402
394
386
378
370
362
353
345
336
328
319
310
301
292
283
274
265
255
246
237
227
218
209
199
190
180
171
162
152
143
134
125
116
107
98
89
80
71
63
54
46
38
29
21
13
6
-2
-9
-17
-24
-31
-38
-44
-51
-57
-63
-69
-75
-80
-85
-90
-95
-100
-104
-108
-112
-116
-119
-122
-125
-128
-130
-132
-134
-135
-136
-137
-138
-138
-138
-138
-138
-137
-136
-134
-132
-130
-128
-126
-123
-119
-116
-112
-108
-103
-98
-93
-88
-82
-76
-69
-63
-56
-48
-40
-32
-24
-15
-6
3
13
22
33
43
54
65
77
89
101
113
126
139
152
166
180
194
209
223
239
254
270
286
302
318
335
352
369
387
404
422
441
459
478
497
516
535
555
575
595
615
635
656
677
698
719
741
762
784
806
828
851
873
896
919
942
966
989
1012
1037
1061
1085
1109
1134
1159
1184
1209
1234
1260
1285
1311
1337
1363
1390
1416
1443
1470
1497
1524
1552
1580
1608
1636
1664
1693
1722
1751
1780
1810
1839
1869
1899
1930
1960
1991
2021
2053
2085
2117
2148
2181
2213
2246
2278
2311
2345
2378
2412
2446
2480
2514
2549
2584
2619
2654
2690
2726
2762
2798
2835
2871
2908
2946
2983
3021
3059
3098
3136
3175
3214
3254
3293
3333
3373
3414
3455
3496
3537
3578
3620
3662
3705
3747
3790
3834
3877
3921
3965
4009
4054
4099
4144
4189
4235
4281
4327
4374
4420
4467
4515
4562
4610
4658
4707
4755
4804
4853
4903
4952
5002
5053
5103
5154
5204
5255
5307
5358
5410
5462
5514
5566
5619
5671
5724
5777
5830
5884
5937
5991
6045
6099
6153
6207
6262
6316
6371
6426
6481
6536
6591
6646
6701
6756
6811
6867
6922
6978
7033
7089
7144
7200
7255
7310
7366
7421
7477
7532
7587
7642
7697
7752
7807
7862
7916
7971
8025
8080
8134
8186
8241
8295
8348
8401
8454
8506
8559
8611
8663
8714
8765
8816
8867
8918
8968
9017
9067
9116
9164
9213
9260
9308
9355
9402
9448
9494
9539
9584
9628
9672
9716
9759
9801
9843
9885
9926
9966
10006
10045
10084
10122
10160
10197
10233
10269
10304
10339
10373
10406
10439
10471
10503
10533
10564
10593
10622
10650
10677
10704
10730
10756
10780
10804
10828
10850
10872
10893
10914
10933
10952
10970
10988
11004
11020
11036
11050
11064
11077
11089
11100
11111
11121
11130
11139
11146
11154
11160
11165
11170
11174
11178
11181
11183
11184
11185
11184
11184
11182
11180
11177
11174
11170
11165
11159
11153
11146
11139
11131
11122
11113
11103
11092
11081
11069
11057
11044
11030
11016
11001
10986
10970
10954
10937
10919
10901
10883
10864
10845
10825
10805
10784
10763
10741
10719
10696
10673
10650
10626
10602
10577
10552
10527
10501
10475
10449
10422
10395
10367
10340
10312
10283
10255
10226
10197
10167
10138
10108
10078
10047
10017
9986
9955
9924
9892
9861
9829
9797
9765
9733
9701
9668
9635
9603
9570
9537
9504
9470
9437
9404
9370
9336
9303
9269
9235
9201
9167
9134
9100
9065
9031
8997
8963
8929
8895
8861
8827
8793
8758
8724
8690
8656
8623
8589
8555
8521
8487
8454
8420
8387
8353
8320
8286
8253
8220
8186
8154
8121
8089
8055
8023
7991
7959
7927
7894
7863
7831
7799
7767
7736
7705
7673
7642
7611
7581
7550
7519
7489
7459
7429
7399
7369
7340
7310
7281
7252
7223
7194
7166
7137
7109
7081
7053
7025
6997
6970
6943
6916
6889
6862
6835
6808
6782
6756
6730
6704
6678
6652
6627
6602
6576
6551
6527
6502
6477
6453
6429
6404
6381
6357
6333
6309
6286
6263
6239
6216
6193
6170
6147
6125
6102
6080
6057
6035
6013
5990
5968
5946
5924
5902
5880
5858
5837
5815
5793
5771
5750
5728
5706
5685
5663
5641
5620
5598
5576
5554
5533
5511
5489
5467
5445
5423
5401
5379
5357
5335
5313
5291
5269
5246
5224
5202
5179
5157
5134
5111
5089
5066
5043
5020
4997
4975
4951
4928
4905
4882
4859
4835
4812
4788
4765
4741
4718
4694
4670
4646
4622
4598
4574
4550
4526
4502
4477
4453
4429
4404
4380
4355
4331
4306
4281
4257
4232
4207
4182
4157
4132
4107
4082
4057
4032
4006
3981
3956
3931
3905
3880
3854
3829
3803
3778
3752
3727
3701
3675
3650
3624
3598
3572
3547
3521
3495
3469
3443
3417
3391
3366
3340
3314
3288
3262
3237
3211
3185
3159
3133
3108
3082
3056
3031
3005
2979
2954
2928
2903
2877
2851
2826
2800
2775
2750
2724
2699
2674
2648
2623
2598
2573
2548
2523
2498
2473
2448
2423
2398
2373
2349
2324
2299
2275
2251
2226
2202
2178
2154
2130
2106
2082
2058
2033
2011
1987
1964
1940
1917
1894
1871
1848
1825
1802
1779
1757
1734
1712
1690
1668
1646
1624
1602
1581
1559
1538
1517
1496
1475
1454
1434
1413
1393
1373
1353
1333
1313
1293
1274
1255
1235
1216
1197
1179
1160
1141
1123
1105
1087
1069
1051
1033
1016
998
981
964
947
930
913
897
880
864
847
831
815
799
783
768
752
736
721
706
690
675
660
645
630
615
600
585
570
556
541
526
512
497
482
468
453
439
424
410
395
381
366
352
337
323
308
293
279
264
249
234
220
205
190
175
160
144
129
114
99
83
68
52
36
20
5
-11
-28
-44
-60
-76
-93
-110
-126
-143
-160
-177
-194
-212
-229
-247
-264
-282
-300
-318
-336
-355
-374
-392
-411
-430
-450
-469
-489
-509
-529
-549
-569
-590
-611
-632
-653
-674
-696
-718
-740
-762
-784
-807
-830
-853
-876
-899
-923
-947
-971
-995
-1020
-1044
-1069
-1094
-1120
-1145
-1171
-1196
-1222
-1249
-1275
-1302
-1328
-1355
-1382
-1410
-1437
-1465
-1492
-1520
-1548
-1577
-1605
-1634
-1663
-1691
-1720
-1750
-1779
-1808
-1838
-1867
-1897
-1927
-1957
-1987
-2017
-2048
-2078
-2108
-2139
-2169
-2200
-2231
-2262
-2292
-2323
-2354
-2385
-2416
-2447
-2478
-2510
-2541
-2572
-2603
-2634
-2665
-2697
-2728
-2759
-2790
-2821
-2852
-2883
-2915
-2946
-2976
-3007
-3038
-3069
-3100
-3130
-3161
-3191
-3221
-3252
-3282
-3312
-3341
-3371
-3401
-3430
-3459
-3488
-3517
-3545
-3574
-3602
-3630
-3658
-3685
-3713
-3740
-3767
-3793
-3819
-3845
-3871
-3897
-3922
-3947
-3971
-3995
-4019
-4043
-4066
-4089
-4111
-4134
-4155
-4177
-4198
-4219
-4239
-4259
-4278
-4297
-4316
-4334
-4352
-4369
-4386
-4402
-4418
-4433
-4448
-4463
-4476
-4490
-4503
-4515
-4527
-4538
-4549
-4559
-4569
-4578
-4586
-4594
-4601
-4608
-4614
-4620
-4624
-4629
-4632
-4635
-4638
-4639
-4640
-4641
-4640
-4639
-4638
-4635
-4633
-4629
-4625
-4620
-4614
-4607
-4600
-4593
-4584
-4575
-4565
-4555
-4543
-4531
-4518
-4505
-4491
-4476
-4460
-4444
-4426
-4409
-4390
-4371
-4350
-4329
-4308
-4285
-4262
-4238
-4214
-4188
-4162
-4135
-4108
-4078
-4050
-4019
-3989
-3958
-3926
-3893
-3859
-3825
-3790
-3754
-3717
-3680
-3642
-3603
-3563
-3523
-3482
-3441
-3398
-3355
-3311
-3266
-3221
-3175
-3128
-3081
-3033
-2984
-2935
-2884
-2834
-2782
-2730
-2677
-2623
-2569
-2514
-2459
-2403
-2346
-2288
-2230
-2171
-2112
-2052
-1991
-1930
-1868
-1806
-1743
-1680
-1615
-1551
-1486
-1420
-1353
-1286
-1219
-1151
-1083
-1012
-944
-874
-803
-732
-661
-589
-516
-443
-370
-296
-221
-147
-71
4
80
157
233
311
388
466
545
623
702
782
862
942
1022
1103
1184
1265
1347
1429
1511
1594
1676
1759
1843
1926
2009
2093
2177
2262
2346
2431
2515
2600
2685
2770
2856
2941
3026
3112
3198
3283
3369
3455
3541
3627
3713
3799
3885
3971
4057
4143
4229
4315
4401
4487
4573
4659
4744
4830
4915
5001
5086
5171
5256
5341
5426
5510
5594
5678
5762
5846
5930
6013
6096
6179
6261
6344
6426
6507
6589
6670
6751
6832
6912
6992
7071
7151
7230
7308
7386
7464
7541
7618
7695
7771
7847
7922
7997
8071
8146
8219
8292
8365
8437
8508
8579
8650
8720
8789
8858
8927
8994
9062
9128
9194
9260
9325
9389
9452
9515
9578
9640
9701
9761
9821
9880
9938
9996
10053
10110
10166
10221
10275
10329
10382
10434
10486
10536
10586
10636
10684
10732
10780
10826
10872
10917
10961
11004
11047
11089
11130
11170
11210
11248
11286
11324
11360
11396
11431
11465
11498
11530
11562
11593
11623
11652
11680
11708
11735
11761
11786
11810
11834
11857
11879
11900
11920
11940
11959
11977
11994
12010
12026
12041
12055
12068
12081
12093
12104
12114
12123
12132
12140
12147
12154
12160
12165
12169
12173
12176
12178
12180
12181
12181
12181
12180
12178
12175
12172
12169
12164
12159
12154
12148
12141
12133
12125
12117
12108
12098
12088
12077
12066
12054
12041
12028
12015
12001
11986
11971
11956
11940
11923
11907
11889
11871
11853
11834
11815
11796
11776
11755
11734
11713
11691
11669
11647
11624
11601
11578
11554
11530
11505
11480
11455
11430
11404
11378
11351
11325
11298
11270
11243
11215
11187
11158
11130
11101
11072
11042
11012
10983
10952
10922
10891
10861
10830
10798
10767
10735
10704
10672
10640
10607
10575
10542
10510
10477
10444
10410
10377
10344
10310
10276
10243
10209
10175
10141
10106
10072
10038
10003
9968
9934
9899
9864
9829
9794
9759
9724
9689
9654
9619
9583
9548
9512
9477
9442
9406
9371
9335
9299
9264
9228
9193
9157
9122
9086
9051
9015
8980
8944
8909
8873
8838
8803
8768
8732
8697
8662
8627
8592
8557
8522
8487
8452
8417
8382
8347
8312
8278
8243
8208
8173
8138
8103
8070
8035
8000
7967
7932
7898
7863
7829
7795
7761
7727
7692
7658
7624
7590
7556
7522
7488
7454
7420
7386
7352
7318
7285
7251
7217
7183
7149
7115
7082
7048
7014
6980
6946
6913
6879
6845
6811
6777
6744
6710
6676
6642
6609
6575
6541
6507
6474
6440
6406
6372
6339
6305
6271
6237
6203
6170
6136
6102
6068
6034
6001
5967
5933
5899
5865
5832
5798
5764
5730
5696
5662
5628
5595
5561
5527
5493
5459
5425
5391
5357
5323
5289
5255
5221
5186
5152
5118
5084
5050
5016
4981
4947
4913
4879
4844
4810
4776
4742
4707
4673
4638
4604
4570
4535
4501
4466
4432
4398
4363
4329
4294
4260
4225
4191
4156
4122
4086
4053
4018
3984
3949
3915
3880
3846
3811
3777
3742
3708
3673
3638
3604
3569
3535
3500
3466
3431
3397
3362
3328
3293
3259
3225
3190
3156
3121
3087
3053
3018
2984
2950
2915
2881
2847
2813
2779
2745
2711
2677
2643
2609
2575
2541
2508
2474
2440
2407
2373
2340
2306
2273
2239
2206
2173
2140
2107
2073
2040
2007
1974
1942
1909
1876
1843
1810
1778
1745
1712
1680
1647
1615
1582
1550
1518
1486
1453
1421
1389
1357
1325
1293
1262
1230
1198
1167
1135
1104
1072
1041
1010
979
948
916
886
855
824
793
763
732
702
671
641
611
581
551
521
492
462
433
404
374
345
317
288
259
231
202
174
146
118
91
63
36
8
-19
-45
-72
-99
-125
-151
-177
-202
-228
-253
-278
-303
-328
-352
-376
-400
-423
-447
-470
-493
-515
-538
-560
-581
-603
-624
-645
-665
-685
-705
-725
-744
-763
-781
-799
-817
-835
-852
-868
-885
-901
-916
-931
-946
-961
-975
-988
-1002
-1014
-1027
-1039
-1051
-1062
-1073
-1084
-1094
-1104
-1113
-1123
-1131
-1140
-1148
-1155
-1163
-1170
-1176
-1182
-1188
-1194
-1199
-1204
-1208
-1212
-1216
-1219
-1222
-1225
-1227
-1229
-1231
-1232
-1233
-1234
-1234
-1234
-1234
-1233
-1232
-1231
-1229
-1227
-1225
-1222
-1219
-1216
-1212
-1208
-1204
-1199
-1194
-1189
-1184
-1178
-1172
-1165
-1159
-1152
-1144
-1137
-1129
-1121
-1113
-1105
-1096
-1087
-1078
-1069
-1060
-1050
-1040
-1030
-1020
-1008
-999
-988
-977
-966
-955
-943
-932
-920
-908
-896
-884
-872
-860
-848
-835
-823
-810
-798
-785
-772
-759
-746
-733
-720
-707
-694
-681
-668
-655
-642
-629
-616
-603
-589
-576
-563
-550
-537
-524
-511
-498
-485
-472
-459
-446
-433
-421
-408
-395
-383
-370
-358
-345
-333
-321
-308
-296
-284
-272
-260
-249
-237
-225
-214
-202
-191
-180
-169
-158
-147
-136
-125
-114
-104
-93
-83
-72
-62
-52
-41
-31
-21
-11
-1
8
18
28
37
47
57
66
75
85
94
103
112
121
131
140
149
158
167
176
185
194
203
212
220
229
238
247
256
265
274
283
292
301
310
319
328
338
347
356
365
375
384
394
403
413
423
432
442
452
462
472
482
492
503
513
524
534
545
556
566
577
588
600
611
622
634
645
657
669
681
693
705
718
730
743
756
769
782
795
808
822
835
849
863
877
891
906
920
935
950
965
980
995
1010
1027
1043
1059
1075
1091
1108
1125
1142
1159
1176
1193
1211
1229
1246
1264
1283
1301
1319
1338
1357
1375
1394
1413
1433
1452
1472
1491
1511
1531
1551
1571
1591
1612
1632
1653
1673
1694
1715
1736
1758
1779
1800
1822
1843
1865
1886
1908
1930
1952
1974
1996
2017
2040
2063
2085
2107
2129
2152
2174
2197
2219
2242
2264
2287
2310
2332
2355
2377
2400
2423
2445
2468
2491
2513
2536
2559
2582
2604
2627
2650
2672
2695
2718
2740
2763
2786
2808
2831
2853
2876
2898
2921
2943
2966
2988
3010
3033
3055
3077
3100
3122
3144
3167
3189
3211
3233
3255
3278
3300
3322
3344
3366
3389
3411
3433
3455
3478
3500
3522
3545
3567
3589
3612
3634
3656
3679
3701
3724
3746
3769
3792
3814
3837
3860
3882
3905
3928
3951
3974
3997
4019
4043
4066
4089
4112
4135
4159
4182
4206
4229
4253
4276
4300
4324
4348
4371
4395
4420
4444
4468
4492
4517
4541
4566
4590
4615
4640
4665
4690
4715
4740
4766
4791
4817
4842
4868
4894
4920
4946
4972
4999
5025
5051
5078
5105
5132
5159
5186
5213
5240
5267
5295
5322
5350
5378
5405
5433
5461
5489
5518
5546
5574
5603
5631
5660
5688
5717
5746
5775
5804
5833
5862
5891
5921
5950
5980
6009
6039
6068
6098
6128
6158
6188
6218
6248
6278
6308
6338
6368
6399
6429
6459
6490
6520
6551
6581
6612
6642
6673
6704
6734
6765
6796
6827
6858
6888
6919
6950
6981
7012
7042
7073
7104
7135
7166
7196
7227
7258
7289
7319
7350
7380
7411
7442
7472
7502
7533
7563
7593
7624
7654
7684
7714
7744
7774
7803
7833
7863
7892
7922
7951
7981
8010
8039
8068
8096
8125
8154
8183
8212
8240
8268
8297
8324
8352
8380
8408
8435
8462
8489
8516
8543
8569
8596
8622
8648
8674
8700
8725
8750
8775
8800
8825
8849
8874
8898
8921
8945
8969
8992
9015
9038
9060
9082
9104
9126
9148
9169
9190
9211
9232
9252
9272
9292
9312
9331
9350
9369
9387
9405
9423
9441
9458
9476
9493
9509
9526
9542
9557
9573
9588
9603
9618
9632
9647
9661
9674
9687
9700
9713
9725
9738
9749
9761
9772
9783
9793
9803
9813
9823
9832
9841
9850
9858
9866
9873
9880
9887
9894
9900
9906
9912
9917
9922
9927
9931
9935
9939
9942
9945
9948
9950
9952
9954
9955
9956
9957
9957
9957
9957
9957
9956
9954
9953
9951
9949
9946
9943
9940
9936
9932
9928
9924
9919
9913
9908
9902
9896
9889
9883
9876
9868
9860
9852
9844
9836
9827
9818
9808
9798
9788
9778
9767
9757
9746
9734
9723
9711
9699
9686
9674
9661
9648
9635
9621
9607
9593
9579
9564
9550
9535
9519
9504
9488
9472
9456
9440
9423
9407
9390
9373
9355
9338
9320
9302
9284
9266
9248
9229
9211
9192
9173
9154
9135
9115
9096
9076
9056
9036
9016
8996
8976
8955
8935
8914
8894
8873
8852
8831
8809
8788
8767
8745
8724
8702
8680
8658
8636
8614
8592
8570
8548
8526
8503
8481
8458
8436
8413
8390
8368
8345
8322
8299
8276
8253
8230
8207
8183
8160
8137
8114
8090
8067
8042
8019
7996
7972
7948
7925
7901
7877
7853
7829
7805
7781
7757
7733
7709
7684
7660
7636
7612
7587
7563
7539
7514
7490
7465
7441
7416
7392
7367
7343
7318
7293
7269
7244
7219
7195
7170
7145
7120
7096
7071
7046
7021
6997
6972
6947
6922
6898
6873
6848
6823
6798
6774
6749
6724
6699
6674
6649
6625
6600
6575
6550
6525
6500
6476
6451
6426
6401
6377
6352
6327
6303
6278
6253
6229
6204
6180
6155
6131
6107
6082
6058
6034
6010
5986
5962
5938
5914
5890
5866
5842
5818
5794
5770
5747
5723
5699
5676
5652
5629
5605
5582
5558
5535
5512
5488
5465
5442
5419
5396
5372
5349
5326
5304
5281
5258
5235
5212
5189
5167
5144
5121
5099
5076
5054
5031
5009
4986
4964
4941
4919
4896
4874
4852
4829
4807
4785
4762
4740
4718
4696
4674
4651
4629
4607
4585
4563
4541
4519
4497
4475
4453
4432
4410
4388
4366
4345
4323
4301
4280
4258
4237
4215
4194
4172
4151
4130
4109
4086
4066
4045
4024
4002
3981
3960
3939
3918
3897
3875
3854
3833
3812
3791
3770
3748
3727
3706
3685
3663
3642
3620
3599
3578
3556
3534
3513
3491
3469
3448
3426
3404
3382
3360
3338
3315
3293
3271
3248
3226
3203
3180
3157
3135
3112
3088
3065
3042
3019
2995
2972
2948
2924
2900
2876
2852
2828
2803
2779
2754
2729
2704
2679
2653
2628
2602
2576
2550
2524
2498
2471
2444
2417
2390
2363
2335
2308
2280
2252
2223
2195
2166
2137
2108
2079
2049
2020
1990
1960
1929
1899
1868
1837
1806
1774
1743
1711
1679
1646
1614
1581
1548
1515
1481
1447
1413
1379
1345
1310
1275
1240
1204
1169
1133
1097
1061
1024
988
951
913
876
839
801
763
725
687
648
609
571
532
492
453
413
374
334
294
254
213
173
132
91
50
9
-32
-74
-115
-157
-198
-240
-282
-324
-366
-408
-451
-493
-535
-578
-620
-663
-705
-748
-790
-833
-875
-918
-960
-1002
-1045
-1088
-1130
-1172
-1215
-1257
-1299
-1341
-1383
-1425
-1467
-1508
-1550
-1591
-1632
-1673
-1714
-1755
-1795
-1836
-1876
-1916
-1956
-1995
-2033
-2073
-2112
-2151
-2189
-2227
-2265
-2302
-2339
-2376
-2412
-2448
-2484
-2519
-2554
-2589
-2623
-2656
-2690
-2723
-2755
-2787
-2819
-2850
-2880
-2911
-2940
-2970
-2998
-3026
-3054
-3081
-3108
-3134
-3160
-3185
-3209
-3233
-3257
-3280
-3302
-3324
-3345
-3365
-3385
-3405
-3424
-3442
-3459
-3476
-3493
-3509
-3524
-3538
-3552
-3565
-3578
-3590
-3601
-3612
-3622
-3631
-3640
-3648
-3656
-3663
-3669
-3674
-3679
-3683
-3687
-3690
-3692
-3694
-3695
-3696
-3696
-3695
-3693
-3691
-3688
-3685
-3681
-3677
-3671
-3666
-3659
-3652
-3645
-3636
-3627
-3618
-3608
-3597
-3586
-3574
-3562
-3549
-3536
-3522
-3507
-3492
-3476
-3460
-3443
-3426
-3408
-3390
-3371
-3352
-3332
-3312
-3292
-3270
-3249
-3227
-3204
-3181
-3158
-3134
-3109
-3085
-3059
-3034
-3008
-2982
-2955
-2928
-2900
-2872
-2844
-2815
-2786
-2757
-2727
-2697
-2666
-2636
-2605
-2573
-2541
-2509
-2477
-2445
-2412
-2379
-2345
-2311
-2277
-2243
-2209
-2174
-2139
-2104
-2069
-2033
-1998
-1962
-1926
-1890
-1854
-1817
-1780
-1744
-1707
-1670
-1632
-1595
-1558
-1520
-1483
-1445
-1407
-1369
-1331
-1293
-1255
-1217
-1179
-1140
-1102
-1063
-1025
-986
-948
-909
-870
-831
-793
-754
-715
-676
-637
-598
-559
-520
-481
-442
-403
-364
-325
-286
-247
-208
-169
-130
-91
-51
-12
27
66
105
144
183
222
261
300
339
379
418
457
496
535
574
613
652
691
731
770
809
848
887
926
965
1004
1044
1083
1122
1161
1200
1240
1279
1318
1357
1397
1436
1475
1514
1554
1593
1632
1672
1711
1750
1790
1829
1869
1908
1947
1987
2025
2066
2105
2145
2184
2224
2263
2303
2342
2382
2421
2461
2501
2540
2580
2619
2659
2699
2738
2778
2817
2857
2897
2936
2976
3015
3055
3095
3134
3174
3213
3253
3292
3332
3371
3411
3450
3490
3529
3568
3608
3647
3686
3726
3765
3804
3843
3882
3921
3960
3999
4038
4075
4115
4154
4192
4231
4269
4308
4346
4384
4423
4461
4499
4537
4575
4613
4651
4688
4726
4763
4801
4838
4876
4913
4950
4987
5024
5061
5098
5135
5171
5208
5244
5281
5317
5353
5389
5425
5461
5497
5532
5568
5604
5639
5674
5710
5745
5780
5815
5849
5884
5919
5953
5988
6022
6056
6090
6124
6158
6192
6226
6259
6292
6326
6359
6392
6425
6457
6490
6523
6555
6587
6619
6651
6683
6715
6746
6778
6809
6840
6871
6902
6933
6964
6994
7025
7055
7085
7115
7145
7175
7204
7234
7263
7292
7321
7350
7379
7408
7436
7465
7493
7521
7549
7577
7605
7633
7660
7687
7715
7742
7769
7796
7823
7849
7876
7902
7928
7954
7980
8006
8032
8058
8083
8109
8134
8159
8183
8209
8234
8259
8283
8308
8332
8357
8381
8405
8429
8453
8477
8500
8524
8547
8571
8594
8618
8641
8664
8687
8710
8733
8755
8778
8801
8823
8846
8868
8891
8913
8935
8958
8980
9002
9024
9046
9068
9090
9112
9134
9155
9177
9199
9221
9242
9264
9286
9308
9329
9351
9372
9394
9416
9437
9459
9480
9502
9523
9544
9566
9587
9609
9630
9651
9673
9694
9715
9737
9758
9779
9801
9822
9843
9864
9886
9907
9928
9949
9970
9992
10013
10034
10055
10076
10097
10118
10140
10161
10182
10203
10224
10245
10265
10286
10307
10328
10349
10370
10390
10411
10432
10452
10473
10493
10514
10534
10554
10575
10595
10615
10635
10655
10675
10695
10715
10735
10754
10774
10793
10813
10832
10851
10870
10889
10908
10927
10946
10964
10983
11001
11020
11038
11056
11074
11091
11109
11127
11144
11161
11178
11195
11212
11229
11245
11262
11278
11294
11310
11325
11341
11356
11372
11387
11402
11416
11431
11445
11459
11473
11487
11501
11514
11527
11540
11553
11565
11578
11590
11602
11613
11625
11636
11647
11658
11668
11679
11689
11698
11708
11717
11726
11735
11743
11752
11760
11768
11775
11782
11789
11796
11802
11809
11814
11820
11825
11830
11835
11840
11844
11848
11852
11855
11858
11861
11864
11866
11868
11870
11871
11873
11873
11874
11874
11875
11874
11874
11873
11872
11871
11869
11867
11865
11863
11860
11857
11854
11850
11847
11842
11838
11833
11828
11823
11818
11812
11806
11799
11792
11786
11778
11771
11763
11755
11747
11738
11729
11720
11711
11701
11691
11681
11670
11660
11649
11637
11626
11614
11602
11590
11578
11565
11552
11539
11525
11512
11498
11484
11469
11455
11440
11425
11409
11394
11378
11362
11346
11329
11313
11296
11278
11261
11243
11226
11208
11189
11171
11152
11133
11114
11094
11075
11055
11035
11015
10994
10973
10952
10931
10910
10888
10866
10844
10822
10799
10776
10753
10730
10707
10683
10659
10635
10611
10587
10562
10537
10512
10487
10461
10435
10409
10383
10357
10330
10304
10277
10250
10222
10195
10167
10139
10111
10083
10054
10026
9997
9968
9939
9909
9880
9850
9820
9790
9760
9729
9699
9668
9637
9606
9575
9544
9512
9481
9449
9417
9385
9353
9320
9288
9255
9223
9190
9157
9124
9091
9058
9024
8991
8958
8924
8890
8857
8823
8789
8755
8721
8687
8653
8619
8585
8550
8516
8482
8447
8413
8378
8344
8309
8275
8240
8206
8170
8137
8102
8067
8032
7998
7964
7929
7895
7860
7826
7791
7757
7723
7689
7655
7620
7586
7553
7519
7485
7451
7418
7384
7351
7318
7285
7252
7219
7187
7154
7122
7090
7058
7026
6994
6963
6931
6900
6869
6838
6808
6777
6747
6717
6688
6658
6629
6600
6571
6543
6514
6486
6459
6431
6404
6377
6350
6324
6297
6271
6246
6220
6195
6170
6146
6122
6098
6074
6051
6027
6005
5982
5960
5938
5917
5895
5874
5854
5834
5814
5794
5775
5756
5737
5719
5701
5683
5666
5648
5632
5615
5599
5584
5568
5553
5538
5524
5510
5496
5483
5470
5457
5445
5433
5421
5410
5399
5388
5377
5367
5357
5348
5339
5330
5321
5313
5305
5297
5290
5283
5276
5270
5263
5258
5252
5247
5242
5237
5233
5228
5225
5221
5218
5214
5212
5209
5207
5205
5203
5201
5200
5199
5198
5197
5197
5196
5196
5197
5197
5198
5199
5200
5201
5202
5204
5206
5208
5210
5212
5215
5217
5220
5223
5227
5230
5233
5237
5241
5245
5249
5253
5258
5262
5267
5272
5277
5282
5288
5293
5299
5304
5310
5316
5322
5328
5335
5341
5347
5354
5361
5368
5375
5382
5389
5396
5404
5411
5419
5426
5434
5442
5450
5458
5466
5475
5483
5492
5500
5509
5518
5527
5536
5545
5554
5564
5573
5582
5592
5602
5611
5621
5631
5641
5651
5661
5671
5682
5692
5702
5713
5723
5734
5745
5755
5766
5777
5788
5798
5809
5820
5831
5842
5853
5864
5875
5886
5897
5908
5920
5931
5942
5953
5964
5976
5987
5998
6009
6021
6032
6043
6055
6066
6077
6088
6100
6111
6122
6133
6144
6156
6167
6178
6189
6200
6211
6222
6233
6244
6255
6265
6276
6287
6298
6308
6319
6329
6340
6350
6361
6371
6381
6392
6402
6412
6422
6432
6442
6453
6463
6473
6482
6492
6502
6512
6522
6532
6541
6551
6561
6570
6580
6589
6599
6608
6618
6627
6636
6646
6655
6664
6673
6682
6691
6700
6710
6719
6727
6736
6745
6754
6763
6772
6780
6789
6798
6806
6815
6824
6832
6841
6849
6858
6866
6874
6883
6891
6899
6908
6916
6924
6932
6940
6948
6956
6964
6972
6979
6987
6995
7003
7010
7018
7025
7033
7041
7048
7056
7063
7070
7078
7085
7092
7100
7107
7114
7121
7129
7136
7143
7150
7157
7164
7171
7178
7185
7192
7199
7206
7212
7219
7226
7233
7240
7246
7253
7260
7266
7273
7279
7286
7292
7299
7305
7312
7318
7324
7330
7337
7343
7349
7355
7361
7367
7373
7379
7385
7390
7396
7402
7407
7413
7419
7424
7429
7435
7440
7445
7450
7455
7460
7465
7470
7475
7479
7484
7489
7493
7497
7502
7506
7510
7515
7519
7523
7527
7530
7534
7538
7542
7545
7549
7552
7556
7559
7562
7565
7568
7571
7574
7577
7579
7582
7584
7587
7589
7591
7594
7596
7597
7599
7601
7603
7604
7606
7607
7608
7609
7610
7611
7612
7613
7613
7614
7614
7614
7614
7614
7614
7614
7613
7613
7612
7612
7611
7610
7609
7608
7606
7605
7603
7602
7600
7598
7596
7594
7592
7590
7587
7585
7582
7580
7577
7574
7571
7567
7564
7561
7557
7554
7550
7546
7542
7538
7534
7530
7525
7521
7516
7512
7507
7502
7497
7492
7487
7481
7476
7470
7465
7459
7454
7448
7442
7436
7430
7423
7417
7411
7404
7398
7391
7384
7378
7371
7364
7357
7350
7343
7336
7328
7321
7314
7306
7299
7291
7284
7276
7268
7260
7252
7244
7237
7228
7220
7212
7204
7196
7188
7179
7171
7162
7154
7145
7137
7128
7120
7111
7102
7093
7085
7076
7067
7058
7049
7040
7031
7021
7012
7003
6994
6984
6975
6965
6956
6946
6937
6927
6918
6908
6898
6888
6878
6869
6859
6849
6839
6828
6818
6808
6798
6787
6777
6767
6756
6746
6735
6724
6713
6703
6692
6681
6670
6658
6647
6636
6625
6613
6602
6590
6578
6567
6555
6543
6531
6519
6507
6494
6482
6469
6457
6444
6431
6419
6406
6393
6379
6366
6353
6339
6326
6312
6298
6284
6270
6256
6241
6227
6212
6197
6182
6167
6152
6136
6121
6105
6089
6073
6057
6040
6024
6007
5990
5973
5956
5939
5921
5903
5885
5867
5849
5831
5812
5793
5774
5755
5736
5717
5697
5677
5657
5637
5617
5597
5576
5555
5534
5513
5492
5470
5448
5427
5404
5382
5360
5337
5314
5291
5268
5245
5221
5197
5174
5149
5125
5101
5076
5051
5026
5001
4975
4950
4924
4898
4872
4846
4819
4793
4766
4739
4712
4684
4657
4629
4601
4573
4545
4516
4488
4459
4430
4401
4372
4342
4313
4283
4253
4223
4192
4162
4131
4101
4070
4038
4006
3976
3944
3912
3880
3848
3816
3784
3751
3718
3685
3652
3619
3585
3552
3518
3484
3450
3416
3381
3347
3312
3277
3242
3207
3172
3136
3100
3065
3029
2993
2956
2920
2883
2846
2810
2773
2735
2698
2660
2623
2585
2547
2509
2471
2432
2394
2355
2316
2277
2238
2199
2160
2120
2081
2041
2001
1962
1922
1882
1842
1802
1762
1722
1682
1641
1601
1560
1520
1479
1439
1398
1357
1316
1275
1234
1193
1152
1111
1070
1029
988
947
906
865
823
782
741
700
658
617
576
535
494
452
411
370
329
288
247
207
166
125
84
44
3
-37
-77
-118
-158
-198
-238
-278
-318
-357
-397
-436
-476
-515
-554
-593
-632
-671
-710
-748
-787
-825
-863
-901
-939
-977
-1014
-1052
-1089
-1126
-1163
-1200
-1237
-1273
-1310
-1346
-1382
-1418
-1454
-1489
-1525
-1560
-1596
-1631
-1666
-1701
-1735
-1770
-1804
-1838
-1873
-1907
-1940
-1974
-2008
-2041
-2074
-2107
-2140
-2173
-2206
-2239
-2271
-2304
-2336
-2368
-2400
-2432
-2463
-2495
-2526
-2558
-2589
-2620
-2651
-2681
-2712
-2743
-2773
-2803
-2833
-2863
-2893
-2923
-2952
-2982
-3011
-3040
-3069
-3098
-3127
-3156
-3185
-3213
-3241
-3270
-3298
-3326
-3354
-3381
-3409
-3437
-3464
-3491
-3518
-3546
-3573
-3599
-3626
-3653
-3680
-3706
-3733
-3759
-3785
-3811
-3838
-3864
-3890
-3915
-3941
-3967
-3992
-4018
-4043
-4069
-4094
-4119
-4144
-4169
-4194
-4219
-4244
-4268
-4293
-4318
-4342
-4367
-4391
-4415
-4440
-4464
-4488
-4512
-4536
-4560
-4583
-4607
-4631
-4655
-4678
-4702
-4725
-4748
-4772
-4795
-4818
-4841
-4864
-4887
-4910
-4933
-4956
-4979
-5002
-5024
-5047
-5070
-5092
-5115
-5137
-5159
-5182
-5204
-5226
-5249
-5271
-5293
-5315
-5337
-5359
-5381
-5402
-5424
-5446
-5468
-5489
-5511
-5532
-5554
-5575
-5597
-5618
-5639
-5661
-5682
-5703
-5724
-5745
-5766
-5787
-5808
-5829
-5850
-5871
-5892
-5913
-5933
-5954
-5975
-5995
-6016
-6037
-6057
-6077
-6098
-6118
-6139
-6159
-6179
-6199
-6219
-6240
-6260
-6280
-6300
-6320
-6339
-6359
-6379
-6399
-6419
-6438
-6458
-6477
-6497
-6517
-6536
-6556
-6575
-6594
-6614
-6633
-6652
-6672
-6691
-6710
-6729
-6748
-6767
-6786
-6805
-6824
-6843
-6862
-6881
-6900
-6918
-6937
-6956
-6974
-6993
-7011
-7030
-7048
-7066
-7085
-7103
-7121
-7139
-7157
-7175
-7193
-7211
-7228
-7246
-7264
-7281
-7299
-7316
-7333
-7350
-7367
-7384
-7401
-7418
-7434
-7451
-7467
-7483
-7500
-7516
-7532
-7548
-7563
-7579
-7594
-7610
-7625
-7640
-7655
-7670
-7685
-7699
-7714
-7728
-7742
-7756
-7770
-7784
-7797
-7810
-7824
-7837
-7849
-7862
-7874
-7886
-7898
-7910
-7922
-7933
-7944
-7955
-7966
-7976
-7987
-7997
-8006
-8016
-8025
-8034
-8042
-8052
-8060
-8069
-8077
-8084
-8092
-8099
-8106
-8113
-8119
-8125
-8131
-8137
-8141
-8147
-8151
-8156
-8161
-8164
-8167
-8172
-8175
-8177
-8180
-8182
-8183
-8185
-8186
-8186
-8188
-8188
-8188
-8186
-8186
-8186
-8183
-8182
-8180
-8178
-8175
-8172
-8169
-8164
-8161
-8157
-8151
-8147
-8141
-8135
-8129
-8122
-8116
-8109
-8101
-8093
-8085
-8077
-8068
-8058
-8048
-8039
-8029
-8018
-8007
-7995
-7984
-7972
-7959
-7946
-7933
-7920
-7906
-7892
-7877
-7862
-7847
-7831
-7816
-7799
-7783
-7766
-7749
-7731
-7714
-7695
-7677
-7658
-7639
-7620
-7600
-7580
-7560
-7540
-7519
-7498
-7477
-7455
-7433
-7411
-7388
-7366
-7343
-7319
-7296
-7272
-7248
-7224
-7199
-7174
-7149
-7124
-7098
-7072
-7046
-7020
-6993
-6966
-6939
-6912
-6885
-6857
-6829
-6801
-6773
-6744
-6716
-6687
-6658
-6629
-6599
-6570
-6540
-6510
-6480
-6450
-6420
-6389
-6359
-6328
-6298
-6267
-6236
-6205
-6173
-6142
-6111
-6079
-6048
-6016
-5985
-5953
-5921
-5890
-5858
-5826
-5794
-5762
-5730
-5698
-5666
-5634
-5602
-5570
-5538
-5506
-5474
-5442
-5410
-5378
-5346
-5314
-5283
-5251
-5219
-5187
-5156
-5124
-5092
-5061
-5029
-4998
-4967
-4936
-4904
-4873
-4842
-4812
-4781
-4750
-4720
-4689
-4659
-4629
-4599
-4569
-4539
-4509
-4479
-4450
-4421
-4392
-4363
-4334
-4305
-4277
-4248
-4220
-4192
-4164
-4136
-4109
-4082
-4054
-4027
-4000
-3973
-3947
-3920
-3893
-3866
-3839
-3813
-3786
-3760
-3733
-3707
-3680
-3654
-3627
-3601
-3575
-3549
-3522
-3496
-3470
-3444
-3418
-3392
-3366
-3340
-3314
-3289
-3263
-3237
-3211
-3186
-3160
-3135
-3109
-3084
-3058
-3033
-3008
-2982
-2957
-2932
-2907
-2881
-2856
-2831
-2806
-2781
-2756
-2732
-2707
-2682
-2657
-2632
-2608
-2583
-2559
-2534
-2510
-2485
-2461
-2436
-2412
-2388
-2363
-2339
-2315
-2291
-2267
-2243
-2219
-2195
-2171
-2147
-2123
-2099
-2076
-2052
-2028
-2005
-1981
-1958
-1934
-1911
-1887
-1864
-1840
-1817
-1794
-1771
-1748
-1724
-1701
-1678
-1655
-1632
-1609
-1586
-1564
-1541
-1518
-1495
-1473
-1450
-1427
-1405
-1382
-1360
-1337
-1315
-1293
-1270
-1248
-1226
-1204
-1181
-1159
-1137
-1115
-1093
-1071
-1049
-1027
-1006
-984
-962
-940
-919
-897
-875
-854
-832
-811
-789
-768
-747
-725
-704
-683
-662
-641
-619
-598
-577
-556
-535
-514
-494
-473
-452
-431
-410
-390
-369
-348
-328
-307
-287
-266
-246
-226
-205
-185
-165
-144
-124
-104
-84
-64
-44
-24
-4
16
36
56
75
95
115
135
154
174
193
213
232
252
271
291
310
329
348
368
387
406
425
444
463
482
501
520
539
558
577
595
614
633
651
670
689
707
726
744
763
781
799
818
836
854
872
891
909
927
945
963
981
999
1016
1035
1053
1070
1088
1106
1124
1141
1159
1176
1194
1211
1229
1246
1264
1281
1298
1316
1333
1350
1367
1385
1402
1419
1436
1453
1470
1487
1504
1520
1537
1554
1571
1588
1604
1621
1637
1654
1671
1687
1704
1720
1736
1753
1769
1785
1802
1818
1834
1850
1866
1882
1898
1915
1930
1946
1962
1978
1994
2009
2025
2041
2057
2073
2088
2104
2120
2135
2151
2166
2181
2197
2212
2228
2243
2258
2273
2288
2304
2319
2334
2349
2364
2379
2394
2409
2424
2439
2453
2468
2483
2498
2512
2527
2542
2556
2571
2585
2600
2614
2629
2643
2657
2672
2686
2700
2714
2728
2743
2757
2771
2785
2799
2813
2827
2841
2855
2869
2882
2896
2910
2924
2937
2951
2965
2978
2992
3005
3019
3032
3046
3059
3073
3086
3099
3112
3126
3139
3152
3165
3178
3191
3205
3218
3231
3244
3256
3269
3282
3295
3308
3321
3333
3346
3359
3371
3384
3397
3409
3422
3434
3447
3459
3472
3484
3496
3509
3521
3533
3545
3557
3570
3582
3594
3606
3618
3630
3642
3654
3666
3678
3690
3701
3713
3725
3737
3748
3760
3772
3783
3795
3806
3818
3829
3841
3852
3864
3875
3887
3898
3909
3920
3932
3943
3954
3965
3976
3987
3998
4009
4019
4030
4042
4053
4064
4075
4086
4097
4107
4118
4129
4140
4150
4161
4171
4182
4193
4203
4214
4224
4234
4245
4255
4266
4276
4286
4296
4307
4317
4327
4337
4347
4357
4367
4377
4387
4397
4407
4417
4427
4437
4447
4457
4467
4476
4486
4496
4505
4515
4525
4534
4544
4553
4563
4572
4582
4591
4601
4610
4619
4629
4638
4647
4657
4666
4675
4684
4693
4703
4712
4721
4730
4739
4748
4757
4766
4775
4783
4792
4801
4810
4819
4827
4836
4845
4854
4862
4871
4879
4888
4897
4905
4914
4922
4930
4939
4947
4956
4964
4972
4981
4989
4997
5005
5014
5022
5030
5038
5046
5054
5062
5070
5078
5086
5094
5102
5110
5118
5126
5134
5141
5149
5157
5165
5172
5180
5188
5195
5203
5210
5218
5226
5233
5241
5248
5255
5263
5270
5278
5285
5292
5300
5307
5314
5321
5328
5336
5343
5350
5357
5364
5371
5378
5385
5392
5399
5406
5413
5420
5427
5434
5441
5447
5454
5461
5468
5474
5481
5488
5494
5501
5508
5514
5521
5527
5534
5540
5547
5553
5560
5566
5572
5579
5585
5591
5598
5604
5610
5617
5623
5629
5635
5641
5647
5653
5659
5666
5672
5678
5684
5690
5696
5701
5707
5713
5719
5725
5731
5737
5742
5748
5754
5760
5765
5771
5777
5782
5788
5793
5799
5804
5810
5816
5821
5826
5832
5837
5843
5848
5853
5859
5864
5869
5875
5880
5885
5890
5896
5901
5906
5911
5916
5921
5926
5931
5937
5942
5947
5952
5956
5961
5966
5971
5976
5981
5986
5991
5995
6000
6005
6010
6014
6019
6024
6029
6033
6038
6042
6047
6052
6056
6061
6065
6070
6074
6079
6083
6088
6092
6096
6101
6105
6109
6114
6118
6122
6127
6131
6135
6139
6143
6148
6152
6156
6160
6164
6168
6172
6176
6180
6184
6188
6192
6196
6200
6204
6208
6212
6216
6219
6223
6227
6231
6235
6238
6242
6246
6250
6253
6257
6261
6264
6268
6271
6275
6279
6282
6286
6289
6293
6296
6300
6303
6306
6310
6313
6317
6320
6323
6327
6330
6333
6337
6340
6343
6346
6350
6353
6356
6359
6362
6365
6368
6372
6375
6378
6381
6384
6387
6390
6393
6396
6399
6402
6405
6408
6410
6413
6416
6419
6422
6425
6427
6430
6433
6436
6438
6441
6444
6447
6449
6452
6455
6457
6460
6462
6465
6468
6470
6473
6475
6478
6480
6483
6485
6488
6490
6492
6495
6497
6500
6502
6504
6507
6509
6511
6514
6516
6518
6520
6523
6525
6527
6529
6531
6533
6536
6538
6540
6542
6544
6546
6548
6550
6552
6554
6556
6558
6560
6562
6564
6566
6568
6570
6572
6574
6576
6577
6579
6581
6583
6585
6587
6588
6590
6592
6594
6595
6597
6599
6600
6602
6604
6605
6607
6609
6610
6612
6613
6615
6616
6618
6619
6621
6622
6624
6625
6627
6628
6630
6631
6633
6634
6635
6637
6638
6639
6641
6642
6643
6645
6646
6647
6649
6650
6651
6652
6653
6655
6656
6657
6658
6659
6660
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6683
6684
6685
6686
6687
6688
6688
6689
6690
6691
6692
6692
6693
6694
6695
6695
6696
6697
6697
6698
6699
6699
6700
6700
6701
6702
6702
6703
6703
6704
6705
6705
6706
6706
6707
6707
6708
6708
6709
6709
6709
6710
6710
6711
6711
6711
6712
6712
