5
30616
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
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
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
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
163
163
163
164
164
164
165
165
165
166
166
167
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
176
176
176
177
177
177
178
178
179
179
179
180
180
181
181
181
182
182
182
183
183
184
184
184
185
185
186
186
186
187
187
187
188
188
189
189
189
190
190
191
191
191
192
192
193
193
193
194
194
195
195
195
196
196
197
197
197
198
198
198
199
199
200
200
200
201
201
202
202
202
203
203
203
204
204
205
205
205
206
206
206
207
207
208
208
208
209
209
210
210
210
211
211
212
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
227
228
228
229
229
230
230
230
231
231
232
232
232
233
233
234
234
235
235
235
236
236
237
237
238
238
238
239
239
240
240
241
241
241
242
242
243
243
244
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
250
251
251
252
252
253
253
254
254
254
255
255
256
256
257
257
258
258
258
259
259
260
260
260
261
261
262
262
263
263
263
264
264
265
265
265
266
266
267
267
268
268
268
269
269
270
270
270
271
271
272
272
273
273
273
274
274
274
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
285
286
286
286
287
287
287
287
287
288
288
288
288
289
289
289
289
289
289
290
290
290
290
290
291
291
291
291
292
292
292
292
293
293
293
293
294
294
294
294
295
295
295
295
296
296
296
296
296
297
297
297
297
298
298
298
299
299
300
300
301
301
302
302
303
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
322
322
323
323
324
324
325
326
326
327
327
328
328
329
329
330
330
330
331
331
331
332
332
333
333
333
334
334
335
335
336
336
337
337
338
338
339
339
340
340
341
341
341
342
342
342
343
343
343
343
343
344
344
344
344
345
345
345
346
346
346
347
347
348
349
349
350
350
351
352
352
353
354
355
356
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
398
399
400
401
401
402
403
404
405
406
407
408
408
409
410
410
411
412
413
413
414
415
416
416
417
418
419
420
421
423
424
425
427
428
430
432
433
435
437
438
440
442
443
445
446
448
450
451
452
454
455
456
457
458
459
460
461
462
463
464
465
465
466
467
468
469
469
470
471
472
472
473
474
474
475
476
476
477
477
478
478
479
479
480
480
480
481
481
481
481
481
481
481
481
480
480
480
479
479
479
478
478
478
478
478
479
479
479
479
480
480
480
481
481
482
482
483
483
483
484
485
485
486
486
487
488
489
489
490
491
491
492
493
493
494
494
494
495
495
495
495
495
496
496
496
497
498
498
499
500
501
502
503
504
505
506
507
508
509
510
510
511
512
512
513
513
513
514
514
514
515
515
515
516
516
516
517
517
517
518
518
518
519
519
519
520
520
520
521
521
522
522
523
523
523
524
524
524
524
524
525
525
525
525
525
525
526
526
526
526
527
527
528
528
529
530
531
531
532
533
534
535
536
537
538
538
539
540
541
541
542
543
543
544
544
545
545
546
546
547
547
548
548
549
549
550
551
552
552
553
555
556
557
558
560
561
563
565
566
568
570
571
573
574
575
577
578
579
581
582
583
584
585
586
587
588
589
590
591
592
592
593
594
594
595
595
596
596
597
597
597
597
598
598
598
599
599
599
599
600
600
601
601
602
602
603
603
604
604
605
606
606
607
607
608
608
609
609
610
610
611
611
612
612
613
614
615
615
616
617
618
618
619
620
620
621
622
622
623
623
624
625
625
626
627
627
628
629
629
630
630
631
631
631
631
631
631
631
630
630
629
629
628
627
626
625
624
624
623
622
621
620
619
618
617
615
614
612
611
609
607
605
603
601
600
598
596
594
592
591
589
588
587
585
584
583
583
582
582
581
581
581
581
581
581
581
582
582
583
583
584
584
585
585
585
586
586
586
586
586
587
587
587
587
586
586
586
586
586
586
585
585
585
585
585
585
585
584
584
584
584
584
584
584
584
584
583
583
582
581
580
579
578
576
574
572
570
567
565
562
559
556
554
551
549
546
544
542
540
539
537
536
535
535
534
535
535
536
537
538
539
541
543
545
547
549
551
553
555
558
560
562
564
566
568
570
572
574
575
577
578
579
580
581
582
582
582
582
582
582
582
582
582
582
582
583
583
584
585
585
586
587
588
589
589
590
590
591
591
591
590
590
590
590
590
590
590
590
590
591
592
593
594
595
597
598
599
601
602
604
606
608
610
612
614
616
619
621
624
627
630
633
636
639
642
646
649
652
655
658
661
665
668
671
675
679
683
686
690
694
697
700
703
706
708
710
712
714
716
717
719
721
722
724
725
727
728
729
730
731
732
733
734
735
735
736
737
737
738
739
740
741
741
742
743
744
744
745
745
745
746
746
746
746
746
746
746
747
748
749
751
753
755
759
762
766
771
776
780
785
790
794
798
802
805
807
809
811
813
814
815
816
817
818
820
822
824
827
830
833
837
841
845
849
854
858
863
868
872
877
882
886
890
895
899
902
906
909
911
913
915
916
916
916
916
915
914
913
911
909
908
906
904
903
901
901
900
901
902
903
905
908
911
913
916
919
921
923
925
926
927
928
928
927
927
925
924
922
919
917
914
911
908
906
903
901
900
898
897
897
897
897
898
899
900
901
902
902
903
903
904
903
903
903
902
901
899
898
896
894
893
891
889
888
886
885
884
883
881
880
878
876
874
872
870
868
866
864
863
862
862
862
862
862
863
863
864
864
864
864
863
862
860
857
854
851
848
844
840
837
833
830
827
825
822
820
819
817
816
815
814
813
812
811
810
809
808
806
803
800
797
793
790
786
782
778
775
772
769
767
765
764
763
764
764
766
767
769
771
774
776
777
779
780
780
780
779
777
775
772
769
765
760
755
750
745
739
733
728
722
716
711
705
699
694
688
683
678
674
669
665
662
658
654
650
646
642
638
633
628
622
617
610
604
597
590
582
574
566
558
549
540
531
521
512
503
493
484
476
468
460
453
447
442
438
435
433
433
434
436
438
442
445
449
452
455
457
458
458
457
455
451
447
443
437
432
427
422
417
413
410
408
407
406
407
408
410
414
418
422
427
432
437
442
446
449
451
451
450
448
444
439
434
427
420
412
403
395
386
377
368
359
350
342
335
328
323
319
315
313
312
311
311
311
312
312
312
312
312
311
310
308
306
304
302
298
295
291
286
281
276
271
266
261
257
253
251
250
250
251
254
259
264
270
276
282
287
292
296
299
300
299
297
294
289
283
276
268
260
252
244
236
228
221
215
210
206
204
203
203
205
208
212
217
222
228
234
241
247
252
257
262
266
269
272
274
275
275
275
274
273
272
270
269
268
267
268
269
271
274
277
280
283
286
289
290
292
292
292
292
292
292
293
293
295
297
299
302
305
309
314
319
325
331
338
346
353
361
368
376
383
390
396
403
409
416
423
430
437
445
452
460
469
477
486
495
505
515
527
539
552
566
581
595
610
624
638
650
662
673
684
693
702
710
717
723
729
734
738
741
743
745
746
747
748
750
751
753
754
756
758
760
762
764
766
769
771
774
777
781
785
790
795
801
807
813
819
826
831
837
842
847
851
855
860
864
868
873
879
885
891
898
905
913
920
927
935
942
949
956
962
968
973
977
980
982
983
983
982
981
980
978
977
977
976
976
976
976
975
975
974
973
972
971
971
970
970
970
971
973
974
976
978
980
981
982
983
982
982
981
979
978
976
974
972
970
967
964
961
958
955
952
949
947
944
943
941
940
940
940
940
941
943
945
947
950
953
957
960
964
968
972
976
980
983
986
988
989
990
989
988
987
985
982
978
974
969
964
958
953
947
941
935
929
923
918
912
907
901
896
889
883
876
868
860
851
842
832
821
810
798
786
774
761
747
734
720
706
692
678
663
649
634
619
605
590
576
562
548
534
521
508
496
484
474
464
456
449
442
437
432
428
424
421
418
415
413
411
409
408
406
404
402
399
395
389
383
375
366
355
344
331
318
305
291
277
264
250
238
226
215
206
197
189
181
174
168
162
156
149
143
137
130
122
114
106
98
89
79
70
61
52
43
35
28
22
16
12
8
5
2
0
-1
-2
-3
-3
-3
-3
-2
-1
-1
-1
-1
-2
-5
-8
-13
-18
-25
-33
-42
-52
-63
-74
-85
-97
-108
-120
-130
-141
-150
-160
-169
-178
-187
-196
-205
-215
-225
-236
-247
-259
-272
-285
-298
-311
-325
-338
-352
-365
-377
-390
-401
-413
-424
-434
-444
-454
-463
-472
-480
-487
-494
-501
-507
-513
-519
-524
-528
-533
-536
-539
-541
-543
-545
-546
-547
-548
-549
-550
-551
-551
-551
-551
-549
-548
-545
-541
-537
-533
-527
-521
-515
-508
-500
-493
-486
-480
-474
-468
-464
-460
-458
-456
-456
-456
-457
-459
-461
-464
-467
-470
-474
-478
-482
-486
-491
-496
-500
-506
-511
-517
-523
-530
-537
-545
-554
-563
-572
-582
-592
-601
-611
-620
-629
-638
-647
-655
-664
-672
-679
-687
-693
-700
-705
-710
-714
-717
-720
-721
-723
-724
-724
-724
-724
-724
-723
-723
-722
-722
-722
-722
-722
-723
-723
-723
-723
-723
-723
-722
-721
-720
-719
-718
-717
-715
-714
-713
-712
-712
-712
-713
-714
-716
-719
-722
-725
-729
-733
-737
-740
-744
-748
-752
-756
-760
-764
-769
-773
-779
-784
-790
-796
-803
-810
-817
-824
-832
-839
-846
-852
-857
-861
-864
-866
-866
-865
-863
-860
-855
-849
-843
-836
-829
-822
-815
-809
-803
-797
-793
-789
-786
-784
-783
-784
-786
-789
-794
-800
-808
-816
-826
-836
-847
-857
-868
-878
-887
-896
-905
-914
-922
-931
-940
-949
-960
-971
-983
-996
-1010
-1025
-1040
-1055
-1071
-1087
-1104
-1120
-1137
-1153
-1170
-1187
-1204
-1222
-1240
-1258
-1277
-1296
-1315
-1335
-1355
-1374
-1394
-1413
-1432
-1450
-1468
-1485
-1502
-1518
-1533
-1549
-1564
-1579
-1594
-1610
-1626
-1643
-1659
-1677
-1694
-1711
-1729
-1746
-1762
-1778
-1793
-1807
-1820
-1832
-1844
-1854
-1864
-1873
-1882
-1891
-1899
-1908
-1917
-1926
-1934
-1943
-1951
-1959
-1967
-1974
-1980
-1986
-1992
-1996
-2000
-2003
-2005
-2005
-2005
-2005
-2003
-2000
-1996
-1991
-1987
-1982
-1976
-1971
-1965
-1959
-1953
-1948
-1942
-1935
-1929
-1923
-1917
-1912
-1906
-1901
-1896
-1891
-1887
-1884
-1880
-1878
-1875
-1873
-1872
-1870
-1869
-1868
-1868
-1868
-1868
-1869
-1870
-1873
-1875
-1879
-1882
-1886
-1891
-1895
-1900
-1904
-1908
-1912
-1915
-1918
-1920
-1922
-1924
-1924
-1924
-1924
-1923
-1922
-1920
-1917
-1915
-1912
-1909
-1906
-1904
-1902
-1901
-1900
-1901
-1902
-1904
-1906
-1910
-1913
-1917
-1921
-1925
-1929
-1932
-1935
-1937
-1938
-1939
-1938
-1937
-1935
-1933
-1930
-1928
-1925
-1923
-1921
-1920
-1919
-1919
-1919
-1919
-1920
-1922
-1923
-1925
-1926
-1928
-1929
-1931
-1932
-1934
-1935
-1937
-1939
-1942
-1944
-1946
-1949
-1951
-1952
-1953
-1953
-1952
-1949
-1945
-1940
-1933
-1924
-1914
-1903
-1890
-1876
-1861
-1845
-1829
-1812
-1796
-1779
-1763
-1747
-1732
-1718
-1704
-1691
-1678
-1666
-1655
-1644
-1633
-1622
-1611
-1600
-1589
-1578
-1567
-1555
-1542
-1528
-1514
-1499
-1482
-1465
-1447
-1427
-1407
-1387
-1365
-1343
-1321
-1299
-1277
-1255
-1233
-1212
-1192
-1173
-1156
-1140
-1125
-1112
-1100
-1089
-1079
-1069
-1061
-1052
-1043
-1033
-1024
-1012
-1000
-989
-975
-960
-945
-928
-910
-892
-873
-855
-836
-817
-799
-782
-766
-751
-737
-724
-713
-704
-696
-689
-684
-680
-678
-676
-676
-676
-678
-679
-681
-683
-685
-687
-688
-689
-690
-689
-688
-687
-684
-681
-677
-673
-668
-663
-657
-652
-646
-640
-635
-630
-625
-620
-615
-611
-607
-602
-598
-594
-590
-586
-581
-577
-572
-567
-562
-557
-551
-546
-541
-537
-532
-527
-523
-518
-513
-507
-501
-495
-489
-483
-477
-472
-467
-463
-460
-458
-457
-458
-460
-464
-469
-475
-483
-491
-501
-511
-522
-533
-545
-557
-568
-580
-591
-602
-612
-622
-631
-640
-648
-657
-664
-672
-680
-688
-695
-704
-712
-720
-729
-739
-749
-759
-770
-782
-794
-807
-820
-835
-850
-865
-881
-897
-914
-930
-947
-963
-978
-993
-1006
-1020
-1032
-1043
-1052
-1061
-1069
-1076
-1083
-1088
-1094
-1099
-1104
-1109
-1115
-1121
-1128
-1135
-1143
-1152
-1161
-1171
-1181
-1192
-1203
-1215
-1227
-1240
-1253
-1266
-1279
-1292
-1305
-1318
-1330
-1342
-1353
-1364
-1375
-1385
-1394
-1404
-1413
-1422
-1431
-1439
-1448
-1457
-1466
-1476
-1485
-1495
-1505
-1516
-1526
-1537
-1548
-1558
-1569
-1580
-1591
-1602
-1613
-1624
-1636
-1647
-1659
-1672
-1684
-1698
-1711
-1725
-1740
-1755
-1770
-1785
-1800
-1814
-1828
-1841
-1853
-1863
-1872
-1880
-1886
-1890
-1893
-1894
-1894
-1892
-1890
-1886
-1883
-1878
-1873
-1869
-1864
-1859
-1854
-1849
-1844
-1840
-1836
-1832
-1828
-1824
-1820
-1817
-1814
-1811
-1809
-1806
-1804
-1801
-1798
-1794
-1790
-1786
-1781
-1776
-1771
-1765
-1759
-1752
-1746
-1739
-1733
-1726
-1720
-1714
-1708
-1702
-1697
-1692
-1688
-1683
-1680
-1676
-1672
-1669
-1666
-1663
-1660
-1658
-1656
-1654
-1653
-1652
-1651
-1650
-1649
-1648
-1647
-1645
-1643
-1640
-1637
-1634
-1629
-1625
-1619
-1613
-1607
-1600
-1592
-1584
-1575
-1565
-1554
-1542
-1528
-1514
-1499
-1482
-1465
-1446
-1427
-1406
-1384
-1362
-1339
-1315
-1291
-1266
-1241
-1215
-1190
-1164
-1138
-1112
-1086
-1059
-1031
-1004
-975
-946
-916
-886
-855
-824
-792
-761
-729
-697
-665
-633
-602
-571
-541
-512
-483
-455
-428
-402
-377
-353
-329
-306
-284
-262
-241
-219
-199
-179
-159
-140
-121
-103
-87
-70
-55
-41
-28
-16
-5
6
15
24
31
39
46
52
59
66
73
80
87
95
103
112
121
130
141
151
162
174
185
197
209
221
233
245
257
268
279
290
301
311
322
332
343
354
366
378
391
405
420
436
453
472
491
511
532
554
577
599
622
645
667
689
710
731
751
771
789
807
824
841
856
871
886
900
913
926
939
951
963
974
985
996
1006
1016
1027
1037
1047
1056
1066
1075
1083
1091
1099
1105
1111
1116
1120
1123
1125
1126
1126
1125
1123
1121
1117
1112
1107
1101
1095
1088
1082
1076
1070
1065
1061
1057
1055
1054
1053
1054
1056
1058
1062
1066
1070
1075
1080
1086
1091
1096
1101
1106
1110
1113
1116
1117
1118
1118
1118
1117
1115
1113
1111
1108
1106
1104
1102
1100
1099
1098
1098
1098
1098
1100
1102
1104
1107
1110
1114
1118
1122
1126
1130
1133
1137
1139
1142
1144
1145
1146
1146
1146
1145
1143
1141
1139
1136
1133
1131
1128
1126
1124
1122
1121
1120
1120
1120
1121
1122
1123
1124
1125
1125
1125
1125
1123
1121
1119
1115
1111
1107
1103
1099
1094
1091
1088
1085
1083
1082
1082
1083
1085
1087
1091
1095
1100
1105
1110
1115
1121
1126
1131
1135
1139
1142
1145
1148
1150
1152
1154
1156
1158
1160
1162
1164
1167
1170
1173
1177
1182
1188
1195
1202
1210
1219
1228
1238
1247
1257
1267
1277
1287
1296
1304
1313
1320
1328
1334
1340
1346
1351
1356
1361
1365
1370
1374
1379
1384
1389
1394
1400
1405
1412
1418
1425
1431
1437
1444
1450
1456
1461
1466
1471
1475
1479
1483
1486
1488
1490
1491
1492
1492
1492
1491
1489
1488
1486
1484
1482
1480
1478
1476
1475
1474
1473
1473
1473
1473
1474
1475
1475
1476
1477
1477
1477
1476
1475
1473
1470
1466
1462
1457
1452
1446
1440
1434
1428
1423
1418
1413
1409
1405
1402
1399
1397
1394
1393
1391
1389
1387
1385
1382
1378
1374
1369
1364
1357
1350
1342
1333
1324
1313
1302
1291
1279
1266
1252
1239
1224
1210
1195
1180
1165
1151
1137
1123
1110
1097
1085
1074
1063
1052
1041
1029
1018
1006
994
981
968
954
940
925
909
892
875
857
839
820
801
782
763
743
724
705
686
667
649
630
612
594
576
558
539
520
501
482
463
444
424
405
386
367
348
330
312
295
279
263
248
234
221
208
196
185
173
162
151
141
130
119
109
98
88
77
67
56
45
34
23
12
2
-9
-20
-30
-40
-49
-58
-67
-74
-81
-87
-92
-96
-99
-101
-103
-103
-104
-103
-102
-101
-99
-98
-96
-93
-91
-89
-87
-85
-82
-80
-77
-75
-72
-70
-68
-65
-63
-61
-58
-56
-53
-50
-46
-42
-38
-33
-28
-22
-17
-11
-4
2
8
14
20
26
32
37
42
47
51
55
59
63
66
70
73
76
80
83
86
89
92
95
98
101
104
107
110
113
116
119
122
126
130
134
138
142
147
152
157
163
168
174
180
187
193
200
208
215
223
232
240
249
258
268
278
288
298
309
320
331
342
354
366
377
389
401
413
425
436
448
459
471
483
495
507
519
531
544
557
570
584
598
612
627
641
656
671
687
702
718
733
749
765
781
798
814
830
846
862
878
893
908
922
935
948
961
973
985
996
1006
1016
1027
1037
1046
1056
1065
1074
1082
1091
1099
1107
1115
1122
1129
1135
1140
1144
1147
1150
1151
1151
1150
1148
1145
1142
1138
1133
1128
1122
1117
1111
1105
1098
1092
1085
1078
1070
1062
1053
1044
1034
1024
1012
1000
987
974
959
944
928
912
896
879
861
844
826
809
791
773
754
736
717
698
678
659
639
619
598
577
555
533
510
487
463
438
413
387
360
333
305
277
248
219
191
162
133
104
76
48
20
-8
-35
-61
-87
-112
-136
-159
-182
-204
-225
-245
-264
-282
-300
-317
-334
-350
-366
-381
-396
-411
-426
-441
-455
-470
-484
-498
-512
-527
-541
-555
-569
-583
-596
-610
-624
-638
-653
-667
-681
-696
-710
-725
-740
-756
-772
-788
-805
-823
-841
-860
-881
-902
-924
-947
-971
-996
-1020
-1047
-1073
-1099
-1125
-1151
-1176
-1201
-1226
-1250
-1273
-1296
-1319
-1341
-1362
-1383
-1404
-1425
-1446
-1467
-1487
-1508
-1529
-1549
-1569
-1589
-1609
-1628
-1646
-1664
-1681
-1697
-1712
-1726
-1739
-1752
-1763
-1774
-1784
-1792
-1801
-1809
-1816
-1824
-1831
-1839
-1847
-1856
-1865
-1875
-1886
-1897
-1908
-1920
-1932
-1945
-1957
-1970
-1982
-1994
-2005
-2016
-2025
-2036
-2045
-2053
-2060
-2066
-2072
-2077
-2082
-2086
-2089
-2093
-2096
-2099
-2102
-2106
-2109
-2113
-2117
-2121
-2126
-2131
-2136
-2142
-2148
-2155
-2162
-2170
-2178
-2187
-2196
-2206
-2217
-2228
-2239
-2251
-2263
-2275
-2287
-2299
-2310
-2322
-2333
-2345
-2356
-2366
-2377
-2387
-2396
-2405
-2414
-2422
-2430
-2437
-2444
-2450
-2457
-2463
-2469
-2475
-2481
-2487
-2493
-2499
-2505
-2511
-2517
-2524
-2530
-2536
-2542
-2548
-2553
-2558
-2563
-2566
-2570
-2572
-2574
-2574
-2574
-2574
-2572
-2569
-2566
-2562
-2558
-2552
-2547
-2540
-2533
-2526
-2519
-2512
-2505
-2498
-2491
-2485
-2479
-2474
-2469
-2465
-2461
-2458
-2455
-2452
-2450
-2448
-2445
-2443
-2441
-2439
-2436
-2433
-2430
-2427
-2423
-2419
-2414
-2409
-2403
-2398
-2392
-2386
-2380
-2374
-2368
-2363
-2357
-2353
-2348
-2344
-2340
-2337
-2334
-2332
-2330
-2329
-2328
-2327
-2327
-2327
-2327
-2327
-2328
-2328
-2328
-2329
-2329
-2329
-2329
-2329
-2328
-2328
-2328
-2328
-2329
-2329
-2331
-2332
-2334
-2337
-2340
-2344
-2349
-2355
-2361
-2369
-2377
-2386
-2396
-2406
-2416
-2426
-2437
-2447
-2458
-2467
-2477
-2486
-2495
-2503
-2511
-2518
-2525
-2531
-2537
-2542
-2548
-2552
-2557
-2562
-2566
-2570
-2575
-2579
-2583
-2587
-2590
-2594
-2597
-2600
-2602
-2604
-2605
-2605
-2604
-2602
-2599
-2595
-2590
-2585
-2578
-2572
-2564
-2556
-2548
-2540
-2531
-2523
-2515
-2507
-2500
-2492
-2485
-2478
-2471
-2464
-2456
-2449
-2441
-2432
-2423
-2414
-2404
-2393
-2383
-2372
-2361
-2350
-2338
-2327
-2317
-2307
-2297
-2287
-2279
-2270
-2263
-2257
-2251
-2246
-2242
-2239
-2238
-2237
-2237
-2238
-2239
-2242
-2245
-2248
-2252
-2255
-2259
-2263
-2266
-2269
-2271
-2273
-2275
-2277
-2278
-2279
-2280
-2281
-2282
-2283
-2284
-2285
-2286
-2288
-2289
-2291
-2292
-2294
-2297
-2299
-2302
-2304
-2308
-2311
-2315
-2318
-2323
-2327
-2331
-2335
-2340
-2344
-2349
-2353
-2357
-2362
-2366
-2370
-2374
-2378
-2383
-2387
-2391
-2396
-2401
-2407
-2413
-2420
-2427
-2435
-2444
-2453
-2463
-2474
-2485
-2497
-2509
-2521
-2534
-2547
-2561
-2575
-2589
-2605
-2620
-2636
-2653
-2670
-2688
-2706
-2725
-2744
-2764
-2784
-2804
-2825
-2845
-2866
-2886
-2906
-2926
-2946
-2965
-2984
-3003
-3021
-3039
-3056
-3073
-3089
-3105
-3120
-3134
-3148
-3161
-3173
-3184
-3194
-3203
-3211
-3218
-3224
-3229
-3234
-3237
-3240
-3241
-3242
-3243
-3242
-3241
-3239
-3237
-3235
-3232
-3228
-3224
-3220
-3216
-3211
-3206
-3200
-3195
-3188
-3182
-3175
-3169
-3162
-3155
-3147
-3140
-3132
-3124
-3116
-3108
-3099
-3091
-3082
-3073
-3063
-3054
-3045
-3035
-3026
-3017
-3009
-3001
-2993
-2986
-2979
-2973
-2967
-2962
-2957
-2953
-2948
-2944
-2940
-2935
-2931
-2925
-2920
-2913
-2906
-2899
-2890
-2881
-2871
-2861
-2850
-2838
-2826
-2813
-2799
-2785
-2771
-2756
-2741
-2726
-2711
-2696
-2681
-2667
-2653
-2639
-2626
-2613
-2600
-2588
-2577
-2566
-2555
-2545
-2535
-2525
-2515
-2505
-2496
-2486
-2476
-2465
-2455
-2444
-2433
-2422
-2411
-2400
-2389
-2378
-2368
-2358
-2348
-2339
-2330
-2322
-2314
-2306
-2299
-2292
-2286
-2279
-2273
-2266
-2260
-2253
-2247
-2239
-2232
-2224
-2216
-2208
-2199
-2189
-2180
-2170
-2160
-2150
-2139
-2129
-2119
-2110
-2101
-2093
-2085
-2079
-2073
-2068
-2064
-2061
-2059
-2058
-2058
-2058
-2059
-2060
-2061
-2063
-2064
-2066
-2067
-2068
-2068
-2068
-2067
-2066
-2064
-2061
-2058
-2055
-2051
-2047
-2043
-2039
-2035
-2031
-2028
-2025
-2021
-2020
-2017
-2017
-2016
-2016
-2016
-2016
-2017
-2017
-2017
-2019
-2019
-2020
-2020
-2019
-2019
-2017
-2016
-2013
-2012
-2009
-2005
-2001
-1998
-1994
-1990
-1986
-1982
-1979
-1976
-1973
-1972
-1970
-1970
-1970
-1971
-1972
-1974
-1976
-1979
-1982
-1984
-1987
-1991
-1993
-1996
-1999
-2001
-2003
-2005
-2005
-2005
-2005
-2004
-2001
-1998
-1993
-1987
-1979
-1971
-1961
-1950
-1938
-1925
-1911
-1897
-1882
-1866
-1850
-1833
-1817
-1800
-1782
-1765
-1748
-1731
-1715
-1698
-1682
-1666
-1650
-1635
-1619
-1604
-1589
-1575
-1560
-1546
-1532
-1518
-1505
-1492
-1479
-1466
-1454
-1442
-1430
-1418
-1407
-1397
-1388
-1379
-1370
-1363
-1357
-1351
-1346
-1341
-1337
-1334
-1331
-1328
-1325
-1322
-1319
-1315
-1312
-1308
-1304
-1300
-1295
-1291
-1286
-1281
-1276
-1272
-1268
-1264
-1261
-1259
-1257
-1255
-1255
-1255
-1255
-1256
-1257
-1259
-1261
-1263
-1266
-1268
-1271
-1275
-1278
-1282
-1285
-1290
-1294
-1299
-1304
-1309
-1315
-1322
-1329
-1337
-1345
-1353
-1363
-1372
-1382
-1392
-1402
-1413
-1424
-1434
-1445
-1456
-1467
-1478
-1489
-1500
-1512
-1523
-1535
-1547
-1560
-1572
-1585
-1598
-1612
-1625
-1639
-1652
-1666
-1680
-1693
-1707
-1721
-1735
-1749
-1764
-1778
-1793
-1808
-1823
-1839
-1854
-1870
-1885
-1901
-1916
-1932
-1947
-1962
-1976
-1990
-2004
-2016
-2028
-2039
-2048
-2057
-2064
-2071
-2076
-2081
-2084
-2087
-2089
-2090
-2089
-2088
-2086
-2082
-2078
-2072
-2065
-2057
-2048
-2037
-2025
-2013
-2000
-1984
-1968
-1950
-1932
-1912
-1891
-1869
-1846
-1823
-1799
-1775
-1750
-1725
-1701
-1676
-1652
-1629
-1606
-1584
-1563
-1543
-1523
-1504
-1486
-1469
-1452
-1436
-1419
-1403
-1388
-1372
-1356
-1340
-1324
-1308
-1293
-1277
-1261
-1246
-1232
-1217
-1204
-1191
-1178
-1167
-1156
-1145
-1136
-1127
-1119
-1112
-1106
-1101
-1097
-1094
-1092
-1091
-1090
-1091
-1092
-1094
-1096
-1099
-1102
-1105
-1109
-1113
-1117
-1122
-1127
-1132
-1138
-1145
-1153
-1161
-1170
-1181
-1192
-1205
-1219
-1235
-1252
-1270
-1291
-1312
-1335
-1359
-1385
-1412
-1440
-1469
-1500
-1531
-1563
-1595
-1629
-1663
-1698
-1734
-1771
-1808
-1847
-1886
-1926
-1968
-2011
-2055
-2100
-2148
-2196
-2247
-2299
-2354
-2410
-2468
-2527
-2588
-2651
-2715
-2780
-2847
-2915
-2983
-3052
-3122
-3191
-3261
-3330
-3398
-3466
-3532
-3597
-3660
-3721
-3781
-3838
-3894
-3947
-3999
-4048
-4096
-4141
-4185
-4228
-4269
-4308
-4346
-4384
-4420
-4455
-4489
-4522
-4554
-4585
-4614
-4643
-4669
-4694
-4717
-4738
-4757
-4773
-4786
-4797
-4804
-4809
-4811
-4810
-4805
-4798
-4789
-4776
-4761
-4745
-4726
-4705
-4682
-4658
-4633
-4607
-4580
-4552
-4524
-4495
-4466
-4437
-4407
-4377
-4347
-4317
-4287
-4256
-4225
-4193
-4160
-4127
-4094
-4059
-4024
-3988
-3952
-3915
-3877
-3839
-3800
-3761
-3722
-3682
-3641
-3601
-3560
-3518
-3477
-3435
-3392
-3349
-3306
-3263
-3219
-3174
-3130
-3084
-3039
-2992
-2946
-2898
-2850
-2801
-2752
-2701
-2650
-2597
-2544
-2489
-2432
-2374
-2314
-2253
-2190
-2125
-2058
-1989
-1918
-1845
-1770
-1693
-1613
-1530
-1445
-1358
-1267
-1174
-1078
-980
-879
-776
-671
-564
-455
-345
-235
-124
-12
99
210
321
431
539
647
753
857
960
1060
1159
1257
1352
1445
1536
1626
1713
1799
1882
1964
2045
2124
2201
2277
2352
2425
2497
2569
2639
2708
2776
2842
2908
2972
3034
3095
3155
3213
3268
3322
3375
3425
3474
3522
3568
3614
3659
3703
3748
3793
3839
3886
3934
3984
4035
4086
4141
4196
4253
4311
4369
4428
4487
4546
4605
4662
4718
4773
4826
4878
4927
4975
5020
5064
5106
5146
5184
5221
5257
5291
5325
5357
5390
5422
5453
5485
5517
5549
5581
5614
5646
5678
5710
5742
5773
5802
5831
5858
5884
5907
5928
5947
5964
5978
5989
5998
6004
6007
6007
6006
6002
5996
5988
5979
5968
5957
5946
5935
5924
5914
5905
5898
5893
5890
5888
5889
5892
5897
5904
5913
5924
5937
5950
5965
5981
5998
6015
6032
6049
6066
6082
6098
6113
6126
6139
6150
6160
6170
6178
6185
6193
6199
6207
6214
6223
6232
6244
6258
6275
6294
6318
6345
6376
6411
6451
6496
6545
6598
6655
6716
6781
6849
6920
6994
7070
7148
7227
7307
7388
7469
7550
7631
7712
7793
7874
7954
8034
8114
8195
8276
8358
8441
8525
8611
8698
8788
8880
8974
9071
9172
9276
9383
9493
9607
9725
9846
9970
10096
10226
10357
10491
10626
10762
10900
11038
11177
11315
11455
11594
11734
11874
12014
12154
12295
12436
12577
12719
12860
13002
13144
13285
13426
13566
13705
13843
13979
14114
14247
14378
14506
14633
14756
14877
14994
15109
15220
15327
15430
15529
15624
15714
15800
15882
15959
16032
16101
16166
16226
16283
16335
16385
16431
16474
16513
16550
16583
16615
16644
16671
16696
16719
16741
16761
16781
16799
16815
16831
16846
16859
16872
16883
16893
16903
16911
16918
16925
16930
16935
16939
16943
16947
16952
16957
16963
16970
16979
16991
17005
17022
17042
17066
17094
17125
17160
17198
17240
17284
17332
17381
17433
17486
17540
17594
17649
17703
17756
17808
17859
17908
17954
17999
18041
18080
18116
18149
18178
18205
18227
18246
18262
18273
18280
18283
18281
18275
18264
18248
18227
18201
18170
18134
18092
18045
17992
17934
17870
17800
17724
17642
17555
17461
17360
17254
17140
17021
16895
16762
16623
16478
16326
16169
16006
15838
15665
15488
15307
15122
14934
14745
14553
14360
14167
13973
13780
13587
13395
13205
13016
12829
12644
12462
12283
12106
11933
11763
11598
11437
11282
11132
10988
10851
10720
10598
10483
10377
10279
10190
10109
10038
9974
9918
9871
9831
9797
9771
9750
9735
9726
9722
9723
9728
9737
9751
9769
9791
9816
9845
9878
9914
9954
9998
10045
10095
10149
10206
10266
10329
10396
10465
10537
10612
10690
10769
10850
10932
11015
11097
11179
11259
11336
11411
11482
11549
11612
11669
11722
11769
11811
11848
11879
11906
11927
11944
11956
11963
11966
11964
11958
11948
11934
11916
11895
11870
11842
11812
11781
11748
11714
11680
11647
11615
11584
11557
11532
11511
11493
11480
11472
11468
11470
11477
11490
11508
11531
11560
11594
11632
11676
11723
11775
11830
11888
11949
12012
12078
12145
12214
12283
12353
12423
12493
12562
12630
12697
12762
12824
12885
12943
12999
13053
13105
13155
13204
13252
13299
13346
13392
13439
13486
13534
13583
13633
13684
13735
13787
13838
13890
13940
13990
14037
14082
14125
14165
14202
14236
14266
14293
14317
14338
14355
14368
14378
14385
14388
14388
14384
14377
14365
14349
14329
14305
14277
14244
14207
14166
14121
14072
14019
13963
13903
13839
13771
13700
13625
13546
13463
13376
13285
13190
13090
12987
12879
12768
12653
12534
12413
12288
12161
12031
11900
11766
11632
11496
11359
11221
11083
10944
10804
10665
10524
10384
10243
10103
9961
9820
9678
9536
9394
9252
9110
8968
8825
8682
8539
8395
8249
8101
7951
7798
7640
7478
7311
7138
6958
6771
6576
6374
6165
5947
5722
5489
5249
5003
4751
4493
4230
3964
3694
3421
3146
2870
2592
2314
2035
1756
1476
1196
916
635
353
70
-215
-502
-792
-1084
-1378
-1677
-1978
-2282
-2590
-2901
-3214
-3530
-3848
-4167
-4487
-4806
-5125
-5442
-5757
-6068
-6376
-6678
-6975
-7266
-7550
-7827
-8098
-8361
-8616
-8864
-9105
-9339
-9566
-9787
-10002
-10211
-10415
-10614
-10808
-10997
-11182
-11363
-11540
-11713
-11882
-12047
-12209
-12366
-12520
-12670
-12816
-12959
-13098
-13233
-13365
-13493
-13618
-13740
-13859
-13976
-14091
-14203
-14315
-14425
-14534
-14644
-14754
-14864
-14977
-15090
-15206
-15323
-15443
-15564
-15688
-15813
-15939
-16067
-16195
-16323
-16452
-16580
-16708
-16835
-16961
-17085
-17209
-17331
-17452
-17571
-17689
-17806
-17922
-18036
-18148
-18259
-18369
-18476
-18581
-18683
-18783
-18880
-18973
-19064
-19151
-19234
-19314
-19390
-19462
-19529
-19592
-19651
-19705
-19754
-19799
-19838
-19871
-19899
-19922
-19939
-19951
-19958
-19959
-19956
-19948
-19936
-19920
-19901
-19878
-19853
-19825
-19794
-19762
-19728
-19692
-19655
-19616
-19577
-19536
-19494
-19450
-19406
-19361
-19315
-19268
-19220
-19171
-19121
-19070
-19020
-18969
-18918
-18867
-18817
-18768
-18720
-18672
-18626
-18580
-18535
-18490
-18446
-18401
-18355
-18307
-18257
-18205
-18148
-18088
-18023
-17952
-17876
-17793
-17703
-17605
-17500
-17387
-17267
-17138
-17001
-16856
-16704
-16544
-16376
-16203
-16024
-15838
-15647
-15451
-15250
-15046
-14839
-14630
-14418
-14206
-13992
-13778
-13565
-13352
-13139
-12929
-12719
-12511
-12304
-12100
-11897
-11696
-11497
-11299
-11104
-10910
-10718
-10527
-10339
-10151
-9965
-9780
-9595
-9412
-9229
-9046
-8864
-8681
-8498
-8314
-8130
-7945
-7759
-7572
-7384
-7195
-7005
-6814
-6622
-6430
-6237
-6043
-5850
-5656
-5462
-5268
-5074
-4881
-4687
-4494
-4302
-4109
-3917
-3725
-3534
-3342
-3150
-2959
-2767
-2575
-2382
-2189
-1995
-1800
-1605
-1408
-1211
-1012
-812
-611
-409
-205
1
207
416
625
835
1047
1260
1473
1687
1902
2117
2332
2547
2761
2975
3188
3400
3611
3821
4029
4236
4441
4646
4848
5050
5251
5451
5651
5850
6050
6250
6452
6654
6858
7064
7271
7480
7691
7903
8117
8332
8548
8764
8980
9196
9411
9624
9835
10044
10250
10452
10651
10846
11036
11221
11402
11578
11749
11915
12076
12233
12385
12532
12676
12816
12953
13087
13218
13346
13473
13597
13720
13841
13961
14078
14194
14308
14420
14528
14633
14735
14832
14925
15013
15095
15172
15242
15306
15364
15415
15459
15497
15528
15553
15571
15584
15592
15594
15591
15584
15572
15557
15539
15518
15494
15468
15441
15412
15382
15352
15320
15288
15256
15223
15190
15155
15120
15084
15046
15005
14963
14917
14867
14813
14754
14691
14621
14545
14463
14374
14278
14175
14064
13947
13823
13692
13555
13411
13261
13106
12945
12780
12610
12435
12257
12074
11888
11699
11506
11309
11109
10906
10699
10489
10275
10057
9835
9609
9379
9143
8903
8657
8406
8148
7886
7618
7343
7062
6775
6481
6181
5874
5562
5244
4919
4590
4255
3915
3571
3222
2870
2513
2154
1790
1424
1054
681
306
-73
-455
-839
-1227
-1618
-2012
-2408
-2809
-3212
-3618
-4027
-4440
-4856
-5274
-5695
-6119
-6546
-6975
-7406
-7839
-8274
-8711
-9149
-9587
-10027
-10467
-10907
-11348
-11788
-12228
-12668
-13108
-13546
-13984
-14422
-14859
-15295
-15730
-16163
-16596
-17028
-17458
-17886
-18312
-18735
-19156
-19574
-19988
-20398
-20804
-21205
-21601
-21990
-22374
-22750
-23120
-23481
-23835
-24181
-24517
-24846
-25165
-25475
-25776
-26068
-26350
-26624
-26888
-27144
-27391
-27629
-27859
-28080
-28292
-28496
-28691
-28878
-29055
-29224
-29384
-29534
-29675
-29807
-29929
-30042
-30144
-30236
-30319
-30391
-30452
-30504
-30546
-30578
-30600
-30612
-30616
-30611
-30597
-30576
-30547
-30511
-30468
-30419
-30363
-30302
-30235
-30163
-30086
-30005
-29919
-29828
-29734
-29636
-29534
-29428
-29319
-29206
-29089
-28968
-28843
-28715
-28582
-28444
-28303
-28156
-28005
-27849
-27688
-27522
-27352
-27176
-26996
-26812
-26623
-26431
-26235
-26036
-25833
-25628
-25420
-25210
-24998
-24784
-24569
-24353
-24135
-23916
-23695
-23474
-23251
-23026
-22800
-22572
-22341
-22109
-21873
-21635
-21393
-21148
-20898
-20644
-20386
-20123
-19855
-19582
-19304
-19020
-18731
-18436
-18136
-17831
-17520
-17205
-16884
-16560
-16231
-15897
-15560
-15220
-14876
-14529
-14179
-13826
-13471
-13113
-12753
-12390
-12024
-11657
-11287
-10914
-10539
-10162
-9782
-9400
-9015
-8628
-8238
-7846
-7451
-7054
-6654
-6253
-5850
-5444
-5038
-4630
-4220
-3810
-3399
-2988
-2576
-2165
-1754
-1344
-936
-528
-122
281
682
1081
1476
1868
2257
2641
3022
3398
3770
4137
4499
4856
5209
5556
5898
6235
6567
6893
7214
7530
7841
8146
8446
8740
9029
9313
9592
9865
10133
10396
10653
10905
11152
11394
11631
11862
12088
12309
12525
12735
12940
13140
13334
13522
13704
13881
14051
14216
14374
14526
14672
14812
14945
15072
15193
15308
15416
15518
15614
15704
15788
15865
15938
16004
16065
16120
16172
16219
16261
16300
16334
16364
16392
16415
16436
16453
16466
16477
16484
16487
16487
16483
16475
16462
16446
16425
16400
16370
16335
16297
16253
16204
16151
16091
16029
15961
15888
15811
15728
15641
15549
15453
15352
15247
15138
15025
14907
14786
14661
14531
14399
14262
14121
13977
13829
13678
13523
13364
13203
13038
12871
12701
12530
12357
12182
12007
11831
11656
11481
11307
11134
10962
10793
10626
10461
10300
10141
9986
9834
9686
9542
9401
9264
9131
9002
8877
8755
8637
8523
8412
8304
8200
8099
8000
7907
7815
7727
7642
7560
7482
7407
7335
7267
7202
7141
7083
7028
6976
6927
6881
6838
6798
6760
6725
6692
6661
6633
6606
6580
6557
6534
6513
6494
6475
6457
6439
6422
6406
6391
6375
6360
6346
6332
6319
6306
6294
6283
6272
6263
6255
6248
6243
6239
6237
6236
6237
6239
6243
6249
6256
6265
6275
6286
6299
6313
6328
6343
6360
6377
6395
6413
6431
6450
6469
6487
6506
6524
6542
6560
6577
6594
6611
6626
6641
6655
6668
6680
6691
6700
6708
6714
6718
6719
6719
6716
6710
6701
6690
6675
6657
6635
6610
6581
6549
6514
6475
6433
6388
6339
6288
6234
6178
6119
6057
5994
5928
5860
5789
5717
5642
5565
5485
5403
5319
5231
5141
5048
4952
4854
4752
4647
4539
4427
4313
4196
4075
3952
3826
3697
3566
3433
3297
3159
3020
2878
2736
2592
2447
2300
2153
2005
1856
1706
1555
1403
1250
1096
940
782
623
462
298
133
-35
-206
-378
-554
-732
-912
-1094
-1279
-1465
-1652
-1841
-2029
-2220
-2410
-2600
-2789
-2977
-3164
-3350
-3534
-3717
-3897
-4075
-4253
-4428
-4601
-4772
-4942
-5109
-5274
-5437
-5598
-5756
-5913
-6067
-6219
-6368
-6515
-6658
-6799
-6937
-7072
-7204
-7332
-7456
-7577
-7695
-7808
-7917
-8023
-8124
-8221
-8313
-8402
-8485
-8564
-8638
-8707
-8772
-8831
-8885
-8934
-8978
-9016
-9049
-9076
-9099
-9116
-9127
-9133
-9134
-9130
-9120
-9105
-9084
-9059
-9028
-8991
-8949
-8901
-8848
-8790
-8725
-8655
-8579
-8498
-8411
-8317
-8219
-8114
-8004
-7889
-7768
-7642
-7511
-7375
-7235
-7090
-6941
-6788
-6632
-6472
-6310
-6144
-5976
-5805
-5632
-5456
-5279
-5100
-4918
-4735
-4550
-4363
-4174
-3983
-3790
-3595
-3398
-3198
-2996
-2791
-2584
-2375
-2163
-1948
-1732
-1513
-1292
-1070
-847
-622
-397
-172
54
279
503
726
948
1169
1388
1605
1821
2033
2246
2456
2664
2871
3076
3280
3483
3685
3886
4086
4287
4487
4687
4886
5086
5285
5485
5685
5884
6084
6284
6483
6683
6882
7080
7278
7476
7672
7868
8061
8256
8448
8639
8829
9016
9203
9387
9570
9751
9931
10109
10285
10460
10634
10806
10978
11148
11317
11485
11652
11818
11984
12148
12311
12472
12632
12791
12948
13103
13257
13408
13557
13703
13847
13989
14128
14264
14397
14528
14655
14780
14903
15023
15140
15256
15369
15479
15588
15695
15800
15903
16004
16103
16201
16296
16389
16480
16569
16655
16739
16820
16899
16974
17047
17117
17183
17247
17308
17366
17421
17473
17523
17569
17612
17652
17689
17722
17753
17781
17806
17828
17846
17862
17875
17886
17894
17899
17901
17902
17899
17895
17888
17879
17868
17854
17838
17820
17799
17776
17751
17723
17693
17660
17624
17585
17543
17498
17451
17400
17346
17289
17229
17166
17101
17033
16962
16888
16812
16734
16654
16572
16488
16402
16315
16226
16136
16044
15952
15857
15762
15665
15567
15467
15366
15263
15158
15052
14944
14834
14721
14607
14490
14371
14250
14126
14000
13872
13742
13610
13476
13340
13203
13065
12927
12787
12648
12508
12369
12230
12091
11954
11817
11681
11546
11412
11280
11149
11019
10891
10764
10638
10513
10390
10268
10147
10028
9909
9792
9676
9561
9447
9334
9222
9111
9001
8892
8783
8676
8569
8463
8358
8254
8151
8048
7948
7848
7750
7652
7556
7460
7367
7274
7182
7092
7003
6915
6828
6742
6657
6573
6490
6408
6326
6245
6164
6083
6002
5922
5841
5759
5678
5595
5512
5429
5344
5258
5172
5085
4996
4907
4816
4725
4633
4540
4447
4353
4259
4164
4069
3974
3879
3783
3688
3592
3496
3399
3303
3206
3109
3011
2914
2815
2717
2618
2518
2419
2319
2219
2119
2019
1919
1819
1721
1623
1525
1429
1334
1240
1148
1057
968
880
794
710
628
548
470
395
321
250
181
115
51
-11
-71
-128
-183
-235
-286
-334
-380
-424
-467
-507
-545
-581
-615
-647
-678
-706
-732
-756
-777
-797
-813
-828
-839
-848
-853
-855
-855
-850
-842
-831
-815
-796
-773
-746
-714
-679
-640
-596
-549
-499
-445
-387
-327
-264
-198
-130
-61
11
84
158
234
310
388
465
544
622
701
780
859
937
1014
1093
1170
1247
1322
1397
1471
1544
1615
1685
1753
1820
1884
1946
2005
2062
2115
2166
2213
2257
2297
2333
2366
2395
2420
2441
2458
2472
2482
2488
2491
2490
2486
2479
2469
2456
2440
2422
2401
2378
2352
2323
2293
2260
2224
2187
2147
2105
2060
2013
1964
1913
1859
1802
1744
1683
1620
1555
1488
1419
1349
1277
1203
1128
1051
974
895
815
734
652
569
485
400
314
228
140
51
-38
-129
-220
-313
-406
-501
-597
-694
-791
-891
-991
-1092
-1195
-1299
-1404
-1511
-1618
-1727
-1836
-1947
-2059
-2171
-2284
-2397
-2511
-2625
-2739
-2853
-2967
-3081
-3194
-3306
-3417
-3528
-3637
-3745
-3853
-3958
-4062
-4166
-4268
-4369
-4468
-4566
-4663
-4759
-4854
-4948
-5041
-5133
-5224
-5314
-5404
-5492
-5580
-5667
-5753
-5838
-5922
-6005
-6087
-6167
-6247
-6325
-6402
-6478
-6552
-6625
-6697
-6767
-6836
-6905
-6972
-7038
-7103
-7167
-7230
-7293
-7355
-7416
-7477
-7537
-7596
-7655
-7713
-7771
-7827
-7884
-7939
-7994
-8047
-8100
-8151
-8202
-8250
-8298
-8344
-8389
-8432
-8473
-8513
-8552
-8589
-8625
-8659
-8692
-8723
-8754
-8783
-8811
-8839
-8865
-8890
-8915
-8940
-8963
-8986
-9009
-9031
-9052
-9073
-9093
-9112
-9131
-9148
-9165
-9181
-9195
-9209
-9221
-9232
-9242
-9251
-9258
-9264
-9269
-9273
-9275
-9277
-9277
-9277
-9275
-9273
-9270
-9266
-9261
-9256
-9250
-9244
-9237
-9230
-9223
-9216
-9208
-9200
-9193
-9185
-9177
-9170
-9162
-9155
-9147
-9140
-9132
-9125
-9117
-9109
-9101
-9093
-9085
-9076
-9067
-9058
-9049
-9039
-9029
-9019
-9008
-8997
-8986
-8974
-8962
-8950
-8937
-8923
-8910
-8895
-8881
-8866
-8850
-8834
-8817
-8800
-8783
-8765
-8746
-8727
-8707
-8687
-8666
-8644
-8622
-8598
-8574
-8549
-8523
-8495
-8466
-8436
-8404
-8371
-8336
-8299
-8260
-8220
-8177
-8131
-8084
-8034
-7982
-7928
-7872
-7813
-7752
-7688
-7623
-7556
-7487
-7416
-7343
-7269
-7193
-7116
-7037
-6957
-6875
-6792
-6707
-6621
-6534
-6446
-6356
-6265
-6173
-6080
-5985
-5889
-5792
-5694
-5594
-5494
-5392
-5288
-5184
-5078
-4972
-4864
-4755
-4645
-4534
-4422
-4309
-4196
-4082
-3967
-3852
-3737
-3621
-3505
-3388
-3272
-3156
-3040
-2924
-2808
-2693
-2577
-2462
-2348
-2233
-2119
-2005
-1893
-1780
-1668
-1556
-1446
-1335
-1226
-1117
-1008
-901
-794
-689
-583
-479
-375
-273
-171
-70
30
129
227
324
419
513
605
696
784
871
955
1038
1118
1195
1270
1343
1413
1481
1546
1608
1668
1726
1781
1833
1883
1931
1976
2019
2059
2097
2132
2165
2195
2223
2249
2272
2292
2310
2326
2339
2349
2357
2363
2365
2366
2363
2358
2351
2340
2326
2310
2290
2267
2241
2212
2180
2145
2106
2064
2019
1971
1920
1866
1808
1748
1685
1619
1549
1477
1402
1324
1243
1159
1072
982
890
795
697
597
495
390
283
174
63
-49
-164
-280
-397
-516
-636
-758
-881
-1004
-1129
-1255
-1382
-1509
-1637
-1766
-1895
-2025
-2155
-2286
-2416
-2547
-2679
-2810
-2942
-3074
-3206
-3338
-3470
-3603
-3735
-3868
-4000
-4133
-4265
-4398
-4531
-4663
-4796
-4928
-5060
-5192
-5323
-5453
-5583
-5712
-5840
-5967
-6093
-6218
-6342
-6464
-6586
-6705
-6823
-6940
-7055
-7169
-7280
-7390
-7498
-7605
-7709
-7811
-7912
-8010
-8106
-8201
-8294
-8384
-8473
-8559
-8643
-8726
-8806
-8884
-8960
-9034
-9105
-9175
-9242
-9308
-9371
-9432
-9492
-9549
-9605
-9658
-9710
-9760
-9808
-9855
-9900
-9942
-9984
-10023
-10061
-10098
-10132
-10166
-10197
-10228
-10256
-10284
-10310
-10335
-10359
-10382
-10404
-10424
-10444
-10463
-10481
-10498
-10515
-10531
-10546
-10561
-10576
-10591
-10605
-10619
-10634
-10649
-10664
-10679
-10695
-10712
-10730
-10748
-10767
-10787
-10807
-10828
-10850
-10872
-10894
-10917
-10940
-10964
-10987
-11011
-11034
-11058
-11082
-11105
-11128
-11151
-11174
-11197
-11220
-11243
-11265
-11287
-11309
-11331
-11353
-11375
-11396
-11418
-11439
-11460
-11481
-11501
-11522
-11542
-11562
-11582
-11601
-11621
-11639
-11658
-11676
-11694
-11712
-11729
-11746
-11762
-11777
-11792
-11805
-11819
-11831
-11842
-11853
-11863
-11871
-11879
-11886
-11892
-11897
-11901
-11904
-11905
-11906
-11905
-11904
-11901
-11896
-11890
-11883
-11874
-11864
-11853
-11839
-11825
-11808
-11790
-11771
-11749
-11727
-11703
-11677
-11650
-11622
-11592
-11561
-11529
-11495
-11460
-11425
-11388
-11349
-11310
-11270
-11228
-11186
-11142
-11098
-11053
-11007
-10960
-10913
-10864
-10815
-10766
-10715
-10664
-10613
-10560
-10507
-10454
-10399
-10344
-10288
-10232
-10174
-10116
-10056
-9996
-9935
-9873
-9810
-9746
-9681
-9615
-9549
-9481
-9412
-9343
-9272
-9201
-9129
-9056
-8982
-8908
-8833
-8758
-8682
-8606
-8530
-8453
-8377
-8301
-8225
-8148
-8073
-7997
-7922
-7847
-7773
-7699
-7625
-7552
-7480
-7408
-7337
-7267
-7197
-7128
-7059
-6992
-6925
-6859
-6793
-6729
-6665
-6602
-6540
-6479
-6419
-6360
-6302
-6245
-6189
-6135
-6082
-6030
-5979
-5931
-5883
-5838
-5794
-5753
-5713
-5675
-5640
-5606
-5574
-5545
-5517
-5491
-5467
-5445
-5424
-5405
-5388
-5372
-5358
-5345
-5333
-5323
-5315
-5308
-5302
-5298
-5295
-5294
-5294
-5296
-5298
-5303
-5308
-5315
-5323
-5332
-5342
-5354
-5367
-5381
-5396
-5412
-5430
-5449
-5470
-5491
-5514
-5538
-5563
-5589
-5616
-5643
-5672
-5701
-5731
-5761
-5792
-5822
-5853
-5884
-5915
-5945
-5976
-6006
-6036
-6066
-6095
-6124
-6153
-6181
-6209
-6237
-6264
-6291
-6318
-6344
-6371
-6397
-6423
-6448
-6474
-6499
-6525
-6550
-6575
-6600
-6624
-6648
-6672
-6695
-6718
-6740
-6761
-6782
-6801
-6819
-6835
-6850
-6864
-6876
-6887
-6896
-6903
-6908
-6912
-6914
-6915
-6914
-6911
-6907
-6902
-6895
-6887
-6878
-6867
-6855
-6841
-6826
-6810
-6792
-6772
-6751
-6729
-6705
-6679
-6651
-6622
-6592
-6559
-6525
-6490
-6452
-6413
-6373
-6331
-6287
-6242
-6196
-6148
-6099
-6048
-5996
-5942
-5888
-5832
-5775
-5717
-5657
-5597
-5535
-5472
-5409
-5344
-5278
-5211
-5143
-5074
-5004
-4933
-4860
-4787
-4713
-4638
-4562
-4485
-4407
-4329
-4249
-4169
-4088
-4006
-3924
-3841
-3757
-3673
-3588
-3503
-3418
-3332
-3247
-3161
-3075
-2988
-2903
-2817
-2731
-2646
-2562
-2477
-2394
-2311
-2228
-2146
-2065
-1985
-1905
-1826
-1747
-1669
-1591
-1514
-1437
-1361
-1285
-1209
-1133
-1058
-982
-907
-832
-757
-682
-607
-533
-459
-385
-311
-237
-164
-91
-19
53
125
196
267
338
408
477
547
615
683
751
819
886
952
1018
1084
1150
1215
1280
1344
1408
1472
1535
1597
1659
1721
1782
1842
1902
1960
2017
2075
2132
2187
2241
2294
2346
2397
2447
2496
2544
2590
2635
2680
2723
2765
2807
2847
2887
2926
2964
3002
3038
3075
3110
3145
3180
3214
3248
3281
3314
3346
3378
3409
3440
3470
3500
3530
3559
3588
3616
3644
3671
3698
3724
3750
3775
3799
3823
3846
3868
3890
3912
3932
3952
3972
3991
4010
4029
4046
4065
4083
4101
4118
4135
4151
4167
4183
4198
4212
4225
4238
4249
4259
4268
4275
4281
4286
4289
4291
4291
4290
4287
4283
4278
4271
4263
4254
4243
4231
4217
4203
4186
4169
4150
4129
4107
4083
4059
4032
4003
3973
3941
3907
3871
3834
3794
3752
3709
3664
3616
3567
3517
3464
3411
3355
3299
3241
3182
3123
3062
3000
2938
2876
2812
2748
2684
2619
2554
2488
2422
2355
2287
2219
2150
2081
2009
1939
1868
1795
1723
1649
1576
1502
1428
1353
1280
1206
1133
1060
988
916
846
776
707
638
571
504
437
372
306
242
178
114
50
-13
-77
-140
-202
-265
-327
-390
-452
-513
-575
-635
-696
-756
-815
-873
-930
-987
-1042
-1097
-1150
-1202
-1253
-1302
-1350
-1396
-1441
-1484
-1525
-1566
-1604
-1641
-1676
-1710
-1743
-1774
-1804
-1832
-1860
-1886
-1911
-1935
-1958
-1981
-2001
-2021
-2041
-2059
-2076
-2092
-2107
-2120
-2132
-2143
-2153
-2161
-2168
-2173
-2177
-2180
-2181
-2180
-2179
-2175
-2171
-2165
-2157
-2148
-2138
-2127
-2115
-2101
-2086
-2071
-2054
-2035
-2016
-1996
-1974
-1952
-1928
-1903
-1876
-1848
-1819
-1789
-1757
-1723
-1688
-1652
-1614
-1575
-1535
-1493
-1449
-1404
-1358
-1311
-1262
-1212
-1160
-1108
-1054
-999
-944
-887
-829
-770
-710
-650
-589
-527
-464
-401
-337
-273
-208
-142
-76
-10
58
125
193
262
331
401
471
542
613
686
758
832
906
981
1056
1132
1209
1287
1365
1444
1523
1603
1683
1764
1846
1927
2009
2091
2174
2256
2339
2421
2503
2585
2666
2748
2829
2909
2989
3068
3146
3224
3301
3377
3452
3526
3599
3671
3741
3811
3878
3945
4009
4072
4134
4194
4253
4310
4365
4419
4472
4523
4573
4621
4669
4714
4759
4801
4843
4883
4922
4959
4994
5028
5061
5091
5120
5148
5173
5197
5219
5239
5258
5274
5289
5302
5313
5322
5330
5336
5340
5343
5344
5343
5342
5338
5334
5327
5320
5311
5300
5288
5275
5260
5243
5224
5204
5183
5159
5134
5107
5078
5047
5014
4980
4944
4906
4867
4826
4784
4740
4695
4650
4603
4556
4508
4460
4412
4364
4316
4268
4220
4173
4127
4081
4035
3992
3948
3906
3864
3823
3782
3743
3704
3665
3628
3591
3554
3518
3483
3448
3414
3380
3347
3315
3284
3253
3224
3195
3168
3142
3117
3093
3070
3049
3029
3011
2994
2979
2964
2952
2940
2930
2921
2913
2907
2901
2897
2893
2890
2889
2888
2888
2890
2892
2895
2900
2905
2912
2920
2929
2940
2952
2966
2980
2997
3014
3033
3053
3074
3096
3120
3144
3169
3196
3223
3250
3279
3308
3338
3369
3400
3432
3465
3499
3533
3568
3604
3640
3677
3715
3753
3792
3832
3871
3911
3952
3992
4032
4073
4113
4153
4193
4232
4271
4309
4347
4385
4422
4459
4495
4531
4567
4602
4638
4673
4708
4743
4777
4812
4847
4882
4917
4952
4986
5021
5056
5090
5125
5159
5194
5228
5262
5295
5329
5362
5394
5426
5458
5490
5521
5551
5581
5611
5640
5669
5697
5726
5753
5781
5808
5834
5860
5886
5912
5937
5961
5986
6009
6033
6056
6079
6101
6123
6145
6166
6187
6208
6229
6250
6270
6291
6311
6331
6351
6372
6392
6412
6433
6453
6474
6495
6515
6537
6558
6579
6601
6624
6646
6669
6693
6717
6742
6768
6794
6820
6848
6876
6905
6934
6964
6995
7026
7058
7090
7123
7157
7191
7225
7260
7296
7332
7368
7404
7441
7478
7515
7553
7590
7628
7666
7703
7740
7778
7814
7851
7887
7922
7958
7992
8026
8058
8092
8124
8154
8186
8215
8244
8272
8299
8325
8349
8373
8396
8417
8438
8457
8475
8492
8508
8522
8536
8548
8559
8569
8578
8585
8592
8597
8601
8605
8607
8609
8610
8610
8609
8608
8605
8603
8599
8595
8590
8584
8578
8570
8562
8552
8541
8529
8515
8500
8483
8465
8445
8423
8400
8375
8348
8320
8290
8259
8226
8192
8156
8119
8080
8041
8000
7958
7915
7871
7826
7780
7733
7685
7637
7587
7537
7486
7434
7381
7328
7273
7218
7163
7106
7049
6991
6932
6873
6813
6753
6692
6631
6570
6508
6446
6384
6322
6260
6198
6136
6075
6014
5953
5893
5834
5775
5716
5659
5602
5545
5489
5434
5380
5326
5273
5220
5168
5117
5066
5016
4967
4918
4870
4823
4776
4730
4686
4642
4599
4557
4516
4476
4437
4400
4363
4328
4294
4261
4229
4199
4170
4142
4115
4090
4066
4043
4022
4002
3984
3967
3951
3936
3923
3911
3900
3890
3882
3875
3869
3864
3860
3857
3855
3854
3854
3855
3856
3859
3861
3865
3868
3872
3877
3881
3886
3890
3894
3898
3902
3905
3908
3911
3913
3915
3916
3916
3916
3916
3914
3912
3910
3906
3902
3897
3892
3886
3879
3872
3864
3856
3847
3838
3829
3819
3809
3798
3787
3776
3764
3753
3740
3728
3715
3701
3687
3673
3658
3643
3627
3610
3593
3576
3558
3539
3520
3500
3480
3460
3439
3418
3396
3374
3351
3328
3305
3281
3257
3232
3207
3180
3154
3126
3097
3068
3037
3006
2974
2940
2906
2871
2835
2798
2760
2721
2681
2640
2598
2555
2512
2467
2421
2374
2327
2278
2229
2179
2128
2076
2023
1970
1917
1862
1808
1753
1697
1642
1586
1531
1475
1419
1364
1309
1254
1199
1145
1091
1037
984
931
878
826
775
723
673
622
572
523
474
426
379
332
285
239
194
150
106
62
20
-22
-64
-104
-145
-184
-223
-261
-299
-336
-373
-409
-444
-479
-514
-548
-581
-614
-646
-678
-709
-739
-769
-797
-825
-853
-879
-904
-929
-953
-975
-997
-1018
-1039
-1059
-1078
-1097
-1115
-1133
-1149
-1166
-1182
-1197
-1212
-1226
-1240
-1253
-1266
-1278
-1290
-1301
-1311
-1321
-1331
-1340
-1349
-1357
-1365
-1374
-1382
-1390
-1397
-1406
-1414
-1422
-1430
-1439
-1447
-1456
-1465
-1474
-1483
-1492
-1501
-1509
-1518
-1526
-1535
-1542
-1550
-1558
-1565
-1572
-1579
-1586
-1592
-1599
-1606
-1613
-1620
-1627
-1634
-1641
-1648
-1656
-1663
-1671
-1678
-1686
-1693
-1700
-1707
-1714
-1721
-1727
-1733
-1738
-1743
-1748
-1752
-1756
-1759
-1762
-1765
-1767
-1769
-1770
-1770
-1771
-1770
-1769
-1768
-1766
-1764
-1761
-1758
-1754
-1750
-1745
-1740
-1734
-1728
-1721
-1714
-1706
-1698
-1689
-1679
-1669
-1659
-1648
-1637
-1625
-1612
-1599
-1585
-1571
-1556
-1541
-1526
-1510
-1493
-1477
-1460
-1443
-1426
-1408
-1390
-1373
-1355
-1337
-1319
-1301
-1282
-1264
-1246
-1227
-1209
-1190
-1171
-1152
-1133
-1114
-1094
-1074
-1054
-1034
-1014
-993
-972
-951
-930
-909
-887
-866
-845
-823
-802
-781
-760
-740
-719
-699
-680
-661
-642
-624
-606
-589
-572
-556
-540
-524
-509
-494
-480
-466
-453
-440
-428
-416
-405
-395
-386
-377
-370
-364
-359
-355
-353
-352
-353
-355
-359
-365
-372
-381
-391
-403
-417
-433
-450
-468
-489
-510
-534
-558
-584
-612
-641
-671
-703
-737
-771
-808
-846
-885
-926
-969
-1012
-1059
-1106
-1155
-1205
-1256
-1309
-1363
-1418
-1474
-1532
-1590
-1648
-1708
-1768
-1829
-1890
-1951
-2013
-2075
-2137
-2198
-2260
-2322
-2383
-2445
-2506
-2567
-2628
-2688
-2749
-2809
-2869
-2928
-2988
-3048
-3107
-3167
-3226
-3285
-3344
-3403
-3461
-3519
-3577
-3635
-3693
-3750
-3806
-3862
-3918
-3973
-4027
-4081
-4135
-4187
-4239
-4290
-4340
-4389
-4437
-4485
-4531
-4577
-4622
-4665
-4708
-4750
-4790
-4830
-4868
-4906
-4942
-4978
-5012
-5045
-5078
-5109
-5139
-5168
-5197
-5224
-5250
-5275
-5299
-5322
-5344
-5365
-5384
-5403
-5420
-5436
-5451
-5465
-5478
-5490
-5500
-5509
-5518
-5525
-5531
-5537
-5541
-5544
-5547
-5548
-5549
-5548
-5547
-5544
-5540
-5535
-5529
-5522
-5513
-5503
-5492
-5479
-5464
-5449
-5431
-5412
-5391
-5368
-5344
-5318
-5290
-5260
-5229
-5195
-5161
-5124
-5086
-5046
-5004
-4961
-4916
-4869
-4821
-4772
-4721
-4668
-4614
-4558
-4501
-4442
-4382
-4320
-4257
-4192
-4125
-4057
-3988
-3917
-3845
-3772
-3697
-3621
-3543
-3464
-3385
-3304
-3222
-3139
-3055
-2970
-2884
-2798
-2711
-2623
-2534
-2445
-2356
-2265
-2175
-2084
-1993
-1901
-1809
-1717
-1625
-1533
-1440
-1348
-1255
-1162
-1069
-976
-882
-789
-696
-602
-508
-415
-321
-227
-133
-40
54
148
241
335
428
521
614
706
798
890
982
1073
1164
1254
1344
1434
1523
1612
1701
1789
1878
1965
2053
2140
2227
2314
2400
2486
2572
2658
2744
2829
2914
2998
3082
3166
3249
3332
3414
3496
3577
3657
3737
3816
3894
3971
4048
4124
4199
4273
4346
4419
4491
4562
4632
4702
4771
4839
4906
4972
5037
5102
5166
5228
5290
5350
5409
5467
5524
5580
5634
5688
5740
5790
5839
5887
5934
5979
6023
6066
6107
6146
6185
6222
6258
6292
6325
6357
6387
6417
6444
6471
6496
6519
6542
6562
6581
6599
6615
6630
6643
6654
6664
6672
6678
6683
6686
6687
6687
6685
6682
6677
6671
6663
6654
6644
6631
6618
6602
6585
6567
6547
6526
6503
6478
6452
6425
6396
6365
6334
6301
6267
6231
6195
6158
6120
6080
6040
6000
5958
5916
5874
5830
5787
5742
5697
5651
5605
5558
5510
5462
5413
5363
5313
5262
5210
5157
5104
5050
4995
4940
4884
4828
4771
4714
4656
4598
4540
4482
4423
4364
4305
4246
4187
4128
4069
4010
3950
3891
3832
3773
3713
3654
3595
3536
3477
3418
3359
3301
3243
3185
3127
3070
3013
2956
2900
2844
2788
2733
2679
2625
2571
2517
2464
2411
2359
2306
2254
2202
2151
2099
2048
1997
1947
1897
1847
1797
1747
1698
1650
1602
1554
1506
1460
1413
1367
1321
1276
1231
1187
1143
1099
1056
1012
970
928
886
844
803
762
722
682
643
605
568
531
495
460
425
391
359
327
295
265
235
205
176
148
120
92
64
37
10
-17
-44
-71
-98
-125
-152
-179
-206
-233
-260
-286
-312
-338
-363
-387
-412
-435
-458
-480
-502
-522
-542
-562
-580
-598
-615
-631
-647
-662
-677
-690
-704
-716
-728
-739
-750
-759
-769
-777
-785
-791
-798
-803
-807
-811
-813
-815
-816
-816
-814
-812
-809
-804
-799
-793
-785
-777
-767
-757
-746
-734
-722
-709
-695
-681
-666
-651
-636
-621
-606
-590
-575
-559
-544
-529
-514
-499
-485
-470
-456
-441
-426
-412
-397
-383
-368
-354
-339
-324
-309
-295
-280
-265
-250
-236
-221
-206
-192
-177
-162
-148
-134
-119
-105
-91
-77
-63
-49
-35
-20
-6
8
22
37
51
66
80
95
110
126
141
157
173
188
204
221
237
253
269
286
302
318
335
351
368
384
401
417
434
451
468
485
502
519
537
555
573
591
610
628
647
666
685
703
722
741
759
777
795
813
830
847
863
879
895
909
924
938
951
964
976
988
1000
1010
1022
1033
1043
1054
1064
1074
1084
1094
1104
1114
1124
1134
1144
1154
1165
1175
1185
1196
1206
1217
1227
1238
1249
1261
1272
1284
1296
1308
1321
1334
1348
1362
1376
1391
1407
1423
1439
1456
1473
1491
1509
1527
1546
1566
1585
1605
1626
1647
1668
1690
1712
1735
1758
1781
1805
1830
1855
1880
1906
1932
1958
1985
2013
2040
2068
2096
2125
2154
2183
2212
2241
2271
2300
2329
2359
2388
2417
2446
2475
2503
2531
2559
2586
2613
2639
2664
2690
2714
2738
2762
2785
2807
2829
2850
2871
2891
2911
2930
2949
2968
2986
3004
3022
3039
3057
3074
3091
3108
3125
3141
3158
3174
3190
3206
3222
3237
3253
3268
3283
3298
3313
3327
3342
3357
3371
3385
3400
3414
3428
3442
3456
3470
3484
3497
3511
3524
3537
3550
3563
3576
3588
3600
3611
3623
3634
3644
3655
3664
3674
3683
3692
3700
3708
3716
3723
3730
3737
3744
3750
3757
3763
3770
3776
3782
3789
3795
3802
3808
3815
3822
3829
3836
3843
3851
3859
3867
3875
3884
3893
3902
3911
3920
3930
3940
3950
3960
3970
3981
3991
4002
4014
4025
4037
4050
4062
4075
4090
4104
4119
4134
4151
4167
4185
4203
4222
4241
4261
4282
4304
4326
4348
4372
4396
4420
4445
4471
4497
4523
4550
4577
4605
4633
4662
4691
4720
4750
4781
4812
4843
4875
4908
4941
4975
5010
5046
5082
5119
5157
5195
5235
5275
5316
5358
5401
5444
5488
5533
5578
5624
5670
5717
5765
5812
5860
5908
5957
6005
6054
6103
6151
6200
6249
6298
6347
6395
6443
6492
6540
6587
6634
6681
6728
6774
6819
6864
6908
6951
6994
7036
7077
7117
7157
7195
7233
7270
7305
7340
7374
7407
7440
7471
7501
7531
7560
7588
7615
7642
7668
7693
7718
7742
7765
7788
7810
7832
7853
7874
7894
7913
7932
7951
7969
7987
8004
8020
8036
8051
8066
8080
8093
8105
8117
8128
8138
8147
8156
8163
8170
8175
8179
8183
8185
8186
8186
8185
8182
8178
8173
8166
8157
8148
8138
8125
8111
8096
8079
8061
8041
8019
7996
7972
7946
7919
7891
7861
7829
7796
7762
7727
7690
7652
7612
7571
7529
7486
7441
7395
7349
7300
7251
7201
7149
7097
7043
6988
6932
6875
6817
6758
6698
6637
6575
6512
6448
6383
6317
6250
6182
6114
6044
5973
5902
5830
5756
5682
5608
5532
5455
5378
5300
5222
5143
5063
4983
4902
4821
4740
4658
4576
4494
4413
4331
4249
4167
4086
4003
3923
3842
3761
3680
3600
3519
3439
3359
3279
3198
3118
3038
2957
2876
2795
2714
2632
2551
2468
2386
2303
2220
2137
2053
1970
1886
1801
1717
1632
1547
1462
1377
1291
1205
1118
1031
943
856
767
678
589
499
408
318
226
134
42
-51
-144
-238
-332
-426
-521
-616
-711
-807
-903
-998
-1094
-1190
-1286
-1382
-1478
-1574
-1670
-1766
-1862
-1958
-2053
-2149
-2244
-2340
-2435
-2530
-2625
-2720
-2815
-2909
-3004
-3098
-3192
-3286
-3379
-3472
-3565
-3657
-3750
-3841
-3933
-4024
-4115
-4205
-4295
-4384
-4473
-4562
-4650
-4738
-4826
-4913
-5000
-5086
-5172
-5258
-5344
-5429
-5514
-5599
-5683
-5767
-5851
-5934
-6017
-6100
-6182
-6264
-6345
-6426
-6507
-6587
-6666
-6745
-6823
-6901
-6978
-7054
-7130
-7205
-7279
-7353
-7425
-7497
-7568
-7639
-7708
-7777
-7845
-7912
-7979
-8044
-8109
-8173
-8236
-8298
-8360
-8421
-8481
-8541
-8600
-8659
-8717
-8774
-8830
-8887
-8942
-8997
-9052
-9105
-9158
-9211
-9263
-9314
-9364
-9413
-9462
-9509
-9556
-9602
-9646
-9689
-9732
-9773
-9812
-9851
-9888
-9924
-9959
-9992
-10024
-10055
-10084
-10112
-10139
-10165
-10189
-10212
-10234
-10254
-10273
-10291
-10308
-10324
-10338
-10352
-10364
-10375
-10385
-10394
-10402
-10408
-10414
-10418
-10421
-10424
-10425
-10424
-10423
-10421
-10417
-10413
-10407
-10400
-10392
-10383
-10373
-10362
-10350
-10337
-10322
-10307
-10290
-10273
-10254
-10234
-10213
-10191
-10167
-10143
-10117
-10090
-10062
-10033
-10002
-9970
-9937
-9902
-9866
-9829
-9791
-9751
-9710
-9667
-9624
-9579
-9532
-9485
-9436
-9386
-9335
-9283
-9229
-9175
-9119
-9062
-9004
-8945
-8884
-8823
-8761
-8697
-8632
-8567
-8500
-8432
-8363
-8294
-8223
-8151
-8079
-8006
-7932
-7858
-7782
-7706
-7630
-7552
-7474
-7396
-7316
-7237
-7156
-7075
-6994
-6912
-6830
-6748
-6664
-6581
-6497
-6413
-6329
-6244
-6159
-6074
-5988
-5903
-5817
-5731
-5645
-5558
-5472
-5386
-5300
-5214
-5128
-5042
-4957
-4872
-4787
-4703
-4619
-4536
-4453
-4371
-4289
-4208
-4127
-4046
-3968
-3889
-3810
-3733
-3656
-3579
-3504
-3429
-3355
-3281
-3209
-3137
-3067
-2997
-2928
-2860
-2793
-2728
-2663
-2599
-2537
-2475
-2415
-2356
-2298
-2241
-2185
-2130
-2076
-2024
-1972
-1922
-1872
-1824
-1776
-1730
-1685
-1640
-1597
-1555
-1513
-1473
-1433
-1395
-1357
-1321
-1285
-1250
-1216
-1183
-1151
-1120
-1090
-1061
-1032
-1004
-977
-951
-926
-902
-878
-855
-833
-812
-792
-772
-754
-736
-720
-704
-689
-676
-663
-651
-640
-630
-622
-614
-607
-602
-597
-594
-591
-590
-589
-590
-591
-593
-596
-600
-605
-610
-617
-624
-632
-641
-650
-660
-672
-684
-696
-710
-724
-739
-755
-772
-789
-807
-826
-846
-866
-887
-908
-931
-953
-977
-1000
-1025
-1050
-1076
-1102
-1128
-1155
-1182
-1210
-1238
-1266
-1295
-1324
-1353
-1382
-1412
-1441
-1471
-1501
-1530
-1560
-1589
-1618
-1647
-1676
-1704
-1732
-1760
-1787
-1814
-1840
-1866
-1892
-1917
-1942
-1967
-1991
-2015
-2039
-2062
-2085
-2107
-2129
-2151
-2173
-2194
-2215
-2236
-2256
-2276
-2295
-2314
-2333
-2350
-2368
-2384
-2400
-2415
-2430
-2443
-2456
-2467
-2478
-2487
-2496
-2504
-2511
-2516
-2521
-2525
-2528
-2529
-2530
-2530
-2529
-2527
-2525
-2521
-2516
-2511
-2505
-2498
-2490
-2482
-2473
-2463
-2452
-2441
-2429
-2417
-2403
-2389
-2375
-2359
-2343
-2327
-2309
-2291
-2273
-2253
-2233
-2213
-2192
-2170
-2148
-2125
-2102
-2079
-2055
-2029
-2005
-1980
-1955
-1929
-1903
-1877
-1851
-1824
-1798
-1771
-1744
-1716
-1689
-1661
-1633
-1605
-1576
-1547
-1518
-1488
-1458
-1428
-1397
-1366
-1334
-1302
-1269
-1237
-1204
-1170
-1136
-1102
-1068
-1033
-998
-963
-928
-893
-857
-822
-786
-750
-714
-679
-643
-607
-571
-535
-499
-464
-428
-393
-357
-322
-286
-251
-215
-180
-145
-110
-75
-40
-5
29
64
98
132
166
199
233
266
299
332
364
396
428
460
492
523
555
586
617
648
679
709
740
771
801
832
862
892
923
953
983
1012
1043
1072
1102
1131
1160
1189
1218
1246
1275
1303
1330
1357
1384
1411
1437
1463
1488
1513
1538
1562
1586
1610
1634
1657
1680
1703
1726
1749
1771
1794
1816
1839
1861
1884
1906
1928
1951
1973
1995
2017
2039
2061
2083
2105
2127
2149
2171
2193
2215
2236
2258
2279
2301
2322
2343
2364
2384
2404
2424
2444
2463
2482
2500
2518
2535
2552
2569
2585
2600
2615
2629
2643
2656
2669
2681
2693
2704
2715
2725
2735
2744
2752
2760
2768
2775
2781
2787
2793
2798
2803
2807
2811
2814
2817
2820
2822
2824
2826
2828
2829
2830
2832
2833
2835
2836
2838
2840
2841
2844
2846
2848
2851
2854
2857
2860
2863
2866
2869
2873
2876
2880
2883
2887
2890
2894
2897
2901
2904
2907
2911
2914
2917
2920
2922
2925
2928
2931
2933
2936
2938
2940
2943
2945
2947
2949
2951
2953
2954
2956
2958
2959
2960
2961
2962
2963
2964
2964
2965
2965
2965
2965
2965
2965
2964
2964
2964
2963
2963
2963
2962
2962
2961
2961
2961
2960
2960
2960
2959
2959
2958
2958
2957
2957
2956
2955
2955
2954
2953
2952
2950
2949
2947
2945
2943
2940
2938
2935
2932
2928
2924
2920
2916
2911
2905
2900
2894
2887
2880
2873
2865
2856
2847
2837
2826
2814
2802
2789
2775
2760
2745
2728
2711
2694
2675
2656
2636
2616
2595
2574
2552
2530
2507
2484
2461
2437
2413
2389
2364
2339
2313
2287
2260
2233
2205
2177
2148
2118
2087
2056
2024
1992
1959
1925
1891
1856
1821
1785
1749
1713
1676
1639
1602
1564
1527
1489
1450
1412
1373
1334
1294
1254
1214
1173
1132
1090
1048
1004
962
919
875
831
786
741
696
651
605
560
514
468
422
376
330
284
238
193
148
102
57
13
-31
-75
-119
-162
-205
-247
-289
-331
-372
-413
-453
-493
-532
-571
-609
-647
-684
-720
-756
-791
-826
-859
-892
-924
-955
-984
-1012
-1041
-1067
-1093
-1117
-1140
-1161
-1182
-1201
-1218
-1235
-1250
-1264
-1277
-1288
-1298
-1307
-1314
-1320
-1325
-1329
-1331
-1333
-1333
-1332
-1329
-1326
-1322
-1316
-1310
-1302
-1294
-1284
-1274
-1262
-1250
-1236
-1222
-1206
-1190
-1173
-1154
-1135
-1115
-1094
-1072
-1050
-1026
-1002
-978
-952
-926
-899
-872
-844
-815
-786
-757
-726
-696
-665
-633
-601
-569
-536
-503
-469
-435
-401
-366
-331
-296
-260
-224
-188
-151
-113
-76
-38
1
40
80
120
160
201
243
285
327
370
413
457
501
545
590
634
680
725
771
817
863
909
956
1002
1050
1097
1144
1192
1240
1287
1335
1383
1431
1479
1527
1575
1622
1670
1717
1764
1810
1856
1902
1947
1992
2036
2079
2122
2163
2204
2245
2284
2323
2361
2398
2434
2469
2504
2537
2570
2602
2634
2664
2694
2723
2751
2778
2804
2830
2855
2879
2902
2925
2946
2967
2987
3006
3024
3041
3058
3073
3088
3102
3115
3127
3138
3149
3159
3168
3177
3184
3191
3198
3204
3209
3214
3219
3223
3226
3229
3232
3235
3237
3239
3241
3242
3243
3243
3244
3243
3243
3242
3241
3239
3237
3234
3231
3228
3223
3219
3214
3208
3202
3195
3187
3180
3171
3162
3152
3142
3132
3120
3108
3096
3083
3069
3055
3041
3025
3009
2993
2976
2958
2940
2921
2902
2882
2862
2841
2819
2797
2775
2752
2728
2704
2680
2655
2630
2604
2578
2552
2525
2498
2471
2444
2416
2388
2360
2332
2304
2275
2246
2217
2188
2159
2129
2100
2070
2040
2009
1980
1949
1919
1888
1857
1826
1796
1765
1734
1703
1672
1641
1610
1579
1548
1518
1487
1457
1426
1396
1366
1336
1306
1276
1247
1217
1188
1158
1129
1100
1071
1042
1012
985
956
928
900
872
845
817
791
764
738
712
687
662
637
614
590
567
545
523
502
481
461
441
423
404
387
370
354
338
323
309
296
284
272
261
251
241
233
225
218
212
206
201
197
194
191
189
187
186
186
186
187
188
190
193
196
200
204
208
214
220
226
233
241
249
258
268
278
288
300
311
324
337
350
364
378
392
407
423
438
454
471
487
504
521
539
557
575
593
611
630
649
668
687
707
726
746
766
785
805
824
844
863
883
902
921
940
959
977
995
1014
1032
1049
1067
1084
1101
1118
1135
1151
1167
1183
1198
1213
1227
1241
1254
1267
1280
1292
1303
1314
1324
1334
1343
1352
1360
1368
1375
1381
1387
1392
1397
1401
1405
1408
1410
1412
1413
1414
1414
1413
1412
1410
1408
1404
1400
1396
1391
1385
1378
1370
1362
1353
1343
1333
1322
1309
1296
1282
1267
1252
1235
1217
1198
1179
1158
1136
1113
1089
1064
1038
1010
983
953
923
892
860
826
792
757
721
684
646
607
567
526
485
442
399
354
309
263
216
168
120
70
20
-31
-83
-135
-189
-243
-298
-353
-410
-467
-524
-582
-641
-701
-760
-821
-882
-944
-1006
-1069
-1132
-1196
-1261
-1326
-1392
-1458
-1525
-1592
-1660
-1728
-1797
-1867
-1937
-2007
-2078
-2149
-2220
-2292
-2364
-2436
-2509
-2581
-2654
-2727
-2800
-2873
-2947
-3020
-3093
-3166
-3239
-3312
-3385
-3457
-3529
-3601
-3673
-3744
-3814
-3884
-3954
-4022
-4091
-4158
-4225
-4291
-4356
-4420
-4484
-4546
-4608
-4668
-4728
-4787
-4845
-4902
-4958
-5013
-5066
-5119
-5171
-5221
-5270
-5319
-5365
-5411
-5456
-5499
-5541
-5581
-5620
-5658
-5694
-5729
-5763
-5795
-5826
-5855
-5883
-5909
-5934
-5957
-5979
-5999
-6018
-6036
-6052
-6066
-6080
-6092
-6102
-6112
-6120
-6127
-6132
-6136
-6139
-6141
-6141
-6140
-6138
-6135
-6130
-6125
-6117
-6109
-6099
-6088
-6075
-6061
-6046
-6029
-6011
-5991
-5970
-5948
-5924
-5898
-5872
-5843
-5814
-5783
-5751
-5717
-5682
-5646
-5608
-5569
-5529
-5488
-5445
-5402
-5357
-5311
-5264
-5216
-5166
-5116
-5065
-5012
-4959
-4905
-4850
-4795
-4739
-4682
-4624
-4566
-4507
-4448
-4388
-4328
-4267
-4205
-4144
-4081
-4019
-3955
-3892
-3828
-3763
-3698
-3633
-3568
-3502
-3436
-3369
-3302
-3235
-3168
-3101
-3033
-2966
-2898
-2830
-2762
-2694
-2626
-2558
-2490
-2422
-2354
-2286
-2219
-2151
-2083
-2016
-1948
-1881
-1814
-1747
-1680
-1613
-1546
-1480
-1414
-1348
-1282
-1216
-1151
-1085
-1020
-956
-891
-827
-763
-700
-637
-574
-512
-450
-389
-329
-269
-209
-151
-93
-36
20
76
131
184
237
290
341
391
441
489
537
583
629
673
717
759
800
840
879
917
954
990
1024
1058
1090
1121
1151
1180
1208
1234
1259
1284
1307
1329
1349
1369
1388
1405
1422
1437
1452
1465
1478
1489
1500
1509
1518
1526
1533
1539
1544
1548
1551
1554
1556
1557
1557
1556
1554
1552
1549
1545
1540
1534
1528
1521
1513
1504
1495
1485
1474
1463
1451
1438
1426
1412
1398
1384
1369
1353
1338
1322
1305
1288
1271
1254
1236
1217
1199
1180
1161
1141
1121
1101
1081
1060
1039
1018
997
976
955
933
912
891
870
849
828
807
787
767
747
728
709
690
671
653
636
618
602
585
569
554
538
524
510
496
483
471
459
448
437
427
418
409
401
393
386
380
375
370
366
362
360
358
356
356
356
356
358
360
363
366
370
375
380
386
393
400
408
416
425
435
446
457
468
481
494
507
522
537
553
569
586
604
623
642
661
681
702
724
745
767
790
813
836
860
884
908
932
957
982
1006
1033
1059
1085
1111
1137
1164
1191
1218
1245
1272
1300
1328
1355
1383
1411
1440
1468
1496
1524
1553
1581
1609
1637
1665
1693
1721
1749
1776
1803
1830
1857
1884
1910
1937
1963
1988
2013
2039
2064
2089
2113
2138
2163
2187
2211
2236
2260
2285
2309
2334
2359
2384
2409
2435
2460
2486
2512
2538
2565
2591
2618
2645
2673
2700
2728
2756
2784
2813
2841
2870
2899
2928
2958
2987
3017
3047
3077
3108
3138
3169
3199
3229
3260
3290
3320
3350
3380
3410
3439
3468
3497
3525
3553
3581
3608
3635
3661
3687
3712
3737
3762
3786
3810
3833
3856
3878
3901
3922
3944
3965
3986
4006
4027
4046
4067
4086
4106
4125
4144
4163
4182
4200
4219
4238
4256
4275
4294
4312
4331
4350
4369
4388
4408
4427
4446
4466
4486
4506
4526
4546
4567
4587
4608
4628
4649
4670
4691
4712
4733
4754
4776
4797
4818
4840
4861
4882
4903
4924
4946
4967
4987
5008
5028
5049
5068
5088
5107
5126
5145
5163
5180
5198
5214
5230
5246
5261
5275
5289
5302
5314
5326
5337
5347
5357
5366
5374
5381
5388
5393
5398
5402
5406
5408
5410
5411
5411
5410
5409
5407
5404
5401
5397
5392
5387
5381
5374
5367
5360
5352
5343
5334
5324
5314
5303
5292
5281
5269
5256
5243
5229
5214
5200
5184
5168
5152
5135
5117
5100
5081
5062
5043
5024
5004
4984
4964
4944
4923
4903
4882
4862
4841
4821
4801
4781
4761
4742
4723
4704
4685
4667
4649
4632
4614
4597
4581
4565
4549
4533
4518
4503
4488
4474
4460
4446
4433
4420
4408
4396
4385
4374
4363
4353
4344
4335
4327
4319
4312
4306
4300
4295
4290
4286
4282
4279
4276
4274
4272
4271
4270
4270
4270
4270
4271
4272
4273
4274
4275
4277
4279
4280
4282
4284
4286
4288
4290
4292
4294
4296
4298
4300
4302
4304
4306
4308
4310
4312
4314
4317
4319
4321
4323
4326
4328
4330
4332
4334
4336
4338
4340
4341
4343
4344
4345
4347
4348
4348
4349
4350
4350
4351
4351
4351
4352
4351
4351
4351
4350
4350
4349
4348
4346
4345
4343
4340
4338
4335
4332
4328
4324
4319
4315
4309
4303
4297
4290
4282
4273
4264
4255
4244
4233
4221
4209
4195
4181
4166
4150
4133
4116
4097
4078
4059
4038
4017
3995
3973
3950
3926
3902
3877
3852
3827
3801
3774
3748
3721
3694
3666
3639
3611
3582
3554
3525
3496
3466
3436
3406
3376
3345
3313
3282
3249
3217
3184
3150
3116
3082
3048
3012
2977
2941
2905
2868
2831
2794
2756
2717
2679
2640
2600
2560
2520
2479
2437
2396
2353
2310
2267
2223
2179
2134
2089
2043
1997
1951
1905
1858
1811
1763
1716
1668
1621
1573
1526
1478
1431
1383
1336
1289
1242
1195
1148
1101
1054
1008
961
914
868
821
775
728
682
635
589
543
496
450
404
358
313
267
222
177
132
87
42
-2
-46
-89
-133
-176
-219
-261
-303
-346
-388
-429
-471
-512
-554
-595
-636
-677
-718
-758
-798
-838
-878
-917
-956
-995
-1033
-1071
-1108
-1145
-1182
-1218
-1254
-1289
-1324
-1359
-1394
-1428
-1462
-1496
-1529
-1563
-1596
-1629
-1663
-1696
-1729
-1761
-1794
-1827
-1859
-1892
-1924
-1957
-1989
-2021
-2053
-2085
-2117
-2149
-2181
-2213
-2244
-2276
-2307
-2339
-2370
-2401
-2432
-2464
-2495
-2526
-2557
-2589
-2620
-2652
-2684
-2716
-2748
-2781
-2813
-2846
-2879
-2913
-2946
-2980
-3014
-3048
-3082
-3116
-3151
-3185
-3219
-3253
-3287
-3321
-3355
-3389
-3423
-3457
-3490
-3524
-3557
-3591
-3624
-3658
-3691
-3725
-3759
-3793
-3827
-3862
-3896
-3931
-3966
-4002
-4037
-4072
-4108
-4144
-4180
-4215
-4251
-4287
-4322
-4357
-4393
-4428
-4462
-4497
-4531
-4565
-4598
-4632
-4665
-4697
-4730
-4762
-4794
-4825
-4857
-4888
-4918
-4948
-4978
-5008
-5037
-5066
-5095
-5123
-5150
-5178
-5204
-5231
-5256
-5282
-5307
-5331
-5354
-5378
-5400
-5422
-5444
-5465
-5485
-5506
-5525
-5544
-5563
-5581
-5599
-5616
-5633
-5649
-5665
-5681
-5696
-5711
-5726
-5740
-5754
-5767
-5780
-5792
-5804
-5816
-5827
-5837
-5847
-5857
-5866
-5874
-5882
-5890
-5896
-5903
-5909
-5914
-5919
-5923
-5927
-5931
-5934
-5936
-5938
-5940
-5941
-5941
-5941
-5941
-5940
-5938
-5937
-5934
-5931
-5928
-5924
-5920
-5916
-5910
-5905
-5899
-5892
-5885
-5878
-5870
-5861
-5852
-5842
-5832
-5821
-5810
-5798
-5786
-5773
-5759
-5746
-5731
-5716
-5700
-5684
-5668
-5651
-5633
-5615
-5596
-5577
-5558
-5538
-5517
-5496
-5474
-5452
-5430
-5407
-5383
-5359
-5335
-5310
-5284
-5259
-5232
-5205
-5178
-5150
-5121
-5092
-5063
-5033
-5002
-4971
-4940
-4908
-4875
-4842
-4808
-4774
-4740
-4705
-4670
-4634
-4598
-4561
-4524
-4486
-4448
-4410
-4371
-4333
-4293
-4254
-4214
-4174
-4133
-4091
-4051
-4010
-3969
-3927
-3886
-3844
-3802
-3760
-3717
-3675
-3632
-3590
-3547
-3504
-3461
-3419
-3376
-3333
-3290
-3247
-3204
-3160
-3117
-3074
-3031
-2987
-2944
-2900
-2856
-2812
-2768
-2724
-2680
-2635
-2590
-2545
-2500
-2455
-2410
-2364
-2319
-2273
-2227
-2182
-2136
-2090
-2045
-1999
-1954
-1908
-1863
-1818
-1773
-1729
-1685
-1641
-1597
-1554
-1512
-1469
-1428
-1387
-1346
-1306
-1266
-1227
-1188
-1150
-1113
-1076
-1040
-1004
-969
-934
-901
-868
-835
-804
-773
-743
-714
-686
-659
-632
-607
-582
-559
-536
-515
-494
-475
-456
-439
-422
-407
-392
-378
-366
-354
-343
-332
-323
-314
-306
-299
-292
-287
-282
-277
-273
-270
-268
-266
-265
-265
-265
-266
-267
-270
-273
-276
-280
-285
-291
-297
-303
-311
-318
-327
-336
-345
-355
-366
-376
-388
-400
-412
-425
-438
-452
-467
-481
-497
-513
-529
-546
-563
-581
-600
-619
-638
-658
-678
-699
-720
-742
-764
-786
-809
-832
-855
-878
-902
-925
-949
-973
-997
-1020
-1045
-1070
-1094
-1118
-1142
-1166
-1190
-1214
-1238
-1261
-1285
-1309
-1332
-1356
-1379
-1403
-1426
-1449
-1472
-1495
-1518
-1541
-1563
-1585
-1607
-1629
-1650
-1671
-1692
-1712
-1732
-1751
-1770
-1788
-1806
-1823
-1840
-1856
-1871
-1885
-1899
-1912
-1924
-1935
-1946
-1956
-1965
-1973
-1980
-1987
-1993
-1998
-2001
-2005
-2008
-2011
-2012
-2013
-2012
-2012
-2009
-2008
-2005
-2001
-1996
-1991
-1985
-1978
-1970
-1962
-1952
-1942
-1931
-1919
-1907
-1893
-1879
-1864
-1848
-1831
-1813
-1795
-1776
-1756
-1736
-1714
-1693
-1670
-1647
-1623
-1599
-1574
-1548
-1522
-1495
-1467
-1439
-1411
-1382
-1352
-1322
-1291
-1259
-1227
-1195
-1162
-1128
-1094
-1059
-1022
-987
-951
-914
-876
-838
-800
-761
-722
-682
-641
-601
-559
-518
-476
-434
-391
-348
-304
-260
-216
-172
-127
-82
-36
10
56
103
150
197
244
292
340
388
436
485
534
584
633
683
733
784
834
885
936
987
1039
1090
1142
1194
1246
1298
1350
1402
1454
1506
1558
1609
1661
1713
1764
1816
1867
1918
1969
2020
2070
2120
2170
2220
2270
2319
2368
2417
2466
2514
2562
2609
2657
2704
2750
2797
2843
2888
2933
2978
3023
3067
3111
3154
3197
3240
3282
3324
3366
3407
3448
3489
3529
3569
3609
3648
3687
3726
3765
3803
3841
3878
3915
3952
3989
4025
4061
4097
4133
4168
4203
4238
4272
4306
4340
4373
4407
4439
4472
4504
4536
4568
4599
4630
4660
4690
4720
4749
4778
4806
4834
4862
4889
4916
4942
4968
4994
5019
5044
5069
5093
5117
5140
5163
5186
5208
5230
5251
5272
5293
5313
5332
5352
5371
5389
5407
5424
5441
5457
5473
5489
5503
5518
5532
5545
5558
5570
5582
5594
5605
5615
5626
5635
5645
5654
5662
5670
5678
5685
5692
5699
5705
5711
5716
5720
5725
5729
5732
5735
5737
5739
5741
5742
5743
5743
5743
5742
5741
5739
5738
5735
5732
5729
5726
5721
5717
5712
5707
5701
5694
5688
5680
5673
5664
5656
5646
5637
5627
5616
5604
5593
5580
5567
5554
5539
5524
5509
5493
5476
5459
5441
5423
5404
5384
5363
5342
5320
5298
5275
5251
5227
5201
5176
5149
5122
5094
5066
5037
5007
4976
4945
4913
4881
4848
4814
4779
4744
4708
4671
4634
4596
4557
4518
4478
4438
4397
4355
4313
4270
4227
4183
4139
4094
4049
4003
3958
3912
3866
3819
3772
3725
3678
3630
3583
3535
3486
3438
3389
3340
3291
3242
3192
3142
3092
3042
2991
2940
2889
2838
2786
2734
2682
2629
2577
2524
2471
2417
2364
2311
2257
2203
2150
2096
2041
1989
1935
1881
1827
1774
1720
1666
1613
1559
1506
1452
1399
1346
1292
1239
1186
1133
1080
1028
975
923
871
819
768
717
666
615
565
515
465
416
367
318
270
222
174
127
80
33
-13
-59
-105
-150
-195
-240
-284
-328
-371
-414
-457
-498
-540
-581
-621
-661
-700
-739
-777
-815
-852
-888
-924
-959
-994
-1028
-1061
-1094
-1127
-1159
-1191
-1222
-1253
-1283
-1313
-1342
-1371
-1399
-1427
-1455
-1482
-1508
-1534
-1560
-1586
-1610
-1635
-1659
-1683
-1706
-1729
-1751
-1773
-1795
-1816
-1837
-1858
-1878
-1898
-1918
-1937
-1956
-1974
-1992
-2009
-2027
-2044
-2061
-2077
-2093
-2109
-2124
-2139
-2153
-2167
-2181
-2194
-2207
-2220
-2231
-2243
-2254
-2265
-2275
-2284
-2293
-2302
-2310
-2318
-2325
-2332
-2338
-2344
-2350
-2354
-2359
-2362
-2366
-2368
-2370
-2372
-2373
-2373
-2373
-2372
-2370
-2368
-2365
-2362
-2358
-2353
-2348
-2342
-2335
-2328
-2320
-2312
-2303
-2293
-2283
-2272
-2261
-2250
-2238
-2225
-2212
-2199
-2185
-2171
-2157
-2142
-2127
-2112
-2096
-2080
-2063
-2047
-2029
-2012
-1995
-1977
-1959
-1940
-1922
-1903
-1883
-1864
-1844
-1824
-1804
-1784
-1763
-1743
-1722
-1701
-1680
-1659
-1637
-1616
-1595
-1573
-1552
-1530
-1509
-1487
-1465
-1444
-1422
-1401
-1379
-1357
-1336
-1314
-1293
-1271
-1249
-1228
-1206
-1185
-1163
-1142
-1120
-1099
-1077
-1055
-1033
-1012
-990
-968
-945
-923
-901
-879
-856
-834
-811
-788
-766
-743
-720
-697
-675
-652
-629
-606
-583
-560
-537
-514
-491
-468
-445
-422
-399
-376
-352
-329
-306
-282
-258
-235
-211
-187
-163
-139
-115
-91
-67
-43
-19
4
28
52
75
99
122
145
168
190
213
235
257
279
300
322
343
364
385
406
427
447
468
488
508
528
548
567
587
606
625
644
663
682
701
719
738
756
775
793
811
828
846
863
881
898
915
932
948
964
981
996
1012
1028
1043
1058
1073
1088
1103
1117
1131
1145
1159
1173
1186
1200
1213
1226
1239
1251
1264
1276
1288
1300
1311
1322
1333
1343
1353
1363
1372
1381
1389
1397
1405
1412
1419
1426
1432
1438
1444
1449
1454
1459
1464
1468
1473
1477
1480
1484
1487
1490
1493
1495
1498
1500
1501
1503
1504
1504
1505
1505
1505
1504
1503
1502
1501
1499
1497
1495
1493
1490
1487
1484
1481
1478
1474
1471
1467
1463
1459
1455
1450
1446
1442
1437
1432
1427
1422
1417
1411
1406
1400
1394
1388
1381
1375
1368
1361
1354
1346
1339
1331
1323
1315
1307
1299
1290
1282
1273
1265
1256
1247
1238
1229
1220
1211
1201
1192
1183
1173
1163
1154
1144
1134
1124
1113
1103
1092
1082
1071
1060
1049
1037
1026
1014
1002
990
978
965
953
940
927
914
901
888
874
860
847
833
819
804
790
775
760
745
730
715
700
684
669
653
637
621
605
589
572
556
540
524
507
491
475
459
443
427
411
395
380
364
349
333
318
303
289
274
260
246
232
218
204
191
178
165
152
139
127
115
103
92
80
69
59
48
38
28
19
9
0
-9
-17
-25
-33
-41
-48
-55
-62
-69
-75
-81
-87
-93
-98
-103
-108
-112
-117
-121
-124
-128
-131
-133
-136
-138
-140
-141
-142
-143
-144
-144
-144
-143
-143
-142
-140
-139
-137
-135
-132
-130
-127
-123
-120
-116
-112
-107
-102
-97
-92
-86
-80
-73
-66
-59
-52
-44
-36
-28
-19
-10
-1
9
19
29
40
50
62
73
85
97
109
122
135
148
161
175
189
203
217
231
246
260
275
290
305
320
336
352
367
383
399
416
432
449
466
483
500
517
535
553
571
590
608
627
646
665
684
704
724
743
763
783
803
823
844
864
885
905
926
946
967
988
1008
1030
1051
1072
1094
1115
1136
1158
1179
1201
1223
1245
1267
1289
1311
1333
1355
1377
1399
1421
1443
1465
1487
1510
1532
1554
1576
1598
1620
1642
1664
1686
1708
1730
1752
1774
1796
1818
1839
1861
1883
1905
1926
1947
1969
1990
2011
2032
2052
2073
2093
2114
2134
2154
2174
2194
2213
2233
2252
2272
2291
2311
2330
2350
2369
2388
2408
2427
2446
2465
2484
2503
2522
2541
2560
2578
2596
2614
2632
2650
2668
2686
2703
2720
2737
2754
2771
2788
2805
2821
2837
2854
2870
2886
2901
2917
2933
2948
2963
2978
2993
3007
3021
3035
3049
3063
3076
3089
3102
3114
3126
3138
3150
3161
3172
3183
3194
3204
3214
3224
3233
3242
3251
3259
3267
3275
3283
3290
3297
3303
3309
3315
3320
3325
3330
3334
3338
3342
3345
3348
3351
3353
3355
3357
3358
3359
3360
3360
3361
3361
3360
3360
3359
3357
3356
3354
3353
3351
3348
3346
3343
3341
3338
3335
3332
3328
3325
3321
3317
3314
3309
3305
3301
3296
3292
3287
3282
3277
3272
3267
3262
3257
3251
3246
3241
3235
3230
3224
3219
3213
3208
3202
3197
3191
3185
3180
3174
3168
3163
3157
3151
3145
3140
3134
3128
3122
3116
3110
3104
3098
3092
3086
3080
3074
3068
3062
3057
3051
3045
3040
3035
3030
3025
3020
3015
3011
3007
3003
2999
2996
2992
2989
2986
2983
2980
2978
2975
2973
2970
2968
2966
2964
2962
2960
2959
2957
2955
2954
2952
2951
2950
2949
2949
2948
2948
2948
2948
2948
2949
2950
2951
2952
2954
2956
2958
2961
2963
2966
2970
2973
2977
2981
2985
2989
2993
2998
3002
3007
3011
3016
3021
3026
3031
3036
3041
3046
3051
3056
3061
3066
3071
3076
3081
3086
3091
3095
3100
3105
3109
3113
3118
3122
3126
3129
3133
3136
3140
3143
3145
3148
3150
3152
3154
3155
3156
3157
3158
3158
3158
3158
3157
3156
3155
3153
3151
3149
3146
3143
3140
3136
3132
3128
3123
3118
3112
3106
3100
3093
3086
3079
3071
3063
3054
3046
3037
3027
3017
3007
2997
2986
2975
2964
2952
2940
2927
2914
2900
2887
2872
2857
2842
2827
2811
2794
2777
2759
2742
2723
2704
2685
2666
2646
2625
2604
2583
2561
2539
2516
2493
2470
2446
2422
2397
2372
2347
2321
2295
2268
2242
2214
2187
2159
2131
2102
2074
2045
2015
1985
1955
1925
1894
1864
1832
1801
1769
1738
1705
1673
1641
1608
1575
1542
1509
1475
1442
1408
1374
1340
1306
1271
1237
1202
1168
1133
1098
1063
1028
993
958
922
887
852
816
781
745
710
674
639
603
568
532
497
462
427
392
357
322
287
253
219
184
151
117
83
50
17
-16
-48
-80
-112
-144
-176
-207
-238
-269
-300
-330
-360
-389
-419
-448
-477
-505
-533
-561
-588
-615
-642
-668
-693
-719
-743
-768
-792
-815
-838
-861
-883
-905
-926
-947
-967
-987
-1006
-1026
-1045
-1063
-1081
-1099
-1116
-1133
-1149
-1165
-1181
-1196
-1211
-1226
-1240
-1254
-1267
-1281
-1293
-1306
-1318
-1330
-1342
-1353
-1365
-1375
-1386
-1397
-1407
-1417
-1427
-1436
-1446
-1455
-1464
-1473
-1482
-1490
-1498
-1506
-1514
-1522
-1529
-1537
-1544
-1551
-1558
-1565
-1572
-1578
-1585
-1591
-1598
-1604
-1610
-1616
-1622
-1627
-1633
-1638
-1643
-1648
-1653
-1658
-1662
-1667
-1671
-1674
-1678
-1681
-1684
-1687
-1689
-1692
-1694
-1695
-1697
-1698
-1699
-1700
-1700
-1700
-1700
-1700
-1699
-1699
-1698
-1696
-1695
-1693
-1691
-1689
-1686
-1683
-1680
-1677
-1673
-1669
-1665
-1661
-1656
-1651
-1646
-1640
-1634
-1628
-1622
-1615
-1608
-1601
-1594
-1587
-1579
-1572
-1564
-1556
-1548
-1539
-1531
-1522
-1514
-1505
-1496
-1488
-1479
-1469
-1460
-1451
-1442
-1432
-1422
-1413
-1403
-1392
-1382
-1372
-1361
-1351
-1340
-1329
-1318
-1307
-1295
-1284
-1272
-1261
-1249
-1237
-1225
-1213
-1200
-1188
-1176
-1163
-1150
-1137
-1124
-1111
-1098
-1084
-1071
-1057
-1043
-1029
-1014
-1000
-986
-971
-957
-942
-927
-912
-897
-882
-867
-852
-836
-821
-806
-790
-775
-759
-744
-728
-713
-697
-682
-666
-650
-635
-619
-603
-588
-572
-556
-541
-525
-509
-494
-478
-463
-447
-432
-417
-402
-387
-373
-359
-345
-331
-317
-304
-291
-278
-266
-253
-241
-230
-218
-207
-196
-185
-174
-164
-154
-144
-134
-124
-114
-105
-95
-86
-77
-67
-58
-49
-41
-32
-23
-15
-7
1
10
17
25
33
40
48
55
62
69
76
83
90
96
103
110
117
123
130
137
144
151
157
164
171
178
185
192
200
207
214
221
229
236
244
251
259
267
275
283
291
299
307
315
324
332
341
349
358
367
376
385
394
404
413
422
432
442
451
461
471
480
490
500
510
520
530
540
550
560
570
580
590
601
611
621
631
641
651
661
671
681
691
701
711
721
731
741
750
760
769
778
787
796
805
814
822
830
838
846
853
860
867
874
880
886
892
897
903
907
912
916
920
923
926
929
931
933
935
936
937
938
938
938
937
936
935
934
932
929
926
923
920
916
911
906
901
895
889
882
875
867
859
850
840
830
820
809
797
784
771
758
743
728
713
697
680
662
644
624
605
584
563
541
518
495
471
446
420
394
367
339
310
281
251
220
189
156
124
90
55
20
-16
-52
-90
-128
-167
-206
-247
-288
-329
-372
-415
-458
-502
-547
-592
-638
-684
-730
-777
-824
-872
-919
-968
-1016
-1065
-1114
-1163
-1212
-1261
-1311
-1361
-1410
-1460
-1511
-1561
-1611
-1661
-1712
-1762
-1813
-1863
-1914
-1964
-2015
-2065
-2116
-2166
-2216
-2266
-2315
-2365
-2414
-2463
-2512
-2561
-2609
-2658
-2705
-2753
-2800
-2848
-2894
-2941
-2987
-3033
-3078
-3123
-3168
-3212
-3256
-3300
-3343
-3385
-3428
-3469
-3511
-3552
-3592
-3632
-3671
-3710
-3748
-3786
-3823
-3859
-3895
-3930
-3965
-3999
-4032
-4065
-4097
-4128
-4158
-4188
-4217
-4245
-4273
-4300
-4326
-4351
-4376
-4400
-4423
-4445
-4467
-4488
-4508
-4528
-4547
-4565
-4582
-4599
-4615
-4630
-4644
-4658
-4670
-4682
-4694
-4704
-4714
-4723
-4732
-4739
-4746
-4753
-4758
-4763
-4767
-4771
-4774
-4776
-4778
-4779
-4780
-4780
-4779
-4778
-4777
-4775
-4772
-4769
-4765
-4761
-4757
-4751
-4746
-4740
-4734
-4727
-4719
-4712
-4703
-4695
-4686
-4676
-4666
-4656
-4646
-4635
-4624
-4612
-4600
-4588
-4575
-4563
-4550
-4537
-4523
-4510
-4496
-4482
-4467
-4453
-4438
-4423
-4408
-4393
-4378
-4362
-4346
-4330
-4314
-4298
-4282
-4265
-4248
-4231
-4215
-4198
-4180
-4163
-4146
-4129
-4112
-4094
-4077
-4059
-4042
-4025
-4008
-3990
-3973
-3956
-3938
-3921
-3904
-3887
-3870
-3853
-3836
-3819
-3802
-3786
-3769
-3753
-3737
-3721
-3705
-3689
-3674
-3658
-3643
-3628
-3614
-3599
-3585
-3571
-3557
-3543
-3530
-3516
-3503
-3491
-3478
-3465
-3453
-3441
-3429
-3418
-3406
-3395
-3384
-3373
-3363
-3352
-3342
-3332
-3322
-3313
-3303
-3294
-3285
-3276
-3267
-3258
-3249
-3240
-3232
-3223
-3215
-3207
-3199
-3191
-3183
-3175
-3167
-3159
-3152
-3144
-3137
-3129
-3122
-3115
-3107
-3100
-3093
-3085
-3078
-3071
-3063
-3056
-3049
-3041
-3033
-3026
-3018
-3010
-3002
-2994
-2986
-2978
-2970
-2961
-2953
-2944
-2935
-2927
-2918
-2909
-2900
-2890
-2881
-2872
-2862
-2853
-2843
-2834
-2824
-2814
-2804
-2794
-2784
-2774
-2763
-2753
-2742
-2731
-2720
-2709
-2697
-2685
-2673
-2661
-2648
-2635
-2622
-2609
-2595
-2582
-2567
-2553
-2539
-2524
-2509
-2494
-2478
-2463
-2447
-2431
-2415
-2398
-2382
-2365
-2348
-2331
-2314
-2296
-2279
-2261
-2243
-2225
-2206
-2187
-2168
-2149
-2130
-2110
-2090
-2070
-2049
-2028
-2007
-1986
-1964
-1942
-1920
-1898
-1875
-1852
-1829
-1806
-1783
-1759
-1735
-1711
-1686
-1662
-1637
-1611
-1586
-1560
-1533
-1507
-1480
-1452
-1425
-1397
-1369
-1340
-1311
-1282
-1252
-1222
-1192
-1161
-1131
-1100
-1068
-1037
-1004
-974
-942
-910
-878
-845
-813
-781
-749
-716
-684
-652
-620
-588
-556
-524
-492
-460
-429
-397
-365
-334
-303
-271
-240
-209
-178
-147
-116
-85
-55
-24
6
37
67
97
126
156
185
214
243
272
300
328
356
384
411
438
464
490
516
542
567
592
616
640
664
688
711
734
757
779
802
823
845
866
888
908
929
949
969
989
1008
1027
1045
1063
1081
1098
1115
1132
1148
1164
1179
1194
1209
1223
1237
1251
1264
1278
1291
1303
1316
1328
1340
1351
1363
1374
1385
1396
1406
1417
1427
1436
1445
1454
1463
1471
1479
1486
1493
1500
1506
1512
1518
1523
1527
1532
1535
1539
1542
1545
1548
1550
1552
1553
1554
1555
1556
1556
1556
1556
1555
1554
1553
1551
1549
1547
1545
1542
1539
1535
1531
1527
1523
1518
1513
1508
1502
1496
1490
1484
1477
1470
1463
1456
1448
1440
1432
1424
1416
1408
1400
1391
1383
1374
1366
1357
1348
1339
1330
1321
1312
1303
1294
1285
1276
1267
1258
1249
1240
1231
1222
1213
1204
1196
1187
1179
1171
1163
1155
1148
1140
1133
1127
1120
1114
1108
1103
1097
1092
1088
1083
1079
1075
1072
1069
1066
1063
1061
1059
1057
1055
1054
1053
1053
1052
1052
1053
1054
1055
1056
1058
1060
1062
1065
1068
1071
1075
1079
1083
1088
1093
1098
1103
1109
1115
1121
1127
1134
1141
1148
1155
1162
1170
1178
1186
1194
1203
1211
1221
1230
1240
1250
1261
1271
1283
1294
1306
1319
1332
1345
1359
1373
1388
1403
1418
1434
1451
1467
1484
1502
1520
1538
1556
1575
1594
1614
1634
1654
1674
1695
1716
1737
1758
1780
1802
1824
1846
1869
1891
1914
1937
1961
1984
2008
2032
2056
2080
2104
2129
2153
2178
2202
2227
2252
2277
2302
2327
2353
2378
2403
2428
2454
2479
2505
2530
2556
2581
2607
2633
2659
2684
2710
2736
2762
2788
2814
2840
2866
2892
2918
2944
2970
2996
3022
3047
3073
3099
3124
3150
3176
3201
3226
3252
3277
3303
3328
3353
3379
3404
3429
3454
3479
3505
3530
3555
3580
3605
3630
3654
3679
3704
3729
3754
3779
3803
3828
3853
3877
3902
3927
3951
3976
4000
4025
4050
4074
4099
4124
4148
4173
4197
4222
4247
4271
4296
4320
4344
4368
4392
4416
4440
4464
4487
4510
4533
4555
4578
4600
4621
4643
4664
4684
4705
4725
4745
4764
4783
4802
4821
4839
4856
4874
4891
4908
4924
4941
4956
4972
4987
5002
5017
5031
5045
5058
5071
5084
5096
5108
5120
5131
5142
5152
5162
5171
5180
5189
5197
5205
5212
5219
5226
5233
5239
5245
5251
5256
5261
5267
5271
5276
5281
5285
5289
5293
5297
5301
5304
5307
5310
5313
5316
5318
5320
5323
5324
5326
5328
5329
5330
5331
5332
5332
5332
5332
5332
5332
5332
5331
5330
5329
5328
5326
5325
5323
5321
5318
5316
5313
5311
5307
5304
5301
5297
5293
5289
5284
5280
5275
5269
5264
5258
5252
5245
5238
5231
5224
5216
5208
5199
5190
5181
5172
5162
5152
5141
5130
5119
5108
5097
5085
5073
5060
5048
5035
5021
5008
4994
4980
4966
4951
4936
4921
4905
4889
4873
4857
4840
4823
4806
4788
4770
4752
4734
4715
4696
4677
4658
4639
4619
4599
4579
4559
4538
4518
4497
4476
4455
4433
4412
4390
4367
4345
4322
4300
4277
4253
4230
4206
4182
4158
4134
4109
4083
4059
4035
4010
3985
3959
3934
3909
3883
3858
3832
3806
3781
3755
3729
3703
3677
3651
3625
3598
3572
3545
3519
3492
3465
3438
3411
3384
3357
3330
3303
3276
3249
3222
3195
3168
3142
3116
3089
3063
3038
3012
2986
2961
2936
2912
2887
2863
2839
2815
2791
2768
2744
2721
2698
2676
2653
2631
2608
2586
2565
2543
2522
2500
2479
2459
2438
2418
2398
2378
2358
2339
2320
2301
2283
2265
2247
2230
2212
2196
2179
2163
2147
2132
2117
2102
2088
2074
2060
2047
2033
2021
2009
1997
1985
1974
1963
1952
1942
1931
1922
1912
1903
1894
1885
1877
1869
1861
1853
1846
1839
1833
1826
1820
1815
1809
1804
1800
1795
1791
1787
1783
1779
1776
1773
1770
1767
1764
1762
1759
1757
1755
1753
1751
1749
1748
1746
1745
1743
1742
1740
1739
1738
1737
1736
1735
1734
1733
1732
1731
1730
1729
1728
1727
1727
1726
1725
1725
1724
1723
1723
1722
1721
1721
1720
1719
1718
1717
1716
1715
1713
1712
1710
1708
1707
1705
1703
1700
1698
1695
1693
1690
1687
1684
1680
1677
1674
1670
1666
1662
1658
1653
1649
1644
1640
1635
1629
1624
1619
1613
1607
1601
1594
1587
1580
1573
1565
1558
1549
1541
1532
1523
1514
1505
1495
1485
1475
1464
1453
1442
1431
1420
1408
1396
1384
1371
1358
1345
1332
1318
1304
1289
1275
1260
1244
1229
1213
1196
1180
1163
1146
1128
1110
1092
1074
1055
1037
1018
998
979
959
940
920
900
879
859
838
817
796
775
754
732
710
688
666
643
620
597
574
551
527
503
479
455
431
406
381
357
332
307
282
257
232
207
182
156
131
106
81
56
31
6
-18
-43
-68
-93
-118
-143
-168
-192
-217
-242
-267
-292
-316
-341
-366
-391
-415
-440
-465
-490
-515
-539
-564
-589
-614
-639
-663
-688
-713
-738
-762
-787
-812
-836
-861
-886
-910
-935
-959
-984
-1008
-1032
-1057
-1081
-1105
-1129
-1153
-1177
-1200
-1224
-1247
-1271
-1294
-1317
-1340
-1362
-1385
-1407
-1429
-1451
-1473
-1495
-1516
-1537
-1558
-1579
-1600
-1620
-1640
-1660
-1679
-1699
-1718
-1736
-1755
-1773
-1791
-1809
-1826
-1843
-1860
-1877
-1893
-1909
-1925
-1940
-1956
-1971
-1985
-2000
-2013
-2028
-2041
-2055
-2068
-2081
-2094
-2106
-2118
-2129
-2141
-2151
-2162
-2172
-2182
-2192
-2201
-2210
-2219
-2227
-2235
-2242
-2249
-2256
-2262
-2268
-2274
-2279
-2284
-2289
-2293
-2297
-2300
-2303
-2306
-2308
-2310
-2311
-2312
-2313
-2314
-2314
-2314
-2313
-2312
-2311
-2309
-2307
-2305
-2303
-2300
-2297
-2293
-2290
-2286
-2281
-2277
-2272
-2267
-2262
-2257
-2251
-2245
-2239
-2233
-2226
-2220
-2213
-2205
-2198
-2191
-2183
-2175
-2166
-2158
-2149
-2140
-2131
-2122
-2112
-2102
-2092
-2081
-2071
-2060
-2049
-2037
-2025
-2013
-2001
-1989
-1977
-1964
-1951
-1938
-1924
-1911
-1897
-1883
-1869
-1854
-1840
-1825
-1811
-1796
-1780
-1765
-1750
-1734
-1718
-1703
-1687
-1671
-1654
-1638
-1622
-1605
-1589
-1572
-1555
-1538
-1521
-1504
-1487
-1470
-1453
-1435
-1418
-1400
-1383
-1365
-1347
-1329
-1310
-1292
-1273
-1255
-1236
-1217
-1198
-1178
-1159
-1139
-1119
-1099
-1078
-1058
-1037
-1016
-995
-974
-952
-930
-909
-887
-865
-842
-820
-797
-775
-752
-729
-706
-683
-659
-636
-612
-588
-564
-540
-516
-492
-468
-443
-419
-394
-370
-345
-321
-296
-272
-247
-222
-198
-173
-149
-124
-100
-75
-51
-26
-2
23
47
71
96
120
145
169
193
218
242
267
291
316
340
365
389
414
438
462
487
511
535
559
583
607
631
655
679
703
726
750
773
797
820
843
867
890
913
936
959
981
1004
1027
1050
1072
1095
1118
1141
1163
1186
1208
1231
1254
1276
1299
1321
1344
1367
1389
1412
1434
1456
1479
1501
1523
1545
1567
1590
1612
1634
1655
1677
1699
1721
1743
1764
1786
1807
1829
1850
1872
1893
1915
1936
1957
1978
2000
2021
2041
2062
2083
2104
2125
2145
2166
2186
2206
2226
2246
2265
2285
2304
2323
2342
2361
2380
2398
2416
2435
2453
2470
2488
2506
2524
2541
2558
2576
2593
2610
2627
2644
2661
2678
2695
2712
2729
2745
2762
2778
2795
2811
2827
2843
2860
2876
2892
2908
2923
2939
2955
2970
2986
3001
3017
3032
3047
3063
3078
3093
3108
3122
3137
3152
3167
3181
3196
3210
3225
3239
3253
3267
3282
3296
3310
3323
3337
3351
3365
3378
3392
3405
3418
3431
3444
3457
3469
3482
3494
3506
3518
3530
3542
3553
3565
3576
3587
3598
3609
3620
3630
3641
3651
3661
3671
3681
3691
3700
3709
3718
3727
3736
3744
3752
3760
3768
3775
3782
3789
3795
3802
3808
3813
3819
3824
3829
3834
3838
3842
3846
3850
3853
3856
3859
3862
3864
3866
3868
3870
3871
3872
3873
3874
3874
3874
3874
3874
3874
3873
3872
3871
3870
3869
3867
3865
3864
3862
3860
3858
3855
3853
3850
3847
3845
3841
3838
3835
3831
3828
3824
3820
3816
3811
3807
3802
3797
3792
3787
3782
3776
3770
3764
3758
3752
3746
3739
3732
3725
3718
3711
3704
3697
3689
3682
3674
3667
3659
3651
3643
3635
3627
3619
3611
3602
3594
3585
3577
3568
3559
3551
3542
3532
3523
3514
3504
3495
3485
3475
3465
3455
3445
3434
3424
3413
3402
3391
3380
3368
3357
3345
3333
3321
3309
3297
3285
3273
3260
3247
3235
3222
3209
3196
3182
3169
3155
3141
3127
3113
3098
3083
3069
3053
3038
3023
3007
2991
2975
2959
2943
2927
2910
2894
2877
2860
2843
2826
2809
2792
2775
2757
2740
2722
2705
2687
2669
2651
2633
2615
2597
2579
2560
2541
2523
2504
2485
2465
2446
2427
2407
2388
2368
2349
2329
2309
2290
2270
2250
2230
2211
2191
2171
2151
2131
2111
2091
2071
2051
2031
2009
1990
1970
1950
1929
1909
1888
1868
1847
1827
1806
1785
1764
1743
1722
1701
1680
1659
1638
1617
1595
1574
1552
1531
1509
1488
1466
1445
1423
1402
1380
1358
1337
1315
1294
1273
1251
1230
1209
1188
1167
1146
1125
1104
1083
1063
1042
1020
1000
981
960
940
920
900
880
860
840
820
800
781
761
742
722
703
684
665
646
627
608
589
570
551
532
513
495
476
457
438
419
400
381
362
343
324
305
286
267
248
229
210
190
171
152
133
114
95
75
56
37
18
-2
-21
-40
-60
-79
-99
-118
-138
-157
-177
-197
-217
-236
-256
-276
-296
-317
-337
-357
-377
-398
-418
-439
-459
-480
-500
-521
-542
-563
-584
-605
-626
-647
-669
-690
-712
-733
-755
-777
-799
-821
-843
-866
-888
-911
-934
-957
-980
-1002
-1027
-1050
-1074
-1098
-1122
-1147
-1172
-1197
-1222
-1247
-1272
-1298
-1324
-1350
-1376
-1402
-1429
-1456
-1483
-1510
-1537
-1565
-1593
-1620
-1648
-1677
-1705
-1734
-1763
-1792
-1821
-1851
-1881
-1911
-1941
-1972
-2001
-2033
-2065
-2097
-2129
-2161
-2193
-2226
-2259
-2292
-2325
-2359
-2393
-2427
-2461
-2495
-2530
-2564
-2599
-2634
-2669
-2705
-2740
-2776
-2811
-2847
-2883
-2918
-2954
-2990
-3027
-3063
-3099
-3135
-3172
-3208
-3244
-3281
-3317
-3354
-3390
-3426
-3463
-3499
-3535
-3571
-3608
-3644
-3680
-3715
-3751
-3787
-3822
-3858
-3893
-3929
-3964
-3999
-4035
-4070
-4105
-4140
-4175
-4210
-4244
-4279
-4313
-4348
-4382
-4416
-4450
-4484
-4517
-4551
-4584
-4617
-4650
-4683
-4716
-4749
-4781
-4813
-4845
-4877
-4909
-4940
-4971
-5002
-5033
-5063
-5094
-5124
-5153
-5183
-5212
-5241
-5269
-5298
-5325
-5353
-5380
-5407
-5434
-5460
-5487
-5512
-5538
-5563
-5587
-5612
-5636
-5659
-5682
-5705
-5728
-5750
-5772
-5794
-5816
-5837
-5857
-5878
-5898
-5918
-5937
-5957
-5976
-5994
-6012
-6030
-6048
-6065
-6082
-6099
-6115
-6132
-6147
-6163
-6178
-6193
-6207
-6222
-6235
-6249
-6262
-6275
-6288
-6300
-6312
-6324
-6335
-6346
-6357
-6367
-6377
-6387
-6397
-6406
-6415
-6423
-6432
-6440
-6448
-6455
-6462
-6469
-6476
-6483
-6489
-6495
-6500
-6506
-6511
-6515
-6520
-6524
-6528
-6531
-6535
-6538
-6541
-6543
-6546
-6548
-6549
-6551
-6552
-6554
-6555
-6556
-6556
-6557
-6557
-6557
-6557
-6557
-6556
-6556
-6555
-6555
-6554
-6553
-6551
-6550
-6549
-6547
-6545
-6544
-6542
-6540
-6537
-6535
-6533
-6530
-6527
-6524
-6521
-6518
-6515
-6511
-6508
-6504
-6500
-6496
-6491
-6487
-6482
-6477
-6472
-6466
-6461
-6455
-6449
-6443
-6436
-6430
-6423
-6415
-6408
-6401
-6393
-6385
-6377
-6368
-6359
-6351
-6342
-6332
-6323
-6313
-6304
-6294
-6284
-6273
-6263
-6253
-6242
-6231
-6220
-6209
-6198
-6187
-6176
-6164
-6153
-6141
-6130
-6118
-6106
-6094
-6083
-6071
-6059
-6047
-6036
-6024
-6012
-6000
-5988
-5976
-5964
-5952
-5940
-5929
-5917
-5905
-5893
-5881
-5869
-5857
-5845
-5833
-5820
-5808
-5796
-5784
-5772
-5759
-5747
-5735
-5722
-5710
-5697
-5685
-5672
-5660
-5647
-5634
-5622
-5609
-5596
-5583
-5570
-5557
-5544
-5532
-5518
-5505
-5492
-5479
-5466
-5453
-5439
-5426
-5413
-5399
-5386
-5372
-5359
-5345
-5331
-5318
-5304
-5290
-5277
-5263
-5249
-5235
-5221
-5207
-5193
-5179
-5165
-5151
-5137
-5122
-5108
-5094
-5079
-5065
-5050
-5036
-5021
-5006
-4992
-4977
-4962
-4947
-4932
-4917
-4902
-4887
-4872
-4856
-4841
-4826
-4810
-4795
-4779
-4764
-4748
-4733
-4717
-4701
-4685
-4670
-4654
-4638
-4622
-4606
-4590
-4574
-4558
-4542
-4526
-4510
-4494
-4477
-4461
-4445
-4428
-4412
-4395
-4379
-4362
-4346
-4329
-4312
-4295
-4279
-4262
-4245
-4228
-4211
-4193
-4176
-4159
-4141
-4123
-4106
-4088
-4070
-4051
-4033
-4014
-3996
-3977
-3958
-3939
-3920
-3900
-3881
-3861
-3841
-3821
-3800
-3780
-3759
-3738
-3717
-3696
-3675
-3653
-3631
-3610
-3588
-3565
-3543
-3520
-3498
-3475
-3452
-3428
-3405
-3381
-3357
-3334
-3309
-3285
-3261
-3236
-3212
-3187
-3162
-3137
-3112
-3087
-3061
-3036
-3010
-2984
-2958
-2932
-2906
-2879
-2853
-2826
-2799
-2772
-2745
-2718
-2691
-2664
-2636
-2609
-2581
-2554
-2526
-2498
-2470
-2442
-2414
-2386
-2358
-2329
-2301
-2272
-2243
-2214
-2185
-2156
-2127
-2097
-2068
-2037
-2008
-1978
-1947
-1917
-1887
-1856
-1825
-1794
-1763
-1732
-1700
-1669
-1637
-1606
-1574
-1542
-1510
-1478
-1446
-1414
-1381
-1349
-1317
-1284
-1251
-1219
-1186
-1153
-1120
-1087
-1054
-1020
-988
-954
-921
-887
-853
-820
-786
-752
-718
-684
-649
-615
-581
-546
-512
-477
-443
-408
-373
-338
-303
-269
-234
-199
-164
-129
-95
-60
-25
9
44
78
112
147
181
215
249
283
316
350
384
417
451
484
518
551
584
617
650
683
716
748
781
814
846
878
910
942
974
1006
1037
1069
1100
1131
1162
1192
1223
1253
1283
1313
1343
1373
1402
1432
1461
1490
1519
1547
1576
1604
1632
1659
1687
1714
1741
1767
1794
1820
1845
1871
1896
1921
1945
1969
1993
2017
2040
2063
2086
2109
2131
2153
2175
2196
2218
2239
2260
2280
2300
2321
2340
2360
2379
2399
2418
2436
2455
2473
2490
2508
2525
2542
2559
2575
2591
2607
2623
2638
2653
2667
2682
2696
2710
2723
2736
2749
2762
2775
2787
2799
2811
2823
2834
2846
2857
2868
2879
2890
2900
2911
2921
2931
2942
2952
2962
2972
2982
2992
3001
3011
3021
3030
3040
3049
3059
3069
3078
3088
3098
3107
3117
3127
3137
3147
3158
3168
3178
3189
3199
3210
3221
3231
3242
3254
3265
3276
3288
3299
3311
3323
3335
3347
3359
3371
3384
3396
3409
3422
3435
3448
3461
3475
3489
3503
3517
3531
3546
3560
3575
3591
3606
3622
3638
3654
3670
3687
3704
3721
3739
3756
3774
3792
3811
3829
3848
3867
3886
3906
3925
3945
3965
3985
4005
4026
4046
4067
4088
4109
4131
4152
4174
4195
4217
4239
4262
4284
4306
4329
4351
4374
4397
4420
4443
4466
4488
4511
4534
4557
4580
4603
4626
4649
4671
4694
4716
4739
4761
4783
4805
4827
4849
4871
4892
4914
4935
4957
4978
4999
5020
5041
5062
5082
5103
5123
5143
5163
5183
5203
5223
5243
5262
5282
5301
5320
5339
5358
5377
5396
5414
5433
5451
5469
5487
5505
5522
5540
5557
5575
5592
5608
5625
5642
5658
5674
5690
5706
5722
5737
5753
5768
5783
5798
5812
5827
5841
5855
5868
5882
5895
5908
5921
5933
5945
5957
5969
5980
5992
6002
6013
6023
6033
6043
6053
6062
6071
6080
6088
6096
6104
6112
6119
6127
6134
6140
6147
6153
6159
6165
6171
6177
6182
6187
6192
6197
6202
6207
6211
6215
6220
6224
6228
6231
6235
6238
6242
6245
6248
6251
6254
6257
6259
6262
6264
6267
6269
6271
6273
6274
6276
6278
6279
6280
6282
6283
6284
6285
6286
6287
6288
6289
6289
6290
6291
6291
6291
6292
6292
6292
6292
6292
6292
6291
6291
6290
6289
6289
6288
6286
6285
6284
6282
6281
6279
6277
6275
6273
6271
6268
6265
6263
6260
6257
6253
6250
6246
6243
6239
6235
6231
6226
6222
6217
6212
6207
6202
6197
6192
6186
6180
6174
6168
6162
6155
6148
6141
6134
6127
6119
6112
6104
6096
6088
6079
6071
6062
6053
6044
6034
6025
6015
6005
5995
5984
5974
5963
5952
5941
5930
5919
5907
5895
5884
5872
5860
5848
5835
5823
5810
5798
5785
5772
5759
5746
5733
5720
5707
5694
5680
5667
5653
5640
5626
5612
5598
5584
5570
5556
5542
5528
5514
5500
5485
5471
5456
5442
5427
5412
5398
5383
5368
5353
5338
5324
5309
5294
5278
5263
5248
5233
5218
5202
5187
5172
5156
5141
5125
5110
5094
5078
5063
5047
5031
5015
4999
4983
4967
4951
4935
4918
4902
4886
4869
4853
4837
4820
4803
4787
4770
4753
4737
4720
4703
4686
4669
4652
4635
4617
4600
4583
4566
4548
4531
4514
4496
4479
4461
4444
4426
4408
4391
4373
4355
4337
4319
4301
4283
4265
4247
4228
4210
4191
4173
4154
4136
4117
4099
4080
4062
4043
4025
4006
3988
3970
3952
3934
3916
3898
3880
3862
3844
3826
3808
3790
3772
3754
3736
3718
3700
3682
3663
3645
3627
3608
3590
3571
3553
3534
3515
3496
3477
3458
3439
3420
3401
3382
3363
3344
3324
3305
3286
3266
3247
3228
3208
3189
3169
3150
3130
3111
3091
3072
3052
3033
3013
2994
2974
2954
2935
2915
2896
2876
2857
2837
2818
2799
2780
2760
2741
2722
2703
2685
2666
2647
2629
2610
2592
2574
2556
2538
2520
2502
2484
2466
2448
2430
2413
2395
2378
2360
2343
2326
2308
2291
2274
2257
2240
2224
2207
2190
2174
2158
2142
2126
2110
2094
2079
2064
2049
2033
2019
2005
1991
1977
1963
1949
1936
1923
1910
1897
1885
1872
1860
1848
1836
1824
1813
1802
1790
1779
1769
1758
1748
1737
1727
1718
1708
1699
1690
1681
1672
1663
1655
1647
1639
1631
1623
1616
1609
1601
1594
1588
1581
1575
1568
1562
1556
1551
1545
1540
1534
1529
1524
1519
1514
1509
1504
1500
1495
1491
1487
1482
1478
1475
1471
1467
1464
1460
1457
1453
1450
1447
1444
1440
1437
1434
1431
1427
1424
1421
1418
1414
1411
1408
1405
1402
1398
1395
1392
1389
1386
1382
1379
1376
1373
1370
1367
1363
1360
1357
1354
1351
1348
1345
1342
1338
1335
1332
1329
1326
1323
1320
1317
1314
1311
1308
1305
1302
1299
1295
1292
1289
1286
1283
1280
1277
1274
1271
1268
1265
1262
1259
1256
1253
1251
1248
1245
1242
1239
1236
1233
1230
1227
1224
1221
1218
1215
1213
1210
1207
1204
1201
1198
1195
1192
1190
1187
1184
1181
1178
1175
1172
1170
1167
1164
1161
1158
1156
1153
1150
1147
1144
1142
1139
1136
1133
1131
1128
1125
1122
1120
1117
1114
1112
1109
1106
1103
1101
1098
1095
1093
1090
1087
1085
1082
1079
1077
1074
1071
1069
1066
1063
1061
1058
1055
1053
1050
1048
1045
1042
1040
1037
1035
1032
1030
1027
1024
1022
1018
1016
1014
1012
1008
1006
1004
1002
999
996
994
991
989
986
984
982
979
977
974
972
969
967
964
962
959
957
954
952
950
947
945
942
940
938
935
933
930
928
926
923
921
918
916
914
911
909
907
904
902
900
897
895
893
890
888
886
884
881
879
877
874
872
870
868
865
863
861
858
856
854
852
850
847
845
843
841
838
836
834
832
830
827
825
823
821
819
817
814
812
810
808
806
804
801
799
797
795
793
791
789
787
785
782
780
778
776
774
772
770
768
766
764
762
760
758
755
753
751
749
747
745
743
741
739
737
735
733
731
729
727
725
723
721
719
717
715
713
712
710
708
706
704
702
700
698
696
694
692
690
688
686
685
683
681
679
677
675
673
671
670
668
666
664
662
660
658
657
655
653
651
649
647
646
644
642
640
638
637
635
633
631
630
628
626
624
622
621
619
617
615
614
612
610
608
607
605
603
602
600
598
596
595
593
591
590
588
586
585
583
581
580
578
576
575
573
571
570
568
566
565
563
562
560
558
557
555
553
552
550
549
547
545
544
542
541
539
538
536
534
533
531
530
528
527
525
524
522
521
519
518
516
515
513
511
510
508
507
505
504
503
501
500
498
497
495
494
492
491
489
488
486
485
484
482
481
479
478
476
475
474
472
471
469
468
467
465
464
462
461
460
458
457
455
454
453
451
450
449
447
446
445
443
442
441
439
438
437
435
434
433
431
430
429
427
426
425
424
422
421
420
418
417
416
415
413
412
411
410
408
407
406
405
403
402
401
400
399
397
396
395
394
392
391
390
389
388
386
385
384
383
382
381
379
378
377
376
375
374
372
371
370
369
368
367
366
364
363
362
361
360
359
358
357
356
354
353
352
351
350
349
348
347
346
345
344
342
341
340
339
338
337
336
335
334
333
332
331
330
329
328
327
326
325
324
323
322
321
320
319
318
317
316
315
314
313
312
311
310
309
308
307
306
305
304
303
302
301
300
299
298
298
297
296
295
294
293
292
291
290
289
288
287
287
286
285
284
283
282
281
280
279
279
278
277
276
275
274
273
273
272
271
270
269
268
267
267
266
265
264
263
262
262
261
260
259
258
258
257
256
255
254
254
253
252
251
250
250
249
248
247
247
246
245
244
244
243
242
241
240
240
239
238
238
237
236
235
235
234
233
232
232
231
230
230
229
228
227
227
226
225
225
224
223
223
222
221
221
220
219
219
218
217
217
216
215
215
214
213
213
212
211
211
210
209
209
208
208
207
206
206
205
204
204
203
203
202
201
201
200
200
199
198
198
197
197
196
196
195
194
194
193
193
192
192
191
190
190
189
189
188
188
187
187
186
185
185
184
184
183
183
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
174
174
173
173
172
172
171
171
170
170
169
169
168
168
168
167
167
166
166
165
165
164
164
164
163
163
162
162
161
161
161
160
160
159
159
158
158
158
157
157
156
156
156
155
155
154
154
154
153
153
152
152
152
151
151
151
150
150
149
149
149
148
148
148
147
147
147
146
146
146
145
145
145
144
144
144
143
143
143
142
142
142
141
141
141
140
140
140
139
139
139
138
138
138
138
137
137
137
136
136
136
136
135
135
135
134
134
134
134
133
133
133
133
132
132
132
131
131
131
131
130
130
130
130
129
129
129
129
129
128
128
128
128
127
127
127
127
126
126
126
126
126
125
125
125
125
125
124
124
124
124
124
123
123
123
123
123
122
122
122
122
122
122
121
121
121
121
121
120
120
120
120
120
120
120
119
119
119
119
119
119
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
