5
23819
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
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
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
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
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
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
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
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
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
28
28
28
28
28
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
40
40
40
40
41
41
41
41
42
42
42
43
43
43
43
44
44
44
45
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
50
50
50
50
51
51
51
52
52
52
53
53
53
53
54
54
54
55
55
55
55
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
61
62
62
62
62
63
63
63
64
64
64
64
65
65
65
65
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
96
96
96
96
96
96
96
95
95
95
95
95
95
94
94
94
94
94
94
93
93
93
93
93
93
92
92
92
92
92
92
91
91
91
91
91
90
90
90
90
90
89
89
89
89
89
89
88
88
88
88
88
88
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
82
82
82
82
82
81
81
81
81
80
80
80
80
80
79
79
79
79
78
78
78
78
77
77
77
77
77
76
76
76
76
76
75
75
75
75
74
74
74
74
73
73
73
73
72
72
72
72
72
71
71
71
71
70
70
70
70
69
69
69
69
69
68
68
68
68
67
67
67
67
66
66
66
66
66
65
65
65
65
64
64
64
64
63
63
63
63
62
62
62
62
61
61
61
61
61
60
60
60
60
59
59
59
59
58
58
58
58
57
57
57
57
57
56
56
56
56
55
55
55
55
55
55
54
54
54
54
54
53
53
53
53
53
52
52
52
52
52
52
51
51
51
51
51
50
50
50
50
50
50
50
49
49
49
49
49
49
48
48
48
48
48
48
47
47
47
47
47
47
46
46
46
46
46
46
45
45
45
45
45
45
45
44
44
44
44
44
44
43
43
43
43
43
43
42
42
42
42
42
42
41
41
41
41
41
41
40
40
40
40
40
40
40
39
39
39
39
39
39
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
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
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
106
107
107
107
107
108
108
108
108
108
109
109
109
109
110
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
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
138
138
138
139
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
144
145
145
145
146
146
147
147
147
148
148
148
149
149
150
150
150
151
151
152
152
152
153
153
153
154
154
155
155
155
156
156
157
157
157
158
158
159
159
159
160
160
161
161
161
162
162
163
163
164
164
164
165
165
166
166
167
167
167
168
168
169
169
170
170
170
171
171
172
172
173
173
174
174
174
175
175
176
176
177
177
178
178
179
179
179
180
180
181
181
182
182
183
183
184
184
184
185
185
186
186
187
187
188
188
189
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
216
216
217
217
218
218
219
219
220
220
221
221
222
223
223
224
224
225
225
226
226
227
227
228
228
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
238
238
239
239
240
240
241
241
242
242
243
244
244
245
245
246
246
247
247
248
248
249
250
250
251
251
252
252
253
253
254
255
255
256
256
257
257
258
259
259
260
260
261
261
262
263
263
264
264
265
265
266
266
267
268
268
269
269
270
270
271
272
272
273
273
274
275
275
276
276
277
277
278
279
279
280
280
281
281
282
283
283
284
284
285
286
286
287
287
288
289
289
290
291
291
292
292
293
294
294
295
296
296
297
297
298
299
299
300
300
301
302
302
303
304
304
305
305
306
307
307
308
309
309
310
310
311
312
312
313
314
314
315
316
316
317
317
318
319
319
320
321
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
331
332
333
333
334
335
335
336
337
337
338
339
339
340
341
341
342
343
343
344
345
345
346
347
347
348
349
349
350
351
352
352
353
354
354
355
356
356
357
358
359
359
360
361
361
362
363
364
364
365
366
366
367
368
369
369
370
371
371
372
373
374
374
375
376
376
377
378
378
379
380
381
381
382
383
383
384
385
386
386
387
388
389
389
390
391
391
392
393
394
394
395
396
397
397
398
399
399
400
401
402
402
403
404
405
405
406
407
407
408
409
410
410
411
412
413
413
414
415
416
416
417
418
418
419
420
421
421
422
423
423
424
425
426
426
427
428
428
429
430
431
431
432
433
433
434
435
435
436
437
437
438
439
440
440
441
442
442
443
444
444
445
446
446
447
448
448
449
450
450
451
452
452
453
454
454
455
456
456
457
458
459
459
460
461
461
462
463
463
464
465
465
466
467
467
468
469
469
470
471
472
472
473
474
474
475
476
476
477
478
479
479
480
481
481
482
483
483
484
485
486
486
487
488
488
489
490
491
491
492
493
493
494
495
496
496
497
498
498
499
500
501
501
502
503
503
504
505
506
506
507
508
508
509
510
511
511
512
513
513
514
515
516
516
517
518
518
519
520
521
521
522
523
523
524
525
525
526
527
528
528
529
530
530
531
532
533
533
534
535
535
536
537
537
538
539
540
540
541
542
542
543
544
545
545
546
547
547
548
549
550
550
551
552
552
553
554
555
555
556
557
558
558
559
560
561
561
562
563
564
564
565
566
567
567
568
569
570
570
571
572
573
573
574
575
575
576
577
578
578
579
580
581
581
582
583
584
584
585
586
587
587
588
589
589
590
591
592
592
593
594
595
595
596
597
598
598
599
600
600
601
602
602
603
604
605
605
606
607
607
608
609
610
610
611
612
612
613
614
614
615
616
617
617
618
619
619
620
621
621
622
623
624
624
625
626
626
627
628
628
629
630
631
631
632
633
633
634
635
636
636
637
638
638
639
640
640
641
642
643
643
644
645
645
646
647
648
648
649
650
650
651
652
653
653
654
655
655
656
657
657
658
659
660
660
661
662
662
663
664
665
665
666
667
667
668
669
670
670
671
672
672
673
674
675
675
676
677
678
678
679
680
680
681
682
683
683
684
685
686
686
687
688
689
689
690
691
691
692
693
694
694
695
696
697
697
698
699
700
700
701
702
703
703
704
705
706
706
707
708
709
709
710
711
712
712
713
714
715
716
716
717
718
719
719
720
721
722
723
723
724
725
726
727
727
728
729
730
730
731
732
733
734
734
735
736
737
738
738
739
740
741
741
742
743
744
745
745
746
747
748
749
750
750
751
752
753
754
755
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
783
784
785
786
787
788
789
790
791
792
794
795
796
797
798
800
801
802
803
804
806
807
808
809
810
812
813
814
816
817
818
820
821
822
824
825
826
828
829
830
832
833
834
836
837
838
839
840
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
856
857
858
858
859
860
861
861
862
863
863
864
865
865
866
867
867
868
869
869
870
871
871
872
873
873
874
874
875
875
876
876
877
878
878
879
879
879
880
880
881
881
881
882
882
882
883
883
883
884
884
884
885
885
886
887
887
888
889
889
890
891
892
893
894
894
895
896
896
897
898
898
899
899
900
901
901
902
902
903
904
904
905
905
906
907
907
908
909
909
910
911
912
913
914
915
915
916
917
918
919
919
920
921
921
922
922
923
923
923
924
924
924
924
924
924
924
924
924
924
924
924
925
925
925
925
926
926
927
927
928
928
929
929
930
930
931
932
932
933
934
935
935
936
937
938
939
939
940
941
941
942
942
943
943
944
945
945
946
947
947
948
948
949
949
949
950
950
950
950
950
951
951
951
952
952
953
953
953
954
954
954
954
953
953
953
952
952
952
951
951
951
951
951
951
951
952
952
952
953
954
954
955
956
957
958
959
960
961
962
963
965
966
967
968
969
970
970
971
972
972
972
973
973
974
974
974
975
975
975
975
975
975
975
975
974
974
973
973
973
972
972
971
971
971
971
971
971
971
971
972
972
972
973
974
974
975
976
977
978
979
980
980
981
982
983
984
984
985
986
987
987
988
989
989
990
990
990
991
991
992
992
992
993
993
994
994
995
995
996
996
996
997
997
997
998
998
998
998
998
997
997
996
995
994
993
992
991
990
989
988
987
986
985
985
984
983
983
982
982
981
981
981
981
981
981
981
981
982
982
983
983
984
984
985
985
986
986
987
987
987
987
987
988
988
988
988
987
987
987
987
987
987
987
986
986
986
986
986
986
986
986
985
985
985
985
985
985
985
984
984
984
983
983
983
982
982
982
981
981
981
981
981
981
981
981
981
981
982
982
983
983
984
984
985
985
986
986
987
987
987
987
987
987
987
987
986
986
985
985
984
983
983
982
982
981
981
981
981
981
981
981
982
982
983
984
985
986
987
988
989
990
991
992
992
993
994
994
995
995
996
996
996
996
996
996
996
995
995
995
995
994
994
994
994
995
995
995
996
997
998
999
1000
1002
1004
1006
1006
1008
1010
1012
1014
1014
1016
1018
1018
1020
1020
1020
1022
1022
1022
1022
1022
1022
1020
1020
1020
1020
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1020
1020
1022
1022
1024
1026
1027
1029
1031
1033
1034
1036
1038
1040
1041
1043
1044
1045
1046
1047
1048
1048
1048
1049
1049
1049
1049
1049
1050
1050
1050
1051
1052
1052
1053
1054
1056
1057
1059
1061
1063
1065
1068
1070
1073
1076
1079
1081
1084
1086
1089
1091
1093
1095
1096
1098
1099
1100
1100
1101
1102
1102
1103
1103
1104
1105
1106
1108
1109
1111
1113
1114
1116
1119
1121
1123
1125
1127
1129
1130
1132
1134
1135
1136
1138
1139
1139
1140
1141
1141
1141
1142
1142
1142
1143
1143
1143
1144
1144
1145
1146
1147
1148
1149
1151
1153
1155
1157
1160
1163
1166
1169
1172
1175
1178
1180
1183
1186
1188
1190
1192
1194
1195
1197
1198
1199
1200
1201
1202
1202
1203
1204
1204
1205
1205
1206
1207
1208
1210
1211
1213
1215
1217
1219
1222
1224
1227
1229
1232
1234
1237
1239
1241
1243
1246
1248
1250
1252
1254
1256
1257
1258
1259
1260
1260
1260
1260
1260
1260
1259
1258
1257
1257
1256
1255
1254
1253
1252
1252
1251
1251
1251
1251
1251
1252
1253
1254
1255
1257
1258
1260
1262
1264
1266
1268
1271
1273
1275
1276
1278
1280
1281
1282
1284
1285
1286
1287
1287
1288
1289
1289
1289
1289
1289
1288
1287
1287
1286
1285
1285
1284
1283
1283
1283
1282
1282
1282
1281
1281
1281
1281
1281
1280
1281
1281
1281
1281
1281
1281
1282
1281
1281
1281
1280
1279
1278
1277
1275
1273
1271
1269
1266
1263
1260
1257
1253
1250
1246
1243
1240
1237
1234
1231
1228
1226
1223
1221
1219
1217
1215
1213
1211
1209
1207
1204
1202
1199
1196
1193
1190
1186
1182
1178
1174
1170
1166
1162
1157
1153
1149
1144
1140
1136
1132
1127
1123
1119
1115
1112
1108
1105
1101
1098
1095
1093
1090
1088
1086
1084
1083
1081
1081
1080
1079
1079
1079
1079
1079
1078
1078
1076
1075
1072
1069
1066
1061
1056
1051
1045
1040
1034
1028
1022
1018
1012
1008
1004
999
995
991
987
982
978
973
968
963
959
954
950
946
942
938
934
931
927
923
919
914
910
905
899
893
887
881
874
867
859
850
842
833
823
814
804
795
785
776
767
759
751
743
736
729
722
716
709
703
697
691
685
678
672
665
657
650
642
633
625
616
606
597
588
578
569
560
550
541
531
522
513
504
495
486
477
468
460
451
443
434
425
417
408
400
392
384
377
371
364
358
353
348
343
337
332
326
320
314
307
299
291
282
273
264
254
243
232
221
209
197
186
174
163
152
142
132
123
114
106
98
91
84
77
71
65
59
53
46
40
34
27
21
14
7
-1
-8
-16
-24
-32
-41
-49
-58
-67
-77
-87
-97
-108
-118
-129
-140
-150
-161
-171
-180
-189
-198
-207
-216
-225
-234
-243
-252
-262
-271
-281
-291
-301
-311
-320
-329
-338
-347
-356
-365
-374
-383
-392
-402
-412
-423
-434
-446
-459
-472
-486
-501
-516
-531
-547
-564
-580
-597
-613
-629
-645
-660
-675
-690
-704
-718
-731
-743
-755
-767
-778
-788
-799
-809
-818
-828
-837
-846
-855
-865
-874
-884
-894
-905
-916
-928
-940
-953
-966
-980
-993
-1006
-1018
-1031
-1042
-1053
-1063
-1072
-1081
-1090
-1097
-1105
-1113
-1121
-1129
-1137
-1146
-1155
-1164
-1174
-1183
-1193
-1203
-1213
-1222
-1232
-1241
-1251
-1259
-1268
-1276
-1284
-1292
-1299
-1306
-1313
-1320
-1326
-1333
-1339
-1345
-1350
-1356
-1362
-1368
-1374
-1380
-1386
-1393
-1399
-1405
-1412
-1418
-1424
-1430
-1435
-1440
-1445
-1449
-1454
-1458
-1463
-1467
-1472
-1478
-1484
-1491
-1498
-1505
-1513
-1520
-1528
-1535
-1542
-1548
-1555
-1561
-1568
-1575
-1583
-1593
-1603
-1615
-1627
-1641
-1656
-1671
-1687
-1702
-1717
-1731
-1745
-1757
-1767
-1777
-1786
-1794
-1801
-1807
-1814
-1820
-1826
-1833
-1839
-1846
-1853
-1860
-1867
-1873
-1880
-1887
-1893
-1899
-1905
-1911
-1917
-1923
-1928
-1934
-1939
-1943
-1947
-1949
-1951
-1951
-1950
-1948
-1945
-1941
-1937
-1933
-1930
-1928
-1927
-1927
-1929
-1932
-1936
-1941
-1946
-1952
-1957
-1962
-1967
-1971
-1975
-1978
-1982
-1985
-1989
-1994
-1999
-2005
-2009
-2016
-2021
-2025
-2029
-2033
-2036
-2037
-2040
-2041
-2044
-2045
-2050
-2054
-2060
-2066
-2073
-2081
-2088
-2095
-2100
-2104
-2107
-2107
-2106
-2103
-2098
-2092
-2085
-2077
-2069
-2061
-2053
-2045
-2039
-2032
-2025
-2020
-2013
-2008
-2003
-1998
-1992
-1986
-1981
-1975
-1969
-1963
-1958
-1952
-1947
-1942
-1938
-1934
-1931
-1928
-1926
-1924
-1922
-1921
-1921
-1921
-1921
-1921
-1922
-1923
-1925
-1926
-1928
-1930
-1932
-1935
-1937
-1939
-1941
-1942
-1944
-1945
-1946
-1946
-1946
-1946
-1945
-1944
-1943
-1941
-1939
-1938
-1936
-1934
-1932
-1930
-1927
-1925
-1923
-1921
-1919
-1918
-1916
-1916
-1916
-1916
-1918
-1920
-1922
-1925
-1928
-1931
-1933
-1934
-1935
-1935
-1934
-1932
-1930
-1928
-1926
-1925
-1925
-1925
-1926
-1928
-1931
-1934
-1938
-1941
-1944
-1947
-1949
-1951
-1952
-1953
-1953
-1953
-1952
-1951
-1949
-1947
-1944
-1940
-1935
-1930
-1924
-1917
-1909
-1901
-1892
-1883
-1873
-1862
-1851
-1840
-1828
-1816
-1804
-1793
-1782
-1771
-1760
-1751
-1742
-1733
-1725
-1717
-1710
-1704
-1697
-1691
-1685
-1679
-1674
-1670
-1666
-1663
-1660
-1658
-1657
-1657
-1658
-1659
-1661
-1662
-1664
-1665
-1666
-1667
-1667
-1667
-1666
-1665
-1665
-1664
-1664
-1664
-1664
-1665
-1666
-1666
-1667
-1668
-1669
-1670
-1671
-1673
-1675
-1678
-1682
-1686
-1690
-1694
-1698
-1701
-1703
-1704
-1703
-1701
-1698
-1693
-1688
-1682
-1676
-1669
-1663
-1657
-1651
-1646
-1641
-1636
-1632
-1629
-1626
-1624
-1624
-1624
-1625
-1628
-1631
-1636
-1641
-1647
-1654
-1661
-1668
-1675
-1683
-1691
-1699
-1707
-1715
-1722
-1730
-1737
-1744
-1750
-1755
-1759
-1761
-1762
-1762
-1761
-1757
-1753
-1747
-1740
-1732
-1723
-1714
-1706
-1698
-1690
-1684
-1678
-1674
-1671
-1670
-1669
-1669
-1671
-1672
-1674
-1676
-1678
-1680
-1681
-1681
-1681
-1679
-1677
-1674
-1670
-1665
-1659
-1654
-1648
-1642
-1636
-1631
-1626
-1621
-1617
-1612
-1608
-1603
-1598
-1593
-1587
-1581
-1575
-1568
-1561
-1555
-1549
-1543
-1537
-1532
-1527
-1522
-1517
-1512
-1506
-1501
-1494
-1488
-1481
-1474
-1467
-1459
-1452
-1445
-1438
-1430
-1422
-1414
-1406
-1397
-1388
-1378
-1367
-1356
-1345
-1333
-1321
-1308
-1295
-1282
-1269
-1256
-1244
-1232
-1220
-1210
-1201
-1193
-1187
-1182
-1177
-1174
-1170
-1167
-1164
-1160
-1156
-1151
-1145
-1139
-1133
-1126
-1119
-1112
-1105
-1099
-1093
-1087
-1081
-1076
-1071
-1066
-1061
-1056
-1051
-1045
-1039
-1033
-1026
-1018
-1012
-1004
-996
-987
-979
-970
-961
-952
-942
-933
-923
-913
-904
-894
-885
-876
-867
-859
-852
-846
-840
-835
-831
-827
-824
-821
-818
-816
-814
-812
-811
-810
-810
-810
-810
-810
-810
-810
-809
-808
-805
-802
-798
-792
-786
-779
-772
-764
-756
-749
-741
-734
-727
-721
-715
-710
-706
-702
-698
-694
-690
-685
-680
-674
-668
-661
-654
-647
-641
-634
-628
-623
-618
-614
-610
-607
-604
-602
-599
-597
-594
-590
-585
-580
-573
-565
-555
-544
-531
-516
-501
-484
-467
-451
-434
-419
-404
-391
-379
-368
-359
-350
-343
-337
-332
-327
-323
-319
-316
-312
-309
-306
-303
-299
-295
-290
-284
-278
-271
-263
-254
-245
-236
-227
-217
-208
-199
-190
-182
-174
-167
-160
-153
-147
-141
-135
-131
-126
-123
-120
-118
-117
-116
-116
-117
-117
-117
-116
-115
-112
-107
-100
-92
-82
-69
-55
-39
-21
-1
20
42
66
91
117
144
172
200
229
259
289
319
348
377
406
434
461
488
514
539
564
588
611
633
655
675
694
712
729
744
757
770
782
793
803
813
823
833
844
854
865
877
888
900
912
924
936
948
960
971
982
993
1004
1014
1024
1033
1041
1048
1055
1060
1064
1066
1068
1068
1068
1067
1065
1063
1061
1060
1058
1057
1057
1057
1058
1059
1061
1063
1065
1067
1070
1072
1073
1075
1076
1076
1077
1076
1075
1074
1073
1071
1068
1066
1064
1062
1060
1058
1057
1056
1055
1054
1054
1053
1053
1052
1050
1048
1045
1042
1037
1031
1025
1018
1010
1004
997
990
985
980
976
974
972
971
971
972
972
972
971
970
967
963
957
949
940
930
917
904
888
872
854
836
817
799
780
762
745
728
713
699
687
675
664
654
644
633
623
613
602
591
580
569
559
549
539
531
523
516
510
504
499
495
492
489
486
484
482
480
479
478
477
477
476
476
475
475
475
475
475
474
474
474
473
472
470
469
466
463
459
455
450
445
439
432
424
416
407
397
386
375
363
350
338
325
312
299
286
274
262
250
238
226
213
200
187
174
159
145
129
114
97
81
63
46
28
9
-10
-28
-47
-65
-83
-99
-114
-128
-140
-150
-158
-165
-170
-174
-177
-179
-182
-184
-187
-190
-194
-199
-204
-210
-217
-225
-234
-244
-255
-268
-281
-296
-312
-329
-346
-364
-383
-401
-419
-436
-453
-469
-484
-498
-511
-524
-536
-548
-560
-572
-583
-594
-605
-615
-624
-633
-641
-649
-656
-663
-671
-678
-686
-695
-705
-715
-727
-740
-753
-768
-782
-797
-813
-828
-843
-858
-873
-888
-903
-918
-933
-949
-964
-979
-994
-1008
-1025
-1040
-1056
-1071
-1087
-1102
-1118
-1133
-1147
-1162
-1176
-1189
-1202
-1214
-1226
-1237
-1247
-1258
-1268
-1277
-1286
-1295
-1304
-1313
-1322
-1332
-1342
-1352
-1364
-1377
-1391
-1406
-1423
-1440
-1459
-1480
-1501
-1524
-1548
-1573
-1599
-1627
-1655
-1684
-1713
-1742
-1771
-1800
-1828
-1856
-1883
-1910
-1936
-1962
-1988
-2013
-2040
-2066
-2092
-2117
-2141
-2165
-2188
-2210
-2232
-2252
-2272
-2291
-2309
-2326
-2344
-2360
-2377
-2393
-2408
-2424
-2439
-2455
-2471
-2487
-2503
-2520
-2538
-2556
-2574
-2593
-2611
-2630
-2648
-2666
-2684
-2701
-2717
-2733
-2749
-2763
-2777
-2790
-2802
-2813
-2823
-2833
-2842
-2850
-2859
-2868
-2877
-2886
-2896
-2907
-2917
-2929
-2941
-2953
-2965
-2978
-2991
-3004
-3018
-3032
-3047
-3062
-3077
-3093
-3109
-3124
-3140
-3155
-3169
-3183
-3196
-3209
-3220
-3231
-3242
-3251
-3261
-3270
-3278
-3287
-3297
-3306
-3317
-3327
-3339
-3351
-3364
-3377
-3390
-3404
-3418
-3432
-3445
-3459
-3472
-3486
-3499
-3512
-3526
-3539
-3552
-3565
-3578
-3592
-3605
-3619
-3633
-3647
-3661
-3676
-3690
-3705
-3720
-3734
-3749
-3763
-3777
-3791
-3805
-3819
-3834
-3849
-3865
-3881
-3899
-3917
-3936
-3956
-3976
-3998
-4019
-4043
-4067
-4091
-4118
-4144
-4172
-4201
-4230
-4261
-4292
-4323
-4355
-4387
-4419
-4451
-4483
-4514
-4544
-4574
-4604
-4632
-4661
-4689
-4717
-4745
-4773
-4800
-4827
-4854
-4880
-4906
-4931
-4955
-4979
-5001
-5023
-5044
-5065
-5084
-5103
-5121
-5139
-5156
-5173
-5188
-5204
-5218
-5232
-5246
-5260
-5274
-5288
-5302
-5316
-5330
-5345
-5360
-5375
-5391
-5407
-5424
-5442
-5461
-5481
-5502
-5525
-5550
-5575
-5602
-5630
-5659
-5688
-5718
-5749
-5780
-5811
-5842
-5874
-5906
-5939
-5972
-6005
-6039
-6073
-6107
-6140
-6173
-6205
-6236
-6266
-6294
-6321
-6346
-6370
-6393
-6415
-6436
-6455
-6475
-6493
-6512
-6529
-6547
-6564
-6581
-6598
-6614
-6630
-6646
-6661
-6677
-6692
-6708
-6724
-6741
-6759
-6777
-6796
-6816
-6837
-6860
-6883
-6908
-6933
-6959
-6986
-7014
-7042
-7070
-7098
-7125
-7152
-7178
-7204
-7228
-7252
-7275
-7297
-7318
-7338
-7358
-7377
-7396
-7414
-7432
-7450
-7468
-7486
-7503
-7521
-7538
-7555
-7572
-7589
-7605
-7621
-7636
-7651
-7665
-7679
-7692
-7705
-7716
-7728
-7738
-7749
-7759
-7768
-7777
-7786
-7795
-7804
-7813
-7822
-7832
-7842
-7852
-7863
-7874
-7886
-7898
-7911
-7924
-7938
-7952
-7967
-7981
-7995
-8009
-8023
-8037
-8051
-8064
-8079
-8093
-8108
-8124
-8141
-8159
-8178
-8198
-8220
-8242
-8266
-8290
-8315
-8341
-8367
-8393
-8419
-8445
-8471
-8497
-8522
-8546
-8570
-8593
-8616
-8638
-8659
-8679
-8699
-8718
-8737
-8756
-8774
-8793
-8812
-8830
-8850
-8869
-8889
-8909
-8929
-8949
-8969
-8990
-9009
-9029
-9048
-9066
-9083
-9100
-9116
-9132
-9147
-9162
-9177
-9192
-9207
-9223
-9239
-9256
-9273
-9291
-9310
-9328
-9347
-9366
-9385
-9404
-9423
-9441
-9459
-9477
-9494
-9510
-9525
-9540
-9554
-9567
-9580
-9592
-9604
-9615
-9626
-9637
-9648
-9660
-9671
-9683
-9696
-9708
-9721
-9734
-9747
-9760
-9773
-9786
-9799
-9812
-9824
-9836
-9848
-9860
-9871
-9882
-9892
-9903
-9914
-9924
-9935
-9945
-9956
-9966
-9975
-9985
-9993
-10001
-10008
-10014
-10020
-10025
-10030
-10034
-10039
-10044
-10050
-10056
-10064
-10074
-10085
-10097
-10112
-10128
-10146
-10165
-10186
-10209
-10233
-10258
-10285
-10312
-10340
-10368
-10397
-10426
-10455
-10483
-10511
-10539
-10565
-10591
-10616
-10640
-10663
-10686
-10708
-10730
-10751
-10772
-10792
-10812
-10831
-10849
-10867
-10884
-10900
-10915
-10930
-10943
-10955
-10966
-10975
-10983
-10990
-10996
-11000
-11004
-11006
-11008
-11010
-11013
-11016
-11020
-11025
-11031
-11039
-11049
-11060
-11073
-11087
-11101
-11117
-11132
-11148
-11164
-11180
-11195
-11209
-11223
-11235
-11247
-11258
-11267
-11276
-11283
-11290
-11296
-11301
-11306
-11311
-11315
-11320
-11326
-11333
-11340
-11348
-11357
-11367
-11378
-11390
-11403
-11416
-11430
-11444
-11459
-11473
-11488
-11503
-11518
-11534
-11549
-11564
-11579
-11594
-11608
-11622
-11634
-11646
-11657
-11666
-11673
-11679
-11682
-11684
-11683
-11680
-11675
-11668
-11660
-11649
-11638
-11626
-11612
-11599
-11585
-11572
-11559
-11546
-11534
-11524
-11514
-11506
-11498
-11492
-11487
-11483
-11479
-11477
-11476
-11476
-11477
-11479
-11482
-11487
-11492
-11499
-11508
-11518
-11528
-11540
-11553
-11566
-11580
-11593
-11607
-11620
-11632
-11643
-11652
-11661
-11668
-11674
-11679
-11682
-11684
-11685
-11684
-11683
-11681
-11679
-11675
-11672
-11667
-11662
-11657
-11650
-11644
-11636
-11628
-11620
-11611
-11601
-11590
-11579
-11568
-11555
-11542
-11529
-11515
-11500
-11485
-11469
-11453
-11436
-11419
-11400
-11380
-11359
-11337
-11312
-11286
-11258
-11227
-11195
-11160
-11123
-11085
-11045
-11003
-10960
-10916
-10870
-10824
-10777
-10728
-10679
-10628
-10577
-10525
-10472
-10419
-10365
-10311
-10257
-10203
-10150
-10097
-10046
-9996
-9947
-9899
-9854
-9810
-9767
-9726
-9687
-9648
-9611
-9575
-9540
-9506
-9472
-9439
-9406
-9373
-9341
-9309
-9278
-9247
-9216
-9185
-9155
-9125
-9095
-9066
-9038
-9010
-8983
-8956
-8930
-8905
-8879
-8855
-8830
-8805
-8781
-8756
-8731
-8706
-8680
-8654
-8629
-8603
-8577
-8552
-8528
-8505
-8484
-8465
-8448
-8433
-8421
-8412
-8406
-8404
-8405
-8410
-8418
-8430
-8446
-8466
-8490
-8518
-8549
-8585
-8625
-8668
-8716
-8767
-8821
-8879
-8940
-9004
-9071
-9140
-9211
-9284
-9359
-9436
-9514
-9593
-9672
-9753
-9833
-9914
-9994
-10073
-10151
-10228
-10304
-10377
-10448
-10517
-10583
-10646
-10706
-10763
-10816
-10865
-10910
-10952
-10989
-11022
-11051
-11076
-11097
-11114
-11127
-11136
-11143
-11146
-11146
-11143
-11138
-11130
-11120
-11107
-11091
-11073
-11052
-11029
-11002
-10972
-10939
-10903
-10863
-10821
-10776
-10728
-10677
-10625
-10571
-10516
-10459
-10402
-10344
-10285
-10225
-10165
-10104
-10042
-9978
-9913
-9846
-9778
-9707
-9634
-9559
-9481
-9400
-9317
-9230
-9140
-9047
-8950
-8849
-8744
-8635
-8522
-8405
-8283
-8156
-8025
-7889
-7749
-7605
-7455
-7302
-7144
-6982
-6817
-6649
-6478
-6304
-6129
-5954
-5778
-5602
-5427
-5255
-5084
-4916
-4751
-4589
-4431
-4277
-4127
-3981
-3838
-3700
-3565
-3435
-3307
-3182
-3061
-2942
-2824
-2709
-2594
-2481
-2367
-2253
-2139
-2023
-1907
-1788
-1668
-1546
-1421
-1295
-1166
-1035
-901
-766
-629
-490
-350
-208
-66
76
218
359
499
638
774
909
1041
1170
1295
1417
1535
1649
1758
1861
1959
2050
2135
2212
2282
2344
2398
2445
2484
2516
2543
2563
2580
2593
2603
2612
2620
2627
2636
2645
2655
2667
2679
2693
2707
2723
2738
2755
2771
2788
2806
2824
2844
2864
2887
2911
2938
2967
2999
3034
3072
3114
3158
3206
3257
3310
3367
3427
3489
3555
3623
3694
3768
3845
3925
4008
4094
4184
4277
4373
4472
4573
4677
4782
4889
4996
5104
5211
5317
5422
5525
5626
5724
5820
5912
6002
6089
6173
6254
6332
6408
6481
6552
6622
6691
6758
6826
6893
6962
7033
7106
7182
7262
7346
7435
7529
7629
7735
7847
7965
8089
8218
8352
8491
8633
8779
8927
9077
9227
9378
9527
9676
9821
9965
10104
10240
10371
10498
10619
10735
10844
10947
11043
11133
11216
11292
11362
11425
11483
11534
11581
11623
11662
11697
11730
11761
11792
11822
11852
11884
11916
11951
11986
12024
12063
12104
12145
12187
12229
12270
12309
12345
12378
12406
12429
12446
12456
12459
12454
12442
12421
12391
12354
12309
12257
12198
12133
12063
11989
11911
11831
11750
11668
11588
11509
11432
11359
11291
11228
11170
11119
11075
11038
11009
10988
10976
10972
10976
10988
11006
11030
11060
11093
11129
11166
11204
11240
11276
11309
11338
11365
11387
11405
11418
11426
11429
11428
11422
11411
11396
11377
11355
11330
11305
11278
11251
11226
11201
11180
11161
11145
11133
11126
11124
11127
11136
11150
11171
11199
11233
11274
11321
11375
11433
11497
11564
11635
11708
11782
11855
11928
11998
12065
12129
12187
12239
12286
12326
12359
12385
12405
12418
12425
12427
12424
12417
12406
12394
12380
12366
12353
12341
12332
12326
12324
12326
12334
12347
12366
12390
12421
12458
12501
12550
12606
12668
12736
12810
12888
12970
13056
13144
13233
13323
13411
13498
13581
13660
13735
13805
13869
13926
13977
14021
14058
14089
14112
14128
14138
14142
14139
14131
14119
14102
14082
14059
14035
14009
13984
13960
13937
13918
13903
13892
13888
13890
13900
13918
13945
13981
14027
14081
14145
14218
14299
14388
14485
14589
14700
14817
14941
15070
15206
15346
15492
15641
15795
15951
16110
16271
16432
16593
16752
16909
17063
17213
17358
17498
17631
17757
17877
17990
18095
18194
18287
18372
18452
18527
18596
18659
18719
18774
18825
18873
18918
18961
19002
19042
19083
19123
19165
19207
19251
19297
19344
19393
19443
19493
19544
19595
19646
19697
19747
19798
19848
19898
19949
20000
20051
20102
20154
20206
20257
20309
20359
20409
20457
20505
20550
20595
20637
20679
20718
20757
20793
20828
20860
20891
20918
20943
20964
20981
20994
21003
21007
21007
21002
20994
20981
20965
20946
20924
20899
20872
20843
20812
20778
20743
20705
20665
20622
20577
20529
20480
20428
20375
20322
20268
20214
20161
20110
20061
20014
19970
19929
19892
19858
19828
19802
19781
19764
19752
19745
19744
19747
19755
19768
19785
19806
19829
19853
19879
19905
19931
19955
19978
19999
20019
20038
20056
20074
20093
20113
20136
20161
20190
20223
20260
20302
20349
20400
20455
20513
20574
20637
20702
20767
20833
20898
20962
21023
21082
21138
21189
21235
21276
21311
21340
21362
21378
21388
21392
21390
21383
21373
21359
21343
21325
21306
21288
21270
21255
21242
21233
21228
21227
21230
21239
21252
21270
21291
21316
21342
21371
21399
21425
21450
21471
21487
21497
21501
21498
21488
21469
21443
21408
21366
21317
21261
21198
21129
21055
20976
20894
20809
20723
20635
20547
20460
20374
20290
20209
20130
20055
19983
19914
19849
19787
19728
19672
19619
19568
19519
19472
19427
19384
19342
19302
19263
19226
19190
19157
19125
19095
19066
19039
19013
18986
18960
18932
18902
18870
18835
18796
18755
18709
18659
18606
18549
18489
18425
18358
18287
18213
18135
18054
17969
17881
17789
17693
17594
17490
17382
17270
17153
17032
16906
16775
16639
16499
16354
16206
16053
15899
15742
15584
15425
15267
15110
14954
14802
14652
14507
14366
14230
14100
13975
13856
13743
13636
13534
13439
13349
13263
13183
13106
13032
12962
12892
12825
12757
12690
12622
12553
12482
12411
12337
12262
12185
12107
12028
11947
11865
11782
11699
11614
11528
11441
11354
11265
11174
11083
10990
10896
10801
10706
10610
10514
10419
10325
10233
10143
10056
9972
9892
9815
9744
9677
9615
9559
9509
9464
9425
9392
9364
9340
9320
9303
9287
9271
9255
9236
9215
9189
9160
9125
9085
9040
8990
8934
8873
8808
8738
8664
8587
8508
8427
8346
8264
8183
8106
8031
7960
7893
7830
7773
7721
7674
7632
7595
7563
7535
7511
7490
7472
7456
7443
7430
7419
7408
7396
7384
7371
7356
7338
7318
7295
7268
7237
7202
7162
7118
7067
7011
6949
6880
6804
6721
6630
6531
6423
6307
6183
6049
5907
5757
5600
5435
5265
5090
4911
4729
4545
4361
4178
3997
3819
3645
3476
3312
3156
3006
2864
2730
2605
2488
2381
2282
2193
2113
2041
1980
1927
1882
1844
1814
1791
1774
1764
1759
1761
1768
1781
1799
1823
1853
1888
1927
1971
2017
2068
2119
2170
2221
2269
2314
2355
2391
2421
2446
2463
2475
2479
2478
2470
2456
2437
2413
2385
2353
2319
2282
2245
2206
2166
2126
2086
2045
2005
1963
1921
1877
1833
1788
1741
1694
1646
1598
1551
1505
1460
1419
1381
1347
1318
1295
1279
1271
1270
1278
1293
1318
1350
1390
1437
1490
1550
1614
1683
1756
1832
1911
1992
2075
2160
2247
2335
2424
2515
2606
2699
2791
2884
2977
3069
3160
3249
3337
3421
3503
3581
3655
3724
3789
3849
3904
3953
3998
4037
4072
4102
4128
4151
4170
4186
4200
4212
4225
4237
4250
4265
4282
4302
4326
4353
4384
4419
4458
4501
4548
4597
4650
4704
4760
4817
4875
4932
4988
5043
5096
5145
5192
5235
5274
5309
5340
5367
5390
5410
5428
5444
5459
5474
5490
5509
5531
5556
5587
5623
5665
5713
5767
5826
5891
5961
6033
6108
6184
6260
6336
6409
6481
6549
6615
6679
6740
6799
6857
6914
6971
7028
7085
7142
7200
7258
7315
7373
7429
7485
7541
7595
7650
7705
7760
7816
7875
7936
8000
8068
8141
8218
8301
8388
8481
8577
8676
8778
8881
8984
9085
9183
9278
9366
9448
9524
9591
9651
9703
9747
9783
9811
9832
9846
9852
9853
9846
9835
9818
9796
9771
9744
9714
9685
9656
9628
9605
9585
9571
9564
9565
9574
9592
9620
9659
9708
9767
9837
9918
10008
10108
10216
10332
10455
10584
10719
10858
11001
11147
11294
11441
11588
11735
11879
12020
12157
12289
12417
12538
12653
12762
12864
12958
13045
13126
13199
13265
13324
13377
13423
13463
13497
13525
13548
13565
13576
13582
13582
13577
13566
13549
13528
13502
13471
13436
13397
13355
13311
13263
13214
13163
13110
13057
13003
12949
12896
12844
12795
12748
12705
12666
12634
12609
12592
12583
12584
12596
12617
12650
12692
12745
12807
12878
12956
13041
13131
13226
13324
13423
13524
13625
13726
13825
13923
14018
14111
14200
14285
14366
14443
14515
14582
14644
14700
14751
14797
14837
14873
14904
14930
14953
14972
14988
15002
15013
15024
15033
15041
15050
15060
15072
15085
15102
15122
15146
15174
15206
15244
15285
15330
15379
15430
15483
15537
15591
15644
15695
15744
15788
15829
15866
15898
15925
15947
15964
15976
15984
15988
15989
15986
15981
15973
15965
15955
15944
15933
15922
15912
15902
15894
15887
15881
15877
15875
15876
15878
15884
15891
15901
15912
15925
15939
15953
15967
15980
15992
16001
16009
16013
16015
16014
16011
16004
15999
15992
15984
15977
15970
15965
15960
15957
15955
15953
15953
15952
15952
15950
15949
15945
15941
15935
15926
15916
15903
15889
15871
15852
15830
15805
15778
15749
15717
15683
15647
15608
15567
15524
15479
15432
15383
15332
15279
15223
15166
15107
15046
14983
14918
14852
14785
14716
14647
14577
14507
14437
14368
14301
14234
14169
14107
14047
13990
13936
13885
13837
13793
13752
13715
13681
13651
13624
13600
13580
13564
13551
13542
13536
13535
13538
13545
13555
13570
13589
13611
13636
13664
13695
13727
13761
13796
13830
13864
13896
13926
13953
13976
13996
14011
14021
14025
14025
14020
14009
13994
13973
13949
13921
13889
13853
13815
13775
13733
13689
13644
13599
13554
13509
13466
13424
13385
13347
13313
13283
13256
13234
13216
13203
13194
13190
13191
13196
13205
13218
13233
13250
13269
13289
13310
13330
13350
13368
13384
13399
13411
13421
13427
13431
13432
13430
13425
13418
13408
13396
13381
13365
13347
13328
13307
13286
13264
13243
13221
13200
13180
13161
13144
13129
13116
13106
13100
13097
13097
13101
13109
13120
13135
13152
13172
13194
13219
13244
13270
13295
13321
13345
13368
13388
13406
13421
13434
13443
13448
13450
13448
13443
13434
13422
13405
13386
13363
13337
13308
13276
13242
13205
13166
13124
13081
13036
12989
12941
12891
12840
12789
12737
12685
12632
12580
12528
12476
12425
12374
12325
12276
12228
12181
12135
12090
12045
12002
11959
11917
11875
11833
11791
11750
11708
11666
11623
11581
11538
11495
11452
11409
11366
11324
11282
11242
11203
11165
11129
11094
11062
11031
11001
10973
10946
10920
10894
10869
10843
10818
10792
10767
10741
10715
10688
10661
10634
10606
10576
10546
10513
10478
10439
10398
10352
10301
10246
10186
10121
10050
9973
9892
9805
9714
9618
9517
9413
9305
9194
9080
8964
8845
8724
8602
8478
8354
8229
8103
7979
7855
7732
7611
7490
7371
7254
7139
7026
6915
6806
6700
6595
6492
6391
6292
6195
6100
6006
5914
5823
5734
5646
5559
5473
5388
5304
5221
5139
5057
4976
4895
4815
4735
4654
4574
4493
4411
4329
4245
4161
4075
3989
3901
3811
3720
3628
3535
3440
3345
3249
3152
3055
2957
2859
2761
2664
2566
2468
2370
2272
2174
2076
1977
1878
1778
1677
1575
1472
1368
1263
1157
1050
941
832
721
610
498
385
271
157
42
-74
-190
-307
-424
-541
-659
-777
-896
-1014
-1132
-1250
-1368
-1485
-1602
-1718
-1834
-1948
-2062
-2174
-2286
-2397
-2506
-2615
-2724
-2832
-2941
-3050
-3159
-3269
-3380
-3492
-3605
-3719
-3835
-3951
-4069
-4187
-4306
-4425
-4544
-4662
-4781
-4898
-5015
-5131
-5245
-5359
-5470
-5581
-5690
-5798
-5904
-6010
-6115
-6219
-6322
-6426
-6529
-6632
-6734
-6837
-6940
-7042
-7144
-7246
-7348
-7450
-7551
-7652
-7752
-7851
-7950
-8048
-8146
-8242
-8337
-8431
-8523
-8615
-8705
-8794
-8882
-8968
-9053
-9137
-9220
-9301
-9381
-9460
-9538
-9615
-9692
-9768
-9844
-9919
-9995
-10072
-10149
-10227
-10306
-10385
-10466
-10549
-10632
-10717
-10802
-10889
-10977
-11066
-11155
-11245
-11336
-11427
-11517
-11608
-11698
-11787
-11875
-11962
-12047
-12130
-12211
-12289
-12365
-12438
-12509
-12576
-12641
-12703
-12762
-12819
-12873
-12925
-12975
-13024
-13071
-13116
-13162
-13206
-13251
-13296
-13342
-13389
-13438
-13489
-13542
-13597
-13655
-13716
-13780
-13846
-13914
-13985
-14057
-14130
-14205
-14280
-14356
-14431
-14507
-14582
-14656
-14730
-14803
-14875
-14946
-15017
-15087
-15156
-15225
-15293
-15360
-15426
-15491
-15556
-15620
-15684
-15746
-15808
-15869
-15930
-15989
-16047
-16107
-16164
-16221
-16276
-16331
-16384
-16437
-16489
-16540
-16590
-16639
-16688
-16737
-16785
-16833
-16880
-16927
-16974
-17021
-17067
-17113
-17159
-17204
-17249
-17294
-17339
-17383
-17428
-17472
-17517
-17562
-17607
-17652
-17698
-17745
-17792
-17841
-17891
-17942
-17994
-18049
-18104
-18162
-18220
-18281
-18342
-18405
-18468
-18533
-18597
-18662
-18727
-18792
-18857
-18921
-18984
-19047
-19108
-19168
-19227
-19285
-19340
-19394
-19446
-19495
-19543
-19588
-19630
-19670
-19706
-19740
-19771
-19799
-19824
-19846
-19864
-19879
-19891
-19900
-19906
-19910
-19910
-19909
-19905
-19900
-19893
-19886
-19879
-19871
-19864
-19857
-19851
-19846
-19842
-19840
-19839
-19840
-19842
-19846
-19851
-19858
-19866
-19876
-19888
-19900
-19914
-19929
-19944
-19960
-19976
-19993
-20009
-20024
-20040
-20054
-20068
-20081
-20093
-20104
-20115
-20125
-20135
-20144
-20153
-20161
-20170
-20178
-20187
-20197
-20206
-20217
-20229
-20242
-20257
-20273
-20291
-20311
-20333
-20358
-20384
-20413
-20444
-20477
-20513
-20550
-20590
-20631
-20674
-20718
-20764
-20811
-20859
-20907
-20956
-21005
-21054
-21102
-21150
-21197
-21244
-21289
-21333
-21376
-21418
-21459
-21498
-21537
-21574
-21611
-21647
-21683
-21719
-21755
-21791
-21827
-21864
-21901
-21938
-21975
-22013
-22051
-22088
-22126
-22164
-22202
-22240
-22278
-22315
-22353
-22391
-22428
-22466
-22503
-22541
-22578
-22615
-22652
-22689
-22725
-22761
-22796
-22830
-22863
-22894
-22925
-22954
-22982
-23008
-23033
-23057
-23080
-23102
-23122
-23142
-23161
-23180
-23198
-23215
-23231
-23247
-23263
-23278
-23293
-23308
-23322
-23335
-23349
-23361
-23374
-23386
-23398
-23409
-23420
-23430
-23440
-23449
-23458
-23467
-23475
-23483
-23492
-23500
-23509
-23518
-23528
-23538
-23549
-23562
-23575
-23589
-23603
-23619
-23635
-23651
-23668
-23684
-23700
-23716
-23731
-23746
-23759
-23771
-23782
-23792
-23800
-23807
-23812
-23816
-23818
-23819
-23818
-23816
-23813
-23809
-23804
-23797
-23790
-23782
-23773
-23763
-23753
-23743
-23731
-23719
-23707
-23694
-23679
-23664
-23648
-23630
-23611
-23591
-23569
-23547
-23522
-23497
-23471
-23443
-23415
-23387
-23358
-23328
-23299
-23270
-23240
-23211
-23182
-23154
-23125
-23097
-23070
-23043
-23016
-22991
-22966
-22942
-22920
-22899
-22880
-22863
-22847
-22834
-22823
-22814
-22808
-22804
-22803
-22804
-22807
-22813
-22820
-22829
-22840
-22852
-22866
-22880
-22896
-22912
-22928
-22945
-22961
-22978
-22995
-23011
-23026
-23041
-23054
-23067
-23078
-23087
-23095
-23100
-23104
-23106
-23106
-23104
-23100
-23094
-23086
-23076
-23064
-23050
-23035
-23017
-22998
-22977
-22955
-22931
-22905
-22879
-22851
-22821
-22791
-22760
-22728
-22695
-22662
-22628
-22593
-22558
-22522
-22486
-22449
-22411
-22373
-22334
-22294
-22254
-22212
-22169
-22126
-22081
-22035
-21987
-21939
-21889
-21837
-21784
-21729
-21672
-21614
-21555
-21493
-21430
-21366
-21300
-21233
-21165
-21096
-21026
-20956
-20885
-20814
-20743
-20672
-20602
-20532
-20463
-20394
-20326
-20260
-20194
-20129
-20065
-20002
-19940
-19879
-19818
-19758
-19698
-19638
-19577
-19517
-19455
-19393
-19330
-19266
-19200
-19133
-19064
-18994
-18923
-18851
-18778
-18705
-18630
-18556
-18481
-18407
-18333
-18259
-18185
-18113
-18041
-17969
-17899
-17829
-17760
-17693
-17626
-17560
-17496
-17432
-17370
-17309
-17249
-17189
-17131
-17073
-17016
-16960
-16904
-16848
-16793
-16738
-16684
-16631
-16577
-16525
-16474
-16423
-16373
-16326
-16279
-16233
-16190
-16146
-16107
-16068
-16032
-15997
-15965
-15934
-15905
-15879
-15854
-15830
-15809
-15789
-15770
-15752
-15734
-15718
-15702
-15686
-15670
-15653
-15637
-15620
-15602
-15583
-15564
-15544
-15524
-15502
-15480
-15458
-15434
-15410
-15386
-15361
-15335
-15309
-15282
-15255
-15227
-15199
-15171
-15142
-15114
-15085
-15056
-15027
-14998
-14969
-14941
-14913
-14886
-14859
-14833
-14807
-14783
-14759
-14737
-14716
-14695
-14676
-14657
-14639
-14623
-14607
-14591
-14576
-14562
-14548
-14534
-14520
-14506
-14492
-14478
-14464
-14450
-14435
-14420
-14405
-14390
-14374
-14358
-14342
-14325
-14308
-14290
-14272
-14252
-14233
-14212
-14190
-14168
-14145
-14120
-14095
-14068
-14039
-14009
-13978
-13945
-13911
-13875
-13837
-13798
-13758
-13717
-13674
-13632
-13588
-13544
-13499
-13455
-13410
-13365
-13320
-13275
-13230
-13185
-13140
-13096
-13051
-13006
-12961
-12916
-12870
-12825
-12779
-12733
-12687
-12641
-12594
-12548
-12501
-12453
-12406
-12358
-12310
-12262
-12214
-12166
-12117
-12069
-12020
-11971
-11921
-11872
-11822
-11772
-11722
-11671
-11620
-11568
-11516
-11464
-11410
-11357
-11302
-11247
-11192
-11135
-11079
-11022
-10964
-10907
-10849
-10792
-10734
-10677
-10619
-10563
-10506
-10450
-10395
-10340
-10286
-10233
-10181
-10129
-10078
-10028
-9979
-9931
-9883
-9836
-9790
-9745
-9700
-9656
-9613
-9570
-9527
-9485
-9444
-9403
-9363
-9323
-9284
-9245
-9208
-9171
-9135
-9099
-9065
-9031
-8998
-8965
-8934
-8902
-8871
-8840
-8809
-8778
-8748
-8717
-8686
-8655
-8624
-8594
-8564
-8534
-8506
-8477
-8450
-8424
-8399
-8375
-8353
-8332
-8312
-8294
-8277
-8262
-8248
-8236
-8226
-8217
-8210
-8205
-8201
-8199
-8198
-8198
-8200
-8202
-8205
-8209
-8214
-8218
-8224
-8229
-8235
-8240
-8246
-8251
-8256
-8261
-8265
-8269
-8273
-8276
-8278
-8280
-8281
-8280
-8279
-8277
-8274
-8270
-8264
-8258
-8251
-8244
-8236
-8228
-8220
-8212
-8204
-8197
-8189
-8185
-8179
-8175
-8170
-8169
-8167
-8164
-8164
-8164
-8164
-8166
-8167
-8167
-8167
-8169
-8170
-8170
-8169
-8167
-8164
-8162
-8157
-8153
-8146
-8138
-8130
-8119
-8108
-8096
-8082
-8068
-8053
-8036
-8019
-8000
-7983
-7963
-7943
-7922
-7901
-7879
-7856
-7833
-7809
-7785
-7760
-7734
-7708
-7681
-7654
-7626
-7597
-7568
-7538
-7508
-7478
-7447
-7416
-7385
-7355
-7324
-7293
-7262
-7231
-7200
-7170
-7140
-7109
-7079
-7049
-7020
-6991
-6963
-6935
-6908
-6881
-6856
-6831
-6808
-6786
-6764
-6743
-6724
-6704
-6686
-6668
-6650
-6633
-6616
-6599
-6582
-6565
-6548
-6531
-6515
-6498
-6482
-6465
-6449
-6433
-6417
-6401
-6384
-6368
-6351
-6334
-6316
-6299
-6280
-6261
-6242
-6222
-6201
-6181
-6159
-6137
-6115
-6093
-6070
-6047
-6024
-6001
-5977
-5954
-5931
-5908
-5885
-5863
-5841
-5820
-5799
-5778
-5758
-5739
-5719
-5700
-5681
-5663
-5644
-5625
-5606
-5587
-5567
-5547
-5527
-5507
-5485
-5464
-5442
-5419
-5396
-5372
-5347
-5322
-5296
-5270
-5242
-5214
-5185
-5155
-5125
-5093
-5061
-5029
-4995
-4961
-4927
-4891
-4855
-4819
-4782
-4745
-4707
-4669
-4630
-4591
-4552
-4512
-4472
-4432
-4392
-4352
-4312
-4272
-4232
-4192
-4152
-4112
-4072
-4032
-3991
-3949
-3907
-3864
-3820
-3775
-3729
-3681
-3632
-3582
-3531
-3478
-3424
-3369
-3313
-3256
-3198
-3140
-3080
-3021
-2960
-2900
-2839
-2778
-2717
-2657
-2596
-2536
-2476
-2416
-2357
-2298
-2240
-2182
-2124
-2067
-2009
-1954
-1898
-1843
-1788
-1733
-1678
-1624
-1569
-1514
-1459
-1403
-1347
-1290
-1233
-1176
-1118
-1059
-1000
-942
-882
-823
-764
-704
-645
-586
-527
-469
-411
-353
-296
-240
-184
-128
-73
-19
35
89
143
196
249
302
356
409
462
516
570
624
678
732
787
842
897
953
1008
1063
1118
1173
1228
1282
1335
1388
1440
1490
1540
1587
1634
1679
1721
1763
1802
1839
1875
1908
1940
1970
1998
2025
2050
2074
2097
2119
2139
2159
2178
2197
2215
2234
2251
2269
2287
2304
2322
2339
2357
2374
2391
2407
2423
2439
2454
2469
2483
2496
2509
2521
2533
2544
2554
2564
2572
2580
2587
2593
2599
2604
2608
2611
2615
2618
2620
2623
2626
2629
2633
2637
2642
2647
2653
2660
2667
2675
2684
2694
2705
2716
2727
2740
2753
2766
2779
2793
2808
2822
2837
2851
2866
2881
2895
2909
2923
2937
2950
2963
2976
2988
3001
3013
3026
3038
3051
3064
3077
3091
3105
3120
3136
3153
3170
3189
3208
3229
3250
3272
3295
3319
3344
3369
3395
3421
3448
3476
3504
3533
3563
3593
3625
3657
3690
3724
3759
3795
3832
3871
3910
3951
3993
4035
4078
4124
4170
4216
4263
4310
4358
4406
4455
4504
4553
4603
4652
4703
4753
4804
4855
4906
4957
5009
5061
5113
5166
5218
5270
5323
5375
5427
5480
5532
5585
5638
5691
5745
5799
5854
5910
5966
6024
6082
6142
6202
6264
6327
6391
6456
6523
6591
6660
6731
6802
6875
6948
7023
7099
7175
7252
7330
7409
7489
7569
7650
7732
7815
7898
7982
8067
8153
8240
8327
8415
8504
8593
8683
8774
8865
8957
9049
9142
9236
9330
9424
9520
9615
9711
9808
9905
10003
10101
10199
10297
10396
10494
10593
10692
10790
10888
10986
11084
11181
11277
11374
11469
11565
11660
11755
11850
11944
12039
12134
12229
12325
12421
12518
12615
12712
12810
12909
13007
13106
13205
13304
13403
13501
13598
13695
13792
13887
13982
14076
14169
14261
14353
14443
14533
14622
14710
14797
14883
14969
15054
15137
15220
15302
15384
15464
15544
15623
15701
15778
15855
15931
16006
16081
16155
16228
16300
16373
16445
16516
16586
16656
16725
16794
16862
16929
16995
17061
17126
17190
17254
17316
17379
17440
17501
17561
17621
17681
17740
17798
17856
17913
17970
18027
18082
18138
18192
18245
18298
18349
18400
18449
18497
18545
18590
18635
18679
18721
18762
18802
18841
18879
18915
18951
18985
19018
19050
19082
19112
19141
19169
19196
19222
19248
19272
19297
19320
19344
19367
19389
19412
19434
19456
19478
19499
19520
19540
19560
19579
19597
19615
19632
19649
19664
19680
19694
19708
19721
19733
19745
19756
19766
19776
19785
19793
19801
19808
19814
19819
19824
19827
19830
19832
19833
19833
19833
19831
19829
19827
19824
19820
19816
19812
19808
19803
19799
19795
19790
19786
19782
19778
19775
19771
19767
19763
19759
19755
19751
19747
19742
19737
19732
19727
19722
19716
19710
19703
19697
19689
19681
19673
19664
19655
19646
19636
19625
19615
19604
19593
19582
19570
19559
19547
19534
19521
19508
19494
19479
19464
19448
19430
19413
19394
19375
19355
19334
19313
19292
19270
19248
19226
19204
19182
19160
19138
19116
19094
19072
19050
19028
19006
18983
18961
18938
18915
18892
18869
18846
18822
18799
18775
18752
18729
18706
18683
18660
18638
18615
18593
18570
18547
18524
18500
18475
18450
18424
18397
18369
18340
18310
18279
18247
18214
18180
18145
18109
18073
18035
17997
17958
17918
17877
17835
17793
17749
17705
17660
17614
17568
17520
17473
17424
17375
17326
17276
17226
17177
17127
17077
17027
16977
16928
16879
16830
16782
16733
16685
16637
16589
16541
16493
16445
16397
16347
16299
16250
16200
16149
16099
16047
15996
15943
15890
15835
15780
15724
15667
15609
15550
15489
15428
15365
15302
15238
15172
15106
15040
14972
14904
14836
14767
14698
14629
14560
14491
14422
14353
14285
14216
14147
14079
14011
13943
13874
13806
13738
13670
13602
13534
13466
13399
13331
13264
13197
13131
13064
12998
12932
12866
12800
12734
12668
12602
12535
12468
12400
12332
12263
12193
12123
12052
11981
11909
11837
11764
11691
11618
11545
11471
11397
11323
11249
11174
11100
11025
10950
10874
10798
10721
10644
10567
10489
10410
10331
10251
10172
10092
10012
9932
9852
9773
9695
9617
9540
9464
9389
9315
9242
9170
9099
9028
8958
8888
8819
8750
8681
8612
8543
8473
8403
8332
8260
8186
8114
8039
7962
7885
7806
7725
7643
7560
7475
7390
7303
7214
7125
7035
6944
6853
6761
6668
6575
6481
6388
6294
6199
6105
6011
5916
5821
5727
5632
5537
5443
5348
5253
5158
5063
4968
4873
4778
4683
4588
4493
4398
4302
4207
4111
4014
3919
3823
3727
3631
3535
3439
3343
3247
3152
3057
2963
2869
2776
2684
2593
2503
2413
2325
2237
2150
2064
1978
1894
1809
1726
1642
1560
1477
1394
1312
1230
1147
1065
982
899
816
733
649
566
481
397
313
228
143
58
-27
-112
-197
-282
-366
-451
-535
-619
-702
-784
-866
-947
-1028
-1107
-1186
-1263
-1339
-1414
-1488
-1561
-1633
-1704
-1775
-1844
-1912
-1980
-2048
-2115
-2181
-2248
-2313
-2379
-2444
-2509
-2574
-2639
-2703
-2767
-2830
-2893
-2955
-3017
-3077
-3137
-3196
-3254
-3310
-3366
-3420
-3473
-3525
-3576
-3626
-3675
-3723
-3770
-3816
-3862
-3908
-3953
-3998
-4043
-4089
-4134
-4180
-4226
-4272
-4318
-4365
-4411
-4458
-4505
-4552
-4598
-4644
-4689
-4734
-4778
-4821
-4863
-4904
-4944
-4983
-5021
-5057
-5093
-5128
-5162
-5195
-5228
-5260
-5291
-5322
-5352
-5382
-5412
-5441
-5470
-5498
-5527
-5555
-5584
-5612
-5640
-5669
-5697
-5726
-5754
-5783
-5811
-5839
-5866
-5894
-5921
-5948
-5975
-6001
-6028
-6054
-6080
-6106
-6132
-6157
-6183
-6209
-6236
-6262
-6289
-6315
-6342
-6369
-6397
-6424
-6452
-6480
-6507
-6535
-6562
-6589
-6616
-6642
-6668
-6693
-6717
-6741
-6764
-6786
-6808
-6829
-6849
-6869
-6889
-6908
-6926
-6945
-6963
-6981
-6999
-7017
-7035
-7053
-7071
-7089
-7107
-7126
-7144
-7163
-7182
-7200
-7219
-7238
-7257
-7276
-7295
-7313
-7332
-7350
-7367
-7385
-7402
-7419
-7435
-7452
-7468
-7484
-7500
-7515
-7531
-7546
-7562
-7577
-7592
-7607
-7621
-7635
-7650
-7663
-7677
-7690
-7704
-7717
-7730
-7742
-7755
-7767
-7779
-7791
-7803
-7814
-7824
-7834
-7843
-7852
-7859
-7866
-7871
-7875
-7878
-7880
-7880
-7880
-7878
-7874
-7870
-7864
-7857
-7848
-7838
-7827
-7815
-7802
-7787
-7771
-7754
-7736
-7717
-7697
-7677
-7656
-7635
-7613
-7591
-7568
-7545
-7522
-7500
-7477
-7454
-7431
-7408
-7386
-7364
-7341
-7319
-7297
-7275
-7253
-7231
-7209
-7187
-7164
-7141
-7118
-7094
-7070
-7046
-7021
-6995
-6970
-6943
-6917
-6890
-6863
-6835
-6808
-6780
-6752
-6723
-6695
-6666
-6637
-6609
-6580
-6551
-6523
-6495
-6467
-6440
-6412
-6385
-6359
-6333
-6306
-6280
-6255
-6229
-6203
-6177
-6151
-6125
-6099
-6073
-6047
-6021
-5995
-5969
-5943
-5917
-5891
-5865
-5839
-5813
-5787
-5761
-5734
-5708
-5681
-5654
-5627
-5599
-5572
-5544
-5516
-5488
-5460
-5432
-5404
-5376
-5348
-5320
-5293
-5267
-5240
-5214
-5189
-5164
-5139
-5115
-5091
-5068
-5045
-5022
-5000
-4977
-4955
-4933
-4912
-4890
-4868
-4846
-4824
-4803
-4781
-4758
-4736
-4713
-4691
-4668
-4645
-4621
-4598
-4574
-4550
-4526
-4502
-4478
-4454
-4430
-4406
-4382
-4359
-4337
-4315
-4293
-4272
-4253
-4233
-4215
-4197
-4181
-4164
-4149
-4134
-4119
-4105
-4091
-4078
-4065
-4051
-4038
-4024
-4011
-3996
-3982
-3966
-3950
-3933
-3915
-3896
-3876
-3855
-3833
-3809
-3784
-3759
-3732
-3705
-3678
-3650
-3622
-3594
-3566
-3539
-3512
-3485
-3459
-3433
-3408
-3383
-3360
-3336
-3313
-3291
-3268
-3246
-3225
-3203
-3181
-3159
-3137
-3114
-3092
-3068
-3045
-3020
-2996
-2971
-2945
-2919
-2892
-2865
-2837
-2809
-2781
-2752
-2723
-2693
-2664
-2634
-2604
-2574
-2544
-2514
-2484
-2455
-2426
-2398
-2370
-2343
-2316
-2291
-2266
-2242
-2219
-2197
-2176
-2156
-2136
-2117
-2098
-2079
-2061
-2041
-2024
-2004
-1985
-1965
-1943
-1921
-1898
-1874
-1849
-1822
-1795
-1766
-1736
-1705
-1674
-1641
-1608
-1575
-1541
-1507
-1473
-1440
-1406
-1373
-1341
-1309
-1278
-1248
-1218
-1189
-1161
-1134
-1107
-1081
-1056
-1031
-1006
-982
-958
-935
-912
-889
-867
-846
-825
-805
-786
-768
-750
-733
-717
-701
-685
-670
-655
-641
-626
-612
-597
-583
-568
-554
-539
-525
-510
-496
-481
-467
-453
-439
-425
-411
-397
-383
-370
-356
-342
-329
-315
-301
-287
-273
-259
-244
-229
-214
-199
-183
-167
-151
-134
-118
-101
-84
-66
-49
-31
-13
5
24
42
61
79
97
115
132
150
166
182
198
213
227
241
254
267
279
291
303
314
325
335
345
355
365
375
384
393
402
410
418
426
433
440
447
453
459
465
470
474
479
483
487
491
495
499
503
508
513
519
525
531
539
546
555
564
573
583
593
604
615
627
638
650
663
675
688
701
714
727
740
753
767
780
793
807
820
833
847
861
875
889
903
918
932
947
963
978
993
1008
1025
1041
1057
1074
1090
1107
1123
1140
1156
1173
1189
1204
1219
1233
1247
1259
1271
1282
1292
1301
1308
1315
1322
1327
1332
1336
1339
1342
1344
1346
1348
1350
1351
1352
1353
1354
1355
1355
1355
1355
1356
1356
1356
1357
1358
1359
1360
1362
1364
1366
1369
1372
1375
1378
1382
1386
1390
1394
1399
1404
1410
1416
1423
1430
1438
1447
1457
1467
1477
1488
1499
1510
1522
1534
1546
1558
1570
1582
1594
1607
1619
1631
1644
1656
1668
1681
1693
1706
1718
1731
1743
1756
1769
1781
1794
1806
1818
1830
1841
1852
1863
1873
1883
1893
1902
1910
1919
1928
1936
1944
1953
1961
1970
1979
1989
1998
2008
2017
2029
2040
2051
2062
2074
2086
2098
2110
2122
2135
2147
2160
2172
2185
2197
2209
2221
2233
2245
2257
2268
2279
2290
2301
2311
2321
2330
2340
2349
2358
2367
2375
2383
2391
2399
2407
2414
2422
2429
2437
2445
2452
2461
2469
2478
2488
2499
2510
2522
2534
2548
2562
2578
2594
2610
2628
2646
2664
2683
2703
2723
2743
2764
2786
2808
2830
2854
2878
2903
2929
2956
2984
3012
3042
3073
3105
3138
3171
3205
3239
3274
3309
3343
3378
3412
3445
3478
3511
3542
3572
3601
3630
3657
3683
3708
3732
3755
3776
3798
3818
3837
3856
3875
3893
3911
3928
3945
3962
3979
3996
4011
4029
4045
4061
4075
4091
4107
4122
4136
4150
4164
4177
4191
4203
4216
4228
4240
4252
4265
4277
4290
4302
4316
4329
4343
4356
4370
4385
4399
4413
4426
4440
4453
4466
4478
4490
4501
4511
4521
4530
4538
4546
4553
4560
4566
4572
4577
4581
4585
4589
4591
4594
4596
4597
4598
4598
4598
4597
4596
4594
4592
4589
4586
4582
4579
4574
4570
4565
4561
4556
4551
4547
4542
4538
4534
4530
4526
4522
4518
4514
4509
4505
4500
4494
4489
4482
4476
4469
4462
4454
4446
4438
4430
4422
4414
4406
4398
4389
4381
4373
4364
4356
4347
4338
4329
4319
4309
4298
4287
4275
4262
4249
4235
4221
4205
4190
4173
4156
4139
4121
4102
4083
4064
4045
4025
4005
3985
3965
3945
3924
3904
3883
3863
3843
3823
3803
3783
3763
3744
3725
3706
3687
3669
3650
3632
3614
3597
3579
3561
3543
3526
3508
3491
3473
3456
3438
3421
3403
3385
3367
3349
3330
3312
3293
3273
3254
3234
3214
3193
3173
3153
3132
3112
3092
3072
3053
3034
3015
2997
2980
2963
2947
2932
2917
2904
2890
2878
2866
2855
2844
2833
2823
2813
2803
2794
2784
2775
2766
2757
2748
2740
2732
2725
2719
2713
2708
2703
2699
2696
2694
2692
2690
2689
2688
2688
2688
2688
2688
2689
2689
2690
2691
2692
2694
2696
2698
2700
2703
2706
2710
2714
2718
2723
2729
2735
2741
2749
2756
2765
2773
2782
2792
2802
2813
2824
2835
2846
2857
2869
2880
2892
2903
2914
2926
2936
2947
2958
2968
2978
2988
2997
3007
3016
3026
3035
3044
3054
3064
3074
3084
3095
3107
3119
3133
3147
3162
3178
3196
3213
3232
3251
3271
3291
3311
3331
3352
3372
3392
3411
3430
3448
3465
3482
3498
3513
3527
3539
3551
3562
3572
3581
3590
3597
3605
3611
3618
3624
3630
3637
3643
3650
3657
3665
3672
3680
3689
3697
3706
3715
3725
3734
3744
3753
3763
3772
3782
3791
3800
3809
3818
3827
3835
3843
3850
3857
3864
3870
3875
3880
3885
3889
3892
3894
3896
3898
3899
3899
3899
3898
3897
3896
3894
3892
3889
3886
3883
3880
3876
3872
3868
3864
3859
3855
3850
3845
3841
3836
3831
3826
3821
3816
3810
3804
3798
3791
3784
3777
3768
3760
3751
3741
3731
3720
3709
3698
3687
3676
3665
3654
3643
3632
3621
3611
3600
3590
3580
3569
3558
3548
3536
3525
3513
3501
3488
3475
3462
3448
3434
3420
3406
3391
3377
3362
3347
3332
3317
3302
3287
3273
3258
3244
3230
3217
3204
3191
3179
3167
3156
3145
3134
3124
3114
3104
3095
3086
3077
3068
3059
3050
3041
3033
3024
3014
3005
2995
2984
2973
2962
2949
2937
2923
2910
2896
2881
2866
2851
2835
2819
2803
2787
2770
2753
2735
2718
2700
2682
2664
2646
2627
2608
2590
2571
2552
2533
2514
2496
2477
2458
2439
2421
2403
2385
2367
2349
2332
2315
2298
2282
2266
2249
2234
2218
2203
2187
2173
2158
2144
2130
2116
2103
2090
2078
2066
2054
2041
2031
2020
2009
1998
1987
1977
1966
1956
1945
1935
1925
1915
1905
1895
1886
1877
1868
1860
1853
1845
1838
1832
1825
1819
1812
1806
1799
1792
1785
1778
1770
1762
1753
1745
1735
1726
1716
1706
1696
1686
1676
1666
1656
1646
1636
1626
1616
1607
1598
1589
1580
1572
1563
1555
1547
1539
1531
1523
1514
1505
1496
1487
1476
1465
1454
1441
1428
1413
1398
1382
1365
1347
1328
1309
1289
1268
1247
1226
1204
1182
1160
1138
1116
1095
1074
1053
1032
1012
992
973
954
935
916
898
880
862
845
828
811
795
779
763
747
731
715
699
682
665
648
631
612
594
575
555
535
515
495
475
455
435
415
396
377
358
339
321
303
286
268
251
235
218
202
185
169
153
138
122
106
91
75
59
43
27
11
-6
-22
-39
-56
-74
-91
-109
-126
-144
-161
-179
-196
-214
-230
-247
-263
-279
-294
-309
-323
-337
-350
-362
-374
-385
-396
-406
-416
-425
-434
-442
-450
-458
-465
-472
-479
-485
-492
-498
-504
-509
-515
-520
-526
-531
-536
-540
-545
-550
-554
-558
-562
-567
-571
-575
-579
-584
-588
-593
-598
-604
-610
-616
-622
-628
-635
-642
-650
-658
-666
-675
-684
-694
-704
-714
-725
-736
-748
-760
-771
-783
-795
-806
-817
-828
-838
-848
-857
-865
-873
-881
-888
-894
-900
-905
-910
-915
-919
-923
-927
-930
-934
-937
-940
-944
-947
-950
-954
-958
-962
-967
-972
-976
-982
-987
-992
-998
-1004
-1010
-1016
-1022
-1030
-1037
-1044
-1051
-1058
-1066
-1074
-1081
-1089
-1097
-1104
-1112
-1120
-1127
-1134
-1141
-1148
-1155
-1161
-1167
-1173
-1178
-1183
-1188
-1192
-1196
-1200
-1203
-1207
-1210
-1213
-1216
-1219
-1222
-1226
-1229
-1233
-1237
-1240
-1245
-1249
-1254
-1258
-1263
-1268
-1273
-1278
-1283
-1288
-1292
-1296
-1300
-1304
-1307
-1310
-1312
-1314
-1315
-1317
-1318
-1318
-1319
-1320
-1321
-1322
-1323
-1325
-1326
-1328
-1330
-1331
-1333
-1334
-1335
-1336
-1336
-1336
-1336
-1336
-1335
-1334
-1334
-1333
-1332
-1332
-1331
-1330
-1330
-1329
-1329
-1328
-1327
-1326
-1325
-1325
-1324
-1323
-1322
-1322
-1321
-1321
-1322
-1322
-1324
-1325
-1327
-1330
-1333
-1336
-1339
-1343
-1347
-1351
-1355
-1359
-1363
-1367
-1370
-1373
-1375
-1377
-1378
-1378
-1378
-1377
-1376
-1374
-1371
-1368
-1365
-1361
-1357
-1352
-1348
-1344
-1339
-1335
-1331
-1328
-1324
-1321
-1319
-1317
-1315
-1313
-1312
-1312
-1312
-1312
-1313
-1314
-1315
-1317
-1319
-1320
-1322
-1324
-1325
-1326
-1326
-1326
-1326
-1325
-1324
-1322
-1320
-1317
-1313
-1310
-1306
-1301
-1297
-1292
-1287
-1283
-1278
-1274
-1270
-1266
-1262
-1259
-1256
-1253
-1251
-1249
-1247
-1245
-1244
-1243
-1241
-1239
-1237
-1235
-1233
-1229
-1226
-1221
-1216
-1210
-1204
-1196
-1188
-1179
-1170
-1159
-1148
-1137
-1125
-1113
-1101
-1089
-1076
-1064
-1052
-1040
-1028
-1016
-1004
-995
-984
-974
-965
-955
-947
-938
-930
-921
-913
-905
-897
-888
-879
-870
-861
-851
-840
-829
-818
-805
-793
-780
-766
-752
-737
-722
-706
-690
-674
-657
-640
-623
-605
-587
-568
-550
-531
-513
-494
-475
-455
-436
-417
-397
-377
-357
-337
-317
-297
-277
-257
-237
-217
-197
-178
-159
-141
-123
-106
-89
-73
-58
-43
-29
-16
-3
10
21
33
44
55
66
77
88
100
111
123
135
148
161
174
188
202
217
232
247
263
279
294
310
326
342
358
373
389
404
419
434
449
464
478
493
507
521
535
548
562
576
589
603
616
630
644
658
672
686
701
716
732
747
764
780
798
816
834
853
872
892
913
933
954
975
996
1018
1039
1060
1081
1102
1123
1144
1165
1185
1206
1227
1248
1269
1290
1312
1334
1356
1379
1401
1424
1448
1471
1495
1519
1544
1568
1593
1618
1643
1668
1693
1719
1745
1770
1796
1822
1848
1874
1900
1926
1951
1977
2001
2025
2051
2075
2099
2122
2145
2168
2190
2212
2233
2253
2274
2293
2312
2331
2349
2367
2384
2401
2417
2433
2449
2465
2481
2497
2513
2529
2545
2561
2577
2594
2611
2628
2645
2662
2679
2696
2713
2730
2748
2765
2781
2798
2815
2831
2847
2863
2878
2893
2908
2922
2936
2950
2963
2976
2988
3000
3011
3022
3033
3043
3053
3062
3071
3079
3087
3094
3101
3108
3113
3119
3124
3129
3133
3137
3141
3144
3147
3150
3152
3154
3156
3158
3160
3161
3163
3164
3165
3167
3168
3169
3171
3172
3174
3175
3177
3179
3181
3183
3185
3188
3190
3192
3194
3197
3199
3202
3204
3206
3208
3210
3212
3213
3214
3215
3215
3215
3215
3214
3213
3211
3210
3208
3205
3203
3201
3198
3196
3193
3191
3188
3186
3183
3181
3178
3176
3174
3171
3169
3167
3165
3163
3162
3160
3159
3157
3156
3154
3153
3151
3149
3147
3145
3143
3140
3137
3133
3129
3124
3119
3114
3108
3101
3094
3087
3079
3071
3063
3054
3045
3036
3026
3017
3007
2997
2987
2977
2968
2959
2950
2941
2933
2925
2917
2910
2904
2897
2891
2885
2880
2875
2869
2864
2859
2854
2849
2844
2839
2834
2828
2822
2817
2811
2804
2798
2791
2784
2776
2768
2760
2751
2742
2733
2723
2712
2702
2691
2679
2668
2656
2644
2632
2621
2609
2597
2585
2573
2561
2549
2538
2526
2514
2503
2491
2479
2467
2455
2443
2431
2419
2407
2395
2382
2370
2357
2345
2332
2319
2305
2292
2278
2264
2249
2234
2219
2203
2187
2170
2154
2137
2120
2103
2086
2069
2051
2033
2017
2000
1983
1966
1950
1933
1916
1899
1883
1866
1849
1832
1815
1798
1780
1763
1745
1728
1710
1692
1673
1655
1637
1619
1600
1582
1564
1546
1528
1510
1492
1475
1457
1440
1423
1406
1389
1372
1355
1338
1321
1304
1286
1268
1249
1230
1210
1190
1169
1147
1125
1102
1078
1054
1029
1004
978
952
925
898
871
843
815
787
760
732
704
676
649
621
594
566
539
512
484
457
429
401
374
346
317
289
261
232
203
175
146
118
90
61
33
5
-23
-51
-79
-106
-134
-161
-188
-215
-242
-268
-294
-321
-347
-373
-399
-425
-451
-477
-503
-529
-556
-582
-609
-635
-662
-688
-714
-741
-767
-793
-820
-846
-872
-898
-925
-951
-977
-1002
-1030
-1056
-1082
-1109
-1135
-1161
-1187
-1213
-1238
-1264
-1289
-1314
-1339
-1363
-1387
-1411
-1434
-1457
-1480
-1501
-1523
-1543
-1564
-1583
-1602
-1621
-1639
-1657
-1675
-1692
-1709
-1726
-1743
-1759
-1776
-1792
-1809
-1825
-1842
-1858
-1874
-1891
-1907
-1923
-1939
-1956
-1972
-1988
-2005
-2021
-2037
-2055
-2072
-2089
-2106
-2124
-2141
-2158
-2176
-2194
-2211
-2229
-2247
-2264
-2282
-2299
-2317
-2334
-2351
-2367
-2384
-2400
-2416
-2432
-2447
-2463
-2478
-2492
-2507
-2521
-2535
-2549
-2562
-2576
-2589
-2602
-2615
-2628
-2641
-2654
-2667
-2680
-2694
-2708
-2722
-2737
-2752
-2767
-2783
-2800
-2816
-2833
-2851
-2868
-2886
-2904
-2922
-2940
-2958
-2976
-2993
-3011
-3028
-3046
-3063
-3079
-3096
-3112
-3127
-3142
-3157
-3171
-3185
-3199
-3212
-3225
-3237
-3249
-3261
-3273
-3285
-3297
-3308
-3320
-3332
-3344
-3356
-3368
-3381
-3393
-3406
-3419
-3433
-3446
-3460
-3474
-3489
-3503
-3518
-3533
-3549
-3564
-3580
-3595
-3611
-3627
-3643
-3659
-3675
-3690
-3706
-3722
-3738
-3753
-3769
-3784
-3799
-3815
-3830
-3845
-3860
-3875
-3890
-3905
-3920
-3935
-3949
-3964
-3978
-3993
-4006
-4022
-4035
-4051
-4065
-4078
-4094
-4108
-4123
-4138
-4152
-4167
-4182
-4197
-4212
-4226
-4241
-4256
-4270
-4284
-4298
-4312
-4326
-4339
-4353
-4365
-4378
-4390
-4401
-4413
-4423
-4434
-4444
-4453
-4463
-4472
-4481
-4489
-4497
-4506
-4514
-4522
-4530
-4539
-4547
-4556
-4565
-4574
-4584
-4594
-4605
-4615
-4627
-4639
-4651
-4664
-4678
-4691
-4706
-4721
-4736
-4751
-4767
-4782
-4798
-4814
-4831
-4847
-4863
-4878
-4894
-4910
-4926
-4941
-4956
-4972
-4987
-5002
-5017
-5032
-5046
-5061
-5076
-5090
-5104
-5118
-5133
-5146
-5160
-5174
-5187
-5201
-5214
-5227
-5240
-5253
-5266
-5279
-5292
-5305
-5318
-5331
-5343
-5356
-5370
-5383
-5396
-5410
-5424
-5438
-5452
-5467
-5482
-5497
-5512
-5527
-5542
-5558
-5573
-5588
-5604
-5619
-5634
-5649
-5664
-5680
-5695
-5711
-5727
-5744
-5760
-5777
-5794
-5812
-5830
-5848
-5867
-5886
-5905
-5924
-5944
-5964
-5983
-6003
-6023
-6043
-6063
-6083
-6103
-6123
-6143
-6162
-6182
-6201
-6220
-6239
-6259
-6278
-6297
-6316
-6335
-6354
-6373
-6392
-6411
-6430
-6449
-6468
-6487
-6506
-6526
-6545
-6565
-6585
-6605
-6625
-6646
-6667
-6688
-6709
-6731
-6753
-6775
-6797
-6819
-6842
-6864
-6887
-6910
-6933
-6955
-6978
-7001
-7023
-7046
-7068
-7090
-7112
-7134
-7155
-7176
-7196
-7216
-7236
-7255
-7274
-7292
-7310
-7327
-7344
-7360
-7376
-7391
-7406
-7420
-7434
-7447
-7460
-7472
-7484
-7495
-7507
-7517
-7528
-7538
-7549
-7559
-7568
-7578
-7587
-7596
-7605
-7614
-7622
-7630
-7638
-7645
-7652
-7659
-7665
-7670
-7675
-7680
-7684
-7688
-7691
-7694
-7697
-7699
-7701
-7702
-7704
-7705
-7705
-7706
-7707
-7707
-7708
-7709
-7710
-7711
-7712
-7713
-7715
-7716
-7718
-7720
-7723
-7725
-7727
-7729
-7731
-7733
-7735
-7737
-7738
-7738
-7739
-7738
-7737
-7735
-7733
-7730
-7725
-7720
-7714
-7706
-7698
-7688
-7678
-7666
-7653
-7638
-7623
-7607
-7589
-7571
-7552
-7532
-7511
-7490
-7468
-7445
-7422
-7399
-7376
-7352
-7329
-7305
-7281
-7256
-7231
-7206
-7181
-7155
-7129
-7102
-7075
-7047
-7019
-6991
-6961
-6932
-6902
-6871
-6840
-6809
-6778
-6746
-6714
-6681
-6649
-6616
-6583
-6550
-6517
-6483
-6450
-6416
-6382
-6348
-6314
-6280
-6246
-6211
-6176
-6141
-6106
-6070
-6034
-5997
-5960
-5922
-5884
-5845
-5806
-5767
-5726
-5686
-5645
-5603
-5561
-5519
-5477
-5434
-5390
-5347
-5303
-5258
-5213
-5168
-5122
-5076
-5029
-4983
-4935
-4888
-4840
-4791
-4743
-4694
-4644
-4595
-4545
-4494
-4444
-4393
-4342
-4291
-4240
-4188
-4137
-4086
-4034
-3983
-3932
-3882
-3831
-3782
-3732
-3683
-3635
-3588
-3541
-3495
-3449
-3404
-3360
-3316
-3273
-3230
-3188
-3146
-3104
-3062
-3021
-2979
-2938
-2896
-2855
-2813
-2772
-2730
-2688
-2647
-2605
-2564
-2522
-2480
-2438
-2397
-2355
-2313
-2272
-2230
-2189
-2148
-2106
-2065
-2024
-1983
-1943
-1902
-1861
-1821
-1781
-1741
-1701
-1661
-1621
-1582
-1542
-1503
-1464
-1425
-1386
-1347
-1307
-1268
-1229
-1189
-1150
-1110
-1070
-1030
-990
-950
-910
-869
-829
-789
-750
-710
-671
-632
-594
-555
-518
-480
-443
-407
-370
-335
-299
-264
-229
-194
-159
-125
-90
-56
-22
12
46
80
114
148
182
216
250
284
319
353
387
422
457
491
526
562
597
633
668
704
740
777
813
850
886
922
959
995
1031
1067
1103
1139
1175
1211
1247
1283
1319
1355
1391
1428
1465
1502
1539
1576
1613
1650
1686
1723
1759
1796
1831
1867
1901
1936
1970
2004
2037
2070
2103
2135
2168
2201
2233
2266
2299
2332
2365
2399
2433
2467
2502
2537
2572
2607
2643
2679
2715
2751
2788
2824
2860
2897
2933
2969
3005
3041
3077
3112
3148
3182
3217
3251
3284
3317
3350
3382
3413
3444
3475
3506
3536
3566
3595
3625
3654
3683
3712
3742
3771
3800
3829
3859
3888
3917
3946
3975
4003
4032
4059
4086
4115
4141
4168
4194
4220
4245
4269
4293
4317
4340
4362
4385
4406
4428
4449
4470
4490
4511
4531
4552
4573
4594
4616
4637
4660
4682
4706
4729
4753
4777
4802
4826
4851
4876
4901
4926
4951
4976
5001
5026
5050
5075
5100
5124
5148
5173
5197
5222
5246
5270
5295
5320
5345
5370
5395
5421
5446
5472
5497
5523
5548
5573
5598
5623
5647
5670
5694
5716
5739
5760
5782
5803
5824
5845
5866
5887
5907
5928
5949
5970
5991
6012
6034
6055
6076
6097
6118
6139
6160
6181
6201
6221
6242
6262
6281
6301
6320
6339
6357
6376
6393
6411
6428
6444
6460
6476
6491
6506
6521
6535
6549
6562
6575
6588
6601
6614
6627
6639
6652
6664
6677
6690
6703
6716
6729
6743
6757
6771
6786
6801
6817
6833
6850
6867
6885
6904
6923
6943
6963
6983
7004
7025
7046
7067
7088
7108
7128
7148
7167
7185
7203
7220
7237
7253
7269
7284
7299
7313
7327
7341
7354
7367
7380
7393
7405
7417
7429
7440
7451
7462
7472
7482
7492
7502
7512
7522
7531
7541
7550
7560
7569
7579
7588
7597
7606
7615
7624
7633
7641
7649
7657
7665
7672
7679
7686
7692
7698
7704
7710
7715
7720
7724
7729
7733
7736
7740
7743
7746
7749
7751
7753
7754
7755
7756
7756
7756
7755
7754
7752
7749
7747
7744
7741
7737
7733
7729
7725
7721
7717
7713
7709
7705
7701
7697
7693
7689
7685
7681
7678
7674
7670
7666
7662
7658
7654
7649
7643
7637
7630
7623
7615
7607
7597
7587
7577
7566
7554
7542
7530
7517
7504
7491
7478
7464
7450
7436
7422
7407
7393
7379
7364
7349
7334
7320
7305
7290
7275
7260
7244
7229
7214
7199
7184
7168
7153
7138
7123
7107
7092
7078
7063
7048
7034
7020
7006
6993
6980
6967
6954
6942
6930
6918
6906
6894
6882
6870
6858
6846
6833
6821
6808
6795
6781
6767
6753
6738
6724
6708
6693
6677
6661
6644
6627
6610
6593
6576
6559
6541
6524
6506
6488
6471
6453
6435
6417
6399
6382
6364
6347
6330
6313
6296
6280
6264
6248
6233
6218
6203
6189
6175
6161
6147
6134
6121
6108
6095
6082
6069
6056
6043
6030
6017
6004
5990
5977
5964
5950
5937
5923
5909
5895
5881
5866
5852
5837
5822
5808
5793
5778
5763
5747
5732
5717
5702
5687
5671
5656
5641
5626
5611
5595
5580
5565
5550
5534
5519
5504
5489
5473
5458
5443
5428
5413
5397
5381
5365
5349
5333
5316
5299
5282
5265
5247
5230
5212
5194
5177
5159
5142
5124
5107
5090
5072
5055
5038
5021
5004
4987
4970
4953
4936
4918
4901
4883
4865
4847
4829
4810
4791
4772
4752
4732
4712
4692
4672
4651
4630
4608
4587
4565
4543
4520
4498
4475
4451
4428
4404
4380
4356
4331
4306
4281
4256
4230
4204
4178
4151
4125
4098
4070
4043
4014
3987
3958
3930
3901
3872
3843
3814
3785
3756
3726
3697
3668
3639
3609
3580
3551
3521
3492
3462
3432
3403
3373
3343
3314
3284
3255
3225
3196
3167
3138
3109
3080
3052
3024
2996
2968
2941
2914
2887
2860
2834
2808
2782
2756
2730
2704
2679
2653
2627
2601
2574
2547
2520
2492
2464
2436
2407
2377
2346
2315
2283
2251
2217
2184
2149
2114
2078
2043
2005
1970
1933
1896
1860
1823
1786
1749
1713
1676
1639
1603
1566
1530
1494
1458
1422
1387
1352
1317
1282
1248
1214
1180
1147
1113
1080
1047
1014
982
949
916
883
850
817
784
750
717
684
650
617
583
549
516
482
448
413
379
345
310
275
240
205
169
134
98
62
26
-10
-46
-82
-118
-155
-191
-227
-263
-299
-334
-370
-405
-441
-476
-512
-547
-582
-618
-653
-689
-724
-760
-796
-832
-867
-903
-939
-974
-1010
-1045
-1080
-1115
-1150
-1185
-1219
-1254
-1288
-1322
-1356
-1389
-1423
-1456
-1489
-1521
-1553
-1585
-1617
-1648
-1679
-1709
-1739
-1769
-1799
-1828
-1857
-1885
-1914
-1942
-1969
-1997
-2024
-2052
-2079
-2106
-2132
-2159
-2186
-2213
-2239
-2266
-2292
-2319
-2345
-2372
-2398
-2424
-2449
-2475
-2500
-2524
-2549
-2572
-2596
-2619
-2641
-2663
-2685
-2706
-2727
-2747
-2767
-2786
-2805
-2824
-2842
-2860
-2878
-2895
-2912
-2928
-2945
-2961
-2976
-2992
-3007
-3021
-3036
-3050
-3063
-3076
-3089
-3102
-3114
-3125
-3136
-3147
-3157
-3167
-3177
-3186
-3195
-3203
-3211
-3218
-3226
-3232
-3239
-3245
-3250
-3256
-3261
-3266
-3270
-3274
-3279
-3283
-3287
-3291
-3295
-3300
-3304
-3309
-3313
-3318
-3323
-3329
-3334
-3340
-3346
-3352
-3359
-3366
-3373
-3380
-3387
-3394
-3402
-3409
-3416
-3424
-3431
-3438
-3446
-3453
-3459
-3466
-3472
-3478
-3484
-3490
-3496
-3502
-3507
-3512
-3517
-3523
-3528
-3532
-3537
-3542
-3547
-3551
-3555
-3559
-3563
-3567
-3571
-3574
-3577
-3580
-3583
-3586
-3588
-3591
-3593
-3596
-3599
-3602
-3605
-3608
-3611
-3614
-3618
-3621
-3625
-3629
-3632
-3636
-3640
-3644
-3648
-3652
-3655
-3659
-3663
-3667
-3670
-3674
-3678
-3682
-3685
-3689
-3693
-3696
-3700
-3703
-3707
-3710
-3713
-3715
-3717
-3719
-3721
-3722
-3723
-3723
-3723
-3723
-3722
-3721
-3720
-3718
-3716
-3714
-3712
-3710
-3707
-3704
-3702
-3699
-3696
-3693
-3690
-3688
-3685
-3683
-3680
-3678
-3677
-3675
-3674
-3674
-3674
-3674
-3675
-3676
-3678
-3680
-3683
-3686
-3689
-3693
-3698
-3702
-3707
-3713
-3718
-3724
-3730
-3736
-3743
-3749
-3755
-3762
-3768
-3774
-3781
-3787
-3794
-3801
-3807
-3814
-3821
-3828
-3835
-3842
-3849
-3856
-3863
-3871
-3878
-3885
-3893
-3900
-3908
-3915
-3923
-3930
-3937
-3945
-3952
-3959
-3966
-3973
-3980
-3987
-3993
-4000
-4006
-4011
-4019
-4025
-4030
-4037
-4043
-4049
-4054
-4061
-4067
-4072
-4078
-4083
-4089
-4094
-4100
-4105
-4110
-4116
-4121
-4126
-4132
-4137
-4142
-4148
-4154
-4160
-4166
-4173
-4179
-4186
-4193
-4200
-4207
-4215
-4222
-4229
-4235
-4242
-4248
-4254
-4260
-4265
-4269
-4274
-4278
-4282
-4285
-4288
-4291
-4294
-4296
-4298
-4300
-4302
-4304
-4306
-4308
-4310
-4312
-4314
-4316
-4317
-4319
-4321
-4323
-4324
-4326
-4327
-4329
-4330
-4331
-4332
-4333
-4334
-4335
-4335
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4336
-4337
-4337
-4338
-4339
-4340
-4342
-4343
-4345
-4347
-4349
-4351
-4353
-4355
-4357
-4359
-4361
-4363
-4365
-4367
-4368
-4370
-4371
-4373
-4374
-4375
-4376
-4377
-4377
-4377
-4378
-4377
-4377
-4377
-4376
-4375
-4373
-4372
-4370
-4369
-4367
-4365
-4363
-4361
-4359
-4357
-4355
-4353
-4352
-4350
-4349
-4348
-4347
-4346
-4346
-4345
-4345
-4344
-4344
-4344
-4344
-4344
-4344
-4344
-4344
-4344
-4345
-4345
-4346
-4346
-4346
-4347
-4347
-4347
-4347
-4347
-4347
-4346
-4345
-4344
-4343
-4342
-4341
-4339
-4337
-4335
-4333
-4330
-4328
-4324
-4321
-4317
-4312
-4308
-4302
-4296
-4290
-4283
-4276
-4268
-4260
-4252
-4243
-4234
-4224
-4215
-4205
-4195
-4185
-4175
-4164
-4154
-4143
-4132
-4121
-4110
-4098
-4086
-4074
-4061
-4048
-4034
-4019
-4005
-3990
-3975
-3959
-3942
-3925
-3908
-3890
-3873
-3854
-3836
-3818
-3799
-3781
-3762
-3743
-3725
-3707
-3689
-3671
-3654
-3636
-3619
-3603
-3586
-3570
-3555
-3539
-3523
-3508
-3493
-3478
-3462
-3447
-3431
-3415
-3400
-3383
-3367
-3351
-3334
-3317
-3299
-3282
-3264
-3245
-3227
-3208
-3188
-3169
-3148
-3128
-3107
-3087
-3065
-3044
-3022
-3000
-2978
-2956
-2933
-2910
-2887
-2864
-2841
-2817
-2794
-2770
-2746
-2722
-2698
-2673
-2649
-2625
-2600
-2576
-2551
-2527
-2502
-2477
-2453
-2428
-2403
-2378
-2353
-2329
-2304
-2279
-2255
-2230
-2206
-2181
-2156
-2132
-2107
-2083
-2058
-2033
-2009
-1984
-1959
-1934
-1909
-1883
-1858
-1832
-1806
-1780
-1753
-1726
-1700
-1673
-1646
-1618
-1591
-1564
-1536
-1508
-1481
-1453
-1425
-1396
-1368
-1340
-1311
-1282
-1253
-1224
-1195
-1165
-1136
-1106
-1075
-1045
-1014
-984
-953
-922
-891
-861
-830
-799
-769
-738
-708
-678
-649
-619
-590
-561
-532
-504
-475
-447
-419
-392
-364
-337
-310
-283
-257
-230
-205
-179
-154
-130
-106
-82
-59
-36
-14
7
29
49
70
90
109
129
148
167
185
204
222
241
259
277
295
313
331
350
368
386
404
423
441
460
479
497
516
535
553
572
591
609
627
645
663
681
699
716
733
750
767
784
800
817
833
849
865
880
896
912
927
943
958
973
989
1004
1018
1035
1050
1066
1081
1097
1112
1128
1143
1158
1174
1189
1204
1218
1233
1247
1262
1276
1289
1303
1316
1329
1342
1354
1366
1378
1390
1401
1412
1423
1434
1445
1455
1465
1475
1485
1495
1505
1514
1524
1534
1544
1553
1563
1573
1583
1593
1603
1614
1624
1634
1645
1655
1665
1676
1686
1696
1706
1716
1725
1735
1744
1753
1763
1771
1780
1789
1797
1806
1814
1822
1830
1838
1846
1854
1862
1870
1878
1886
1895
1903
1911
1920
1928
1937
1946
1956
1966
1976
1987
1998
2009
2021
2033
2045
2058
2072
2085
2099
2113
2128
2142
2157
2173
2188
2203
2219
2235
2251
2266
2282
2298
2314
2330
2346
2362
2378
2394
2410
2426
2442
2457
2473
2489
2504
2520
2535
2551
2566
2582
2597
2612
2627
2642
2657
2672
2687
2702
2717
2732
2747
2762
2777
2792
2807
2823
2838
2854
2869
2885
2900
2916
2932
2947
2963
2978
2994
3009
3025
3040
3055
3070
3086
3101
3116
3131
3146
3160
3175
3190
3205
3219
3234
3249
3264
3279
3295
3310
3326
3342
3359
3375
3392
3409
3426
3443
3461
3478
3496
3513
3531
3548
3566
3583
3601
3618
3636
3653
3670
3687
3704
3721
3737
3754
3770
3787
3803
3819
3835
3851
3867
3883
3899
3915
3931
3947
3963
3980
3997
4014
4030
4049
4067
4085
4103
4122
4141
4161
4180
4200
4220
4240
4261
4281
4302
4322
4343
4363
4384
4404
4425
4445
4465
4486
4506
4527
4547
4567
4588
4608
4629
4649
4670
4690
4710
4731
4751
4771
4792
4812
4832
4852
4872
4892
4911
4931
4951
4971
4990
5010
5030
5049
5069
5089
5108
5128
5148
5167
5187
5206
5226
5245
5265
5284
5303
5323
5342
5361
5380
5398
5417
5435
5454
5472
5490
5508
5526
5544
5561
5579
5597
5614
5632
5649
5667
5684
5702
5719
5737
5755
5773
5790
5808
5827
5845
5863
5881
5900
5918
5936
5955
5973
5991
6009
6027
6045
6063
6081
6099
6116
6134
6152
6170
6187
6205
6222
6239
6256
6273
6289
6305
6321
6337
6352
6366
6381
6394
6408
6421
6434
6446
6458
6470
6481
6493
6504
6515
6526
6537
6548
6559
6570
6582
6593
6604
6616
6628
6639
6651
6663
6675
6687
6699
6711
6723
6735
6747
6760
6772
6784
6796
6807
6819
6831
6842
6854
6865
6876
6887
6897
6908
6918
6928
6938
6947
6957
6966
6975
6984
6992
7001
7008
7016
7023
7030
7036
7042
7048
7054
7059
7064
7069
7074
7079
7083
7087
7091
7095
7099
7102
7106
7109
7112
7115
7118
7120
7123
7126
7128
7130
7132
7134
7136
7137
7139
7140
7141
7142
7142
7142
7142
7142
7141
7140
7139
7137
7135
7133
7130
7127
7123
7119
7115
7110
7105
7100
7094
7088
7082
7076
7069
7062
7054
7047
7039
7031
7023
7014
7005
6996
6987
6977
6967
6957
6946
6936
6924
6913
6902
6890
6878
6866
6854
6841
6828
6815
6802
6789
6775
6761
6747
6732
6717
6702
6686
6670
6654
6638
6622
6605
6588
6572
6555
6538
6521
6504
6488
6471
6454
6438
6421
6404
6388
6371
6355
6338
6322
6305
6289
6272
6255
6239
6222
6205
6188
6172
6155
6138
6121
6105
6088
6071
6055
6038
6022
6006
5989
5974
5958
5942
5927
5912
5897
5882
5868
5853
5839
5825
5811
5797
5784
5770
5756
5742
5728
5714
5700
5686
5672
5657
5643
5628
5613
5598
5582
5567
5552
5536
5521
5506
5490
5475
5460
5444
5429
5414
5399
5383
5368
5353
5338
5323
5308
5293
5278
5263
5248
5233
5218
5203
5188
5173
5158
5143
5129
5114
5099
5085
5070
5055
5041
5026
5011
4996
4982
4967
4952
4937
4922
4906
4891
4875
4860
4844
4828
4812
4795
4779
4762
4745
4728
4711
4694
4677
4660
4642
4625
4608
4591
4573
4556
4539
4522
4504
4487
4470
4453
4436
4419
4402
4385
4368
4351
4334
4317
4300
4284
4267
4250
4234
4217
4200
4184
4167
4150
4133
4116
4099
4081
4064
4046
4027
4009
3991
3972
3953
3934
3915
3895
3876
3856
3837
3817
3797
3777
3757
3737
3717
3697
3676
3656
3636
3615
3595
3574
3554
3533
3513
3492
3472
3451
3430
3410
3389
3368
3348
3327
3306
3285
3264
3242
3221
3199
3178
3156
3134
3111
3089
3066
3043
3020
2997
2974
2950
2927
2903
2879
2855
2830
2806
2781
2756
2731
2706
2680
2654
2628
2603
2576
2550
2524
2498
2472
2446
2420
2394
2368
2342
2317
2291
2266
2240
2215
2189
2164
2138
2113
2087
2061
2035
2008
1982
1955
1928
1900
1873
1845
1816
1787
1759
1729
1700
1670
1640
1610
1580
1549
1519
1488
1458
1427
1396
1365
1335
1304
1274
1243
1213
1183
1153
1123
1093
1063
1033
1004
974
945
915
886
857
828
799
770
741
713
684
655
626
597
567
538
508
479
449
419
388
358
327
296
265
234
203
171
139
108
76
44
12
-20
-52
-84
-116
-147
-179
-211
-243
-275
-306
-338
-370
-401
-433
-464
-496
-527
-559
-590
-621
-652
-683
-713
-743
-774
-804
-833
-863
-892
-921
-951
-980
-1008
-1038
-1067
-1096
-1126
-1155
-1184
-1214
-1244
-1273
-1303
-1333
-1363
-1393
-1423
-1453
-1484
-1514
-1545
-1576
-1607
-1638
-1669
-1701
-1732
-1764
-1795
-1827
-1858
-1890
-1921
-1953
-1984
-2015
-2045
-2077
-2107
-2137
-2168
-2197
-2227
-2257
-2286
-2315
-2343
-2372
-2400
-2428
-2456
-2484
-2511
-2539
-2566
-2593
-2620
-2647
-2674
-2701
-2728
-2754
-2781
-2808
-2834
-2861
-2888
-2914
-2941
-2967
-2993
-3020
-3046
-3072
-3098
-3124
-3150
-3176
-3202
-3227
-3253
-3278
-3303
-3327
-3352
-3376
-3400
-3424
-3447
-3470
-3493
-3515
-3537
-3559
-3581
-3602
-3624
-3645
-3666
-3687
-3708
-3729
-3750
-3771
-3792
-3814
-3835
-3856
-3878
-3900
-3922
-3944
-3967
-3989
-4011
-4035
-4059
-4082
-4106
-4129
-4153
-4177
-4201
-4225
-4249
-4273
-4297
-4322
-4346
-4371
-4395
-4420
-4445
-4470
-4496
-4521
-4546
-4572
-4598
-4624
-4650
-4676
-4702
-4728
-4755
-4782
-4808
-4835
-4862
-4889
-4917
-4944
-4971
-4998
-5025
-5052
-5079
-5106
-5132
-5159
-5185
-5211
-5237
-5263
-5289
-5315
-5340
-5366
-5391
-5416
-5441
-5466
-5491
-5515
-5540
-5564
-5588
-5612
-5636
-5660
-5684
-5708
-5731
-5755
-5778
-5802
-5825
-5849
-5872
-5896
-5919
-5943
-5966
-5990
-6014
-6038
-6061
-6085
-6109
-6133
-6157
-6181
-6204
-6228
-6252
-6275
-6299
-6322
-6345
-6369
-6392
-6415
-6438
-6461
-6484
-6507
-6530
-6552
-6575
-6598
-6620
-6642
-6664
-6686
-6708
-6729
-6751
-6772
-6792
-6812
-6832
-6852
-6871
-6889
-6907
-6924
-6941
-6958
-6974
-6989
-7004
-7018
-7032
-7045
-7057
-7069
-7080
-7091
-7101
-7111
-7120
-7129
-7137
-7145
-7152
-7159
-7166
-7172
-7178
-7184
-7189
-7195
-7199
-7204
-7208
-7212
-7216
-7220
-7223
-7226
-7229
-7231
-7233
-7235
-7237
-7238
-7239
-7240
-7240
-7240
-7240
-7239
-7238
-7237
-7235
-7233
-7231
-7228
-7225
-7222
-7218
-7214
-7210
-7205
-7200
-7195
-7189
-7183
-7177
-7170
-7164
-7157
-7149
-7142
-7134
-7126
-7118
-7110
-7101
-7093
-7084
-7074
-7065
-7056
-7046
-7036
-7026
-7016
-7006
-6995
-6985
-6974
-6963
-6953
-6942
-6931
-6920
-6909
-6897
-6886
-6875
-6863
-6852
-6840
-6828
-6816
-6804
-6792
-6780
-6768
-6755
-6743
-6730
-6717
-6704
-6690
-6677
-6663
-6649
-6635
-6620
-6605
-6589
-6574
-6557
-6541
-6524
-6506
-6488
-6470
-6451
-6431
-6412
-6391
-6371
-6350
-6329
-6307
-6285
-6263
-6240
-6217
-6194
-6171
-6148
-6124
-6101
-6077
-6053
-6029
-6004
-5980
-5956
-5931
-5907
-5882
-5858
-5833
-5809
-5784
-5760
-5735
-5711
-5686
-5662
-5637
-5613
-5588
-5564
-5539
-5514
-5489
-5464
-5439
-5414
-5388
-5363
-5337
-5311
-5286
-5260
-5234
-5208
-5182
-5156
-5130
-5104
-5078
-5052
-5025
-4999
-4973
-4947
-4920
-4894
-4868
-4842
-4815
-4789
-4762
-4736
-4710
-4683
-4657
-4630
-4604
-4577
-4550
-4523
-4497
-4470
-4442
-4415
-4388
-4361
-4333
-4305
-4277
-4250
-4221
-4193
-4165
-4136
-4108
-4078
-4050
-4021
-3992
-3963
-3933
-3904
-3874
-3844
-3814
-3784
-3754
-3723
-3693
-3662
-3631
-3600
-3569
-3538
-3507
-3476
-3444
-3413
-3381
-3350
-3318
-3286
-3255
-3223
-3191
-3160
-3128
-3097
-3066
-3034
-3003
-2972
-2942
-2911
-2881
-2850
-2820
-2790
-2760
-2730
-2701
-2671
-2642
-2613
-2584
-2555
-2526
-2497
-2468
-2440
-2412
-2383
-2355
-2328
-2300
-2272
-2245
-2217
-2190
-2163
-2136
-2109
-2082
-2055
-2028
-2001
-1973
-1946
-1919
-1891
-1863
-1835
-1807
-1779
-1751
-1723
-1694
-1666
-1637
-1608
-1580
-1551
-1522
-1493
-1465
-1436
-1407
-1379
-1350
-1322
-1294
-1265
-1237
-1209
-1180
-1152
-1124
-1095
-1067
-1039
-1010
-983
-955
-927
-900
-872
-845
-818
-791
-764
-737
-711
-684
-658
-632
-606
-581
-555
-530
-505
-480
-455
-430
-406
-381
-357
-333
-309
-285
-261
-237
-213
-190
-167
-143
-120
-97
-74
-51
-29
-6
16
38
60
82
104
125
146
167
188
209
230
250
270
291
311
330
350
370
390
409
429
448
468
487
506
525
544
563
582
601
620
639
658
677
695
714
732
751
769
787
805
823
842
860
878
896
914
931
949
967
985
1002
1018
1037
1054
1071
1088
1104
1121
1137
1153
1169
1184
1200
1215
1230
1245
1259
1274
1288
1303
1317
1331
1345
1359
1373
1387
1401
1415
1429
1443
1456
1470
1483
1497
1510
1523
1536
1549
1562
1575
1587
1599
1611
1623
1635
1647
1658
1670
1681
1691
1702
1712
1723
1733
1743
1752
1762
1771
1781
1790
1799
1808
1818
1827
1836
1846
1855
1864
1874
1883
1893
1903
1912
1922
1932
1941
1951
1961
1970
1980
1990
2000
2009
2019
2028
2037
2048
2057
2067
2076
2086
2096
2105
2115
2125
2135
2144
2154
2164
2173
2183
2193
2202
2211
2220
2229
2238
2247
2255
2264
2272
2281
2289
2297
2305
2313
2321
2329
2336
2344
2352
2360
2367
2375
2383
2391
2399
2407
2414
2422
2430
2438
2446
2454
2462
2470
2478
2486
2494
2502
2511
2519
2527
2536
2545
2553
2562
2571
2579
2588
2597
2606
2615
2623
2632
2641
2650
2659
2668
2676
2685
2694
2703
2711
2720
2728
2737
2745
2753
2762
2770
2778
2786
2794
2802
2810
2818
2825
2833
2841
2849
2857
2865
2874
2882
2890
2899
2908
2917
2926
2935
2945
2954
2964
2974
2983
2993
3003
3013
3024
3034
3044
3054
3064
3074
3084
3094
3105
3115
3125
3135
3145
3155
3165
3175
3186
3196
3206
3217
3227
3238
3248
3259
3270
3280
3291
3302
3313
3324
3335
3346
3357
3369
3380
3391
3402
3413
3424
3435
3446
3457
3469
3480
3491
3502
3513
3524
3535
3546
3557
3569
3580
3591
3603
3614
3625
3636
3647
3658
3669
3679
3690
3700
3709
3719
3728
3737
3746
3755
3763
3771
3779
3787
3794
3802
3810
3817
3825
3833
3841
3848
3856
3865
3873
3881
3889
3898
3906
3915
3923
3931
3940
3948
3956
3965
3973
3981
3989
3997
4005
4013
4019
4027
4035
4043
4050
4057
4064
4070
4078
4085
4091
4099
4106
4112
4119
4125
4132
4138
4144
4151
4156
4162
4167
4172
4177
4182
4186
4190
4194
4198
4201
4204
4207
4210
4213
4216
4218
4221
4223
4225
4228
4230
4232
4235
4237
4240
4242
4245
4248
4250
4253
4255
4257
4259
4261
4263
4265
4267
4269
4270
4271
4273
4274
4275
4276
4277
4278
4279
4280
4281
4281
4282
4282
4283
4284
4284
4285
4286
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4296
4297
4297
4297
4297
4297
4296
4296
4296
4295
4295
4295
4294
4294
4294
4294
4293
4293
4293
4294
4294
4294
4294
4294
4294
4295
4295
4294
4294
4294
4294
4293
4292
4291
4290
4288
4287
4285
4283
4281
4278
4276
4273
4270
4267
4264
4260
4257
4253
4249
4245
4241
4237
4233
4228
4224
4219
4215
4210
4205
4200
4196
4191
4186
4181
4176
4171
4167
4162
4157
4152
4147
4142
4137
4132
4127
4121
4116
4111
4105
4099
4093
4086
4080
4073
4066
4058
4050
4042
4033
4024
4014
4005
3995
3984
3973
3962
3950
3938
3926
3913
3900
3887
3873
3859
3845
3830
3816
3801
3786
3770
3755
3739
3724
3708
3692
3677
3661
3645
3629
3613
3597
3581
3565
3549
3532
3516
3500
3483
3467
3450
3433
3416
3399
3381
3363
3345
3326
3308
3289
3269
3250
3230
3210
3189
3168
3147
3125
3103
3081
3058
3035
3012
2988
2964
2939
2915
2889
2864
2838
2812
2786
2759
2732
2705
2677
2649
2621
2593
2564
2535
2506
2477
2448
2419
2390
2360
2331
2302
2272
2243
2214
2184
2155
2126
2096
2067
2037
2009
1980
1951
1922
1893
1865
1836
1807
1779
1750
1721
1693
1664
1635
1606
1577
1549
1520
1491
1462
1433
1404
1374
1345
1316
1287
1257
1228
1198
1168
1139
1109
1079
1049
1020
990
960
930
900
871
841
812
782
753
723
694
665
636
607
578
550
521
493
465
437
409
382
355
328
301
274
248
221
195
169
143
117
92
66
41
16
-9
-34
-59
-83
-107
-131
-154
-178
-200
-223
-245
-267
-289
-310
-331
-352
-372
-393
-413
-433
-453
-472
-492
-512
-532
-552
-572
-592
-612
-632
-653
-673
-694
-715
-735
-756
-777
-797
-818
-838
-858
-877
-897
-916
-936
-955
-974
-992
-1010
-1029
-1048
-1066
-1084
-1103
-1121
-1139
-1157
-1175
-1193
-1211
-1229
-1247
-1265
-1283
-1301
-1319
-1338
-1356
-1374
-1393
-1411
-1430
-1448
-1467
-1485
-1504
-1522
-1541
-1559
-1578
-1596
-1614
-1633
-1651
-1669
-1687
-1705
-1723
-1742
-1760
-1778
-1796
-1814
-1833
-1851
-1870
-1888
-1907
-1926
-1945
-1964
-1983
-2003
-2021
-2041
-2062
-2082
-2102
-2122
-2142
-2163
-2183
-2203
-2223
-2243
-2263
-2283
-2302
-2322
-2341
-2360
-2379
-2398
-2417
-2435
-2453
-2470
-2488
-2505
-2522
-2538
-2554
-2570
-2586
-2602
-2617
-2632
-2647
-2662
-2677
-2692
-2707
-2721
-2736
-2750
-2764
-2778
-2792
-2806
-2820
-2833
-2847
-2860
-2874
-2887
-2900
-2913
-2926
-2939
-2952
-2964
-2976
-2989
-3000
-3012
-3024
-3035
-3046
-3057
-3068
-3078
-3089
-3099
-3109
-3119
-3129
-3139
-3148
-3157
-3167
-3175
-3184
-3193
-3201
-3209
-3217
-3224
-3231
-3238
-3245
-3252
-3258
-3264
-3270
-3275
-3281
-3286
-3291
-3296
-3301
-3305
-3309
-3313
-3317
-3320
-3324
-3327
-3329
-3332
-3335
-3337
-3339
-3341
-3343
-3345
-3347
-3348
-3350
-3351
-3352
-3353
-3354
-3355
-3356
-3356
-3357
-3357
-3358
-3358
-3358
-3359
-3359
-3359
-3358
-3358
-3358
-3357
-3356
-3355
-3354
-3353
-3351
-3349
-3347
-3345
-3342
-3340
-3337
-3333
-3330
-3326
-3322
-3318
-3314
-3309
-3305
-3300
-3294
-3289
-3284
-3278
-3272
-3266
-3260
-3254
-3247
-3240
-3234
-3227
-3219
-3212
-3205
-3197
-3189
-3181
-3172
-3164
-3155
-3147
-3138
-3129
-3120
-3110
-3101
-3091
-3081
-3071
-3060
-3049
-3038
-3027
-3015
-3003
-2991
-2978
-2965
-2952
-2939
-2925
-2912
-2898
-2884
-2870
-2856
-2842
-2828
-2814
-2800
-2786
-2772
-2758
-2744
-2731
-2717
-2704
-2691
-2677
-2664
-2651
-2637
-2623
-2610
-2596
-2582
-2567
-2553
-2538
-2523
-2508
-2493
-2478
-2463
-2448
-2433
-2418
-2402
-2387
-2371
-2355
-2339
-2323
-2307
-2291
-2274
-2257
-2240
-2223
-2205
-2187
-2169
-2151
-2132
-2114
-2095
-2076
-2056
-2037
-2017
-1997
-1977
-1957
-1937
-1917
-1896
-1876
-1855
-1834
-1813
-1792
-1770
-1749
-1727
-1706
-1684
-1662
-1640
-1618
-1597
-1575
-1553
-1531
-1510
-1488
-1467
-1446
-1425
-1404
-1383
-1362
-1342
-1321
-1301
-1280
-1260
-1240
-1220
-1201
-1181
-1161
-1141
-1122
-1102
-1082
-1063
-1043
-1022
-1004
-984
-964
-944
-925
-905
-885
-866
-846
-826
-807
-787
-767
-748
-728
-709
-689
-669
-650
-630
-611
-591
-571
-552
-533
-513
-494
-475
-456
-437
-418
-399
-381
-363
-344
-326
-308
-291
-273
-256
-238
-221
-204
-187
-170
-153
-136
-119
-102
-85
-68
-51
-34
-18
-1
16
33
51
68
85
102
119
136
153
170
186
203
220
236
253
269
285
301
317
333
349
365
381
397
413
429
445
461
477
494
510
527
543
560
577
593
610
627
644
661
678
696
713
730
747
765
782
799
817
834
851
868
885
901
918
934
950
966
982
997
1012
1027
1042
1057
1071
1085
1099
1112
1126
1139
1152
1165
1178
1191
1204
1217
1230
1243
1256
1269
1281
1294
1307
1320
1333
1346
1359
1372
1385
1398
1411
1424
1437
1450
1463
1476
1489
1502
1515
1528
1541
1554
1567
1580
1592
1605
1617
1630
1642
1654
1666
1678
1690
1701
1713
1724
1736
1747
1758
1769
1780
1791
1802
1813
1824
1834
1845
1856
1866
1877
1888
1898
1909
1919
1930
1940
1951
1961
1972
1982
1992
2003
2013
2023
2032
2041
2052
2061
2070
2080
2089
2098
2106
2115
2123
2132
2140
2148
2155
2163
2171
2178
2185
2193
2200
2207
2214
2221
2227
2234
2241
2247
2254
2260
2266
2272
2278
2284
2289
2295
2300
2305
2311
2316
2321
2325
2330
2335
2340
2344
2349
2354
2358
2363
2367
2372
2377
2381
2386
2391
2395
2400
2405
2410
2414
2419
2424
2429
2433
2438
2443
2447
2452
2457
2461
2466
2471
2475
2480
2485
2489
2494
2498
2503
2507
2511
2515
2520
2524
2528
2532
2535
2539
2543
2546
2549
2553
2556
2559
2561
2564
2567
2570
2573
2576
2579
2582
2585
2588
2591
2594
2597
2600
2604
2607
2610
2613
2617
2620
2623
2626
2630
2633
2636
2640
2643
2646
2649
2652
2656
2659
2662
2665
2668
2671
2674
2676
2679
2682
2684
2687
2689
2692
2694
2697
2699
2702
2704
2706
2709
2711
2714
2717
2720
2723
2726
2729
2733
2737
2740
2745
2749
2753
2757
2762
2766
2771
2775
2780
2785
2789
2794
2798
2803
2807
2811
2816
2820
2824
2828
2832
2836
2839
2843
2847
2850
2854
2857
2861
2864
2868
2871
2874
2878
2881
2884
2887
2890
2893
2896
2899
2902
2905
2908
2911
2913
2916
2919
2921
2924
2926
2928
2931
2933
2934
2936
2937
2939
2940
2940
2941
2942
2942
2942
2942
2943
2943
2943
2943
2943
2943
2943
2943
2944
2944
2944
2945
2945
2946
2946
2947
2947
2948
2948
2948
2948
2948
2948
2948
2947
2946
2945
2944
2943
2942
2940
2938
2936
2934
2931
2928
2926
2923
2920
2916
2913
2909
2906
2902
2899
2895
2891
2888
2884
2880
2877
2873
2870
2866
2862
2858
2855
2851
2847
2843
2839
2834
2830
2826
2821
2817
2812
2808
2803
2798
2794
2789
2784
2779
2775
2770
2765
2760
2756
2751
2746
2742
2737
2732
2728
2723
2718
2713
2708
2703
2698
2693
2688
2682
2677
2671
2666
2660
2654
2648
2641
2634
2628
2621
2613
2606
2598
2590
2581
2573
2564
2555
2546
2537
2528
2518
2509
2499
2489
2479
2469
2459
2450
2440
2430
2420
2410
2400
2390
2380
2370
2360
2350
2340
2330
2320
2310
2300
2290
2280
2270
2260
2250
2240
2230
2220
2210
2200
2190
2180
2170
2160
2151
2141
2131
2121
2111
2100
2090
2080
2070
2059
2049
2039
2028
2017
2008
1997
1987
1976
1966
1955
1944
1934
1923
1913
1902
1891
1881
1870
1860
1850
1840
1830
1820
1810
1800
1791
1781
1772
1763
1753
1744
1735
1726
1717
1709
1700
1691
1683
1675
1666
1658
1650
1642
1634
1627
1619
1612
1604
1597
1590
1583
1577
1570
1564
1557
1551
1545
1540
1534
1529
1523
1518
1513
1509
1504
1500
1496
1492
1488
1485
1481
1478
1475
1472
1469
1466
1463
1460
1457
1454
1450
1447
1444
1441
1438
1434
1431
1428
1424
1421
1418
1414
1411
1408
1404
1401
1398
1394
1391
1388
1385
1382
1379
1377
1374
1372
1370
1367
1365
1364
1362
1360
1359
1358
1357
1356
1355
1354
1354
1353
1352
1352
1352
1351
1351
1351
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1351
1351
1351
1351
1351
1351
1351
1351
1351
1351
1350
1350
1349
1349
1348
1347
1346
1345
1344
1342
1341
1340
1338
1337
1336
1334
1333
1331
1330
1328
1327
1325
1324
1322
1321
1319
1317
1315
1313
1311
1309
1307
1304
1301
1299
1296
1293
1290
1286
1283
1280
1276
1273
1269
1266
1262
1258
1254
1250
1245
1241
1236
1231
1226
1221
1216
1210
1205
1199
1194
1188
1182
1176
1170
1164
1158
1152
1145
1139
1133
1126
1119
1112
1105
1098
1090
1082
1074
1066
1058
1049
1040
1031
1022
1012
1002
992
982
972
961
951
940
929
918
907
895
884
872
860
849
837
825
813
801
789
776
764
752
739
727
714
701
688
675
662
648
635
622
608
594
581
567
554
540
526
512
499
485
471
458
444
430
416
403
389
375
361
346
332
317
303
288
273
257
242
226
210
194
178
161
144
127
109
91
73
54
35
16
-3
-23
-43
-64
-84
-105
-126
-147
-168
-189
-211
-232
-254
-275
-297
-318
-340
-361
-383
-404
-425
-446
-468
-489
-510
-531
-552
-573
-594
-615
-636
-657
-679
-700
-721
-743
-765
-786
-808
-830
-852
-874
-896
-918
-940
-962
-984
-1006
-1029
-1051
-1074
-1096
-1119
-1142
-1164
-1187
-1210
-1233
-1257
-1280
-1304
-1327
-1351
-1375
-1399
-1423
-1448
-1472
-1496
-1521
-1545
-1569
-1594
-1618
-1642
-1667
-1691
-1715
-1739
-1763
-1786
-1810
-1834
-1857
-1880
-1904
-1927
-1950
-1973
-1996
-2019
-2041
-2064
-2087
-2109
-2132
-2154
-2177
-2199
-2222
-2245
-2267
-2290
-2312
-2335
-2358
-2380
-2403
-2426
-2449
-2472
-2496
-2519
-2543
-2567
-2591
-2615
-2639
-2664
-2688
-2713
-2737
-2761
-2786
-2810
-2834
-2859
-2883
-2907
-2931
-2955
-2978
-3002
-3026
-3049
-3073
-3096
-3120
-3143
-3166
-3189
-3212
-3235
-3257
-3280
-3302
-3325
-3347
-3369
-3391
-3412
-3434
-3455
-3477
-3498
-3519
-3541
-3562
-3583
-3604
-3625
-3646
-3666
-3687
-3708
-3729
-3750
-3770
-3791
-3812
-3832
-3853
-3873
-3894
-3914
-3935
-3955
-3976
-3996
-4016
-4035
-4056
-4075
-4096
-4115
-4135
-4154
-4173
-4191
-4210
-4228
-4246
-4264
-4282
-4299
-4316
-4333
-4350
-4367
-4383
-4400
-4416
-4433
-4449
-4465
-4481
-4497
-4513
-4529
-4545
-4561
-4577
-4593
-4609
-4625
-4640
-4656
-4672
-4687
-4702
-4718
-4733
-4747
-4762
-4777
-4791
-4805
-4819
-4833
-4846
-4860
-4873
-4886
-4899
-4912
-4924
-4937
-4949
-4961
-4974
-4986
-4998
-5009
-5021
-5033
-5044
-5055
-5067
-5078
-5089
-5100
-5110
-5121
-5131
-5142
-5152
-5162
-5172
-5182
-5192
-5202
-5212
-5222
-5232
-5242
-5251
-5261
-5271
-5281
-5291
-5300
-5310
-5320
-5329
-5338
-5348
-5357
-5366
-5376
-5385
-5394
-5403
-5412
-5421
-5430
-5439
-5448
-5457
-5465
-5474
-5483
-5491
-5500
-5508
-5516
-5524
-5532
-5540
-5548
-5555
-5562
-5569
-5576
-5583
-5589
-5596
-5601
-5607
-5613
-5618
-5623
-5628
-5632
-5637
-5641
-5645
-5648
-5652
-5655
-5658
-5660
-5663
-5665
-5667
-5669
-5670
-5672
-5673
-5674
-5675
-5675
-5676
-5676
-5676
-5676
-5676
-5675
-5674
-5674
-5672
-5671
-5670
-5668
-5667
-5665
-5662
-5660
-5657
-5654
-5651
-5648
-5644
-5640
-5636
-5632
-5627
-5622
-5617
-5611
-5605
-5599
-5593
-5586
-5579
-5572
-5564
-5557
-5548
-5540
-5531
-5522
-5513
-5503
-5493
-5483
-5473
-5462
-5451
-5440
-5429
-5417
-5406
-5394
-5382
-5369
-5357
-5345
-5332
-5320
-5307
-5294
-5281
-5269
-5256
-5243
-5230
-5217
-5204
-5191
-5178
-5165
-5152
-5139
-5125
-5112
-5099
-5085
-5072
-5058
-5045
-5031
-5018
-5004
-4990
-4976
-4962
-4948
-4933
-4919
-4905
-4890
-4875
-4860
-4846
-4831
-4816
-4800
-4785
-4770
-4754
-4739
-4723
-4707
-4691
-4675
-4658
-4642
-4625
-4608
-4591
-4574
-4556
-4538
-4521
-4503
-4484
-4466
-4448
-4429
-4411
-4392
-4373
-4355
-4336
-4317
-4298
-4279
-4260
-4241
-4221
-4202
-4183
-4164
-4144
-4125
-4106
-4086
-4067
-4048
-4029
-4010
-3990
-3971
-3952
-3933
-3914
-3895
-3876
-3857
-3839
-3820
-3801
-3782
-3763
-3744
-3725
-3706
-3686
-3667
-3647
-3628
-3608
-3587
-3567
-3546
-3525
-3504
-3483
-3462
-3440
-3418
-3396
-3374
-3351
-3329
-3306
-3284
-3261
-3238
-3216
-3193
-3170
-3148
-3125
-3102
-3080
-3057
-3034
-3012
-2989
-2966
-2943
-2920
-2896
-2873
-2850
-2826
-2802
-2778
-2754
-2729
-2705
-2680
-2655
-2630
-2605
-2579
-2554
-2528
-2502
-2476
-2450
-2424
-2398
-2372
-2346
-2320
-2294
-2267
-2241
-2215
-2189
-2163
-2136
-2110
-2084
-2059
-2033
-2007
-1981
-1956
-1930
-1905
-1880
-1854
-1829
-1804
-1779
-1754
-1729
-1704
-1679
-1653
-1628
-1603
-1577
-1552
-1526
-1501
-1475
-1449
-1423
-1397
-1371
-1345
-1318
-1292
-1265
-1239
-1212
-1186
-1159
-1132
-1106
-1079
-1053
-1026
-1000
-973
-947
-921
-895
-869
-843
-817
-792
-766
-741
-715
-690
-664
-639
-613
-588
-562
-536
-510
-485
-459
-433
-407
-380
-354
-328
-302
-275
-249
-223
-196
-170
-143
-117
-91
-64
-38
-12
14
40
66
92
118
144
169
194
220
245
270
294
319
344
368
393
417
442
466
491
515
539
563
588
612
636
660
684
708
733
757
781
805
830
854
878
903
927
952
977
1000
1026
1051
1076
1101
1126
1151
1175
1200
1225
1250
1275
1300
1324
1349
1374
1398
1423
1447
1472
1496
1520
1544
1569
1593
1617
1640
1664
1688
1711
1735
1758
1781
1804
1827
1850
1873
1896
1918
1941
1963
1986
2008
2029
2052
2074
2097
2119
2141
2162
2184
2206
2228
2250
2272
2294
2316
2338
2360
2381
2403
2425
2447
2469
2491
2513
2535
2557
2579
2601
2623
2645
2666
2688
2710
2732
2753
2775
2796
2818
2839
2860
2882
2903
2924
2944
2965
2986
3006
3026
3047
3067
3086
3106
3126
3145
3164
3184
3203
3221
3240
3259
3277
3296
3314
3332
3350
3368
3386
3403
3421
3439
3456
3473
3491
3508
3525
3542
3560
3577
3594
3611
3629
3646
3663
3680
3698
3715
3732
3750
3767
3785
3802
3820
3837
3854
3872
3889
3906
3923
3940
3957
3974
3991
4008
4024
4041
4057
4073
4089
4105
4121
4137
4153
4168
4183
4199
4214
4229
4244
4258
4273
4287
4302
4316
4330
4344
4358
4372
4386
4400
4413
4426
4440
4453
4466
4479
4491
4504
4516
4528
4540
4551
4563
4574
4584
4595
4605
4615
4624
4633
4642
4651
4659
4667
4674
4681
4688
4695
4701
4707
4712
4717
4722
4727
4731
4735
4738
4742
4745
4748
4751
4753
4756
4758
4760
4762
4764
4765
4767
4768
4769
4770
4771
4772
4773
4773
4773
4773
4773
4773
4773
4772
4771
4770
4769
4768
4767
4765
4764
4762
4760
4757
4755
4752
4749
4746
4743
4739
4735
4731
4727
4723
4718
4713
4708
4703
4698
4692
4687
4681
4674
4668
4662
4655
4648
4641
4634
4627
4619
4612
4604
4596
4588
4580
4572
4564
4556
4547
4539
4530
4522
4513
4504
4496
4487
4478
4469
4460
4451
4442
4433
4423
4414
4405
4395
4386
4376
4367
4357
4347
4337
4327
4317
4307
4296
4285
4275
4264
4253
4242
4230
4219
4207
4195
4183
4171
4159
4147
4134
4121
4108
4094
4082
4069
4054
4041
4027
4013
3999
3985
3971
3956
3941
3927
3912
3897
3883
3868
3853
3838
3824
3809
3794
3779
3765
3750
3736
3721
3706
3692
3677
3662
3647
3633
3618
3603
3587
3572
3557
3541
3526
3510
3494
3479
3463
3447
3432
3416
3400
3384
3369
3353
3337
3321
3306
3290
3274
3258
3242
3226
3210
3194
3177
3161
3144
3128
3111
3094
3077
3060
3043
3026
3009
2992
2975
2958
2941
2924
2908
2891
2874
2857
2841
2824
2808
2791
2775
2759
2743
2726
2710
2694
2679
2663
2647
2631
2615
2600
2584
2568
2552
2536
2520
2505
2489
2472
2456
2440
2423
2407
2390
2373
2355
2338
2320
2302
2284
2266
2248
2229
2211
2192
2173
2154
2135
2116
2096
2077
2058
2039
2019
2000
1981
1962
1943
1924
1905
1886
1868
1849
1830
1812
1793
1774
1756
1738
1719
1701
1683
1665
1647
1629
1611
1594
1576
1558
1541
1524
1506
1489
1472
1455
1437
1420
1403
1386
1369
1352
1335
1318
1302
1285
1268
1251
1234
1217
1200
1183
1166
1149
1132
1115
1099
1082
1065
1048
1031
1014
998
981
965
948
932
916
900
884
868
853
837
822
807
792
777
762
747
732
717
703
688
674
659
645
631
616
602
588
573
559
545
531
517
503
488
474
460
446
432
418
404
390
376
362
348
334
320
306
292
278
264
251
237
223
210
196
183
170
156
143
130
117
104
91
78
66
53
41
28
16
3
-9
-21
-33
-45
-56
-68
-80
-91
-102
-113
-124
-135
-146
-157
-168
-178
-189
-199
-209
-219
-230
-240
-250
-260
-270
-281
-291
-301
-311
-322
-332
-342
-353
-363
-373
-384
-394
-404
-414
-423
-433
-443
-452
-461
-470
-479
-487
-496
-504
-512
-520
-528
-535
-543
-550
-557
-564
-571
-578
-584
-591
-597
-604
-610
-616
-622
-628
-635
-641
-647
-653
-659
-665
-671
-677
-683
-689
-696
-702
-709
-715
-722
-728
-735
-741
-748
-754
-760
-767
-773
-779
-785
-791
-796
-802
-807
-813
-818
-823
-827
-832
-836
-841
-845
-849
-853
-857
-861
-865
-869
-872
-876
-879
-883
-886
-889
-893
-896
-899
-902
-905
-909
-912
-915
-918
-921
-924
-928
-931
-935
-938
-942
-946
-949
-953
-957
-962
-966
-970
-975
-979
-984
-989
-993
-998
-1002
-1006
-1012
-1016
-1022
-1026
-1031
-1035
-1040
-1044
-1048
-1052
-1056
-1060
-1064
-1068
-1072
-1075
-1079
-1082
-1085
-1089
-1092
-1096
-1099
-1102
-1106
-1109
-1113
-1116
-1120
-1123
-1127
-1131
-1135
-1139
-1143
-1147
-1151
-1155
-1160
-1164
-1168
-1173
-1178
-1182
-1187
-1191
-1196
-1200
-1205
-1209
-1213
-1218
-1222
-1226
-1230
-1234
-1239
-1243
-1247
-1251
-1255
-1260
-1264
-1268
-1273
-1277
-1282
-1286
-1291
-1295
-1300
-1304
-1309
-1313
-1318
-1323
-1327
-1332
-1336
-1341
-1346
-1350
-1354
-1359
-1363
-1367
-1371
-1375
-1379
-1383
-1387
-1391
-1394
-1397
-1401
-1404
-1407
-1409
-1412
-1414
-1417
-1419
-1421
-1422
-1424
-1426
-1427
-1428
-1429
-1430
-1431
-1432
-1433
-1433
-1434
-1435
-1435
-1436
-1436
-1437
-1437
-1437
-1438
-1438
-1438
-1438
-1439
-1439
-1439
-1439
-1439
-1438
-1438
-1438
-1438
-1437
-1437
-1436
-1435
-1434
-1434
-1433
-1431
-1430
-1429
-1428
-1426
-1425
-1423
-1421
-1419
-1417
-1415
-1413
-1411
-1409
-1407
-1404
-1402
-1400
-1397
-1395
-1392
-1390
-1387
-1384
-1382
-1379
-1376
-1373
-1371
-1368
-1365
-1362
-1358
-1355
-1352
-1349
-1346
-1342
-1339
-1336
-1332
-1329
-1325
-1322
-1318
-1315
-1311
-1307
-1304
-1300
-1296
-1292
-1288
-1284
-1280
-1275
-1271
-1267
-1262
-1258
-1253
-1249
-1244
-1239
-1235
-1230
-1225
-1221
-1216
-1211
-1206
-1201
-1196
-1190
-1185
-1180
-1174
-1169
-1163
-1157
-1151
-1145
-1139
-1132
-1126
-1119
-1113
-1106
-1099
-1093
-1086
-1079
-1072
-1065
-1058
-1051
-1044
-1037
-1030
-1022
-1016
-1008
-1002
-995
-988
-981
-974
-967
-960
-952
-945
-937
-930
-922
-914
-906
-898
-889
-881
-872
-863
-855
-846
-837
-828
-819
-810
-800
-791
-782
-773
-764
-755
-746
-737
-728
-719
-710
-701
-693
-684
-675
-667
-658
-650
-642
-633
-625
-617
-609
-601
-592
-584
-576
-568
-560
-552
-543
-535
-526
-518
-509
-500
-490
-481
-471
-462
-452
-441
-431
-420
-410
-399
-388
-377
-365
-354
-342
-331
-319
-308
-296
-284
-273
-261
-250
-238
-227
-215
-204
-193
-182
-171
-160
-149
-139
-128
-118
-108
-97
-87
-77
-68
-58
-48
-38
-29
-19
-10
0
10
19
29
38
48
58
67
77
87
97
107
117
127
137
147
158
168
179
189
200
211
222
233
244
255
266
278
289
300
312
323
334
346
357
368
379
391
402
413
424
435
446
457
468
479
490
501
512
524
535
546
557
568
579
590
602
613
624
636
647
658
670
681
692
704
715
726
738
749
760
771
782
794
805
816
827
839
850
861
873
884
895
907
918
929
940
952
963
974
986
997
1008
1020
1031
1043
1054
1065
1077
1088
1099
1111
1122
1133
1145
1156
1167
1179
1190
1201
1212
1224
1235
1246
1258
1269
1281
1293
1304
1316
1328
1340
1352
1364
1377
1389
1402
1414
1427
1440
1453
1466
1478
1491
1504
1517
1530
1543
1556
1568
1581
1593
1606
1618
1631
1643
1655
1667
1679
1691
1703
1714
1726
1738
1749
1761
1773
1784
1796
1807
1819
1830
1842
1853
1865
1877
1888
1900
1912
1924
1936
1947
1959
1971
1983
1995
2007
2020
2032
2044
2057
2069
2082
2094
2107
2119
2132
2145
2158
2170
2183
2196
2209
2221
2234
2247
2259
2272
2285
2297
2310
2322
2334
2347
2359
2372
2384
2397
2409
2422
2434
2447
2460
2472
2485
2497
2510
2523
2535
2548
2560
2573
2586
2598
2611
2623
2636
2648
2661
2673
2686
2698
2711
2723
2735
2747
2759
2771
2783
2795
2807
2819
2831
2843
2854
2866
2877
2889
2900
2912
2923
2934
2946
2957
2969
2980
2992
3003
3015
3027
3039
3051
3063
3075
3088
3101
3114
3127
3140
3154
3167
3181
3195
3209
3223
3237
3251
3265
3280
3294
3309
3323
3337
3352
3366
3380
3394
3409
3423
3437
3451
3464
3478
3492
3506
3519
3533
3546
3559
3572
3585
3598
3611
3624
3636
3649
3661
3673
3685
3697
3709
3721
3733
3745
3757
3769
3781
3792
3804
3816
3828
3840
3852
3864
3876
3888
3900
3912
3924
3936
3948
3960
3972
3983
3995
4006
4019
4030
4043
4054
4066
4078
4090
4102
4113
4125
4136
4148
4159
4170
4181
4192
4203
4213
4224
4234
4244
4254
4264
4274
4283
4293
4302
4312
4321
4330
4339
4349
4358
4367
4376
4385
4394
4403
4412
4420
4429
4438
4447
4456
4464
4473
4482
4490
4498
4507
4515
4523
4531
4539
4546
4554
4561
4569
4576
4583
4590
4597
4604
4610
4617
4623
4629
4635
4641
4647
4653
4659
4664
4670
4675
4681
4686
4691
4696
4701
4706
4710
4715
4719
4723
4728
4732
4735
4739
4743
4746
4749
4753
4756
4759
4761
4764
4767
4769
4772
4774
4776
4779
4781
4783
4785
4787
4789
4791
4793
4795
4797
4800
4802
4804
4806
4808
4811
4813
4815
4817
4819
4820
4822
4824
4825
4827
4828
4830
4831
4832
4833
4834
4836
4837
4838
4839
4839
4840
4841
4842
4843
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4857
4858
4858
4859
4859
4859
4859
4859
4858
4858
4858
4857
4857
4856
4856
4855
4855
4854
4854
4853
4853
4852
4852
4851
4851
4850
4850
4849
4849
4849
4848
4848
4847
4846
4846
4845
4844
4843
4842
4840
4839
4837
4835
4833
4831
4829
4826
4824
4821
4818
4816
4813
4810
4807
4803
4800
4797
4793
4790
4786
4783
4779
4775
4771
4767
4763
4759
4755
4750
4746
4741
4737
4732
4727
4722
4717
4712
4707
4702
4696
4691
4685
4680
4674
4668
4662
4656
4650
4644
4638
4631
4625
4619
4612
4605
4599
4592
4585
4578
4571
4564
4557
4550
4543
4535
4528
4520
4512
4505
4497
4489
4481
4473
4465
4456
4448
4440
4432
4424
4416
4408
4400
4392
4384
4376
4368
4360
4353
4345
4337
4330
4322
4314
4307
4299
4292
4284
4277
4269
4261
4254
4246
4238
4230
4223
4215
4207
4199
4191
4183
4176
4168
4160
4152
4145
4137
4129
4122
4114
4107
4099
4091
4083
4077
4070
4062
4054
4048
4041
4034
4027
4019
4013
4006
4000
3993
3986
3980
3973
3966
3959
3953
3946
3939
3933
3926
3919
3912
3906
3899
3892
3886
3879
3873
3866
3859
3853
3846
3839
3833
3826
3820
3813
3807
3800
3793
3787
3780
3774
3767
3761
3754
3748
3741
3735
3728
3722
3715
3709
3702
3696
3689
3683
3677
3670
3664
3657
3651
3644
3638
3632
3625
3619
3613
3606
3600
3593
3587
3581
3574
3568
3562
3555
3549
3543
3537
3530
3524
3518
3511
3505
3499
3493
3486
3480
3474
3468
3462
3455
3449
3443
3437
3431
3424
3418
3412
3406
3400
3394
3387
3381
3375
3369
3363
3357
3351
3345
3339
3332
3326
3320
3314
3308
3302
3296
3290
3284
3278
3272
3266
3260
3254
3248
3242
3236
3230
3224
3218
3212
3206
3200
3194
3189
3183
3177
3171
3165
3159
3153
3147
3141
3135
3130
3124
3118
3112
3106
3100
3095
3089
3083
3077
3071
3066
3060
3054
3048
3042
3037
3031
3025
3019
3014
3008
3002
2997
2991
2985
2979
2974
2968
2962
2957
2951
2945
2940
2934
2929
2923
2917
2912
2906
2900
2895
2889
2884
2878
2872
2867
2861
2856
2850
2845
2839
2834
2828
2823
2817
2812
2806
2801
2795
2790
2784
2779
2773
2768
2762
2757
2751
2746
2741
2735
2730
2724
2719
2714
2708
2703
2697
2692
2687
2681
2676
2671
2665
2660
2655
2649
2644
2639
2633
2628
2623
2618
2612
2607
2602
2597
2591
2586
2581
2576
2570
2565
2560
2555
2549
2544
2539
2534
2529
2524
2518
2513
2508
2503
2498
2493
2488
2482
2477
2472
2467
2462
2457
2452
2447
2442
2437
2432
2427
2421
2416
2411
2406
2401
2396
2391
2386
2381
2376
2371
2366
2361
2356
2351
2347
2342
2337
2332
2327
2322
2317
2312
2307
2302
2297
2292
2288
2283
2278
2273
2268
2263
2258
2253
2249
2244
2239
2234
2229
2225
2220
2215
2210
2205
2201
2196
2191
2186
2182
2177
2172
2167
2163
2158
2153
2148
2144
2139
2134
2130
2125
2120
2116
2111
2106
2102
2097
2092
2088
2083
2079
2074
2069
2065
2060
2056
2051
2045
2041
2037
2033
2028
2024
2019
2013
2009
2005
2001
1996
1992
1987
1983
1978
1974
1969
1965
1960
1956
1951
1947
1943
1938
1934
1929
1925
1920
1916
1912
1907
1903
1898
1894
1890
1885
1881
1877
1872
1868
1864
1859
1855
1851
1846
1842
1838
1833
1829
1825
1820
1816
1812
1808
1803
1799
1795
1791
1786
1782
1778
1774
1769
1765
1761
1757
1753
1748
1744
1740
1736
1732
1728
1723
1719
1715
1711
1707
1703
1699
1694
1690
1686
1682
1678
1674
1670
1666
1662
1658
1654
1650
1645
1641
1637
1633
1629
1625
1621
1617
1613
1609
1605
1601
1597
1593
1589
1585
1581
1577
1574
1570
1566
1562
1558
1554
1550
1546
1542
1538
1534
1530
1527
1523
1519
1515
1511
1507
1503
1499
1496
1492
1488
1484
1480
1477
1473
1469
1465
1461
1458
1454
1450
1446
1442
1439
1435
1431
1427
1424
1420
1416
1412
1409
1405
1401
1398
1394
1390
1387
1383
1379
1376
1372
1368
1365
1361
1357
1354
1350
1346
1343
1339
1336
1332
1328
1325
1321
1318
1314
1310
1307
1303
1300
1296
1293
1289
1286
1282
1278
1275
1271
1268
1264
1261
1257
1254
1250
1247
1243
1240
1237
1233
1230
1226
1223
1219
1216
1212
1209
1206
1202
1199
1195
1192
1189
1185
1182
1178
1175
1172
1168
1165
1162
1158
1155
1152
1148
1145
1142
1138
1135
1132
1128
1125
1122
1118
1115
1112
1109
1105
1102
1099
1096
1092
1089
1086
1083
1079
1076
1073
1070
1067
1063
1060
1057
1054
1051
1047
1044
1041
1038
1035
1032
1028
1025
1022
1018
1016
1012
1010
1006
1002
1000
997
994
991
988
985
982
979
976
973
970
966
963
960
957
954
951
948
945
942
939
936
933
930
927
924
921
918
915
912
909
906
904
901
898
895
892
889
886
883
880
877
874
871
869
866
863
860
857
854
851
848
846
843
840
837
834
831
829
826
823
820
817
814
812
809
806
803
801
798
795
792
789
787
784
781
778
776
773
770
768
765
762
759
757
754
751
749
746
743
741
738
735
733
730
727
725
722
719
717
714
711
709
706
704
701
698
696
693
691
688
685
683
680
678
675
672
670
667
665
662
660
657
655
652
650
647
645
642
640
637
635
632
630
627
625
622
620
617
615
612
610
607
605
603
600
598
595
593
590
588
586
583
581
578
576
574
571
569
567
564
562
559
557
555
552
550
548
545
543
541
538
536
534
531
529
527
525
522
520
518
515
513
511
509
506
504
502
500
497
495
493
491
488
486
484
482
479
477
475
473
471
468
466
464
462
460
458
455
453
451
449
447
445
442
440
438
436
434
432
430
428
425
423
421
419
417
415
413
411
409
407
405
403
400
398
396
394
392
390
388
386
384
382
380
378
376
374
372
370
368
366
364
362
360
358
356
354
352
350
348
346
344
342
340
338
337
335
333
331
329
327
325
323
321
319
317
316
314
312
310
308
306
304
302
300
299
297
295
293
291
289
288
286
284
282
280
278
277
275
273
271
269
268
266
264
262
260
259
257
255
253
252
250
248
246
245
243
241
239
238
236
234
232
231
229
227
226
224
222
221
219
217
215
214
212
210
209
207
205
204
202
200
199
197
196
194
192
191
189
187
186
184
183
181
179
178
176
175
173
171
170
168
167
165
163
162
160
159
157
156
154
153
151
149
148
146
145
143
142
140
