5
31522
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
154
154
154
154
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
161
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
179
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
211
212
212
212
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
221
221
221
222
222
222
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
229
229
229
230
230
230
231
231
231
232
232
233
233
233
234
234
234
235
235
236
236
236
237
237
237
238
238
239
239
239
240
240
241
241
241
242
242
242
243
243
243
244
244
245
245
245
246
246
246
247
247
248
248
248
249
249
249
250
250
251
251
251
252
252
252
253
253
253
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
260
260
260
261
261
261
262
262
263
263
263
264
264
265
265
265
266
266
267
267
267
268
268
269
269
269
270
270
270
271
271
272
272
272
273
273
274
274
274
275
275
276
276
276
277
277
278
278
278
279
279
280
280
280
281
281
282
282
282
283
283
284
284
284
285
285
286
286
286
287
287
287
288
288
289
289
289
290
290
291
291
291
292
292
293
293
293
294
294
295
295
295
296
296
296
297
297
298
298
298
299
299
299
300
300
301
301
301
302
302
302
303
303
303
304
304
305
305
305
306
306
307
307
307
308
308
309
309
309
310
310
311
311
312
312
312
313
313
314
314
315
315
315
316
316
317
317
317
318
318
319
319
319
320
320
321
321
322
322
322
323
323
324
324
324
325
325
326
326
326
327
327
328
328
328
329
329
330
330
330
331
331
332
332
333
333
333
334
334
335
335
336
336
336
337
337
338
338
339
339
340
340
340
341
341
342
342
343
343
344
344
344
345
345
346
346
347
347
348
348
348
349
349
350
350
351
351
352
352
352
353
353
354
354
355
355
355
356
356
357
357
357
358
358
359
359
360
360
360
361
361
362
362
363
363
364
364
364
365
365
366
366
367
367
368
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
384
385
385
386
386
387
387
388
388
389
389
389
390
390
391
391
392
392
393
393
393
394
394
395
395
396
396
397
397
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
420
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
429
430
430
431
431
432
432
433
433
434
434
435
435
436
436
437
437
438
438
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
447
448
448
449
449
450
450
451
451
452
452
453
453
454
454
455
455
456
456
457
457
458
458
459
459
460
460
461
461
462
462
463
463
464
464
465
465
466
466
467
467
468
468
469
469
470
470
471
472
472
473
473
474
474
475
475
476
476
477
477
478
478
479
479
480
481
481
482
482
483
483
484
484
485
486
486
487
487
488
488
489
489
490
490
491
492
492
493
493
494
494
495
495
496
496
497
498
498
499
499
500
500
501
501
502
502
503
503
504
504
505
505
506
506
507
507
508
508
509
509
510
511
511
512
512
513
513
514
514
515
515
516
516
517
517
518
519
519
520
520
521
521
522
522
523
523
524
525
525
526
526
527
527
528
528
529
529
530
531
531
532
532
533
533
534
535
535
536
536
537
537
538
538
539
540
540
541
541
542
542
543
543
544
544
545
546
546
547
547
548
548
549
549
550
550
551
551
552
552
553
554
554
555
555
556
556
557
557
558
558
559
560
560
561
561
562
562
563
563
564
565
565
566
566
567
567
568
568
569
570
570
571
571
572
572
573
573
574
574
575
576
576
577
577
578
578
579
580
580
581
581
582
582
583
583
584
584
585
586
586
587
587
588
588
589
589
590
591
591
592
592
593
593
594
594
595
596
596
597
597
598
598
599
599
600
601
601
602
602
603
603
604
604
605
605
606
607
607
608
608
609
609
610
610
611
611
612
612
613
613
614
615
615
616
616
617
617
618
618
619
620
620
621
621
622
622
623
623
624
625
625
626
626
627
627
628
629
629
630
630
631
631
632
632
633
634
634
635
635
636
636
637
638
638
639
639
640
640
641
642
642
643
643
644
644
645
646
646
647
647
648
648
649
650
650
651
651
652
652
653
654
654
655
655
656
656
657
657
658
659
659
660
660
661
661
662
663
663
664
664
665
665
666
667
667
668
668
669
669
670
670
671
672
672
673
673
674
674
675
676
676
677
677
678
678
679
680
680
681
681
682
682
683
683
684
685
685
686
686
687
688
688
689
689
690
690
691
692
692
693
693
694
695
695
696
696
697
698
698
699
699
700
701
701
702
702
703
703
704
705
705
706
706
707
707
708
709
709
710
710
711
711
712
713
713
714
714
715
715
716
717
717
718
718
719
719
720
720
721
722
722
723
723
724
724
725
725
726
727
727
728
728
729
729
730
730
731
732
732
733
733
734
734
735
736
736
737
737
738
738
739
740
740
741
741
742
742
743
743
744
745
745
746
746
747
747
748
748
749
750
750
751
751
752
752
753
754
754
755
755
756
756
757
757
758
759
759
760
760
761
761
762
763
763
764
764
765
766
766
767
767
768
768
769
770
770
771
771
772
773
773
774
774
775
776
776
777
777
778
779
779
780
780
781
782
782
783
783
784
785
785
786
786
787
787
788
789
789
790
790
791
792
792
793
793
794
794
795
796
796
797
797
798
799
799
800
800
801
801
802
803
803
804
804
805
806
806
807
807
808
809
809
810
810
811
811
812
813
813
814
814
815
816
816
817
817
818
818
819
820
820
821
821
822
823
823
824
824
825
825
826
827
827
828
828
829
830
830
831
831
832
833
833
834
834
835
836
836
837
838
838
839
839
840
841
841
842
842
843
843
844
845
845
846
846
847
847
848
849
849
850
850
851
851
852
853
853
854
854
855
856
856
857
857
858
858
859
860
860
861
861
862
863
863
864
865
865
866
866
867
868
868
869
870
870
871
871
872
873
873
874
874
875
876
876
877
877
878
879
879
880
880
881
882
882
883
884
884
885
885
886
887
887
888
889
889
890
891
891
892
892
893
894
894
895
896
896
897
897
898
899
899
900
900
901
902
902
903
903
904
905
905
906
907
907
908
908
909
910
910
911
911
912
913
913
914
915
915
916
916
917
918
918
919
920
920
921
921
922
923
923
924
925
925
926
926
927
928
928
929
930
930
931
931
932
933
933
934
935
935
936
936
937
938
938
939
940
940
941
941
942
943
943
944
945
945
946
946
947
948
948
949
950
950
951
951
952
953
953
954
955
955
956
956
957
958
958
959
960
960
961
961
962
963
963
964
964
965
966
966
967
968
968
969
969
970
971
971
972
972
973
974
974
975
975
976
977
977
978
979
979
980
980
981
982
982
983
984
984
985
986
986
987
987
988
989
989
990
991
991
992
993
993
994
994
995
996
996
997
998
998
999
999
1000
1000
1000
1002
1002
1002
1004
1004
1004
1006
1006
1006
1006
1008
1008
1008
1010
1010
1010
1012
1012
1012
1014
1014
1014
1014
1016
1016
1016
1018
1018
1018
1020
1020
1020
1022
1022
1022
1024
1024
1025
1026
1026
1027
1027
1028
1029
1029
1030
1031
1031
1032
1032
1033
1034
1034
1035
1036
1036
1037
1038
1038
1039
1040
1040
1041
1042
1042
1043
1043
1044
1045
1045
1046
1047
1047
1048
1049
1049
1050
1050
1051
1052
1052
1053
1054
1054
1055
1056
1056
1057
1058
1058
1059
1059
1060
1061
1061
1062
1063
1063
1064
1065
1065
1066
1066
1067
1068
1068
1069
1069
1070
1071
1071
1072
1073
1073
1074
1075
1075
1076
1077
1077
1078
1079
1079
1080
1081
1081
1082
1083
1083
1084
1085
1085
1086
1086
1087
1088
1088
1089
1090
1090
1091
1092
1092
1093
1094
1094
1095
1096
1096
1097
1098
1098
1099
1100
1100
1101
1102
1102
1103
1104
1104
1105
1106
1106
1107
1108
1108
1109
1109
1110
1111
1111
1112
1113
1113
1114
1114
1115
1116
1116
1117
1118
1118
1119
1120
1120
1121
1122
1122
1123
1124
1124
1125
1126
1126
1127
1128
1128
1129
1130
1130
1131
1131
1132
1133
1133
1134
1135
1135
1136
1137
1137
1138
1139
1139
1140
1141
1141
1142
1142
1143
1144
1144
1145
1145
1146
1147
1147
1148
1148
1149
1149
1150
1151
1151
1152
1152
1153
1153
1154
1154
1155
1156
1156
1157
1157
1158
1158
1159
1159
1160
1160
1161
1161
1162
1162
1162
1163
1163
1164
1164
1165
1165
1166
1166
1166
1167
1167
1168
1168
1169
1169
1169
1170
1170
1171
1171
1171
1172
1172
1172
1172
1173
1173
1173
1174
1174
1174
1174
1175
1175
1175
1175
1175
1175
1175
1175
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1175
1175
1175
1175
1175
1175
1175
1174
1174
1174
1174
1174
1173
1173
1173
1173
1172
1172
1172
1171
1171
1170
1170
1170
1169
1169
1168
1168
1167
1167
1166
1166
1165
1164
1164
1163
1163
1162
1162
1161
1161
1160
1159
1159
1158
1158
1158
1157
1157
1156
1156
1156
1155
1155
1155
1155
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1155
1155
1155
1155
1156
1156
1157
1157
1157
1158
1158
1159
1160
1160
1161
1162
1162
1163
1164
1165
1166
1167
1168
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1184
1185
1186
1187
1188
1188
1189
1190
1190
1191
1191
1192
1192
1193
1193
1194
1194
1195
1195
1196
1196
1197
1198
1198
1199
1199
1200
1201
1201
1202
1203
1204
1205
1205
1206
1207
1208
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1229
1230
1231
1232
1232
1233
1234
1234
1235
1235
1236
1237
1237
1238
1238
1239
1240
1240
1241
1241
1242
1243
1243
1244
1244
1245
1245
1246
1246
1247
1247
1248
1248
1249
1249
1249
1250
1250
1250
1251
1251
1252
1252
1252
1253
1253
1253
1254
1254
1255
1255
1255
1256
1256
1257
1258
1258
1259
1260
1261
1261
1262
1263
1264
1265
1266
1267
1269
1270
1271
1272
1273
1274
1276
1277
1278
1279
1280
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1292
1293
1294
1295
1295
1296
1297
1297
1298
1298
1299
1299
1300
1301
1301
1302
1302
1303
1304
1305
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1321
1322
1323
1324
1324
1325
1326
1326
1327
1327
1327
1328
1328
1328
1329
1329
1329
1329
1329
1329
1330
1330
1330
1330
1330
1331
1331
1331
1331
1332
1332
1332
1332
1332
1333
1333
1333
1333
1333
1333
1333
1333
1333
1333
1332
1332
1332
1332
1332
1332
1332
1332
1331
1331
1331
1331
1330
1330
1330
1330
1329
1329
1329
1329
1329
1329
1329
1328
1328
1328
1328
1328
1328
1329
1329
1329
1329
1329
1329
1329
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1331
1331
1331
1331
1331
1332
1332
1333
1333
1333
1334
1335
1335
1336
1337
1337
1338
1339
1340
1341
1342
1343
1344
1346
1347
1348
1349
1350
1351
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1378
1379
1380
1381
1382
1382
1383
1384
1384
1385
1385
1385
1386
1386
1387
1387
1387
1388
1388
1388
1389
1389
1389
1389
1389
1389
1390
1390
1390
1389
1389
1389
1389
1389
1388
1388
1387
1387
1386
1385
1385
1384
1383
1382
1381
1380
1379
1378
1377
1376
1375
1374
1373
1372
1371
1370
1369
1368
1368
1367
1366
1366
1365
1365
1364
1364
1363
1362
1362
1361
1360
1359
1358
1357
1356
1354
1353
1352
1351
1349
1348
1346
1345
1343
1342
1340
1339
1337
1336
1334
1333
1332
1330
1329
1328
1326
1325
1324
1323
1322
1320
1319
1318
1317
1316
1315
1314
1312
1311
1310
1309
1308
1307
1305
1304
1303
1301
1300
1299
1297
1296
1294
1292
1290
1288
1286
1284
1282
1280
1278
1276
1274
1272
1269
1267
1265
1262
1260
1257
1255
1252
1249
1247
1244
1242
1239
1237
1234
1232
1229
1226
1223
1221
1218
1215
1212
1209
1206
1203
1200
1196
1193
1189
1186
1182
1178
1174
1170
1166
1162
1158
1153
1149
1144
1140
1135
1130
1125
1120
1116
1111
1106
1101
1096
1092
1087
1082
1078
1073
1069
1064
1060
1055
1051
1047
1042
1038
1034
1030
1026
1022
1016
1012
1008
1004
1000
996
992
988
983
979
974
970
966
961
957
952
948
944
939
935
931
926
922
917
913
908
904
899
895
890
886
881
877
872
868
864
860
856
852
849
845
841
838
835
831
828
825
822
819
816
812
809
806
803
799
796
793
789
786
782
779
775
772
769
765
762
758
755
751
748
744
741
737
734
730
727
724
720
717
714
710
707
704
701
698
695
692
689
686
683
680
676
673
670
666
662
659
655
651
648
644
641
637
634
631
628
625
623
620
618
616
614
612
611
609
608
607
606
605
604
604
603
603
602
602
602
601
601
601
600
600
600
599
599
599
598
598
598
597
597
597
596
596
596
595
595
595
595
595
594
594
595
595
595
595
596
597
597
598
599
600
602
603
604
605
607
608
609
611
612
614
615
617
619
621
623
625
628
630
633
635
638
641
644
647
650
653
656
659
662
665
669
672
676
679
683
686
690
694
699
703
707
712
717
722
727
732
737
742
746
751
756
760
765
769
773
777
780
784
787
790
793
795
798
800
802
804
806
808
809
811
812
814
815
816
817
819
820
821
822
824
825
827
828
830
832
834
836
838
841
843
845
848
850
853
856
859
861
864
867
870
873
876
879
883
886
889
893
897
901
905
909
914
918
923
928
933
938
943
949
954
960
965
971
977
984
990
997
1002
1010
1018
1025
1033
1040
1048
1056
1064
1072
1080
1089
1097
1105
1113
1121
1129
1137
1144
1151
1158
1165
1170
1176
1181
1186
1190
1194
1198
1201
1204
1207
1210
1213
1215
1218
1220
1223
1225
1228
1230
1232
1235
1237
1240
1242
1245
1247
1250
1253
1256
1259
1263
1266
1269
1272
1275
1279
1282
1285
1287
1290
1293
1296
1299
1301
1304
1307
1309
1312
1314
1317
1320
1322
1325
1328
1331
1334
1337
1340
1343
1346
1350
1353
1356
1360
1363
1366
1368
1371
1373
1375
1377
1379
1380
1381
1381
1381
1381
1381
1380
1379
1377
1375
1373
1370
1367
1363
1359
1355
1350
1346
1341
1336
1330
1325
1320
1315
1310
1305
1300
1294
1289
1285
1280
1275
1270
1266
1262
1259
1256
1253
1251
1249
1247
1246
1246
1246
1246
1247
1248
1249
1250
1252
1253
1255
1258
1260
1263
1265
1268
1272
1275
1279
1283
1286
1290
1294
1298
1302
1306
1310
1314
1319
1323
1328
1333
1338
1343
1348
1354
1359
1365
1371
1377
1384
1390
1397
1403
1410
1417
1423
1430
1436
1441
1446
1451
1455
1459
1462
1464
1466
1467
1468
1469
1469
1469
1469
1468
1467
1466
1465
1464
1462
1461
1460
1458
1456
1455
1453
1451
1450
1448
1445
1443
1441
1439
1436
1433
1430
1427
1424
1420
1415
1411
1405
1399
1393
1386
1379
1371
1363
1355
1345
1335
1325
1314
1302
1289
1276
1263
1249
1234
1220
1205
1190
1174
1159
1143
1126
1110
1094
1077
1061
1045
1030
1014
1000
986
973
960
949
938
928
919
911
903
896
889
883
877
872
866
861
857
852
848
843
839
835
831
827
822
818
813
808
803
798
793
788
784
780
777
774
771
769
768
767
766
766
766
766
767
767
768
769
770
770
770
770
770
770
769
767
764
761
756
750
743
735
726
716
704
693
681
668
656
643
631
618
606
593
581
569
558
546
535
525
515
505
495
486
477
469
460
452
445
437
430
423
416
408
401
393
385
377
368
359
350
341
332
323
313
303
293
283
272
260
248
236
223
210
196
183
169
155
142
129
116
103
90
78
66
53
41
29
16
4
-8
-20
-31
-43
-54
-66
-77
-89
-101
-113
-126
-140
-154
-168
-183
-199
-216
-233
-250
-268
-287
-306
-325
-345
-365
-385
-405
-425
-445
-466
-485
-505
-523
-542
-559
-575
-591
-605
-619
-631
-643
-653
-664
-673
-682
-691
-699
-706
-714
-721
-728
-735
-742
-748
-754
-760
-765
-771
-776
-780
-785
-790
-794
-797
-801
-803
-806
-807
-808
-808
-807
-807
-805
-804
-803
-802
-802
-803
-804
-807
-810
-815
-820
-826
-832
-838
-844
-850
-855
-860
-865
-868
-872
-875
-878
-881
-884
-886
-889
-891
-893
-895
-897
-898
-898
-899
-899
-899
-899
-899
-900
-901
-903
-906
-910
-914
-920
-926
-933
-941
-950
-958
-967
-977
-986
-996
-1004
-1014
-1025
-1034
-1044
-1053
-1061
-1069
-1077
-1084
-1090
-1096
-1101
-1106
-1110
-1114
-1117
-1120
-1124
-1127
-1130
-1134
-1138
-1142
-1146
-1151
-1155
-1159
-1164
-1168
-1172
-1175
-1179
-1181
-1184
-1186
-1187
-1187
-1187
-1186
-1184
-1181
-1178
-1174
-1169
-1164
-1159
-1153
-1147
-1141
-1135
-1129
-1122
-1117
-1111
-1106
-1101
-1097
-1093
-1090
-1087
-1084
-1082
-1080
-1078
-1076
-1074
-1073
-1072
-1071
-1070
-1069
-1068
-1067
-1065
-1064
-1063
-1062
-1061
-1060
-1060
-1059
-1059
-1059
-1058
-1058
-1058
-1058
-1058
-1059
-1060
-1061
-1062
-1064
-1065
-1067
-1069
-1072
-1074
-1076
-1078
-1080
-1082
-1085
-1087
-1090
-1093
-1097
-1101
-1105
-1109
-1115
-1120
-1126
-1132
-1139
-1146
-1153
-1161
-1169
-1177
-1186
-1196
-1205
-1216
-1227
-1238
-1249
-1261
-1274
-1286
-1299
-1312
-1324
-1337
-1350
-1362
-1375
-1387
-1400
-1412
-1425
-1439
-1453
-1468
-1484
-1500
-1518
-1537
-1557
-1578
-1601
-1624
-1649
-1674
-1701
-1728
-1757
-1787
-1819
-1851
-1886
-1921
-1958
-1997
-2036
-2077
-2118
-2161
-2204
-2248
-2292
-2337
-2382
-2428
-2473
-2519
-2565
-2611
-2656
-2702
-2746
-2791
-2835
-2878
-2921
-2963
-3005
-3047
-3088
-3129
-3170
-3211
-3251
-3291
-3331
-3371
-3411
-3451
-3491
-3532
-3572
-3612
-3653
-3694
-3735
-3776
-3818
-3859
-3901
-3943
-3984
-4026
-4067
-4108
-4148
-4188
-4227
-4265
-4302
-4339
-4374
-4408
-4442
-4474
-4505
-4536
-4565
-4593
-4620
-4647
-4672
-4698
-4723
-4748
-4773
-4799
-4826
-4854
-4883
-4913
-4945
-4978
-5012
-5048
-5085
-5123
-5162
-5202
-5242
-5282
-5323
-5363
-5404
-5445
-5485
-5525
-5564
-5603
-5642
-5681
-5719
-5758
-5795
-5833
-5870
-5907
-5943
-5979
-6014
-6049
-6083
-6116
-6149
-6182
-6214
-6245
-6276
-6307
-6337
-6367
-6397
-6427
-6458
-6488
-6519
-6551
-6583
-6615
-6648
-6681
-6715
-6749
-6784
-6819
-6855
-6891
-6928
-6966
-7003
-7042
-7081
-7120
-7160
-7200
-7240
-7280
-7320
-7360
-7399
-7439
-7478
-7517
-7556
-7595
-7634
-7673
-7711
-7749
-7788
-7826
-7864
-7903
-7942
-7981
-8021
-8061
-8102
-8144
-8186
-8229
-8274
-8319
-8365
-8412
-8461
-8511
-8562
-8615
-8668
-8723
-8778
-8835
-8893
-8951
-9010
-9069
-9129
-9188
-9248
-9307
-9365
-9422
-9479
-9534
-9588
-9640
-9691
-9740
-9787
-9833
-9877
-9919
-9960
-10000
-10038
-10076
-10113
-10149
-10185
-10221
-10257
-10293
-10330
-10367
-10406
-10445
-10486
-10528
-10571
-10616
-10663
-10711
-10760
-10812
-10864
-10918
-10972
-11027
-11083
-11140
-11196
-11252
-11308
-11363
-11417
-11470
-11522
-11572
-11621
-11668
-11713
-11756
-11798
-11838
-11876
-11913
-11948
-11982
-12015
-12046
-12077
-12107
-12137
-12166
-12195
-12225
-12254
-12283
-12312
-12341
-12370
-12399
-12427
-12456
-12485
-12513
-12542
-12570
-12598
-12626
-12654
-12681
-12707
-12733
-12757
-12781
-12803
-12824
-12843
-12862
-12879
-12895
-12910
-12924
-12937
-12949
-12960
-12970
-12979
-12987
-12993
-12999
-13003
-13005
-13006
-13006
-13004
-13000
-12996
-12990
-12984
-12976
-12968
-12960
-12952
-12943
-12934
-12926
-12917
-12909
-12902
-12895
-12888
-12882
-12876
-12870
-12865
-12860
-12855
-12850
-12846
-12841
-12836
-12831
-12826
-12820
-12813
-12806
-12798
-12790
-12780
-12770
-12759
-12747
-12734
-12721
-12707
-12693
-12678
-12664
-12648
-12633
-12617
-12601
-12584
-12568
-12551
-12534
-12517
-12500
-12484
-12469
-12454
-12440
-12427
-12416
-12406
-12397
-12389
-12382
-12376
-12372
-12367
-12363
-12360
-12356
-12353
-12349
-12344
-12340
-12334
-12328
-12322
-12315
-12307
-12299
-12291
-12283
-12275
-12267
-12259
-12251
-12244
-12237
-12231
-12225
-12219
-12214
-12209
-12204
-12199
-12194
-12189
-12183
-12176
-12169
-12161
-12152
-12142
-12131
-12119
-12107
-12094
-12080
-12066
-12051
-12035
-12018
-12001
-11984
-11965
-11947
-11928
-11909
-11890
-11871
-11853
-11834
-11816
-11799
-11782
-11765
-11749
-11733
-11719
-11704
-11691
-11678
-11666
-11654
-11643
-11632
-11621
-11610
-11599
-11588
-11576
-11563
-11549
-11534
-11517
-11499
-11479
-11458
-11436
-11412
-11386
-11359
-11330
-11300
-11268
-11235
-11200
-11164
-11127
-11089
-11049
-11009
-10967
-10924
-10881
-10836
-10791
-10745
-10699
-10651
-10603
-10555
-10505
-10455
-10405
-10353
-10300
-10247
-10193
-10137
-10081
-10024
-9967
-9908
-9850
-9790
-9730
-9670
-9610
-9548
-9487
-9425
-9362
-9299
-9236
-9172
-9108
-9045
-8981
-8917
-8855
-8792
-8731
-8671
-8612
-8554
-8497
-8442
-8389
-8337
-8287
-8238
-8192
-8147
-8103
-8063
-8023
-7986
-7951
-7917
-7884
-7854
-7825
-7797
-7772
-7747
-7724
-7703
-7682
-7663
-7645
-7628
-7612
-7597
-7582
-7568
-7555
-7543
-7531
-7519
-7509
-7498
-7488
-7479
-7470
-7461
-7453
-7446
-7439
-7432
-7427
-7422
-7418
-7415
-7412
-7411
-7410
-7411
-7412
-7414
-7417
-7420
-7423
-7427
-7432
-7436
-7440
-7445
-7449
-7452
-7455
-7457
-7459
-7459
-7459
-7458
-7456
-7453
-7449
-7444
-7439
-7433
-7427
-7420
-7414
-7407
-7400
-7393
-7386
-7379
-7372
-7366
-7361
-7356
-7351
-7348
-7345
-7344
-7343
-7343
-7344
-7345
-7348
-7350
-7354
-7357
-7360
-7364
-7367
-7370
-7372
-7374
-7375
-7376
-7376
-7376
-7375
-7374
-7371
-7369
-7365
-7361
-7355
-7349
-7341
-7333
-7323
-7312
-7300
-7286
-7272
-7255
-7238
-7219
-7200
-7179
-7157
-7134
-7111
-7087
-7062
-7037
-7012
-6986
-6960
-6934
-6909
-6883
-6857
-6831
-6805
-6779
-6753
-6727
-6701
-6675
-6649
-6623
-6596
-6570
-6544
-6518
-6492
-6466
-6441
-6415
-6390
-6365
-6340
-6315
-6290
-6265
-6241
-6216
-6191
-6166
-6141
-6116
-6092
-6067
-6042
-6018
-5993
-5969
-5944
-5920
-5895
-5870
-5845
-5820
-5794
-5768
-5741
-5715
-5688
-5661
-5634
-5608
-5581
-5555
-5529
-5503
-5477
-5452
-5426
-5401
-5376
-5351
-5326
-5301
-5276
-5252
-5227
-5204
-5180
-5158
-5136
-5115
-5094
-5074
-5056
-5038
-5021
-5004
-4989
-4974
-4960
-4947
-4935
-4923
-4911
-4900
-4889
-4878
-4868
-4857
-4847
-4837
-4826
-4815
-4805
-4794
-4783
-4772
-4761
-4750
-4740
-4729
-4719
-4709
-4700
-4692
-4684
-4676
-4670
-4663
-4658
-4652
-4648
-4643
-4639
-4636
-4633
-4631
-4629
-4628
-4628
-4629
-4630
-4632
-4634
-4637
-4640
-4643
-4646
-4650
-4653
-4656
-4659
-4662
-4664
-4666
-4668
-4668
-4669
-4668
-4666
-4664
-4660
-4656
-4650
-4642
-4634
-4623
-4612
-4599
-4584
-4568
-4550
-4530
-4510
-4487
-4463
-4438
-4411
-4383
-4354
-4323
-4291
-4259
-4225
-4190
-4154
-4117
-4078
-4041
-4002
-3963
-3922
-3882
-3841
-3800
-3758
-3717
-3675
-3633
-3591
-3549
-3506
-3464
-3422
-3379
-3337
-3294
-3252
-3209
-3166
-3123
-3079
-3036
-2992
-2949
-2905
-2861
-2817
-2774
-2731
-2688
-2646
-2604
-2564
-2525
-2487
-2451
-2416
-2383
-2353
-2324
-2298
-2274
-2253
-2234
-2217
-2203
-2191
-2181
-2174
-2168
-2165
-2164
-2164
-2167
-2171
-2176
-2183
-2191
-2201
-2212
-2223
-2236
-2250
-2265
-2280
-2296
-2312
-2328
-2345
-2362
-2379
-2396
-2413
-2429
-2446
-2462
-2478
-2494
-2510
-2527
-2543
-2559
-2575
-2591
-2606
-2622
-2637
-2652
-2667
-2680
-2694
-2706
-2718
-2729
-2740
-2750
-2758
-2766
-2773
-2778
-2782
-2785
-2785
-2784
-2781
-2775
-2768
-2758
-2746
-2732
-2716
-2698
-2678
-2657
-2633
-2608
-2582
-2555
-2526
-2496
-2465
-2434
-2401
-2368
-2333
-2298
-2262
-2224
-2186
-2147
-2106
-2064
-2021
-1978
-1933
-1887
-1840
-1792
-1744
-1694
-1644
-1593
-1541
-1489
-1437
-1384
-1332
-1279
-1227
-1174
-1122
-1071
-1020
-969
-920
-870
-822
-774
-727
-680
-634
-589
-544
-499
-455
-412
-369
-326
-284
-242
-201
-159
-118
-77
-36
5
46
88
129
171
214
256
299
343
386
430
474
518
563
608
653
698
744
790
836
881
927
972
1016
1062
1105
1148
1189
1229
1268
1306
1342
1376
1409
1441
1471
1500
1527
1553
1577
1600
1622
1642
1661
1678
1694
1709
1723
1735
1746
1757
1766
1774
1782
1789
1795
1801
1806
1810
1814
1818
1821
1823
1825
1826
1827
1828
1828
1828
1827
1827
1826
1825
1824
1824
1823
1823
1822
1822
1822
1822
1821
1820
1819
1818
1816
1814
1811
1809
1805
1802
1799
1795
1793
1790
1788
1786
1785
1785
1785
1787
1788
1791
1795
1799
1803
1808
1814
1820
1827
1833
1840
1848
1856
1864
1872
1881
1891
1901
1912
1924
1936
1949
1963
1978
1993
2009
2025
2044
2062
2081
2099
2119
2138
2157
2177
2197
2216
2236
2256
2276
2297
2317
2338
2359
2381
2402
2424
2446
2468
2490
2512
2534
2556
2578
2599
2619
2640
2659
2678
2697
2714
2731
2747
2762
2777
2790
2802
2813
2823
2831
2839
2845
2850
2854
2856
2857
2857
2856
2853
2848
2842
2834
2825
2814
2801
2786
2770
2753
2734
2713
2691
2667
2643
2616
2588
2559
2528
2495
2460
2423
2383
2341
2296
2248
2197
2143
2085
2024
1960
1893
1822
1747
1669
1588
1503
1415
1323
1227
1128
1026
920
810
697
580
460
337
211
81
-51
-186
-324
-465
-609
-755
-904
-1055
-1209
-1365
-1523
-1683
-1845
-2008
-2173
-2339
-2507
-2675
-2843
-3013
-3182
-3352
-3521
-3690
-3859
-4027
-4194
-4361
-4527
-4691
-4855
-5017
-5177
-5336
-5493
-5648
-5801
-5951
-6099
-6244
-6385
-6524
-6659
-6790
-6918
-7042
-7162
-7278
-7389
-7496
-7599
-7698
-7791
-7880
-7964
-8042
-8117
-8185
-8249
-8307
-8360
-8407
-8448
-8484
-8514
-8538
-8556
-8568
-8573
-8572
-8565
-8551
-8531
-8504
-8470
-8430
-8384
-8330
-8270
-8204
-8131
-8052
-7966
-7873
-7775
-7669
-7558
-7440
-7316
-7186
-7050
-6908
-6760
-6605
-6445
-6279
-6107
-5930
-5746
-5557
-5362
-5162
-4956
-4744
-4526
-4304
-4075
-3842
-3603
-3359
-3111
-2857
-2600
-2338
-2073
-1804
-1532
-1256
-979
-699
-417
-133
152
438
726
1014
1302
1591
1879
2168
2457
2745
3033
3320
3607
3893
4178
4462
4745
5026
5307
5586
5863
6138
6412
6684
6953
7221
7486
7749
8010
8268
8524
8778
9028
9276
9521
9763
10003
10239
10472
10703
10930
11153
11373
11590
11804
12014
12221
12424
12624
12820
13014
13204
13391
13575
13756
13935
14111
14285
14456
14626
14793
14959
15124
15286
15448
15609
15768
15927
16085
16242
16398
16553
16708
16862
17015
17168
17320
17470
17620
17768
17915
18061
18206
18349
18491
18631
18769
18906
19040
19173
19304
19432
19557
19680
19799
19916
20029
20138
20244
20345
20442
20535
20622
20705
20783
20856
20923
20985
21041
21091
21136
21174
21207
21233
21253
21266
21272
21271
21263
21248
21226
21195
21157
21111
21058
20996
20926
20848
20762
20668
20566
20456
20339
20213
20081
19941
19793
19639
19479
19311
19138
18959
18774
18584
18389
18190
17986
17779
17568
17354
17137
16918
16697
16475
16251
16026
15801
15576
15350
15126
14902
14679
14457
14237
14019
13802
13588
13375
13165
12957
12751
12547
12346
12147
11950
11756
11563
11374
11186
11000
10817
10636
10457
10279
10104
9931
9760
9591
9423
9258
9094
8932
8773
8615
8460
8307
8156
8007
7860
7716
7573
7432
7292
7154
7017
6881
6744
6608
6471
6333
6193
6051
5907
5760
5609
5455
5297
5134
4967
4794
4615
4431
4240
4043
3839
3628
3410
3185
2952
2711
2463
2208
1945
1674
1396
1111
818
518
211
-103
-423
-750
-1084
-1424
-1770
-2123
-2481
-2846
-3217
-3593
-3975
-4363
-4757
-5156
-5561
-5971
-6387
-6807
-7234
-7665
-8101
-8543
-8990
-9442
-9898
-10360
-10827
-11298
-11774
-12254
-12739
-13228
-13720
-14216
-14715
-15216
-15720
-16224
-16730
-17236
-17741
-18244
-18746
-19245
-19739
-20229
-20714
-21192
-21664
-22127
-22581
-23026
-23461
-23885
-24296
-24696
-25082
-25455
-25813
-26156
-26484
-26796
-27092
-27372
-27634
-27879
-28108
-28318
-28511
-28686
-28844
-28983
-29105
-29209
-29296
-29364
-29415
-29448
-29464
-29462
-29443
-29407
-29353
-29283
-29195
-29091
-28970
-28832
-28677
-28507
-28319
-28116
-27896
-27660
-27409
-27142
-26859
-26561
-26248
-25919
-25576
-25219
-24846
-24460
-24059
-23645
-23217
-22775
-22321
-21853
-21374
-20883
-20380
-19866
-19342
-18808
-18266
-17715
-17157
-16591
-16021
-15444
-14864
-14280
-13694
-13105
-12515
-11925
-11335
-10746
-10158
-9571
-8987
-8406
-7827
-7252
-6679
-6111
-5546
-4984
-4426
-3871
-3320
-2772
-2227
-1685
-1146
-609
-75
457
987
1514
2040
2564
3086
3606
4125
4642
5158
5672
6184
6694
7203
7709
8213
8715
9214
9709
10202
10691
11176
11656
12132
12604
13070
13530
13986
14435
14879
15317
15749
16175
16594
17008
17416
17819
18215
18606
18992
19372
19747
20118
20483
20844
21201
21553
21902
22246
22586
22922
23253
23581
23905
24224
24539
24849
25154
25454
25749
26038
26322
26599
26870
27135
27393
27644
27888
28124
28353
28575
28789
28994
29192
29382
29564
29737
29902
30059
30208
30348
30480
30604
30720
30828
30928
31020
31105
31181
31250
31311
31364
31410
31448
31478
31501
31515
31522
31521
31513
31496
31472
31440
31400
31353
31299
31237
31168
31092
31009
30920
30823
30721
30612
30497
30376
30248
30115
29976
29831
29681
29525
29364
29198
29027
28851
28670
28485
28296
28102
27904
27702
27496
27285
27071
26852
26628
26400
26168
25931
25689
25442
25190
24933
24672
24405
24133
23857
23575
23289
22998
22701
22400
22093
21782
21466
21145
20819
20489
20153
19813
19469
19121
18768
18412
18052
17689
17322
16953
16581
16207
15831
15454
15075
14696
14317
13938
13560
13183
12807
12434
12063
11696
11331
10971
10615
10263
9917
9577
9242
8914
8593
8280
7974
7676
7387
7107
6836
6574
6323
6081
5850
5630
5420
5220
5032
4855
4688
4532
4387
4252
4127
4011
3907
3811
3724
3646
3576
3515
3460
3414
3374
3340
3313
3291
3275
3264
3258
3255
3256
3260
3266
3275
3285
3296
3308
3320
3331
3341
3350
3357
3362
3365
3365
3361
3355
3345
3331
3313
3292
3266
3236
3201
3162
3118
3070
3016
2957
2894
2825
2750
2670
2584
2493
2396
2292
2183
2068
1946
1818
1684
1543
1396
1243
1083
917
744
566
381
191
-5
-207
-413
-624
-839
-1058
-1281
-1506
-1733
-1963
-2193
-2424
-2654
-2885
-3114
-3341
-3567
-3790
-4010
-4228
-4442
-4653
-4860
-5063
-5263
-5458
-5649
-5835
-6017
-6194
-6367
-6534
-6697
-6855
-7007
-7155
-7297
-7434
-7566
-7693
-7815
-7931
-8042
-8148
-8251
-8347
-8438
-8524
-8604
-8679
-8748
-8811
-8868
-8919
-8963
-9001
-9031
-9055
-9072
-9081
-9083
-9078
-9064
-9043
-9014
-8977
-8931
-8877
-8815
-8744
-8664
-8576
-8480
-8375
-8262
-8141
-8013
-7877
-7735
-7586
-7431
-7271
-7107
-6938
-6766
-6590
-6412
-6232
-6050
-5866
-5682
-5498
-5313
-5128
-4944
-4761
-4579
-4398
-4218
-4040
-3864
-3690
-3518
-3349
-3181
-3016
-2854
-2693
-2536
-2380
-2227
-2077
-1929
-1783
-1639
-1498
-1358
-1221
-1086
-952
-820
-690
-562
-435
-310
-187
-64
56
176
293
410
525
638
749
858
966
1071
1174
1274
1373
1468
1561
1652
1739
1824
1907
1987
2065
2140
2214
2285
2355
2424
2492
2560
2626
2693
2760
2827
2894
2963
3032
3102
3173
3245
3319
3393
3468
3544
3621
3698
3775
3852
3929
4005
4080
4154
4226
4295
4363
4427
4489
4546
4599
4648
4692
4730
4762
4789
4808
4821
4826
4824
4814
4795
4769
4733
4690
4637
4576
4506
4427
4340
4244
4140
4027
3907
3779
3643
3500
3350
3192
3028
2857
2680
2497
2308
2114
1913
1708
1497
1280
1059
833
602
366
125
-120
-370
-625
-884
-1147
-1414
-1685
-1959
-2237
-2517
-2800
-3085
-3372
-3660
-3949
-4238
-4527
-4815
-5102
-5387
-5670
-5951
-6229
-6503
-6773
-7039
-7300
-7557
-7808
-8053
-8293
-8526
-8754
-8974
-9189
-9396
-9597
-9791
-9977
-10157
-10330
-10496
-10655
-10808
-10954
-11093
-11227
-11354
-11476
-11593
-11705
-11811
-11914
-12012
-12106
-12196
-12283
-12366
-12446
-12524
-12598
-12669
-12738
-12803
-12866
-12925
-12981
-13034
-13083
-13128
-13170
-13208
-13241
-13270
-13295
-13316
-13332
-13343
-13351
-13353
-13351
-13345
-13335
-13320
-13302
-13280
-13254
-13225
-13193
-13158
-13121
-13081
-13040
-12998
-12955
-12910
-12865
-12820
-12775
-12730
-12686
-12642
-12599
-12557
-12515
-12475
-12436
-12398
-12361
-12325
-12291
-12258
-12226
-12196
-12168
-12141
-12116
-12093
-12072
-12053
-12036
-12021
-12008
-11998
-11989
-11983
-11980
-11978
-11979
-11982
-11987
-11994
-12002
-12012
-12024
-12036
-12050
-12064
-12079
-12094
-12109
-12124
-12138
-12152
-12166
-12180
-12193
-12205
-12217
-12229
-12241
-12252
-12263
-12274
-12286
-12297
-12309
-12321
-12333
-12346
-12358
-12372
-12385
-12399
-12414
-12428
-12443
-12458
-12473
-12488
-12503
-12518
-12532
-12546
-12558
-12569
-12579
-12587
-12592
-12595
-12595
-12591
-12584
-12573
-12557
-12537
-12512
-12482
-12447
-12407
-12361
-12310
-12253
-12191
-12124
-12051
-11973
-11890
-11801
-11708
-11610
-11507
-11400
-11288
-11172
-11052
-10927
-10799
-10666
-10529
-10388
-10243
-10095
-9942
-9785
-9624
-9460
-9291
-9119
-8943
-8763
-8580
-8393
-8203
-8010
-7814
-7615
-7413
-7209
-7002
-6793
-6583
-6370
-6156
-5940
-5723
-5505
-5286
-5067
-4846
-4625
-4404
-4182
-3960
-3738
-3515
-3293
-3071
-2849
-2627
-2406
-2185
-1964
-1744
-1524
-1306
-1087
-870
-653
-437
-222
-7
207
420
633
845
1056
1267
1477
1686
1896
2104
2312
2520
2728
2935
3142
3348
3554
3760
3966
4171
4376
4581
4786
4990
5193
5396
5598
5799
5999
6198
6395
6590
6783
6974
7162
7348
7530
7709
7884
8055
8224
8388
8547
8703
8853
9000
9142
9281
9415
9546
9674
9799
9923
10045
10166
10287
10409
10532
10658
10786
10917
11052
11192
11336
11485
11640
11801
11968
12142
12322
12510
12704
12905
13114
13330
13554
13784
14022
14267
14518
14777
15041
15312
15589
15872
16160
16453
16750
17052
17359
17669
17982
18299
18619
18942
19268
19596
19926
20259
20593
20930
21268
21607
21948
22289
22632
22974
23317
23659
24001
24341
24679
25014
25346
25675
26000
26319
26633
26940
27241
27534
27818
28094
28360
28616
28861
29096
29318
29528
29725
29910
30081
30238
30381
30510
30625
30726
30813
30885
30942
30986
31015
31031
31032
31020
30994
30955
30903
30838
30760
30670
30567
30453
30326
30189
30040
29880
29709
29528
29337
29136
28925
28705
28476
28239
27992
27737
27475
27205
26927
26642
26351
26053
25750
25441
25126
24807
24484
24156
23825
23491
23155
22816
22475
22133
21790
21447
21104
20760
20418
20077
19737
19399
19063
18730
18401
18074
17752
17434
17121
16813
16510
16213
15923
15639
15361
15091
14828
14572
14324
14083
13850
13624
13405
13194
12991
12795
12606
12425
12252
12086
11927
11776
11633
11498
11371
11251
11140
11037
10943
10857
10780
10712
10653
10603
10562
10531
10510
10498
10497
10505
10524
10553
10592
10642
10702
10773
10854
10945
11046
11158
11279
11410
11551
11701
11860
12027
12204
12388
12581
12781
12989
13204
13426
13655
13890
14131
14378
14629
14886
15147
15412
15680
15953
16228
16506
16786
17069
17353
17639
17927
18216
18507
18798
19091
19384
19677
19971
20264
20558
20850
21143
21434
21723
22012
22298
22582
22864
23144
23421
23695
23966
24234
24499
24761
25019
25274
25525
25773
26017
26257
26492
26724
26951
27174
27392
27605
27812
28015
28211
28402
28586
28765
28937
29102
29260
29412
29556
29693
29823
29945
30059
30166
30265
30356
30440
30516
30584
30645
30698
30744
30783
30814
30839
30856
30867
30872
30870
30863
30849
30830
30805
30776
30741
30702
30659
30611
30559
30504
30446
30384
30319
30252
30182
30109
30034
29957
29877
29796
29712
29627
29539
29450
29359
29266
29172
29076
28978
28879
28779
28678
28576
28473
28369
28266
28162
28058
27955
27853
27752
27652
27553
27456
27361
27268
27176
27087
26999
26913
26830
26748
26667
26588
26511
26436
26361
26289
26217
26147
26078
26010
25942
25876
25810
25744
25678
25612
25546
25478
25410
25340
25269
25196
25121
25044
24965
24883
24799
24713
24624
24532
24439
24342
24243
24142
24039
23933
23826
23716
23604
23490
23375
23257
23138
23016
22893
22768
22641
22513
22382
22250
22115
21979
21841
21701
21559
21415
21268
21120
20970
20818
20664
20508
20350
20191
20029
19866
19701
19534
19365
19195
19023
18848
18673
18495
18316
18135
17952
17768
17583
17396
17209
17020
16831
16642
16453
16263
16074
15886
15698
15512
15327
15144
14963
14785
14608
14435
14264
14096
13932
13772
13615
13462
13314
13169
13030
12894
12764
12638
12517
12401
12290
12184
12082
11986
11894
11807
11725
11647
11574
11506
11442
11383
11329
11279
11233
11192
11156
11124
11097
11075
11058
11046
11039
11037
11041
11050
11065
11085
11112
11144
11182
11227
11277
11333
11396
11465
11539
11619
11705
11796
11892
11993
12099
12208
12322
12439
12559
12682
12807
12933
13061
13190
13319
13449
13578
13707
13835
13962
14088
14212
14335
14456
14575
14692
14806
14919
15029
15137
15242
15345
15446
15544
15640
15734
15825
15914
16001
16087
16171
16253
16332
16411
16487
16562
16636
16707
16777
16844
16910
16974
17036
17095
17152
17207
17259
17308
17354
17398
17439
17476
17511
17542
17569
17594
17614
17631
17644
17654
17659
17661
17659
17654
17645
17632
17616
17596
17573
17547
17519
17487
17453
17417
17379
17339
17297
17254
17210
17164
17117
17070
17021
16972
16922
16872
16821
16769
16717
16663
16609
16553
16497
16439
16379
16317
16254
16187
16119
16047
15973
15895
15814
15730
15641
15548
15452
15351
15246
15136
15023
14904
14782
14655
14524
14389
14250
14106
13959
13809
13655
13497
13337
13173
13007
12839
12668
12495
12320
12143
11965
11785
11603
11420
11235
11049
10861
10672
10482
10289
10095
9899
9702
9502
9300
9096
8891
8683
8472
8260
8045
7829
7611
7390
7168
6944
6719
6492
6263
6034
5803
5572
5340
5107
4875
4642
4409
4176
3944
3713
3483
3254
3026
2801
2577
2356
2136
1920
1706
1495
1287
1082
881
683
488
296
107
-78
-260
-439
-615
-788
-958
-1125
-1290
-1452
-1612
-1769
-1925
-2078
-2229
-2379
-2527
-2673
-2817
-2961
-3102
-3243
-3382
-3519
-3655
-3790
-3924
-4056
-4186
-4315
-4442
-4567
-4690
-4812
-4931
-5048
-5163
-5276
-5386
-5494
-5600
-5703
-5803
-5901
-5997
-6090
-6180
-6267
-6353
-6435
-6515
-6592
-6667
-6739
-6809
-6877
-6943
-7007
-7068
-7128
-7187
-7243
-7299
-7353
-7405
-7457
-7507
-7557
-7605
-7653
-7699
-7745
-7789
-7833
-7876
-7917
-7958
-7997
-8035
-8071
-8106
-8141
-8173
-8203
-8231
-8257
-8280
-8301
-8319
-8335
-8348
-8357
-8364
-8367
-8367
-8364
-8357
-8347
-8333
-8316
-8295
-8271
-8243
-8212
-8177
-8138
-8098
-8053
-8004
-7953
-7898
-7840
-7778
-7714
-7647
-7576
-7503
-7426
-7347
-7265
-7179
-7091
-7000
-6906
-6809
-6709
-6607
-6501
-6392
-6281
-6166
-6049
-5929
-5806
-5680
-5551
-5419
-5285
-5149
-5010
-4868
-4725
-4579
-4431
-4282
-4131
-3979
-3826
-3672
-3517
-3362
-3207
-3052
-2898
-2744
-2591
-2440
-2290
-2142
-1995
-1852
-1710
-1572
-1436
-1303
-1173
-1046
-923
-803
-687
-574
-465
-360
-259
-162
-69
20
105
185
262
333
401
464
523
577
627
673
714
751
784
813
838
858
875
887
896
900
901
898
891
881
868
851
831
808
783
754
723
690
654
617
577
536
493
449
403
357
310
262
213
165
116
68
19
-28
-75
-120
-165
-208
-250
-290
-328
-365
-400
-432
-462
-490
-516
-540
-561
-580
-597
-611
-624
-634
-642
-648
-652
-654
-655
-655
-653
-650
-646
-642
-637
-632
-627
-622
-618
-614
-611
-608
-607
-608
-609
-612
-617
-623
-631
-640
-651
-664
-678
-694
-711
-730
-750
-771
-794
-817
-842
-868
-896
-924
-953
-983
-1014
-1046
-1079
-1113
-1148
-1184
-1221
-1259
-1299
-1340
-1382
-1426
-1472
-1520
-1569
-1621
-1675
-1731
-1789
-1850
-1913
-1979
-2047
-2118
-2192
-2268
-2347
-2429
-2513
-2600
-2690
-2782
-2877
-2974
-3073
-3175
-3279
-3385
-3493
-3603
-3715
-3829
-3945
-4062
-4183
-4305
-4429
-4555
-4684
-4814
-4946
-5081
-5218
-5357
-5498
-5641
-5787
-5934
-6084
-6235
-6388
-6543
-6700
-6858
-7017
-7178
-7341
-7504
-7669
-7834
-8000
-8167
-8336
-8505
-8674
-8844
-9014
-9184
-9355
-9525
-9696
-9867
-10038
-10209
-10379
-10549
-10719
-10889
-11058
-11227
-11396
-11563
-11731
-11897
-12062
-12227
-12391
-12553
-12714
-12874
-13033
-13190
-13346
-13500
-13652
-13803
-13952
-14099
-14243
-14386
-14527
-14666
-14803
-14937
-15070
-15200
-15328
-15453
-15576
-15697
-15815
-15930
-16043
-16152
-16260
-16364
-16465
-16563
-16657
-16749
-16837
-16921
-17002
-17079
-17153
-17222
-17288
-17350
-17407
-17460
-17509
-17554
-17594
-17629
-17660
-17687
-17709
-17726
-17738
-17746
-17750
-17748
-17742
-17731
-17716
-17696
-17671
-17641
-17607
-17569
-17526
-17478
-17427
-17371
-17311
-17247
-17179
-17108
-17033
-16954
-16873
-16789
-16701
-16611
-16519
-16424
-16327
-16228
-16126
-16024
-15919
-15813
-15705
-15595
-15484
-15373
-15260
-15146
-15032
-14917
-14801
-14686
-14570
-14454
-14338
-14223
-14108
-13993
-13880
-13767
-13655
-13543
-13433
-13325
-13217
-13111
-13006
-12903
-12802
-12702
-12603
-12507
-12412
-12319
-12228
-12138
-12050
-11963
-11878
-11794
-11712
-11631
-11552
-11474
-11396
-11321
-11246
-11173
-11101
-11030
-10961
-10894
-10828
-10764
-10701
-10641
-10583
-10527
-10473
-10421
-10371
-10324
-10280
-10238
-10199
-10162
-10128
-10097
-10070
-10045
-10023
-10005
-9989
-9978
-9969
-9964
-9962
-9964
-9969
-9978
-9989
-10004
-10022
-10043
-10067
-10094
-10123
-10155
-10189
-10226
-10264
-10305
-10347
-10392
-10437
-10485
-10533
-10583
-10634
-10687
-10740
-10794
-10849
-10904
-10960
-11015
-11071
-11127
-11182
-11237
-11291
-11344
-11395
-11446
-11495
-11542
-11588
-11632
-11674
-11713
-11751
-11786
-11819
-11849
-11877
-11902
-11924
-11944
-11960
-11974
-11985
-11992
-11996
-11997
-11995
-11989
-11980
-11967
-11951
-11932
-11908
-11881
-11850
-11816
-11778
-11736
-11690
-11641
-11588
-11532
-11472
-11408
-11342
-11272
-11198
-11122
-11043
-10960
-10875
-10788
-10697
-10605
-10510
-10412
-10313
-10212
-10110
-10006
-9900
-9794
-9686
-9578
-9470
-9361
-9252
-9144
-9036
-8928
-8822
-8717
-8612
-8510
-8409
-8309
-8212
-8117
-8025
-7935
-7848
-7764
-7683
-7606
-7533
-7463
-7397
-7336
-7280
-7228
-7180
-7138
-7101
-7070
-7044
-7023
-7008
-6998
-6994
-6996
-7004
-7018
-7037
-7063
-7094
-7131
-7175
-7224
-7279
-7340
-7407
-7481
-7560
-7644
-7735
-7832
-7934
-8041
-8154
-8273
-8397
-8526
-8660
-8800
-8945
-9094
-9248
-9408
-9572
-9740
-9913
-10091
-10273
-10459
-10649
-10843
-11041
-11242
-11446
-11654
-11864
-12077
-12293
-12511
-12731
-12953
-13176
-13401
-13628
-13855
-14084
-14313
-14544
-14775
-15007
-15239
-15472
-15705
-15938
-16172
-16406
-16640
-16874
-17107
-17341
-17574
-17807
-18040
-18272
-18504
-18735
-18965
-19194
-19423
-19650
-19876
-20100
-20324
-20545
-20765
-20983
-21199
-21413
-21625
-21835
-22042
-22247
-22450
-22650
-22847
-23042
-23234
-23424
-23611
-23796
-23978
-24158
-24335
-24510
-24681
-24851
-25017
-25181
-25342
-25501
-25656
-25809
-25959
-26105
-26249
-26390
-26527
-26662
-26793
-26921
-27046
-27168
-27287
-27402
-27515
-27624
-27730
-27832
-27931
-28027
-28120
-28209
-28294
-28376
-28454
-28529
-28600
-28667
-28731
-28791
-28848
-28902
-28952
-28999
-29043
-29084
-29122
-29157
-29189
-29219
-29246
-29271
-29294
-29314
-29332
-29348
-29362
-29373
-29383
-29391
-29398
-29402
-29405
-29405
-29404
-29401
-29396
-29389
-29380
-29370
-29357
-29341
-29324
-29304
-29282
-29257
-29230
-29200
-29167
-29132
-29093
-29052
-29008
-28960
-28910
-28856
-28800
-28741
-28679
-28615
-28547
-28477
-28405
-28330
-28252
-28173
-28091
-28007
-27921
-27834
-27744
-27653
-27560
-27465
-27369
-27272
-27173
-27073
-26971
-26869
-26765
-26660
-26554
-26446
-26338
-26228
-26117
-26005
-25891
-25776
-25660
-25542
-25422
-25301
-25179
-25055
-24929
-24802
-24673
-24542
-24409
-24275
-24139
-24002
-23863
-23722
-23579
-23435
-23289
-23141
-22992
-22841
-22688
-22534
-22378
-22220
-22061
-21900
-21737
-21573
-21407
-21240
-21072
-20901
-20730
-20557
-20383
-20207
-20030
-19852
-19673
-19492
-19311
-19128
-18945
-18760
-18574
-18387
-18200
-18011
-17822
-17631
-17439
-17247
-17054
-16860
-16666
-16470
-16274
-16079
-15882
-15685
-15489
-15292
-15095
-14898
-14702
-14506
-14310
-14115
-13921
-13727
-13535
-13344
-13153
-12964
-12777
-12591
-12406
-12224
-12043
-11864
-11687
-11512
-11340
-11169
-11001
-10836
-10672
-10512
-10354
-10198
-10045
-9895
-9747
-9602
-9460
-9320
-9183
-9049
-8918
-8790
-8665
-8542
-8423
-8307
-8193
-8083
-7976
-7873
-7772
-7676
-7582
-7492
-7406
-7324
-7245
-7170
-7099
-7033
-6970
-6911
-6856
-6806
-6759
-6717
-6680
-6646
-6618
-6593
-6574
-6558
-6548
-6542
-6541
-6545
-6554
-6567
-6585
-6609
-6637
-6670
-6708
-6750
-6798
-6851
-6908
-6970
-7037
-7108
-7184
-7265
-7350
-7440
-7534
-7633
-7736
-7843
-7954
-8069
-8189
-8312
-8439
-8570
-8705
-8844
-8986
-9132
-9281
-9434
-9589
-9749
-9911
-10076
-10243
-10414
-10586
-10761
-10938
-11117
-11297
-11479
-11662
-11846
-12030
-12216
-12402
-12588
-12774
-12960
-13145
-13330
-13514
-13697
-13879
-14059
-14238
-14415
-14590
-14762
-14932
-15100
-15265
-15427
-15586
-15742
-15894
-16043
-16189
-16331
-16470
-16605
-16736
-16863
-16986
-17106
-17221
-17332
-17440
-17543
-17643
-17738
-17830
-17917
-18001
-18081
-18157
-18229
-18297
-18361
-18421
-18477
-18529
-18577
-18621
-18660
-18695
-18726
-18752
-18773
-18790
-18802
-18810
-18812
-18810
-18803
-18792
-18775
-18754
-18728
-18697
-18662
-18622
-18577
-18528
-18474
-18416
-18354
-18287
-18216
-18141
-18062
-17979
-17893
-17803
-17709
-17613
-17513
-17410
-17304
-17196
-17084
-16971
-16854
-16736
-16615
-16492
-16367
-16239
-16111
-15980
-15847
-15712
-15576
-15437
-15297
-15155
-15012
-14866
-14720
-14571
-14421
-14270
-14117
-13962
-13807
-13650
-13491
-13331
-13170
-13008
-12845
-12681
-12516
-12351
-12184
-12017
-11850
-11681
-11513
-11344
-11175
-11005
-10836
-10666
-10496
-10326
-10156
-9986
-9816
-9647
-9477
-9308
-9138
-8969
-8800
-8632
-8463
-8295
-8127
-7958
-7790
-7622
-7453
-7285
-7116
-6947
-6778
-6608
-6438
-6268
-6097
-5925
-5754
-5582
-5409
-5237
-5064
-4890
-4717
-4543
-4368
-4194
-4019
-3845
-3670
-3495
-3320
-3145
-2971
-2796
-2622
-2447
-2273
-2099
-1925
-1752
-1579
-1406
-1233
-1061
-889
-717
-546
-375
-205
-34
135
305
474
643
812
981
1149
1318
1486
1654
1823
1991
2159
2327
2495
2663
2831
2999
3167
3335
3502
3670
3837
4003
4170
4336
4502
4667
4832
4997
5161
5324
5488
5651
5813
5975
6137
6298
6459
6620
6780
6940
7100
7259
7419
7578
7737
7895
8054
8212
8370
8528
8685
8843
9000
9156
9313
9469
9625
9782
9937
10093
10249
10404
10560
10715
10871
11026
11181
11335
11490
11644
11799
11953
12106
12259
12412
12565
12716
12868
13018
13168
13317
13464
13611
13757
13901
14043
14184
14323
14460
14595
14728
14859
14986
15112
15234
15354
15470
15584
15695
15802
15906
16006
16104
16198
16288
16375
16459
16539
16616
16689
16759
16825
16888
16947
17003
17055
17104
17149
17191
17229
17263
17294
17320
17343
17362
17377
17388
17394
17397
17396
17390
17381
17366
17348
17325
17298
17267
17231
17190
17145
17096
17042
16983
16920
16852
16779
16703
16621
16536
16445
16351
16251
16149
16043
15932
15817
15699
15577
15451
15322
15190
15054
14915
14773
14629
14481
14330
14177
14021
13863
13702
13538
13373
13206
13036
12865
12692
12518
12342
12165
11986
11807
11626
11445
11263
11081
10898
10714
10531
10348
10164
9981
9799
9617
9436
9256
9077
8899
8723
8548
8375
8204
8034
7867
7702
7539
7378
7220
7065
6912
6762
6615
6471
6329
6191
6057
5926
5798
5674
5553
5437
5324
5215
5109
5008
4911
4818
4729
4644
4562
4485
4412
4344
4279
4218
4161
4109
4059
4014
3975
3938
3905
3876
3851
3829
3811
3797
3786
3779
3775
3774
3777
3784
3793
3806
3822
3840
3862
3887
3915
3945
3978
4013
4051
4091
4134
4178
4225
4274
4324
4376
4430
4486
4543
4602
4663
4724
4787
4852
4917
4984
5052
5120
5190
5259
5330
5401
5472
5544
5616
5688
5760
5831
5903
5974
6045
6116
6186
6255
6324
6392
6460
6526
6592
6656
6720
6783
6844
6905
6965
7023
7080
7137
7192
7246
7298
7350
7401
7451
7499
7547
7593
7639
7684
7728
7771
7813
7854
7895
7935
7974
8012
8050
8087
8122
8157
8192
8225
8257
8289
8319
8349
8377
8405
8431
8456
8481
8504
8526
8547
8567
8586
8604
8620
8635
8649
8662
8673
8683
8692
8700
8707
8713
8717
8721
8724
8725
8726
8727
8726
8725
8724
8722
8719
8716
8712
8708
8704
8699
8694
8689
8683
8677
8671
8665
8659
8652
8646
8640
8633
8627
8621
8615
8610
8605
8601
8597
8594
8592
8591
8591
8592
8594
8597
8602
8607
8614
8623
8633
8644
8657
8671
8687
8705
8724
8744
8766
8790
8815
8842
8870
8900
8931
8964
8998
9034
9071
9109
9148
9189
9230
9273
9316
9361
9406
9452
9498
9545
9592
9639
9686
9733
9780
9827
9873
9918
9963
10007
10050
10092
10133
10173
10211
10249
10285
10319
10352
10383
10412
10440
10466
10490
10512
10532
10550
10565
10579
10590
10599
10605
10609
10611
10610
10607
10601
10593
10582
10568
10552
10534
10513
10490
10464
10435
10404
10371
10335
10297
10256
10213
10168
10120
10070
10018
9963
9906
9847
9786
9723
9658
9590
9521
9450
9377
9302
9225
9147
9068
8987
8904
8820
8735
8649
8561
8473
8383
8293
8201
8108
8015
7921
7825
7729
7633
7535
7437
7339
7240
7140
7040
6940
6840
6739
6638
6537
6436
6335
6233
6132
6030
5928
5826
5724
5621
5519
5417
5315
5212
5110
5008
4907
4805
4704
4603
4502
4402
4302
4202
4103
4003
3905
3807
3710
3613
3516
3420
3325
3230
3135
3041
2948
2856
2764
2673
2583
2494
2405
2318
2231
2146
2061
1978
1896
1815
1735
1657
1580
1504
1430
1357
1286
1216
1147
1080
1014
951
888
827
767
709
653
597
544
492
441
392
344
298
253
210
169
129
91
54
19
-14
-45
-75
-102
-128
-151
-173
-192
-209
-224
-237
-248
-256
-262
-266
-268
-267
-264
-259
-252
-242
-230
-216
-200
-182
-161
-139
-115
-89
-61
-32
-1
32
66
101
138
176
215
254
295
337
379
422
465
510
554
600
645
692
738
785
832
879
927
976
1024
1073
1122
1172
1222
1273
1324
1376
1428
1480
1533
1587
1641
1695
1749
1804
1859
1914
1969
2024
2078
2133
2187
2241
2295
2348
2401
2453
2505
2555
2606
2655
2704
2751
2798
2844
2889
2934
2977
3019
3060
3101
3140
3178
3216
3252
3288
3323
3356
3389
3422
3453
3483
3513
3541
3569
3595
3621
3645
3669
3691
3712
3732
3751
3769
3785
3800
3814
3826
3837
3847
3855
3861
3866
3870
3871
3871
3869
3864
3858
3850
3840
3828
3813
3797
3778
3757
3734
3709
3682
3652
3620
3587
3551
3513
3474
3432
3389
3344
3297
3248
3198
3146
3093
3038
2982
2925
2867
2807
2747
2685
2623
2560
2496
2431
2366
2301
2235
2168
2101
2033
1967
1901
1834
1767
1701
1635
1569
1505
1440
1377
1314
1253
1192
1133
1074
1016
961
907
854
802
752
704
657
612
568
527
486
448
411
377
344
313
283
256
231
207
186
166
149
133
120
108
98
91
85
81
79
78
80
82
87
93
100
109
119
130
142
155
169
184
199
215
231
248
264
281
297
313
329
345
360
374
388
401
413
424
435
444
452
459
465
470
473
475
475
474
472
468
462
455
446
436
423
409
394
376
357
336
313
288
262
234
204
172
139
105
68
31
-8
-48
-90
-132
-176
-220
-266
-312
-359
-406
-454
-502
-550
-598
-647
-695
-743
-790
-837
-883
-928
-973
-1016
-1058
-1098
-1138
-1175
-1211
-1245
-1277
-1308
-1336
-1363
-1387
-1410
-1430
-1448
-1464
-1478
-1490
-1500
-1508
-1513
-1517
-1519
-1519
-1517
-1513
-1508
-1501
-1492
-1482
-1470
-1457
-1443
-1427
-1411
-1393
-1375
-1356
-1336
-1316
-1295
-1274
-1252
-1231
-1209
-1188
-1167
-1146
-1126
-1107
-1088
-1070
-1053
-1038
-1024
-1010
-1000
-990
-982
-976
-972
-971
-971
-974
-979
-986
-997
-1008
-1025
-1044
-1066
-1091
-1119
-1150
-1184
-1222
-1264
-1309
-1357
-1409
-1465
-1524
-1587
-1654
-1724
-1798
-1875
-1956
-2041
-2129
-2221
-2316
-2414
-2517
-2622
-2731
-2844
-2960
-3079
-3202
-3328
-3457
-3590
-3725
-3864
-4006
-4151
-4299
-4450
-4604
-4760
-4919
-5081
-5244
-5410
-5578
-5748
-5920
-6094
-6269
-6445
-6623
-6801
-6981
-7161
-7342
-7524
-7706
-7887
-8069
-8251
-8433
-8614
-8795
-8975
-9154
-9332
-9509
-9685
-9859
-10032
-10204
-10373
-10541
-10706
-10870
-11031
-11190
-11346
-11500
-11652
-11800
-11947
-12090
-12230
-12368
-12503
-12635
-12764
-12891
-13014
-13135
-13252
-13367
-13479
-13588
-13694
-13797
-13897
-13994
-14089
-14180
-14269
-14354
-14437
-14517
-14595
-14669
-14741
-14810
-14877
-14941
-15002
-15061
-15118
-15172
-15224
-15273
-15320
-15365
-15408
-15449
-15487
-15524
-15558
-15590
-15621
-15649
-15676
-15701
-15724
-15745
-15765
-15783
-15800
-15815
-15828
-15840
-15851
-15860
-15868
-15874
-15879
-15883
-15886
-15887
-15888
-15887
-15885
-15883
-15879
-15874
-15868
-15862
-15854
-15846
-15837
-15828
-15818
-15807
-15795
-15783
-15771
-15758
-15744
-15731
-15716
-15702
-15687
-15672
-15656
-15641
-15625
-15610
-15594
-15579
-15564
-15549
-15535
-15521
-15507
-15495
-15482
-15471
-15460
-15449
-15439
-15430
-15422
-15414
-15407
-15400
-15394
-15389
-15384
-15380
-15376
-15373
-15370
-15368
-15366
-15365
-15363
-15363
-15362
-15362
-15362
-15362
-15363
-15363
-15363
-15363
-15363
-15362
-15361
-15359
-15356
-15353
-15349
-15343
-15337
-15329
-15320
-15310
-15298
-15284
-15269
-15252
-15233
-15213
-15190
-15166
-15140
-15112
-15081
-15049
-15015
-14978
-14940
-14899
-14856
-14811
-14764
-14714
-14663
-14609
-14553
-14494
-14434
-14371
-14305
-14238
-14168
-14096
-14021
-13944
-13864
-13782
-13697
-13610
-13520
-13428
-13333
-13235
-13135
-13032
-12927
-12819
-12708
-12595
-12479
-12360
-12240
-12116
-11990
-11862
-11731
-11598
-11462
-11325
-11185
-11043
-10899
-10753
-10605
-10455
-10303
-10149
-9994
-9837
-9679
-9518
-9357
-9193
-9029
-8862
-8695
-8525
-8355
-8183
-8009
-7835
-7658
-7481
-7302
-7122
-6941
-6759
-6575
-6391
-6206
-6019
-5832
-5644
-5456
-5267
-5077
-4887
-4697
-4506
-4315
-4123
-3932
-3741
-3550
-3359
-3168
-2978
-2788
-2598
-2409
-2220
-2032
-1845
-1658
-1472
-1286
-1102
-918
-735
-553
-371
-191
-12
167
344
520
695
868
1040
1211
1380
1548
1714
1878
2041
2201
2360
2516
2671
2823
2974
3121
3267
3410
3551
3689
3824
3957
4086
4214
4338
4459
4578
4693
4806
4915
5022
5125
5226
5323
5417
5509
5597
5682
5764
5844
5920
5993
6064
6131
6196
6258
6317
6373
6426
6476
6524
6569
6611
6650
6686
6720
6751
6780
6806
6829
6850
6869
6885
6900
6912
6922
6930
6936
6940
6942
6942
6941
6939
6934
6929
6922
6913
6904
6893
6881
6869
6855
6841
6825
6810
6793
6776
6758
6740
6722
6703
6684
6664
6644
6624
6604
6584
6563
6542
6522
6501
6481
6460
6440
6420
6400
6380
6361
6343
6325
6307
6290
6273
6258
6243
6229
6215
6203
6191
6180
6171
6162
6155
6148
6143
6139
6136
6134
6133
6134
6136
6138
6142
6148
6154
6162
6170
6180
6192
6204
6217
6232
6248
6265
6284
6303
6323
6345
6368
6391
6416
6441
6468
6495
6523
6553
6582
6613
6644
6676
6709
6742
6775
6809
6844
6878
6913
6948
6983
7018
7053
7088
7123
7158
7192
7226
7260
7293
7326
7359
7391
7422
7453
7482
7511
7539
7566
7592
7617
7640
7662
7682
7701
7719
7735
7749
7762
7773
7782
7790
7796
7800
7802
7803
7802
7799
7795
7789
7781
7771
7760
7747
7732
7716
7698
7679
7658
7636
7612
7587
7561
7533
7504
7474
7443
7410
7376
7341
7304
7267
7228
7189
7148
7106
7063
7019
6974
6928
6881
6833
6785
6736
6687
6637
6587
6536
6486
6435
6385
6335
6285
6235
6186
6138
6090
6044
5998
5953
5910
5867
5827
5787
5749
5713
5679
5646
5615
5587
5560
5536
5514
5494
5477
5462
5449
5440
5433
5428
5427
5428
5432
5439
5449
5461
5477
5495
5517
5541
5569
5599
5633
5669
5708
5750
5795
5843
5893
5947
6003
6062
6123
6187
6254
6323
6395
6469
6545
6624
6704
6787
6872
6959
7047
7138
7230
7325
7420
7518
7616
7717
7818
7921
8025
8131
8237
8344
8452
8561
8670
8780
8890
9001
9112
9223
9334
9446
9557
9668
9778
9889
9999
10108
10217
10324
10432
10538
10643
10747
10850
10952
11052
11151
11249
11345
11439
11532
11623
11713
11800
11886
11970
12052
12132
12210
12285
12359
12430
12500
12567
12632
12694
12755
12813
12869
12923
12974
13024
13071
13116
13159
13199
13238
13275
13309
13342
13373
13402
13429
13454
13477
13499
13519
13538
13555
13570
13584
13596
13608
13617
13626
13633
13639
13644
13647
13650
13651
13652
13651
13649
13646
13643
13638
13632
13626
13619
13610
13602
13592
13581
13570
13559
13546
13533
13520
13506
13491
13476
13461
13446
13430
13414
13398
13382
13366
13350
13335
13319
13304
13289
13274
13259
13245
13231
13216
13202
13189
13175
13161
13147
13133
13118
13104
13089
13074
13059
13044
13028
13012
12996
12979
12962
12945
12928
12910
12892
12874
12855
12836
12816
12796
12776
12755
12734
12713
12691
12668
12645
12621
12597
12573
12547
12521
12495
12467
12439
12411
12381
12350
12319
12287
12254
12220
12184
12148
12111
12074
12035
11995
11954
11912
11869
11825
11781
11735
11689
11642
11594
11546
11497
11447
11396
11344
11292
11240
11186
11132
11077
11022
10966
10909
10851
10793
10734
10675
10615
10555
10494
10432
10371
10309
10247
10185
10123
10061
9999
9937
9875
9814
9753
9693
9633
9573
9514
9456
9398
9340
9284
9228
9172
9117
9063
9009
8955
8902
8850
8798
8747
8696
8646
8597
8547
8499
8451
8403
8356
8310
8263
8218
8173
8128
8084
8041
7998
7955
7913
7872
7832
7792
7752
7714
7676
7638
7602
7566
7530
7495
7461
7428
7395
7362
7331
7300
7269
7239
7209
7180
7152
7124
7097
7070
7044
7018
6994
6969
6946
6923
6901
6880
6859
6840
6821
6802
6785
6768
6752
6737
6722
6708
6695
6683
6671
6660
6650
6640
6631
6622
6614
6607
6600
6593
6587
6581
6575
6570
6564
6559
6554
6549
6544
6539
6534
6529
6523
6518
6512
6505
6499
6491
6484
6476
6467
6457
6448
6437
6426
6414
6401
6387
6373
6358
6342
6325
6306
6287
6267
6246
6223
6199
6174
6148
6120
6091
6061
6030
5997
5964
5928
5892
5854
5816
5776
5734
5692
5648
5603
5557
5510
5461
5411
5360
5308
5255
5201
5146
5089
5032
4974
4915
4855
4794
4732
4669
4606
4542
4477
4411
4345
4278
4210
4142
4074
4005
3936
3866
3796
3726
3656
3585
3515
3444
3374
3303
3233
3163
3093
3023
2953
2884
2815
2746
2678
2610
2543
2475
2409
2342
2276
2211
2145
2080
2015
1951
1887
1823
1759
1695
1632
1569
1506
1444
1381
1319
1257
1195
1133
1072
1010
950
889
829
769
709
650
591
532
474
415
357
300
242
185
128
71
15
-42
-98
-154
-209
-265
-320
-375
-430
-485
-540
-594
-649
-703
-757
-811
-864
-918
-971
-1024
-1077
-1129
-1182
-1234
-1286
-1339
-1391
-1442
-1494
-1546
-1597
-1649
-1700
-1752
-1803
-1854
-1905
-1955
-2005
-2057
-2107
-2157
-2208
-2258
-2308
-2358
-2407
-2457
-2507
-2556
-2606
-2655
-2705
-2755
-2804
-2853
-2903
-2952
-3002
-3051
-3100
-3149
-3197
-3246
-3294
-3342
-3390
-3437
-3484
-3530
-3576
-3622
-3667
-3712
-3756
-3799
-3841
-3883
-3924
-3965
-4003
-4043
-4080
-4117
-4153
-4187
-4221
-4253
-4284
-4314
-4343
-4371
-4397
-4422
-4446
-4469
-4490
-4510
-4528
-4546
-4562
-4576
-4590
-4602
-4612
-4622
-4630
-4636
-4642
-4646
-4648
-4649
-4649
-4647
-4644
-4639
-4633
-4625
-4616
-4606
-4594
-4580
-4565
-4549
-4532
-4513
-4492
-4471
-4448
-4423
-4398
-4370
-4342
-4312
-4281
-4248
-4214
-4178
-4142
-4103
-4064
-4022
-3980
-3937
-3892
-3845
-3798
-3749
-3698
-3647
-3594
-3540
-3484
-3428
-3370
-3312
-3252
-3191
-3130
-3067
-3004
-2941
-2876
-2812
-2747
-2681
-2616
-2550
-2484
-2418
-2352
-2286
-2220
-2154
-2088
-2021
-1956
-1891
-1826
-1761
-1696
-1632
-1568
-1504
-1441
-1378
-1316
-1254
-1193
-1133
-1073
-1012
-955
-897
-840
-784
-729
-675
-622
-570
-519
-470
-422
-376
-331
-288
-246
-206
-168
-132
-98
-66
-36
-8
18
42
63
81
98
112
124
133
139
144
145
145
141
136
128
117
104
88
71
50
27
2
-26
-56
-88
-123
-160
-199
-240
-284
-330
-378
-428
-480
-534
-590
-647
-707
-768
-831
-895
-961
-1028
-1096
-1166
-1236
-1308
-1380
-1454
-1527
-1602
-1677
-1753
-1828
-1904
-1980
-2056
-2131
-2207
-2282
-2356
-2430
-2503
-2575
-2646
-2717
-2786
-2854
-2922
-2988
-3052
-3116
-3178
-3239
-3298
-3356
-3413
-3468
-3521
-3573
-3624
-3672
-3719
-3764
-3807
-3849
-3888
-3925
-3961
-3994
-4025
-4053
-4080
-4104
-4127
-4147
-4165
-4181
-4195
-4207
-4217
-4225
-4231
-4236
-4238
-4238
-4237
-4234
-4228
-4221
-4213
-4202
-4190
-4175
-4159
-4142
-4123
-4102
-4078
-4054
-4030
-4003
-3975
-3946
-3916
-3885
-3853
-3819
-3786
-3751
-3715
-3679
-3643
-3606
-3568
-3530
-3492
-3453
-3414
-3375
-3335
-3295
-3255
-3214
-3174
-3133
-3092
-3051
-3010
-2968
-2927
-2885
-2843
-2801
-2758
-2716
-2672
-2629
-2585
-2541
-2496
-2451
-2406
-2360
-2313
-2267
-2219
-2171
-2123
-2074
-2025
-1976
-1926
-1875
-1824
-1773
-1721
-1669
-1616
-1563
-1510
-1456
-1402
-1347
-1293
-1237
-1182
-1126
-1070
-1012
-956
-899
-841
-783
-724
-665
-606
-547
-487
-427
-367
-307
-246
-186
-125
-65
-5
56
116
175
235
294
353
411
468
525
582
637
692
747
800
853
905
956
1006
1055
1104
1152
1198
1244
1289
1334
1377
1420
1462
1503
1543
1583
1621
1659
1697
1733
1769
1804
1839
1872
1906
1938
1970
2001
2032
2061
2090
2119
2146
2173
2200
2225
2249
2273
2296
2318
2339
2360
2379
2398
2415
2432
2447
2461
2475
2487
2498
2508
2517
2524
2530
2535
2539
2541
2542
2541
2539
2536
2531
2525
2518
2509
2498
2486
2473
2458
2442
2425
2406
2386
2365
2342
2318
2293
2267
2239
2211
2182
2151
2120
2088
2054
2021
1986
1951
1915
1878
1842
1804
1767
1729
1691
1653
1615
1577
1540
1502
1465
1429
1392
1357
1322
1288
1254
1221
1189
1158
1128
1098
1070
1042
1014
990
965
942
919
898
877
858
840
823
806
791
777
763
751
739
728
718
708
700
691
684
677
670
664
658
653
648
643
639
635
631
627
623
619
616
612
608
605
601
598
594
590
587
583
580
577
573
570
567
564
561
558
555
552
549
547
545
543
541
539
538
536
535
534
533
533
532
532
532
532
533
533
534
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
551
552
553
554
556
557
558
560
561
563
564
565
567
568
569
570
571
572
573
574
575
575
576
576
577
577
578
578
579
579
580
580
581
581
582
583
583
584
585
586
587
588
589
590
592
593
595
597
599
602
604
607
610
614
617
621
625
629
634
638
642
646
651
655
659
663
666
670
673
677
680
682
685
687
690
692
694
696
697
699
701
703
705
707
709
711
713
716
718
721
725
728
732
736
741
745
750
756
761
767
774
780
787
794
802
809
817
826
834
843
853
862
872
883
893
904
916
928
941
954
967
981
996
1010
1027
1044
1061
1080
1098
1118
1139
1160
1182
1205
1229
1254
1280
1306
1334
1362
1392
1422
1453
1485
1518
1552
1587
1622
1659
1696
1734
1773
1813
1854
1895
1937
1980
2024
2068
2113
2159
2205
2252
2300
2348
2397
2446
2496
2547
2598
2649
2701
2754
2807
2861
2916
2971
3026
3082
3139
3196
3253
3311
3370
3428
3488
3548
3608
3668
3729
3791
3852
3914
3976
4038
4101
4163
4225
4288
4350
4412
4474
4536
4598
4659
4720
4780
4840
4899
4958
5016
5073
5130
5186
5242
5296
5350
5403
5455
5506
5557
5606
5654
5702
5748
5794
5838
5882
5925
5966
6007
6046
6084
6122
6158
6194
6228
6261
6293
6324
6354
6383
6411
6439
6465
6490
6514
6538
6561
6583
6604
6625
6645
6664
6683
6702
6720
6738
6755
6773
6790
6807
6823
6840
6857
6873
6889
6906
6922
6938
6955
6971
6987
7004
7020
7036
7052
7068
7084
7100
7116
7132
7147
7162
7177
7192
7207
7221
7234
7248
7261
7274
7286
7298
7310
7321
7332
7342
7352
7362
7371
7380
7389
7397
7405
7413
7420
7427
7434
7440
7446
7452
7458
7463
7468
7472
7477
7480
7484
7487
7489
7491
7493
7494
7494
7494
7493
7491
7489
7486
7482
7477
7471
7465
7457
7449
7439
7428
7417
7404
7390
7376
7360
7343
7326
7307
7287
7267
7245
7223
7199
7175
7150
7123
7096
7068
7038
7008
6977
6945
6912
6879
6844
6808
6772
6735
6697
6658
6619
6578
6537
6496
6453
6410
6366
6321
6275
6229
6182
6134
6085
6036
5985
5934
5882
5829
5775
5720
5664
5608
5550
5492
5432
5372
5310
5248
5185
5121
5056
4989
4922
4854
4785
4715
4644
4572
4500
4426
4351
4275
4198
4121
4042
3962
3881
3800
3717
3633
3549
3463
3376
3289
3200
3111
3020
2929
2836
2743
2648
2553
2457
2360
2262
2163
2064
1963
1862
1760
1658
1555
1451
1347
1242
1137
1031
925
818
712
605
497
390
282
174
66
-42
-151
-259
-367
-476
-584
-693
-801
-910
-1018
-1126
-1234
-1342
-1450
-1557
-1664
-1771
-1878
-1984
-2090
-2195
-2300
-2404
-2508
-2611
-2714
-2815
-2916
-3017
-3116
-3214
-3312
-3408
-3504
-3598
-3691
-3783
-3873
-3962
-4051
-4137
-4223
-4307
-4390
-4472
-4553
-4632
-4711
-4788
-4864
-4939
-5013
-5087
-5159
-5230
-5300
-5370
-5438
-5506
-5573
-5639
-5704
-5768
-5831
-5894
-5955
-6016
-6075
-6133
-6191
-6247
-6302
-6356
-6409
-6460
-6510
-6558
-6605
-6651
-6695
-6738
-6779
-6819
-6857
-6893
-6928
-6961
-6993
-7023
-7052
-7079
-7105
-7129
-7152
-7174
-7194
-7213
-7231
-7248
-7263
-7277
-7290
-7302
-7313
-7323
-7332
-7340
-7347
-7353
-7358
-7363
-7366
-7369
-7370
-7371
-7372
-7371
-7370
-7368
-7365
-7361
-7357
-7353
-7347
-7341
-7335
-7328
-7320
-7312
-7304
-7295
-7286
-7276
-7266
-7256
-7246
-7236
-7225
-7215
-7205
-7194
-7184
-7174
-7165
-7155
-7146
-7137
-7129
-7121
-7114
-7108
-7101
-7096
-7091
-7087
-7084
-7082
-7080
-7080
-7081
-7082
-7085
-7089
-7094
-7100
-7107
-7116
-7126
-7137
-7150
-7164
-7179
-7196
-7214
-7234
-7255
-7277
-7301
-7326
-7353
-7381
-7411
-7442
-7474
-7508
-7543
-7580
-7617
-7656
-7697
-7738
-7781
-7824
-7869
-7915
-7961
-8009
-8058
-8106
-8157
-8208
-8259
-8311
-8363
-8416
-8470
-8523
-8578
-8632
-8686
-8741
-8796
-8851
-8905
-8960
-9015
-9069
-9124
-9178
-9232
-9285
-9338
-9391
-9443
-9494
-9545
-9595
-9645
-9693
-9741
-9788
-9835
-9880
-9924
-9968
-10010
-10052
-10092
-10131
-10169
-10206
-10241
-10276
-10309
-10340
-10370
-10399
-10426
-10451
-10475
-10497
-10517
-10536
-10552
-10567
-10580
-10591
-10599
-10606
-10611
-10614
-10614
-10613
-10609
-10603
-10595
-10586
-10574
-10560
-10544
-10525
-10505
-10483
-10459
-10433
-10405
-10375
-10343
-10309
-10273
-10235
-10196
-10154
-10111
-10066
-10019
-9971
-9921
-9869
-9816
-9762
-9706
-9648
-9589
-9529
-9467
-9405
-9341
-9276
-9210
-9143
-9075
-9007
-8937
-8867
-8796
-8724
-8652
-8580
-8507
-8433
-8359
-8285
-8211
-8135
-8061
-7986
-7911
-7836
-7761
-7686
-7611
-7535
-7460
-7385
-7310
-7235
-7160
-7085
-7010
-6935
-6860
-6785
-6711
-6636
-6561
-6486
-6411
-6337
-6262
-6187
-6112
-6037
-5962
-5886
-5811
-5736
-5660
-5585
-5509
-5433
-5357
-5281
-5204
-5128
-5051
-4974
-4896
-4819
-4741
-4663
-4585
-4506
-4427
-4348
-4269
-4190
-4110
-4030
-3950
-3870
-3790
-3709
-3628
-3548
-3467
-3386
-3304
-3223
-3142
-3060
-2978
-2896
-2814
-2732
-2649
-2567
-2484
-2400
-2317
-2233
-2148
-2064
-1979
-1893
-1807
-1720
-1633
-1546
-1458
-1369
-1280
-1191
-1101
-1010
-920
-829
-737
-646
-554
-462
-369
-277
-184
-91
2
95
187
280
373
466
558
650
742
834
925
1016
1107
1198
1288
1378
1468
1557
1646
1734
1822
1910
1998
2085
2172
2258
2344
2430
2515
2599
2683
2767
2849
2931
3012
3092
3171
3249
3325
3400
3474
3546
3616
3685
3752
3816
3879
3940
3998
4054
4109
4160
4210
4256
4301
4342
4382
4418
4452
4483
4512
4538
4561
4581
4599
4614
4626
4635
4642
4646
4647
4646
4642
4635
4626
4614
4599
4582
4562
4540
4514
4487
4457
4424
4389
4352
4312
4270
4225
4178
4129
4078
4024
3969
3911
3852
3790
3727
3662
3595
3526
3456
3385
3311
3237
3161
3083
3005
2925
2844
2762
2678
2594
2509
2422
2335
2247
2159
2069
1979
1888
1797
1705
1613
1520
1427
1333
1240
1146
1052
958
864
771
677
584
491
399
306
215
124
33
-56
-145
-234
-321
-408
-494
-579
-663
-746
-828
-909
-989
-1068
-1146
-1223
-1299
-1373
-1447
-1519
-1590
-1660
-1728
-1795
-1860
-1924
-1987
-2048
-2107
-2164
-2220
-2274
-2326
-2376
-2424
-2471
-2516
-2558
-2599
-2638
-2675
-2710
-2743
-2775
-2804
-2832
-2857
-2881
-2903
-2924
-2942
-2958
-2973
-2986
-2997
-3007
-3015
-3020
-3024
-3027
-3027
-3026
-3023
-3018
-3011
-3002
-2991
-2979
-2965
-2949
-2931
-2911
-2889
-2866
-2841
-2815
-2786
-2756
-2724
-2691
-2656
-2620
-2582
-2542
-2502
-2459
-2416
-2371
-2326
-2279
-2231
-2182
-2133
-2082
-2032
-1980
-1928
-1875
-1822
-1769
-1715
-1661
-1607
-1553
-1498
-1443
-1388
-1333
-1278
-1222
-1166
-1110
-1054
-998
-941
-884
-827
-770
-713
-655
-597
-540
-482
-424
-366
-308
-250
-191
-133
-75
-16
42
101
160
219
278
337
396
455
514
574
633
692
752
811
870
929
988
1046
1105
1163
1221
1279
1337
1395
1452
1509
1566
1623
1679
1736
1792
1848
1905
1961
2017
2073
2129
2186
2242
2298
2354
2410
2466
2522
2578
2634
2690
2746
2801
2856
2911
2966
3020
3074
3128
3181
3234
3286
3338
3390
3440
3490
3540
3589
3637
3684
3731
3777
3822
3866
3910
3952
3995
4035
4077
4117
4156
4195
4233
4271
4308
4345
4382
4418
4454
4490
4526
4561
4597
4633
4668
4704
4740
4776
4812
4849
4885
4922
4959
4996
5033
5070
5108
5145
5183
5221
5258
5296
5334
5372
5409
5447
5484
5522
5559
5596
5632
5668
5704
5740
5775
5809
5844
5878
5911
5944
5977
6009
6041
6072
6102
6132
6162
6191
6219
6247
6274
6301
6327
6352
6377
6400
6424
6446
6468
6489
6508
6527
6545
6562
6578
6593
6607
6619
6630
6639
6648
6654
6659
6663
6665
6665
6664
6661
6657
6650
6642
6633
6621
6608
6594
6577
6559
6540
6519
6496
6472
6447
6420
6392
6362
6331
6299
6266
6231
6195
6158
6120
6081
6041
6000
5957
5914
5869
5824
5777
5730
5681
5632
5582
5530
5478
5425
5371
5316
5261
5204
5147
5089
5031
4972
4912
4851
4790
4729
4667
4605
4542
4479
4415
4351
4287
4223
4159
4094
4030
3966
3901
3837
3773
3709
3644
3580
3517
3453
3390
3327
3264
3201
3138
3076
3014
2953
2891
2831
2770
2710
2650
2590
2531
2472
2413
2355
2297
2240
2183
2126
2070
2013
1959
1904
1850
1796
1743
1690
1638
1586
1535
1485
1435
1386
1337
1289
1242
1195
1149
1103
1059
1014
971
928
887
845
805
765
725
687
649
612
575
539
503
468
434
400
367
335
303
272
241
211
181
152
124
96
68
41
15
-11
-36
-61
-86
-109
-133
-155
-177
-199
-219
-239
-258
-277
-295
-312
-328
-343
-357
-371
-383
-395
-406
-416
-424
-432
-439
-444
-449
-453
-455
-457
-457
-457
-455
-453
-449
-444
-439
-432
-424
-416
-406
-395
-384
-371
-358
-343
-328
-312
-295
-277
-258
-239
-219
-198
-177
-155
-132
-109
-85
-60
-35
-9
17
44
72
100
129
159
189
220
252
284
317
350
384
419
455
491
527
565
603
641
680
719
759
799
840
881
922
964
1006
1048
1090
1133
1176
1218
1261
1304
1346
1389
1432
1475
1518
1560
1603
1646
1689
1731
1774
1817
1860
1904
1947
1990
2033
2077
2121
2165
2208
2252
2296
2339
2383
2426
2469
2512
2555
2598
2640
2682
2723
2764
2805
2845
2885
2925
2964
3003
3042
3080
3118
3155
3192
3229
3265
3301
3336
3371
3406
3440
3474
3507
3540
3572
3604
3635
3666
3695
3724
3752
3780
3806
3832
3856
3879
3902
3923
3942
3961
3978
3994
4009
4022
4033
4043
4051
4059
4064
4067
4070
4070
4070
4067
4062
4057
4050
4041
4030
4019
4005
3990
3974
3956
3937
3916
3894
3870
3845
3819
3791
3762
3731
3699
3665
3630
3594
3556
3517
3477
3435
3392
3348
3303
3256
3209
3160
3111
3060
3009
2956
2903
2849
2794
2738
2682
2625
2568
2510
2451
2392
2333
2273
2213
2153
2092
2031
1970
1909
1847
1786
1724
1662
1601
1539
1477
1415
1353
1291
1229
1167
1105
1044
982
920
859
797
736
675
614
553
492
431
370
310
249
189
129
68
8
-53
-113
-173
-234
-294
-355
-415
-476
-537
-598
-659
-720
-781
-842
-903
-964
-1025
-1085
-1146
-1207
-1267
-1327
-1387
-1447
-1506
-1566
-1625
-1683
-1742
-1800
-1857
-1915
-1972
-2029
-2085
-2142
-2198
-2253
-2309
-2364
-2419
-2474
-2529
-2584
-2638
-2693
-2747
-2802
-2856
-2910
-2964
-3019
-3073
-3127
-3181
-3235
-3288
-3342
-3396
-3449
-3502
-3555
-3608
-3661
-3714
-3766
-3818
-3870
-3922
-3973
-4025
-4075
-4127
-4179
-4230
-4280
-4331
-4382
-4433
-4483
-4534
-4584
-4635
-4685
-4735
-4785
-4835
-4884
-4933
-4982
-5031
-5079
-5126
-5173
-5219
-5265
-5310
-5353
-5396
-5438
-5479
-5518
-5557
-5593
-5629
-5663
-5696
-5726
-5756
-5783
-5809
-5833
-5856
-5876
-5895
-5912
-5927
-5940
-5951
-5960
-5967
-5973
-5976
-5978
-5977
-5975
-5971
-5965
-5957
-5948
-5936
-5923
-5908
-5891
-5873
-5853
-5831
-5808
-5783
-5756
-5728
-5698
-5667
-5634
-5600
-5565
-5528
-5490
-5451
-5410
-5369
-5326
-5282
-5237
-5191
-5145
-5097
-5049
-5000
-4951
-4901
-4851
-4800
-4749
-4698
-4647
-4595
-4544
-4493
-4442
-4391
-4341
-4291
-4241
-4192
-4143
-4094
-4048
-4001
-3955
-3910
-3865
-3822
-3779
-3738
-3697
-3657
-3618
-3580
-3543
-3507
-3472
-3438
-3404
-3372
-3340
-3310
-3280
-3251
-3223
-3196
-3169
-3143
-3119
-3094
-3071
-3048
-3026
-3004
-2983
-2963
-2943
-2923
-2904
-2886
-2867
-2850
-2832
-2815
-2798
-2781
-2765
-2749
-2733
-2717
-2701
-2686
-2671
-2655
-2640
-2625
-2610
-2595
-2580
-2564
-2549
-2534
-2518
-2503
-2487
-2471
-2454
-2438
-2421
-2403
-2386
-2368
-2350
-2331
-2312
-2292
-2272
-2251
-2230
-2209
-2187
-2165
-2143
-2120
-2096
-2073
-2049
-2025
-2001
-1976
-1952
-1928
-1903
-1879
-1854
-1830
-1806
-1783
-1759
-1736
-1714
-1692
-1671
-1650
-1630
-1610
-1591
-1573
-1556
-1540
-1525
-1511
-1497
-1485
-1474
-1464
-1455
-1448
-1441
-1436
-1432
-1429
-1428
-1428
-1429
-1431
-1435
-1439
-1445
-1453
-1462
-1472
-1483
-1495
-1509
-1524
-1540
-1558
-1577
-1596
-1618
-1640
-1664
-1688
-1714
-1742
-1770
-1799
-1830
-1862
-1895
-1929
-1964
-2000
-2037
-2075
-2115
-2155
-2196
-2238
-2280
-2324
-2368
-2413
-2459
-2506
-2553
-2600
-2648
-2697
-2746
-2796
-2846
-2896
-2947
-2998
-3049
-3101
-3152
-3204
-3256
-3308
-3360
-3413
-3465
-3517
-3570
-3622
-3675
-3727
-3779
-3831
-3883
-3935
-3987
-4038
-4090
-4141
-4192
-4243
-4293
-4343
-4393
-4442
-4491
-4540
-4588
-4636
-4683
-4729
-4775
-4821
-4865
-4909
-4953
-4995
-5037
-5079
-5119
-5159
-5197
-5235
-5272
-5308
-5344
-5378
-5411
-5443
-5474
-5504
-5533
-5561
-5587
-5613
-5637
-5660
-5682
-5702
-5721
-5739
-5756
-5771
-5785
-5797
-5808
-5817
-5824
-5830
-5834
-5837
-5837
-5836
-5832
-5827
-5819
-5810
-5798
-5784
-5768
-5750
-5729
-5706
-5681
-5653
-5623
-5590
-5556
-5518
-5478
-5436
-5391
-5344
-5294
-5242
-5187
-5129
-5069
-5007
-4942
-4874
-4804
-4731
-4656
-4578
-4498
-4416
-4331
-4243
-4153
-4061
-3967
-3870
-3772
-3671
-3568
-3462
-3355
-3246
-3135
-3022
-2907
-2791
-2672
-2552
-2431
-2308
-2183
-2057
-1930
-1801
-1672
-1541
-1409
-1277
-1144
-1010
-875
-740
-604
-468
-332
-196
-59
77
214
350
486
621
757
891
1025
1159
1292
1424
1555
1685
1814
1942
2069
2195
2320
2443
2565
2686
2806
2924
3041
3157
3271
3384
3495
3605
3714
3821
3927
4032
4135
4236
4336
4435
4532
4628
4722
4815
4907
4997
5085
5172
5258
5342
5424
5505
5585
5663
5739
5814
5888
5959
6030
6099
6166
6233
6297
6360
6422
6482
6541
6598
6654
6708
6762
6813
6864
6913
6960
7007
7052
7096
7138
7180
7220
7258
7296
7332
7367
7401
7434
7466
7496
7526
7554
7581
7608
7633
7657
7680
7702
7723
7742
7761
7778
7795
7810
7824
7836
7848
7858
7867
7874
7880
7885
7889
7891
7891
7890
7888
7884
7878
7871
7863
7853
7841
7828
7814
7797
7779
7760
7739
7717
7692
7667
7640
7611
7581
7549
7516
7481
7445
7407
7368
7328
7286
7242
7198
7152
7104
7055
7005
6954
6902
6848
6793
6737
6680
6622
6563
6503
6442
6381
6319
6255
6192
6128
6063
5998
5932
5866
5800
5733
5667
5600
5533
5466
5399
5332
5265
5198
5131
5064
4997
4930
4863
4797
4730
4663
4597
4530
4464
4397
4331
4264
4198
4131
4065
3998
3931
3864
3798
3731
3663
3596
3529
3462
3394
3326
3259
3191
3122
3054
2986
2917
2848
2779
2710
2640
2571
2501
2431
2361
2291
2221
2151
2081
2011
1941
1871
1801
1731
1661
1592
1522
1453
1384
1315
1246
1178
1110
1042
975
908
841
775
709
644
580
516
453
390
328
267
207
147
88
30
-27
-83
-139
-193
-247
-299
-351
-402
-451
-499
-547
-593
-638
-682
-724
-766
-806
-845
-883
-920
-955
-989
-1022
-1054
-1085
-1114
-1142
-1170
-1196
-1220
-1244
-1267
-1288
-1308
-1327
-1346
-1363
-1378
-1393
-1407
-1420
-1432
-1442
-1452
-1461
-1469
-1476
-1482
-1487
-1491
-1495
-1497
-1499
-1500
-1500
-1499
-1498
-1495
-1492
-1488
-1484
-1479
-1473
-1466
-1459
-1450
-1442
-1432
-1422
-1412
-1400
-1389
-1376
-1363
-1350
-1336
-1321
-1307
-1291
-1275
-1259
-1242
-1225
-1207
-1189
-1170
-1151
-1132
-1112
-1091
-1070
-1049
-1026
-1004
-981
-957
-933
-908
-883
-857
-830
-802
-774
-746
-716
-686
-655
-623
-591
-557
-523
-488
-452
-415
-378
-339
-300
-259
-218
-176
-133
-89
-45
1
47
95
143
191
241
291
342
394
446
499
552
606
661
716
772
828
884
941
998
1056
1114
1172
1230
1289
1348
1407
1466
1525
1584
1644
1703
1762
1821
1880
1938
1997
2055
2112
2169
2226
2283
2339
2394
2449
2503
2556
2609
2661
2712
2762
2812
2860
2908
2955
3001
3046
3090
3133
3175
3216
3257
3296
3334
3371
3407
3442
3476
3509
3541
3572
3602
3631
3659
3686
3712
3737
3761
3783
3805
3826
3845
3864
3881
3898
3913
3927
3940
3951
3962
3971
3979
3986
3992
3996
3999
4000
4000
3999
3996
3992
3987
3980
3971
3961
3950
3936
3922
3906
3888
3868
3847
3825
3801
3775
3747
3718
3688
3655
3622
3586
3549
3511
3471
3429
3386
3342
3296
3249
3200
3150
3099
3047
2993
2938
2882
2825
2766
2707
2646
2584
2522
2458
2393
2327
2260
2193
2124
2054
1984
1912
1840
1767
1693
1618
1542
1465
1388
1310
1230
1151
1070
988
906
823
739
654
569
483
396
308
220
131
41
-49
-140
-232
-325
-418
-511
-606
-701
-796
-893
-989
-1087
-1185
-1283
-1382
-1481
-1581
-1682
-1783
-1884
-1986
-2088
-2190
-2293
-2395
-2498
-2602
-2705
-2809
-2912
-3016
-3120
-3223
-3327
-3430
-3534
-3637
-3740
-3843
-3945
-4046
-4149
-4250
-4351
-4452
-4551
-4651
-4750
-4848
-4945
-5042
-5138
-5234
-5329
-5423
-5516
-5608
-5700
-5790
-5880
-5969
-6057
-6144
-6230
-6315
-6399
-6482
-6564
-6645
-6725
-6804
-6881
-6958
-7033
-7107
-7180
-7251
-7322
-7391
-7458
-7525
-7589
-7653
-7715
-7776
-7835
-7892
-7949
-8003
-8057
-8108
-8157
-8207
-8254
-8299
-8343
-8385
-8426
-8465
-8502
-8538
-8572
-8605
-8635
-8665
-8692
-8718
-8742
-8764
-8784
-8803
-8820
-8836
-8849
-8861
-8871
-8879
-8886
-8890
-8893
-8894
-8893
-8890
-8885
-8879
-8870
-8860
-8847
-8833
-8816
-8798
-8778
-8755
-8731
-8705
-8677
-8647
-8615
-8581
-8545
-8507
-8467
-8426
-8382
-8337
-8289
-8240
-8189
-8135
-8080
-8025
-7966
-7906
-7844
-7781
-7715
-7648
-7580
-7509
-7437
-7364
-7288
-7211
-7133
-7053
-6972
-6889
-6804
-6718
-6631
-6542
-6452
-6360
-6267
-6173
-6077
-5980
-5881
-5781
-5680
-5578
-5475
-5370
-5264
-5157
-5049
-4940
-4830
-4720
-4608
-4495
-4382
-4268
-4153
-4037
-3921
-3804
-3687
-3569
-3451
-3333
-3214
-3095
-2976
-2857
-2738
-2619
-2500
-2381
-2262
-2144
-2025
-1907
-1790
-1673
-1556
-1441
-1325
-1210
-1096
-983
-870
-759
-648
-537
-428
-320
-212
-106
0
104
208
310
411
512
611
708
805
901
995
1088
1180
1270
1360
1448
1534
1620
1704
1786
1868
1948
2027
2104
2180
2255
2328
2400
2471
2541
2609
2676
2741
2805
2868
2930
2991
3050
3108
3165
3221
3276
3330
3382
3434
3484
3534
3582
3630
3676
3722
3766
3810
3853
3895
3937
3977
4017
4056
4094
4131
4168
4204
4239
4273
4307
4340
4372
4404
4435
4465
4495
4524
4552
4580
4607
4634
4659
4684
4709
4733
4756
4778
4800
4821
4841
4861
4880
4898
4915
4932
4948
4963
4978
4992
5004
5016
5028
5038
5047
5056
5063
5070
5076
5080
5084
5087
5088
5089
5088
5086
5083
5079
5074
5068
5060
5051
5042
5030
5018
5004
4989
4973
4956
4938
4918
4897
4875
4852
4828
4802
4776
4748
4719
4689
4659
4627
4594
4560
4525
4489
4452
4414
4375
4334
4293
4251
4208
4164
4119
4072
4025
3977
3928
3878
3827
3774
3721
3667
3612
3556
3500
3442
3383
3324
3264
3203
3142
3079
3017
2953
2889
2824
2759
2693
2627
2560
2493
2425
2357
2289
2221
2152
2083
2013
1944
1875
1806
1736
1667
1597
1528
1459
1391
1322
1254
1186
1118
1051
985
919
853
788
724
661
598
536
474
414
355
296
238
181
126
71
17
-35
-87
-137
-186
-235
-281
-327
-372
-415
-458
-499
-539
-577
-615
-652
-687
-721
-755
-787
-818
-848
-877
-905
-931
-957
-982
-1006
-1029
-1050
-1071
-1091
-1110
-1128
-1145
-1161
-1177
-1191
-1204
-1217
-1229
-1239
-1249
-1258
-1267
-1274
-1280
-1286
-1291
-1295
-1298
-1300
-1301
-1301
-1301
-1299
-1297
-1294
-1290
-1285
-1280
-1273
-1266
-1258
-1249
-1239
-1229
-1217
-1205
-1192
-1178
-1164
-1149
-1133
-1116
-1099
-1081
-1062
-1042
-1022
-1002
-980
-958
-935
-912
-888
-863
-838
-812
-785
-758
-730
-701
-672
-643
-613
-582
-551
-519
-487
-454
-421
-387
-353
-319
-285
-250
-214
-179
-144
-108
-72
-36
0
36
72
109
145
181
217
254
290
326
362
398
434
470
506
542
578
614
650
685
721
756
792
827
862
897
932
967
1000
1036
1070
1104
1137
1171
1204
1237
1270
1302
1334
1366
1398
1429
1460
1490
1520
1550
1580
1609
1638
1667
1695
1724
1752
1780
1807
1835
1862
1889
1917
1944
1971
1998
2025
2052
2079
2106
2133
2160
2187
2214
2241
2269
2296
2324
2351
2379
2407
2434
2462
2490
2519
2547
2575
2604
2632
2661
2690
2719
2748
2777
2806
2835
2865
2894
2924
2954
2983
3013
3043
3073
3103
3133
3163
3194
3224
3254
3285
3315
3346
3376
3406
3437
3467
3498
3528
3558
3588
3619
3649
3679
3709
3739
3768
3798
3827
3857
3886
3915
3944
3972
4000
4029
4056
4083
4111
4138
4165
4192
4218
4243
4269
4294
4319
4343
4367
4390
4413
4435
4457
4479
4500
4521
4541
4561
4580
4599
4617
4635
4652
4669
4686
4701
4717
4731
4746
4759
4772
4785
4797
4808
4819
4829
4838
4847
4855
4862
4868
4874
4879
4884
4887
4890
4892
4894
4894
4894
4893
4892
4889
4886
4882
4878
4872
4866
4860
4852
4844
4835
4826
4816
4805
4794
4782
4770
4757
4743
4729
4714
4698
4682
4666
4649
4631
4613
4594
4575
4555
4535
4515
4493
4472
4450
4427
4405
4381
4358
4334
4309
4285
4260
4234
4209
4183
4157
4130
4104
4077
4049
4022
3994
3967
3939
3910
3882
3854
3825
3797
3768
3739
3710
3681
3652
3622
3593
3563
3534
3504
3474
3444
3414
3384
3353
3323
3292
3261
3231
3199
3168
3137
3105
3074
3042
3010
2978
2945
2913
2881
2848
2815
2783
2750
2717
2683
2650
2617
2583
2549
2516
2482
2448
2413
2379
2344
2309
2274
2238
2202
2166
2130
2093
2056
2017
1980
1942
1903
1863
1824
1783
1742
1701
1659
1617
1574
1531
1487
1443
1399
1354
1309
1263
1218
1172
1125
1079
1032
985
938
891
844
796
749
701
654
607
559
512
465
418
371
324
277
231
184
138
92
46
1
-45
-89
-134
-179
-223
-266
-309
-352
-395
-437
-478
-519
-559
-598
-637
-675
-712
-748
-784
-819
-852
-885
-917
-948
-977
-1006
-1034
-1060
-1085
-1110
-1133
-1155
-1176
-1195
-1214
-1231
-1248
-1263
-1276
-1289
-1301
-1311
-1320
-1329
-1336
-1341
-1346
-1350
-1352
-1354
-1354
-1353
-1352
-1349
-1345
-1340
-1334
-1328
-1320
-1311
-1302
-1291
-1280
-1267
-1254
-1241
-1226
-1210
-1194
-1177
-1160
-1141
-1123
-1103
-1083
-1062
-1041
-1018
-997
-974
-951
-927
-903
-879
-854
-830
-805
-780
-755
-729
-704
-679
-654
-629
-604
-579
-555
-530
-506
-482
-459
-435
-412
-390
-368
-346
-325
-304
-284
-264
-244
-225
-207
-188
-171
-153
-136
-120
-103
-88
-72
-57
-42
-28
-13
1
14
28
41
54
67
79
92
104
117
129
141
153
165
177
189
201
213
225
238
250
262
275
288
301
314
327
341
355
369
383
398
414
429
446
462
479
497
515
533
552
571
591
612
632
654
676
698
720
744
767
791
815
840
865
890
915
941
967
993
1018
1046
1072
1098
1125
1151
1177
1203
1229
1255
1281
1306
1332
1357
1381
1406
1430
1454
1477
1500
1523
1546
1568
1590
1611
1632
1653
1673
1693
1713
1732
1751
1770
1788
1806
1823
1840
1857
1873
1889
1905
1920
1935
1950
1964
1978
1992
2005
2017
2031
2043
2056
2067
2079
2091
2102
2113
2124
2134
2145
2155
2165
2175
2184
2194
2203
2212
2222
2231
2239
2248
2256
2265
2273
2281
2289
2296
2304
2311
2318
2324
2331
2337
2342
2348
2353
2357
2361
2365
2368
2370
2372
2374
2375
2375
2374
2373
2371
2369
2365
2361
2356
2350
2343
2335
2327
2317
2306
2295
2282
2268
2254
2238
2221
2203
2184
2164
2143
2121
2098
2074
2049
2023
1996
1968
1940
1910
1879
1848
1816
1783
1749
1714
1679
1643
1607
1570
1532
1494
1455
1416
1376
1336
1295
1254
1213
1171
1129
1087
1045
1002
959
916
873
830
787
744
701
657
614
571
529
486
443
401
359
318
276
235
194
154
114
74
35
-4
-42
-80
-118
-155
-192
-228
-264
-299
-334
-369
-403
-437
-470
-503
-536
-568
-600
-632
-664
-695
-725
-756
-786
-816
-846
-875
-905
-934
-962
-991
-1018
-1047
-1075
-1102
-1129
-1156
-1182
-1208
-1234
-1259
-1285
-1310
-1334
-1358
-1382
-1406
-1429
-1452
-1474
-1496
-1518
-1540
-1561
-1582
-1603
-1623
-1643
-1663
-1683
-1702
-1722
-1740
-1759
-1777
-1795
-1813
-1831
-1848
-1865
-1881
-1898
-1913
-1929
-1944
-1959
-1973
-1987
-2001
-2013
-2025
-2037
-2050
-2061
-2072
-2082
-2092
-2102
-2111
-2119
-2127
-2135
-2142
-2149
-2156
-2162
-2168
-2174
-2179
-2184
-2189
-2193
-2197
-2201
-2205
-2209
-2212
-2215
-2218
-2220
-2223
-2225
-2227
-2229
-2231
-2233
-2235
-2236
-2238
-2239
-2240
-2242
-2243
-2244
-2245
-2245
-2246
-2246
-2247
-2247
-2247
-2248
-2248
-2247
-2247
-2247
-2247
-2246
-2245
-2244
-2244
-2243
-2241
-2240
-2239
-2237
-2235
-2233
-2231
-2229
-2227
-2225
-2222
-2219
-2216
-2213
-2210
-2206
-2202
-2199
-2194
-2190
-2186
-2181
-2176
-2170
-2165
-2159
-2153
-2146
-2140
-2132
-2125
-2117
-2109
-2100
-2091
-2082
-2072
-2061
-2051
-2039
-2028
-2016
-2003
-1990
-1976
-1962
-1948
-1933
-1917
-1901
-1885
-1868
-1851
-1833
-1814
-1795
-1776
-1756
-1736
-1715
-1693
-1672
-1649
-1626
-1603
-1579
-1554
-1529
-1503
-1477
-1450
-1423
-1395
-1366
-1337
-1307
-1276
-1245
-1213
-1181
-1148
-1115
-1081
-1046
-1010
-975
-939
-902
-865
-828
-790
-751
-712
-673
-634
-594
-554
-514
-473
-433
-392
-351
-310
-269
-228
-187
-147
-106
-65
-24
17
57
98
138
178
218
257
297
336
375
413
452
489
527
564
601
637
673
708
742
776
810
843
875
906
937
967
997
1025
1053
1080
1106
1132
1156
1180
1202
1224
1245
1265
1283
1301
1318
1334
1350
1364
1377
1389
1401
1411
1421
1430
1438
1445
1451
1457
1462
1466
1469
1471
1473
1474
1475
1474
1473
1471
1469
1466
1463
1458
1454
1448
1443
1436
1430
1422
1415
1407
1399
1390
1381
1372
1363
1353
1344
1334
1324
1314
1304
1294
1284
1274
1264
1253
1243
1233
1223
1213
1203
1194
1184
1174
1164
1154
1144
1135
1125
1115
1105
1094
1084
1074
1063
1052
1041
1030
1018
1006
995
983
971
958
945
932
919
906
892
878
864
849
835
820
805
790
774
758
742
726
710
694
677
660
643
626
609
591
574
556
538
520
502
484
466
448
429
411
393
375
357
339
321
303
285
268
251
233
217
200
183
167
151
136
120
106
91
77
63
50
37
24
12
1
-10
-21
-31
-40
-49
-58
-66
-73
-80
-87
-92
-98
-102
-107
-111
-114
-117
-119
-121
-123
-124
-125
-125
-126
-125
-125
-124
-123
-121
-119
-117
-115
-113
-110
-107
-105
-102
-99
-96
-93
-91
-88
-85
-83
-80
-78
-76
-75
-73
-72
-71
-70
-69
-69
-69
-69
-70
-71
-72
-73
-75
-77
-80
-83
-86
-90
-94
-98
-103
-108
-113
-119
-125
-132
-139
-146
-154
-162
-171
-179
-188
-198
-207
-217
-227
-238
-248
-259
-270
-281
-292
-303
-315
-326
-338
-350
-362
-374
-387
-399
-412
-425
-437
-451
-464
-478
-491
-505
-519
-534
-548
-563
-578
-594
-609
-625
-641
-657
-673
-689
-705
-722
-738
-755
-771
-788
-805
-821
-838
-855
-871
-888
-905
-921
-938
-954
-971
-988
-1004
-1020
-1038
-1054
-1071
-1088
-1105
-1122
-1139
-1156
-1174
-1191
-1209
-1226
-1244
-1262
-1280
-1299
-1317
-1336
-1354
-1373
-1392
-1412
-1431
-1451
-1471
-1491
-1511
-1532
-1553
-1574
-1595
-1617
-1639
-1660
-1683
-1705
-1727
-1750
-1773
-1796
-1819
-1843
-1866
-1890
-1914
-1937
-1961
-1985
-2009
-2033
-2058
-2082
-2106
-2130
-2154
-2178
-2202
-2226
-2250
-2274
-2297
-2321
-2345
-2368
-2391
-2414
-2437
-2460
-2483
-2505
-2527
-2549
-2571
-2593
-2614
-2635
-2656
-2677
-2697
-2717
-2737
-2757
-2776
-2794
-2813
-2831
-2848
-2866
-2882
-2898
-2914
-2930
-2944
-2959
-2972
-2986
-2998
-3011
-3022
-3033
-3044
-3054
-3063
-3072
-3080
-3087
-3094
-3100
-3106
-3111
-3115
-3119
-3122
-3125
-3127
-3128
-3129
-3129
-3128
-3127
-3125
-3123
-3120
-3116
-3112
-3107
-3101
-3095
-3088
-3081
-3073
-3065
-3056
-3046
-3037
-3026
-3015
-3004
-2993
-2981
-2968
-2956
-2943
-2929
-2915
-2901
-2887
-2873
-2858
-2843
-2827
-2812
-2796
-2780
-2764
-2748
-2731
-2714
-2697
-2680
-2663
-2645
-2628
-2610
-2592
-2574
-2556
-2538
-2520
-2502
-2484
-2466
-2448
-2429
-2411
-2393
-2375
-2357
-2339
-2321
-2303
-2285
-2267
-2250
-2232
-2215
-2198
-2181
-2164
-2147
-2131
-2115
-2099
-2083
-2067
-2052
-2037
-2021
-2008
-1993
-1979
-1966
-1952
-1939
-1926
-1913
-1901
-1888
-1877
-1865
-1854
-1843
-1832
-1822
-1812
-1802
-1793
-1784
-1776
-1768
-1760
-1753
-1746
-1739
-1733
-1727
-1722
-1717
-1713
-1709
-1705
-1702
-1700
-1698
-1697
-1696
-1695
-1696
-1697
-1698
-1700
-1703
-1706
-1710
-1715
-1720
-1726
-1733
-1740
-1749
-1757
-1767
-1777
-1788
-1800
-1812
-1825
-1839
-1853
-1868
-1884
-1900
-1917
-1935
-1953
-1972
-1991
-2011
-2031
-2052
-2073
-2095
-2118
-2140
-2163
-2187
-2211
-2235
-2260
-2285
-2311
-2336
-2363
-2389
-2416
-2443
-2470
-2498
-2526
-2554
-2583
-2612
-2641
-2671
-2701
-2731
-2761
-2792
-2823
-2854
-2885
-2917
-2948
-2980
-3013
-3045
-3078
-3110
-3143
-3176
-3209
-3243
-3276
-3309
-3343
-3376
-3410
-3443
-3477
-3510
-3544
-3578
-3611
-3645
-3679
-3713
-3746
-3780
-3814
-3848
-3882
-3916
-3950
-3984
-4019
-4053
-4088
-4122
-4157
-4192
-4227
-4263
-4298
-4334
-4369
-4405
-4441
-4477
-4513
-4550
-4586
-4622
-4659
-4696
-4732
-4769
-4805
-4842
-4878
-4915
-4951
-4987
-5023
-5059
-5094
-5129
-5164
-5199
-5234
-5268
-5301
-5335
-5368
-5400
-5433
-5464
-5496
-5527
-5557
-5587
-5616
-5645
-5673
-5701
-5728
-5754
-5780
-5805
-5829
-5852
-5875
-5897
-5918
-5938
-5957
-5975
-5992
-6008
-6023
-6037
-6051
-6063
-6073
-6083
-6092
-6099
-6106
-6111
-6115
-6118
-6120
-6120
-6120
-6118
-6115
-6110
-6105
-6098
-6090
-6081
-6070
-6059
-6046
-6032
-6016
-6000
-5982
-5962
-5942
-5920
-5897
-5873
-5848
-5821
-5793
-5763
-5733
-5701
-5668
-5633
-5597
-5560
-5522
-5483
-5442
-5400
-5357
-5312
-5267
-5220
-5172
-5123
-5072
-5021
-4969
-4915
-4861
-4805
-4748
-4691
-4632
-4573
-4512
-4451
-4389
-4326
-4262
-4198
-4132
-4066
-3999
-3932
-3864
-3795
-3726
-3656
-3585
-3514
-3443
-3371
-3298
-3226
-3153
-3079
-3006
-2932
-2857
-2783
-2708
-2633
-2559
-2483
-2408
-2333
-2258
-2182
-2107
-2032
-1956
-1881
-1806
-1731
-1656
-1581
-1506
-1432
-1358
-1284
-1210
-1137
-1064
-991
-919
-847
-775
-704
-633
-563
-493
-424
-355
-286
-218
-150
-83
-17
49
114
179
243
307
370
433
494
555
616
676
735
793
850
907
963
1018
1073
1127
1179
1231
1282
1333
1382
1430
1478
1524
1570
1614
1658
1701
1743
1784
1823
1862
1900
1937
1973
2009
2043
2076
2108
2140
2170
2200
2229
2257
2284
2310
2335
2360
2384
2407
2429
2451
2472
2492
2511
2530
2548
2566
2582
2598
2613
2628
2642
2655
2668
2680
2691
2702
2711
2721
2729
2737
2745
2751
2757
2763
2768
2772
2775
2778
2781
2782
2783
2784
2784
2783
2782
2780
2778
2775
2771
2767
2762
2757
2752
2746
2739
2732
2725
2717
2708
2699
2690
2680
2669
2659
2647
2635
2623
2610
2596
2582
2567
2552
2536
2519
2502
2485
2467
2448
2428
2408
2388
2367
2345
2323
2300
2277
2253
2229
2204
2179
2154
2128
2101
2074
2047
2020
1992
1964
1935
1906
1877
1848
1818
1788
1758
1728
1698
1668
1637
1607
1576
1545
1514
1484
1453
1422
1391
1361
1330
1299
1269
1239
1209
1179
1149
1120
1090
1061
1033
1004
976
948
921
894
867
841
815
790
765
740
716
692
669
646
624
603
582
561
541
522
503
485
467
450
433
417
401
386
372
358
345
333
321
309
298
288
279
270
262
254
247
240
234
229
224
220
216
213
210
208
206
205
204
204
204
204
205
206
208
210
212
215
218
221
224
228
231
235
240
244
249
254
259
264
269
274
280
286
292
298
304
310
317
323
330
337
344
351
358
365
373
380
388
396
404
412
420
428
436
444
453
461
470
478
487
496
505
514
523
532
541
551
561
571
581
591
602
613
624
636
648
661
674
687
701
716
731
746
762
779
796
814
833
852
872
893
914
936
959
982
1006
1031
1056
1082
1109
1136
1164
1193
1222
1252
1282
1313
1345
1377
1410
1443
1476
1511
1545
1580
1616
1652
1688
1725
1762
1800
1838
1876
1914
1953
1992
2032
2071
2111
2151
2192
2232
2273
2314
2355
2396
2437
2478
2519
2560
2602
2643
2685
2726
2767
2809
2850
2891
2933
2974
3015
3056
3097
3137
3178
3218
3258
3298
3338
3378
3417
3456
3495
3534
3572
3610
3647
3685
3722
3759
3795
3831
3867
3902
3937
3972
4006
4041
4075
4109
4142
4175
4207
4240
4272
4303
4335
4366
4396
4426
4456
4486
4515
4543
4572
4599
4627
4654
4680
4706
4731
4756
4780
4804
4827
4850
4872
4894
4915
4935
4955
4974
4993
5011
5028
5045
5062
5078
5093
5108
5122
5136
5150
5162
5175
5187
5198
5209
5220
5230
5239
5248
5257
5265
5273
5281
5287
5294
5300
5305
5310
5315
5319
5322
5325
5328
5330
5332
5333
5334
5334
5334
5333
5332
5331
5329
5326
5323
5320
5317
5313
5308
5303
5298
5293
5287
5281
5275
5268
5261
5254
5247
5239
5231
5223
5215
5207
5199
5191
5183
5174
5166
5158
5149
5141
5133
5125
5117
5109
5101
5094
5086
5079
5072
5065
5058
5052
5045
5039
5033
5026
5020
5015
5009
5003
4998
4992
4987
4982
4977
4971
4967
4962
4957
4952
4947
4943
4938
4934
4929
4925
4920
4916
4912
4907
4903
4899
4894
4890
4886
4881
4877
4872
4867
4862
4857
4852
4846
4841
4835
4829
4823
4816
4810
4803
4796
4789
4781
4774
4766
4758
4751
4743
4735
4727
4719
4711
4703
4695
4688
4680
4672
4665
4658
4650
4643
4636
4630
4623
4616
4610
4604
4598
4591
4585
4580
4574
4568
4562
4557
4552
4546
4541
4536
4531
4526
4521
4517
4512
4508
4503
4499
4495
4492
4488
4485
4481
4478
4476
4473
4471
4469
4467
4465
4464
4463
4462
4461
4460
4460
4460
4459
4459
4459
4459
4459
4459
4460
4460
4459
4459
4459
4459
4458
4458
4457
4456
4454
4453
4451
4450
4447
4445
4442
4439
4436
4433
4429
4424
4420
4415
4410
4404
4398
4392
4386
4379
4371
4364
4356
4347
4339
4330
4321
4311
4301
4291
4281
4270
4259
4248
4236
4224
4212
4200
4188
4175
4162
4149
4136
4122
4109
4094
4081
4067
4051
4038
4022
4009
3994
3979
3964
3949
3933
3918
3903
3888
3872
3857
3842
3827
3812
3797
3782
3767
3753
3738
3724
3710
3696
3682
3669
3655
3642
3629
3616
3603
3590
3578
3565
3553
3541
3529
3517
3505
3494
3482
3471
3459
3448
3437
3426
3416
3405
3394
3384
3374
3364
3354
3345
3335
3326
3317
3308
3299
3291
3282
3274
3266
3259
3251
3244
3237
3230
3224
3217
3211
3205
3199
3193
3188
3182
3177
3172
3166
3161
3156
3151
3146
3141
3136
3131
3126
3121
3116
3111
3106
3101
3096
3090
3085
3080
3075
3069
3064
3059
3054
3048
3043
3038
3033
3028
3023
3018
3013
3009
3004
2999
2995
2990
2986
2982
2977
2973
2969
2965
2961
2957
2953
2949
2945
2941
2937
2933
2929
2925
2921
2917
2913
2909
2905
2901
2897
2893
2889
2885
2881
2877
2873
2869
2865
2861
2857
2853
2849
2845
2841
2838
2834
2830
2827
2823
2820
2816
2813
2809
2806
2803
2800
2797
2793
2790
2787
2784
2781
2777
2774
2770
2767
2763
2759
2755
2751
2746
2742
2737
2731
2726
2720
2713
2706
2699
2692
2684
2675
2667
2657
2648
2637
2627
2616
2604
2592
2580
2567
2554
2541
2527
2513
2498
2483
2468
2452
2436
2420
2403
2386
2369
2352
2334
2317
2298
2280
2261
2243
2224
2204
2185
2165
2145
2125
2105
2084
2063
2043
2021
2000
1979
1957
1936
1914
1892
1870
1848
1826
1803
1781
1759
1736
1714
1692
1669
1647
1625
1602
1580
1558
1536
1514
1492
1470
1448
1426
1404
1382
1360
1339
1317
1295
1273
1251
1229
1207
1185
1162
1140
1117
1095
1072
1049
1026
1002
979
955
932
908
883
859
834
810
785
759
734
708
683
657
630
604
577
550
523
496
469
441
414
386
358
330
301
273
244
216
187
159
130
101
72
43
14
-15
-43
-72
-101
-130
-159
-187
-216
-244
-273
-301
-329
-357
-385
-413
-440
-467
-494
-521
-547
-573
-599
-625
-650
-674
-699
-723
-746
-769
-792
-814
-836
-857
-878
-899
-919
-939
-958
-977
-996
-1014
-1032
-1050
-1067
-1084
-1100
-1117
-1133
-1148
-1164
-1179
-1194
-1208
-1223
-1237
-1250
-1264
-1277
-1290
-1302
-1315
-1327
-1339
-1350
-1362
-1373
-1383
-1394
-1404
-1414
-1424
-1434
-1443
-1452
-1461
-1469
-1478
-1486
-1494
-1502
-1509
-1517
-1524
-1531
-1538
-1545
-1551
-1558
-1564
-1571
-1577
-1583
-1589
-1595
-1601
-1607
-1612
-1618
-1624
-1629
-1634
-1639
-1645
-1650
-1654
-1659
-1664
-1669
-1673
-1678
-1682
-1686
-1690
-1694
-1698
-1702
-1705
-1709
-1712
-1716
-1719
-1722
-1725
-1727
-1730
-1732
-1735
-1737
-1739
-1741
-1743
-1745
-1747
-1748
-1750
-1751
-1752
-1753
-1754
-1755
-1756
-1757
-1758
-1758
-1759
-1759
-1759
-1759
-1760
-1760
-1759
-1759
-1759
-1759
-1758
-1757
-1757
-1756
-1755
-1753
-1752
-1750
-1748
-1746
-1744
-1742
-1739
-1736
-1733
-1730
-1726
-1723
-1719
-1715
-1711
-1706
-1702
-1697
-1692
-1687
-1682
-1677
-1672
-1666
-1661
-1656
-1650
-1645
-1640
-1634
-1629
-1624
-1618
-1613
-1608
-1602
-1597
-1591
-1586
-1581
-1576
-1570
-1565
-1560
-1555
-1549
-1544
-1539
-1534
-1529
-1525
-1520
-1515
-1511
-1506
-1502
-1498
-1494
-1490
-1486
-1482
-1479
-1476
-1472
-1469
-1466
-1463
-1461
-1458
-1456
-1454
-1452
-1450
-1448
-1446
-1445
-1444
-1442
-1442
-1441
-1440
-1440
-1440
-1440
-1440
-1440
-1441
-1441
-1442
-1444
-1445
-1447
-1449
-1451
-1454
-1457
-1460
-1463
-1467
-1471
-1476
-1481
-1486
-1491
-1497
-1504
-1511
-1518
-1525
-1533
-1542
-1550
-1559
-1569
-1579
-1589
-1599
-1610
-1621
-1633
-1644
-1656
-1669
-1681
-1694
-1707
-1720
-1733
-1746
-1759
-1773
-1786
-1800
-1813
-1827
-1840
-1853
-1866
-1879
-1892
-1905
-1918
-1930
-1942
-1954
-1966
-1977
-1988
-1999
-2009
-2019
-2029
-2037
-2047
-2056
-2064
-2072
-2080
-2087
-2093
-2100
-2106
-2111
-2116
-2121
-2125
-2129
-2132
-2135
-2137
-2139
-2140
-2141
-2142
-2142
-2142
-2141
-2139
-2137
-2135
-2132
-2129
-2126
-2121
-2117
-2112
-2106
-2101
-2094
-2088
-2081
-2073
-2066
-2058
-2049
-2041
-2032
-2023
-2013
-2004
-1994
-1984
-1973
-1963
-1952
-1941
-1930
-1919
-1907
-1896
-1884
-1872
-1859
-1847
-1834
-1821
-1808
-1794
-1781
-1767
-1753
-1738
-1723
-1708
-1693
-1677
-1661
-1645
-1628
-1611
-1594
-1576
-1558
-1540
-1521
-1502
-1482
-1462
-1442
-1422
-1401
-1380
-1359
-1337
-1315
-1293
-1271
-1248
-1225
-1202
-1179
-1156
-1132
-1109
-1085
-1062
-1038
-1014
-990
-966
-942
-919
-895
-871
-847
-823
-799
-775
-751
-728
-704
-680
-657
-633
-610
-586
-563
-540
-516
-493
-470
-447
-425
-402
-379
-357
-335
-313
-291
-269
-247
-226
-205
-184
-163
-142
-122
-102
-82
-63
-43
-24
-6
13
30
48
65
82
99
115
131
146
161
175
190
203
216
229
241
253
264
275
285
295
304
313
321
329
336
343
349
354
359
364
368
371
374
376
377
378
379
378
378
376
374
372
369
365
361
356
350
344
338
331
323
315
306
297
287
276
266
254
242
230
217
204
190
176
162
147
132
116
100
84
67
51
33
16
-2
-20
-38
-56
-74
-93
-111
-130
-149
-168
-187
-206
-225
-244
-263
-281
-300
-319
-337
-356
-374
-392
-410
-427
-444
-462
-478
-495
-511
-527
-543
-559
-574
-589
-603
-617
-631
-645
-658
-670
-683
-695
-707
-718
-729
-740
-750
-760
-770
-780
-789
-798
-807
-815
-823
-831
-839
-846
-853
-860
-867
-873
-880
-886
-892
-898
-903
-909
-914
-919
-924
-929
-934
-938
-943
-947
-952
-956
-960
-965
-969
-973
-977
-981
-986
-990
-994
-999
-1002
-1008
-1012
-1016
-1022
-1027
-1033
-1038
-1044
-1050
-1056
-1062
-1069
-1075
-1082
-1090
-1097
-1105
-1113
-1121
-1130
-1139
-1148
-1157
-1167
-1177
-1188
-1199
-1210
-1221
-1233
-1245
-1258
-1271
-1284
-1298
-1312
-1326
-1341
-1356
-1372
-1388
-1404
-1421
-1437
-1454
-1472
-1490
-1508
-1526
-1544
-1563
-1582
-1601
-1620
-1639
-1659
-1678
-1698
-1718
-1738
-1757
-1777
-1797
-1817
-1837
-1857
-1877
-1896
-1916
-1935
-1955
-1974
-1993
-2012
-2029
-2049
-2067
-2085
-2103
-2120
-2137
-2154
-2170
-2187
-2203
-2218
-2234
-2249
-2263
-2277
-2291
-2305
-2318
-2331
-2343
-2355
-2366
-2377
-2388
-2398
-2408
-2417
-2426
-2434
-2442
-2450
-2457
-2464
-2470
-2476
-2482
-2487
-2492
-2497
-2501
-2505
-2508
-2512
-2515
-2518
-2520
-2523
-2525
-2527
-2529
-2531
-2533
-2535
-2537
-2539
-2541
-2542
-2544
-2546
-2549
-2551
-2553
-2556
-2558
-2561
-2565
-2568
-2571
-2575
-2579
-2583
-2588
-2592
-2597
-2602
-2608
-2613
-2619
-2625
-2631
-2638
-2645
-2652
-2659
-2667
-2674
-2682
-2691
-2699
-2708
-2717
-2726
-2736
-2746
-2756
-2766
-2776
-2787
-2798
-2810
-2821
-2833
-2845
-2857
-2870
-2883
-2895
-2909
-2922
-2935
-2948
-2962
-2976
-2989
-3003
-3017
-3030
-3044
-3057
-3071
-3084
-3097
-3110
-3123
-3136
-3148
-3161
-3173
-3184
-3196
-3207
-3219
-3229
-3240
-3251
-3261
-3271
-3280
-3290
-3299
-3308
-3317
-3326
-3335
-3343
-3352
-3360
-3368
-3376
-3384
-3392
-3399
-3407
-3414
-3422
-3429
-3436
-3443
-3450
-3457
-3464
-3470
-3477
-3483
-3490
-3496
-3502
-3508
-3514
-3520
-3526
-3531
-3537
-3542
-3548
-3553
-3558
-3563
-3569
-3574
-3579
-3584
-3589
-3594
-3599
-3605
-3610
-3615
-3620
-3625
-3630
-3636
-3641
-3646
-3651
-3656
-3662
-3667
-3672
-3677
-3683
-3688
-3693
-3698
-3704
-3709
-3714
-3719
-3724
-3729
-3735
-3740
-3745
-3750
-3754
-3759
-3764
-3769
-3774
-3778
-3783
-3788
-3792
-3797
-3801
-3806
-3810
-3814
-3818
-3823
-3827
-3831
-3835
-3839
-3843
-3847
-3851
-3855
-3859
-3863
-3867
-3870
-3874
-3878
-3881
-3885
-3888
-3891
-3894
-3897
-3900
-3903
-3905
-3908
-3910
-3911
-3913
-3914
-3916
-3916
-3917
-3917
-3917
-3916
-3916
-3914
-3913
-3911
-3908
-3905
-3902
-3898
-3894
-3889
-3883
-3878
-3871
-3865
-3857
-3849
-3841
-3832
-3823
-3813
-3802
-3791
-3780
-3768
-3755
-3742
-3729
-3714
-3700
-3685
-3669
-3652
-3636
-3618
-3600
-3582
-3563
-3544
-3524
-3504
-3483
-3462
-3440
-3418
-3395
-3372
-3349
-3325
-3301
-3276
-3251
-3226
-3200
-3174
-3148
-3122
-3095
-3068
-3041
-3013
-2985
-2957
-2929
-2901
-2873
-2845
-2816
-2788
-2759
-2730
-2702
-2673
-2645
-2617
-2588
-2560
-2532
-2504
-2476
-2449
-2421
-2394
-2367
-2341
-2314
-2288
-2262
-2236
-2210
-2185
-2160
-2135
-2110
-2086
-2062
-2037
-2013
-1991
-1968
-1945
-1922
-1899
-1877
-1854
-1832
-1810
-1789
-1767
-1746
-1725
-1704
-1683
-1662
-1641
-1621
-1600
-1580
-1560
-1539
-1519
-1499
-1479
-1459
-1439
-1419
-1399
-1379
-1358
-1338
-1317
-1297
-1276
-1255
-1234
-1212
-1190
-1168
-1146
-1123
-1100
-1077
-1053
-1029
-1004
-980
-955
-929
-903
-877
-850
-823
-795
-767
-739
-710
-680
-651
-620
-590
-559
-527
-496
-464
-431
-398
-365
-331
-297
-262
-227
-192
-156
-120
-84
-47
-10
28
66
105
144
183
223
263
303
344
385
426
468
510
552
594
637
680
723
767
811
855
899
943
988
1032
1077
1122
1167
1213
1258
1303
1349
1394
1440
1486
1531
1577
1623
1669
1715
1761
1807
1853
1899
1945
1992
2037
2085
2131
2178
2224
2271
2318
2365
2412
2459
2506
2554
2601
2648
2695
2743
2790
2838
2885
2933
2980
3027
3075
3122
3169
3217
3264
3311
3358
3404
3451
3498
3544
3591
3637
3684
3730
3776
3822
3868
3914
3959
4005
4050
4096
4141
4186
4231
4276
4321
4365
4410
4454
4498
4542
4586
4630
4674
4717
4760
4803
4845
4888
4930
4972
5013
5055
5096
5136
5177
5217
5256
5295
5334
5372
5410
5448
5485
5521
5557
5593
5628
5663
5697
5730
5763
5796
5828
5859
5890
5920
5950
5979
6008
6036
6063
6090
6116
6142
6167
6191
6215
6238
6260
6282
6303
6324
6343
6362
6381
6398
6415
6431
6447
6461
6475
6488
6500
6512
6522
6532
6541
6548
6556
6562
6567
6571
6575
6578
6580
6581
6581
6580
6578
6576
6573
6569
6564
6558
6551
6543
6535
6526
6516
6505
6494
6481
6468
6455
6440
6425
6409
6392
6374
6356
6337
6318
6297
6276
6255
6232
6209
6185
6161
6136
6111
6085
6058
6031
6003
5975
5946
5917
5887
5857
5827
5796
5765
5733
5702
5670
5637
5605
5572
5539
5506
5473
5439
5406
5372
5338
5304
5270
5235
5201
5167
5132
5097
5063
5028
4993
4958
4923
4888
4852
4817
4781
4746
4710
4675
4639
4603
4567
4531
4495
4459
4423
4388
4352
4316
4280
4244
4208
4172
4137
4101
4065
4030
3994
3959
3924
3889
3854
3819
3784
3750
3715
3681
3647
3613
3579
3545
3512
3478
3445
3412
3379
3346
3313
3280
3248
3216
3183
3151
3120
3088
3056
3025
2993
2962
2931
2900
2869
2839
2808
2778
2748
2718
2689
2659
2630
2601
2573
2544
2516
2488
2461
2434
2407
2381
2355
2329
2304
2279
2254
2230
2207
2184
2161
2139
2117
2096
2075
2055
2036
2017
1998
1980
1963
1946
1930
1914
1899
1885
1871
1858
1845
1833
1822
1811
1801
1791
1782
1773
1765
1758
1751
1745
1739
1734
1730
1726
1722
1719
1717
1715
1713
1713
1712
1712
1713
1714
1715
1717
1719
1722
1725
1728
1732
1736
1740
1745
1750
1755
1761
1767
1773
1779
1786
1792
1799
1806
1813
1821
1828
1836
1844
1852
1860
1868
1877
1885
1894
1902
1911
1920
1928
1937
1946
1955
1964
1973
1982
1991
2000
2009
2017
2027
2036
2045
2054
2063
2072
2081
2090
2099
2107
2116
2125
2133
2141
2150
2158
2166
2173
2181
2189
2196
2203
2210
2217
2223
2229
2235
2241
2247
2252
2257
2262
2266
2270
2274
2277
2280
2283
2285
2287
2289
2290
2291
2291
2291
2291
2291
2289
2288
2286
2284
2281
2279
2275
2272
2267
2263
2258
2253
2247
2241
2235
2228
2221
2214
2206
2198
2190
2181
2172
2162
2153
2143
2133
2122
2111
2101
2089
2078
2067
2055
2043
2032
2020
2008
1995
1983
1971
1959
1947
1935
1922
1910
1898
1887
1875
1863
1851
1840
1829
1817
1806
1796
1785
1774
1764
1754
1744
1734
1724
1714
1705
1696
1687
1678
1669
1660
1652
1643
1635
1627
1619
1611
1603
1595
1588
1580
1573
1566
1559
1552
1545
1538
1531
1525
1518
1512
1506
1500
1494
1488
1482
1476
1470
1464
1459
1453
1447
1441
1435
1430
1424
1418
1412
1405
1399
1393
1386
1379
1373
1366
1358
1351
1344
1336
1328
1320
1312
1304
1296
1287
1278
1270
1261
1252
1242
1233
1224
1214
1204
1195
1185
1175
1165
1155
1145
1134
1124
1113
1103
1092
1081
1070
1059
1047
1036
1024
1012
999
987
974
961
948
934
920
906
892
877
861
846
830
814
797
780
762
745
726
708
689
669
650
629
609
588
566
545
522
500
477
454
431
407
383
358
334
309
284
259
233
208
182
156
130
104
78
52
26
-1
-27
-53
-79
-105
-131
-157
-183
-209
-234
-260
-285
-310
-334
-359
-383
-407
-430
-453
-476
-499
-521
-543
-564
-585
-606
-626
-645
-665
-683
-702
-720
-737
-754
-770
-786
-802
-817
-832
-846
-860
-873
-886
-898
-910
-921
-932
-943
-953
-962
-972
-981
-989
-998
-1004
-1012
-1020
-1027
-1034
-1040
-1046
-1052
-1058
-1063
-1068
-1072
-1077
-1081
-1085
-1088
-1092
-1095
-1098
-1100
-1103
-1105
-1107
-1108
-1110
-1111
-1112
-1113
-1113
-1114
-1114
-1114
-1114
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1106
-1105
-1103
-1101
-1099
-1096
-1094
-1091
-1089
-1086
-1083
-1079
-1076
-1072
-1069
-1065
-1060
-1056
-1051
-1047
-1041
-1036
-1031
-1025
-1018
-1012
-1006
-999
-992
-985
-977
-970
-962
-954
-945
-937
-928
-920
-911
-902
-893
-884
-874
-865
-856
-846
-836
-827
-817
-807
-798
-788
-778
-768
-758
-748
-737
-727
-717
-707
-696
-686
-675
-665
-654
-644
-633
-622
-612
-601
-590
-579
-568
-557
-546
-535
-524
-512
-501
-490
-479
-467
-456
-445
-433
-422
-411
-399
-388
-377
-366
-355
-344
-332
-321
-310
-299
-288
-277
-267
-256
-245
-234
-224
-213
-203
-192
-182
-171
-161
-151
-141
-132
-122
-112
-103
-93
-84
-75
-66
-58
-49
-41
-33
-25
-17
-9
-2
5
12
19
26
32
38
44
49
55
60
65
70
74
79
83
87
91
95
99
102
106
109
112
116
119
122
125
128
131
134
136
139
142
144
147
149
152
154
156
159
161
163
165
166
168
170
171
173
174
175
176
177
178
179
180
181
181
182
182
182
183
183
183
184
184
184
184
184
184
184
185
185
185
185
185
186
186
186
187
187
188
188
189
189
190
190
191
192
193
193
194
195
196
197
198
200
201
202
204
205
207
209
211
213
215
217
220
222
225
228
231
234
237
240
244
247
251
255
258
262
267
271
275
280
284
289
293
298
303
307
312
317
322
327
331
336
341
345
350
354
359
363
367
371
375
378
382
385
388
391
394
397
399
401
403
405
407
408
409
410
410
411
411
411
411
410
409
408
407
406
404
402
400
397
395
392
388
385
381
377
373
368
363
358
353
347
341
335
328
321
314
306
299
290
282
274
265
255
246
236
227
216
206
196
185
174
163
151
140
128
116
104
92
79
66
54
41
28
14
1
-12
-26
-40
-54
-68
-82
-96
-110
-124
-138
-152
-166
-181
-195
-209
-223
-237
-250
-264
-278
-291
-304
-317
-330
-343
-355
-367
-379
-391
-402
-413
-424
-434
-445
-454
-464
-473
-482
-491
-499
-507
-515
-522
-529
-536
-542
-548
-554
-559
-564
-569
-574
-578
-582
-586
-589
-592
-595
-597
-599
-601
-603
-604
-605
-606
-606
-606
-606
-606
-605
-605
-603
-602
-600
-599
-596
-594
-591
-588
-585
-582
-578
-574
-570
-566
-561
-557
-552
-547
-542
-536
-531
-525
-519
-513
-507
-501
-494
-488
-481
-474
-468
-461
-453
-446
-439
-432
-424
-416
-409
-401
-393
-385
-377
-369
-361
-352
-344
-335
-327
-318
-309
-300
-291
-282
-273
-264
-254
-245
-235
-226
-216
-206
-196
-186
-176
-166
-156
-146
-136
-126
-116
-105
-95
-85
-75
-65
-55
-45
-35
-25
-16
-6
4
13
23
32
42
51
60
70
79
88
97
106
115
124
133
141
150
159
167
176
184
192
201
209
217
225
234
242
250
257
265
273
281
288
296
303
311
318
325
332
338
345
351
358
364
370
376
381
387
392
398
403
408
413
417
422
427
431
435
439
443
447
451
454
458
461
464
467
470
473
476
478
481
483
485
486
488
490
491
492
493
494
494
495
495
495
495
494
494
493
492
491
490
489
487
486
484
482
480
478
476
473
471
468
465
462
459
456
452
449
445
441
437
433
428
424
419
414
408
403
397
390
384
377
370
363
355
348
339
331
322
313
304
294
284
274
263
252
241
229
218
206
193
181
168
155
141
128
114
100
85
71
56
41
26
10
-5
-21
-37
-54
-70
-87
-104
-121
-138
-155
-173
-191
-209
-227
-246
-264
-283
-302
-321
-341
-360
-380
-400
-420
-441
-461
-482
-502
-523
-544
-565
-587
-608
-629
-651
-672
-694
-716
-737
-759
-781
-803
-824
-846
-868
-889
-911
-933
-954
-976
-998
-1018
-1040
-1062
-1083
-1104
-1125
-1146
-1167
-1188
-1209
-1230
-1250
-1271
-1291
-1311
-1331
-1351
-1371
-1391
-1411
-1430
-1449
-1469
-1488
-1507
-1525
-1544
-1563
-1581
-1599
-1618
-1636
-1654
-1671
-1689
-1706
-1724
-1741
-1758
-1775
-1792
-1809
-1825
-1841
-1857
-1873
-1889
-1904
-1920
-1935
-1949
-1964
-1978
-1992
-2005
-2019
-2033
-2045
-2058
-2070
-2082
-2093
-2105
-2115
-2126
-2136
-2145
-2154
-2163
-2172
-2179
-2187
-2194
-2200
-2207
-2212
-2217
-2222
-2226
-2230
-2234
-2237
-2239
-2241
-2243
-2244
-2244
-2245
-2244
-2244
-2243
-2241
-2240
-2238
-2235
-2232
-2229
-2225
-2221
-2217
-2212
-2207
-2202
-2197
-2191
-2185
-2178
-2172
-2165
-2158
-2150
-2143
-2135
-2126
-2118
-2109
-2100
-2091
-2082
-2072
-2063
-2053
-2041
-2032
-2021
-2011
-2000
-1989
-1978
-1967
-1955
-1944
-1932
-1921
-1909
-1897
-1885
-1874
-1862
-1850
-1838
-1826
-1814
-1802
-1790
-1778
-1766
-1754
-1742
-1730
-1718
-1706
-1694
-1683
-1671
-1659
-1647
-1635
-1623
-1611
-1599
-1587
-1575
-1563
-1551
-1539
-1526
-1514
-1502
-1490
-1477
-1465
-1452
-1439
-1427
-1414
-1401
-1388
-1375
-1362
-1349
-1336
-1322
-1309
-1295
-1282
-1268
-1255
-1241
-1227
-1213
-1199
-1185
-1171
-1157
-1143
-1129
-1115
-1101
-1086
-1072
-1058
-1044
-1029
-1014
-1000
-986
-971
-957
-943
-928
-914
-899
-885
-870
-856
-841
-827
-812
-798
-783
-769
-754
-740
-726
-711
-697
-683
-669
-655
-641
-627
-613
-599
-586
-572
-559
-545
-532
-519
-506
-493
-481
-468
-456
-444
-432
-420
-408
-397
-385
-374
-363
-352
-341
-331
-320
-310
-300
-290
-280
-270
-261
-251
-242
-233
-224
-215
-206
-197
-189
-181
-172
-164
-156
-148
-141
-133
-126
-119
-112
-105
-98
-92
-86
-80
-74
-68
-63
-58
-53
-49
-45
-41
-37
-33
-30
-28
-25
-23
-21
-20
-18
-18
-17
-17
-17
-18
-19
-20
-22
-24
-26
-29
-32
-35
-39
-43
-48
-53
-58
-64
-70
-76
-83
-89
-97
-104
-112
-120
-129
-137
-146
-155
-165
-175
-185
-195
-205
-215
-226
-237
-248
-259
-271
-282
-294
-305
-317
-329
-341
-353
-366
-378
-390
-403
-415
-428
-440
-453
-465
-478
-491
-503
-516
-529
-542
-555
-567
-580
-593
-606
-619
-632
-644
-657
-670
-683
-696
-708
-721
-733
-746
-758
-771
-783
-796
-808
-820
-832
-844
-856
-868
-880
-891
-903
-914
-926
-937
-948
-959
-971
-982
-992
-1002
-1014
-1025
-1035
-1046
-1057
-1067
-1078
-1088
-1099
-1109
-1120
-1130
-1140
-1150
-1161
-1171
-1181
-1191
-1201
-1211
-1220
-1230
-1240
-1249
-1258
-1267
-1276
-1285
-1294
-1302
-1311
-1319
-1326
-1334
-1341
-1348
-1355
-1361
-1368
-1374
-1379
-1384
-1389
-1394
-1398
-1402
-1406
-1410
-1413
-1415
-1418
-1420
-1421
-1423
-1423
-1424
-1424
-1424
-1424
-1423
-1422
-1420
-1418
-1416
-1413
-1410
-1407
-1403
-1399
-1395
-1390
-1385
-1380
-1374
-1368
-1362
-1355
-1348
-1341
-1333
-1325
-1317
-1308
-1299
-1289
-1279
-1269
-1259
-1248
-1237
-1225
-1213
-1201
-1188
-1175
-1162
-1148
-1134
-1120
-1105
-1090
-1075
-1059
-1043
-1027
-1010
-993
-976
-958
-940
-922
-904
-885
-866
-847
-827
-807
-787
-766
-746
-725
-703
-682
-660
-638
-616
-593
-570
-547
-523
-500
-476
-451
-427
-402
-377
-352
-326
-300
-274
-248
-221
-194
-167
-140
-112
-85
-57
-28
0
29
58
87
116
146
176
206
236
267
297
328
359
391
422
454
485
517
549
582
614
647
679
712
745
778
811
844
878
911
944
978
1010
1045
1078
1112
1146
1180
1213
1247
1281
1315
1348
1382
1416
1450
1484
1518
1552
1586
1620
1654
1689
1723
1757
1791
1826
1860
1895
1929
1964
1998
2033
2067
2102
2136
2171
2205
2240
2274
2309
2343
2377
2411
2445
2479
2513
2547
2580
2614
2647
2680
2713
2746
2779
2811
2843
2875
2907
2938
2969
3000
3031
3061
3092
3121
3151
3180
3209
3238
3266
3294
3321
3349
3375
3402
3428
3453
3478
3503
3527
3551
3575
3598
3620
3642
3663
3684
3705
3725
3744
3763
3782
3800
3818
3835
3851
3867
3883
3898
3913
3927
3941
3954
3967
3980
3992
4003
4014
4025
4035
4045
4054
4064
4073
4081
4089
4097
4104
4111
4117
4123
4129
4134
4139
4144
4148
4152
4155
4158
4161
4163
4166
4167
4169
4170
4171
4171
4171
4171
4170
4170
4169
4167
4166
4164
4162
4159
4157
4154
4151
4147
4144
4140
4136
4132
4127
4123
4118
4113
4107
4102
4096
4090
4083
4077
4070
4064
4056
4049
4041
4033
4025
4016
4008
3998
3989
3979
3969
3959
3948
3937
3926
3915
3903
3890
3878
3865
3852
3838
3824
3810
3795
3780
3764
3748
3732
3715
3698
3680
3662
3643
3624
3604
3584
3563
3542
3520
3497
3474
3451
3427
3402
3377
3351
3324
3297
3270
3241
3212
3183
3153
3122
3090
3058
3026
2993
2959
2925
2890
2854
2818
2782
2745
2708
2670
2631
2592
2553
2513
2473
2432
2392
2350
2309
2267
2225
2183
2140
2097
2054
2011
1968
1925
1882
1838
1795
1752
1708
1665
1622
1578
1535
1492
1449
1407
1364
1322
1280
1238
1196
1155
1113
1072
1032
991
951
911
872
833
794
756
718
681
644
607
571
536
500
466
432
398
365
333
301
270
239
209
179
150
122
94
67
41
15
-10
-35
-58
-82
-105
-127
-148
-169
-190
-209
-229
-248
-266
-284
-301
-318
-334
-350
-365
-381
-395
-409
-423
-437
-450
-462
-475
-487
-498
-509
-520
-531
-541
-551
-561
-570
-580
-588
-597
-605
-614
-622
-629
-637
-644
-651
-658
-665
-672
-678
-685
-691
-697
-703
-709
-715
-720
-726
-732
-737
-742
-747
-752
-757
-762
-767
-771
-776
-780
-784
-788
-792
-795
-799
-802
-805
-807
-810
-812
-814
-816
-817
-818
-819
-819
-820
-819
-819
-818
-817
-816
-814
-812
-809
-806
-803
-799
-795
-791
-786
-781
-776
-770
-764
-758
-751
-744
-737
-729
-721
-712
-704
-695
-686
-676
-666
-656
-646
-635
-625
-614
-603
-591
-580
-568
-556
-544
-532
-520
-508
-495
-483
-470
-457
-444
-431
-418
-405
-392
-379
-366
-353
-340
-327
-314
-301
-288
-275
-263
-250
-237
-225
-212
-200
-187
-175
-163
-151
-139
-128
-116
-105
-93
-82
-71
-60
-49
-38
-28
-17
-7
4
14
24
34
44
54
63
73
82
92
101
110
119
129
138
146
155
164
173
182
190
199
207
216
224
233
241
250
258
266
274
283
291
299
307
315
323
332
340
348
355
363
371
379
387
394
402
409
417
424
432
439
446
453
460
467
474
481
488
495
501
508
514
520
526
532
538
543
549
554
559
564
569
573
578
582
586
589
593
596
599
602
604
606
608
610
611
613
614
614
615
615
615
615
614
613
612
611
610
608
606
603
601
598
595
592
588
584
580
576
571
566
561
556
550
545
539
533
526
520
513
506
499
492
485
478
470
463
455
448
440
433
425
418
410
403
395
388
380
373
366
359
352
345
338
331
324
318
311
305
298
292
286
280
274
268
262
256
250
245
239
234
229
223
218
213
209
204
200
195
191
188
184
180
177
174
171
169
166
164
162
161
159
158
157
157
156
156
156
156
157
158
159
160
161
163
165
167
169
172
174
177
180
183
186
190
193
197
200
204
208
212
217
221
225
230
235
239
244
249
254
259
265
270
275
281
286
292
298
304
310
316
322
328
334
340
347
353
360
366
373
379
386
392
399
406
412
419
426
433
439
446
453
460
467
474
481
488
495
502
509
516
523
531
538
546
553
561
569
577
585
593
601
609
618
626
635
644
653
662
671
680
689
699
708
718
728
738
748
759
769
780
791
802
813
824
836
847
859
871
883
896
908
920
933
946
959
972
985
998
1012
1025
1039
1052
1066
1080
1094
1108
1122
1136
1151
1165
1179
1193
1208
1222
1237
1251
1265
1280
1294
1309
1323
1337
1352
1366
1380
1394
1408
1422
1437
1450
1464
1478
1492
1505
1519
1532
1545
1558
1571
1584
1597
1610
1622
1634
1646
1658
1670
1681
1693
1704
1715
1726
1736
1747
1757
1767
1777
1787
1796
1805
1814
1823
1831
1839
1848
1855
1863
1870
1877
1884
1891
1897
1904
1910
1915
1921
1926
1931
1936
1941
1945
1949
1954
1957
1961
1965
1968
1971
1974
1977
1979
1981
1984
1985
1987
1989
1990
1991
1992
1993
1994
1994
1994
1994
1994
1993
1993
1992
1990
1989
1987
1985
1982
1979
1976
1973
1970
1966
1962
1957
1953
1948
1942
1937
1931
1925
1919
1913
1906
1899
1892
1885
1877
1869
1861
1853
1845
1836
1827
1818
1809
1800
1790
1780
1770
1760
1750
1739
1729
1718
1707
1696
1684
1673
1661
1649
1638
1626
1614
1602
1589
1577
1565
1552
1540
1527
1515
1502
1490
1477
1465
1452
1440
1427
1415
1402
1390
1378
1366
1353
1341
1329
1317
1305
1293
1281
1269
1257
1245
1233
1221
1208
1196
1184
1172
1160
1148
1135
1123
1110
1097
1085
1072
1059
1045
1032
1018
1004
991
977
963
948
934
919
904
889
874
858
843
827
811
794
778
761
744
727
710
693
675
658
640
622
604
585
567
548
529
511
491
472
453
433
414
394
374
354
334
314
293
273
252
232
211
191
170
150
129
108
88
67
47
27
6
-14
-34
-54
-74
-93
-113
-132
-151
-170
-189
-207
-226
-244
-262
-279
-297
-314
-331
-348
-364
-380
-396
-412
-427
-443
-457
-472
-487
-501
-515
-528
-542
-555
-568
-581
-593
-605
-617
-629
-640
-651
-662
-673
-683
-694
-704
-714
-723
-733
-742
-751
-760
-768
-777
-785
-794
-802
-810
-818
-826
-833
-841
-849
-856
-864
-871
-879
-886
-893
-901
-908
-915
-923
-930
-937
-945
-952
-959
-967
-974
-982
-989
-997
-1004
-1012
-1020
-1028
-1036
-1044
-1051
-1059
-1068
-1076
-1084
-1092
-1100
-1108
-1116
-1124
-1132
-1140
-1148
-1156
-1164
-1172
-1180
-1187
-1195
-1202
-1209
-1216
-1223
-1230
-1237
-1243
-1249
-1255
-1261
-1267
-1272
-1277
-1282
-1286
-1291
-1295
-1298
-1302
-1305
-1308
-1310
-1313
-1315
-1316
-1317
-1318
-1319
-1319
-1319
-1319
-1318
-1317
-1316
-1314
-1312
-1309
-1306
-1303
-1300
-1296
-1291
-1287
-1282
-1277
-1271
-1265
-1259
-1253
-1246
-1239
-1231
-1223
-1215
-1207
-1198
-1189
-1180
-1170
-1161
-1151
-1140
-1130
-1119
-1108
-1096
-1085
-1073
-1061
-1048
-1036
-1022
-1010
-997
-983
-970
-956
-942
-928
-914
-899
-885
-870
-855
-840
-825
-809
-794
-778
-763
-747
-731
-714
-698
-681
-665
-648
-631
-614
-597
-580
-562
-545
-527
-509
-491
-473
-455
-437
-418
-400
-381
-363
-344
-325
-306
-287
-268
-248
-229
-209
-190
-170
-150
-130
-110
-90
-69
-49
-28
-7
14
35
56
78
100
121
144
166
188
211
234
257
281
304
328
352
376
400
425
450
474
500
525
550
576
602
628
654
680
706
733
759
786
813
840
867
894
921
948
975
1002
1030
1057
1085
1112
1139
1166
1193
1220
1247
1274
1301
1327
1354
1380
1406
1431
1457
1482
1507
1531
1555
1579
1603
1626
1649
1671
1693
1715
1736
1757
1777
1797
1816
1835
1854
1872
1889
1906
1922
1938
1953
1968
1982
1996
2008
2021
2033
2044
2055
2065
2074
2083
2092
2099
2107
2114
2120
2126
2131
2136
2140
2144
2148
2151
2154
2156
2158
2159
2161
2162
2162
2163
2163
2163
2162
2162
2161
2160
2159
2158
2156
2155
2153
2151
2149
2147
2145
2142
2140
2137
2135
2132
2130
2127
2124
2122
2119
2116
2113
2111
2108
2106
2103
2101
2098
2096
2093
2091
2089
2087
2085
2083
2082
2080
2078
2077
2075
2074
2073
2072
2071
2070
2069
2068
2067
2066
2065
2064
2063
2062
2061
2060
2059
2058
2057
2056
2055
2054
2052
2051
2049
2048
2045
2044
2041
2040
2037
2036
2033
2031
2029
2025
2024
2021
2017
2015
2012
2009
2005
2003
2000
1996
1993
1990
1986
1983
1979
1975
1972
1968
1964
1961
1957
1953
1949
1945
1941
1937
1933
1928
1924
1920
1915
1911
1906
1902
1897
1892
1887
1882
1877
1872
1867
1862
1856
1851
1845
1840
1834
1828
1823
1817
1811
1805
1798
1792
1786
1779
1773
1767
1760
1753
1747
1740
1733
1726
1719
1712
1705
1697
1690
1682
1675
1667
1659
1652
1644
1636
1628
1619
1611
1603
1594
1586
1577
1568
1559
1550
1541
1532
1523
1514
1505
1495
1486
1476
1466
1457
1447
1437
1427
1417
1407
1396
1386
1375
1365
1354
1344
1333
1322
1311
1300
1289
1278
1266
1255
1244
1232
1221
1210
1198
1186
1175
1163
1152
1140
1129
1117
1105
1094
1082
1071
1059
1048
1036
1025
1014
1002
991
980
969
958
947
936
925
914
903
893
882
871
861
851
840
830
820
810
800
790
780
771
761
751
742
733
723
714
705
696
687
679
670
661
653
645
636
628
620
612
604
597
589
582
574
567
560
553
546
539
532
526
519
513
507
501
495
489
483
477
472
467
461
456
451
446
442
437
433
428
424
420
416
412
408
404
401
397
393
390
387
383
380
377
374
371
368
365
362
359
356
354
351
349
346
344
342
339
337
335
333
331
330
328
326
325
323
322
321
320
319
318
317
317
316
315
315
315
314
314
314
314
314
314
315
315
315
316
316
317
317
318
319
320
321
321
322
323
324
326
327
328
329
330
332
333
334
335
337
338
340
341
342
344
345
347
348
350
351
352
354
355
357
358
359
361
362
363
365
366
367
369
370
371
372
374
375
376
378
379
381
382
384
385
387
389
391
393
395
397
399
402
404
407
410
413
417
420
424
428
432
437
441
446
452
457
463
469
476
483
490
497
505
513
522
531
540
550
560
571
582
593
605
617
629
642
655
669
683
697
712
727
742
758
774
790
806
823
840
857
875
892
910
928
946
964
983
1000
1018
1038
1056
1075
1094
1112
1131
1149
1168
1186
1204
1223
1241
1259
1277
1294
1312
1329
1347
1364
1381
1397
1414
1430
1447
1463
1478
1494
1509
1524
1539
1554
1568
1583
1596
1610
1624
1637
1650
1662
1675
1687
1699
1711
1722
1734
1744
1755
1766
1776
1786
1796
1805
1815
1824
1832
1841
1850
1858
1866
1874
1881
1889
1896
1903
1910
1917
1923
1930
1936
1942
1948
1954
1960
1965
1971
1976
1981
1986
1991
1996
2001
2005
2009
2013
2017
2021
2025
2029
2033
2036
2039
2041
2045
2048
2051
2053
2056
2058
2061
2063
2065
2067
2069
2071
2073
2075
2076
2078
2080
2081
2083
2084
2086
2087
2089
2090
2091
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2105
2106
2107
2107
2108
2108
2108
2108
2108
2108
2108
2108
2108
2107
2107
2106
2105
2104
2103
2102
2101
2099
2098
2096
2094
2092
2089
2087
2084
2081
2078
2075
2071
2067
2063
2059
2054
2049
2044
2039
2033
2028
2021
2015
2009
2001
1995
1987
1980
1972
1964
1955
1947
1938
1929
1919
1910
1900
1890
1880
1870
1859
1848
1837
1826
1815
1803
1791
1780
1768
1756
1743
1731
1718
1706
1693
1680
1667
1654
1640
1627
1613
1600
1586
1573
1559
1545
1531
1517
1503
1489
1475
1461
1447
1433
1419
1405
1390
1376
1363
1349
1335
1321
1308
1294
1281
1267
1254
1241
1228
1216
1203
1191
1179
1166
1155
1143
1131
1120
1109
1098
1087
1077
1066
1056
1046
1036
1027
1016
1008
999
991
982
974
966
958
950
942
935
928
921
914
908
901
895
889
883
877
872
866
861
856
851
846
841
837
832
828
823
819
815
811
807
803
800
796
792
789
785
782
778
775
772
768
765
762
758
755
752
749
746
742
739
736
732
729
726
722
719
715
712
708
704
700
697
693
689
685
680
676
672
667
663
658
653
649
644
639
634
628
623
618
613
607
601
596
590
584
578
572
566
560
553
547
540
534
527
520
513
506
499
491
484
476
469
461
453
445
437
428
420
412
403
394
386
377
368
359
350
341
332
323
313
304
295
285
276
266
257
247
238
228
218
209
199
189
180
170
160
151
141
131
122
112
103
93
84
74
65
55
46
37
27
18
9
0
-10
-19
-28
-37
-46
-55
-64
-73
-81
-90
-99
-108
-116
-125
-134
-142
-151
-159
-168
-176
-185
-193
-201
-210
-218
-226
-234
-243
-251
-259
-267
-275
-284
-292
-300
-308
-317
-325
-333
-342
-350
-358
-367
-375
-384
-392
-401
-409
-418
-427
-436
-444
-453
-462
-471
-480
-489
-498
-507
-516
-526
-535
-544
-553
-563
-572
-581
-591
-600
-610
-619
-629
-638
-648
-657
-667
-676
-686
-696
-705
-715
-725
-734
-744
-754
-763
-773
-783
-792
-802
-811
-821
-830
-840
-849
-859
-868
-878
-887
-896
-905
-915
-924
-933
-942
-951
-959
-968
-977
-986
-994
-1002
-1010
-1020
-1028
-1036
-1044
-1052
-1060
-1068
-1076
-1084
-1092
-1099
-1107
-1115
-1122
-1129
-1137
-1144
-1151
-1158
-1166
-1173
-1180
-1187
-1193
-1200
-1207
-1214
-1221
-1227
-1234
-1240
-1247
-1253
-1260
-1266
-1272
-1278
-1284
-1290
-1296
-1302
-1308
-1313
-1319
-1324
-1329
-1335
-1340
-1344
-1349
-1354
-1358
-1362
-1366
-1370
-1374
-1378
-1381
-1384
-1387
-1390
-1392
-1395
-1397
-1399
-1400
-1402
-1403
-1404
-1405
-1405
-1405
-1405
-1404
-1403
-1402
-1401
-1399
-1397
-1394
-1391
-1388
-1384
-1380
-1376
-1371
-1366
-1360
-1354
-1348
-1341
-1333
-1326
-1318
-1309
-1300
-1291
-1281
-1271
-1261
-1250
-1238
-1227
-1215
-1202
-1190
-1177
-1164
-1150
-1136
-1122
-1108
-1094
-1079
-1064
-1049
-1033
-1018
-1002
-986
-971
-955
-938
-922
-906
-889
-873
-856
-840
-823
-807
-790
-774
-757
-741
-724
-708
-692
-676
-660
-644
-628
-612
-597
-581
-566
-551
-536
-521
-507
-492
-478
-464
-450
-437
-424
-410
-397
-385
-372
-360
-348
-336
-325
-313
-302
-291
-281
-270
-260
-250
-240
-231
-221
-212
-203
-195
-186
-178
-170
-162
-154
-147
-139
-132
-125
-118
-111
-105
-98
-92
-85
-79
-73
-67
-61
-55
-49
-43
-37
-32
-26
-20
-14
-9
-3
2
8
13
19
24
30
35
40
45
51
56
61
66
71
75
80
85
89
94
98
102
106
110
113
117
120
123
126
128
131
133
134
136
137
138
139
140
140
140
140
139
138
137
135
134
131
129
126
123
119
116
111
107
102
97
92
86
80
73
66
59
52
45
37
29
20
12
3
-6
-15
-25
-34
-44
-54
-64
-74
-84
-95
-105
-116
-126
-137
-147
-158
-169
-180
-190
-201
-212
-222
-233
-244
-254
-265
-275
-285
-296
-306
-316
-326
-336
-346
-356
-365
-375
-384
-393
-403
-411
-420
-429
-437
-445
-453
-461
-469
-476
-483
-490
-496
-502
-508
-514
-520
-525
-530
-534
-539
-543
-547
-550
-553
-556
-559
-561
-563
-565
-566
-568
-569
-569
-570
-570
-570
-570
-569
-569
-568
-567
-565
-564
-562
-560
-558
-556
-554
-552
-549
-547
-544
-541
-539
-536
-533
-530
-527
-524
-521
-519
-516
-513
-510
-507
-504
-502
-499
-496
-494
-491
-489
-487
-484
-482
-480
-478
-476
-474
-473
-471
-469
-468
-466
-465
-463
-462
-461
-460
-459
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-444
-443
-442
-440
-439
-437
-435
-433
-431
-429
-426
-424
-421
-418
-415
-411
-408
-404
-400
-396
-391
-387
-382
-377
-371
-366
-360
-354
-348
-342
-336
-329
-322
-315
-308
-301
-293
-286
-278
-270
-261
-253
-244
-236
-227
-218
-209
-200
-190
-181
-171
-161
-151
-141
-131
-121
-111
-100
-89
-79
-68
-57
-46
-35
-24
-12
-1
11
22
34
46
58
70
83
95
108
121
134
147
160
173
186
200
214
228
242
256
270
284
299
314
328
343
358
373
389
404
419
435
450
466
482
498
514
530
546
562
578
595
611
627
644
660
677
693
710
727
744
761
777
794
811
828
846
863
880
897
914
932
949
966
984
1000
1018
1037
1054
1072
1090
1108
1126
1145
1163
1181
1200
1219
1237
1256
1275
1294
1314
1333
1353
1372
1392
1412
1432
1452
1473
1493
1513
1534
1555
1576
1597
1618
1639
1660
1681
1703
1724
1745
1767
1788
1809
1831
1852
1874
1895
1917
1938
1959
1981
2001
2024
2045
2066
2088
2109
2130
2152
2173
2194
2215
2237
2258
2279
2300
2321
2342
2363
2384
2405
2425
2446
2467
2487
2508
2528
2548
2569
2589
2609
2629
2649
2668
2688
2707
2726
2746
2765
2783
2802
2821
2839
2857
2875
2893
2911
2929
2946
2964
2981
2998
3015
3031
3048
3064
3081
3097
3112
3128
3144
3159
3174
3189
3204
3218
3232
3246
3260
3273
3286
3299
3312
3324
3336
3348
3359
3370
3380
3391
3401
3410
3419
3428
3437
3445
3452
3459
3466
3473
3479
3484
3489
3494
3498
3502
3506
3509
3511
3513
3515
3516
3517
3517
3516
3516
3514
3513
3511
3508
3505
3501
3497
3492
3487
3482
3476
3469
3462
3455
3447
3439
3431
3421
3412
3402
3392
3381
3370
3359
3347
3335
3323
3310
3297
3284
3270
3256
3242
3228
3213
3199
3184
3168
3153
3138
3122
3106
3091
3075
3059
3042
3026
3010
2994
2977
2961
2944
2928
2912
2895
2879
2862
2846
2830
2814
2798
2782
2766
2750
2734
2718
2702
2686
2671
2655
2640
2624
2609
2594
2578
2563
2548
2533
2518
2503
2489
2474
2459
2444
2429
2414
2399
2385
2370
2355
2340
2325
2310
2296
2281
2266
2251
2236
2221
2206
2190
2175
2159
2144
2128
2112
2096
2079
2063
2045
2029
2012
1995
1977
1959
1941
1923
1904
1885
1866
1847
1827
1808
1788
1767
1747
1726
1706
1685
1663
1642
1621
1599
1577
1555
1533
1511
1489
1467
1444
1422
1399
1377
1354
1332
1309
1286
1263
1241
1218
1195
1173
1150
1127
1105
1082
1060
1037
1014
993
971
949
927
905
884
862
841
820
799
778
758
737
717
697
678
658
639
620
601
582
564
546
528
510
493
476
459
442
426
410
394
379
363
348
334
319
305
291
278
264
252
239
227
215
203
192
180
170
159
149
139
129
119
110
101
92
84
75
67
59
52
44
37
30
23
16
9
3
-3
-10
-16
-22
-27
-33
-38
-44
-49
-54
-59
-64
-69
-73
-78
-82
-87
-91
-95
-99
-103
-107
-111
-115
-119
-123
-126
-130
-134
-137
-141
-145
-148
-152
-155
-159
-162
-166
-169
-173
-176
-179
-183
-186
-189
-192
-195
-199
-202
-205
-208
-211
-214
-217
-220
-222
-225
-228
-231
-234
-237
-240
-242
-245
-248
-251
-254
-256
-259
-262
-265
-267
-270
-273
-276
-279
-282
-285
-288
-291
-294
-297
-300
-303
-307
-310
-313
-317
-320
-324
-327
-331
-335
-339
-343
-347
-351
-355
-359
-364
-368
-373
-377
-382
-386
-391
-396
-401
-406
-411
-416
-421
-426
-431
-436
-442
-447
-452
-457
-463
-468
-474
-479
-484
-490
-495
-501
-506
-512
-517
-523
-528
-534
-539
-545
-550
-555
-561
-566
-571
-576
-581
-586
-591
-596
-601
-605
-610
-615
-619
-623
-628
-632
-636
-640
-644
-647
-651
-655
-658
-662
-665
-668
-671
-674
-678
-681
-683
-686
-689
-692
-695
-697
-700
-702
-705
-707
-710
-712
-714
-716
-718
-720
-723
-724
-726
-728
-730
-732
-734
-735
-737
-738
-740
-741
-742
-744
-745
-746
-747
-748
-749
-750
-751
-752
-753
-754
-755
-756
-757
-758
-759
-759
-760
-761
-762
-763
-764
-765
-766
-767
-768
-769
-769
-770
-771
-772
-773
-774
-774
-775
-776
-776
-777
-777
-778
-778
-779
-779
-779
-779
-779
-779
-779
-779
-779
-778
-778
-777
-777
-776
-775
-774
-773
-772
-771
-769
-768
-766
-764
-763
-761
-759
-756
-754
-752
-749
-747
-744
-741
-738
-735
-732
-729
-726
-723
-719
-716
-712
-709
-705
-702
-698
-694
-691
-687
-683
-679
-676
-672
-668
-664
-661
-657
-653
-649
-646
-642
-639
-635
-632
-629
-626
-622
-620
-617
-614
-611
-609
-606
-604
-602
-600
-598
-596
-595
-593
-592
-591
-590
-589
-588
-587
-586
-586
-585
-584
-584
-583
-583
-582
-582
-581
-581
-580
-580
-579
-578
-578
-577
-576
-575
-574
-573
-572
-570
-569
-568
-566
-564
-563
-561
-559
-557
-555
-553
-551
-549
-547
-544
-542
-539
-537
-534
-531
-529
-526
-523
-520
-517
-514
-511
-508
-504
-501
-498
-495
-492
-489
-486
-482
-479
-476
-473
-470
-467
-464
-461
-458
-455
-453
-450
-447
-445
-442
-440
-438
-436
-433
-431
-429
-427
-425
-424
-422
-420
-418
-417
-415
-414
-412
-411
-409
-408
-407
-405
-404
-403
-401
-400
-398
-397
-396
-394
-393
-391
-390
-388
-387
-385
-383
-381
-380
-378
-375
-373
-371
-369
-366
-364
-361
-358
-355
-352
-349
-346
-342
-338
-335
-331
-327
-323
-318
-314
-309
-305
-300
-295
-290
-285
-280
-275
-270
-265
-260
-255
-250
-244
-239
-234
-229
-224
-219
-214
-209
-204
-200
-195
-191
-186
-182
-178
-174
-170
-167
-164
-160
-158
-155
-152
-150
-148
-146
-145
-144
-142
-142
-141
-141
-141
-141
-141
-142
-143
-145
-146
-148
-151
-153
-156
-159
-163
-167
-171
-176
-181
-186
-192
-198
-204
-211
-218
-226
-234
-242
-251
-260
-270
-280
-290
-300
-311
-322
-334
-346
-358
-371
-384
-397
-410
-424
-438
-453
-467
-482
-497
-513
-528
-544
-560
-576
-593
-609
-626
-643
-660
-677
-694
-712
-729
-747
-765
-783
-800
-818
-836
-854
-872
-890
-908
-926
-944
-962
-980
-998
-1016
-1034
-1051
-1069
-1086
-1104
-1121
-1139
-1156
-1173
-1190
-1207
-1223
-1240
-1257
-1273
-1289
-1306
-1322
-1338
-1353
-1369
-1385
-1400
-1416
-1431
-1446
-1461
-1476
-1490
-1505
-1519
-1534
-1548
-1562
-1576
-1589
-1603
-1616
-1629
-1642
-1655
-1668
-1680
-1693
-1705
-1717
-1728
-1740
-1751
-1762
-1773
-1783
-1794
-1804
-1813
-1823
-1832
-1841
-1850
-1858
-1866
-1874
-1882
-1889
-1896
-1902
-1909
-1915
-1921
-1926
-1931
-1936
-1941
-1945
-1949
-1953
-1956
-1959
-1962
-1964
-1967
-1968
-1970
-1971
-1972
-1973
-1974
-1974
-1974
-1973
-1972
-1971
-1970
-1968
-1967
-1965
-1962
-1960
-1957
-1953
-1950
-1946
-1943
-1938
-1934
-1930
-1925
-1920
-1915
-1909
-1904
-1898
-1892
-1886
-1880
-1874
-1868
-1861
-1855
-1848
-1841
-1835
-1828
-1821
-1814
-1807
-1800
-1794
-1787
-1780
-1773
-1766
-1760
-1753
-1746
-1739
-1733
-1726
-1720
-1713
-1707
-1701
-1695
-1688
-1682
-1676
-1670
-1665
-1659
-1653
-1648
-1642
-1637
-1632
-1627
-1622
-1617
-1612
-1608
-1603
-1599
-1595
-1591
-1587
-1583
-1579
-1576
-1572
-1569
-1566
-1563
-1560
-1557
-1554
-1551
-1549
-1546
-1543
-1541
-1539
-1536
-1534
-1531
-1529
-1526
-1524
-1522
-1519
-1517
-1514
-1512
-1510
-1507
-1505
-1502
-1500
-1497
-1495
-1493
-1490
-1488
-1485
-1483
-1481
-1478
-1476
-1473
-1471
-1469
-1466
-1464
-1462
-1459
-1457
-1454
-1452
-1450
-1447
-1445
-1443
-1440
-1438
-1435
-1433
-1431
-1428
-1426
-1424
-1421
-1419
-1417
-1414
-1412
-1410
-1407
-1405
-1402
-1400
-1398
-1395
-1393
-1391
-1388
-1386
-1384
-1381
-1379
-1377
-1374
-1372
-1370
-1367
-1365
-1363
-1361
-1358
-1356
-1354
-1351
-1349
-1347
-1344
-1342
-1340
-1337
-1335
-1333
-1331
-1328
-1326
-1324
-1321
-1319
-1317
-1314
-1312
-1310
-1308
-1305
-1303
-1301
-1298
-1296
-1294
-1292
-1289
-1287
-1285
-1283
-1280
-1278
-1276
-1274
-1271
-1269
-1267
-1265
-1262
-1260
-1258
-1256
-1253
-1251
-1249
-1247
-1244
-1242
-1240
-1238
-1235
-1233
-1231
-1229
-1226
-1224
-1222
-1220
-1218
-1215
-1213
-1211
-1209
-1206
-1204
-1202
-1200
-1198
-1195
-1193
-1191
-1189
-1187
-1184
-1182
-1180
-1178
-1176
-1173
-1171
-1169
-1167
-1165
-1162
-1160
-1158
-1156
-1154
-1152
-1149
-1147
-1145
-1143
-1141
-1139
-1136
-1134
-1132
-1130
-1128
-1126
-1123
-1121
-1119
-1117
-1115
-1113
-1111
-1108
-1106
-1104
-1102
-1100
-1098
-1096
-1093
-1091
-1089
-1087
-1085
-1083
-1081
-1078
-1076
-1074
-1072
-1070
-1068
-1066
-1064
-1062
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1045
-1043
-1041
-1038
-1036
-1034
-1032
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-987
-984
-982
-980
-978
-976
-974
-972
-970
-968
-966
-964
-962
-960
-958
-956
-954
-952
-950
-948
-946
-944
-942
-940
-938
-936
-934
-932
-930
-927
-925
-923
-921
-919
-917
-915
-913
-911
-909
-907
-905
-903
-901
-899
-897
-895
-893
-891
-890
-888
-886
-884
-882
-880
-878
-876
-874
-872
-870
-868
-866
-864
-862
-860
-858
-856
-854
-852
-850
-848
-846
-844
-842
-840
-838
-836
-835
-833
-831
-829
-827
-825
-823
-821
-819
-817
-815
-813
-811
-809
-807
-806
-804
-802
-800
-798
-796
-794
-792
-790
-788
-786
-784
-783
-781
-779
-777
-775
-773
-771
-769
-767
-766
-764
-762
-760
-758
-756
-754
-752
-750
-749
-747
-745
-743
-741
-739
-737
-735
-734
-732
-730
-728
-726
-724
-722
-721
-719
-717
-715
-713
-711
-710
-708
-706
-704
-702
-700
-698
-697
-695
-693
-691
-689
-687
-686
-684
-682
-680
-678
-677
-675
-673
-671
-669
-667
-666
-664
-662
-660
-658
-657
-655
-653
-651
-649
-648
-646
-644
-642
-640
-639
-637
-635
-633
-632
-630
-628
-626
-624
-623
-621
-619
-617
-616
-614
-612
-610
-608
-607
-605
-603
-601
-600
-598
-596
-594
-593
-591
-589
-587
-586
-584
-582
-580
-579
-577
-575
-573
-572
-570
-568
-567
-565
-563
-561
-560
-558
-556
-555
-553
-551
-549
-548
-546
-544
-543
-541
-539
-537
-536
-534
-532
-531
-529
-527
-525
-524
-522
-520
-519
-517
-515
-514
-512
-510
-509
-507
-505
-504
-502
-500
-499
-497
-495
-494
-492
-490
-489
-487
-485
-484
-482
-480
-479
-477
-475
-474
-472
-470
-469
-467
-465
-464
-462
-461
-459
-457
-456
-454
-452
-451
-449
-447
-446
-444
-443
-441
-439
-438
-436
-434
-433
-431
-430
-428
-426
-425
-423
-422
-420
-418
-417
-415
-414
-412
-410
-409
-407
-406
-404
-402
-401
-399
-398
-396
-395
-393
-391
-390
-388
-387
-385
-383
-382
-380
-379
-377
-376
-374
-373
-371
-369
-368
-366
-365
-363
-362
-360
-359
-357
-355
-354
-352
-351
-349
-348
-346
-345
-343
-342
-340
-339
-337
-335
-334
-332
-331
-329
-328
-326
-325
-323
-322
-320
-319
-317
-316
-314
-313
-311
-310
-308
-307
-305
-304
-302
-301
-299
-298
-296
-295
-293
-292
-290
-289
-287
-286
-284
-283
-281
-280
-278
-277
-275
-274
-272
-271
-270
-268
-267
-265
-264
-262
-261
-259
-258
-256
-255
-253
-252
-251
-249
-248
-246
-245
-243
-242
-240
-239
-238
-236
-235
-233
-232
-230
-229
-228
-226
-225
-223
-222
-220
-219
-218
-216
-215
-213
-212
-211
-209
-208
-206
-205
-203
-202
-201
-199
-198
-196
-195
-194
-192
-191
-189
-188
-187
-185
-184
-183
-181
-180
-178
-177
-176
-174
-173
-171
-170
-169
-167
-166
-165
-163
-162
-161
-159
-158
-156
-155
-154
-152
-151
-150
-148
-147
-146
-144
-143
-142
-140
-139
-138
-136
-135
-133
-132
-131
-129
-128
-127
-125
-124
-123
-121
-120
-119
-118
-116
-115
-114
-112
-111
-110
-108
-107
-106
-104
-103
-102
-100
-99
-98
-97
-95
-94
-93
-91
-90
-89
-87
-86
-85
-84
-82
-81
-80
-78
-77
-76
-75
-73
-72
-71
-69
-68
-67
-66
-64
-63
-62
-61
-59
-58
-57
-56
-54
-53
-52
-50
-49
-48
-47
-45
-44
-43
-42
-40
-39
-38
-37
-35
-34
-33
-32
-31
-29
-28
-27
-26
-24
-23
-22
-21
-19
-18
-17
-16
-15
-13
-12
-11
-10
-8
-7
-6
-5
-4
-2
-1
0
1
2
4
5
6
7
8
10
11
12
13
14
16
17
18
19
20
21
23
24
25
26
27
29
30
31
32
33
34
36
37
38
39
40
41
43
44
45
46
47
48
49
51
52
53
54
55
56
58
59
60
61
62
63
64
66
67
68
69
70
71
72
73
75
76
77
78
79
80
81
82
84
85
86
87
88
89
90
91
92
94
95
96
97
98
99
100
101
102
103
105
106
107
108
109
110
111
112
113
114
115
116
118
119
120
121
122
123
124
125
126
127
128
129
130
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
152
153
154
155
156
157
158
159
