5
15025
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-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
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-103
-103
-104
-104
-105
-106
-107
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-141
-142
-143
-145
-147
-148
-150
-151
-153
-155
-156
-158
-159
-161
-163
-164
-165
-167
-168
-169
-170
-171
-172
-173
-174
-174
-175
-176
-177
-177
-178
-179
-179
-180
-181
-181
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-177
-177
-177
-176
-176
-175
-175
-175
-174
-173
-173
-172
-172
-172
-171
-171
-170
-170
-170
-169
-169
-169
-169
-168
-168
-168
-167
-167
-166
-166
-166
-165
-165
-164
-164
-163
-162
-162
-161
-161
-160
-160
-159
-158
-158
-157
-157
-156
-155
-155
-154
-153
-152
-152
-151
-150
-150
-149
-149
-148
-148
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-141
-141
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-133
-132
-131
-131
-130
-130
-129
-128
-128
-127
-126
-126
-125
-124
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-112
-111
-110
-108
-107
-106
-104
-103
-101
-100
-99
-97
-96
-95
-94
-92
-91
-90
-89
-88
-87
-86
-85
-84
-84
-83
-82
-82
-82
-81
-81
-80
-80
-80
-79
-79
-78
-78
-77
-77
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-70
-70
-69
-68
-67
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-53
-52
-50
-49
-47
-46
-44
-43
-41
-40
-38
-36
-35
-33
-31
-29
-28
-26
-24
-23
-21
-19
-18
-16
-15
-14
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-3
-2
-1
-1
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-2
-2
-3
-3
-3
-4
-4
-5
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-13
-13
-14
-15
-16
-16
-17
-18
-18
-19
-19
-20
-21
-21
-22
-22
-23
-23
-24
-25
-25
-26
-27
-28
-28
-29
-30
-32
-33
-34
-35
-36
-38
-39
-40
-41
-42
-44
-45
-46
-47
-48
-49
-50
-51
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-62
-63
-64
-65
-66
-67
-67
-68
-69
-69
-69
-69
-69
-69
-68
-67
-66
-64
-63
-61
-59
-56
-54
-52
-49
-47
-44
-42
-39
-37
-34
-31
-28
-25
-22
-19
-16
-13
-10
-7
-4
0
3
7
10
14
18
21
25
29
33
37
42
46
50
54
57
61
65
68
72
75
79
82
86
89
93
96
99
102
105
107
110
112
114
116
118
120
121
123
124
126
127
128
129
130
131
132
133
133
134
134
135
135
135
135
135
135
134
134
133
133
132
131
131
130
129
128
126
125
124
122
121
119
117
116
114
113
111
109
108
106
105
103
102
100
98
97
96
94
93
92
91
90
89
88
88
88
88
88
88
88
88
89
89
90
91
92
93
94
95
96
96
97
98
99
100
100
101
102
104
105
106
108
109
111
113
114
116
118
120
122
124
126
128
130
132
135
137
139
142
144
146
148
150
152
154
155
156
158
159
160
160
161
162
163
163
164
165
165
166
166
167
167
167
167
167
166
166
166
165
165
164
163
162
161
160
159
158
156
155
154
152
151
150
149
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
130
129
128
127
126
125
124
122
121
119
117
115
112
110
107
104
101
99
96
93
91
88
86
84
82
79
77
74
72
69
66
62
59
55
51
47
43
39
35
30
25
20
15
10
5
-1
-6
-12
-18
-24
-30
-35
-41
-47
-53
-59
-64
-70
-75
-80
-85
-90
-94
-98
-101
-105
-108
-111
-114
-117
-120
-123
-126
-130
-133
-136
-139
-143
-146
-149
-152
-155
-158
-161
-164
-166
-169
-171
-174
-176
-178
-179
-181
-182
-183
-184
-184
-185
-184
-184
-183
-182
-181
-179
-177
-175
-173
-170
-167
-164
-161
-158
-154
-150
-146
-142
-138
-133
-128
-123
-118
-113
-108
-102
-97
-92
-87
-82
-77
-72
-67
-62
-57
-52
-46
-41
-36
-31
-26
-21
-16
-11
-6
-1
4
9
14
19
24
29
34
39
43
48
52
56
60
63
66
70
73
76
79
82
85
88
91
93
95
98
99
101
102
103
104
104
104
103
102
101
100
98
96
94
91
89
86
83
80
77
75
72
69
66
64
61
59
57
54
52
50
48
46
44
42
40
39
37
36
35
34
33
32
31
30
29
28
27
26
26
25
24
23
22
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
3
2
1
-1
-3
-4
-6
-8
-10
-12
-15
-17
-19
-21
-24
-26
-29
-32
-35
-39
-43
-47
-50
-54
-58
-62
-66
-70
-73
-77
-80
-83
-87
-90
-93
-95
-98
-100
-102
-104
-106
-108
-110
-112
-113
-115
-117
-119
-121
-123
-125
-127
-129
-131
-133
-135
-136
-138
-139
-140
-141
-142
-143
-144
-145
-145
-146
-147
-147
-148
-149
-150
-152
-154
-155
-157
-159
-162
-164
-166
-168
-170
-172
-174
-176
-178
-180
-182
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-205
-207
-208
-210
-212
-214
-216
-218
-220
-222
-223
-225
-227
-229
-231
-232
-234
-236
-238
-239
-241
-242
-243
-245
-246
-247
-248
-249
-250
-251
-252
-252
-253
-254
-255
-256
-256
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-257
-257
-256
-255
-254
-253
-251
-250
-248
-246
-243
-241
-239
-236
-233
-230
-227
-224
-221
-218
-215
-211
-208
-205
-202
-199
-196
-193
-190
-187
-184
-181
-177
-174
-170
-166
-162
-158
-154
-150
-147
-143
-139
-136
-133
-131
-128
-126
-124
-122
-120
-118
-116
-113
-111
-108
-105
-102
-99
-95
-92
-89
-85
-82
-78
-74
-70
-66
-63
-59
-55
-52
-48
-45
-42
-39
-37
-34
-32
-30
-29
-27
-26
-25
-24
-23
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-21
-21
-21
-20
-20
-19
-18
-17
-15
-13
-12
-9
-7
-5
-2
1
4
7
10
13
16
20
23
26
29
33
36
40
43
47
51
56
60
64
69
74
78
83
88
93
98
103
108
113
118
123
128
133
138
143
148
153
158
162
167
171
175
179
183
187
190
193
196
199
201
204
206
208
209
211
213
214
215
217
218
219
219
220
221
222
222
223
224
224
225
225
226
226
227
227
227
228
228
227
227
227
226
225
225
224
223
222
221
219
218
217
215
213
212
210
208
206
204
202
200
197
195
193
191
188
186
183
180
177
174
171
168
164
161
157
154
150
147
144
141
138
136
134
132
130
128
126
125
123
122
120
118
117
115
114
112
110
109
108
106
105
104
104
103
102
102
102
102
102
102
102
102
103
103
104
105
105
106
108
109
111
112
114
116
119
121
124
126
129
131
134
137
139
142
144
147
149
152
155
157
160
164
167
170
173
177
180
183
187
190
194
197
200
204
208
211
215
219
223
227
231
236
240
244
249
253
257
262
266
271
275
280
285
289
294
299
303
308
313
317
322
327
332
337
342
347
352
358
364
370
376
383
389
396
403
409
416
423
429
435
441
447
453
459
465
471
477
482
488
493
499
504
509
514
519
524
529
534
539
544
549
554
559
564
569
573
578
582
587
592
596
601
605
610
615
619
624
629
633
638
642
647
652
657
662
666
672
677
682
686
691
696
701
705
710
715
720
725
731
737
743
749
756
762
769
776
783
789
796
803
809
816
822
828
834
840
846
851
857
862
868
873
878
883
889
894
899
904
910
915
920
926
931
937
942
948
953
958
962
967
971
974
977
980
982
985
987
988
990
992
993
994
996
997
998
1000
1000
1002
1002
1004
1006
1006
1008
1008
1010
1012
1012
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1012
1012
1010
1008
1006
1004
1002
1000
998
995
992
989
985
982
978
974
970
966
962
958
954
950
945
941
937
933
929
925
921
918
914
911
908
905
903
900
897
895
892
889
886
884
881
878
876
874
872
870
868
866
864
863
861
859
858
856
854
852
851
849
847
845
843
841
840
838
836
835
833
832
831
830
829
828
827
827
826
825
825
824
823
821
820
818
817
815
813
811
809
807
805
802
800
797
794
791
788
785
782
779
775
772
769
766
763
760
757
753
750
747
743
740
736
733
729
725
721
717
713
709
705
701
697
694
690
686
682
678
674
670
667
663
659
655
651
647
643
638
634
629
625
620
616
611
606
601
596
591
585
580
574
567
561
554
547
540
533
526
519
512
505
499
492
486
480
474
469
464
459
454
450
446
441
437
433
429
425
421
417
413
410
406
403
400
397
394
392
390
388
386
384
382
381
379
378
378
377
377
376
376
377
377
377
378
379
380
381
382
383
385
386
388
390
392
394
397
399
402
405
408
411
415
419
424
428
433
439
444
450
456
463
469
476
482
489
496
503
510
518
526
533
541
550
558
566
575
583
592
600
609
617
625
633
641
648
655
662
669
676
682
688
694
701
707
713
720
726
732
738
744
750
755
759
763
767
771
774
777
779
781
783
784
785
786
786
786
786
786
785
784
783
782
781
780
778
777
775
773
771
768
766
763
760
756
752
748
744
740
735
730
725
720
714
708
701
694
687
679
671
663
654
646
637
629
620
611
603
595
587
579
571
562
554
546
537
528
518
508
498
487
477
466
455
444
434
423
413
403
394
384
375
366
357
348
340
332
324
317
310
304
299
294
290
286
282
280
277
276
274
273
273
272
272
272
273
273
274
274
275
275
276
277
278
279
281
282
284
286
288
290
292
295
298
300
303
306
309
312
316
319
322
326
329
332
335
338
341
345
348
351
354
358
361
365
369
373
377
380
384
387
390
392
394
395
396
397
396
396
395
393
391
389
386
383
379
376
372
369
365
362
358
355
352
349
346
344
341
340
338
336
335
334
333
333
332
332
332
332
332
333
333
334
335
335
336
337
338
339
340
341
343
345
348
350
353
356
359
362
365
369
372
376
379
383
388
392
397
402
407
413
418
423
428
434
438
443
448
453
458
464
470
476
483
491
498
506
514
522
530
539
547
555
564
572
582
591
601
611
622
632
643
654
666
678
690
703
716
729
743
757
771
785
800
815
830
844
859
873
887
901
914
927
939
952
963
975
985
996
1006
1016
1025
1034
1043
1051
1059
1066
1073
1080
1086
1092
1097
1102
1107
1111
1115
1119
1122
1126
1130
1134
1138
1142
1146
1149
1153
1157
1160
1164
1166
1169
1171
1173
1175
1176
1177
1178
1179
1179
1178
1178
1177
1176
1175
1174
1173
1172
1171
1170
1170
1170
1170
1170
1171
1172
1174
1176
1178
1180
1183
1186
1190
1193
1197
1202
1207
1212
1217
1222
1228
1233
1238
1243
1248
1252
1256
1259
1262
1264
1266
1267
1268
1269
1269
1269
1268
1268
1266
1265
1263
1260
1257
1254
1250
1246
1242
1238
1233
1228
1223
1218
1214
1209
1205
1201
1197
1193
1190
1187
1184
1182
1180
1177
1175
1172
1169
1166
1163
1159
1155
1151
1147
1142
1138
1134
1129
1125
1120
1116
1112
1108
1104
1100
1096
1092
1088
1084
1080
1077
1073
1070
1066
1063
1060
1058
1055
1053
1051
1048
1046
1043
1040
1038
1034
1031
1028
1024
1020
1016
1014
1010
1006
1004
1000
997
994
990
987
983
979
975
971
967
962
958
954
949
945
940
936
932
928
924
920
916
913
910
907
904
902
900
898
896
895
892
890
887
884
881
876
872
867
862
857
851
846
841
836
832
827
823
819
815
811
807
803
798
794
789
784
780
775
771
767
764
760
757
754
752
749
747
744
742
740
738
736
734
732
730
728
726
725
724
724
723
723
724
725
726
728
730
733
737
741
745
750
755
761
767
773
779
786
793
800
808
816
824
833
842
852
862
872
882
893
904
915
926
937
948
959
969
980
990
1000
1010
1020
1031
1041
1051
1061
1071
1082
1093
1103
1114
1125
1136
1146
1156
1166
1176
1185
1194
1203
1211
1219
1226
1233
1239
1244
1249
1253
1255
1257
1258
1258
1257
1255
1252
1249
1245
1240
1234
1228
1222
1215
1208
1201
1194
1187
1179
1172
1164
1157
1149
1142
1134
1127
1119
1111
1103
1095
1087
1078
1069
1061
1052
1043
1034
1026
1016
1008
1000
993
985
977
969
961
953
945
937
929
922
915
908
901
895
890
884
880
875
871
867
864
860
857
854
851
848
845
842
840
838
836
834
834
833
833
833
834
835
837
839
842
845
849
852
856
859
863
866
869
871
874
876
878
880
882
884
886
889
891
893
895
897
899
899
900
900
899
899
898
896
895
894
892
891
889
887
885
882
878
874
870
865
859
854
848
842
837
831
825
820
814
808
802
795
788
780
772
764
756
747
739
731
723
715
708
701
694
688
681
675
668
662
656
650
643
637
630
624
617
610
602
594
585
576
566
555
545
534
523
512
501
491
481
471
463
454
447
441
435
429
425
421
417
414
411
409
407
406
405
405
405
406
408
409
412
414
417
421
425
430
434
439
444
450
455
461
467
474
480
488
495
503
511
519
527
536
544
551
559
566
574
580
587
594
600
607
613
619
625
631
637
642
648
653
658
663
668
672
677
681
684
687
689
690
691
690
689
686
683
679
675
670
664
658
651
643
635
626
617
607
597
586
575
564
553
541
529
517
505
492
479
466
453
439
426
414
401
390
378
367
357
347
338
328
319
310
301
291
281
270
259
247
235
223
210
197
185
172
160
147
136
124
113
103
92
82
72
61
51
40
29
18
6
-6
-18
-30
-43
-56
-68
-80
-92
-103
-113
-124
-133
-142
-151
-159
-166
-173
-179
-184
-189
-193
-197
-201
-205
-208
-211
-214
-218
-221
-225
-228
-232
-236
-239
-243
-246
-249
-252
-254
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-268
-269
-270
-272
-273
-274
-274
-275
-275
-275
-274
-273
-273
-272
-271
-270
-269
-268
-268
-268
-268
-269
-271
-273
-275
-278
-282
-286
-291
-296
-302
-309
-316
-323
-331
-340
-349
-358
-368
-378
-389
-399
-410
-421
-431
-442
-452
-462
-471
-481
-491
-501
-511
-521
-532
-544
-556
-568
-581
-594
-608
-621
-635
-648
-661
-674
-686
-698
-710
-721
-731
-742
-753
-763
-774
-785
-796
-807
-818
-830
-841
-852
-863
-873
-883
-892
-900
-908
-915
-921
-927
-932
-938
-943
-948
-954
-959
-965
-970
-976
-982
-988
-993
-998
-1002
-1008
-1012
-1016
-1018
-1020
-1024
-1025
-1026
-1027
-1027
-1028
-1028
-1028
-1028
-1028
-1028
-1029
-1029
-1030
-1030
-1031
-1032
-1033
-1033
-1034
-1035
-1036
-1037
-1037
-1037
-1037
-1036
-1035
-1033
-1030
-1027
-1022
-1016
-1010
-1004
-996
-987
-977
-967
-956
-944
-932
-918
-905
-890
-876
-860
-845
-829
-812
-795
-778
-761
-744
-726
-708
-690
-672
-653
-635
-617
-599
-582
-565
-548
-531
-515
-499
-483
-468
-454
-440
-426
-413
-401
-390
-379
-369
-360
-351
-342
-333
-324
-315
-305
-296
-287
-277
-268
-259
-251
-243
-236
-230
-225
-221
-218
-216
-214
-214
-215
-217
-220
-224
-229
-235
-243
-251
-261
-272
-284
-296
-310
-326
-342
-359
-377
-396
-417
-437
-459
-481
-504
-527
-550
-573
-596
-618
-640
-662
-683
-704
-725
-746
-766
-786
-806
-826
-845
-865
-884
-902
-920
-936
-953
-968
-982
-995
-1006
-1018
-1028
-1038
-1047
-1056
-1065
-1073
-1081
-1088
-1095
-1101
-1106
-1110
-1114
-1116
-1117
-1118
-1118
-1118
-1117
-1116
-1114
-1111
-1108
-1105
-1100
-1095
-1088
-1081
-1073
-1064
-1054
-1044
-1033
-1020
-1008
-995
-982
-968
-954
-939
-923
-908
-892
-876
-860
-844
-828
-813
-799
-785
-772
-760
-750
-740
-731
-722
-715
-708
-701
-695
-688
-682
-676
-669
-663
-656
-649
-642
-635
-627
-619
-612
-603
-595
-587
-578
-570
-561
-552
-543
-534
-526
-517
-509
-501
-494
-488
-483
-478
-475
-472
-470
-468
-467
-466
-466
-465
-465
-465
-465
-466
-467
-468
-469
-471
-473
-474
-476
-477
-478
-478
-478
-477
-475
-473
-470
-467
-462
-458
-452
-446
-440
-433
-426
-419
-411
-403
-395
-387
-378
-369
-360
-352
-344
-336
-329
-322
-316
-311
-306
-302
-298
-295
-292
-289
-287
-285
-284
-283
-282
-282
-282
-283
-285
-286
-288
-291
-293
-295
-298
-300
-302
-304
-305
-307
-308
-310
-311
-313
-315
-316
-318
-320
-322
-323
-325
-326
-326
-327
-326
-326
-325
-324
-322
-321
-319
-316
-314
-312
-310
-308
-306
-305
-303
-302
-300
-298
-297
-294
-292
-289
-286
-282
-277
-272
-267
-261
-254
-248
-241
-234
-228
-221
-215
-208
-202
-195
-189
-183
-176
-170
-163
-157
-150
-143
-137
-130
-124
-117
-110
-103
-96
-89
-81
-72
-63
-54
-44
-33
-22
-10
2
15
28
41
55
69
83
98
112
127
141
156
170
184
197
211
224
236
249
260
272
282
292
302
310
319
326
334
341
347
354
360
366
373
379
386
393
400
408
416
425
434
443
452
461
470
479
488
497
506
515
523
531
540
548
556
563
570
577
583
589
594
598
601
604
605
606
606
605
602
599
595
589
583
576
568
560
551
541
530
520
508
497
485
474
462
450
438
425
413
400
387
374
361
346
332
317
302
287
271
256
240
225
209
193
178
162
147
131
116
101
86
72
57
43
29
15
1
-12
-25
-38
-50
-61
-71
-81
-90
-98
-106
-113
-120
-126
-132
-138
-144
-150
-156
-162
-167
-173
-178
-182
-186
-190
-194
-197
-201
-204
-207
-210
-213
-215
-218
-221
-223
-226
-230
-233
-237
-241
-245
-250
-256
-263
-270
-278
-287
-297
-307
-318
-329
-340
-351
-361
-372
-382
-392
-401
-410
-419
-428
-437
-446
-455
-464
-473
-481
-489
-497
-503
-509
-514
-518
-522
-524
-526
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-536
-537
-537
-537
-536
-535
-533
-530
-527
-523
-519
-513
-508
-502
-495
-488
-480
-473
-464
-456
-447
-437
-427
-417
-406
-395
-383
-370
-357
-343
-329
-315
-300
-284
-269
-253
-238
-222
-205
-189
-172
-156
-139
-122
-105
-88
-71
-55
-39
-24
-8
7
21
35
49
62
75
88
101
113
126
139
151
164
177
189
202
214
225
235
244
252
258
264
268
270
272
273
273
272
271
268
265
261
256
249
242
233
223
213
201
189
177
164
151
139
127
115
104
94
84
73
63
53
42
31
19
7
-5
-18
-31
-43
-55
-66
-76
-86
-94
-102
-108
-114
-119
-124
-128
-131
-133
-134
-135
-134
-133
-130
-126
-122
-116
-110
-103
-96
-88
-80
-71
-62
-53
-44
-34
-24
-14
-3
8
19
31
43
56
69
83
97
111
125
139
153
167
181
194
208
222
235
249
263
277
291
305
319
332
345
356
367
378
387
395
403
409
415
420
424
427
430
432
434
436
438
440
442
444
447
451
454
458
462
466
469
471
472
472
470
466
460
452
442
431
417
401
383
364
343
322
299
276
253
229
206
182
159
136
114
91
69
47
25
4
-17
-37
-57
-77
-95
-113
-131
-147
-163
-178
-193
-207
-220
-232
-244
-255
-266
-276
-286
-296
-305
-314
-322
-330
-338
-344
-350
-356
-360
-364
-367
-369
-371
-371
-371
-371
-370
-368
-366
-364
-361
-358
-354
-351
-347
-343
-339
-335
-331
-327
-323
-320
-317
-315
-313
-312
-312
-313
-313
-315
-316
-318
-320
-322
-323
-325
-327
-329
-331
-333
-336
-339
-343
-348
-353
-359
-365
-372
-379
-387
-395
-403
-412
-420
-428
-436
-444
-452
-459
-466
-473
-479
-485
-490
-493
-496
-498
-498
-497
-496
-493
-490
-486
-481
-477
-473
-469
-465
-462
-459
-457
-455
-453
-452
-450
-448
-446
-444
-440
-436
-431
-424
-416
-407
-397
-386
-374
-361
-348
-334
-318
-302
-286
-268
-249
-229
-209
-188
-166
-144
-122
-100
-80
-60
-41
-24
-8
7
20
33
44
54
63
71
79
86
93
99
105
110
115
120
125
130
136
143
150
159
168
178
189
200
213
226
240
255
271
287
304
322
341
360
379
399
419
440
461
482
503
524
545
566
587
607
626
646
664
682
700
716
732
747
761
775
788
800
811
823
834
845
856
866
877
887
897
906
915
923
930
935
940
944
947
949
951
954
956
960
963
966
970
973
975
975
975
974
970
966
960
954
947
939
930
922
913
905
896
887
878
868
859
850
841
832
823
815
806
797
788
779
770
760
751
741
731
721
711
700
689
678
665
651
636
620
602
583
563
543
522
501
479
458
436
415
394
373
353
332
312
293
273
254
235
216
198
180
162
144
126
108
90
72
54
36
18
-1
-20
-39
-58
-78
-97
-117
-136
-155
-173
-191
-208
-224
-238
-252
-264
-275
-284
-292
-298
-302
-305
-307
-307
-306
-305
-303
-300
-298
-295
-292
-289
-284
-280
-274
-267
-259
-250
-241
-231
-221
-210
-200
-190
-180
-170
-161
-151
-142
-133
-124
-115
-106
-97
-88
-80
-73
-67
-62
-58
-54
-52
-50
-49
-48
-47
-46
-45
-44
-43
-43
-42
-42
-43
-45
-47
-51
-56
-62
-69
-77
-85
-94
-102
-111
-119
-126
-133
-140
-146
-151
-156
-160
-164
-168
-172
-176
-181
-186
-191
-197
-203
-211
-218
-227
-235
-244
-253
-263
-273
-283
-293
-303
-314
-325
-336
-346
-357
-368
-378
-388
-398
-407
-417
-425
-434
-442
-450
-457
-465
-472
-479
-487
-494
-501
-509
-516
-523
-529
-535
-540
-544
-546
-548
-548
-546
-543
-539
-534
-528
-521
-514
-507
-499
-491
-484
-476
-468
-459
-449
-438
-426
-413
-398
-382
-364
-346
-327
-307
-286
-266
-245
-223
-202
-180
-158
-136
-113
-90
-67
-44
-21
2
25
49
72
96
120
145
170
195
221
247
272
298
323
348
372
396
418
440
461
480
498
515
530
543
555
565
574
582
588
594
599
604
608
612
616
620
624
628
632
635
638
641
642
643
642
640
636
631
624
616
606
594
581
567
552
536
519
501
483
464
445
425
405
386
366
346
327
308
290
273
256
240
225
211
197
184
171
159
148
136
125
115
105
94
84
74
64
54
43
33
23
13
3
-7
-17
-28
-39
-51
-64
-79
-94
-110
-128
-146
-165
-185
-205
-226
-246
-267
-288
-309
-331
-353
-375
-397
-420
-443
-466
-489
-511
-532
-553
-574
-594
-614
-634
-654
-675
-696
-717
-738
-759
-780
-801
-821
-841
-860
-879
-898
-916
-934
-952
-970
-987
-1004
-1022
-1039
-1056
-1073
-1090
-1107
-1124
-1142
-1159
-1177
-1194
-1212
-1229
-1245
-1261
-1275
-1289
-1301
-1312
-1323
-1332
-1342
-1351
-1360
-1369
-1379
-1391
-1404
-1418
-1434
-1452
-1472
-1494
-1517
-1542
-1567
-1593
-1620
-1647
-1675
-1702
-1730
-1757
-1784
-1811
-1837
-1862
-1887
-1910
-1932
-1952
-1972
-1990
-2008
-2025
-2041
-2057
-2073
-2089
-2106
-2122
-2139
-2156
-2173
-2189
-2204
-2219
-2232
-2244
-2254
-2263
-2271
-2277
-2282
-2286
-2289
-2292
-2294
-2296
-2297
-2298
-2299
-2299
-2298
-2296
-2294
-2290
-2286
-2281
-2275
-2270
-2265
-2260
-2255
-2251
-2247
-2243
-2240
-2235
-2231
-2225
-2219
-2212
-2205
-2197
-2188
-2179
-2170
-2161
-2152
-2143
-2135
-2126
-2116
-2107
-2096
-2085
-2073
-2061
-2047
-2033
-2019
-2004
-1989
-1974
-1959
-1944
-1929
-1915
-1901
-1887
-1873
-1859
-1846
-1832
-1819
-1806
-1794
-1782
-1770
-1759
-1748
-1737
-1726
-1714
-1702
-1689
-1676
-1663
-1650
-1637
-1625
-1613
-1602
-1592
-1584
-1577
-1572
-1568
-1565
-1564
-1565
-1567
-1570
-1575
-1581
-1588
-1597
-1607
-1618
-1631
-1644
-1659
-1675
-1691
-1707
-1724
-1741
-1758
-1775
-1792
-1810
-1829
-1848
-1869
-1892
-1916
-1941
-1968
-1996
-2025
-2054
-2084
-2114
-2144
-2174
-2202
-2231
-2258
-2285
-2311
-2337
-2362
-2386
-2410
-2433
-2456
-2478
-2499
-2520
-2540
-2559
-2577
-2595
-2612
-2628
-2644
-2660
-2675
-2690
-2705
-2719
-2733
-2747
-2761
-2775
-2789
-2804
-2819
-2835
-2851
-2868
-2886
-2903
-2922
-2940
-2959
-2977
-2995
-3013
-3030
-3047
-3063
-3078
-3093
-3107
-3120
-3133
-3145
-3158
-3170
-3183
-3196
-3209
-3222
-3236
-3249
-3262
-3276
-3289
-3302
-3315
-3328
-3340
-3353
-3366
-3379
-3392
-3405
-3417
-3430
-3441
-3452
-3462
-3470
-3477
-3483
-3487
-3490
-3491
-3491
-3490
-3488
-3485
-3482
-3478
-3473
-3467
-3461
-3454
-3447
-3440
-3433
-3426
-3419
-3412
-3406
-3399
-3392
-3384
-3376
-3368
-3359
-3349
-3338
-3326
-3314
-3301
-3286
-3271
-3256
-3239
-3222
-3204
-3186
-3166
-3146
-3125
-3104
-3083
-3061
-3039
-3017
-2994
-2972
-2950
-2927
-2905
-2883
-2861
-2839
-2818
-2797
-2776
-2756
-2736
-2718
-2700
-2684
-2668
-2655
-2643
-2632
-2623
-2616
-2609
-2604
-2598
-2594
-2589
-2584
-2580
-2577
-2574
-2572
-2571
-2571
-2573
-2577
-2583
-2590
-2600
-2611
-2623
-2637
-2651
-2666
-2681
-2697
-2712
-2727
-2741
-2755
-2768
-2780
-2790
-2799
-2806
-2811
-2816
-2818
-2820
-2820
-2819
-2817
-2814
-2811
-2806
-2801
-2795
-2787
-2779
-2769
-2759
-2747
-2735
-2722
-2708
-2693
-2677
-2659
-2641
-2621
-2600
-2577
-2552
-2526
-2498
-2468
-2436
-2402
-2367
-2331
-2293
-2255
-2217
-2179
-2140
-2103
-2065
-2027
-1990
-1953
-1916
-1879
-1842
-1805
-1768
-1731
-1694
-1657
-1621
-1585
-1550
-1515
-1479
-1444
-1409
-1374
-1340
-1305
-1270
-1235
-1199
-1164
-1128
-1092
-1056
-1018
-982
-945
-908
-871
-834
-797
-760
-723
-686
-649
-613
-578
-544
-510
-478
-447
-417
-388
-361
-335
-310
-286
-263
-242
-222
-203
-185
-168
-152
-137
-121
-106
-92
-77
-63
-49
-36
-22
-9
4
17
30
43
56
69
82
96
109
123
137
151
165
179
192
204
216
226
234
242
247
251
253
252
250
246
240
233
224
213
201
189
175
160
145
129
112
95
77
58
39
19
-1
-21
-42
-62
-82
-101
-120
-137
-154
-170
-186
-200
-214
-228
-241
-255
-268
-283
-297
-312
-327
-343
-358
-374
-389
-405
-420
-435
-450
-466
-482
-498
-515
-533
-551
-570
-588
-606
-624
-642
-659
-676
-693
-711
-728
-746
-765
-783
-802
-821
-840
-858
-876
-894
-911
-928
-946
-963
-980
-998
-1014
-1033
-1051
-1069
-1088
-1106
-1125
-1144
-1163
-1183
-1204
-1227
-1250
-1275
-1300
-1327
-1355
-1383
-1412
-1440
-1468
-1495
-1521
-1546
-1570
-1592
-1614
-1635
-1654
-1673
-1692
-1709
-1726
-1742
-1757
-1771
-1785
-1798
-1810
-1823
-1836
-1850
-1865
-1880
-1896
-1913
-1931
-1950
-1968
-1987
-2007
-2025
-2045
-2064
-2083
-2102
-2121
-2140
-2159
-2178
-2196
-2215
-2235
-2254
-2274
-2295
-2316
-2338
-2360
-2383
-2406
-2429
-2452
-2474
-2496
-2517
-2538
-2558
-2579
-2599
-2620
-2641
-2663
-2686
-2709
-2733
-2757
-2782
-2806
-2831
-2856
-2880
-2905
-2930
-2954
-2979
-3003
-3028
-3052
-3076
-3100
-3123
-3145
-3167
-3188
-3209
-3229
-3249
-3268
-3287
-3306
-3324
-3342
-3360
-3376
-3392
-3407
-3421
-3434
-3445
-3455
-3463
-3470
-3475
-3478
-3480
-3480
-3479
-3476
-3472
-3467
-3461
-3453
-3445
-3436
-3427
-3416
-3406
-3394
-3383
-3371
-3358
-3345
-3331
-3317
-3302
-3287
-3272
-3257
-3241
-3225
-3209
-3193
-3176
-3159
-3142
-3125
-3108
-3090
-3074
-3057
-3041
-3025
-3010
-2996
-2982
-2970
-2958
-2947
-2938
-2930
-2922
-2915
-2909
-2904
-2899
-2894
-2890
-2887
-2886
-2886
-2887
-2890
-2896
-2903
-2912
-2923
-2936
-2951
-2967
-2984
-3001
-3019
-3037
-3054
-3071
-3086
-3101
-3114
-3127
-3138
-3149
-3160
-3171
-3182
-3193
-3203
-3215
-3226
-3236
-3247
-3257
-3267
-3276
-3284
-3292
-3299
-3305
-3310
-3315
-3319
-3321
-3323
-3325
-3325
-3324
-3322
-3320
-3316
-3312
-3308
-3303
-3299
-3294
-3290
-3286
-3283
-3279
-3276
-3273
-3270
-3266
-3262
-3257
-3251
-3244
-3236
-3228
-3218
-3208
-3198
-3187
-3177
-3166
-3156
-3145
-3135
-3124
-3113
-3102
-3089
-3074
-3058
-3039
-3018
-2995
-2970
-2943
-2915
-2885
-2854
-2821
-2788
-2754
-2720
-2684
-2648
-2612
-2575
-2538
-2501
-2463
-2425
-2386
-2348
-2309
-2271
-2233
-2196
-2160
-2125
-2091
-2058
-2027
-1996
-1965
-1936
-1907
-1878
-1850
-1823
-1796
-1771
-1745
-1721
-1697
-1674
-1652
-1630
-1609
-1590
-1572
-1555
-1539
-1526
-1514
-1503
-1494
-1487
-1481
-1477
-1474
-1473
-1474
-1476
-1480
-1486
-1494
-1504
-1515
-1529
-1544
-1561
-1580
-1601
-1623
-1647
-1672
-1699
-1727
-1756
-1787
-1818
-1851
-1885
-1920
-1956
-1992
-2029
-2069
-2109
-2150
-2191
-2232
-2274
-2316
-2357
-2399
-2440
-2480
-2520
-2559
-2597
-2634
-2670
-2706
-2740
-2773
-2805
-2835
-2865
-2893
-2920
-2945
-2970
-2993
-3015
-3036
-3057
-3076
-3094
-3112
-3128
-3144
-3159
-3172
-3185
-3198
-3209
-3219
-3228
-3236
-3243
-3248
-3250
-3251
-3249
-3245
-3238
-3230
-3219
-3207
-3194
-3180
-3166
-3150
-3135
-3118
-3100
-3082
-3061
-3040
-3017
-2992
-2967
-2940
-2912
-2884
-2855
-2825
-2795
-2765
-2735
-2705
-2676
-2647
-2618
-2591
-2564
-2538
-2512
-2486
-2461
-2436
-2412
-2388
-2364
-2340
-2316
-2292
-2269
-2246
-2223
-2201
-2179
-2157
-2136
-2116
-2096
-2077
-2059
-2041
-2024
-2007
-1990
-1974
-1958
-1942
-1927
-1912
-1898
-1884
-1872
-1860
-1849
-1838
-1828
-1819
-1810
-1800
-1791
-1780
-1769
-1757
-1744
-1730
-1714
-1696
-1677
-1657
-1637
-1615
-1592
-1569
-1546
-1522
-1498
-1474
-1451
-1427
-1404
-1381
-1358
-1335
-1312
-1289
-1266
-1244
-1221
-1199
-1177
-1155
-1134
-1114
-1094
-1075
-1057
-1039
-1022
-1006
-990
-975
-960
-947
-934
-923
-913
-904
-898
-894
-891
-891
-892
-895
-899
-904
-909
-914
-920
-926
-932
-938
-944
-951
-958
-965
-973
-982
-991
-1000
-1010
-1020
-1031
-1041
-1051
-1061
-1071
-1081
-1092
-1103
-1116
-1129
-1143
-1158
-1174
-1191
-1210
-1229
-1250
-1271
-1293
-1316
-1338
-1362
-1385
-1408
-1430
-1451
-1472
-1491
-1509
-1526
-1541
-1555
-1567
-1579
-1590
-1600
-1609
-1617
-1624
-1630
-1634
-1638
-1640
-1641
-1640
-1638
-1635
-1631
-1626
-1619
-1613
-1605
-1597
-1589
-1581
-1573
-1565
-1557
-1549
-1540
-1532
-1524
-1516
-1509
-1501
-1494
-1487
-1479
-1472
-1465
-1458
-1451
-1444
-1437
-1430
-1423
-1416
-1410
-1404
-1398
-1393
-1388
-1384
-1379
-1376
-1373
-1371
-1369
-1369
-1370
-1372
-1375
-1378
-1382
-1385
-1389
-1392
-1395
-1397
-1398
-1399
-1399
-1399
-1398
-1398
-1397
-1396
-1395
-1395
-1394
-1395
-1395
-1395
-1396
-1396
-1397
-1396
-1395
-1394
-1391
-1388
-1383
-1377
-1371
-1364
-1356
-1348
-1341
-1334
-1328
-1323
-1319
-1317
-1316
-1317
-1320
-1326
-1333
-1343
-1355
-1368
-1384
-1401
-1420
-1441
-1462
-1485
-1508
-1531
-1555
-1579
-1603
-1626
-1650
-1673
-1696
-1720
-1743
-1767
-1791
-1815
-1839
-1863
-1886
-1910
-1933
-1956
-1978
-2000
-2021
-2041
-2062
-2081
-2099
-2116
-2133
-2148
-2163
-2176
-2189
-2202
-2214
-2226
-2237
-2249
-2260
-2271
-2283
-2294
-2304
-2315
-2325
-2336
-2346
-2356
-2365
-2375
-2384
-2394
-2404
-2414
-2424
-2434
-2444
-2455
-2465
-2476
-2486
-2496
-2507
-2517
-2527
-2537
-2548
-2558
-2569
-2580
-2592
-2603
-2615
-2626
-2637
-2648
-2659
-2669
-2679
-2688
-2697
-2705
-2712
-2719
-2725
-2732
-2737
-2743
-2749
-2755
-2761
-2767
-2774
-2780
-2786
-2793
-2799
-2804
-2809
-2814
-2817
-2821
-2823
-2825
-2826
-2827
-2827
-2826
-2824
-2821
-2819
-2815
-2812
-2808
-2804
-2800
-2796
-2792
-2788
-2784
-2780
-2776
-2772
-2767
-2763
-2758
-2751
-2745
-2737
-2728
-2718
-2708
-2696
-2684
-2670
-2655
-2638
-2621
-2602
-2582
-2562
-2540
-2518
-2495
-2471
-2447
-2422
-2396
-2369
-2341
-2312
-2282
-2250
-2217
-2183
-2146
-2109
-2070
-2029
-1987
-1944
-1900
-1855
-1809
-1762
-1715
-1667
-1619
-1570
-1521
-1473
-1424
-1376
-1328
-1282
-1236
-1192
-1150
-1109
-1071
-1034
-1000
-968
-937
-909
-882
-857
-833
-811
-790
-771
-753
-737
-722
-709
-698
-688
-681
-676
-673
-671
-672
-674
-678
-682
-687
-693
-699
-706
-713
-720
-728
-736
-745
-755
-765
-776
-786
-797
-808
-820
-831
-842
-853
-863
-874
-885
-896
-906
-917
-927
-937
-945
-953
-960
-965
-970
-974
-976
-979
-981
-983
-985
-987
-990
-993
-996
-1000
-1004
-1008
-1012
-1018
-1022
-1029
-1036
-1042
-1049
-1056
-1063
-1071
-1078
-1086
-1093
-1101
-1109
-1117
-1126
-1134
-1143
-1153
-1163
-1175
-1186
-1199
-1213
-1227
-1242
-1258
-1274
-1291
-1308
-1326
-1344
-1362
-1381
-1399
-1418
-1436
-1454
-1472
-1489
-1505
-1521
-1535
-1548
-1561
-1572
-1582
-1591
-1600
-1608
-1616
-1624
-1632
-1640
-1649
-1658
-1667
-1675
-1683
-1691
-1698
-1705
-1711
-1716
-1721
-1726
-1732
-1737
-1743
-1749
-1756
-1763
-1770
-1777
-1784
-1790
-1796
-1800
-1803
-1805
-1805
-1804
-1801
-1797
-1792
-1785
-1776
-1767
-1756
-1745
-1732
-1718
-1704
-1688
-1673
-1657
-1641
-1625
-1609
-1593
-1577
-1561
-1545
-1528
-1511
-1492
-1473
-1452
-1430
-1407
-1383
-1358
-1333
-1307
-1281
-1255
-1228
-1201
-1173
-1146
-1118
-1089
-1061
-1032
-1002
-972
-943
-913
-883
-853
-824
-794
-765
-736
-707
-678
-648
-619
-589
-559
-529
-498
-468
-438
-408
-379
-351
-325
-300
-277
-256
-236
-218
-201
-185
-170
-155
-142
-128
-115
-102
-89
-76
-63
-50
-37
-25
-12
0
13
25
38
52
65
79
94
108
123
139
154
170
186
202
219
236
253
271
290
308
328
348
368
389
411
434
456
480
503
527
551
575
600
626
651
678
705
732
760
788
815
842
869
895
920
944
966
988
1010
1030
1051
1072
1094
1115
1138
1161
1184
1208
1232
1256
1280
1305
1328
1352
1376
1399
1421
1443
1465
1485
1505
1524
1542
1559
1574
1589
1603
1616
1629
1640
1651
1661
1670
1679
1686
1693
1699
1705
1710
1715
1720
1726
1732
1739
1745
1753
1760
1767
1774
1781
1788
1794
1800
1806
1813
1820
1828
1837
1846
1857
1868
1879
1892
1904
1917
1930
1943
1955
1967
1978
1989
1999
2008
2016
2024
2029
2035
2039
2043
2045
2045
2047
2045
2045
2043
2041
2037
2033
2028
2023
2016
2009
2001
1993
1984
1974
1964
1954
1943
1932
1920
1908
1896
1884
1872
1860
1848
1836
1824
1812
1801
1789
1778
1766
1754
1742
1730
1718
1707
1695
1683
1672
1660
1648
1636
1623
1610
1597
1584
1570
1555
1541
1526
1511
1496
1481
1466
1452
1438
1424
1412
1399
1388
1378
1368
1360
1352
1345
1339
1335
1331
1328
1326
1325
1324
1323
1323
1324
1324
1325
1327
1329
1331
1334
1338
1342
1346
1351
1357
1363
1370
1378
1386
1395
1404
1413
1423
1433
1444
1455
1467
1479
1492
1505
1518
1532
1545
1560
1574
1588
1603
1618
1634
1650
1667
1685
1704
1723
1743
1763
1784
1804
1824
1843
1862
1880
1897
1913
1929
1944
1958
1973
1987
2001
2016
2031
2045
2062
2079
2097
2115
2135
2155
2177
2199
2222
2246
2271
2296
2322
2348
2375
2401
2427
2452
2477
2501
2525
2548
2571
2594
2616
2637
2658
2678
2696
2714
2731
2745
2758
2770
2780
2789
2796
2803
2810
2816
2822
2829
2836
2844
2852
2861
2870
2878
2887
2895
2903
2911
2919
2926
2934
2941
2949
2956
2964
2971
2978
2984
2991
2997
3002
3008
3013
3019
3024
3031
3038
3045
3053
3062
3072
3082
3094
3107
3120
3134
3150
3165
3182
3199
3216
3234
3251
3270
3288
3307
3326
3346
3367
3388
3411
3435
3461
3487
3514
3543
3571
3601
3631
3661
3691
3722
3752
3783
3814
3846
3877
3909
3942
3974
4006
4041
4075
4110
4144
4179
4214
4249
4283
4317
4350
4383
4415
4446
4477
4507
4536
4565
4593
4619
4644
4668
4690
4709
4727
4743
4757
4768
4777
4784
4788
4790
4790
4788
4784
4778
4769
4759
4747
4733
4717
4699
4679
4656
4632
4606
4577
4547
4515
4482
4447
4410
4372
4332
4290
4247
4204
4159
4113
4067
4019
3972
3924
3875
3827
3779
3731
3683
3635
3588
3540
3493
3445
3398
3350
3303
3255
3208
3160
3114
3067
3021
2976
2932
2888
2845
2802
2760
2719
2678
2637
2598
2558
2520
2483
2446
2411
2377
2343
2311
2280
2249
2219
2190
2161
2132
2104
2077
2051
2025
2001
1979
1957
1938
1919
1902
1887
1873
1859
1847
1835
1824
1814
1805
1796
1788
1782
1777
1773
1770
1770
1770
1773
1777
1783
1790
1799
1809
1820
1832
1845
1859
1874
1889
1905
1921
1938
1956
1974
1993
2011
2031
2050
2069
2089
2108
2126
2145
2163
2181
2199
2216
2233
2249
2265
2280
2294
2308
2320
2332
2343
2353
2362
2370
2377
2383
2388
2392
2395
2398
2399
2400
2400
2399
2398
2396
2393
2389
2384
2378
2370
2362
2352
2341
2329
2316
2301
2285
2268
2250
2231
2211
2190
2168
2145
2121
2098
2073
2049
2024
1999
1974
1950
1925
1900
1875
1850
1825
1799
1773
1747
1720
1693
1665
1637
1609
1581
1552
1523
1494
1466
1438
1411
1384
1357
1331
1305
1280
1255
1231
1206
1182
1157
1132
1106
1081
1055
1029
1002
976
950
924
899
874
850
827
805
785
765
748
732
718
707
697
690
685
682
681
682
685
689
696
703
713
725
738
754
771
790
811
834
858
884
911
939
968
998
1029
1062
1096
1131
1167
1204
1243
1282
1322
1363
1405
1448
1491
1534
1579
1623
1669
1714
1760
1807
1853
1900
1947
1995
2041
2090
2139
2187
2236
2285
2334
2383
2431
2480
2528
2575
2622
2669
2715
2760
2804
2848
2890
2932
2972
3011
3049
3085
3119
3152
3184
3214
3242
3269
3295
3319
3341
3362
3381
3398
3414
3428
3440
3450
3459
3466
3472
3477
3480
3482
3484
3485
3484
3483
3480
3476
3471
3465
3457
3447
3437
3424
3410
3395
3378
3360
3340
3319
3296
3272
3246
3218
3189
3158
3125
3090
3054
3017
2979
2940
2902
2863
2825
2787
2750
2713
2676
2640
2604
2569
2534
2499
2466
2432
2400
2368
2337
2307
2278
2250
2223
2196
2170
2144
2118
2093
2069
2045
2021
1999
1977
1957
1937
1918
1900
1883
1867
1852
1837
1823
1810
1797
1785
1773
1762
1750
1740
1729
1720
1711
1702
1695
1689
1683
1679
1676
1673
1672
1671
1672
1673
1675
1678
1682
1687
1693
1699
1707
1715
1724
1733
1743
1754
1765
1776
1787
1798
1810
1821
1833
1844
1856
1867
1877
1888
1897
1905
1913
1919
1925
1929
1932
1933
1934
1933
1931
1927
1923
1917
1910
1902
1893
1883
1871
1859
1845
1831
1816
1800
1783
1765
1746
1726
1706
1684
1662
1639
1614
1589
1562
1534
1505
1476
1445
1414
1383
1351
1319
1288
1257
1227
1198
1170
1142
1116
1090
1065
1041
1018
996
976
956
938
922
906
892
879
867
856
846
836
826
818
809
802
795
790
787
784
784
785
788
792
798
804
812
821
830
841
852
864
876
890
904
919
934
951
968
985
1004
1022
1042
1062
1082
1102
1123
1144
1165
1187
1209
1231
1253
1275
1297
1319
1340
1362
1382
1403
1424
1445
1466
1487
1508
1530
1552
1575
1597
1620
1643
1666
1689
1712
1735
1757
1779
1801
1822
1843
1863
1883
1901
1919
1937
1954
1971
1988
2004
2021
2037
2053
2069
2086
2102
2118
2134
2150
2166
2181
2196
2210
2223
2236
2247
2259
2269
2280
2290
2300
2310
2320
2330
2340
2349
2359
2369
2378
2387
2396
2405
2414
2423
2432
2440
2448
2456
2463
2470
2475
2480
2483
2485
2486
2486
2485
2483
2480
2477
2473
2469
2464
2458
2451
2444
2436
2427
2417
2406
2394
2382
2368
2354
2340
2325
2310
2295
2279
2263
2247
2231
2214
2196
2178
2160
2140
2120
2098
2075
2051
2025
1999
1970
1941
1911
1880
1848
1816
1783
1751
1718
1686
1654
1623
1592
1562
1533
1505
1477
1451
1426
1401
1378
1356
1335
1315
1296
1278
1262
1247
1234
1222
1212
1203
1196
1191
1187
1185
1184
1185
1187
1191
1195
1202
1209
1218
1228
1239
1250
1263
1276
1289
1303
1318
1333
1349
1366
1383
1400
1418
1436
1453
1471
1489
1506
1523
1539
1555
1570
1584
1597
1610
1621
1632
1641
1649
1657
1663
1668
1673
1676
1679
1680
1680
1679
1677
1673
1668
1661
1652
1641
1629
1615
1599
1581
1561
1539
1516
1490
1463
1435
1405
1373
1340
1305
1269
1232
1194
1155
1116
1075
1035
994
953
912
871
829
788
747
707
667
627
588
550
512
474
437
401
364
329
293
257
222
187
153
118
84
51
19
-13
-44
-74
-103
-131
-158
-184
-209
-233
-256
-279
-301
-323
-344
-365
-386
-407
-427
-447
-466
-485
-503
-521
-539
-556
-574
-591
-608
-626
-644
-662
-679
-697
-715
-733
-750
-767
-784
-801
-818
-834
-851
-868
-885
-903
-921
-940
-959
-980
-1000
-1022
-1043
-1065
-1086
-1108
-1129
-1150
-1170
-1190
-1209
-1227
-1244
-1260
-1276
-1290
-1304
-1317
-1330
-1342
-1353
-1363
-1373
-1383
-1392
-1401
-1410
-1418
-1426
-1434
-1442
-1450
-1459
-1467
-1475
-1483
-1491
-1499
-1506
-1513
-1519
-1524
-1528
-1532
-1534
-1536
-1536
-1536
-1535
-1533
-1531
-1528
-1525
-1522
-1519
-1516
-1513
-1511
-1508
-1507
-1505
-1503
-1501
-1499
-1496
-1493
-1489
-1485
-1480
-1475
-1469
-1463
-1457
-1450
-1443
-1436
-1428
-1420
-1412
-1403
-1393
-1383
-1372
-1361
-1349
-1336
-1321
-1306
-1290
-1272
-1254
-1234
-1214
-1192
-1169
-1145
-1120
-1093
-1066
-1037
-1006
-976
-945
-913
-881
-849
-817
-785
-753
-722
-691
-660
-629
-598
-568
-537
-506
-475
-444
-412
-380
-348
-315
-283
-250
-218
-186
-154
-124
-94
-64
-36
-8
19
46
73
99
125
151
177
204
230
257
283
310
336
363
389
416
442
468
495
521
548
576
604
632
661
691
721
751
782
813
845
876
907
939
970
1002
1034
1065
1097
1129
1160
1191
1221
1251
1280
1308
1334
1360
1385
1408
1431
1452
1472
1491
1509
1525
1540
1553
1565
1576
1585
1593
1600
1605
1610
1614
1616
1619
1620
1621
1621
1621
1620
1618
1616
1614
1610
1607
1602
1598
1593
1588
1584
1579
1575
1571
1567
1564
1561
1559
1556
1555
1554
1553
1553
1554
1556
1559
1562
1565
1569
1573
1577
1580
1584
1587
1589
1591
1593
1594
1595
1595
1594
1592
1590
1586
1581
1576
1569
1560
1551
1540
1529
1517
1503
1490
1476
1461
1447
1432
1416
1401
1385
1370
1354
1338
1322
1306
1290
1275
1260
1245
1231
1218
1205
1194
1183
1174
1166
1160
1155
1152
1149
1149
1149
1152
1155
1161
1168
1177
1187
1199
1213
1229
1246
1265
1286
1308
1331
1356
1381
1408
1435
1463
1492
1520
1549
1577
1605
1633
1660
1687
1714
1740
1766
1792
1818
1844
1870
1896
1921
1947
1972
1997
2023
2048
2074
2100
2126
2153
2180
2208
2237
2267
2296
2327
2358
2390
2422
2454
2487
2519
2552
2585
2618
2651
2684
2717
2749
2782
2815
2848
2881
2915
2948
2981
3014
3048
3082
3116
3150
3184
3219
3254
3290
3326
3363
3400
3438
3476
3514
3553
3592
3630
3669
3706
3744
3781
3817
3853
3889
3926
3962
3999
4035
4072
4110
4147
4185
4223
4261
4299
4337
4374
4412
4449
4486
4524
4561
4598
4636
4673
4710
4747
4783
4819
4854
4889
4923
4956
4989
5021
5052
5082
5113
5142
5172
5201
5229
5257
5285
5312
5339
5365
5390
5416
5441
5465
5489
5513
5537
5560
5583
5606
5628
5650
5672
5694
5715
5735
5755
5774
5793
5810
5827
5843
5859
5873
5888
5902
5915
5928
5940
5952
5963
5973
5982
5990
5996
6002
6007
6010
6013
6016
6018
6020
6021
6022
6024
6025
6026
6027
6027
6027
6027
6027
6027
6027
6027
6028
6030
6032
6036
6041
6047
6054
6063
6073
6084
6096
6110
6125
6141
6158
6176
6195
6215
6236
6257
6279
6302
6326
6349
6374
6398
6422
6447
6472
6498
6523
6549
6575
6601
6627
6653
6679
6704
6729
6754
6777
6800
6822
6842
6861
6880
6897
6913
6928
6941
6954
6965
6975
6984
6991
6998
7003
7006
7009
7010
7009
7008
7005
7000
6995
6988
6981
6972
6963
6954
6944
6934
6924
6913
6903
6893
6884
6875
6867
6859
6852
6845
6839
6834
6829
6825
6822
6819
6817
6815
6815
6815
6816
6817
6819
6822
6826
6830
6836
6842
6849
6856
6865
6874
6884
6895
6906
6918
6930
6942
6955
6967
6979
6991
7003
7014
7025
7036
7047
7057
7068
7078
7089
7099
7110
7120
7130
7141
7152
7163
7174
7186
7198
7211
7224
7237
7251
7265
7280
7294
7308
7323
7337
7351
7365
7379
7393
7407
7422
7436
7450
7464
7477
7490
7503
7515
7526
7538
7549
7560
7571
7581
7593
7604
7616
7628
7640
7653
7666
7679
7692
7706
7719
7733
7746
7760
7774
7788
7802
7817
7831
7846
7861
7875
7890
7904
7917
7930
7942
7954
7965
7976
7987
7998
8010
8021
8032
8045
8058
8071
8084
8098
8112
8127
8141
8157
8175
8193
8211
8230
8250
8270
8291
8312
8333
8355
8376
8398
8420
8443
8467
8491
8517
8544
8571
8600
8630
8661
8693
8724
8756
8787
8818
8848
8877
8905
8932
8959
8986
9011
9037
9062
9086
9110
9134
9156
9177
9197
9216
9233
9249
9263
9275
9286
9296
9304
9311
9316
9320
9323
9324
9323
9321
9317
9312
9305
9296
9286
9274
9261
9247
9231
9213
9194
9173
9151
9127
9102
9075
9048
9020
8990
8960
8930
8899
8867
8835
8803
8770
8737
8703
8668
8633
8598
8563
8528
8492
8457
8423
8389
8355
8322
8289
8256
8223
8189
8157
8122
8089
8055
8020
7986
7951
7917
7883
7848
7815
7782
7749
7717
7686
7655
7624
7594
7563
7532
7501
7469
7437
7404
7371
7338
7304
7270
7235
7200
7166
7131
7095
7060
7024
6988
6952
6916
6879
6841
6804
6766
6727
6688
6649
6610
6570
6530
6490
6450
6410
6370
6330
6290
6249
6208
6166
6124
6082
6039
5996
5953
5910
5867
5825
5783
5742
5702
5663
5625
5589
5554
5521
5489
5459
5431
5404
5379
5356
5334
5314
5295
5278
5262
5248
5234
5222
5210
5198
5187
5177
5167
5157
5147
5138
5129
5121
5113
5105
5097
5090
5082
5075
5068
5061
5054
5047
5040
5034
5028
5022
5016
5011
5006
5001
4997
4993
4989
4986
4983
4981
4979
4977
4977
4977
4978
4981
4984
4988
4993
4999
5006
5013
5020
5028
5036
5045
5054
5064
5075
5087
5099
5112
5126
5141
5156
5172
5189
5205
5222
5239
5257
5274
5291
5308
5324
5340
5356
5371
5386
5400
5413
5426
5439
5452
5464
5477
5489
5502
5514
5527
5539
5551
5563
5575
5586
5596
5606
5615
5622
5629
5634
5638
5641
5642
5643
5643
5642
5640
5637
5634
5630
5626
5622
5617
5612
5607
5602
5596
5589
5583
5575
5567
5559
5549
5538
5527
5515
5502
5488
5474
5460
5446
5432
5418
5405
5392
5379
5367
5356
5345
5334
5323
5314
5304
5295
5287
5279
5273
5267
5262
5259
5256
5255
5254
5255
5256
5258
5261
5265
5269
5274
5279
5286
5292
5299
5307
5316
5325
5334
5345
5356
5368
5381
5394
5409
5424
5440
5456
5473
5490
5508
5526
5545
5563
5582
5600
5619
5639
5658
5678
5699
5719
5741
5763
5785
5807
5830
5853
5875
5898
5921
5943
5966
5988
6010
6032
6053
6074
6094
6114
6133
6152
6170
6188
6206
6224
6241
6259
6277
6295
6313
6331
6350
6369
6388
6408
6428
6448
6469
6489
6510
6530
6550
6570
6589
6608
6626
6643
6660
6676
6691
6706
6721
6735
6749
6762
6775
6787
6798
6810
6820
6830
6840
6849
6858
6867
6875
6883
6890
6897
6904
6910
6916
6922
6927
6932
6937
6941
6945
6949
6952
6956
6958
6961
6963
6965
6967
6968
6970
6971
6973
6973
6974
6974
6974
6973
6971
6969
6965
6961
6956
6949
6941
6932
6921
6909
6895
6880
6863
6844
6824
6802
6778
6753
6725
6696
6665
6632
6598
6562
6524
6486
6446
6406
6364
6322
6279
6235
6190
6145
6099
6053
6006
5959
5912
5865
5818
5771
5725
5679
5633
5587
5541
5496
5450
5403
5357
5310
5262
5215
5167
5119
5070
5022
4973
4925
4877
4828
4780
4732
4684
4636
4588
4539
4491
4443
4394
4344
4294
4244
4193
4142
4090
4038
3986
3934
3882
3831
3779
3728
3678
3628
3578
3529
3480
3432
3384
3336
3288
3240
3192
3144
3096
3048
3000
2951
2902
2852
2803
2752
2702
2651
2600
2549
2497
2446
2395
2344
2293
2243
2194
2145
2097
2050
2004
1958
1912
1868
1823
1779
1736
1693
1651
1609
1569
1530
1492
1455
1419
1384
1350
1317
1284
1252
1220
1189
1157
1126
1094
1063
1032
1000
969
938
907
876
846
816
785
756
726
696
667
638
610
582
555
528
503
478
453
430
407
385
364
344
325
306
289
273
257
243
229
217
205
194
185
176
168
161
155
150
146
144
143
143
144
147
151
156
163
171
181
192
205
219
235
253
273
294
317
342
367
394
421
449
477
506
534
562
591
619
646
674
702
729
756
783
809
835
860
884
908
930
952
973
993
1012
1030
1047
1062
1077
1091
1103
1115
1125
1134
1142
1149
1155
1160
1163
1167
1169
1171
1172
1174
1175
1176
1177
1178
1179
1180
1181
1183
1185
1187
1189
1193
1196
1201
1206
1212
1219
1226
1234
1243
1253
1262
1272
1282
1292
1301
1311
1321
1330
1339
1348
1357
1366
1375
1384
1393
1402
1411
1420
1429
1438
1447
1455
1464
1472
1479
1487
1493
1500
1505
1510
1515
1518
1520
1522
1522
1521
1519
1515
1510
1503
1496
1487
1476
1465
1452
1437
1421
1403
1383
1360
1336
1309
1279
1247
1212
1175
1134
1092
1046
999
948
896
841
784
725
664
601
536
470
402
332
261
188
114
39
-37
-114
-193
-272
-353
-434
-516
-600
-684
-769
-854
-940
-1027
-1113
-1200
-1287
-1374
-1461
-1547
-1633
-1718
-1803
-1888
-1971
-2054
-2137
-2218
-2299
-2379
-2458
-2536
-2612
-2688
-2762
-2835
-2906
-2977
-3045
-3113
-3179
-3245
-3308
-3371
-3432
-3492
-3551
-3608
-3665
-3720
-3773
-3826
-3877
-3927
-3976
-4024
-4070
-4116
-4160
-4204
-4246
-4287
-4327
-4366
-4404
-4441
-4478
-4513
-4547
-4580
-4611
-4642
-4671
-4699
-4726
-4751
-4775
-4798
-4820
-4841
-4861
-4880
-4898
-4916
-4933
-4950
-4966
-4983
-4999
-5015
-5031
-5046
-5062
-5077
-5093
-5108
-5122
-5137
-5151
-5165
-5178
-5191
-5204
-5216
-5227
-5238
-5249
-5259
-5268
-5277
-5285
-5293
-5300
-5306
-5312
-5316
-5320
-5322
-5324
-5324
-5323
-5321
-5318
-5314
-5309
-5303
-5297
-5290
-5282
-5275
-5266
-5258
-5250
-5241
-5233
-5224
-5215
-5206
-5196
-5186
-5176
-5164
-5153
-5140
-5127
-5112
-5097
-5081
-5064
-5046
-5027
-5008
-4988
-4967
-4946
-4924
-4902
-4879
-4856
-4832
-4807
-4782
-4757
-4731
-4704
-4677
-4649
-4621
-4592
-4563
-4534
-4505
-4475
-4446
-4417
-4388
-4359
-4330
-4300
-4271
-4242
-4212
-4182
-4153
-4123
-4093
-4064
-4034
-4003
-3974
-3944
-3914
-3883
-3853
-3821
-3790
-3758
-3726
-3693
-3660
-3627
-3594
-3561
-3527
-3494
-3461
-3428
-3396
-3364
-3333
-3302
-3272
-3243
-3215
-3187
-3160
-3135
-3110
-3087
-3065
-3044
-3025
-3007
-2991
-2977
-2965
-2954
-2945
-2938
-2933
-2930
-2929
-2930
-2932
-2937
-2943
-2950
-2959
-2969
-2980
-2993
-3006
-3020
-3036
-3052
-3070
-3088
-3108
-3129
-3150
-3174
-3198
-3223
-3249
-3276
-3303
-3331
-3360
-3389
-3418
-3447
-3476
-3505
-3533
-3562
-3589
-3617
-3644
-3671
-3697
-3722
-3747
-3770
-3793
-3815
-3837
-3857
-3877
-3897
-3916
-3934
-3952
-3969
-3985
-4000
-4014
-4027
-4038
-4048
-4057
-4064
-4070
-4075
-4078
-4083
-4086
-4090
-4094
-4098
-4103
-4108
-4114
-4121
-4128
-4136
-4145
-4154
-4163
-4173
-4183
-4194
-4205
-4217
-4229
-4242
-4256
-4270
-4284
-4299
-4315
-4331
-4347
-4364
-4381
-4399
-4418
-4437
-4456
-4477
-4498
-4520
-4543
-4567
-4592
-4618
-4645
-4673
-4701
-4731
-4760
-4790
-4821
-4851
-4882
-4912
-4943
-4973
-5003
-5033
-5062
-5092
-5121
-5150
-5178
-5207
-5236
-5265
-5294
-5324
-5352
-5381
-5410
-5438
-5467
-5495
-5524
-5552
-5581
-5609
-5638
-5667
-5696
-5725
-5754
-5783
-5812
-5841
-5870
-5899
-5928
-5956
-5985
-6013
-6040
-6067
-6093
-6118
-6143
-6167
-6190
-6211
-6232
-6250
-6268
-6284
-6298
-6311
-6322
-6333
-6342
-6349
-6356
-6361
-6365
-6368
-6370
-6371
-6370
-6368
-6364
-6359
-6353
-6345
-6336
-6325
-6313
-6300
-6285
-6269
-6252
-6233
-6213
-6192
-6170
-6146
-6121
-6095
-6069
-6042
-6014
-5987
-5959
-5931
-5903
-5875
-5847
-5819
-5791
-5763
-5734
-5705
-5676
-5647
-5617
-5587
-5556
-5526
-5497
-5467
-5438
-5410
-5382
-5356
-5330
-5306
-5282
-5259
-5237
-5216
-5195
-5175
-5156
-5137
-5119
-5101
-5083
-5066
-5049
-5033
-5017
-5001
-4986
-4971
-4956
-4941
-4926
-4911
-4895
-4880
-4865
-4849
-4834
-4818
-4802
-4785
-4768
-4751
-4733
-4714
-4694
-4673
-4652
-4630
-4607
-4583
-4559
-4535
-4511
-4486
-4461
-4435
-4409
-4382
-4355
-4327
-4297
-4266
-4234
-4200
-4165
-4128
-4089
-4049
-4008
-3966
-3923
-3879
-3835
-3790
-3745
-3700
-3654
-3608
-3561
-3514
-3465
-3416
-3366
-3314
-3262
-3207
-3152
-3094
-3036
-2975
-2913
-2849
-2783
-2716
-2647
-2575
-2502
-2427
-2349
-2270
-2189
-2106
-2021
-1934
-1846
-1756
-1664
-1570
-1475
-1379
-1281
-1183
-1083
-982
-880
-777
-674
-569
-463
-357
-249
-140
-29
82
195
309
425
541
659
778
897
1016
1138
1259
1381
1502
1624
1745
1867
1988
2108
2227
2346
2464
2581
2696
2810
2922
3032
3140
3245
3348
3449
3547
3642
3735
3826
3913
3999
4081
4161
4238
4311
4382
4449
4513
4573
4630
4683
4732
4778
4821
4860
4896
4929
4958
4984
5007
5027
5043
5056
5066
5072
5075
5075
5071
5065
5056
5043
5028
5010
4988
4964
4937
4908
4875
4839
4801
4760
4716
4669
4619
4567
4513
4456
4397
4336
4273
4207
4140
4070
4000
3927
3853
3777
3699
3619
3538
3456
3372
3287
3201
3114
3025
2936
2845
2753
2661
2567
2473
2379
2284
2189
2094
2000
1905
1812
1718
1626
1535
1444
1355
1267
1180
1093
1008
925
842
760
680
600
522
445
370
295
222
151
81
12
-56
-122
-187
-250
-312
-373
-432
-491
-548
-604
-659
-713
-765
-817
-868
-918
-967
-1014
-1063
-1109
-1155
-1201
-1246
-1290
-1333
-1375
-1417
-1458
-1498
-1537
-1575
-1612
-1648
-1683
-1718
-1751
-1783
-1815
-1845
-1874
-1903
-1930
-1957
-1982
-2005
-2029
-2051
-2071
-2090
-2107
-2123
-2137
-2149
-2159
-2167
-2174
-2179
-2183
-2185
-2186
-2185
-2184
-2181
-2177
-2171
-2165
-2157
-2149
-2139
-2129
-2118
-2107
-2095
-2083
-2070
-2057
-2043
-2029
-2015
-2001
-1986
-1972
-1958
-1945
-1933
-1921
-1910
-1901
-1892
-1885
-1878
-1873
-1869
-1866
-1863
-1861
-1860
-1859
-1859
-1860
-1861
-1863
-1866
-1869
-1874
-1879
-1885
-1893
-1901
-1910
-1920
-1930
-1941
-1953
-1965
-1977
-1990
-2001
-2015
-2027
-2040
-2053
-2066
-2079
-2092
-2106
-2120
-2135
-2149
-2164
-2180
-2196
-2212
-2228
-2245
-2263
-2281
-2300
-2320
-2341
-2363
-2387
-2411
-2437
-2464
-2492
-2521
-2550
-2581
-2612
-2643
-2675
-2708
-2741
-2775
-2810
-2845
-2880
-2916
-2953
-2989
-3025
-3060
-3095
-3130
-3164
-3196
-3228
-3259
-3288
-3316
-3343
-3369
-3393
-3416
-3438
-3458
-3476
-3492
-3507
-3519
-3530
-3539
-3546
-3550
-3552
-3552
-3550
-3545
-3539
-3530
-3519
-3506
-3491
-3474
-3455
-3434
-3411
-3387
-3361
-3334
-3306
-3276
-3245
-3214
-3181
-3147
-3112
-3077
-3040
-3002
-2964
-2924
-2884
-2843
-2801
-2758
-2715
-2671
-2626
-2581
-2535
-2489
-2442
-2395
-2348
-2301
-2254
-2208
-2162
-2116
-2072
-2027
-1984
-1941
-1899
-1857
-1816
-1776
-1736
-1697
-1659
-1621
-1584
-1549
-1514
-1480
-1447
-1416
-1385
-1357
-1329
-1303
-1278
-1254
-1231
-1210
-1189
-1169
-1150
-1132
-1116
-1100
-1086
-1073
-1061
-1051
-1042
-1034
-1027
-1020
-1014
-1010
-1008
-1004
-1002
-1002
-1000
-1000
-1002
-1004
-1006
-1010
-1016
-1022
-1030
-1039
-1050
-1062
-1076
-1091
-1108
-1126
-1146
-1168
-1191
-1216
-1243
-1272
-1303
-1335
-1370
-1406
-1445
-1485
-1528
-1573
-1621
-1671
-1723
-1778
-1835
-1895
-1958
-2024
-2092
-2163
-2237
-2313
-2391
-2472
-2555
-2640
-2727
-2817
-2909
-3002
-3098
-3196
-3295
-3397
-3499
-3604
-3709
-3816
-3925
-4034
-4144
-4255
-4367
-4479
-4591
-4704
-4816
-4929
-5040
-5152
-5262
-5372
-5481
-5590
-5697
-5804
-5909
-6014
-6117
-6220
-6321
-6421
-6519
-6617
-6713
-6808
-6902
-6994
-7086
-7177
-7266
-7355
-7444
-7531
-7618
-7705
-7791
-7876
-7961
-8045
-8129
-8212
-8294
-8375
-8454
-8533
-8610
-8685
-8759
-8831
-8902
-8972
-9039
-9106
-9171
-9235
-9297
-9359
-9419
-9478
-9536
-9593
-9647
-9701
-9752
-9802
-9850
-9896
-9940
-9982
-10022
-10060
-10096
-10129
-10160
-10189
-10215
-10238
-10259
-10277
-10292
-10304
-10312
-10318
-10321
-10322
-10319
-10313
-10304
-10293
-10278
-10261
-10240
-10216
-10189
-10158
-10125
-10089
-10049
-10007
-9962
-9915
-9865
-9812
-9757
-9701
-9642
-9581
-9519
-9455
-9389
-9322
-9254
-9185
-9114
-9044
-8972
-8901
-8829
-8758
-8686
-8615
-8544
-8473
-8402
-8332
-8262
-8191
-8121
-8051
-7980
-7910
-7839
-7768
-7697
-7626
-7555
-7484
-7413
-7342
-7272
-7203
-7135
-7068
-7001
-6936
-6872
-6809
-6748
-6689
-6631
-6575
-6521
-6469
-6420
-6373
-6328
-6285
-6245
-6207
-6170
-6136
-6103
-6072
-6043
-6016
-5990
-5966
-5943
-5923
-5903
-5886
-5870
-5856
-5844
-5834
-5826
-5820
-5816
-5814
-5815
-5818
-5823
-5831
-5841
-5853
-5868
-5884
-5903
-5923
-5944
-5968
-5992
-6018
-6045
-6073
-6102
-6132
-6163
-6195
-6228
-6261
-6295
-6329
-6364
-6398
-6432
-6466
-6500
-6533
-6565
-6597
-6628
-6658
-6687
-6714
-6741
-6766
-6790
-6812
-6833
-6853
-6871
-6887
-6902
-6915
-6926
-6936
-6945
-6952
-6957
-6962
-6965
-6967
-6969
-6970
-6971
-6972
-6972
-6973
-6973
-6974
-6974
-6974
-6974
-6975
-6974
-6974
-6973
-6971
-6969
-6967
-6964
-6960
-6956
-6952
-6946
-6941
-6935
-6928
-6921
-6913
-6904
-6894
-6883
-6870
-6857
-6841
-6825
-6806
-6786
-6765
-6742
-6717
-6690
-6662
-6631
-6598
-6563
-6525
-6484
-6440
-6393
-6342
-6288
-6231
-6170
-6105
-6037
-5966
-5892
-5814
-5734
-5650
-5564
-5475
-5384
-5290
-5195
-5097
-4996
-4894
-4791
-4685
-4578
-4470
-4360
-4249
-4136
-4022
-3910
-3796
-3682
-3567
-3453
-3340
-3227
-3114
-3002
-2891
-2780
-2671
-2562
-2456
-2350
-2246
-2143
-2043
-1943
-1846
-1750
-1655
-1563
-1471
-1381
-1293
-1206
-1120
-1036
-954
-873
-793
-716
-640
-567
-495
-426
-358
-293
-231
-171
-115
-60
-9
39
84
126
166
202
235
266
294
319
342
361
378
393
405
414
420
424
424
422
417
409
398
384
367
346
323
296
267
234
198
159
116
71
24
-27
-79
-134
-191
-250
-311
-373
-436
-501
-566
-632
-698
-765
-831
-898
-965
-1032
-1099
-1166
-1232
-1298
-1364
-1429
-1493
-1556
-1619
-1681
-1743
-1803
-1863
-1921
-1979
-2036
-2092
-2147
-2201
-2254
-2306
-2357
-2408
-2458
-2507
-2555
-2602
-2649
-2695
-2739
-2783
-2827
-2869
-2911
-2952
-2993
-3034
-3074
-3113
-3153
-3192
-3231
-3270
-3309
-3348
-3388
-3427
-3466
-3506
-3545
-3585
-3625
-3664
-3703
-3743
-3782
-3821
-3859
-3898
-3936
-3973
-4010
-4046
-4082
-4116
-4150
-4183
-4214
-4245
-4273
-4301
-4326
-4350
-4373
-4394
-4414
-4433
-4450
-4466
-4481
-4495
-4507
-4518
-4527
-4535
-4541
-4546
-4549
-4550
-4551
-4549
-4546
-4542
-4537
-4530
-4522
-4512
-4501
-4489
-4476
-4461
-4445
-4427
-4409
-4389
-4369
-4347
-4325
-4302
-4279
-4255
-4230
-4205
-4180
-4153
-4127
-4099
-4070
-4042
-4013
-3983
-3953
-3923
-3892
-3861
-3830
-3799
-3768
-3738
-3708
-3678
-3649
-3620
-3593
-3565
-3539
-3513
-3487
-3462
-3438
-3414
-3391
-3368
-3346
-3325
-3304
-3284
-3265
-3246
-3229
-3212
-3196
-3181
-3167
-3153
-3140
-3126
-3113
-3100
-3086
-3072
-3057
-3042
-3025
-3007
-2988
-2967
-2946
-2922
-2898
-2872
-2845
-2816
-2786
-2755
-2723
-2689
-2655
-2619
-2583
-2546
-2509
-2470
-2432
-2392
-2353
-2312
-2272
-2230
-2188
-2145
-2101
-2056
-2009
-1962
-1913
-1864
-1813
-1762
-1709
-1656
-1601
-1546
-1489
-1432
-1374
-1315
-1255
-1194
-1132
-1070
-1006
-942
-877
-812
-745
-678
-610
-541
-471
-400
-328
-255
-181
-106
-30
46
124
201
280
358
437
516
595
674
754
833
913
993
1073
1153
1233
1313
1393
1473
1553
1632
1711
1789
1866
1941
2016
2089
2161
2231
2300
2367
2432
2496
2558
2619
2678
2736
2793
2848
2903
2957
3010
3061
3112
3162
3211
3259
3306
3352
3397
3441
3484
3527
3568
3609
3649
3688
3726
3763
3799
3833
3867
3899
3931
3961
3991
4019
4046
4074
4100
4125
4149
4172
4195
4217
4238
4258
4277
4295
4312
4327
4341
4353
4363
4372
4378
4383
4385
4384
4382
4377
4369
4360
4348
4333
4317
4298
4277
4254
4229
4202
4172
4141
4107
4072
4033
3993
3950
3904
3856
3805
3752
3697
3638
3578
3514
3449
3381
3310
3236
3160
3081
2999
2914
2826
2735
2640
2542
2441
2337
2230
2120
2007
1891
1773
1651
1526
1399
1269
1136
1000
861
719
574
426
275
121
-36
-195
-358
-523
-690
-860
-1032
-1206
-1382
-1560
-1739
-1919
-2101
-2284
-2467
-2651
-2836
-3021
-3206
-3391
-3575
-3759
-3943
-4125
-4307
-4487
-4667
-4846
-5023
-5200
-5375
-5549
-5722
-5893
-6063
-6232
-6400
-6566
-6731
-6894
-7055
-7215
-7374
-7530
-7685
-7838
-7988
-8137
-8283
-8426
-8567
-8705
-8841
-8973
-9102
-9228
-9351
-9471
-9587
-9700
-9810
-9916
-10019
-10119
-10215
-10309
-10399
-10486
-10570
-10651
-10729
-10804
-10875
-10944
-11010
-11073
-11134
-11192
-11247
-11301
-11352
-11400
-11446
-11490
-11532
-11571
-11608
-11643
-11675
-11705
-11733
-11759
-11782
-11803
-11822
-11839
-11854
-11867
-11878
-11887
-11895
-11900
-11904
-11905
-11905
-11904
-11900
-11894
-11887
-11877
-11866
-11853
-11838
-11822
-11804
-11784
-11763
-11740
-11716
-11692
-11666
-11639
-11612
-11584
-11555
-11527
-11498
-11468
-11439
-11409
-11380
-11351
-11321
-11292
-11263
-11234
-11206
-11177
-11149
-11121
-11093
-11066
-11039
-11012
-10985
-10959
-10933
-10908
-10882
-10856
-10831
-10806
-10781
-10756
-10731
-10707
-10683
-10659
-10635
-10611
-10587
-10564
-10540
-10517
-10494
-10471
-10450
-10429
-10409
-10391
-10374
-10359
-10345
-10334
-10323
-10315
-10308
-10303
-10299
-10296
-10295
-10295
-10296
-10298
-10302
-10307
-10313
-10320
-10329
-10338
-10348
-10359
-10370
-10382
-10393
-10406
-10418
-10430
-10442
-10454
-10466
-10478
-10489
-10499
-10509
-10518
-10525
-10532
-10537
-10541
-10543
-10544
-10543
-10540
-10536
-10530
-10523
-10514
-10504
-10491
-10477
-10461
-10444
-10424
-10401
-10377
-10350
-10321
-10288
-10254
-10216
-10175
-10132
-10086
-10037
-9984
-9928
-9870
-9808
-9743
-9674
-9603
-9528
-9451
-9370
-9286
-9200
-9111
-9019
-8924
-8827
-8728
-8626
-8522
-8416
-8308
-8198
-8086
-7972
-7856
-7739
-7619
-7498
-7375
-7251
-7125
-6998
-6870
-6741
-6610
-6478
-6346
-6212
-6077
-5942
-5806
-5669
-5532
-5394
-5256
-5117
-4978
-4839
-4700
-4561
-4422
-4282
-4143
-4003
-3866
-3727
-3590
-3453
-3316
-3181
-3047
-2914
-2782
-2652
-2523
-2396
-2271
-2147
-2025
-1906
-1789
-1674
-1561
-1450
-1342
-1236
-1132
-1030
-931
-835
-740
-648
-559
-471
-386
-304
-224
-146
-71
2
72
139
203
265
325
381
435
486
535
581
624
664
702
738
771
801
829
854
877
898
916
933
947
959
969
976
982
985
986
985
981
975
967
956
943
927
909
888
864
838
809
776
742
704
663
620
574
525
474
421
365
306
246
184
119
53
-15
-85
-156
-230
-305
-383
-462
-544
-628
-713
-801
-891
-983
-1077
-1173
-1271
-1370
-1471
-1574
-1677
-1782
-1888
-1995
-2102
-2210
-2318
-2427
-2537
-2646
-2756
-2866
-2977
-3088
-3199
-3311
-3423
-3535
-3647
-3760
-3872
-3984
-4096
-4207
-4318
-4428
-4538
-4647
-4755
-4863
-4969
-5074
-5177
-5278
-5378
-5475
-5570
-5662
-5752
-5838
-5920
-5999
-6075
-6146
-6214
-6278
-6337
-6393
-6444
-6490
-6532
-6569
-6601
-6629
-6651
-6669
-6681
-6689
-6692
-6690
-6684
-6673
-6657
-6638
-6615
-6587
-6556
-6522
-6483
-6442
-6397
-6348
-6297
-6242
-6183
-6122
-6058
-5990
-5920
-5847
-5771
-5693
-5612
-5528
-5443
-5355
-5266
-5174
-5081
-4985
-4888
-4789
-4689
-4587
-4483
-4378
-4272
-4165
-4057
-3947
-3837
-3726
-3614
-3501
-3387
-3272
-3155
-3038
-2919
-2799
-2677
-2554
-2430
-2304
-2177
-2049
-1919
-1789
-1658
-1526
-1393
-1259
-1125
-990
-854
-718
-581
-445
-307
-170
-33
105
242
380
517
655
793
930
1068
1205
1343
1480
1617
1754
1891
2028
2164
2300
2435
2569
2702
2834
2964
3093
3220
3346
3469
3591
3710
3828
3943
4056
4167
4276
4383
4488
4590
4689
4786
4880
4971
5059
5143
5224
5301
5375
5444
5510
5572
5630
5684
5734
5781
5824
5864
5901
5935
5965
5993
6018
6040
6059
6074
6087
6097
6104
6108
6109
6106
6099
6090
6076
6058
6037
6012
5982
5949
5912
5871
5826
5778
5727
5672
5615
5555
5492
5427
5360
5291
5220
5147
5072
4995
4917
4838
4756
4673
4588
4501
4413
4323
4232
4140
4046
3951
3855
3758
3661
3563
3464
3365
3266
3166
3066
2965
2864
2763
2661
2558
2456
2353
2250
2147
2045
1942
1840
1738
1637
1538
1439
1341
1244
1150
1056
965
875
787
701
618
536
457
379
305
232
161
93
27
-37
-98
-158
-216
-271
-325
-376
-426
-474
-521
-565
-608
-649
-689
-728
-764
-800
-834
-867
-899
-929
-958
-986
-1012
-1039
-1063
-1086
-1108
-1129
-1149
-1168
-1186
-1203
-1219
-1234
-1249
-1263
-1276
-1288
-1299
-1309
-1318
-1326
-1333
-1338
-1343
-1347
-1349
-1350
-1351
-1350
-1348
-1345
-1341
-1336
-1329
-1321
-1311
-1301
-1288
-1275
-1259
-1243
-1225
-1205
-1184
-1161
-1138
-1113
-1086
-1059
-1030
-1000
-970
-938
-905
-872
-837
-801
-765
-727
-689
-650
-610
-570
-529
-488
-447
-404
-362
-320
-277
-234
-192
-149
-107
-64
-22
19
61
102
142
182
222
261
299
336
373
409
444
478
511
543
574
604
633
660
686
710
733
754
774
792
809
824
838
851
863
874
884
893
901
909
916
922
928
934
940
945
950
955
960
965
971
977
983
991
999
1008
1016
1027
1038
1049
1060
1072
1085
1097
1110
1124
1138
1152
1167
1182
1199
1216
1234
1252
1272
1293
1314
1336
1359
1383
1408
1434
1460
1487
1516
1545
1576
1608
1641
1676
1713
1751
1791
1833
1877
1922
1970
2020
2071
2125
2180
2237
2296
2356
2419
2483
2548
2615
2683
2752
2823
2895
2968
3043
3118
3195
3274
3353
3434
3517
3600
3685
3771
3857
3945
4034
4123
4213
4304
4396
4489
4583
4677
4773
4869
4967
5066
5165
5266
5367
5470
5574
5678
5784
5891
5998
6106
6216
6326
6437
6549
6663
6777
6892
7009
7126
7245
7365
7486
7608
7732
7856
7981
8106
8234
8361
8488
8616
8744
8873
9001
9130
9258
9387
9515
9644
9772
9900
10028
10155
10282
10408
10533
10658
10780
10902
11021
11139
11255
11368
11480
11589
11696
11800
11902
12001
12098
12192
12283
12372
12457
12540
12620
12697
12771
12843
12911
12976
13039
13098
13154
13208
13258
13305
13349
13390
13428
13463
13495
13524
13550
13574
13594
13612
13626
13638
13647
13652
13655
13654
13650
13643
13633
13620
13604
13585
13563
13539
13512
13482
13449
13413
13375
13334
13291
13245
13195
13143
13088
13030
12969
12905
12838
12768
12695
12619
12541
12460
12376
12290
12201
12111
12018
11924
11828
11730
11630
11529
11426
11322
11217
11111
11003
10895
10785
10674
10563
10450
10337
10224
10109
9995
9880
9765
9649
9534
9418
9303
9187
9072
8957
8842
8728
8614
8502
8389
8278
8167
8058
7951
7844
7739
7636
7534
7434
7336
7239
7145
7052
6962
6873
6787
6704
6623
6544
6468
6395
6324
6257
6192
6130
6072
6016
5963
5914
5867
5823
5782
5744
5708
5676
5645
5618
5593
5570
5550
5532
5516
5503
5493
5484
5478
5473
5471
5471
5472
5475
5480
5487
5495
5505
5516
5528
5542
5556
5572
5588
5605
5622
5640
5657
5675
5693
5711
5728
5745
5762
5778
5793
5807
5821
5834
5846
5857
5867
5876
5884
5891
5896
5900
5902
5903
5901
5899
5894
5887
5878
5867
5854
5839
5822
5803
5783
5760
5737
5712
5685
5658
5630
5601
5571
5540
5509
5477
5444
5410
5376
5341
5306
5270
5233
5196
5159
5121
5083
5044
5006
4967
4928
4890
4851
4813
4775
4737
4700
4664
4628
4593
4558
4525
4493
4461
4430
4401
4372
4343
4316
4289
4262
4236
4209
4183
4157
4131
4106
4080
4054
4027
4002
3976
3951
3926
3901
3876
3852
3828
3805
3783
3761
3739
3718
3698
3678
3659
3640
3621
3602
3583
3564
3544
3524
3504
3483
3461
3438
3415
3392
3367
3342
3316
3290
3264
3236
3209
3181
3152
3123
3093
3063
3032
3001
2969
2936
2903
2869
2835
2799
2764
2728
2691
2654
2617
2579
2542
2504
2466
2428
2391
2353
2315
2277
2240
2202
2165
2128
2092
2055
2020
1985
1950
1917
1884
1852
1822
1792
1763
1736
1710
1685
1661
1640
1619
1601
1585
1570
1558
1547
1539
1533
1529
1527
1527
1529
1533
1539
1546
1554
1565
1576
1589
1603
1618
1634
1652
1671
1691
1712
1735
1758
1783
1809
1837
1865
1894
1924
1956
1988
2020
2054
2088
2122
2157
2193
2229
2265
2303
2340
2379
2418
2458
2499
2540
2583
2627
2672
2717
2764
2812
2860
2909
2959
3009
3060
3111
3162
3213
3263
3313
3363
3411
3459
3506
3552
3597
3641
3684
3725
3766
3805
3843
3880
3916
3950
3983
4014
4046
4075
4104
4132
4158
4183
4207
4229
4251
4272
4292
4311
4329
4346
4363
4378
4392
4406
4418
4429
4439
4447
4454
4460
4464
4467
4469
4470
4469
4467
4464
4460
4454
4448
4440
4431
4422
4411
4399
4386
4372
4357
4341
4324
4305
4286
4266
4245
4223
4200
4177
4153
4128
4102
4075
4048
4019
3990
3960
3929
3896
3862
3828
3791
3754
3715
3674
3633
3589
3544
3498
3450
3400
3349
3296
3242
3186
3129
3070
3009
2946
2882
2816
2749
2680
2609
2537
2462
2387
2309
2230
2149
2067
1982
1896
1807
1717
1625
1531
1435
1337
1237
1135
1031
926
820
711
602
491
379
267
153
38
-77
-193
-309
-426
-544
-662
-781
-900
-1018
-1138
-1258
-1377
-1496
-1615
-1733
-1851
-1969
-2085
-2201
-2316
-2430
-2544
-2656
-2768
-2878
-2988
-3096
-3203
-3310
-3415
-3520
-3623
-3725
-3827
-3927
-4026
-4124
-4221
-4317
-4412
-4506
-4599
-4691
-4781
-4871
-4959
-5047
-5133
-5219
-5304
-5387
-5471
-5553
-5635
-5716
-5797
-5877
-5957
-6037
-6116
-6196
-6275
-6354
-6433
-6512
-6591
-6670
-6748
-6826
-6904
-6981
-7057
-7133
-7209
-7283
-7357
-7431
-7503
-7575
-7646
-7717
-7786
-7855
-7923
-7991
-8058
-8124
-8189
-8255
-8319
-8382
-8445
-8507
-8568
-8628
-8687
-8745
-8802
-8859
-8915
-8970
-9024
-9077
-9130
-9181
-9232
-9282
-9331
-9379
-9426
-9472
-9517
-9561
-9605
-9648
-9690
-9731
-9772
-9812
-9852
-9892
-9931
-9969
-10007
-10045
-10082
-10120
-10156
-10193
-10230
-10267
-10304
-10341
-10378
-10416
-10454
-10492
-10531
-10570
-10609
-10649
-10688
-10728
-10768
-10807
-10846
-10885
-10924
-10961
-10998
-11035
-11070
-11104
-11137
-11168
-11199
-11228
-11256
-11282
-11307
-11330
-11351
-11370
-11388
-11403
-11416
-11427
-11435
-11440
-11443
-11443
-11439
-11433
-11424
-11412
-11396
-11377
-11355
-11330
-11301
-11269
-11234
-11195
-11153
-11107
-11057
-11004
-10947
-10886
-10821
-10753
-10680
-10604
-10524
-10441
-10353
-10262
-10167
-10068
-9966
-9860
-9751
-9638
-9522
-9402
-9280
-9154
-9025
-8894
-8760
-8623
-8484
-8342
-8197
-8051
-7902
-7751
-7598
-7442
-7285
-7126
-6965
-6803
-6638
-6472
-6305
-6136
-5965
-5794
-5621
-5447
-5272
-5096
-4920
-4742
-4563
-4384
-4204
-4022
-3842
-3661
-3480
-3299
-3118
-2937
-2757
-2578
-2399
-2221
-2044
-1868
-1693
-1518
-1345
-1172
-1000
-831
-663
-496
-331
-167
-5
156
314
471
626
778
929
1077
1223
1366
1507
1646
1782
1915
2045
2175
2300
2424
2544
2662
2778
2891
3002
3110
3216
3319
3419
3517
3612
3704
3794
3881
3965
4046
4125
4200
4272
4341
4408
4471
4530
4587
4640
4690
4737
4780
4820
4857
4890
4921
4948
4973
4995
5013
5029
5043
5053
5060
5065
5067
5066
5062
5055
5045
5032
5016
4996
4974
4949
4921
4890
4856
4818
4778
4735
4688
4638
4584
4527
4466
4402
4334
4262
4186
4106
4022
3936
3845
3750
3651
3549
3444
3334
3222
3106
2987
2865
2739
2611
2479
2345
2208
2068
1926
1781
1634
1485
1334
1181
1025
868
709
549
386
223
57
-109
-278
-447
-618
-791
-964
-1139
-1316
-1493
-1672
-1852
-2033
-2216
-2399
-2583
-2768
-2953
-3138
-3324
-3510
-3695
-3880
-4065
-4249
-4432
-4615
-4797
-4978
-5158
-5336
-5513
-5689
-5863
-6036
-6207
-6376
-6543
-6707
-6870
-7030
-7188
-7344
-7498
-7649
-7797
-7943
-8086
-8227
-8364
-8499
-8630
-8759
-8884
-9006
-9124
-9239
-9350
-9458
-9563
-9664
-9761
-9855
-9946
-10033
-10116
-10197
-10273
-10346
-10416
-10481
-10543
-10601
-10656
-10706
-10751
-10793
-10830
-10862
-10890
-10913
-10932
-10946
-10955
-10960
-10960
-10956
-10947
-10935
-10918
-10896
-10871
-10842
-10808
-10771
-10730
-10684
-10634
-10580
-10522
-10460
-10394
-10323
-10248
-10169
-10087
-10000
-9909
-9815
-9716
-9614
-9508
-9398
-9284
-9166
-9044
-8919
-8790
-8657
-8520
-8379
-8235
-8087
-7936
-7781
-7623
-7462
-7297
-7130
-6960
-6787
-6611
-6434
-6254
-6072
-5889
-5703
-5516
-5328
-5137
-4946
-4753
-4558
-4362
-4165
-3967
-3768
-3567
-3366
-3164
-2962
-2759
-2556
-2353
-2150
-1947
-1744
-1542
-1341
-1140
-941
-742
-544
-347
-151
43
236
427
617
804
989
1171
1351
1528
1701
1871
2037
2201
2361
2516
2668
2816
2959
3098
3233
3363
3489
3610
3726
3837
3944
4046
4143
4236
4323
4406
4484
4558
4626
4689
4747
4800
4848
4891
4928
4961
4988
5009
5026
5038
5045
5047
5045
5038
5027
5012
4992
4969
4941
4909
4873
4833
4790
4743
4692
4637
4579
4517
4451
4382
4310
4234
4156
4074
3989
3901
3811
3718
3623
3526
3426
3324
3221
3116
3009
2902
2793
2683
2572
2461
2349
2237
2125
2013
1900
1788
1676
1565
1453
1342
1232
1122
1012
903
794
687
580
473
368
263
160
57
-44
-144
-243
-341
-437
-531
-624
-714
-803
-890
-975
-1058
-1138
-1216
-1292
-1365
-1436
-1504
-1570
-1633
-1693
-1750
-1805
-1857
-1907
-1954
-1999
-2041
-2082
-2121
-2158
-2194
-2228
-2260
-2292
-2322
-2351
-2378
-2405
-2430
-2454
-2477
-2499
-2520
-2539
-2558
-2575
-2590
-2605
-2618
-2630
-2641
-2651
-2660
-2668
-2675
-2681
-2687
-2692
-2697
-2701
-2705
-2708
-2711
-2714
-2716
-2718
-2720
-2721
-2721
-2721
-2721
-2719
-2718
-2716
-2713
-2710
-2706
-2702
-2697
-2692
-2686
-2680
-2673
-2665
-2657
-2648
-2639
-2629
-2618
-2606
-2594
-2580
-2566
-2550
-2533
-2514
-2495
-2474
-2452
-2429
-2404
-2377
-2350
-2321
-2290
-2258
-2224
-2189
-2153
-2114
-2075
-2033
-1990
-1946
-1900
-1853
-1804
-1754
-1703
-1650
-1596
-1541
-1485
-1427
-1368
-1309
-1248
-1186
-1123
-1059
-995
-930
-864
-798
-731
-663
-595
-526
-456
-386
-316
-245
-174
-102
-30
43
117
190
264
339
414
490
567
644
722
801
880
960
1041
1123
1205
1288
1371
1455
1539
1625
1710
1796
1883
1970
2058
2146
2235
2324
2414
2505
2597
2690
2783
2878
2973
3070
3167
3265
3363
3463
3563
3663
3764
3866
3968
4070
4173
4277
4380
4484
4589
4693
4798
4903
5008
5113
5217
5322
5426
5529
5632
5735
5837
5938
6039
6138
6237
6335
6432
6529
6624
6717
6810
6901
6991
7079
7166
7250
7333
7415
7494
7571
7647
7720
7792
7861
7928
7994
8055
8117
8175
8231
8285
8337
8386
8433
8479
8522
8563
8602
8639
8674
8707
8738
8766
8793
8816
8837
8856
8872
8885
8896
8904
8909
8911
8909
8905
8898
8888
8874
8857
8837
8814
8787
8756
8723
8685
8644
8600
8552
8501
8446
8388
8326
8262
8194
8122
8048
7972
7893
7810
7724
7636
7545
7451
7355
7256
7154
7051
6945
6837
6727
6615
6502
6387
6270
6153
6034
5914
5793
5671
5549
5426
5302
5179
5054
4930
4806
4681
4557
4433
4310
4187
4065
3944
3825
3706
3589
3473
3360
3248
3138
3030
2924
2821
2720
2622
2526
2433
2342
2254
2168
2085
2005
1927
1852
1780
1710
1642
1577
1515
1455
1398
1344
1291
1242
1195
1151
1109
1070
1033
999
968
940
914
891
871
853
838
826
817
810
806
804
805
809
814
822
832
843
857
872
889
907
927
948
971
994
1018
1045
1071
1099
1127
1155
1185
1215
1246
1277
1309
1341
1374
1407
1441
1476
1511
1546
1582
1618
1655
1691
1729
1766
1803
1841
1878
1915
1952
1988
2024
2060
2095
2130
2164
2197
2230
2263
2295
2326
2357
2387
2417
2446
2475
2502
2530
2556
2582
2607
2632
2655
2678
2700
2721
2741
2760
2779
2796
2813
2828
2843
2857
2869
2881
2893
2903
2913
2922
2931
2938
2946
2952
2958
2964
2969
2973
2977
2980
2982
2984
2985
2986
2986
2985
2984
2983
2980
2978
2975
2971
2967
2963
2958
2952
2946
2940
2933
2925
2917
2909
2900
2890
2880
2869
2858
2846
2834
2821
2807
2793
2778
2762
2745
2728
2710
2691
2671
2650
2629
2607
2585
2562
2538
2514
2490
2465
2440
2414
2388
2361
2334
2306
2278
2249
2220
2189
2159
2128
2096
2064
2032
2000
1967
1935
1903
1870
1838
1806
1775
1743
1712
1681
1651
1621
1591
1561
1532
1504
1476
1448
1421
1395
1369
1344
1320
1297
1275
1254
1233
1214
1195
1177
1160
1144
1128
1113
1099
1086
1074
1062
1051
1041
1032
1024
1016
1010
1004
999
995
991
989
988
987
987
988
990
993
997
1000
1006
1012
1018
1027
1036
1045
1056
1067
1079
1092
1106
1121
1137
1154
1172
1190
1210
1230
1251
1273
1295
1319
1343
1367
1393
1419
1446
1473
1502
1531
1562
1593
1625
1658
1693
1728
1764
1802
1840
1880
1921
1964
2007
2052
2098
2146
2195
2245
2296
2349
2403
2458
2515
2573
2632
2693
2755
2819
2883
2949
3016
3085
3154
3224
3295
3368
3440
3514
3589
3664
3740
3817
3895
3974
4053
4133
4215
4297
4379
4463
4547
4632
4717
4803
4889
4975
5062
5148
5235
5321
5408
5494
5580
5666
5751
5836
5921
6005
6089
6173
6256
6339
6422
6504
6585
6666
6747
6828
6908
6987
7066
7144
7222
7299
7375
7451
7527
7601
7675
7749
7822
7895
7967
8039
8109
8180
8251
8321
8390
8459
8527
8594
8660
8726
8790
8854
8917
8979
9040
9101
9160
9219
9276
9332
9387
9441
9493
9544
9593
9641
9688
9732
9775
9817
9857
9895
9931
9966
10000
10032
10062
10092
10119
10145
10170
10194
10216
10237
10257
10275
10293
10309
10324
10338
10351
10363
10374
10383
10392
10400
10406
10412
10416
10420
10422
10424
10424
10424
10422
10420
10417
10412
10407
10401
10394
10386
10377
10366
10355
10343
10330
10315
10299
10282
10264
10244
10223
10200
10176
10151
10124
10096
10067
10036
10003
9969
9933
9896
9856
9815
9772
9727
9680
9632
9582
9530
9476
9421
9364
9306
9246
9185
9122
9058
8993
8926
8858
8789
8718
8647
8574
8500
8426
8350
8273
8195
8115
8035
7954
7871
7787
7702
7616
7529
7441
7352
7261
7170
7079
6986
6892
6798
6703
6607
6510
6413
6315
6216
6116
6016
5916
5814
5712
5610
5507
5403
5299
5195
5091
4986
4882
4777
4673
4568
4464
4360
4257
4154
4051
3949
3848
3748
3648
3549
3451
3353
3257
3162
3068
2975
2883
2792
2703
2615
2528
2443
2359
2277
2197
2119
2044
1970
1899
1830
1764
1700
1640
1582
1527
1475
1427
1381
1339
1300
1264
1231
1202
1177
1155
1136
1121
1109
1101
1097
1095
1098
1104
1113
1126
1142
1161
1184
1211
1240
1273
1309
1348
1390
1434
1482
1533
1586
1643
1701
1763
1826
1892
1961
2031
2103
2177
2252
2329
2408
2488
2569
2652
2735
2820
2906
2993
3080
3169
3258
3347
3437
3527
3617
3708
3798
3889
3979
4069
4158
4248
4336
4425
4512
4599
4686
4771
4855
4939
5021
5102
5182
5260
5337
5412
5486
5558
5629
5697
5764
5828
5891
5951
6009
6064
6117
6167
6214
6259
6300
6339
6374
6406
6435
6461
6483
6503
6518
6531
6540
6546
6548
6547
6542
6535
6523
6508
6490
6468
6443
6414
6382
6346
6307
6265
6219
6169
6117
6061
6002
5939
5874
5805
5734
5660
5582
5502
5420
5335
5247
5157
5064
4969
4872
4773
4671
4568
4462
4354
4245
4133
4019
3905
3789
3671
3551
3430
3308
3184
3060
2934
2808
2680
2552
2423
2294
2164
2033
1904
1774
1643
1512
1382
1251
1121
991
862
733
605
477
351
225
100
-23
-145
-266
-386
-504
-621
-736
-849
-961
-1070
-1179
-1285
-1389
-1491
-1591
-1688
-1783
-1876
-1966
-2053
-2138
-2220
-2299
-2375
-2448
-2518
-2584
-2648
-2708
-2765
-2819
-2869
-2916
-2960
-3000
-3037
-3071
-3101
-3127
-3150
-3170
-3186
-3198
-3207
-3211
-3212
-3209
-3203
-3192
-3177
-3159
-3137
-3112
-3083
-3050
-3014
-2974
-2931
-2885
-2836
-2784
-2728
-2670
-2609
-2545
-2478
-2409
-2337
-2263
-2187
-2108
-2027
-1944
-1858
-1771
-1681
-1590
-1497
-1403
-1307
-1209
-1110
-1010
-908
-805
-702
-597
-491
-384
-276
-167
-58
52
163
274
386
498
610
723
836
949
1062
1175
1288
1401
1514
1626
1738
1850
1962
2073
2183
2292
2401
2509
2616
2722
2827
2931
3034
3136
3237
3337
3436
3535
3632
3728
3824
3918
4011
4105
4196
4287
4377
4465
4553
4640
4725
4810
4893
4976
5057
5138
5217
5295
5371
5447
5521
5594
5665
5735
5804
5872
5939
6004
6068
6131
6193
6254
6313
6372
6429
6486
6541
6595
6648
6700
6751
6800
6849
6896
6942
6987
7031
7073
7115
7155
7194
7232
7268
7304
7339
7372
7405
7436
7467
7497
7525
7553
7580
7607
7632
7656
7680
7702
7724
7744
7764
7783
7801
7817
7833
7848
7862
7874
7886
7897
7906
7915
7922
7928
7933
7936
7938
7938
7937
7934
7929
7923
7915
7905
7892
7878
7862
7844
7823
7801
7776
7750
7721
7691
7659
7625
7589
7551
7512
7470
7427
7382
7335
7286
7236
7183
7129
7073
7015
6956
6896
6833
6770
6704
6638
6570
6501
6431
6360
6288
6214
6140
6066
5990
5914
5837
5760
5682
5604
5526
5448
5370
5292
5215
5137
5060
4984
4908
4833
4759
4686
4614
4542
4472
4404
4336
4270
4205
4142
4080
4019
3961
3903
3848
3794
3741
3690
3641
3594
3548
3505
3463
3422
3384
3348
3313
3281
3251
3223
3197
3174
3152
3133
3117
3102
3090
3081
3073
3068
3065
3065
3067
3072
3078
3088
3099
3113
3130
3148
3169
3193
3218
3246
3276
3308
3342
3379
3417
3458
3501
3546
3593
3642
3692
3745
3800
3856
3914
3974
4035
4097
4161
4226
4293
4361
4430
4500
4572
4644
4718
4792
4868
4944
5022
5100
5179
5258
5338
5418
5499
5580
5662
5744
5826
5909
5992
6075
6159
6242
6326
6409
6493
6576
6660
6743
6826
6908
6991
7073
7155
7237
7319
7400
7481
7561
7642
7721
7801
7880
7959
8037
8115
8193
8270
8346
8422
8497
8572
8646
8719
8792
8864
8935
9006
9076
9145
9214
9282
9349
9415
9480
9545
9608
9671
9733
9793
9853
9911
9968
10024
10078
10130
10182
10231
10280
10326
10371
10414
10456
10496
10533
10569
10603
10634
10663
10691
10715
10738
10758
10777
10792
10806
10818
10828
10835
10841
10844
10846
10846
10844
10840
10833
10825
10815
10802
10788
10771
10753
10732
10709
10683
10656
10626
10594
10560
10524
10485
10445
10402
10358
10311
10262
10211
10158
10102
10045
9986
9924
9861
9796
9729
9660
9590
9518
9444
9369
9292
9213
9133
9051
8968
8884
8798
8711
8622
8533
8442
8351
8258
8164
8071
7976
7880
7784
7688
7591
7493
7396
7298
7200
7102
7004
6906
6808
6711
6614
6517
6420
6324
6229
6134
6040
5947
5854
5762
5671
5581
5491
5403
5315
5228
5142
5057
4973
4890
4807
4726
4645
4566
4487
4410
4333
4258
4183
4110
4038
3966
3895
3826
3757
3689
3621
3555
3489
3424
3359
3296
3233
3171
3110
3049
2989
2930
2872
2814
2758
2702
2648
2594
2541
2490
2439
2390
2341
2294
2247
2202
2159
2116
2075
2035
1996
1958
1922
1887
1853
1821
1790
1760
1732
1705
1679
1655
1632
1610
1590
1571
1553
1537
1523
1510
1499
1489
1480
1474
1469
1465
1463
1463
1464
1467
1472
1478
1486
1495
1506
1519
1533
1549
1567
1586
1606
1628
1652
1678
1705
1733
1764
1796
1830
1866
1904
1943
1984
2025
2070
2116
2164
2213
2264
2317
2371
2428
2486
2545
2606
2669
2734
2800
2868
2937
3007
3079
3153
3228
3304
3381
3460
3541
3622
3705
3789
3874
3960
4048
4137
4227
4317
4409
4502
4596
4691
4787
4884
4982
5080
5179
5278
5378
5479
5580
5681
5782
5884
5985
6087
6189
6290
6392
6493
6594
6694
6794
6894
6994
7093
7192
7290
7388
7486
7582
7678
7774
7868
7962
8054
8146
8236
8325
8413
8500
8585
8669
8752
8834
8914
8993
9070
9146
9221
9294
9366
9436
9504
9572
9637
9701
9763
9824
9884
9942
9998
10054
10107
10159
10210
10259
10306
10351
10395
10437
10476
10514
10550
10584
10616
10645
10673
10697
10720
10740
10758
10772
10785
10794
10801
10805
10806
10804
10799
10791
10781
10767
10751
10732
10710
10685
10656
10625
10591
10554
10514
10471
10424
10375
10322
10267
10208
10147
10082
10015
9944
9870
9794
9715
9633
9548
9460
9370
9278
9182
9085
8985
8882
8778
8671
8561
8450
8337
8222
8103
7985
7864
7741
7617
7490
7363
7233
7102
6970
6837
6702
6567
6430
6293
6154
6015
5874
5733
5591
5448
5305
5161
5016
4871
4725
4579
4432
4285
4137
3989
3841
3692
3543
3394
3244
3094
2944
2794
2644
2494
2345
2195
2045
1897
1749
1601
1454
1308
1162
1016
873
729
587
446
306
167
30
-106
-241
-375
-507
-637
-766
-893
-1018
-1142
-1265
-1385
-1503
-1620
-1735
-1847
-1958
-2067
-2174
-2278
-2381
-2481
-2580
-2676
-2771
-2863
-2953
-3042
-3128
-3212
-3294
-3374
-3452
-3527
-3601
-3672
-3741
-3807
-3871
-3933
-3992
-4049
-4103
-4155
-4204
-4250
-4294
-4335
-4373
-4409
-4441
-4471
-4498
-4522
-4543
-4561
-4576
-4588
-4597
-4603
-4606
-4605
-4601
-4594
-4584
-4571
-4554
-4534
-4510
-4484
-4454
-4420
-4384
-4345
-4302
-4256
-4208
-4157
-4102
-4045
-3986
-3923
-3858
-3790
-3719
-3646
-3571
-3493
-3413
-3330
-3246
-3159
-3070
-2979
-2887
-2792
-2696
-2597
-2497
-2396
-2293
-2188
-2082
-1974
-1865
-1755
-1643
-1531
-1417
-1302
-1187
-1070
-953
-835
-717
-598
-479
-360
-240
-120
1
121
242
362
483
603
723
843
963
1082
1201
1319
1437
1554
1670
1786
1901
2016
2129
2242
2353
2464
2574
2682
2789
2895
2999
3102
3203
3303
3401
3497
3591
3683
3773
3861
3946
4029
4110
4188
4264
4338
4408
4476
4541
4604
4664
4721
4775
4826
4874
4919
4962
5002
5038
5072
5103
5131
5156
5178
5197
5214
5227
5238
5245
5250
5252
5251
5247
5240
5231
5218
5204
5186
5165
5142
5117
5088
5057
5024
4988
4949
4908
4864
4818
4770
4719
4665
4609
4551
4491
4428
4364
4296
4227
4156
4083
4008
3930
3852
3771
3689
3605
3520
3434
3346
3258
3168
3077
2985
2892
2798
2703
2608
2512
2415
2318
2221
2123
2025
1928
1830
1732
1634
1537
1439
1342
1246
1149
1053
958
864
770
677
584
492
401
311
221
132
44
-44
-130
-216
-302
-386
-470
-553
-636
-717
-799
-879
-959
-1038
-1116
-1194
-1271
-1347
-1422
-1496
-1570
-1642
-1714
-1785
-1856
-1925
-1994
-2062
-2129
-2195
-2260
-2324
-2388
-2450
-2511
-2571
-2631
-2689
-2745
-2801
-2856
-2909
-2961
-3012
-3061
-3109
-3156
-3202
-3246
-3289
-3330
-3370
-3408
-3445
-3480
-3514
-3547
-3578
-3607
-3635
-3662
-3686
-3709
-3731
-3751
-3769
-3786
-3801
-3815
-3826
-3837
-3846
-3853
-3858
-3863
-3865
-3867
-3866
-3865
-3862
-3858
-3852
-3846
-3838
-3829
-3818
-3807
-3794
-3780
-3765
-3749
-3732
-3713
-3694
-3673
-3652
-3629
-3606
-3581
-3556
-3529
-3502
-3474
-3445
-3416
-3385
-3354
-3323
-3290
-3257
-3224
-3190
-3155
-3120
-3084
-3048
-3012
-2975
-2939
-2902
-2865
-2828
-2791
-2753
-2717
-2680
-2643
-2607
-2571
-2535
-2500
-2465
-2430
-2396
-2363
-2330
-2298
-2267
-2237
-2207
-2179
-2151
-2124
-2099
-2074
-2050
-2028
-2005
-1986
-1967
-1949
-1931
-1915
-1900
-1886
-1874
-1862
-1852
-1842
-1834
-1827
-1821
-1817
-1814
-1812
-1811
-1811
-1812
-1815
-1819
-1823
-1829
-1836
-1844
-1853
-1863
-1873
-1885
-1898
-1912
-1927
-1943
-1960
-1978
-1997
-2017
-2037
-2060
-2083
-2107
-2132
-2158
-2185
-2214
-2243
-2274
-2305
-2338
-2372
-2408
-2444
-2482
-2521
-2562
-2604
-2648
-2692
-2739
-2786
-2835
-2885
-2937
-2990
-3044
-3100
-3156
-3215
-3274
-3334
-3396
-3459
-3523
-3588
-3655
-3722
-3790
-3860
-3930
-4001
-4073
-4146
-4220
-4295
-4370
-4447
-4524
-4601
-4680
-4759
-4838
-4918
-4999
-5080
-5162
-5244
-5326
-5409
-5492
-5575
-5659
-5743
-5827
-5911
-5996
-6080
-6164
-6249
-6333
-6417
-6501
-6585
-6669
-6752
-6835
-6919
-7001
-7084
-7166
-7247
-7328
-7409
-7489
-7569
-7648
-7726
-7803
-7880
-7957
-8032
-8106
-8180
-8254
-8326
-8397
-8468
-8537
-8605
-8672
-8738
-8802
-8865
-8927
-8988
-9047
-9105
-9161
-9216
-9269
-9320
-9370
-9418
-9465
-9509
-9552
-9593
-9632
-9670
-9705
-9738
-9769
-9798
-9825
-9849
-9872
-9891
-9909
-9924
-9937
-9947
-9955
-9961
-9964
-9964
-9963
-9958
-9951
-9942
-9931
-9916
-9900
-9881
-9859
-9835
-9809
-9780
-9749
-9715
-9680
-9642
-9602
-9559
-9515
-9469
-9420
-9370
-9318
-9264
-9208
-9150
-9091
-9030
-8967
-8903
-8837
-8770
-8701
-8631
-8560
-8488
-8415
-8340
-8264
-8186
-8109
-8031
-7952
-7872
-7791
-7709
-7627
-7545
-7462
-7378
-7295
-7211
-7126
-7042
-6957
-6872
-6787
-6702
-6617
-6533
-6448
-6364
-6279
-6195
-6111
-6028
-5945
-5862
-5780
-5698
-5617
-5536
-5456
-5376
-5297
-5219
-5141
-5064
-4987
-4911
-4836
-4761
-4687
-4614
-4541
-4469
-4398
-4328
-4258
-4189
-4122
-4054
-3989
-3923
-3859
-3796
-3733
-3672
-3611
-3551
-3492
-3434
-3377
-3320
-3265
-3210
-3156
-3103
-3051
-2999
-2949
-2899
-2851
-2803
-2757
-2711
-2666
-2623
-2580
-2538
-2498
-2458
-2420
-2382
-2346
-2311
-2277
-2244
-2213
-2183
-2154
-2127
-2101
-2076
-2052
-2029
-2009
-1989
-1971
-1954
-1937
-1922
-1909
-1896
-1885
-1874
-1865
-1857
-1849
-1843
-1838
-1834
-1831
-1829
-1828
-1828
-1829
-1831
-1834
-1838
-1843
-1849
-1856
-1865
-1874
-1884
-1895
-1907
-1919
-1933
-1947
-1962
-1978
-1995
-2013
-2032
-2052
-2072
-2093
-2116
-2139
-2163
-2188
-2214
-2241
-2270
-2299
-2329
-2360
-2392
-2426
-2460
-2495
-2531
-2567
-2605
-2644
-2683
-2724
-2765
-2807
-2850
-2893
-2937
-2983
-3028
-3075
-3122
-3171
-3220
-3270
-3320
-3372
-3424
-3477
-3531
-3586
-3641
-3698
-3755
-3813
-3872
-3931
-3992
-4053
-4115
-4179
-4243
-4307
-4373
-4439
-4506
-4574
-4643
-4712
-4782
-4853
-4924
-4996
-5069
-5142
-5216
-5290
-5365
-5440
-5515
-5591
-5667
-5743
-5819
-5896
-5973
-6049
-6126
-6203
-6281
-6358
-6435
-6512
-6589
-6666
-6743
-6820
-6897
-6973
-7050
-7126
-7202
-7278
-7353
-7429
-7504
-7578
-7652
-7726
-7800
-7873
-7945
-8016
-8089
-8160
-8230
-8300
-8369
-8438
-8505
-8572
-8638
-8703
-8767
-8830
-8892
-8953
-9012
-9070
-9128
-9184
-9238
-9292
-9344
-9395
-9445
-9493
-9540
-9586
-9631
-9674
-9716
-9757
-9796
-9834
-9871
-9907
-9941
-9974
-10005
-10036
-10065
-10093
-10120
-10145
-10170
-10193
-10216
-10238
-10258
-10278
-10297
-10315
-10332
-10349
-10365
-10380
-10394
-10408
-10421
-10434
-10446
-10458
-10470
-10481
-10492
-10503
-10514
-10524
-10534
-10544
-10554
-10563
-10573
-10582
-10591
-10600
-10609
-10617
-10626
-10634
-10642
-10649
-10657
-10664
-10671
-10678
-10685
-10691
-10698
-10704
-10710
-10717
-10723
-10729
-10735
-10741
-10747
-10753
-10759
-10765
-10772
-10779
-10786
-10793
-10801
-10809
-10817
-10826
-10835
-10844
-10854
-10864
-10875
-10886
-10897
-10909
-10921
-10934
-10948
-10962
-10977
-10992
-11008
-11025
-11042
-11059
-11078
-11096
-11116
-11135
-11156
-11177
-11198
-11220
-11243
-11266
-11290
-11315
-11341
-11367
-11393
-11421
-11449
-11478
-11507
-11537
-11567
-11599
-11630
-11663
-11695
-11729
-11763
-11797
-11832
-11868
-11904
-11941
-11978
-12016
-12055
-12094
-12134
-12174
-12216
-12257
-12299
-12342
-12386
-12429
-12473
-12518
-12563
-12608
-12653
-12698
-12744
-12789
-12835
-12880
-12926
-12971
-13017
-13062
-13107
-13152
-13196
-13241
-13285
-13329
-13373
-13416
-13459
-13502
-13544
-13586
-13627
-13668
-13709
-13749
-13788
-13827
-13865
-13903
-13940
-13977
-14013
-14048
-14082
-14116
-14149
-14182
-14214
-14245
-14275
-14305
-14334
-14362
-14390
-14417
-14443
-14469
-14494
-14518
-14541
-14564
-14587
-14609
-14630
-14651
-14671
-14691
-14711
-14730
-14748
-14766
-14783
-14800
-14816
-14832
-14847
-14861
-14875
-14888
-14901
-14913
-14924
-14935
-14945
-14955
-14964
-14972
-14980
-14987
-14994
-15000
-15005
-15010
-15015
-15018
-15021
-15023
-15024
-15025
-15024
-15023
-15020
-15017
-15012
-15007
-15000
-14992
-14982
-14972
-14960
-14946
-14931
-14914
-14896
-14877
-14855
-14832
-14807
-14780
-14752
-14722
-14690
-14656
-14620
-14582
-14542
-14500
-14456
-14410
-14362
-14312
-14260
-14205
-14149
-14090
-14029
-13966
-13900
-13833
-13763
-13691
-13616
-13540
-13461
-13380
-13297
-13211
-13124
-13034
-12942
-12848
-12752
-12654
-12554
-12452
-12348
-12243
-12135
-12026
-11915
-11803
-11689
-11573
-11456
-11337
-11217
-11096
-10974
-10851
-10726
-10601
-10475
-10348
-10220
-10093
-9965
-9836
-9708
-9579
-9451
-9322
-9194
-9066
-8939
-8812
-8686
-8560
-8435
-8311
-8186
-8064
-7944
-7823
-7704
-7586
-7470
-7355
-7241
-7129
-7018
-6909
-6801
-6695
-6591
-6489
-6388
-6289
-6192
-6097
-6004
-5913
-5824
-5737
-5652
-5570
-5489
-5411
-5334
-5261
-5189
-5120
-5053
-4989
-4927
-4868
-4811
-4756
-4704
-4654
-4607
-4562
-4520
-4480
-4443
-4408
-4376
-4346
-4318
-4293
-4270
-4249
-4231
-4214
-4200
-4188
-4178
-4170
-4164
-4160
-4157
-4157
-4158
-4162
-4167
-4173
-4182
-4193
-4205
-4219
-4234
-4252
-4270
-4291
-4313
-4336
-4361
-4387
-4415
-4444
-4474
-4506
-4539
-4573
-4608
-4644
-4681
-4719
-4759
-4798
-4839
-4880
-4922
-4965
-5008
-5051
-5095
-5139
-5183
-5227
-5272
-5317
-5362
-5407
-5453
-5498
-5543
-5589
-5634
-5679
-5724
-5769
-5814
-5859
-5903
-5947
-5990
-6033
-6076
-6118
-6159
-6200
-6241
-6280
-6319
-6357
-6395
-6432
-6468
-6503
-6538
-6572
-6605
-6637
-6668
-6699
-6728
-6757
-6785
-6811
-6837
-6861
-6885
-6907
-6928
-6948
-6967
-6985
-7001
-7017
-7030
-7043
-7054
-7063
-7072
-7078
-7083
-7087
-7089
-7090
-7089
-7087
-7083
-7078
-7071
-7063
-7053
-7042
-7030
-7016
-7001
-6985
-6967
-6948
-6928
-6906
-6884
-6860
-6835
-6809
-6782
-6754
-6725
-6695
-6663
-6630
-6596
-6561
-6525
-6487
-6449
-6409
-6368
-6325
-6282
-6237
-6191
-6144
-6096
-6046
-5996
-5944
-5892
-5838
-5784
-5728
-5672
-5615
-5557
-5499
-5439
-5379
-5318
-5257
-5194
-5131
-5068
-5003
-4939
-4873
-4808
-4741
-4675
-4608
-4540
-4473
-4405
-4337
-4268
-4200
-4131
-4062
-3994
-3926
-3858
-3789
-3721
-3654
-3586
-3519
-3452
-3386
-3320
-3255
-3190
-3126
-3062
-2998
-2936
-2874
-2812
-2751
-2690
-2631
-2571
-2513
-2455
-2397
-2340
-2284
-2229
-2174
-2120
-2067
-2015
-1964
-1914
-1864
-1816
-1769
-1722
-1677
-1633
-1589
-1547
-1506
-1465
-1426
-1387
-1350
-1313
-1278
-1244
-1210
-1178
-1148
-1118
-1089
-1062
-1036
-1010
-987
-964
-943
-922
-903
-885
-868
-853
-838
-825
-813
-802
-792
-784
-777
-771
-766
-762
-760
-759
-759
-760
-762
-766
-771
-777
-784
-792
-801
-811
-823
-835
-848
-862
-877
-893
-910
-927
-945
-964
-984
-1004
-1025
-1046
-1068
-1091
-1114
-1137
-1161
-1186
-1210
-1235
-1261
-1287
-1313
-1339
-1366
-1393
-1420
-1447
-1475
-1503
-1531
-1559
-1588
-1616
-1644
-1673
-1701
-1729
-1758
-1786
-1814
-1841
-1869
-1896
-1923
-1950
-1977
-2003
-2029
-2055
-2080
-2105
-2130
-2154
-2178
-2201
-2224
-2246
-2268
-2290
-2311
-2331
-2351
-2370
-2388
-2406
-2423
-2439
-2455
-2470
-2484
-2498
-2511
-2523
-2534
-2545
-2555
-2564
-2572
-2579
-2586
-2591
-2596
-2600
-2602
-2604
-2605
-2605
-2604
-2603
-2600
-2597
-2592
-2587
-2581
-2574
-2566
-2558
-2548
-2538
-2527
-2515
-2501
-2488
-2473
-2457
-2441
-2424
-2406
-2387
-2368
-2348
-2327
-2305
-2282
-2259
-2235
-2210
-2185
-2159
-2132
-2104
-2076
-2048
-2017
-1988
-1958
-1927
-1896
-1864
-1831
-1798
-1765
-1731
-1696
-1661
-1626
-1590
-1553
-1517
-1479
-1442
-1403
-1365
-1326
-1287
-1247
-1207
-1167
-1127
-1086
-1046
-1004
-964
-923
-882
-840
-799
-757
-715
-674
-631
-589
-547
-504
-462
-419
-377
-334
-291
-248
-206
-163
-120
-77
-34
9
52
95
138
181
225
268
311
355
398
442
486
529
573
618
662
706
751
795
840
884
929
974
1018
1064
1109
1155
1200
1245
1291
1336
1382
1428
1473
1519
1565
1611
1657
1703
1749
1795
1841
1887
1933
1980
2025
2072
2118
2164
2209
2255
2300
2346
2391
2436
2481
2526
2571
2615
2659
2703
2747
2791
2834
2876
2919
2960
3002
3043
3083
3123
3162
3201
3239
3276
3313
3350
3385
3421
3455
3489
3523
3556
3588
3620
3651
3681
3711
3740
3769
3797
3824
3851
3877
3903
3928
3952
3976
3999
4022
4043
4066
4086
4107
4127
4146
4165
4183
4201
4219
4236
4253
4269
4286
4302
4317
4333
4348
4363
4378
4392
4406
4420
4434
4448
4461
4474
4487
4500
4512
4524
4537
4548
4560
4572
4583
4594
4605
4617
4628
4639
4650
4661
4672
4683
4694
4704
4715
4726
4737
4747
4757
4768
4778
4788
4798
4808
4818
4828
4838
4849
4859
4869
4880
4890
4901
4912
4923
4934
4945
4956
4968
4980
4992
5005
5018
5031
5045
5059
5073
5088
5104
5120
5137
5154
5172
5190
5209
5228
5248
5268
5289
5310
5332
5354
5377
5400
5424
5448
5473
5498
5523
5549
5576
5603
5630
5657
5685
5712
5741
5769
5798
5826
5855
5884
5913
5942
5971
5999
6028
6057
6085
6113
6142
6170
6198
6226
6254
6282
6309
6337
6364
6391
6418
6445
6471
6498
6524
6550
6575
6601
6626
6650
6675
6699
6722
6746
6768
6791
6812
6834
6855
6875
6895
6914
6933
6951
6968
6985
7001
7017
7031
7044
7057
7069
7080
7089
7098
7106
7113
7118
7123
7127
7129
7131
7131
7130
7128
7125
7121
7115
7109
7101
7091
7081
7069
7056
7042
7026
7010
6992
6974
6954
6933
6911
6888
6864
6840
6814
6787
6759
6730
6700
6670
6638
6606
6573
6539
6504
6468
6431
6394
6355
6316
6276
6236
6194
6152
6110
6066
6022
5977
5932
5886
5839
5792
5744
5695
5646
5596
5545
5494
5443
5391
5338
5285
5232
5178
5124
5069
5014
4958
4903
4846
4790
4733
4676
4618
4561
4503
4445
4387
4329
4270
4212
4154
4096
4037
3979
3921
3863
3805
3747
3689
3631
3574
3516
3459
3402
3346
3289
3233
3178
3122
3067
3012
2958
2904
2850
2796
2743
2690
2637
2585
2533
2481
2430
2379
2329
2279
2229
2180
2130
2082
2033
1985
1937
1889
1842
1795
1748
1702
1656
1610
1564
1519
1474
1429
1385
1341
1297
1253
1210
1167
1124
1081
1039
997
956
914
873
833
792
752
712
673
633
594
555
517
479
440
403
365
328
291
254
217
180
144
108
72
36
0
-36
-71
-106
-141
-176
-211
-245
-279
-313
-347
-380
-413
-445
-478
-510
-541
-572
-603
-634
-664
-694
-723
-752
-781
-809
-837
-865
-893
-920
-947
-973
-999
-1025
-1050
-1075
-1100
-1124
-1148
-1171
-1194
-1216
-1239
-1260
-1281
-1302
-1322
-1342
-1361
-1380
-1398
-1415
-1433
-1449
-1465
-1481
-1496
-1510
-1524
-1538
-1551
-1564
-1576
-1588
-1600
-1611
-1622
-1632
-1642
-1652
-1661
-1669
-1677
-1685
-1692
-1698
-1704
-1710
-1715
-1720
-1724
-1727
-1731
-1733
-1736
-1737
-1739
-1740
-1740
-1740
-1740
-1739
-1737
-1736
-1734
-1731
-1729
-1725
-1722
-1718
-1714
-1710
-1706
-1701
-1696
-1690
-1685
-1679
-1673
-1667
-1660
-1654
-1647
-1640
-1633
-1625
-1618
-1610
-1602
-1594
-1586
-1577
-1568
-1560
-1551
-1542
-1532
-1523
-1514
-1504
-1494
-1485
-1475
-1466
-1456
-1447
-1438
-1429
-1420
-1411
-1402
-1393
-1385
-1377
-1369
-1361
-1353
-1346
-1339
-1332
-1325
-1318
-1312
-1305
-1299
-1294
-1288
-1283
-1278
-1273
-1268
-1264
-1259
-1255
-1251
-1248
-1244
-1241
-1238
-1235
-1232
-1230
-1228
-1225
-1223
-1222
-1220
-1218
-1217
-1215
-1214
-1212
-1211
-1210
-1209
-1207
-1206
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1195
-1194
-1192
-1190
-1188
-1186
-1183
-1180
-1178
-1174
-1171
-1167
-1162
-1158
-1152
-1147
-1140
-1133
-1126
-1118
-1109
-1099
-1089
-1078
-1066
-1054
-1040
-1026
-1010
-994
-977
-959
-940
-920
-898
-876
-853
-829
-804
-777
-750
-721
-691
-660
-629
-596
-562
-526
-490
-453
-414
-374
-334
-292
-249
-205
-159
-113
-66
-18
32
82
133
185
238
292
347
402
459
516
574
632
691
751
812
873
934
997
1060
1123
1187
1251
1316
1381
1446
1512
1578
1644
1710
1777
1843
1910
1977
2043
2110
2176
2243
2309
2375
2441
2507
2572
2638
2703
2768
2833
2897
2962
3026
3089
3153
3216
3278
3340
3402
3463
3523
3582
3641
3699
3757
3813
3869
3923
3977
4030
4082
4132
4182
4230
4277
4323
4368
4411
4453
4493
4532
4569
4605
4639
4672
4703
4732
4760
4786
4810
4832
4853
4873
4890
4906
4920
4932
4943
4952
4960
4965
4969
4972
4973
4972
4970
4966
4960
4953
4944
4934
4922
4909
4894
4878
4860
4841
4820
4798
4774
4749
4722
4694
4664
4632
4600
4565
4530
4493
4455
4415
4375
4333
4290
4245
4200
4153
4105
4056
4006
3954
3902
3848
3793
3738
3681
3624
3565
3506
3445
3384
3322
3259
3196
3132
3067
3001
2935
2868
2801
2733
2665
2596
2527
2458
2388
2318
2248
2178
2107
2037
1966
1895
1825
1754
1684
1613
1544
1474
1405
1336
1267
1200
1132
1065
999
934
869
805
741
679
617
557
497
438
380
324
268
214
161
109
58
8
-41
-88
-134
-179
-222
-264
-305
-344
-382
-419
-453
-487
-518
-549
-577
-604
-630
-653
-676
-696
-715
-733
-749
-763
-776
-787
-797
-805
-812
-817
-821
-823
-824
-823
-821
-817
-812
-806
-798
-788
-777
-765
-752
-737
-721
-704
-685
-665
-644
-622
-598
-573
-548
-520
-492
-463
-432
-401
-368
-334
-299
-263
-226
-187
-148
-108
-67
-26
17
60
104
149
195
241
288
336
384
433
482
532
582
632
683
734
785
836
887
939
990
1042
1093
1145
1196
1247
1298
1348
1399
1449
1498
1547
1595
1643
1691
1738
1784
1829
1874
1918
1961
2004
2045
2086
2125
2164
2201
2238
2273
2307
2340
2372
2402
2431
2458
2485
2509
2533
2555
2575
2594
2612
2628
2642
2655
2667
2677
2685
2692
2698
2702
2705
2706
2706
2704
2701
2697
2692
2685
2677
2668
2658
2646
2633
2620
2605
2589
2572
2554
2535
2515
2494
2472
2449
2425
2401
2375
2349
2323
2295
2267
2238
2209
2179
2148
2117
2086
2054
2021
1990
1957
1924
1891
1858
1825
1791
1758
1724
1691
1658
1625
1592
1559
1526
1494
1461
1429
1398
1366
1335
1305
1274
1244
1215
1185
1157
1129
1101
1074
1047
1020
995
970
946
923
900
878
856
836
816
797
779
761
744
729
713
699
686
673
662
651
641
632
624
617
610
605
601
598
595
594
594
595
597
601
605
610
617
625
633
643
654
666
680
694
709
726
743
762
782
803
825
848
873
898
925
952
981
1010
1041
1073
1106
1140
1174
1210
1246
1283
1321
1360
1400
1440
1481
1523
1565
1608
1652
1696
1741
1786
1832
1878
1925
1972
2020
2068
2116
2165
2214
2263
2313
2363
2413
2464
2515
2566
2617
2668
2719
2770
2821
2873
2924
2975
3026
3077
3127
3177
3227
3277
3326
3375
3423
3471
3518
3565
3611
3657
3702
3747
3791
3834
3877
3919
3960
4001
4041
4080
4118
4156
4192
4228
4263
4296
4329
4362
4393
4423
4453
4481
4509
4536
4562
4587
4611
4635
4657
4679
4700
4720
4740
4758
4776
4793
4809
4825
4839
4854
4867
4880
4892
4903
4914
4924
4934
4943
4952
4960
4967
4975
4982
4988
4994
5000
5006
5012
5017
5023
5028
5034
5039
5045
5051
5057
5063
5070
5077
5084
5092
5100
5109
5118
5128
5139
5150
5162
5175
5188
5202
5217
5233
5250
5268
5286
5306
5327
5348
5371
5394
5418
5444
5470
5498
5526
5556
5587
5618
5651
5685
5720
5757
5794
5833
5872
5913
5955
5998
6042
6088
6135
6183
6232
6282
6334
6386
6440
6496
6552
6609
6668
6728
6789
6851
6914
6978
7043
7110
7177
7245
7314
7384
7455
7527
7599
7673
7747
7822
7897
7974
8051
8128
8206
8285
8364
8444
8524
8605
8686
8767
8849
8931
9013
9095
9177
9259
9341
9423
9504
9586
9667
9747
9827
9907
9986
10064
10142
10219
10295
10370
10444
10517
10589
10659
10729
10797
10864
10929
10993
11055
11116
11176
11234
11290
11345
11398
11449
11499
11547
11593
11637
11679
11719
11757
11793
11828
11860
11891
11920
11946
11971
11994
12014
12033
12050
12064
12077
12087
12095
12101
12105
12107
12107
12104
12099
12093
12084
12072
12059
12044
12026
12007
11985
11962
11936
11909
11879
11848
11814
11779
11742
11703
11662
11620
11575
11529
11482
11433
11382
11330
11276
11221
11164
11106
11047
10986
10924
10860
10796
10730
10663
10594
10525
10454
10382
10309
10235
10160
10084
10006
9928
9849
9768
9687
9605
9521
9437
9352
9266
9180
9092
9004
8914
8824
8734
8642
8550
8457
8364
8269
8173
8079
7983
7886
7788
7690
7591
7492
7393
7292
7192
7091
6989
6887
6784
6681
6578
6474
6370
6266
6161
6056
5950
5845
5739
5632
5526
5418
5311
5204
5096
4987
4879
4770
4661
4551
4442
4332
4221
4111
4000
3889
3777
3665
3554
3442
3329
3217
3104
2991
2878
2765
2652
2539
2426
2312
2199
2086
1973
1860
1747
1634
1521
1409
1297
1186
1075
964
854
744
635
526
418
311
205
99
-5
-109
-212
-315
-416
-516
-615
-713
-810
-905
-1000
-1093
-1185
-1276
-1365
-1453
-1539
-1624
-1708
-1789
-1870
-1948
-2025
-2101
-2174
-2246
-2316
-2384
-2451
-2516
-2578
-2639
-2699
-2756
-2811
-2865
-2917
-2966
-3014
-3060
-3104
-3146
-3186
-3223
-3259
-3293
-3325
-3354
-3382
-3408
-3431
-3453
-3472
-3489
-3504
-3517
-3529
-3538
-3544
-3549
-3552
-3553
-3552
-3549
-3543
-3536
-3527
-3516
-3503
-3487
-3470
-3451
-3430
-3407
-3381
-3354
-3325
-3294
-3261
-3227
-3190
-3152
-3112
-3071
-3027
-2982
-2936
-2888
-2838
-2787
-2734
-2679
-2623
-2566
-2507
-2447
-2386
-2323
-2259
-2195
-2128
-2061
-1993
-1924
-1854
-1783
-1711
-1638
-1564
-1490
-1415
-1339
-1263
-1186
-1108
-1030
-952
-873
-794
-715
-636
-557
-477
-397
-317
-238
-158
-78
1
81
160
239
318
396
474
552
629
706
782
858
933
1006
1081
1154
1226
1297
1368
1438
1508
1576
1643
1710
1775
1840
1903
1966
2027
2087
2146
2204
2261
2317
2372
2425
2478
2530
2580
2629
2678
2725
2771
2816
2860
2903
2945
2986
3026
3065
3104
3141
3177
3212
3246
3279
3312
3343
3374
3404
3433
3461
3488
3515
3541
3566
3591
3614
3637
3660
3682
3703
3723
3743
3763
3782
3800
3818
3835
3852
3868
3884
3900
3915
3930
3945
3959
3973
3987
4000
4014
4027
4040
4051
4065
4078
4090
4102
4115
4127
4139
4152
4164
4177
4189
4202
4215
4229
4243
4256
4271
4285
4300
4315
4331
4346
4362
4379
4396
4413
4431
4449
4468
4487
4507
4527
4549
4571
4594
4617
4642
4667
4694
4721
4749
4779
4809
4841
4873
4907
4942
4978
5016
5054
5094
5135
5178
5221
5266
5312
5359
5407
5456
5507
5559
5612
5666
5721
5778
5835
5894
5954
6015
6078
6141
6205
6271
6337
6405
6473
6542
6612
6683
6754
6827
6900
6974
7048
7123
7199
7275
7352
7429
7507
7585
7663
7742
7821
7901
7981
8061
8141
8222
8302
8383
8464
8545
8627
8708
8789
8871
8952
9033
9114
9195
9276
9356
9436
9515
9595
9673
9751
9829
9906
9982
10057
10132
10205
10278
10350
10420
10490
10558
10625
10691
10755
10818
10880
10940
10998
11055
11110
11164
11216
11266
11314
11360
11405
11447
11488
11526
11562
11597
11629
11659
11686
11712
11735
11755
11774
11790
11804
11815
11824
11831
11835
11836
11835
11832
11826
11817
11806
11793
11776
11757
11736
11712
11685
11656
11624
11589
11552
11512
11470
11425
11378
11328
11276
11221
11164
11105
11044
10980
10914
10845
10775
10702
10627
10550
10472
10391
10308
10224
10138
10050
9960
9868
9775
9680
9584
9486
9386
9285
9183
9079
8974
8868
8761
8652
8542
8431
8319
8207
8093
7978
7862
7746
7628
7510
7391
7272
7151
7030
6909
6787
6664
6541
6418
6294
6170
6045
5920
5795
5669
5543
5417
5291
5165
5038
4912
4785
4659
4532
4405
4279
4152
4026
3900
3773
3647
3521
3396
3270
3145
3020
2895
2770
2646
2522
2399
2276
2153
2031
1909
1788
1668
1548
1429
1310
1193
1076
961
846
732
619
508
397
288
180
73
-33
-137
-240
-342
-442
-540
-638
-733
-828
-920
-1010
-1101
-1189
-1275
-1359
-1442
-1524
-1603
-1681
-1757
-1832
-1905
-1976
-2045
-2113
-2179
-2243
-2305
-2366
-2425
-2482
-2538
-2592
-2644
-2694
-2743
-2789
-2835
-2878
-2920
-2960
-2998
-3035
-3070
-3103
-3135
-3166
-3194
-3222
-3247
-3271
-3294
-3315
-3334
-3352
-3369
-3384
-3397
-3409
-3420
-3429
-3436
-3443
-3447
-3450
-3452
-3453
-3452
-3449
-3446
-3441
-3435
-3427
-3418
-3408
-3396
-3384
-3370
-3354
-3338
-3321
-3302
-3282
-3261
-3239
-3215
-3191
-3166
-3139
-3112
-3083
-3054
-3023
-2992
-2959
-2926
-2892
-2856
-2820
-2784
-2746
-2707
-2668
-2628
-2588
-2546
-2504
-2461
-2418
-2374
-2330
-2285
-2239
-2193
-2146
-2099
-2052
-2004
-1955
-1907
-1858
-1808
-1759
-1709
-1659
-1608
-1558
-1508
-1457
-1407
-1356
-1305
-1254
-1203
-1152
-1101
-1050
-999
-948
-897
-846
-795
-744
-693
-643
-592
-541
-491
-440
-390
-340
-290
-240
-190
-141
-92
-43
6
55
103
151
199
246
293
340
387
433
478
524
569
613
658
701
745
788
830
872
914
955
995
1036
1076
1115
1154
1192
1231
1268
1305
1342
1378
1414
1449
1484
1519
1553
1587
1620
1654
1687
1719
1752
1784
1816
1847
1879
1910
1940
1971
2001
2032
2062
2091
2121
2150
2179
2208
2237
2266
2294
2322
2350
2379
2406
2434
2462
2490
2517
2545
2573
2600
2628
2655
2683
2710
2737
2765
2792
2819
2846
2873
2900
2927
2954
2981
3007
3034
3060
3086
3112
3138
3164
3189
3215
3240
3264
3289
3313
3337
3360
3383
3406
3428
3450
3471
3492
3513
3532
3552
3570
3588
3606
3623
3639
3655
3670
3684
3697
3710
3722
3734
3744
3754
3763
3771
3779
3786
3792
3797
3801
3805
3807
3809
3810
3811
3810
3809
3807
3804
3800
3795
3790
3784
3777
3769
3760
3750
3740
3728
3716
3703
3689
3674
3659
3642
3624
3606
3587
3566
3545
3523
3500
3477
3452
3427
3400
3373
3345
3317
3287
3257
3225
3193
3161
3127
3092
3057
3021
2984
2946
2908
2868
2828
2787
2746
2703
2660
2616
2571
2526
2480
2432
2385
2336
2286
2236
2185
2133
2080
2027
1973
1918
1862
1806
1748
1690
1631
1572
1512
1451
1390
1327
1265
1202
1138
1074
1010
944
879
813
747
680
613
546
478
410
342
274
206
138
69
1
-68
-137
-205
-274
-342
-410
-479
-547
-614
-682
-749
-816
-882
-948
-1014
-1079
-1143
-1207
-1270
-1333
-1395
-1456
-1516
-1576
-1634
-1692
-1749
-1805
-1860
-1914
-1967
-2017
-2069
-2119
-2167
-2214
-2260
-2305
-2348
-2390
-2431
-2471
-2509
-2545
-2581
-2614
-2647
-2677
-2707
-2735
-2761
-2786
-2810
-2832
-2852
-2871
-2889
-2905
-2920
-2933
-2945
-2956
-2965
-2973
-2980
-2985
-2989
-2992
-2993
-2994
-2993
-2991
-2988
-2984
-2979
-2973
-2966
-2958
-2949
-2938
-2927
-2916
-2903
-2889
-2875
-2859
-2844
-2827
-2810
-2792
-2773
-2754
-2735
-2715
-2694
-2673
-2652
-2630
-2608
-2586
-2564
-2541
-2518
-2495
-2472
-2449
-2425
-2402
-2378
-2355
-2331
-2308
-2284
-2260
-2237
-2213
-2190
-2167
-2144
-2121
-2098
-2076
-2053
-2031
-2009
-1988
-1967
-1946
-1926
-1905
-1886
-1866
-1847
-1828
-1810
-1792
-1775
-1758
-1741
-1725
-1710
-1694
-1680
-1665
-1652
-1638
-1626
-1613
-1601
-1590
-1579
-1569
-1559
-1550
-1541
-1532
-1524
-1517
-1510
-1504
-1498
-1493
-1488
-1483
-1479
-1476
-1473
-1470
-1468
-1466
-1465
-1464
-1463
-1463
-1463
-1463
-1464
-1465
-1466
-1468
-1469
-1471
-1474
-1476
-1479
-1481
-1484
-1487
-1490
-1494
-1497
-1500
-1504
-1508
-1511
-1515
-1519
-1523
-1527
-1531
-1535
-1538
-1542
-1545
-1549
-1552
-1556
-1559
-1562
-1565
-1568
-1571
-1574
-1577
-1580
-1582
-1585
-1587
-1590
-1592
-1594
-1595
-1596
-1598
-1598
-1599
-1599
-1599
-1598
-1597
-1596
-1594
-1592
-1590
-1587
-1583
-1579
-1575
-1570
-1564
-1558
-1551
-1544
-1536
-1527
-1518
-1509
-1498
-1488
-1477
-1465
-1453
-1440
-1427
-1414
-1399
-1385
-1370
-1354
-1338
-1322
-1305
-1288
-1270
-1252
-1234
-1216
-1197
-1178
-1159
-1140
-1121
-1102
-1082
-1063
-1043
-1022
-1002
-984
-964
-944
-924
-904
-885
-865
-845
-825
-805
-786
-766
-747
-728
-708
-689
-671
-652
-633
-615
-597
-580
-562
-545
-528
-512
-495
-479
-464
-448
-433
-418
-404
-390
-376
-362
-349
-336
-324
-311
-299
-287
-276
-265
-253
-243
-232
-222
-212
-202
-192
-182
-173
-163
-154
-145
-135
-126
-116
-107
-97
-87
-77
-67
-57
-47
-36
-25
-14
-3
9
20
32
44
57
70
83
96
110
124
138
153
168
184
199
216
232
249
266
284
302
320
338
357
376
396
415
435
455
475
496
516
537
558
579
601
622
644
665
687
709
731
753
775
797
819
841
863
885
907
929
951
972
994
1014
1036
1056
1077
1097
1117
1136
1156
1175
1194
1212
1230
1248
1266
1283
1300
1316
1332
1347
1362
1376
1390
1404
1417
1429
1441
1453
1464
1474
1484
1494
1503
1511
1519
1527
1534
1541
1548
1554
1559
1565
1570
1575
1580
1584
1588
1592
1596
1600
1604
1607
1610
1613
1616
1619
1622
1625
1628
1630
1633
1636
1638
1641
1644
1646
1649
1652
1654
1657
1659
1662
1664
1667
1669
1672
1674
1676
1678
1680
1682
1684
1686
1687
1689
1690
1691
1692
1693
1693
1693
1693
1693
1692
1692
1690
1689
1687
1684
1681
1678
1674
1670
1665
1660
1654
1647
1640
1632
1623
1614
1604
1594
1582
1570
1558
1544
1530
1515
1499
1482
1465
1447
1428
1408
1387
1366
1344
1321
1297
1272
1247
1221
1194
1166
1138
1109
1079
1048
1016
985
953
920
886
851
816
780
744
707
670
632
593
554
514
474
434
393
351
309
267
224
181
138
94
50
6
-39
-84
-129
-175
-221
-267
-313
-360
-407
-454
-501
-548
-596
-644
-692
-740
-788
-836
-885
-933
-982
-1031
-1080
-1128
-1177
-1227
-1276
-1325
-1374
-1424
-1473
-1523
-1572
-1622
-1671
-1721
-1770
-1820
-1869
-1919
-1968
-2017
-2067
-2116
-2166
-2215
-2264
-2313
-2362
-2411
-2460
-2508
-2556
-2604
-2652
-2699
-2746
-2793
-2840
-2886
-2931
-2976
-3021
-3066
-3109
-3153
-3195
-3237
-3279
-3320
-3360
-3400
-3438
-3477
-3514
-3550
-3586
-3621
-3655
-3688
-3721
-3752
-3783
-3812
-3840
-3868
-3894
-3919
-3944
-3967
-3989
-4010
-4030
-4048
-4066
-4082
-4097
-4111
-4124
-4136
-4146
-4156
-4164
-4170
-4176
-4180
-4184
-4186
-4187
-4186
-4185
-4182
-4178
-4173
-4167
-4160
-4152
-4142
-4131
-4120
-4107
-4093
-4078
-4062
-4043
-4026
-4006
-3987
-3966
-3944
-3922
-3898
-3874
-3849
-3823
-3796
-3768
-3740
-3711
-3682
-3652
-3621
-3589
-3557
-3525
-3492
-3458
-3424
-3390
-3355
-3319
-3284
-3248
-3211
-3175
-3138
-3100
-3063
-3026
-2988
-2950
-2913
-2875
-2837
-2799
-2762
-2724
-2687
-2650
-2613
-2576
-2540
-2503
-2468
-2432
-2397
-2363
-2328
-2295
-2261
-2228
-2196
-2164
-2133
-2102
-2072
-2041
-2013
-1985
-1957
-1930
-1904
-1879
-1854
-1830
-1807
-1785
-1764
-1744
-1725
-1706
-1689
-1673
-1657
-1643
-1629
-1617
-1606
-1595
-1586
-1577
-1570
-1563
-1558
-1553
-1550
-1547
-1545
-1545
-1545
-1546
-1548
-1551
-1555
-1559
-1565
-1571
-1578
-1585
-1594
-1603
-1613
-1624
-1635
-1647
-1660
-1674
-1688
-1703
-1719
-1735
-1752
-1770
-1788
-1807
-1826
-1846
-1867
-1888
-1909
-1931
-1953
-1976
-1999
-2023
-2047
-2071
-2095
-2120
-2145
-2171
-2196
-2222
-2248
-2274
-2301
-2327
-2354
-2381
-2408
-2435
-2462
-2489
-2517
-2544
-2572
-2599
-2627
-2654
-2682
-2710
-2737
-2765
-2793
-2820
-2848
-2875
-2903
-2930
-2957
-2984
-3011
-3038
-3065
-3092
-3118
-3145
-3171
-3198
-3224
-3250
-3276
-3302
-3328
-3353
-3379
-3404
-3429
-3454
-3479
-3503
-3528
-3552
-3576
-3599
-3622
-3646
-3668
-3691
-3713
-3735
-3757
-3779
-3800
-3822
-3842
-3863
-3883
-3904
-3923
-3943
-3962
-3981
-4000
-4018
-4035
-4053
-4070
-4086
-4103
-4120
-4135
-4151
-4166
-4180
-4194
-4208
-4222
-4235
-4248
-4260
-4272
-4284
-4295
-4306
-4316
-4326
-4336
-4345
-4354
-4362
-4370
-4378
-4385
-4392
-4398
-4403
-4409
-4413
-4418
-4421
-4425
-4427
-4429
-4431
-4432
-4432
-4432
-4431
-4429
-4427
-4424
-4421
-4416
-4411
-4406
-4400
-4393
-4385
-4377
-4368
-4359
-4348
-4337
-4325
-4312
-4299
-4284
-4269
-4253
-4236
-4219
-4201
-4181
-4161
-4141
-4119
-4097
-4073
-4049
-4024
-3999
-3972
-3944
-3916
-3887
-3857
-3826
-3794
-3762
-3728
-3694
-3659
-3624
-3587
-3550
-3512
-3474
-3434
-3394
-3354
-3312
-3270
-3228
-3184
-3140
-3096
-3051
-3005
-2959
-2913
-2866
-2818
-2770
-2721
-2672
-2622
-2572
-2521
-2470
-2419
-2367
-2314
-2262
-2209
-2156
-2102
-2048
-1994
-1940
-1885
-1830
-1775
-1720
-1665
-1610
-1555
-1499
-1444
-1389
-1334
-1279
-1224
-1169
-1115
-1060
-1006
-952
-899
-846
-793
-740
-689
-637
-586
-535
-485
-436
-387
-339
-291
-244
-198
-153
-108
-64
-21
22
63
104
144
183
221
259
295
330
365
398
430
461
491
520
548
574
600
624
647
669
690
709
728
745
761
775
788
801
811
821
829
836
842
847
850
852
853
853
851
848
844
839
832
824
815
805
793
780
766
751
734
717
698
677
656
633
610
585
558
531
503
473
442
410
377
343
307
271
233
194
154
113
71
28
-16
-61
-107
-154
-202
-251
-301
-351
-403
-455
-508
-562
-616
-671
-727
-783
-840
-897
-955
-1012
-1072
-1131
-1190
-1250
-1310
-1371
-1431
-1492
-1554
-1615
-1676
-1738
-1800
-1861
-1923
-1984
-2045
-2107
-2168
-2229
-2289
-2350
-2410
-2469
-2529
-2588
-2646
-2704
-2762
-2819
-2876
-2931
-2987
-3041
-3095
-3148
-3201
-3252
-3303
-3353
-3403
-3451
-3499
-3546
-3592
-3637
-3682
-3725
-3768
-3810
-3851
-3891
-3930
-3969
-4006
-4043
-4078
-4113
-4146
-4179
-4211
-4242
-4272
-4300
-4328
-4355
-4381
-4405
-4429
-4452
-4473
-4494
-4513
-4532
-4549
-4566
-4581
-4595
-4608
-4620
-4631
-4641
-4650
-4657
-4664
-4669
-4673
-4677
-4679
-4680
-4680
-4679
-4676
-4673
-4669
-4663
-4657
-4649
-4640
-4631
-4620
-4608
-4595
-4581
-4566
-4550
-4532
-4514
-4495
-4474
-4453
-4431
-4407
-4383
-4357
-4331
-4304
-4275
-4246
-4216
-4184
-4152
-4119
-4085
-4050
-4014
-3978
-3941
-3902
-3863
-3824
-3783
-3741
-3699
-3656
-3613
-3568
-3523
-3478
-3431
-3385
-3337
-3289
-3241
-3192
-3143
-3093
-3043
-2993
-2943
-2892
-2841
-2790
-2739
-2688
-2637
-2585
-2534
-2483
-2431
-2380
-2329
-2279
-2228
-2177
-2127
-2077
-2027
-1978
-1929
-1880
-1832
-1784
-1736
-1689
-1643
-1597
-1552
-1507
-1463
-1419
-1376
-1334
-1292
-1251
-1211
-1171
-1132
-1094
-1057
-1020
-984
-949
-915
-881
-849
-817
-786
-756
-726
-698
-670
-643
-617
-592
-568
-545
-522
-500
-479
-459
-440
-422
-405
-388
-372
-358
-344
-331
-319
-307
-297
-287
-279
-271
-264
-257
-252
-247
-243
-240
-237
-236
-235
-234
-235
-236
-238
-240
-243
-246
-251
-255
-260
-266
-272
-279
-286
-294
-302
-310
-319
-328
-337
-347
-357
-367
-378
-389
-400
-411
-422
-434
-445
-457
-468
-480
-491
-503
-514
-526
-537
-548
-559
-570
-580
-590
-600
-610
-619
-628
-637
-645
-654
-661
-669
-676
-682
-688
-694
-699
-704
-709
-712
-716
-719
-722
-724
-725
-726
-727
-727
-726
-725
-723
-721
-718
-715
-711
-706
-701
-695
-689
-682
-674
-666
-657
-648
-638
-628
-617
-605
-593
-581
-568
-554
-540
-526
-511
-496
-480
-464
-447
-431
-413
-395
-377
-359
-340
-320
-301
-281
-260
-239
-218
-197
-175
-153
-131
-108
-85
-62
-38
-15
9
33
58
82
107
132
157
183
208
234
260
286
313
339
366
393
420
447
474
501
528
556
583
611
638
666
694
722
749
777
805
832
860
887
914
941
969
996
1022
1049
1076
1102
1128
1154
1180
1205
1230
1255
1280
1305
1329
1353
1376
1400
1423
1445
1468
1490
1511
1532
1553
1573
1593
1612
1631
1650
1668
1685
1702
1718
1734
1750
1764
1779
1793
1807
1820
1832
1844
1856
1867
1878
1888
1898
1907
1916
1925
1933
1940
1947
1954
1960
1966
1971
1975
1979
1983
1986
1989
1991
1993
1994
1995
1996
1996
1995
1994
1993
1991
1988
1986
1983
1979
1975
1971
1966
1961
1956
1950
1944
1938
1932
1925
1918
1911
1903
1896
1888
1880
1871
1863
1854
1846
1837
1828
1818
1809
1799
1790
1780
1770
1760
1750
1740
1729
1719
1708
1698
1687
1676
1665
1654
1643
1632
1620
1609
1598
1586
1574
1563
1551
1539
1527
1515
1503
1491
1478
1466
1453
1440
1427
1414
1400
1387
1373
1359
1345
1330
1316
1301
1286
1270
1254
1238
1222
1205
1188
1170
1152
1134
1115
1096
1077
1058
1038
1016
997
976
955
933
911
889
866
843
820
796
772
748
723
698
673
648
622
596
570
544
518
491
464
437
410
383
356
328
301
273
245
217
190
162
134
106
78
50
22
-6
-33
-61
-89
-116
-144
-171
-198
-225
-252
-279
-305
-331
-357
-383
-408
-434
-458
-483
-507
-531
-554
-577
-600
-623
-645
-666
-687
-708
-728
-748
-767
-785
-804
-822
-839
-856
-872
-888
-904
-919
-934
-948
-962
-975
-988
-1000
-1012
-1022
-1034
-1044
-1054
-1063
-1071
-1079
-1087
-1094
-1100
-1106
-1111
-1116
-1120
-1124
-1127
-1129
-1131
-1132
-1132
-1132
-1131
-1130
-1128
-1125
-1122
-1118
-1113
-1108
-1102
-1096
-1089
-1081
-1073
-1064
-1054
-1044
-1034
-1022
-1010
-998
-985
-971
-957
-942
-927
-911
-895
-878
-860
-842
-824
-805
-786
-766
-745
-724
-703
-681
-658
-635
-612
-588
-563
-538
-512
-486
-460
-433
-405
-377
-348
-319
-289
-259
-228
-197
-165
-133
-100
-66
-32
2
37
72
108
144
181
218
256
294
333
372
411
451
491
532
573
614
656
698
741
784
827
870
914
958
1002
1046
1090
1135
1179
1224
1268
1313
1357
1401
1445
1488
1532
1575
1617
1659
1701
1742
1782
1822
1862
1900
1938
1975
2012
2047
2082
2116
2149
2180
2211
2241
2270
2297
2324
2350
2374
2397
2419
2440
2460
2478
2496
2512
2527
2540
2553
2564
2574
2582
2589
2595
2600
2604
2606
2607
2607
2606
2603
2599
2594
2587
2580
2571
2561
2549
2537
2524
2509
2493
2476
2459
2440
2420
2399
2377
2354
2330
2305
2279
2252
2225
2196
2167
2137
2106
2074
2041
2008
1974
1939
1904
1868
1832
1794
1757
1719
1680
1641
1602
1562
1521
1480
1439
1398
1356
1314
1272
1229
1186
1143
1100
1056
1012
969
925
881
837
793
749
705
662
618
575
532
489
447
404
363
321
280
239
198
158
118
79
40
2
-35
-73
-109
-145
-181
-215
-250
-283
-316
-348
-379
-410
-440
-469
-497
-524
-551
-576
-601
-625
-648
-670
-691
-711
-730
-748
-765
-781
-795
-809
-821
-833
-843
-852
-860
-867
-873
-877
-880
-882
-883
-883
-881
-878
-874
-869
-863
-855
-847
-837
-826
-813
-800
-785
-770
-753
-735
-716
-695
-674
-652
-628
-604
-578
-552
-524
-495
-466
-435
-403
-371
-338
-303
-268
-232
-196
-158
-120
-82
-42
-2
38
79
121
163
206
249
292
336
380
425
469
514
560
605
651
697
743
790
836
883
929
976
1022
1070
1117
1164
1211
1258
1305
1351
1398
1445
1491
1537
1583
1629
1675
1720
1766
1811
1855
1900
1944
1988
2032
2076
2119
2162
2204
2247
2289
2330
2371
2412
2453
2493
2532
2571
2610
2648
2685
2722
2759
2795
2830
2865
2899
2933
2966
2998
3030
3061
3092
3122
3151
3179
3207
3235
3261
3287
3312
3337
3361
3384
3407
3429
3451
3472
3492
3512
3531
3549
3567
3585
3601
3617
3633
3648
3662
3676
3690
3702
3715
3726
3738
3748
3759
3769
3778
3787
3795
3803
3811
3818
3825
3831
3837
3843
3848
3853
3857
3861
3864
3868
3870
3873
3875
3876
3877
3878
3878
3878
3877
3876
3874
3872
3870
3867
3863
3859
3854
3849
3843
3837
3830
3822
3814
3806
3796
3787
3776
3765
3753
3741
3728
3714
3700
3685
3669
3653
3636
3618
3600
3581
3561
3541
3520
3498
3476
3452
3429
3404
3379
3353
3326
3299
3271
3242
3213
3183
3152
3120
3087
3054
3020
2986
2950
2914
2877
2840
2802
2763
2723
2682
2641
2599
2556
2513
2469
2424
2379
2332
2286
2238
2190
2141
2091
2041
1990
1938
1886
1834
1780
1727
1673
1618
1563
1508
1452
1396
1339
1283
1226
1168
1111
1053
995
938
879
821
763
705
647
588
530
472
414
356
298
240
182
125
67
10
-47
-104
-160
-216
-272
-328
-383
-437
-492
-545
-599
-651
-704
-755
-806
-857
-907
-956
-1004
-1053
-1100
-1146
-1192
-1237
-1281
-1325
-1367
-1409
-1450
-1490
-1529
-1567
-1604
-1641
-1676
-1710
-1743
-1775
-1806
-1835
-1864
-1891
-1918
-1943
-1967
-1990
-2011
-2032
-2051
-2069
-2086
-2102
-2117
-2130
-2142
-2153
-2162
-2170
-2177
-2183
-2187
-2190
-2192
-2193
-2192
-2190
-2186
-2182
-2176
-2169
-2161
-2151
-2140
-2128
-2115
-2101
-2085
-2068
-2050
-2031
-2011
-1989
-1967
-1943
-1918
-1892
-1865
-1837
-1808
-1778
-1747
-1715
-1682
-1647
-1612
-1576
-1539
-1501
-1462
-1423
-1382
-1340
-1298
-1254
-1210
-1165
-1119
-1072
-1025
-976
-927
-877
-826
-774
-722
-669
-615
-560
-505
-449
-393
-335
-278
-219
-160
-101
-41
20
81
142
204
266
329
392
455
519
583
648
713
778
843
909
975
1041
1108
1174
1241
1308
1375
1442
1508
1575
1642
1709
1776
1843
1909
1976
2041
2108
2174
2240
2306
2372
2437
2502
2567
2632
2696
2760
2824
2887
2950
3013
3075
3137
3198
3259
3319
3379
3438
3497
3555
3612
3669
3726
3781
3836
3890
3944
3997
4049
4100
4151
4201
4250
4298
4345
4392
4437
4482
4526
4568
4610
4651
4690
4729
4766
4803
4838
4872
4905
4937
4968
4997
5026
5053
5079
5103
5127
5149
5170
5189
5208
5225
5240
5254
5267
5279
5289
5297
5305
5311
5315
5318
5320
5320
5319
5316
5312
5307
5300
5291
5281
5270
5257
5243
5227
5209
5190
5170
5148
5124
5099
5073
5045
5015
4984
4952
4918
4882
4845
4807
4767
4726
4683
4639
4593
4547
4498
4449
4398
4346
4293
4238
4182
4125
4067
4008
3947
3886
3823
3760
3695
3630
3564
3497
3429
3360
3291
3221
3151
3080
3008
2936
2863
2791
2717
2644
2570
2496
2422
2347
2273
2199
2124
2050
1976
1902
1829
1755
1682
1609
1537
1465
1394
1323
1252
1182
1113
1044
977
909
843
778
713
649
586
525
464
404
345
288
231
175
121
68
16
-35
-84
-132
-179
-224
-268
-311
-352
-392
-430
-467
-503
-537
-569
-600
-630
-658
-684
-709
-733
-754
-774
-793
-810
-825
-839
-851
-862
-871
-878
-884
-889
-891
-893
-893
-891
-888
-884
-878
-871
-862
-852
-841
-829
-815
-800
-784
-767
-749
-729
-709
-687
-665
-641
-617
-592
-566
-539
-511
-483
-454
-424
-394
-363
-331
-299
-267
-234
-200
-166
-132
-98
-63
-28
7
43
78
114
150
185
221
257
293
329
365
400
436
472
507
542
577
612
646
680
714
748
781
813
845
877
909
939
970
1000
1029
1058
1086
1113
1140
1166
1192
1217
1241
1265
1287
1310
1331
1352
1372
1391
1409
1427
1444
1460
1475
1489
1502
1515
1526
1537
1547
1556
1564
1571
1577
1582
1587
1590
1592
1594
1594
1593
1592
1589
1586
1582
1576
1570
1563
1555
1546
1536
1525
1514
1501
1488
1474
1459
1443
1427
1409
1391
1372
1352
1332
1311
1289
1266
1243
1219
1194
1168
1142
1115
1088
1060
1032
1002
973
943
912
881
849
817
785
752
719
685
651
617
582
547
511
476
440
404
367
330
293
256
219
181
144
106
68
30
-8
-46
-84
-123
-161
-200
-238
-277
-315
-354
-392
-431
-469
-508
-546
-584
-623
-661
-699
-737
-774
-812
-849
-887
-924
-960
-997
-1033
-1069
-1105
-1141
-1176
-1211
-1246
-1280
-1314
-1347
-1381
-1413
-1446
-1477
-1509
-1540
-1570
-1600
-1630
-1659
-1687
-1715
-1742
-1769
-1795
-1821
-1846
-1871
-1895
-1918
-1941
-1964
-1985
-2007
-2028
-2048
-2068
-2087
-2106
-2124
-2142
-2159
-2176
-2193
-2209
-2224
-2239
-2254
-2268
-2282
-2296
-2309
-2321
-2333
-2345
-2356
-2367
-2378
-2388
-2397
-2407
-2416
-2424
-2432
-2440
-2448
-2455
-2462
-2468
-2474
-2480
-2485
-2490
-2495
-2499
-2503
-2507
-2510
-2513
-2516
-2518
-2520
-2522
-2523
-2524
-2525
-2525
-2525
-2524
-2523
-2522
-2521
-2519
-2517
-2514
-2512
-2508
-2505
-2501
-2497
-2493
-2488
-2483
-2478
-2472
-2466
-2460
-2454
-2447
-2440
-2433
-2426
-2418
-2410
-2402
-2394
-2385
-2377
-2368
-2358
-2349
-2339
-2330
-2320
-2310
-2299
-2289
-2278
-2268
-2257
-2246
-2235
-2225
-2214
-2203
-2191
-2180
-2169
-2158
-2147
-2135
-2124
-2113
-2101
-2090
-2078
-2067
-2055
-2044
-2032
-2020
-2009
-1997
-1985
-1973
-1961
-1949
-1937
-1925
-1912
-1900
-1888
-1875
-1863
-1850
-1837
-1825
-1812
-1799
-1786
-1774
-1761
-1748
-1735
-1722
-1709
-1696
-1683
-1670
-1657
-1644
-1631
-1618
-1605
-1592
-1579
-1566
-1553
-1540
-1528
-1515
-1502
-1490
-1478
-1465
-1453
-1441
-1429
-1417
-1405
-1393
-1381
-1370
-1358
-1347
-1335
-1324
-1313
-1301
-1290
-1279
-1269
-1258
-1247
-1236
-1226
-1216
-1205
-1195
-1185
-1175
-1165
-1155
-1146
-1136
-1127
-1118
-1108
-1099
-1091
-1082
-1073
-1064
-1056
-1048
-1039
-1031
-1022
-1014
-1006
-999
-991
-983
-975
-968
-960
-952
-945
-937
-930
-922
-915
-908
-900
-893
-886
-879
-872
-865
-858
-851
-844
-837
-830
-823
-816
-809
-802
-796
-789
-782
-775
-768
-762
-755
-749
-742
-736
-729
-723
-717
-711
-705
-699
-694
-689
-683
-678
-674
-669
-664
-660
-656
-652
-648
-645
-641
-638
-635
-633
-630
-628
-625
-623
-622
-620
-618
-617
-616
-615
-615
-614
-614
-614
-614
-614
-615
-616
-616
-618
-619
-620
-622
-624
-625
-627
-630
-632
-635
-637
-640
-643
-646
-650
-653
-657
-661
-665
-669
-673
-678
-682
-687
-692
-696
-701
-707
-712
-717
-722
-728
-734
-739
-745
-751
-757
-762
-768
-774
-781
-787
-793
-799
-805
-812
-818
-824
-831
-837
-843
-850
-856
-862
-869
-875
-881
-887
-893
-899
-905
-911
-917
-923
-929
-935
-941
-947
-953
-959
-964
-970
-975
-980
-985
-990
-995
-1000
-1004
-1008
-1014
-1018
-1022
-1027
-1031
-1035
-1039
-1043
-1046
-1050
-1053
-1056
-1060
-1063
-1066
-1069
-1072
-1074
-1077
-1079
-1082
-1084
-1086
-1088
-1090
-1091
-1093
-1094
-1095
-1096
-1097
-1098
-1098
-1099
-1099
-1099
-1098
-1098
-1097
-1096
-1095
-1093
-1091
-1089
-1087
-1084
-1081
-1077
-1074
-1070
-1065
-1061
-1056
-1050
-1045
-1038
-1032
-1025
-1018
-1010
-1002
-994
-985
-976
-966
-956
-946
-935
-924
-912
-900
-888
-875
-861
-848
-834
-819
-804
-789
-773
-757
-740
-723
-705
-688
-669
-651
-631
-612
-592
-572
-551
-530
-508
-487
-465
-442
-419
-396
-372
-348
-324
-299
-274
-249
-223
-197
-171
-145
-118
-91
-64
-36
-9
19
48
76
104
133
161
190
219
248
277
306
335
364
393
422
451
480
509
538
567
595
624
652
680
707
735
762
790
816
843
869
895
921
946
971
996
1020
1044
1068
1091
1114
1137
1159
1181
1202
1223
1244
1264
1284
1304
1322
1341
1359
1376
1394
1410
1426
1442
1457
1472
1486
1500
1513
1525
1537
1549
1560
1570
1580
1590
1599
1607
1615
1622
1629
1635
1641
1646
1650
1654
1658
1661
1663
1665
1667
1668
1668
1668
1667
1666
1665
1663
1660
1657
1653
1649
1645
1639
1634
1628
1621
1614
1606
1598
1589
1579
1569
1559
1548
1536
1524
1511
1498
1484
1470
1455
1440
1424
1407
1391
1373
1355
1337
1318
1298
1278
1258
1237
1216
1194
1172
1149
1126
1102
1078
1054
1029
1002
978
952
925
898
871
844
816
788
759
730
701
672
642
612
582
551
520
489
458
426
395
363
331
299
267
235
203
170
138
106
74
41
9
-23
-56
-88
-120
-153
-185
-217
-249
-281
-313
-345
-377
-409
-440
-472
-504
-535
-567
-598
-629
-661
-692
-723
-754
-785
-815
-846
-876
-907
-937
-967
-997
-1026
-1056
-1085
-1114
-1143
-1171
-1200
-1228
-1256
-1283
-1311
-1338
-1364
-1391
-1417
-1442
-1468
-1493
-1518
-1542
-1566
-1590
-1613
-1636
-1659
-1681
-1703
-1724
-1745
-1765
-1785
-1805
-1824
-1843
-1861
-1879
-1896
-1913
-1929
-1944
-1959
-1974
-1988
-2001
-2013
-2025
-2037
-2048
-2058
-2068
-2077
-2085
-2092
-2099
-2106
-2111
-2116
-2120
-2124
-2126
-2128
-2130
-2130
-2130
-2129
-2127
-2125
-2122
-2118
-2113
-2108
-2102
-2095
-2087
-2079
-2070
-2060
-2050
-2039
-2027
-2013
-2001
-1987
-1973
-1958
-1942
-1926
-1909
-1892
-1874
-1855
-1836
-1817
-1796
-1775
-1754
-1732
-1709
-1686
-1662
-1638
-1614
-1588
-1563
-1537
-1510
-1483
-1456
-1428
-1399
-1370
-1341
-1312
-1282
-1251
-1221
-1189
-1158
-1126
-1094
-1062
-1029
-996
-963
-930
-896
-863
-829
-794
-760
-725
-691
-656
-621
-585
-550
-514
-478
-442
-406
-370
-334
-297
-261
-224
-187
-150
-113
-76
-38
-1
37
75
113
151
190
228
267
306
345
384
423
462
502
542
581
621
661
702
742
783
823
864
905
946
987
1028
1069
1110
1152
1193
1235
1276
1318
1360
1401
1443
1485
1527
1569
1611
1653
1695
1736
1778
1820
1862
1904
1946
1988
2029
2072
2114
2155
2197
2239
2280
2322
2363
2404
2445
2486
2527
2567
2608
2648
2688
2728
2768
2807
2847
2886
2925
2964
3002
3041
3079
3116
3154
3191
3229
3266
3302
3339
3375
3411
3447
3482
3518
3553
3588
3623
3657
3692
3726
3760
3793
3827
3860
3893
3926
3959
3991
4024
4056
4088
4120
4152
4184
4216
4248
4279
4311
4342
4373
4405
4436
4467
4498
4528
4559
4590
4620
4651
4681
4712
4742
4772
4802
4832
4862
4891
4921
4950
4980
5009
5038
5067
5096
5125
5154
5183
5211
5240
5268
5296
5324
5352
5379
5407
5434
5461
5488
5515
5541
5568
5593
5619
5644
5669
5694
5718
5742
5766
5789
5812
5835
5857
5879
5901
5922
5943
5963
5983
6002
6021
6040
6058
6076
6093
6110
6126
6142
6157
6172
6186
6200
6213
6226
6239
6250
6261
6272
6282
6292
6300
6309
6316
6323
6329
6335
6340
6344
6347
6350
6352
6353
6354
6353
6352
6350
6347
6343
6339
6333
6327
6320
6312
6303
6293
6283
6271
6258
6245
6231
6215
6199
6182
6164
6145
6125
6104
6082
6059
6035
6010
5984
5957
5929
5900
5870
5840
5808
5775
5741
5707
5671
5634
5597
5558
5519
5479
5438
5396
5353
5309
5265
5219
5173
5126
5078
5030
4980
4930
4879
4827
4775
4722
4668
4614
4558
4503
4446
4389
4331
4273
4214
4154
4094
4034
3973
3912
3850
3788
3725
3662
3598
3535
3470
3406
3341
3276
3211
3145
3079
3013
2947
2880
2814
2747
2680
2612
2545
2478
2410
2343
2275
2208
2140
2072
2005
1938
1870
1803
1736
1669
1603
1536
1470
1404
1338
1272
1207
1142
1078
1014
950
886
823
761
699
637
576
516
456
397
338
280
222
165
109
53
-2
-56
-109
-162
-214
-265
-315
-365
-413
-461
-508
-554
-599
-643
-687
-729
-771
-811
-851
-890
-927
-964
-1000
-1034
-1068
-1101
-1132
-1163
-1192
-1221
-1248
-1275
-1300
-1325
-1348
-1370
-1392
-1412
-1431
-1449
-1466
-1482
-1497
-1511
-1523
-1535
-1546
-1555
-1564
-1571
-1577
-1583
-1587
-1590
-1592
-1593
-1594
-1593
-1591
-1588
-1583
-1578
-1572
-1565
-1557
-1548
-1538
-1526
-1514
-1501
-1487
-1472
-1456
-1438
-1420
-1401
-1382
-1361
-1339
-1316
-1293
-1268
-1243
-1216
-1189
-1161
-1133
-1103
-1073
-1042
-1010
-978
-945
-911
-876
-841
-805
-768
-731
-693
-655
-615
-576
-535
-495
-453
-411
-369
-326
-282
-238
-193
-148
-103
-57
-11
36
83
130
178
226
275
324
373
422
472
522
572
622
672
723
774
824
875
926
977
1028
1078
1129
1180
1230
1281
1331
1381
1431
1480
1530
1579
1628
1677
1725
1773
1820
1868
1914
1961
2007
2052
2097
2142
2186
2229
2272
2315
2356
2398
2439
2479
2519
2558
2596
2634
2671
2707
2743
2778
2813
2846
2879
2911
2942
2973
3003
3032
3060
3087
3114
3139
3164
3188
3212
3234
3256
3277
3297
3316
3334
3352
3369
3385
3400
3415
3429
3442
3454
3466
3476
3486
3496
3504
3512
3519
3525
3531
3536
3540
3544
3547
3549
3551
3552
3553
3553
3552
3551
3549
3547
3544
3541
3537
3532
3527
3522
3516
3510
3504
3497
3490
3482
3474
3466
3457
3448
3439
3430
3420
3410
3400
3390
3380
3369
3358
3347
3336
3325
3314
3302
3291
3279
3267
3256
3244
3232
3221
3209
3197
3185
3174
3162
3150
3139
3127
3116
3105
3093
3082
3071
3060
3050
3039
3029
3018
3008
2998
2988
2978
2969
2960
2950
2941
2933
2924
2916
2908
2900
2892
2885
2878
2871
2864
2858
2851
2845
2840
2834
2829
2823
2818
2814
2809
2804
2800
2796
2792
2788
2784
2780
2777
2773
2770
2766
2763
2760
2757
2755
2752
2749
2747
2744
2742
2739
2737
2735
2732
2730
2728
2725
2723
2721
2718
2716
2714
2711
2709
2707
2704
2702
2700
2697
2695
2693
2690
2688
2685
2683
2680
2678
2675
2673
2670
2667
2665
2662
2659
2657
2654
2651
2649
2646
2643
2640
2637
2634
2631
2628
2625
2621
2618
2614
2611
2607
2603
2599
2595
2590
2586
2581
2577
2572
2567
2562
2557
2551
2546
2540
2535
2529
2523
2516
2510
2503
2497
2490
2482
2475
2467
2460
2451
2443
2435
2426
2417
2408
2398
2389
2379
2369
2358
2348
2337
2326
2314
2303
2291
2279
2267
2255
2243
2230
2218
2205
2192
2179
2165
2152
2138
2125
2111
2097
2084
2070
2056
2041
2027
2013
1998
1984
1969
1954
1940
1925
1910
1895
1880
1865
1850
1835
1820
1805
1790
1775
1760
1745
1730
1715
1700
1686
1671
1656
1641
1627
1612
1597
1583
1569
1554
1540
1526
1512
1498
1484
1470
1456
1442
1428
1415
1401
1388
1374
1361
1348
1335
1322
1309
1296
1283
1270
1258
1245
1233
1220
1208
1196
1184
1171
1159
1147
1136
1124
1112
1100
1089
1077
1066
1054
1043
1031
1020
1008
998
987
975
964
953
943
932
921
910
899
889
878
867
857
846
836
826
815
805
795
785
775
766
756
747
737
728
719
710
701
692
684
676
668
660
652
644
637
630
623
616
609
603
597
591
585
580
574
569
565
560
556
552
548
545
541
538
536
533
531
529
527
525
524
522
522
521
521
520
521
521
522
523
524
526
528
530
532
535
538
541
545
548
552
557
561
566
571
576
582
588
594
600
607
613
620
627
635
642
650
658
666
674
682
691
699
708
717
726
735
744
754
763
773
783
793
803
813
823
834
844
855
866
876
887
898
909
920
931
942
954
965
976
987
998
1010
1020
1032
1044
1055
1067
1078
1090
1101
1113
1124
1136
1148
1160
1171
1183
1195
1207
1219
1232
1244
1256
1268
1281
1293
1306
1318
1331
1344
1356
1369
1382
1395
1408
1421
1434
1448
1461
1475
1488
1502
1516
1529
1543
1557
1571
1586
1600
1614
1629
1643
1658
1672
1687
1702
1716
1731
1746
1761
1776
1791
1806
1822
1837
1852
1868
1883
1899
1914
1930
1946
1961
1977
1993
2009
2024
2040
2056
2072
2088
2104
2120
2136
2152
2168
2184
2199
2215
2231
2247
2263
2278
2294
2309
2325
2340
2355
2371
2386
2401
2416
2431
2445
2460
2474
2489
2503
2517
2531
2545
2558
2572
2585
2599
2612
2625
2638
2650
2663
2676
2688
2701
2713
2725
2737
2749
2761
2772
2784
2795
2806
2818
2828
2839
2850
2860
2870
2881
2890
2900
2910
2919
2929
2938
2947
2956
2964
2973
2981
2989
2997
3004
3011
3018
3025
3032
3038
3044
3050
3055
3060
3065
3069
3074
3078
3082
3085
3088
3091
3094
3097
3099
3101
3102
3103
3104
3105
3105
3105
3105
3105
3104
3103
3101
3099
3097
3095
3092
3089
3086
3082
3078
3074
3069
3064
3059
3054
3048
3042
3036
3030
3023
3016
3009
3001
2993
2985
2977
2968
2960
2950
2941
2931
2922
2911
2901
2890
2879
2868
2856
2845
2832
2820
2807
2795
2781
2768
2754
2740
2726
2712
2697
2682
2667
2652
2636
2620
2604
2588
2571
2554
2537
2520
2503
2485
2468
2450
2432
2414
2395
2377
2358
2339
2321
2302
2282
2263
2244
2224
2205
2185
2165
2145
2125
2105
2085
2064
2044
2023
2003
1982
1961
1940
1919
1898
1877
1856
1835
1814
1793
1771
1750
1729
1707
1686
1665
1643
1622
1601
1579
1558
1537
1516
1495
1474
1453
1433
1412
1391
1371
1351
1330
1310
1290
1270
1250
1231
1211
1192
1173
1153
1135
1116
1097
1078
1060
1042
1024
1006
988
970
952
935
918
900
883
866
849
833
816
800
783
767
751
735
719
703
687
672
656
640
625
609
594
579
564
548
533
518
503
488
473
458
443
428
413
399
384
369
355
340
325
311
296
282
268
253
239
224
210
196
181
167
153
138
124
109
95
81
66
51
37
22
7
-7
-22
-37
-52
-68
-83
-99
-114
-130
-146
-162
-178
-195
-211
-228
-245
-261
-279
-296
-313
-331
-348
-366
-384
-403
-421
-439
-458
-477
-496
-515
-535
-555
-574
-594
-615
-635
-655
-676
-697
-718
-739
-760
-782
-803
-825
-847
-869
-891
-913
-935
-957
-980
-1002
-1025
-1047
-1070
-1093
-1115
-1138
-1161
-1184
-1206
-1229
-1252
-1274
-1297
-1320
-1342
-1365
-1387
-1410
-1432
-1454
-1476
-1498
-1520
-1541
-1563
-1584
-1605
-1626
-1647
-1668
-1689
-1709
-1729
-1749
-1768
-1788
-1807
-1826
-1845
-1863
-1881
-1899
-1917
-1934
-1951
-1968
-1984
-2000
-2015
-2031
-2045
-2060
-2074
-2088
-2101
-2114
-2126
-2138
-2150
-2161
-2172
-2182
-2192
-2201
-2210
-2218
-2226
-2234
-2241
-2247
-2254
-2259
-2264
-2269
-2273
-2277
-2281
-2284
-2286
-2288
-2290
-2291
-2292
-2292
-2292
-2292
-2291
-2290
-2288
-2286
-2284
-2281
-2278
-2275
-2271
-2267
-2263
-2258
-2253
-2248
-2242
-2237
-2231
-2224
-2218
-2211
-2204
-2197
-2190
-2182
-2175
-2167
-2159
-2151
-2143
-2135
-2127
-2118
-2110
-2102
-2093
-2085
-2077
-2068
-2060
-2052
-2044
-2036
-2029
-2021
-2013
-2005
-1999
-1992
-1985
-1979
-1972
-1966
-1960
-1954
-1949
-1943
-1938
-1934
-1929
-1925
-1921
-1917
-1914
-1910
-1907
-1905
-1902
-1900
-1898
-1897
-1895
-1894
-1893
-1893
-1892
-1892
-1892
-1893
-1894
-1895
-1896
-1897
-1899
-1901
-1903
-1905
-1908
-1911
-1914
-1917
-1921
-1925
-1929
-1933
-1937
-1942
-1946
-1951
-1956
-1961
-1966
-1971
-1977
-1982
-1988
-1993
-1999
-2004
-2009
-2015
-2021
-2027
-2032
-2037
-2043
-2048
-2054
-2059
-2064
-2068
-2073
-2078
-2082
-2086
-2090
-2093
-2097
-2100
-2102
-2105
-2107
-2109
-2110
-2112
-2113
-2113
-2114
-2114
-2113
-2112
-2111
-2110
-2108
-2106
-2104
-2101
-2098
-2094
-2090
-2086
-2081
-2076
-2071
-2065
-2059
-2052
-2045
-2037
-2029
-2021
-2013
-2004
-1994
-1985
-1975
-1964
-1953
-1942
-1930
-1918
-1906
-1894
-1881
-1867
-1854
-1840
-1825
-1811
-1796
-1780
-1765
-1749
-1733
-1716
-1700
-1682
-1665
-1648
-1630
-1612
-1593
-1574
-1555
-1536
-1517
-1497
-1477
-1457
-1436
-1416
-1395
-1374
-1353
-1331
-1309
-1288
-1266
-1243
-1221
-1198
-1176
-1153
-1130
-1106
-1083
-1059
-1035
-1010
-987
-963
-939
-914
-889
-864
-839
-814
-789
-764
-738
-713
-687
-661
-636
-610
-584
-558
-532
-506
-479
-453
-426
-400
-373
-347
-320
-293
-266
-239
-212
-185
-158
-131
-104
-76
-49
-22
5
32
59
86
113
140
167
194
221
248
274
301
327
353
380
406
431
457
483
508
533
558
583
607
631
655
679
702
726
748
771
793
815
836
857
878
898
918
937
956
975
993
1010
1027
1044
1060
1076
1091
1105
1119
1132
1145
1158
1169
1180
1191
1201
1210
1219
1227
1234
1241
1247
1252
1257
1261
1264
1267
1269
1270
1271
1271
1271
1269
1267
1265
1261
1257
1252
1247
1240
1233
1226
1217
1208
1198
1188
1176
1164
1152
1138
1124
1109
1094
1077
1060
1042
1024
1004
985
964
943
921
898
875
851
826
801
775
748
721
694
665
636
607
576
546
514
483
450
417
384
350
316
281
246
210
174
138
101
64
27
-11
-49
-88
-126
-165
-204
-244
-283
-323
-362
-402
-442
-482
-522
-563
-603
-643
-683
-724
-764
-804
-844
-884
-924
-964
-1004
-1044
-1083
-1122
-1161
-1200
-1238
-1277
-1315
-1353
-1390
-1427
-1464
-1501
-1537
-1573
-1609
-1644
-1679
-1713
-1747
-1781
-1814
-1846
-1878
-1910
-1941
-1972
-2001
-2032
-2061
-2090
-2118
-2146
-2173
-2200
-2226
-2252
-2278
-2302
-2327
-2351
-2374
-2397
-2419
-2440
-2461
-2482
-2502
-2521
-2540
-2559
-2577
-2594
-2611
-2627
-2642
-2657
-2672
-2685
-2699
-2711
-2723
-2735
-2746
-2756
-2766
-2775
-2784
-2792
-2799
-2806
-2812
-2818
-2823
-2828
-2832
-2835
-2838
-2841
-2843
-2845
-2846
-2846
-2847
-2846
-2846
-2844
-2843
-2841
-2838
-2835
-2832
-2828
-2824
-2820
-2815
-2810
-2804
-2799
-2792
-2786
-2779
-2772
-2764
-2756
-2748
-2740
-2731
-2722
-2712
-2703
-2692
-2682
-2671
-2660
-2649
-2637
-2625
-2613
-2600
-2588
-2574
-2561
-2547
-2533
-2519
-2504
-2489
-2474
-2458
-2442
-2426
-2409
-2392
-2375
-2357
-2339
-2321
-2302
-2283
-2263
-2244
-2224
-2203
-2182
-2161
-2140
-2118
-2096
-2073
-2051
-2027
-2004
-1980
-1956
-1931
-1906
-1881
-1856
-1830
-1804
-1777
-1750
-1723
-1695
-1668
-1639
-1611
-1582
-1553
-1523
-1493
-1463
-1433
-1402
-1371
-1339
-1307
-1275
-1243
-1210
-1177
-1144
-1110
-1076
-1042
-1006
-972
-937
-902
-867
-831
-795
-759
-723
-687
-651
-614
-578
-541
-504
-468
-431
-394
-357
-320
-284
-247
-210
-174
-137
-101
-64
-28
8
43
79
115
150
185
220
254
289
323
356
389
422
455
487
519
550
581
611
641
670
699
727
755
782
808
834
860
885
909
932
955
978
999
1020
1040
1060
1078
1096
1114
1130
1146
1161
1175
1189
1201
1213
1224
1234
1244
1252
1260
1266
1272
1277
1281
1284
1286
1287
1288
1287
1286
1284
1280
1276
1271
1265
1258
1250
1242
1232
1222
1210
1198
1185
1171
1156
1140
1123
1106
1088
1068
1049
1028
1006
984
961
938
913
888
862
836
809
781
753
724
694
664
633
602
570
537
504
471
437
402
367
332
296
260
223
186
149
111
73
35
-3
-42
-81
-120
-159
-199
-239
-278
-318
-359
-399
-439
-479
-520
-560
-601
-642
-682
-723
-763
-804
-844
-885
-925
-965
-1004
-1045
-1085
-1125
-1164
-1204
-1243
-1282
-1321
-1359
-1397
-1436
-1473
-1511
-1548
-1585
-1622
-1658
-1694
-1730
-1765
-1800
-1835
-1869
-1903
-1936
-1969
-2001
-2033
-2065
-2097
-2127
-2158
-2187
-2217
-2245
-2274
-2301
-2328
-2355
-2381
-2406
-2431
-2456
-2480
-2503
-2526
-2548
-2570
-2591
-2611
-2631
-2651
-2669
-2688
-2705
-2722
-2739
-2755
-2770
-2785
-2799
-2813
-2826
-2839
-2851
-2862
-2873
-2883
-2893
-2902
-2911
-2919
-2926
-2933
-2939
-2945
-2951
-2955
-2960
-2964
-2967
-2970
-2972
-2974
-2975
-2976
-2976
-2976
-2976
-2975
-2973
-2971
-2969
-2966
-2963
-2960
-2956
-2952
-2947
-2942
-2937
-2931
-2925
-2918
-2912
-2905
-2897
-2890
-2882
-2874
-2865
-2857
-2848
-2839
-2830
-2820
-2811
-2801
-2791
-2781
-2771
-2761
-2750
-2740
-2729
-2719
-2708
-2697
-2686
-2675
-2665
-2654
-2643
-2632
-2622
-2611
-2601
-2591
-2580
-2570
-2560
-2551
-2541
-2532
-2522
-2513
-2504
-2496
-2487
-2479
-2471
-2464
-2456
-2449
-2442
-2435
-2429
-2423
-2417
-2411
-2406
-2401
-2396
-2392
-2387
-2383
-2380
-2376
-2373
-2370
-2367
-2365
-2363
-2361
-2359
-2358
-2357
-2356
-2355
-2354
-2354
-2354
-2354
-2355
-2355
-2356
-2357
-2358
-2359
-2361
-2362
-2364
-2366
-2368
-2371
-2373
-2376
-2378
-2381
-2384
-2387
-2391
-2394
-2397
-2401
-2404
-2408
-2412
-2416
-2420
-2424
-2428
-2432
-2436
-2441
-2445
-2449
-2454
-2459
-2463
-2468
-2473
-2477
-2482
-2487
-2491
-2496
-2501
-2506
-2510
-2515
-2520
-2524
-2529
-2534
-2538
-2543
-2547
-2552
-2556
-2560
-2565
-2569
-2573
-2577
-2581
-2586
-2590
-2593
-2597
-2601
-2605
-2608
-2612
-2615
-2618
-2622
-2625
-2628
-2631
-2634
-2636
-2639
-2642
-2644
-2646
-2649
-2651
-2653
-2654
-2656
-2658
-2659
-2660
-2661
-2662
-2663
-2663
-2663
-2663
-2663
-2663
-2662
-2661
-2660
-2659
-2657
-2655
-2653
-2650
-2648
-2645
-2641
-2637
-2633
-2629
-2624
-2619
-2614
-2608
-2602
-2596
-2589
-2582
-2574
-2567
-2558
-2550
-2541
-2532
-2522
-2512
-2502
-2491
-2480
-2469
-2457
-2445
-2432
-2419
-2406
-2392
-2378
-2364
-2349
-2334
-2318
-2302
-2286
-2270
-2253
-2235
-2218
-2200
-2182
-2163
-2144
-2125
-2105
-2085
-2065
-2044
-2023
-2001
-1980
-1958
-1936
-1913
-1890
-1867
-1843
-1819
-1795
-1770
-1745
-1720
-1694
-1668
-1641
-1614
-1587
-1559
-1531
-1502
-1473
-1444
-1414
-1384
-1354
-1323
-1291
-1260
-1227
-1195
-1162
-1129
-1095
-1061
-1027
-992
-957
-921
-885
-849
-812
-775
-738
-700
-662
-623
-584
-545
-505
-466
-425
-384
-343
-302
-260
-218
-176
-133
-90
-47
-4
40
84
129
173
218
263
308
353
399
445
491
537
583
630
677
724
771
818
865
912
960
1006
1055
1102
1150
1197
1245
1292
1339
1387
1434
1482
1529
1576
1623
1670
1717
1763
1810
1856
1903
1949
1994
2040
2085
2130
2175
2219
2263
2306
2350
2392
2434
2476
2517
2558
2598
2638
2677
2716
2753
2791
2827
2863
2898
2933
2966
2999
3032
3063
3094
3123
3152
3181
3208
3234
3260
3284
3308
3331
3353
3374
3394
3413
3432
3449
3465
3480
3495
3508
3520
3532
3542
3551
3559
3567
3573
3578
3582
3585
3587
3588
3588
3587
3585
3582
3577
3572
3566
3558
3550
3540
3529
3517
3505
3491
3476
3459
3442
3424
3405
3384
3363
3340
3317
3292
3266
3240
3212
3183
3154
3123
3092
3059
3026
2992
2957
2921
2884
2846
2808
2768
2728
2687
2645
2602
2559
2515
2470
2425
2378
2331
2284
2236
2187
2137
2087
2037
1986
1934
1882
1829
1775
1722
1667
1613
1557
1502
1446
1390
1333
1276
1219
1161
1103
1045
987
928
870
811
752
693
634
575
516
457
397
338
279
220
161
102
43
-15
-74
-132
-190
-248
-306
-364
-421
-478
-534
-591
-647
-703
-758
-813
-868
-922
-976
-1029
-1081
-1134
-1185
-1236
-1287
-1337
-1387
-1436
-1484
-1531
-1578
-1625
-1671
-1716
-1760
-1803
-1846
-1889
-1930
-1971
-2011
-2050
-2088
-2126
-2163
-2199
-2234
-2268
-2302
-2334
-2366
-2398
-2428
-2457
-2486
-2514
-2541
-2567
-2592
-2617
-2641
-2664
-2686
-2707
-2727
-2747
-2766
-2784
-2801
-2818
-2833
-2848
-2862
-2876
-2888
-2900
-2911
-2922
-2931
-2940
-2948
-2955
-2962
-2968
-2973
-2977
-2981
-2984
-2987
-2988
-2989
-2990
-2989
-2988
-2986
-2984
-2981
-2977
-2972
-2967
-2962
-2955
-2948
-2941
-2932
-2923
-2914
-2904
-2893
-2882
-2870
-2857
-2844
-2831
-2816
-2802
-2786
-2770
-2754
-2737
-2720
-2702
-2683
-2664
-2645
-2625
-2604
-2583
-2562
-2540
-2518
-2495
-2472
-2449
-2425
-2401
-2376
-2351
-2326
-2301
-2275
-2249
-2223
-2196
-2169
-2142
-2115
-2087
-2060
-2032
-2004
-1976
-1947
-1919
-1891
-1862
-1833
-1805
-1776
-1747
-1718
-1689
-1660
-1632
-1603
-1574
-1545
-1516
-1488
-1459
-1431
-1402
-1374
-1346
-1318
-1290
-1262
-1234
-1206
-1179
-1151
-1123
-1096
-1069
-1042
-1014
-988
-961
-934
-908
-881
-855
-829
-803
-777
-751
-725
-700
-674
-649
-624
-599
-574
-549
-524
-499
-474
-450
-425
-401
-377
-352
-328
-304
-280
-256
-233
-209
-185
-162
-139
-115
-92
-69
-45
-22
1
24
48
71
94
117
141
164
187
211
234
258
281
305
329
353
377
401
425
450
474
499
524
549
574
599
625
650
676
702
729
755
782
809
836
864
891
920
948
976
1004
1034
1064
1094
1124
1154
1185
1216
1247
1279
1311
1344
1376
1409
1443
1477
1511
1545
1580
1615
1650
1686
1722
1759
1796
1833
1871
1909
1948
1986
2025
2065
2105
2145
2185
2226
2267
2308
2350
2392
2434
2476
2519
2562
2605
2648
2692
2736
2780
2824
2869
2913
2958
3003
3048
3094
3139
3185
3230
3276
3322
3368
3415
3461
3507
3554
3600
3647
3693
3740
3786
3833
3879
3926
3972
4018
4065
4111
4157
4202
4248
4293
4339
4384
4429
4473
4518
4562
4606
4649
4693
4736
4779
4821
4863
4905
4947
4988
5029
5069
5110
5150
5189
5228
5267
5305
5343
5381
5418
5455
5491
5528
5563
5598
5633
5668
5701
5735
5768
5801
5833
5865
5896
5927
5958
5988
6018
6047
6076
6104
6132
6160
6187
6214
6240
6266
6292
6317
6342
6367
6391
6414
6438
6461
6483
6505
6527
6548
6569
6589
6610
6629
6649
6667
6686
6704
6722
6739
6755
6772
6787
6803
6818
6832
6846
6859
6872
6885
6897
6909
6920
6930
6941
6950
6960
6968
6977
6984
6992
6999
7005
7011
7016
7021
7025
7029
7032
7035
7037
7039
7040
7041
7041
7041
7040
7039
7037
7035
7032
7029
7025
7020
7016
7010
7004
6998
6991
6984
6976
6968
6959
6950
6941
6931
6920
6909
6898
6886
6874
6861
6848
6835
6821
6807
6792
6777
6762
6747
6731
6714
6698
6681
6664
6646
6628
6610
6592
6573
6554
6535
6516
6496
6477
6457
6437
6416
6396
6375
6354
6333
6312
6291
6270
6248
6227
6205
6183
6161
6139
6117
6094
6072
6050
6027
6005
5982
5959
5937
5914
5891
5868
5845
5822
5799
5776
5753
5730
5707
5684
5661
5638
5615
5592
5569
5546
5523
5500
5478
5455
5432
5409
5387
5364
5341
5319
5296
5274
5251
5229
5207
5185
5162
5140
5118
5097
5075
5053
5032
5010
4989
4968
4947
4926
4905
4884
4864
4843
4823
4803
4783
4764
4744
4725
4706
4687
4668
4649
4631
4612
4594
4576
4559
4541
4524
4506
4489
4472
4456
4439
4423
4406
4390
4374
4359
4343
4327
4312
4297
4282
4267
4253
4238
4224
4210
4196
4182
4168
4155
4141
4128
4115
4102
4089
4077
4064
4051
4040
4027
4016
4005
3993
3982
3971
3960
3949
3938
3928
3918
3907
3897
3888
3878
3868
3859
3850
3841
3832
3823
3814
3806
3797
3789
3781
3773
3765
3757
3750
3742
3735
3728
3721
3714
3707
3700
3694
3687
3681
3675
3669
3664
3658
3653
3647
3642
3637
3633
3628
3623
3619
3615
3611
3608
3604
3601
3598
3595
3592
3589
3587
3585
3583
3581
3580
3578
3577
3576
3576
3575
3575
3575
3576
3576
3577
3578
3579
3580
3582
3584
3586
3588
3590
3593
3596
3599
3602
3605
3609
3612
3616
3621
3625
3629
3634
3639
3644
3649
3655
3660
3666
3672
3677
3684
3690
3696
3703
3710
3716
3724
3731
3738
3746
3753
3761
3769
3777
3785
3794
3802
3811
3819
3828
3837
3846
3855
3865
3874
3884
3894
3903
3914
3924
3934
3944
3955
3966
3977
3988
3999
4010
4021
4033
4045
4057
4067
4081
4093
4105
4117
4130
4142
4155
4168
4181
4194
4207
4220
4233
4246
4259
4272
4285
4299
4312
4325
4338
4351
4364
4377
4390
4403
4416
4429
4441
4454
4466
4479
4491
4503
4515
4527
4538
4550
4561
4572
4583
4594
4605
4615
4625
4635
4645
4655
4664
4673
4682
4690
4699
4707
4715
4722
4730
4737
4743
4750
4756
4761
4767
4772
4777
4781
4785
4788
4792
4794
4797
4799
4800
4801
4802
4802
4802
4801
4800
4799
4797
4795
4792
4789
4785
4781
4776
4771
4765
4759
4752
4745
4738
4730
4721
4712
4702
4692
4681
4670
4659
4647
4634
4621
4607
4593
4578
4563
4548
4532
4515
4498
4480
4462
4444
4425
4405
4386
4365
4344
4323
4301
4279
4257
4234
4210
4187
4163
4138
4113
4088
4062
4037
4011
3985
3958
3931
3904
3876
3848
3820
3792
3764
3735
3706
3677
3648
3618
3589
3559
3529
3500
3470
3439
3409
3379
3349
3318
3288
3258
3228
3197
3167
3137
3107
3078
3048
3019
2990
2961
2932
2903
2875
2847
2819
2791
2764
2737
2711
2684
2658
2633
2608
2583
2558
2534
2511
2488
2465
2443
2422
2401
2380
2361
2341
2322
2304
2286
2269
2253
2237
2221
2207
2193
2179
2166
2154
2142
2132
2121
2112
2103
2094
2087
2080
2073
2067
2062
2058
2054
2050
2048
2045
2044
2041
2041
2041
2041
2043
2045
2047
2049
2052
2055
2059
2063
2068
2073
2078
2084
2090
2096
2103
2110
2117
2125
2132
2141
2149
2157
2166
2175
2184
2193
2202
2212
2221
2231
2241
2250
2260
2270
2279
2289
2298
2308
2317
2326
2335
2344
2353
2361
2369
2377
2385
2393
2400
2407
2414
2420
2426
2432
2437
2442
2447
2451
2455
2458
2460
2462
2464
2465
2466
2466
2465
2464
2463
2461
2458
2454
2451
2446
2441
2436
2429
2423
2415
2407
2399
2390
2380
2370
2359
2347
2335
2322
2309
2295
2281
2265
2250
2234
2217
2199
2182
2163
2144
2125
2104
2084
2063
2041
2019
1996
1973
1950
1925
1901
1876
1850
1824
1798
1771
1743
1716
1687
1659
1630
1600
1571
1541
1510
1479
1448
1417
1385
1353
1320
1288
1255
1222
1188
1154
1121
1087
1052
1018
983
948
913
878
843
808
772
736
701
665
629
593
557
521
485
448
412
376
340
304
268
232
196
160
124
88
52
16
-19
-55
-90
-126
-161
-196
-231
-266
-301
-336
-370
-405
-439
-474
-508
-542
-576
-610
-644
-677
-711
-744
-777
-810
-843
-876
-908
-940
-972
-1004
-1036
-1068
-1099
-1130
-1161
-1192
-1222
-1252
-1282
-1312
-1342
-1371
-1400
-1429
-1457
-1486
-1514
-1541
-1569
-1596
-1623
-1650
-1676
-1702
-1728
-1753
-1778
-1803
-1828
-1852
-1877
-1901
-1924
-1947
-1970
-1993
-2016
-2037
-2060
-2081
-2102
-2123
-2144
-2164
-2184
-2204
-2223
-2242
-2260
-2279
-2296
-2314
-2331
-2348
-2364
-2381
-2396
-2412
-2427
-2441
-2455
-2469
-2483
-2495
-2508
-2520
-2532
-2543
-2554
-2565
-2575
-2584
-2593
-2602
-2610
-2618
-2626
-2633
-2639
-2645
-2651
-2656
-2661
-2665
-2669
-2672
-2675
-2677
-2679
-2680
-2681
-2682
-2682
-2682
-2681
-2680
-2679
-2677
-2674
-2671
-2668
-2665
-2661
-2656
-2651
-2646
-2640
-2634
-2628
-2621
-2614
-2606
-2598
-2590
-2581
-2572
-2562
-2553
-2543
-2532
-2522
-2511
-2499
-2488
-2476
-2464
-2452
-2439
-2426
-2413
-2400
-2387
-2373
-2359
-2346
-2331
-2317
-2303
-2288
-2274
-2259
-2244
-2230
-2215
-2200
-2185
-2170
-2155
-2140
-2125
-2110
-2095
-2080
-2065
-2050
-2036
-2021
-2007
-1992
-1978
-1964
-1950
-1936
-1923
-1909
-1896
-1883
-1871
-1858
-1846
-1834
-1822
-1810
-1799
-1788
-1777
-1766
-1756
-1746
-1736
-1727
-1718
-1709
-1700
-1691
-1683
-1675
-1668
-1660
-1653
-1646
-1640
-1633
-1627
-1622
-1616
-1611
-1606
-1601
-1597
-1592
-1589
-1585
-1582
-1578
-1576
-1573
-1571
-1569
-1567
-1565
-1564
-1563
-1562
-1561
-1561
-1560
-1560
-1561
-1561
-1562
-1562
-1563
-1565
-1566
-1568
-1570
-1572
-1574
-1576
-1579
-1582
-1584
-1588
-1591
-1594
-1598
-1601
-1605
-1609
-1613
-1617
-1621
-1626
-1630
-1634
-1639
-1644
-1649
-1653
-1658
-1663
-1668
-1673
-1678
-1683
-1688
-1693
-1698
-1703
-1708
-1713
-1718
-1722
-1727
-1732
-1736
-1741
-1745
-1749
-1754
-1758
-1762
-1766
-1769
-1773
-1777
-1780
-1783
-1786
-1789
-1791
-1794
-1796
-1798
-1800
-1802
-1803
-1804
-1805
-1806
-1806
-1806
-1806
-1806
-1806
-1805
-1804
-1803
-1801
-1800
-1798
-1796
-1793
-1791
-1788
-1785
-1782
-1779
-1775
-1771
-1767
-1763
-1758
-1754
-1749
-1744
-1738
-1733
-1727
-1722
-1716
-1710
-1704
-1697
-1691
-1685
-1678
-1672
-1665
-1658
-1652
-1645
-1638
-1631
-1625
-1618
-1611
-1604
-1597
-1590
-1583
-1576
-1569
-1563
-1556
-1549
-1542
-1535
-1528
-1522
-1515
-1508
-1502
-1495
-1489
-1483
-1476
-1470
-1464
-1458
-1453
-1447
-1441
-1436
-1430
-1425
-1420
-1415
-1410
-1405
-1401
-1396
-1391
-1387
-1383
-1379
-1375
-1371
-1367
-1364
-1360
-1357
-1353
-1350
-1347
-1344
-1341
-1339
-1336
-1333
-1331
-1328
-1326
-1323
-1321
-1319
-1316
-1314
-1312
-1310
-1308
-1306
-1304
-1302
-1300
-1298
-1296
-1294
-1293
-1291
-1289
-1287
-1285
-1283
-1281
-1279
-1276
-1274
-1272
-1269
-1266
-1264
-1261
-1258
-1255
-1252
-1249
-1245
-1242
-1238
-1234
-1230
-1226
-1221
-1217
-1212
-1207
-1202
-1197
-1191
-1185
-1180
-1173
-1167
-1160
-1153
-1146
-1139
-1131
-1123
-1115
-1106
-1098
-1089
-1079
-1070
-1060
-1049
-1039
-1028
-1016
-1004
-993
-981
-969
-956
-943
-930
-916
-902
-888
-873
-858
-843
-828
-812
-796
-780
-763
-746
-729
-711
-693
-676
-657
-639
-620
-602
-583
-564
-544
-525
-505
-486
-466
-446
-426
-407
-387
-367
-347
-327
-307
-287
-267
-248
-228
-208
-189
-170
-151
-132
-113
-94
-76
-58
-40
-23
-6
11
28
44
60
76
91
106
121
135
149
162
175
188
200
212
223
234
245
255
265
274
282
291
298
306
313
319
325
330
335
339
343
346
349
351
353
354
355
355
355
354
353
351
349
346
343
339
335
331
325
320
313
307
300
292
284
275
266
257
247
236
225
214
203
190
178
165
152
138
124
110
95
79
64
48
31
15
-3
-20
-38
-56
-75
-94
-113
-133
-153
-173
-193
-214
-235
-257
-279
-301
-323
-345
-368
-391
-414
-438
-462
-486
-510
-535
-559
-584
-609
-635
-660
-686
-712
-738
-764
-791
-817
-844
-871
-898
-925
-953
-980
-1008
-1035
-1063
-1091
-1119
-1147
-1175
-1203
-1231
-1260
-1288
-1316
-1345
-1373
-1402
-1431
-1459
-1488
-1517
-1545
-1574
-1603
-1631
-1660
-1688
-1717
-1746
-1774
-1803
-1831
-1860
-1888
-1916
-1945
-1973
-2001
-2029
-2057
-2085
-2113
-2141
-2169
-2196
-2224
-2251
-2278
-2305
-2332
-2359
-2385
-2412
-2438
-2464
-2490
-2516
-2542
-2567
-2593
-2618
-2643
-2668
-2692
-2716
-2740
-2764
-2788
-2811
-2835
-2857
-2880
-2903
-2925
-2947
-2968
-2990
-3011
-3032
-3052
-3072
-3092
-3112
-3131
-3150
-3168
-3186
-3204
-3222
-3239
-3256
-3272
-3288
-3304
-3319
-3334
-3348
-3363
-3376
-3390
-3403
-3415
-3428
-3439
-3451
-3462
-3472
-3482
-3492
-3501
-3510
-3518
-3526
-3533
-3541
-3547
-3553
-3559
-3565
-3570
-3574
-3578
-3582
-3586
-3589
-3591
-3594
-3595
-3597
-3598
-3599
-3599
-3599
-3598
-3597
-3596
-3595
-3592
-3590
-3587
-3584
-3581
-3577
-3572
-3568
-3562
-3557
-3551
-3545
-3538
-3531
-3524
-3517
-3509
-3500
-3492
-3483
-3473
-3464
-3454
-3443
-3432
-3421
-3410
-3399
-3387
-3375
-3362
-3349
-3336
-3323
-3310
-3296
-3282
-3268
-3254
-3240
-3225
-3210
-3195
-3180
-3165
-3149
-3134
-3118
-3103
-3087
-3071
-3056
-3040
-3024
-3008
-2992
-2976
-2960
-2944
-2929
-2913
-2897
-2881
-2866
-2850
-2835
-2820
-2804
-2789
-2775
-2760
-2745
-2731
-2716
-2702
-2688
-2675
-2661
-2648
-2635
-2622
-2609
-2597
-2584
-2573
-2561
-2549
-2538
-2527
-2517
-2506
-2496
-2486
-2477
-2467
-2458
-2449
-2441
-2432
-2424
-2417
-2409
-2402
-2395
-2388
-2381
-2375
-2368
-2362
-2357
-2351
-2346
-2340
-2335
-2331
-2326
-2322
-2317
-2313
-2309
-2305
-2302
-2298
-2295
-2292
-2289
-2286
-2283
-2281
-2278
-2276
-2273
-2271
-2269
-2267
-2265
-2263
-2261
-2259
-2257
-2255
-2254
-2252
-2251
-2249
-2248
-2247
-2246
-2244
-2243
-2242
-2241
-2240
-2239
-2237
-2236
-2235
-2234
-2233
-2231
-2230
-2228
-2227
-2225
-2224
-2222
-2220
-2218
-2216
-2214
-2212
-2209
-2206
-2203
-2200
-2196
-2193
-2189
-2184
-2180
-2175
-2170
-2164
-2159
-2152
-2146
-2139
-2131
-2124
-2116
-2107
-2098
-2089
-2079
-2069
-2058
-2047
-2035
-2023
-2011
-1998
-1984
-1970
-1956
-1941
-1925
-1909
-1893
-1876
-1859
-1841
-1822
-1803
-1783
-1763
-1743
-1722
-1700
-1678
-1655
-1632
-1608
-1583
-1558
-1533
-1507
-1481
-1454
-1427
-1399
-1370
-1341
-1312
-1282
-1252
-1221
-1190
-1158
-1126
-1094
-1061
-1027
-994
-959
-925
-890
-855
-819
-783
-746
-710
-673
-635
-597
-559
-521
-482
-443
-404
-364
-324
-284
-244
-203
-162
-121
-79
-38
4
46
89
131
174
217
260
303
346
390
433
477
520
564
608
652
696
740
785
829
873
917
961
1006
1050
1094
1138
1182
1226
1270
1313
1357
1400
1443
1486
1529
1572
1614
1656
1698
1740
1781
1823
1863
1904
1944
1984
2023
2062
2101
2139
2177
2214
2251
2287
2323
2359
2394
2428
2462
2495
2527
2559
2591
2621
2651
2681
2710
2737
2765
2791
2817
2842
2866
2889
2912
2934
2955
2975
2994
3012
3030
3046
3062
3077
3091
3104
3116
3127
3137
3147
3155
3162
3168
3173
3178
3181
3183
3184
3184
3183
3181
3178
3175
3170
3164
3157
3149
3140
3130
3119
3107
3095
3081
3066
3050
3033
3016
2997
2978
2957
2936
2914
2891
2867
2842
2817
2790
2763
2735
2706
2676
2646
2615
2583
2551
2518
2484
2449
2414
2378
2342
2305
2267
2229
2190
2151
2112
2071
2031
1990
1948
1906
1864
1821
1778
1735
1691
1648
1603
1559
1514
1469
1424
1379
1334
1288
1243
1197
1151
1106
1060
1014
968
923
877
831
786
741
695
650
605
561
516
472
428
385
341
298
256
214
172
130
89
49
9
-31
-70
-109
-147
-185
-222
-258
-294
-330
-364
-398
-432
-465
-497
-528
-559
-589
-618
-647
-675
-702
-728
-754
-778
-802
-825
-848
-869
-890
-910
-929
-947
-965
-981
-997
-1010
-1025
-1038
-1050
-1062
-1072
-1082
-1090
-1098
-1105
-1111
-1117
-1121
-1125
-1127
-1129
-1130
-1131
-1130
-1129
-1126
-1123
-1120
-1115
-1110
-1104
-1097
-1089
-1081
-1072
-1062
-1052
-1040
-1028
-1016
-1002
-989
-974
-959
-944
-927
-910
-893
-875
-856
-837
-817
-797
-777
-755
-734
-711
-689
-666
-642
-618
-594
-569
-544
-518
-492
-466
-439
-412
-385
-357
-329
-301
-272
-244
-215
-185
-156
-126
-96
-66
-35
-5
26
57
88
119
150
182
213
245
277
309
341
372
405
437
469
501
533
565
597
629
661
693
725
756
788
820
851
883
914
945
976
1006
1038
1069
1100
1130
1160
1190
1220
1250
1279
1308
1337
1366
1394
1423
1451
1478
1506
1533
1559
1586
1612
1637
1663
1688
1712
1737
1760
1784
1807
1830
1852
1874
1895
1916
1937
1957
1977
1997
2016
2033
2052
2070
2087
2103
2120
2135
2151
2165
2180
2194
2207
2220
2232
2244
2256
2267
2277
2287
2296
2305
2314
2322
2329
2337
2343
2350
2355
2361
2366
2370
2374
2378
2381
2384
2386
2388
2390
2391
2392
2393
2393
2392
2392
2391
2389
2387
2385
2383
2380
2376
2373
2368
2364
2359
2354
2349
2343
2337
2331
2324
2317
2309
2302
2294
2286
2277
2268
2259
2250
2241
2231
2221
2211
2200
2190
2179
2168
2157
2145
2134
2122
2110
2098
2086
2074
2061
2049
2036
2024
2011
1998
1986
1973
1960
1947
1935
1922
1909
1896
1884
1871
1859
1846
1834
1821
1809
1797
1785
1773
1761
1749
1738
1726
1715
1704
1693
1682
1671
1661
1651
1640
1630
1620
1611
1601
1592
1582
1573
1565
1556
1547
1539
1531
1523
1515
1508
1500
1493
1486
1480
1473
1467
1461
1455
1449
1444
1439
1434
1429
1425
1420
1416
1412
1409
1405
1402
1399
1396
1393
1391
1389
1387
1385
1384
1383
1382
1381
1381
1381
1381
1381
1382
1383
1384
1386
1388
1390
1392
1395
1398
1401
1405
1409
1413
1418
1423
1428
1434
1440
1446
1453
1460
1467
1474
1482
1490
1499
1508
1517
1526
1536
1546
1557
1568
1579
1590
1602
1614
1627
1640
1653
1666
1680
1694
1709
1723
1738
1754
1769
1785
1801
1818
1835
1852
1869
1887
1905
1923
1941
1960
1979
1998
2017
2037
2058
2078
2099
2120
2141
2162
2184
2205
2227
2249
2272
2294
2317
2339
2362
2385
2409
2432
2456
2479
2503
2527
2551
2575
2600
2624
2648
2673
2698
2722
2747
2772
2796
2821
2846
2871
2896
2921
2945
2970
2995
3019
3044
3068
3093
3117
3141
3165
3189
3213
3237
3261
3284
3307
3331
3354
3377
3399
3422
3444
3467
3489
3510
3532
3553
3574
3595
3616
3637
3657
3677
3697
3716
3735
3754
3773
3792
3810
3828
3846
3863
3880
3897
3914
3931
3947
3963
3978
3994
4009
4024
4038
4051
4066
4080
4093
4106
4119
4132
4144
4156
4168
4179
4190
4201
4211
4222
4232
4241
4251
4260
4269
4278
4286
4294
4301
4309
4316
4323
4329
4335
4341
4347
4352
4357
4361
4366
4370
4374
4377
4380
4383
4386
4388
4390
4392
4394
4395
4396
4396
4397
4397
4397
4397
4396
4395
4394
4393
4392
4390
4388
4385
4383
4380
4377
4374
4370
4367
4363
4359
4355
4350
4345
4340
4335
4330
4324
4319
4313
4307
4300
4294
4287
4280
4273
4266
4259
4251
4243
4236
4228
4220
4211
4203
4195
4186
4178
4169
4160
4151
4142
4133
4123
4114
4104
4094
4085
4075
4065
4054
4043
4034
4022
4011
4002
3991
3979
3968
3957
3945
3933
3922
3910
3898
3886
3873
3861
3848
3836
3823
3810
3797
3784
3771
3758
3744
3731
3717
3703
3689
3675
3661
3647
3633
3618
3604
3589
3575
3560
3545
3530
3516
3501
3486
3471
3456
3441
3426
3411
3396
3380
3365
3350
3335
3320
3305
3289
3274
3259
3244
3229
3214
3199
3184
3169
3154
3140
3125
3111
3096
3082
3068
3054
3040
3026
3013
2999
2986
2973
2959
2947
2934
2921
2909
2897
2884
2873
2861
2849
2838
2827
2816
2805
2794
2784
2774
2764
2754
2745
2736
2727
2718
2710
2701
2693
2686
2678
2671
2664
2657
2651
2644
2638
2632
2627
2622
2616
2612
2607
2603
2598
2595
2591
2587
2584
2581
2578
2575
2572
2570
2567
2565
2563
2561
2559
2558
2556
2555
2553
2552
2550
2549
2548
2547
2545
2544
2543
2542
2541
2539
2538
2537
2535
2534
2532
2530
2528
2526
2524
2522
2520
2518
2515
2512
2510
2506
2503
2500
2496
2492
2488
2484
2480
2475
2471
2466
2460
2455
2449
2443
2437
2431
2424
2418
2411
2403
2396
2388
2380
2371
2363
2354
2345
2335
2326
2316
2306
2296
2285
2274
2263
2252
2241
2229
2218
2206
2193
2181
2169
2156
2143
2130
2117
2104
2091
2077
2063
2050
2036
2021
2008
1994
1979
1965
1951
1936
1922
1907
1892
1877
1862
1848
1833
1817
1802
1787
1772
1757
1742
1726
1711
1696
1680
1665
1650
1635
1619
1604
1589
1574
1558
1543
1528
1513
1498
1484
1469
1454
1439
1425
1410
1396
1381
1367
1353
1339
1325
1311
1297
1283
1269
1255
1242
1228
1215
1202
1188
1175
1162
1149
1136
1123
1111
1098
1086
1073
1061
1049
1037
1025
1012
1002
990
978
967
956
944
933
922
911
900
889
879
868
857
847
837
827
817
807
797
787
778
768
759
750
741
732
723
715
706
698
689
681
673
666
658
650
643
635
628
621
614
608
601
595
589
582
576
571
565
559
554
549
544
539
534
530
525
521
517
513
509
506
503
500
497
494
492
489
487
485
484
482
481
480
480
479
479
479
480
480
481
483
484
486
489
491
494
497
501
505
509
514
518
524
529
535
541
548
555
562
570
578
586
595
604
614
624
634
644
655
667
678
691
703
716
729
742
756
771
785
800
816
832
848
864
881
898
916
934
952
971
990
1008
1029
1049
1069
1090
1111
1132
1154
1175
1197
1220
1242
1265
1288
1312
1335
1359
1383
1407
1432
1456
1481
1506
1531
1557
1582
1607
1633
1658
1684
1710
1736
1761
1787
1813
1838
1864
1889
1915
1940
1965
1990
2015
2040
2065
2089
2113
2137
2161
2185
2208
2231
2254
2276
2299
2320
2342
2363
2384
2405
2425
2445
2464
2483
2502
2520
2538
2555
2572
2588
2604
2619
2634
2648
2662
2676
2689
2701
2713
2724
2734
2744
2754
2763
2771
2779
2786
2792
2798
2804
2808
2812
2816
2818
2821
2822
2823
2823
2822
2821
2819
2817
2814
2810
2805
2800
2794
2787
2780
2772
2763
2753
2743
2732
2721
2708
2695
2681
2667
2651
2635
2619
2601
2583
2565
2545
2525
2504
2483
2461
2438
2415
2391
2366
2341
2315
2289
2262
2234
2206
2177
2148
2118
2088
2057
2025
1994
1961
1929
1895
1862
1828
1793
1759
1724
1688
1652
1616
1580
1543
1506
1469
1431
1394
1356
1317
1279
1240
1202
1163
1124
1085
1045
1006
967
927
888
849
809
770
730
691
652
612
573
534
495
457
418
380
341
303
265
227
190
152
115
78
41
4
-32
-68
-104
-139
-174
-209
-243
-277
-311
-345
-378
-410
-443
-474
-506
-537
-568
-598
-628
-657
-686
-715
-743
-770
-797
-824
-850
-876
-901
-925
-950
-973
-996
-1018
-1041
-1062
-1083
-1104
-1123
-1143
-1162
-1180
-1198
-1215
-1232
-1249
-1265
-1280
-1295
-1309
-1323
-1337
-1350
-1363
-1375
-1387
-1398
-1409
-1419
-1429
-1439
-1448
-1457
-1465
-1473
-1481
-1488
-1495
-1502
-1508
-1514
-1520
-1525
-1530
-1535
-1539
-1543
-1547
-1551
-1554
-1557
-1560
-1563
-1565
-1568
-1570
-1572
-1573
-1575
-1576
-1577
-1578
-1578
-1579
-1580
-1580
-1580
-1580
-1580
-1580
-1579
-1579
-1579
-1578
-1577
-1576
-1576
-1575
-1573
-1572
-1571
-1570
-1568
-1567
-1565
-1563
-1562
-1560
-1558
-1556
-1554
-1551
-1549
-1547
-1544
-1542
-1539
-1537
-1534
-1532
-1529
-1526
-1523
-1521
-1518
-1515
-1512
-1509
-1506
-1503
-1500
-1497
-1494
-1491
-1488
-1485
-1482
-1478
-1475
-1472
-1469
-1466
-1463
-1460
-1457
-1454
-1451
-1449
-1446
-1443
-1440
-1438
-1435
-1433
-1430
-1428
-1425
-1423
-1421
-1419
-1417
-1415
-1413
-1411
-1410
-1408
-1407
-1405
-1404
-1403
-1402
-1401
-1400
-1400
-1399
-1399
-1399
-1399
-1399
-1399
-1399
-1399
-1400
-1400
-1401
-1402
-1403
-1404
-1405
-1407
-1408
-1410
-1411
-1413
-1415
-1417
-1419
-1422
-1424
-1427
-1429
-1432
-1435
-1438
-1441
-1444
-1447
-1450
-1453
-1457
-1460
-1464
-1467
-1471
-1475
-1478
-1482
-1486
-1490
-1494
-1498
-1501
-1505
-1509
-1513
-1517
-1521
-1525
-1528
-1532
-1536
-1540
-1543
-1547
-1550
-1554
-1557
-1560
-1564
-1567
-1570
-1573
-1575
-1578
-1581
-1583
-1585
-1588
-1590
-1591
-1593
-1595
-1596
-1597
-1598
-1599
-1599
-1599
-1600
-1599
-1599
-1598
-1598
-1597
-1595
-1594
-1592
-1590
-1588
-1586
-1583
-1580
-1577
-1574
-1570
-1567
-1563
-1558
-1554
-1549
-1545
-1540
-1534
-1529
-1523
-1517
-1511
-1505
-1499
-1492
-1485
-1478
-1471
-1464
-1456
-1448
-1440
-1432
-1424
-1415
-1407
-1398
-1389
-1380
-1370
-1361
-1351
-1341
-1331
-1321
-1311
-1301
-1290
-1280
-1269
-1258
-1247
-1236
-1225
-1214
-1202
-1190
-1178
-1166
-1154
-1142
-1129
-1117
-1104
-1091
-1078
-1065
-1052
-1038
-1025
-1010
-997
-983
-969
-955
-941
-926
-912
-897
-882
-868
-852
-837
-822
-807
-791
-776
-760
-744
-728
-712
-696
-679
-663
-646
-630
-613
-596
-579
-562
-545
-528
-511
-493
-476
-458
-440
-422
-404
-386
-367
-349
-330
-312
-293
-274
-255
-235
-216
-197
-177
-157
-137
-117
-97
-76
-56
-35
-14
7
28
49
70
92
114
136
158
180
202
224
247
270
292
315
338
361
385
408
431
455
479
502
526
550
573
597
621
645
669
693
717
741
765
789
814
838
862
886
910
934
957
981
1004
1029
1052
1075
1099
1122
1145
1168
1190
1213
1235
1258
1280
1301
1323
1344
1365
1386
1407
1427
1447
1467
1486
1505
1524
1542
1560
1578
1595
1612
1629
1645
1660
1676
1690
1705
1718
1732
1744
1757
1768
1780
1790
1801
1810
1819
1828
1835
1843
1849
1855
1861
1865
1870
1873
1876
1878
1880
1881
1881
1880
1879
1877
1875
1872
1868
1864
1858
1853
1846
1839
1831
1823
1814
1804
1794
1783
1771
1759
1747
1733
1719
1705
1690
1674
1658
1641
1624
1606
1588
1569
1550
1531
1511
1490
1469
1448
1427
1405
1382
1360
1337
1313
1290
1266
1242
1218
1193
1168
1143
1118
1092
1067
1041
1014
989
963
937
911
885
858
832
805
779
753
726
700
674
647
621
595
569
543
517
491
466
440
415
390
365
340
316
291
267
243
220
196
173
151
128
106
84
62
41
20
-1
-21
-41
-61
-80
-99
-118
-136
-154
-171
-188
-205
-221
-237
-253
-268
-283
-297
-311
-325
-338
-351
-364
-376
-388
-399
-410
-421
-431
-441
-450
-460
-468
-477
-485
-493
-500
-508
-515
-521
-527
-533
-539
-544
-549
-554
-559
-563
-567
-570
-574
-577
-579
-582
-584
-586
-588
-590
-591
-593
-593
-594
-595
-595
-595
-595
-594
-594
-593
-592
-591
-589
-587
-585
-583
-581
-578
-576
-573
-570
-568
-565
-562
-560
-557
-555
-552
-549
-547
-544
-541
-539
-536
-533
-531
-528
-526
-523
-520
-518
-515
-513
-510
-507
-505
-502
-500
-497
-495
-492
-489
-487
-484
-482
-479
-477
-474
-471
-469
-466
-464
-461
-459
-456
-454
-451
-449
-446
-443
-441
-438
-436
-433
-431
-428
-426
-423
-421
-418
-416
-413
-411
-408
-406
-403
-401
-399
-396
-394
-391
-389
-386
-384
-381
-379
-376
-374
-371
-369
-367
-364
-362
-359
-357
-354
-352
-350
-347
-345
-342
-340
-338
-335
-333
-330
-328
-326
-323
-321
-318
-316
-314
-311
-309
-307
-304
-302
-299
-297
-295
-292
-290
-288
-285
-283
-281
-278
-276
-274
-271
-269
-267
-264
-262
-260
-257
-255
-253
-250
-248
-246
-244
-241
-239
-237
-234
-232
-230
-228
-225
-223
-221
-219
-216
-214
-212
-209
-207
-205
-203
-200
-198
-196
-194
-192
-189
-187
-185
-183
-180
-178
-176
-174
-172
-169
-167
-165
-163
-161
-158
-156
-154
-152
-150
-147
-145
-143
-141
-139
-137
-134
-132
-130
-128
-126
-124
-122
-119
-117
-115
-113
-111
-109
-107
-104
-102
-100
-98
-96
-94
-92
-90
-88
-85
-83
-81
-79
-77
-75
-73
-71
-69
-67
-65
-63
-61
-58
-56
-54
-52
-50
-48
-46
-44
-42
-40
-38
-36
-34
-32
-30
-28
-26
-24
-22
-20
-18
-16
-14
-12
-10
-8
-6
-4
-2
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
37
39
41
43
45
47
49
51
53
55
57
59
61
62
64
66
68
70
72
74
76
78
79
81
83
85
87
89
91
93
94
96
98
100
102
104
105
107
109
111
113
115
116
118
120
122
124
126
127
129
131
133
135
136
138
140
142
144
145
147
149
151
152
154
156
158
160
161
163
165
167
168
170
172
174
175
177
179
180
182
184
186
187
189
191
193
194
196
198
199
201
203
205
206
208
210
211
213
215
216
218
220
221
223
225
226
228
230
231
233
235
236
238
240
241
243
245
246
248
249
251
253
254
256
258
259
261
262
264
266
267
269
270
272
274
275
277
278
280
282
283
285
286
288
289
291
293
294
296
297
299
300
302
303
305
307
308
310
311
313
314
316
317
319
320
322
323
325
326
328
329
331
332
334
335
337
338
340
341
343
344
346
347
349
350
352
353
355
356
358
359
360
362
363
365
366
368
369
371
372
373
375
376
378
379
381
382
383
385
386
388
389
391
392
393
395
396
398
399
400
402
403
404
406
407
409
410
411
413
414
415
417
418
420
421
422
424
425
426
428
429
430
432
433
434
436
437
438
440
441
442
444
445
446
448
449
450
452
453
454
455
457
458
459
461
462
463
464
466
467
468
470
471
472
473
475
476
477
478
480
481
482
483
485
486
487
488
490
491
492
493
495
496
497
498
499
501
502
503
504
506
507
508
509
510
512
513
514
515
516
518
519
520
521
522
523
525
526
527
528
529
530
532
533
534
535
536
537
539
540
541
542
543
544
545
547
548
549
550
551
552
553
554
556
557
558
559
560
561
562
563
564
566
567
568
569
570
571
572
573
574
575
576
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
655
656
657
658
659
660
661
662
663
664
665
666
666
667
668
669
670
671
672
673
674
674
675
676
677
678
679
680
681
681
682
683
684
685
686
687
687
688
689
690
691
692
693
693
694
695
696
697
698
698
699
700
701
702
703
703
704
705
706
707
708
708
709
710
711
712
712
713
714
715
716
716
717
718
719
720
720
721
722
723
723
724
725
726
727
727
728
729
730
730
731
732
733
733
734
735
736
736
737
738
739
739
740
741
742
742
743
744
745
745
746
747
747
748
749
750
750
751
752
753
753
754
755
755
756
757
757
758
759
760
760
761
762
762
763
764
764
765
766
766
767
768
768
769
770
770
771
772
773
773
774
774
775
776
776
777
778
778
779
780
780
781
782
782
783
784
784
785
785
786
787
787
788
789
789
790
791
791
792
792
793
794
794
795
795
796
797
797
798
798
799
800
800
801
801
802
803
803
804
804
805
806
806
807
807
808
808
809
810
810
811
811
812
812
813
814
814
815
815
816
816
817
817
818
819
819
820
820
821
821
822
822
823
823
824
825
825
826
826
827
827
828
828
829
829
830
830
831
831
832
832
833
833
834
834
835
835
836
836
837
837
838
838
839
839
840
840
841
841
842
842
843
843
844
844
845
845
846
846
847
847
848
848
849
849
850
850
850
851
851
852
852
