5
8440
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
50
50
50
51
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
60
60
60
61
61
62
62
62
63
63
64
64
65
65
65
66
66
67
67
68
68
69
69
70
70
71
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
84
85
85
86
86
87
87
88
88
88
89
89
90
90
91
91
91
92
92
93
93
93
94
94
95
95
95
96
96
97
97
98
98
98
99
99
99
100
100
101
101
101
102
102
103
103
103
104
104
104
105
105
106
106
106
107
107
108
108
108
109
109
110
110
110
111
111
111
112
112
113
113
113
114
114
115
115
116
116
116
117
117
118
118
118
119
119
120
120
121
121
121
122
122
123
123
123
124
124
125
125
126
126
126
127
127
128
128
128
129
129
130
130
130
131
131
132
132
132
133
133
134
134
134
135
135
136
136
137
137
137
138
138
139
139
140
140
141
141
142
142
143
143
144
144
145
145
145
146
146
147
147
148
148
149
149
150
150
151
152
152
153
153
154
154
155
155
156
156
157
157
158
159
159
160
161
161
162
162
163
164
164
165
165
166
166
167
168
168
169
169
170
170
171
171
172
172
173
173
174
175
175
176
176
177
177
178
178
179
179
180
181
181
182
182
183
183
184
184
185
186
186
187
187
188
189
189
190
190
191
191
192
193
193
194
194
195
196
196
197
198
198
199
200
200
201
202
202
203
204
205
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
239
240
241
242
243
244
245
246
248
249
250
251
252
253
254
255
256
258
259
260
261
262
263
265
266
267
268
269
270
272
273
274
275
276
277
278
279
280
282
283
284
285
286
287
289
290
291
292
293
294
295
296
297
298
299
300
301
303
304
305
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
319
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
330
330
331
331
331
331
332
332
333
333
334
334
335
335
335
336
336
336
336
337
337
337
337
337
338
338
338
339
339
339
340
340
340
341
341
341
342
342
343
343
344
345
345
346
347
348
348
349
350
351
352
353
354
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
371
372
373
374
375
377
378
380
381
383
384
385
387
388
390
391
392
393
395
396
397
398
399
400
401
403
404
405
406
407
408
409
410
411
412
413
414
414
415
416
417
418
419
419
420
421
422
423
423
424
425
426
427
427
428
429
430
430
431
431
432
432
433
433
434
434
434
435
435
436
436
437
437
438
439
440
440
441
442
442
443
444
444
445
445
446
447
447
448
448
449
449
450
450
451
451
452
452
453
453
454
454
455
456
456
457
458
459
459
460
461
462
463
464
464
465
466
467
467
468
469
470
471
471
472
473
474
475
476
476
477
478
479
480
480
481
482
482
483
484
484
485
486
486
487
488
488
489
490
491
492
493
494
496
497
498
499
500
501
502
503
504
505
507
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
526
527
528
529
530
532
533
534
536
537
539
540
542
544
546
548
549
551
553
555
557
559
561
563
565
567
569
571
572
574
576
578
580
582
584
586
588
590
592
594
596
598
600
602
604
606
608
610
612
614
616
618
620
622
624
625
627
628
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
649
650
651
651
652
653
653
654
654
655
655
656
656
656
657
657
657
658
658
658
658
658
659
659
659
659
659
660
660
660
661
661
661
662
662
663
663
664
665
665
666
666
667
668
669
670
671
672
673
674
675
676
677
678
680
681
682
684
685
686
688
689
691
692
694
696
697
699
700
702
703
705
706
708
709
711
713
714
716
718
719
721
722
724
725
726
728
729
730
731
731
732
733
734
734
735
735
736
737
737
738
738
738
739
739
740
740
741
741
741
742
742
743
743
744
744
744
745
745
745
746
746
746
746
746
746
747
747
747
747
748
748
748
748
749
749
749
750
750
750
751
751
751
752
752
753
753
754
754
754
755
755
756
757
757
758
758
759
760
760
761
761
762
762
763
763
764
764
764
765
765
765
765
765
766
766
766
766
766
766
766
766
766
766
766
765
765
765
764
764
763
763
762
761
760
759
758
757
756
754
753
751
750
748
747
745
743
742
740
738
737
735
733
731
730
728
726
725
723
722
720
719
717
716
714
713
712
711
710
709
708
708
707
706
705
704
704
703
703
702
702
701
701
701
700
700
700
700
700
701
701
701
702
702
703
703
704
705
706
707
708
709
710
712
713
714
716
717
719
720
722
724
725
727
729
731
733
735
737
739
741
743
746
748
750
753
755
758
760
763
766
768
771
774
776
779
781
784
786
788
790
792
794
796
797
799
800
801
802
803
804
805
806
806
806
806
806
806
806
806
806
806
806
805
805
805
804
803
803
802
801
801
800
799
798
797
796
795
793
792
791
789
788
787
785
784
782
781
779
778
777
775
774
773
772
771
770
769
768
768
767
766
766
765
764
764
763
763
763
762
762
762
761
761
761
762
762
762
762
762
763
763
763
763
764
764
764
765
765
766
767
767
768
769
770
771
771
772
773
774
775
777
778
779
780
781
782
783
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
802
803
804
805
806
806
807
807
808
808
809
809
810
810
811
811
812
812
813
813
814
815
816
817
818
820
821
822
823
824
826
827
828
829
831
832
833
834
836
837
838
840
842
843
845
847
849
851
853
855
857
859
862
864
866
868
870
872
874
876
878
880
882
884
886
888
891
893
896
898
901
903
906
909
912
915
918
921
924
928
931
934
937
941
944
947
950
953
956
959
962
965
968
971
974
977
980
983
986
988
991
994
997
999
1002
1004
1006
1008
1012
1014
1016
1018
1022
1024
1028
1031
1034
1038
1041
1045
1048
1051
1055
1058
1061
1065
1068
1071
1074
1077
1080
1083
1086
1088
1091
1094
1097
1099
1102
1105
1107
1110
1112
1115
1117
1119
1121
1123
1125
1127
1129
1131
1132
1133
1134
1135
1136
1137
1138
1139
1139
1140
1141
1142
1143
1143
1144
1145
1146
1146
1147
1148
1148
1148
1148
1148
1148
1148
1148
1147
1147
1147
1146
1146
1145
1144
1143
1143
1142
1141
1140
1139
1139
1138
1137
1136
1135
1134
1133
1132
1131
1130
1128
1127
1126
1125
1123
1121
1120
1118
1116
1114
1113
1111
1109
1107
1105
1102
1100
1098
1096
1094
1092
1090
1088
1086
1084
1083
1081
1080
1079
1077
1076
1074
1073
1072
1070
1069
1067
1065
1064
1062
1060
1058
1056
1054
1053
1051
1050
1048
1047
1046
1045
1044
1043
1043
1042
1042
1042
1042
1042
1042
1042
1043
1043
1044
1045
1046
1046
1047
1048
1049
1050
1051
1053
1054
1055
1056
1057
1059
1060
1062
1063
1064
1066
1067
1069
1071
1072
1074
1076
1078
1080
1083
1085
1088
1090
1093
1096
1099
1102
1105
1109
1112
1115
1117
1120
1122
1124
1127
1129
1131
1134
1136
1139
1142
1145
1148
1151
1154
1158
1161
1164
1167
1170
1173
1176
1179
1183
1186
1190
1193
1196
1200
1203
1206
1209
1212
1215
1218
1222
1225
1228
1231
1234
1237
1240
1243
1246
1249
1252
1255
1257
1260
1263
1266
1269
1272
1275
1277
1280
1282
1285
1288
1290
1293
1296
1300
1303
1306
1309
1312
1315
1318
1321
1324
1327
1330
1333
1335
1338
1340
1342
1344
1345
1347
1348
1349
1350
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1368
1369
1370
1372
1373
1373
1374
1374
1375
1375
1375
1375
1374
1374
1374
1373
1372
1372
1371
1371
1370
1370
1369
1369
1369
1368
1368
1368
1368
1367
1367
1367
1366
1366
1365
1365
1365
1364
1364
1363
1362
1361
1361
1360
1359
1357
1356
1355
1353
1351
1350
1348
1346
1344
1342
1340
1339
1337
1336
1334
1333
1331
1330
1328
1326
1324
1322
1320
1317
1315
1312
1309
1307
1304
1301
1299
1296
1294
1291
1289
1287
1285
1283
1281
1279
1277
1274
1272
1270
1268
1266
1264
1262
1259
1257
1254
1251
1249
1246
1243
1240
1237
1235
1232
1229
1227
1225
1222
1220
1218
1216
1214
1212
1210
1209
1207
1206
1204
1203
1201
1199
1197
1196
1194
1192
1190
1188
1186
1184
1182
1179
1177
1176
1174
1172
1171
1170
1169
1168
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1168
1168
1169
1169
1169
1170
1170
1170
1169
1169
1169
1168
1167
1165
1164
1162
1160
1158
1155
1153
1150
1147
1144
1141
1138
1135
1132
1129
1126
1123
1121
1118
1115
1113
1110
1108
1105
1103
1100
1098
1095
1092
1090
1087
1084
1082
1079
1077
1075
1073
1070
1068
1066
1063
1061
1059
1057
1055
1053
1051
1049
1047
1045
1043
1041
1039
1038
1036
1035
1034
1033
1032
1032
1032
1032
1033
1033
1034
1034
1035
1036
1037
1038
1040
1041
1043
1045
1046
1049
1051
1053
1056
1059
1061
1064
1067
1070
1073
1077
1081
1085
1089
1093
1098
1102
1106
1111
1115
1119
1123
1126
1130
1134
1138
1141
1145
1148
1151
1154
1157
1160
1162
1165
1167
1169
1172
1174
1176
1177
1179
1180
1182
1184
1185
1187
1188
1190
1191
1193
1194
1195
1196
1197
1198
1198
1198
1198
1198
1198
1198
1197
1197
1197
1196
1196
1195
1195
1195
1194
1194
1194
1193
1193
1193
1193
1193
1193
1193
1192
1191
1190
1189
1187
1185
1182
1180
1178
1176
1173
1171
1169
1167
1165
1163
1161
1159
1157
1155
1153
1150
1148
1146
1145
1143
1141
1140
1138
1137
1135
1134
1133
1133
1132
1132
1132
1131
1131
1130
1130
1130
1129
1129
1129
1129
1128
1128
1127
1127
1126
1125
1124
1123
1121
1119
1117
1115
1112
1110
1107
1105
1102
1099
1096
1093
1090
1086
1083
1078
1074
1068
1063
1057
1050
1044
1037
1029
1020
1014
1004
997
989
980
972
963
954
945
936
927
918
908
898
888
877
867
856
845
834
824
813
803
793
782
772
762
752
742
732
722
711
701
691
681
671
661
651
641
631
621
611
601
591
581
571
562
552
543
533
525
516
508
500
492
485
478
471
464
458
452
446
441
436
432
427
423
420
416
413
411
409
407
405
404
403
402
402
402
402
403
403
404
405
406
408
409
410
412
413
415
416
417
419
420
421
423
425
427
429
432
434
438
441
445
449
453
458
463
467
473
478
483
488
494
499
505
511
516
523
529
536
543
551
558
566
574
583
591
599
608
617
625
635
644
654
663
673
683
693
704
714
725
736
748
759
771
783
795
807
819
831
843
855
867
878
890
901
913
924
935
946
957
968
979
990
1000
1010
1022
1032
1043
1053
1063
1073
1083
1093
1103
1113
1122
1132
1141
1150
1158
1167
1175
1183
1192
1199
1207
1215
1222
1230
1237
1245
1252
1258
1264
1270
1275
1279
1283
1286
1289
1291
1292
1293
1293
1293
1293
1292
1291
1289
1286
1283
1279
1275
1270
1264
1258
1251
1243
1236
1227
1218
1209
1200
1190
1180
1169
1158
1146
1135
1122
1110
1098
1085
1072
1059
1045
1031
1016
1002
987
972
956
939
922
905
888
870
851
833
815
796
777
759
740
720
700
680
659
638
617
595
573
551
528
505
482
460
437
414
392
370
348
326
305
284
263
242
222
201
181
161
141
122
103
83
64
46
27
9
-9
-27
-44
-61
-77
-92
-107
-122
-136
-149
-163
-176
-188
-201
-213
-225
-237
-249
-261
-273
-286
-298
-311
-323
-335
-347
-359
-371
-383
-394
-406
-417
-428
-439
-449
-460
-470
-481
-492
-502
-513
-523
-533
-543
-553
-563
-572
-581
-589
-598
-606
-614
-622
-628
-634
-640
-645
-649
-653
-657
-660
-662
-664
-666
-668
-669
-670
-670
-671
-671
-670
-670
-669
-668
-667
-667
-666
-665
-665
-664
-664
-663
-663
-662
-662
-662
-661
-661
-662
-662
-662
-662
-662
-662
-662
-662
-661
-661
-661
-661
-661
-661
-662
-662
-663
-664
-665
-665
-666
-666
-666
-666
-666
-666
-665
-665
-664
-663
-662
-661
-659
-658
-656
-653
-650
-647
-643
-639
-634
-629
-625
-620
-615
-610
-606
-602
-598
-595
-592
-589
-587
-585
-584
-582
-581
-580
-580
-580
-580
-580
-580
-580
-581
-582
-582
-583
-585
-586
-588
-590
-593
-596
-600
-604
-609
-614
-619
-625
-631
-637
-643
-650
-656
-663
-670
-677
-684
-691
-698
-705
-712
-719
-727
-734
-742
-750
-758
-766
-775
-783
-792
-801
-810
-818
-826
-834
-843
-850
-858
-866
-874
-882
-890
-898
-906
-914
-921
-929
-936
-943
-950
-957
-964
-971
-978
-985
-992
-999
-1004
-1012
-1018
-1024
-1030
-1036
-1042
-1047
-1053
-1058
-1063
-1068
-1072
-1077
-1081
-1085
-1089
-1093
-1096
-1099
-1101
-1103
-1105
-1106
-1107
-1108
-1108
-1109
-1109
-1109
-1109
-1108
-1108
-1107
-1107
-1107
-1106
-1106
-1105
-1104
-1103
-1101
-1099
-1097
-1094
-1091
-1089
-1085
-1082
-1079
-1075
-1072
-1068
-1064
-1061
-1057
-1054
-1050
-1046
-1043
-1039
-1035
-1031
-1027
-1022
-1020
-1016
-1012
-1008
-1004
-1002
-1000
-997
-994
-992
-990
-987
-985
-983
-981
-979
-978
-977
-976
-974
-974
-973
-973
-973
-973
-973
-973
-974
-975
-976
-978
-979
-981
-983
-985
-987
-989
-991
-993
-996
-998
-1000
-1002
-1004
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1026
-1028
-1031
-1033
-1036
-1039
-1041
-1044
-1046
-1049
-1051
-1053
-1055
-1058
-1060
-1063
-1066
-1069
-1072
-1076
-1079
-1083
-1087
-1091
-1095
-1100
-1105
-1111
-1117
-1123
-1129
-1136
-1143
-1150
-1157
-1164
-1172
-1179
-1187
-1195
-1203
-1211
-1219
-1227
-1235
-1243
-1252
-1260
-1269
-1278
-1286
-1295
-1304
-1312
-1321
-1330
-1339
-1348
-1357
-1367
-1376
-1386
-1396
-1406
-1417
-1428
-1439
-1450
-1461
-1472
-1482
-1493
-1504
-1515
-1525
-1536
-1546
-1556
-1565
-1574
-1583
-1591
-1599
-1606
-1613
-1619
-1625
-1631
-1636
-1641
-1645
-1649
-1653
-1656
-1659
-1662
-1665
-1668
-1671
-1674
-1676
-1679
-1681
-1683
-1686
-1688
-1689
-1691
-1693
-1694
-1695
-1696
-1697
-1697
-1698
-1698
-1697
-1697
-1697
-1696
-1695
-1694
-1693
-1691
-1689
-1686
-1683
-1680
-1676
-1672
-1668
-1664
-1659
-1655
-1650
-1646
-1641
-1636
-1631
-1626
-1620
-1615
-1609
-1603
-1597
-1590
-1583
-1576
-1568
-1560
-1552
-1544
-1535
-1527
-1518
-1509
-1500
-1491
-1482
-1472
-1463
-1453
-1443
-1433
-1423
-1412
-1402
-1391
-1380
-1369
-1359
-1348
-1338
-1328
-1318
-1309
-1301
-1293
-1286
-1279
-1273
-1268
-1264
-1260
-1256
-1253
-1250
-1247
-1245
-1242
-1239
-1237
-1235
-1233
-1232
-1231
-1230
-1229
-1229
-1229
-1228
-1228
-1228
-1228
-1229
-1229
-1230
-1232
-1234
-1236
-1238
-1241
-1244
-1247
-1250
-1253
-1255
-1258
-1260
-1262
-1264
-1265
-1267
-1267
-1268
-1268
-1268
-1267
-1267
-1266
-1266
-1266
-1266
-1266
-1267
-1267
-1268
-1270
-1271
-1273
-1274
-1276
-1278
-1281
-1283
-1285
-1288
-1291
-1294
-1297
-1300
-1304
-1307
-1311
-1314
-1318
-1322
-1325
-1329
-1333
-1337
-1340
-1344
-1347
-1351
-1354
-1358
-1362
-1366
-1370
-1374
-1378
-1382
-1386
-1390
-1394
-1398
-1402
-1406
-1410
-1414
-1418
-1422
-1427
-1432
-1438
-1443
-1449
-1455
-1462
-1468
-1476
-1484
-1492
-1501
-1510
-1519
-1529
-1540
-1550
-1561
-1572
-1584
-1595
-1606
-1618
-1630
-1642
-1654
-1667
-1679
-1692
-1705
-1718
-1732
-1746
-1761
-1776
-1791
-1807
-1824
-1840
-1857
-1875
-1892
-1909
-1926
-1943
-1960
-1977
-1994
-2009
-2025
-2041
-2057
-2072
-2087
-2101
-2115
-2129
-2142
-2155
-2167
-2179
-2190
-2201
-2211
-2220
-2229
-2238
-2246
-2254
-2262
-2269
-2277
-2284
-2292
-2299
-2306
-2313
-2320
-2326
-2332
-2337
-2342
-2346
-2350
-2354
-2357
-2360
-2362
-2364
-2366
-2367
-2368
-2368
-2369
-2369
-2368
-2368
-2368
-2369
-2369
-2369
-2370
-2370
-2370
-2371
-2371
-2372
-2373
-2374
-2374
-2375
-2375
-2375
-2375
-2375
-2375
-2375
-2375
-2374
-2374
-2373
-2372
-2372
-2371
-2370
-2368
-2367
-2365
-2364
-2362
-2360
-2359
-2357
-2356
-2355
-2353
-2352
-2351
-2349
-2348
-2346
-2345
-2343
-2341
-2339
-2336
-2333
-2330
-2327
-2323
-2320
-2316
-2312
-2308
-2303
-2298
-2293
-2287
-2281
-2275
-2268
-2261
-2254
-2246
-2238
-2231
-2223
-2215
-2207
-2199
-2191
-2182
-2174
-2166
-2158
-2149
-2141
-2133
-2125
-2116
-2108
-2100
-2092
-2083
-2075
-2068
-2060
-2052
-2045
-2037
-2031
-2025
-2019
-2013
-2007
-2001
-1997
-1992
-1987
-1983
-1978
-1973
-1969
-1965
-1960
-1956
-1952
-1947
-1943
-1940
-1936
-1932
-1929
-1926
-1923
-1920
-1917
-1914
-1911
-1909
-1907
-1904
-1902
-1901
-1899
-1897
-1896
-1895
-1894
-1893
-1892
-1891
-1890
-1889
-1888
-1888
-1888
-1888
-1888
-1889
-1890
-1891
-1892
-1893
-1895
-1896
-1898
-1899
-1900
-1902
-1904
-1907
-1910
-1913
-1917
-1921
-1925
-1930
-1935
-1940
-1945
-1950
-1956
-1961
-1967
-1973
-1979
-1986
-1993
-2000
-2007
-2015
-2024
-2032
-2041
-2050
-2060
-2069
-2078
-2088
-2097
-2105
-2114
-2123
-2132
-2140
-2149
-2158
-2166
-2175
-2183
-2191
-2199
-2207
-2214
-2222
-2230
-2237
-2244
-2252
-2259
-2266
-2272
-2279
-2286
-2292
-2299
-2305
-2311
-2316
-2321
-2326
-2330
-2334
-2337
-2340
-2343
-2345
-2348
-2351
-2354
-2358
-2362
-2365
-2369
-2373
-2377
-2380
-2384
-2388
-2392
-2395
-2399
-2402
-2405
-2408
-2411
-2414
-2417
-2419
-2421
-2424
-2426
-2429
-2432
-2434
-2437
-2440
-2443
-2445
-2448
-2451
-2454
-2456
-2459
-2462
-2465
-2468
-2471
-2474
-2476
-2478
-2480
-2482
-2483
-2485
-2486
-2487
-2488
-2489
-2490
-2491
-2492
-2494
-2496
-2498
-2500
-2501
-2503
-2506
-2508
-2511
-2513
-2517
-2520
-2523
-2526
-2529
-2532
-2535
-2537
-2539
-2541
-2542
-2543
-2544
-2545
-2546
-2547
-2548
-2548
-2549
-2549
-2549
-2549
-2549
-2549
-2549
-2549
-2549
-2549
-2549
-2548
-2548
-2548
-2547
-2547
-2545
-2544
-2542
-2540
-2538
-2535
-2532
-2529
-2525
-2520
-2515
-2510
-2504
-2497
-2490
-2483
-2476
-2468
-2461
-2453
-2445
-2437
-2428
-2419
-2411
-2402
-2393
-2384
-2375
-2366
-2358
-2349
-2341
-2333
-2326
-2319
-2312
-2306
-2299
-2294
-2288
-2283
-2279
-2275
-2271
-2267
-2263
-2260
-2256
-2253
-2249
-2246
-2243
-2240
-2236
-2233
-2229
-2225
-2220
-2215
-2210
-2205
-2200
-2194
-2188
-2181
-2174
-2167
-2160
-2153
-2146
-2139
-2131
-2124
-2118
-2111
-2104
-2097
-2091
-2084
-2077
-2070
-2062
-2055
-2047
-2040
-2032
-2024
-2016
-2009
-2001
-1993
-1984
-1976
-1968
-1959
-1951
-1942
-1933
-1924
-1915
-1906
-1897
-1887
-1878
-1868
-1858
-1847
-1836
-1825
-1814
-1802
-1790
-1778
-1766
-1753
-1740
-1727
-1714
-1701
-1688
-1675
-1662
-1649
-1637
-1624
-1611
-1599
-1586
-1573
-1560
-1547
-1534
-1520
-1507
-1494
-1481
-1468
-1455
-1443
-1430
-1418
-1406
-1395
-1384
-1374
-1364
-1354
-1344
-1335
-1325
-1316
-1307
-1298
-1289
-1280
-1270
-1261
-1251
-1242
-1232
-1223
-1213
-1204
-1194
-1185
-1176
-1166
-1157
-1148
-1139
-1129
-1121
-1112
-1104
-1096
-1088
-1081
-1073
-1066
-1059
-1052
-1045
-1038
-1031
-1024
-1016
-1010
-1004
-998
-992
-987
-983
-979
-974
-970
-967
-963
-960
-957
-954
-952
-950
-947
-945
-944
-942
-941
-941
-940
-940
-941
-941
-942
-944
-945
-947
-948
-950
-952
-954
-957
-959
-962
-965
-969
-972
-976
-980
-983
-987
-990
-993
-996
-999
-1000
-1002
-1004
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1030
-1032
-1033
-1034
-1035
-1036
-1037
-1038
-1038
-1039
-1039
-1039
-1038
-1038
-1037
-1037
-1036
-1035
-1033
-1031
-1029
-1027
-1025
-1022
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1012
-1010
-1010
-1008
-1008
-1008
-1010
-1010
-1012
-1014
-1016
-1020
-1022
-1027
-1031
-1035
-1040
-1045
-1051
-1057
-1063
-1069
-1076
-1082
-1088
-1093
-1099
-1105
-1110
-1116
-1122
-1128
-1134
-1140
-1146
-1152
-1158
-1164
-1169
-1176
-1182
-1189
-1195
-1203
-1210
-1218
-1226
-1234
-1243
-1251
-1260
-1268
-1277
-1285
-1294
-1303
-1312
-1321
-1331
-1339
-1348
-1357
-1366
-1375
-1383
-1392
-1401
-1409
-1417
-1425
-1432
-1439
-1445
-1451
-1456
-1461
-1465
-1468
-1471
-1474
-1476
-1477
-1478
-1478
-1478
-1477
-1476
-1475
-1473
-1471
-1469
-1467
-1464
-1460
-1456
-1452
-1447
-1441
-1435
-1428
-1420
-1413
-1404
-1395
-1386
-1375
-1365
-1353
-1341
-1329
-1316
-1303
-1290
-1277
-1263
-1249
-1235
-1220
-1206
-1191
-1175
-1159
-1143
-1127
-1111
-1094
-1077
-1060
-1042
-1022
-1004
-985
-966
-945
-924
-902
-879
-856
-832
-807
-782
-756
-729
-703
-676
-648
-621
-594
-566
-539
-512
-484
-457
-429
-402
-374
-345
-316
-287
-258
-228
-198
-168
-138
-107
-77
-48
-18
11
41
70
100
129
159
189
219
249
278
308
337
367
396
425
454
483
512
540
568
595
622
649
675
700
724
748
771
793
815
836
857
878
897
916
935
953
970
987
1004
1020
1036
1051
1066
1080
1094
1108
1121
1134
1147
1159
1171
1183
1194
1205
1216
1226
1236
1245
1254
1263
1271
1279
1286
1293
1299
1305
1311
1316
1322
1327
1332
1337
1342
1346
1351
1355
1359
1363
1367
1370
1373
1377
1380
1383
1386
1389
1392
1394
1397
1399
1402
1404
1407
1409
1411
1413
1414
1416
1417
1418
1418
1418
1419
1419
1419
1418
1418
1418
1418
1418
1417
1417
1416
1415
1414
1412
1409
1406
1402
1398
1393
1387
1380
1373
1366
1358
1349
1341
1332
1323
1315
1305
1296
1287
1277
1267
1258
1248
1239
1230
1221
1213
1204
1195
1187
1179
1172
1164
1158
1151
1146
1140
1135
1131
1127
1123
1120
1118
1116
1115
1115
1116
1117
1119
1122
1125
1129
1132
1136
1141
1146
1152
1158
1164
1171
1178
1185
1193
1201
1210
1218
1227
1237
1246
1255
1265
1275
1285
1296
1307
1319
1330
1342
1354
1366
1379
1391
1404
1417
1430
1442
1454
1467
1479
1491
1503
1515
1527
1539
1551
1562
1574
1586
1598
1610
1621
1633
1645
1658
1670
1683
1697
1711
1726
1741
1756
1772
1789
1805
1822
1839
1857
1874
1892
1909
1927
1944
1962
1980
1998
2017
2035
2054
2073
2092
2111
2130
2149
2169
2189
2208
2228
2248
2268
2288
2308
2328
2349
2369
2390
2411
2431
2453
2474
2496
2519
2542
2565
2588
2610
2633
2655
2676
2697
2718
2738
2758
2777
2795
2813
2830
2847
2864
2881
2896
2912
2926
2941
2955
2968
2981
2995
3008
3020
3032
3044
3055
3066
3076
3086
3095
3103
3111
3117
3123
3128
3133
3136
3139
3142
3144
3146
3147
3149
3149
3150
3150
3150
3150
3150
3150
3150
3150
3151
3151
3152
3153
3154
3155
3155
3156
3157
3158
3159
3160
3161
3162
3163
3165
3167
3169
3171
3173
3176
3179
3182
3185
3189
3192
3196
3201
3205
3210
3216
3221
3227
3234
3240
3246
3253
3260
3266
3273
3280
3287
3294
3301
3308
3316
3324
3332
3341
3351
3360
3371
3381
3392
3403
3415
3428
3440
3453
3465
3478
3491
3503
3516
3530
3543
3556
3570
3584
3597
3611
3625
3639
3653
3667
3681
3696
3711
3726
3741
3756
3771
3785
3799
3813
3826
3839
3852
3864
3876
3887
3899
3910
3920
3931
3941
3951
3960
3970
3979
3987
3995
4003
4010
4018
4025
4032
4038
4045
4051
4058
4062
4069
4074
4078
4083
4088
4091
4096
4100
4104
4108
4111
4115
4119
4122
4125
4129
4132
4135
4139
4142
4146
4149
4153
4156
4159
4162
4165
4168
4171
4174
4177
4179
4181
4183
4185
4186
4187
4188
4189
4189
4190
4190
4190
4189
4189
4188
4187
4186
4185
4184
4183
4181
4179
4177
4174
4171
4168
4164
4161
4157
4153
4149
4145
4141
4137
4134
4130
4126
4123
4120
4117
4115
4113
4111
4109
4107
4106
4105
4104
4103
4102
4101
4100
4098
4096
4094
4091
4089
4086
4082
4078
4075
4070
4067
4062
4059
4054
4051
4046
4043
4040
4035
4033
4029
4025
4019
4014
4010
4005
3999
3994
3988
3983
3978
3973
3968
3964
3960
3956
3953
3949
3947
3944
3942
3939
3937
3935
3933
3931
3930
3928
3926
3925
3924
3923
3922
3922
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3932
3932
3933
3933
3933
3932
3932
3931
3931
3930
3929
3928
3927
3926
3924
3922
3920
3917
3915
3912
3909
3907
3904
3902
3900
3897
3895
3892
3889
3886
3883
3880
3877
3874
3870
3866
3863
3859
3854
3850
3845
3840
3834
3828
3822
3816
3809
3803
3796
3790
3783
3776
3768
3761
3754
3747
3740
3734
3728
3721
3715
3709
3703
3698
3692
3687
3682
3677
3672
3667
3662
3657
3652
3647
3642
3636
3631
3625
3620
3614
3609
3603
3598
3593
3588
3583
3578
3574
3570
3566
3563
3561
3558
3556
3553
3550
3548
3545
3543
3540
3538
3536
3534
3532
3530
3527
3525
3523
3520
3518
3515
3512
3509
3506
3502
3498
3494
3490
3486
3481
3477
3472
3467
3461
3456
3451
3446
3440
3435
3430
3425
3420
3415
3410
3404
3399
3393
3388
3381
3375
3369
3362
3356
3349
3343
3337
3332
3327
3322
3319
3316
3314
3312
3311
3311
3312
3313
3314
3316
3318
3320
3323
3326
3329
3332
3336
3339
3343
3347
3351
3355
3360
3365
3371
3377
3383
3389
3395
3402
3408
3415
3422
3429
3435
3441
3447
3452
3456
3460
3464
3466
3468
3469
3469
3469
3468
3467
3465
3464
3462
3461
3460
3458
3457
3456
3454
3453
3451
3449
3446
3443
3440
3435
3430
3425
3419
3413
3407
3400
3393
3386
3379
3371
3364
3356
3348
3340
3332
3325
3317
3309
3301
3293
3285
3277
3268
3260
3251
3241
3232
3222
3213
3203
3194
3185
3175
3166
3157
3148
3139
3130
3121
3112
3104
3095
3087
3079
3071
3063
3055
3047
3038
3030
3022
3014
3007
3000
2994
2988
2983
2978
2974
2970
2966
2963
2959
2956
2954
2952
2950
2948
2946
2943
2941
2938
2934
2930
2926
2921
2916
2911
2906
2902
2897
2893
2889
2885
2881
2877
2873
2869
2866
2863
2859
2856
2853
2849
2846
2843
2840
2837
2833
2831
2828
2825
2823
2821
2819
2817
2815
2813
2812
2810
2808
2807
2806
2806
2807
2807
2808
2810
2812
2815
2818
2821
2825
2829
2834
2840
2845
2852
2858
2865
2871
2878
2885
2891
2898
2904
2911
2918
2925
2933
2940
2948
2955
2962
2970
2977
2984
2992
2999
3006
3013
3020
3026
3032
3036
3041
3044
3047
3050
3052
3054
3055
3057
3058
3058
3059
3059
3059
3058
3058
3057
3056
3054
3053
3051
3050
3048
3047
3045
3043
3040
3037
3033
3029
3023
3017
3010
3002
2994
2985
2976
2966
2955
2944
2933
2921
2908
2896
2883
2870
2857
2843
2830
2815
2801
2786
2772
2757
2742
2728
2713
2699
2685
2670
2657
2643
2630
2617
2604
2592
2579
2567
2554
2541
2528
2514
2500
2486
2472
2458
2444
2429
2415
2401
2387
2373
2359
2346
2332
2319
2305
2292
2279
2266
2253
2239
2226
2212
2199
2186
2172
2159
2146
2133
2120
2107
2094
2081
2067
2054
2041
2028
2015
2001
1988
1975
1962
1949
1936
1923
1910
1897
1884
1871
1859
1847
1836
1824
1813
1802
1790
1779
1768
1756
1744
1732
1720
1707
1693
1680
1666
1653
1639
1626
1612
1599
1586
1573
1560
1548
1536
1524
1513
1502
1491
1481
1472
1463
1454
1446
1438
1431
1424
1418
1412
1407
1402
1398
1394
1390
1387
1384
1381
1377
1374
1370
1366
1363
1359
1355
1351
1347
1343
1339
1335
1330
1326
1323
1319
1316
1313
1310
1308
1306
1304
1302
1300
1298
1296
1295
1294
1292
1292
1291
1291
1291
1291
1292
1293
1294
1295
1297
1299
1302
1305
1309
1313
1318
1323
1328
1333
1339
1344
1350
1355
1360
1366
1371
1377
1382
1388
1393
1398
1402
1406
1410
1414
1418
1421
1424
1427
1430
1432
1434
1435
1436
1437
1437
1437
1437
1436
1435
1434
1433
1432
1431
1430
1429
1429
1428
1428
1428
1428
1428
1428
1428
1428
1428
1429
1429
1429
1430
1430
1431
1431
1430
1430
1430
1429
1429
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1427
1427
1427
1427
1427
1427
1427
1426
1426
1425
1424
1424
1423
1422
1422
1421
1421
1420
1419
1418
1418
1417
1416
1415
1414
1414
1413
1413
1412
1412
1411
1411
1410
1410
1409
1407
1406
1404
1402
1399
1396
1392
1388
1383
1378
1373
1367
1361
1355
1349
1342
1334
1326
1318
1309
1299
1289
1279
1268
1257
1246
1235
1225
1214
1204
1193
1183
1173
1163
1152
1141
1131
1120
1108
1097
1085
1073
1061
1049
1037
1025
1012
1000
989
977
965
954
942
930
918
906
894
882
870
858
846
834
822
810
799
788
778
767
758
748
738
728
718
708
697
687
675
663
651
638
625
611
596
582
567
551
536
520
503
487
470
452
435
417
399
381
363
345
326
307
289
270
251
233
214
196
178
160
142
125
107
89
71
54
36
18
0
-18
-36
-54
-72
-90
-108
-126
-144
-161
-178
-195
-211
-227
-242
-256
-270
-283
-296
-308
-319
-330
-341
-351
-361
-371
-380
-389
-397
-405
-413
-421
-428
-435
-442
-448
-454
-459
-464
-468
-472
-476
-479
-482
-484
-486
-487
-488
-488
-488
-488
-488
-487
-486
-486
-485
-484
-482
-481
-479
-476
-473
-470
-466
-462
-458
-453
-449
-444
-438
-433
-428
-423
-417
-411
-405
-398
-392
-385
-379
-372
-366
-360
-353
-347
-340
-333
-325
-317
-309
-300
-291
-282
-273
-264
-255
-246
-237
-228
-219
-209
-200
-190
-180
-170
-161
-151
-142
-132
-123
-113
-104
-95
-86
-77
-68
-60
-51
-43
-35
-27
-19
-11
-3
5
13
21
29
37
44
52
59
66
72
79
85
91
96
101
107
111
116
120
123
126
128
130
131
132
132
132
131
129
127
124
121
116
112
107
102
96
91
86
81
75
70
64
59
53
48
42
35
29
21
13
5
-4
-13
-23
-34
-45
-57
-69
-80
-92
-105
-117
-129
-141
-153
-165
-177
-188
-200
-211
-221
-232
-242
-253
-263
-273
-283
-293
-304
-314
-325
-336
-347
-358
-369
-380
-391
-401
-410
-419
-427
-435
-442
-450
-457
-464
-471
-477
-484
-490
-496
-501
-507
-513
-518
-523
-527
-531
-534
-537
-539
-540
-541
-541
-540
-539
-537
-534
-531
-526
-521
-516
-510
-505
-499
-493
-487
-482
-476
-470
-465
-459
-453
-446
-440
-433
-427
-420
-413
-406
-398
-391
-384
-377
-370
-363
-357
-350
-342
-335
-327
-318
-310
-301
-293
-284
-276
-267
-259
-252
-244
-237
-230
-224
-217
-211
-205
-198
-192
-186
-179
-173
-166
-160
-153
-146
-139
-132
-126
-119
-112
-105
-98
-91
-85
-78
-71
-65
-58
-51
-43
-35
-27
-19
-11
-3
5
12
19
27
34
41
48
55
62
69
77
83
90
97
103
109
115
121
126
131
136
141
146
150
153
156
159
161
163
165
166
167
168
169
170
171
172
172
173
173
174
174
174
174
174
174
174
174
173
172
171
169
168
166
164
162
160
158
155
153
150
147
145
142
140
137
135
133
131
129
127
126
124
122
120
118
115
112
108
104
98
93
87
80
72
64
56
47
38
29
20
11
1
-8
-18
-28
-39
-50
-61
-72
-84
-96
-108
-120
-132
-144
-156
-167
-179
-190
-202
-213
-224
-235
-245
-256
-266
-275
-285
-294
-303
-312
-320
-329
-338
-346
-355
-363
-370
-378
-385
-391
-397
-402
-406
-410
-413
-416
-418
-420
-421
-422
-422
-422
-421
-420
-418
-416
-414
-412
-409
-406
-403
-399
-395
-390
-385
-379
-373
-365
-357
-349
-340
-330
-319
-308
-296
-284
-271
-258
-245
-232
-219
-206
-193
-180
-167
-155
-143
-130
-118
-106
-93
-81
-68
-55
-42
-29
-15
-2
11
24
37
49
61
72
83
93
104
113
123
132
141
150
157
164
171
176
181
185
188
190
192
193
193
193
193
192
191
190
190
189
189
190
190
191
192
193
195
197
199
201
202
204
205
207
208
208
209
209
208
208
206
204
202
199
196
192
188
184
180
176
171
167
163
159
154
150
145
141
136
131
126
122
117
113
108
104
99
95
89
84
78
73
66
60
53
46
39
31
22
14
5
-4
-13
-22
-32
-41
-51
-60
-69
-79
-88
-97
-106
-115
-125
-135
-145
-156
-167
-178
-190
-202
-213
-224
-236
-246
-257
-267
-277
-287
-296
-305
-313
-321
-328
-335
-342
-349
-356
-363
-371
-379
-386
-394
-402
-410
-418
-425
-432
-439
-446
-452
-459
-465
-471
-478
-484
-490
-497
-504
-511
-518
-526
-534
-542
-551
-559
-567
-575
-582
-589
-596
-601
-606
-609
-612
-615
-617
-618
-620
-621
-623
-625
-628
-631
-634
-638
-643
-647
-653
-658
-664
-670
-676
-682
-688
-693
-698
-702
-706
-709
-712
-713
-714
-713
-713
-711
-709
-706
-703
-698
-694
-689
-683
-677
-671
-664
-657
-650
-643
-635
-627
-618
-610
-601
-593
-585
-577
-568
-560
-552
-544
-535
-526
-517
-508
-498
-488
-478
-468
-458
-447
-437
-427
-416
-405
-394
-383
-371
-360
-348
-337
-325
-313
-300
-288
-275
-263
-250
-237
-225
-212
-200
-187
-174
-161
-147
-133
-119
-104
-89
-73
-57
-40
-22
-4
14
33
52
71
90
110
130
151
172
194
216
238
261
285
309
334
359
384
409
434
459
483
506
529
551
572
593
613
633
653
673
692
711
730
748
766
783
800
816
832
848
863
878
892
905
917
928
938
947
955
962
968
973
977
981
984
986
987
987
986
984
982
979
976
972
968
965
962
959
957
955
954
953
953
953
953
953
954
955
955
956
957
958
959
960
960
961
961
961
960
960
960
959
958
957
955
953
950
947
943
938
933
926
919
912
903
894
885
875
865
856
846
836
827
818
809
800
791
781
772
762
751
740
728
715
701
686
670
653
634
614
593
572
550
527
503
479
456
432
408
383
359
334
309
284
259
234
209
185
161
138
115
93
71
50
30
11
-7
-25
-41
-57
-72
-86
-98
-110
-120
-128
-135
-141
-145
-147
-148
-148
-146
-143
-138
-132
-125
-116
-106
-95
-84
-71
-58
-45
-31
-17
-3
10
24
36
49
60
71
82
92
101
110
118
127
134
142
150
158
167
176
185
195
206
217
229
242
256
270
284
299
314
329
344
359
373
388
402
416
430
443
456
469
482
495
508
521
534
548
561
576
590
606
622
639
657
675
694
713
733
753
773
794
815
836
858
880
903
926
950
974
998
1022
1048
1074
1100
1126
1152
1178
1205
1232
1258
1285
1311
1338
1363
1389
1414
1439
1463
1487
1510
1532
1555
1577
1598
1620
1642
1664
1686
1709
1733
1757
1782
1808
1835
1862
1889
1917
1945
1972
1999
2025
2051
2076
2099
2122
2144
2165
2185
2204
2222
2239
2256
2273
2288
2304
2319
2333
2347
2361
2375
2388
2402
2414
2427
2438
2449
2459
2468
2476
2483
2489
2494
2497
2500
2501
2501
2501
2499
2497
2495
2492
2489
2486
2484
2482
2480
2478
2477
2476
2476
2477
2478
2479
2481
2483
2485
2486
2488
2491
2494
2497
2502
2507
2512
2519
2525
2532
2539
2547
2554
2560
2567
2573
2579
2585
2590
2594
2598
2601
2604
2606
2607
2608
2608
2608
2609
2609
2609
2610
2610
2611
2612
2614
2616
2619
2622
2626
2630
2633
2637
2640
2644
2647
2649
2651
2652
2653
2652
2651
2648
2645
2641
2636
2630
2623
2615
2607
2598
2589
2579
2569
2559
2548
2537
2525
2514
2503
2491
2480
2468
2457
2445
2434
2422
2410
2398
2385
2372
2359
2345
2330
2314
2297
2280
2261
2242
2222
2201
2179
2156
2133
2108
2082
2055
2025
1996
1965
1932
1899
1865
1831
1797
1763
1730
1697
1665
1633
1602
1572
1544
1516
1489
1463
1439
1415
1392
1371
1350
1331
1312
1295
1277
1261
1245
1229
1214
1200
1185
1171
1157
1144
1131
1118
1106
1095
1085
1076
1069
1062
1056
1052
1048
1046
1045
1045
1046
1048
1051
1054
1059
1063
1069
1075
1081
1088
1095
1102
1110
1117
1124
1130
1136
1141
1146
1149
1152
1154
1155
1155
1154
1153
1151
1148
1144
1139
1133
1126
1118
1109
1099
1089
1079
1069
1059
1049
1039
1029
1020
1010
1000
991
982
972
961
951
941
930
920
910
900
890
880
871
862
853
845
837
830
823
817
812
807
803
800
796
794
791
789
788
786
785
783
782
780
779
777
775
772
769
765
760
755
750
745
739
733
727
720
714
707
699
691
682
673
662
650
638
624
610
595
580
564
548
531
514
497
479
461
442
422
402
382
360
339
317
294
272
250
228
206
184
162
141
120
99
79
59
39
20
2
-15
-31
-47
-61
-75
-89
-102
-115
-127
-139
-150
-161
-171
-181
-191
-200
-209
-217
-226
-234
-242
-250
-258
-265
-272
-279
-285
-291
-297
-302
-308
-314
-321
-327
-334
-341
-348
-356
-364
-373
-382
-392
-402
-414
-426
-439
-452
-466
-481
-496
-511
-526
-542
-558
-575
-591
-608
-625
-642
-659
-676
-693
-711
-729
-747
-766
-785
-805
-825
-846
-866
-887
-909
-930
-952
-974
-996
-1018
-1040
-1062
-1084
-1105
-1127
-1149
-1170
-1192
-1215
-1238
-1262
-1286
-1312
-1338
-1364
-1390
-1417
-1443
-1469
-1495
-1521
-1545
-1570
-1593
-1615
-1637
-1657
-1676
-1694
-1711
-1726
-1741
-1755
-1768
-1780
-1791
-1801
-1809
-1817
-1823
-1828
-1831
-1834
-1836
-1836
-1836
-1835
-1833
-1830
-1827
-1822
-1817
-1811
-1805
-1797
-1789
-1780
-1770
-1760
-1748
-1736
-1723
-1710
-1697
-1683
-1669
-1655
-1641
-1626
-1612
-1598
-1584
-1570
-1556
-1543
-1529
-1516
-1502
-1487
-1473
-1458
-1442
-1427
-1411
-1395
-1379
-1364
-1348
-1333
-1318
-1303
-1289
-1275
-1262
-1248
-1235
-1223
-1210
-1197
-1184
-1171
-1157
-1144
-1130
-1117
-1103
-1090
-1077
-1065
-1053
-1043
-1034
-1026
-1020
-1016
-1014
-1014
-1016
-1020
-1024
-1030
-1037
-1045
-1054
-1062
-1071
-1081
-1090
-1100
-1109
-1119
-1129
-1138
-1148
-1157
-1166
-1175
-1184
-1193
-1202
-1211
-1220
-1229
-1239
-1248
-1259
-1269
-1281
-1293
-1306
-1320
-1335
-1352
-1370
-1390
-1411
-1434
-1458
-1484
-1512
-1540
-1570
-1600
-1632
-1664
-1697
-1730
-1763
-1796
-1830
-1862
-1895
-1926
-1957
-1987
-2017
-2045
-2075
-2103
-2131
-2158
-2185
-2212
-2238
-2264
-2289
-2314
-2339
-2364
-2388
-2412
-2435
-2458
-2480
-2502
-2524
-2544
-2565
-2585
-2605
-2625
-2645
-2665
-2684
-2704
-2724
-2744
-2765
-2786
-2808
-2830
-2853
-2876
-2898
-2920
-2942
-2963
-2984
-3005
-3025
-3045
-3065
-3085
-3105
-3125
-3145
-3165
-3185
-3204
-3223
-3242
-3260
-3278
-3295
-3311
-3327
-3342
-3356
-3370
-3384
-3397
-3411
-3424
-3436
-3448
-3459
-3469
-3479
-3486
-3493
-3499
-3503
-3505
-3507
-3507
-3506
-3504
-3501
-3498
-3494
-3489
-3484
-3479
-3474
-3468
-3463
-3457
-3451
-3446
-3440
-3434
-3428
-3421
-3415
-3407
-3400
-3392
-3383
-3374
-3365
-3355
-3345
-3335
-3324
-3314
-3305
-3295
-3286
-3277
-3268
-3259
-3250
-3242
-3233
-3225
-3216
-3207
-3197
-3188
-3178
-3167
-3157
-3146
-3135
-3124
-3114
-3104
-3095
-3086
-3077
-3068
-3060
-3051
-3043
-3035
-3026
-3017
-3008
-2999
-2990
-2980
-2970
-2959
-2948
-2937
-2925
-2913
-2900
-2886
-2872
-2858
-2842
-2827
-2810
-2794
-2777
-2760
-2742
-2723
-2704
-2684
-2664
-2643
-2621
-2599
-2576
-2553
-2530
-2507
-2484
-2461
-2438
-2416
-2394
-2372
-2350
-2329
-2308
-2287
-2266
-2244
-2222
-2199
-2176
-2153
-2128
-2103
-2078
-2051
-2024
-1995
-1966
-1935
-1903
-1869
-1833
-1796
-1758
-1719
-1678
-1636
-1593
-1548
-1503
-1456
-1408
-1359
-1309
-1258
-1206
-1154
-1100
-1046
-992
-937
-881
-826
-771
-716
-662
-609
-556
-504
-452
-401
-352
-303
-255
-207
-161
-116
-72
-30
12
52
90
128
164
199
233
266
297
328
357
385
411
435
458
479
497
513
526
538
546
553
557
560
560
558
554
548
539
528
514
497
478
456
432
405
377
347
315
281
245
208
168
128
85
41
-5
-51
-99
-149
-199
-250
-302
-355
-408
-462
-517
-572
-627
-682
-737
-792
-847
-902
-956
-1010
-1064
-1118
-1171
-1224
-1276
-1327
-1377
-1427
-1477
-1526
-1574
-1621
-1669
-1715
-1761
-1806
-1851
-1894
-1937
-1979
-2019
-2059
-2097
-2134
-2170
-2204
-2239
-2272
-2305
-2338
-2370
-2402
-2434
-2465
-2497
-2528
-2559
-2590
-2622
-2653
-2685
-2717
-2749
-2781
-2812
-2844
-2875
-2906
-2937
-2967
-2996
-3024
-3051
-3078
-3103
-3127
-3149
-3170
-3190
-3209
-3227
-3243
-3259
-3274
-3288
-3301
-3314
-3325
-3335
-3344
-3351
-3357
-3362
-3366
-3369
-3371
-3373
-3374
-3375
-3375
-3374
-3373
-3371
-3368
-3364
-3360
-3355
-3349
-3343
-3336
-3328
-3318
-3308
-3297
-3284
-3271
-3256
-3240
-3223
-3206
-3187
-3168
-3148
-3127
-3105
-3082
-3058
-3033
-3007
-2981
-2953
-2924
-2895
-2864
-2832
-2798
-2764
-2728
-2692
-2655
-2618
-2581
-2544
-2508
-2473
-2438
-2405
-2373
-2342
-2312
-2283
-2255
-2227
-2200
-2173
-2146
-2119
-2092
-2065
-2037
-2009
-1983
-1956
-1930
-1904
-1878
-1854
-1830
-1808
-1786
-1766
-1747
-1730
-1715
-1700
-1688
-1676
-1666
-1657
-1649
-1642
-1635
-1628
-1621
-1615
-1608
-1601
-1594
-1587
-1579
-1571
-1564
-1557
-1549
-1543
-1537
-1532
-1527
-1524
-1521
-1520
-1519
-1519
-1520
-1522
-1524
-1528
-1532
-1537
-1542
-1549
-1556
-1563
-1571
-1580
-1589
-1598
-1607
-1616
-1624
-1632
-1639
-1645
-1650
-1654
-1657
-1658
-1659
-1659
-1657
-1654
-1651
-1647
-1642
-1638
-1633
-1628
-1623
-1618
-1613
-1608
-1602
-1596
-1589
-1581
-1573
-1563
-1553
-1542
-1530
-1516
-1503
-1488
-1473
-1458
-1443
-1428
-1414
-1400
-1386
-1371
-1357
-1342
-1327
-1312
-1296
-1280
-1263
-1246
-1228
-1209
-1189
-1168
-1147
-1124
-1101
-1076
-1051
-1025
-999
-972
-946
-919
-892
-866
-840
-814
-788
-763
-738
-713
-689
-665
-642
-618
-595
-572
-550
-527
-505
-484
-462
-441
-420
-401
-382
-364
-348
-333
-320
-309
-299
-291
-285
-280
-276
-275
-274
-275
-277
-280
-284
-290
-296
-304
-312
-322
-331
-341
-352
-362
-373
-383
-393
-403
-412
-421
-428
-434
-440
-444
-446
-448
-449
-449
-448
-447
-445
-443
-441
-439
-437
-436
-434
-432
-431
-429
-428
-426
-423
-421
-419
-416
-413
-410
-408
-405
-402
-399
-397
-394
-392
-391
-389
-389
-388
-389
-391
-393
-397
-402
-409
-416
-425
-434
-444
-455
-466
-478
-491
-503
-516
-530
-544
-559
-575
-591
-608
-625
-643
-662
-682
-702
-723
-745
-767
-790
-813
-838
-863
-889
-916
-944
-973
-1002
-1032
-1063
-1094
-1126
-1157
-1189
-1220
-1251
-1282
-1312
-1342
-1371
-1398
-1425
-1451
-1475
-1499
-1521
-1542
-1563
-1582
-1601
-1618
-1635
-1651
-1667
-1682
-1697
-1711
-1725
-1740
-1754
-1768
-1781
-1795
-1808
-1821
-1833
-1844
-1855
-1864
-1873
-1880
-1885
-1889
-1891
-1892
-1891
-1889
-1885
-1881
-1875
-1869
-1862
-1853
-1844
-1833
-1822
-1809
-1796
-1781
-1766
-1750
-1732
-1713
-1694
-1673
-1651
-1629
-1605
-1581
-1557
-1531
-1506
-1479
-1452
-1425
-1397
-1368
-1339
-1309
-1278
-1247
-1215
-1182
-1149
-1115
-1080
-1044
-1006
-968
-929
-889
-847
-805
-762
-718
-674
-629
-583
-538
-491
-445
-398
-350
-303
-255
-208
-159
-111
-62
-13
37
87
137
188
239
290
341
392
442
492
541
590
639
686
733
779
825
869
913
956
999
1040
1081
1120
1159
1197
1234
1271
1308
1344
1380
1416
1452
1488
1523
1559
1593
1628
1662
1696
1729
1762
1794
1826
1857
1887
1916
1945
1972
1999
2025
2050
2074
2098
2122
2146
2170
2194
2218
2242
2267
2291
2315
2339
2363
2386
2409
2432
2455
2477
2499
2520
2540
2560
2579
2597
2615
2632
2648
2663
2678
2692
2706
2719
2732
2745
2757
2768
2779
2790
2799
2808
2816
2824
2831
2837
2842
2847
2850
2853
2855
2857
2857
2857
2857
2856
2855
2854
2853
2851
2849
2846
2844
2841
2839
2836
2834
2832
2831
2829
2828
2828
2828
2828
2828
2828
2828
2828
2827
2827
2827
2827
2827
2828
2828
2829
2831
2834
2837
2841
2846
2852
2860
2869
2881
2894
2909
2925
2944
2964
2986
3009
3034
3059
3085
3112
3140
3168
3197
3227
3257
3288
3318
3349
3380
3410
3441
3471
3501
3531
3561
3590
3619
3647
3674
3701
3727
3753
3777
3800
3821
3842
3861
3878
3893
3906
3918
3928
3936
3943
3948
3951
3953
3953
3951
3948
3943
3937
3929
3920
3908
3895
3880
3863
3844
3823
3800
3775
3748
3720
3690
3660
3628
3595
3561
3527
3492
3456
3420
3383
3345
3306
3267
3227
3186
3144
3102
3058
3014
2969
2923
2877
2829
2782
2734
2686
2639
2591
2543
2496
2449
2403
2358
2313
2270
2227
2185
2145
2105
2067
2029
1992
1956
1920
1886
1851
1818
1785
1753
1722
1692
1663
1636
1611
1587
1564
1544
1525
1507
1490
1474
1459
1446
1433
1421
1410
1400
1391
1384
1377
1371
1366
1361
1358
1355
1352
1350
1349
1347
1347
1346
1346
1346
1347
1348
1350
1352
1355
1358
1362
1367
1373
1380
1388
1396
1406
1416
1428
1440
1453
1467
1482
1498
1514
1530
1547
1564
1581
1597
1614
1630
1646
1662
1678
1694
1711
1728
1746
1764
1784
1804
1825
1847
1869
1892
1916
1940
1965
1991
2017
2044
2072
2100
2129
2158
2188
2218
2248
2279
2310
2340
2371
2402
2433
2464
2495
2526
2558
2590
2622
2655
2688
2721
2755
2790
2825
2861
2897
2934
2972
3009
3047
3085
3122
3159
3195
3231
3267
3301
3335
3369
3402
3434
3465
3495
3525
3553
3580
3607
3633
3658
3683
3707
3730
3754
3777
3799
3822
3845
3867
3889
3910
3932
3952
3973
3992
4011
4030
4046
4064
4080
4094
4109
4122
4135
4147
4158
4169
4178
4188
4196
4204
4212
4220
4228
4235
4244
4252
4262
4272
4282
4292
4303
4314
4325
4335
4344
4353
4360
4366
4371
4375
4377
4378
4377
4376
4373
4369
4365
4359
4353
4345
4337
4327
4316
4305
4292
4278
4263
4248
4231
4213
4194
4174
4152
4130
4107
4083
4059
4035
4009
3984
3958
3932
3906
3880
3854
3828
3802
3776
3751
3725
3700
3675
3649
3624
3598
3572
3546
3519
3491
3463
3435
3406
3376
3346
3315
3284
3252
3221
3189
3157
3125
3094
3064
3034
3005
2977
2950
2924
2900
2876
2854
2832
2812
2793
2774
2757
2739
2723
2707
2691
2676
2661
2646
2632
2618
2605
2591
2578
2565
2552
2539
2526
2514
2502
2490
2478
2467
2456
2445
2435
2425
2416
2407
2400
2393
2387
2383
2379
2376
2374
2374
2374
2374
2376
2377
2379
2381
2384
2386
2389
2392
2394
2398
2401
2405
2409
2413
2418
2423
2428
2434
2440
2446
2453
2460
2468
2477
2486
2496
2507
2519
2532
2546
2562
2579
2598
2618
2639
2662
2687
2712
2738
2766
2794
2823
2852
2882
2912
2941
2970
2998
3025
3050
3075
3098
3120
3141
3160
3178
3194
3209
3223
3235
3246
3255
3263
3270
3275
3279
3282
3283
3283
3282
3279
3275
3270
3264
3256
3247
3237
3226
3213
3199
3183
3166
3149
3130
3110
3090
3070
3050
3030
3009
2989
2969
2948
2928
2908
2887
2866
2846
2825
2804
2783
2763
2742
2722
2702
2682
2661
2641
2621
2601
2581
2561
2541
2522
2502
2483
2464
2445
2427
2408
2390
2372
2355
2338
2323
2308
2294
2282
2271
2261
2253
2247
2242
2238
2236
2235
2235
2236
2237
2240
2242
2246
2251
2256
2262
2270
2279
2288
2299
2311
2323
2336
2350
2365
2380
2396
2412
2428
2444
2461
2477
2493
2508
2522
2535
2547
2558
2568
2578
2587
2596
2604
2611
2619
2625
2631
2637
2643
2648
2652
2657
2660
2664
2666
2668
2670
2671
2672
2672
2672
2673
2673
2674
2676
2677
2680
2682
2685
2689
2693
2698
2703
2710
2716
2724
2732
2740
2750
2760
2772
2784
2798
2812
2827
2843
2859
2876
2894
2913
2933
2954
2976
2999
3023
3048
3073
3099
3125
3151
3177
3203
3229
3255
3280
3305
3330
3355
3379
3404
3429
3453
3478
3503
3529
3555
3580
3606
3633
3659
3685
3711
3738
3764
3790
3816
3841
3867
3892
3917
3943
3968
3992
4017
4041
4065
4088
4111
4133
4155
4176
4197
4217
4237
4256
4275
4293
4311
4328
4344
4360
4374
4388
4400
4412
4423
4433
4442
4451
4459
4466
4473
4479
4484
4489
4494
4497
4500
4502
4502
4502
4501
4499
4496
4492
4488
4484
4478
4473
4466
4459
4451
4443
4433
4423
4412
4400
4387
4373
4358
4342
4324
4305
4284
4262
4239
4214
4188
4161
4133
4103
4074
4043
4013
3982
3950
3919
3888
3856
3825
3794
3763
3733
3702
3671
3639
3608
3576
3545
3513
3482
3451
3419
3388
3357
3326
3294
3263
3232
3201
3169
3138
3106
3075
3043
3011
2979
2947
2916
2886
2856
2827
2799
2771
2744
2718
2692
2667
2642
2618
2594
2572
2550
2529
2508
2489
2471
2455
2439
2426
2414
2403
2394
2387
2381
2377
2374
2372
2372
2372
2373
2375
2378
2381
2385
2389
2394
2399
2405
2411
2417
2423
2431
2438
2446
2455
2465
2475
2486
2497
2509
2521
2534
2547
2561
2575
2589
2603
2618
2634
2649
2665
2682
2699
2716
2733
2751
2769
2788
2808
2828
2849
2871
2894
2917
2941
2965
2989
3014
3039
3063
3088
3113
3138
3162
3186
3208
3230
3251
3271
3289
3307
3323
3339
3353
3367
3381
3393
3405
3417
3429
3440
3451
3462
3473
3483
3494
3504
3514
3523
3531
3539
3546
3552
3556
3560
3562
3563
3562
3560
3556
3551
3544
3535
3525
3514
3501
3486
3471
3454
3436
3417
3397
3375
3353
3329
3305
3279
3253
3226
3198
3170
3141
3112
3082
3051
3020
2988
2955
2921
2886
2850
2812
2774
2734
2693
2651
2608
2564
2519
2473
2426
2378
2329
2279
2228
2176
2123
2068
2013
1956
1897
1838
1777
1715
1651
1587
1521
1455
1389
1323
1256
1190
1123
1057
990
924
858
791
725
659
592
526
460
394
329
264
199
134
71
8
-55
-116
-177
-237
-296
-355
-412
-469
-525
-581
-636
-691
-746
-800
-853
-907
-959
-1012
-1063
-1114
-1163
-1212
-1259
-1305
-1350
-1393
-1435
-1475
-1514
-1551
-1586
-1619
-1651
-1681
-1709
-1735
-1758
-1780
-1799
-1817
-1833
-1846
-1859
-1869
-1878
-1886
-1893
-1898
-1902
-1904
-1905
-1904
-1902
-1898
-1892
-1886
-1878
-1869
-1858
-1847
-1835
-1822
-1808
-1793
-1776
-1758
-1738
-1717
-1694
-1669
-1643
-1615
-1586
-1556
-1523
-1490
-1454
-1417
-1379
-1339
-1298
-1255
-1212
-1167
-1122
-1075
-1028
-981
-933
-884
-836
-787
-739
-691
-643
-596
-549
-503
-458
-413
-368
-324
-280
-237
-193
-149
-105
-61
-16
29
75
121
167
214
260
307
352
398
443
487
530
573
614
655
694
732
768
802
835
866
895
922
947
970
991
1010
1029
1045
1059
1073
1085
1095
1105
1114
1121
1128
1133
1138
1142
1145
1147
1149
1150
1150
1149
1147
1144
1140
1135
1130
1123
1116
1107
1098
1087
1074
1061
1045
1029
1010
992
972
951
930
908
885
861
837
812
787
761
735
707
680
651
623
593
563
533
502
470
438
405
372
338
304
269
234
199
164
128
92
56
20
-17
-53
-90
-127
-165
-204
-243
-284
-326
-369
-413
-459
-506
-554
-604
-654
-705
-757
-809
-861
-913
-965
-1016
-1068
-1118
-1168
-1218
-1267
-1315
-1363
-1410
-1457
-1504
-1550
-1596
-1641
-1686
-1731
-1776
-1820
-1864
-1907
-1950
-1992
-2033
-2073
-2113
-2151
-2189
-2226
-2262
-2297
-2332
-2367
-2401
-2434
-2467
-2500
-2531
-2561
-2590
-2618
-2645
-2670
-2694
-2716
-2736
-2755
-2773
-2789
-2804
-2818
-2831
-2842
-2853
-2862
-2869
-2875
-2879
-2882
-2883
-2882
-2880
-2877
-2871
-2865
-2857
-2847
-2837
-2825
-2812
-2798
-2783
-2767
-2750
-2732
-2713
-2693
-2671
-2649
-2626
-2601
-2576
-2550
-2524
-2497
-2469
-2441
-2412
-2382
-2352
-2321
-2290
-2258
-2226
-2193
-2159
-2125
-2090
-2054
-2016
-1978
-1939
-1899
-1857
-1815
-1772
-1727
-1682
-1637
-1590
-1544
-1497
-1451
-1404
-1359
-1313
-1268
-1224
-1181
-1138
-1096
-1055
-1016
-977
-940
-905
-872
-840
-810
-782
-756
-732
-709
-688
-668
-650
-634
-618
-604
-590
-577
-565
-553
-541
-530
-520
-509
-500
-491
-483
-476
-470
-465
-461
-459
-457
-457
-458
-460
-464
-468
-474
-482
-491
-501
-513
-526
-540
-555
-571
-588
-604
-621
-638
-656
-673
-690
-708
-725
-743
-761
-779
-797
-815
-833
-851
-870
-888
-905
-923
-940
-957
-973
-989
-1004
-1018
-1034
-1048
-1062
-1076
-1089
-1103
-1117
-1131
-1145
-1160
-1175
-1190
-1205
-1221
-1237
-1254
-1270
-1287
-1303
-1318
-1333
-1348
-1362
-1374
-1386
-1397
-1407
-1415
-1423
-1428
-1433
-1436
-1438
-1438
-1437
-1435
-1432
-1428
-1422
-1415
-1407
-1398
-1388
-1377
-1365
-1352
-1338
-1324
-1309
-1293
-1277
-1260
-1243
-1225
-1207
-1188
-1169
-1151
-1132
-1113
-1095
-1078
-1060
-1043
-1027
-1010
-995
-980
-965
-952
-939
-927
-915
-905
-895
-887
-879
-872
-865
-860
-854
-850
-845
-841
-837
-833
-829
-825
-820
-815
-809
-803
-796
-789
-781
-773
-764
-755
-746
-737
-727
-718
-708
-698
-688
-677
-666
-655
-644
-633
-622
-612
-602
-592
-584
-575
-567
-560
-553
-546
-540
-533
-527
-520
-513
-504
-495
-485
-473
-460
-446
-430
-412
-393
-373
-351
-328
-304
-279
-253
-226
-198
-169
-140
-110
-79
-48
-17
15
47
79
111
144
176
208
240
273
305
338
372
406
440
476
513
550
589
628
669
711
755
799
844
890
937
985
1033
1082
1131
1181
1231
1282
1333
1384
1435
1487
1539
1592
1644
1697
1750
1803
1857
1909
1962
2013
2065
2116
2165
2213
2260
2305
2349
2392
2434
2475
2515
2554
2592
2629
2666
2701
2736
2770
2803
2834
2865
2894
2922
2949
2975
3000
3026
3050
3075
3100
3126
3151
3176
3202
3227
3253
3278
3303
3327
3352
3375
3399
3422
3445
3467
3489
3511
3532
3553
3574
3595
3616
3636
3656
3674
3692
3709
3725
3740
3754
3766
3777
3787
3796
3804
3811
3817
3823
3828
3832
3835
3838
3840
3842
3843
3844
3846
3847
3849
3850
3852
3854
3856
3857
3859
3861
3862
3864
3865
3866
3867
3868
3869
3871
3873
3875
3877
3880
3884
3888
3892
3897
3902
3908
3914
3921
3928
3935
3943
3952
3961
3970
3980
3990
4001
4011
4022
4034
4045
4056
4067
4080
4093
4106
4120
4134
4148
4163
4178
4193
4208
4223
4237
4250
4264
4276
4288
4299
4309
4319
4328
4336
4343
4350
4355
4360
4364
4367
4369
4370
4369
4367
4364
4359
4352
4344
4335
4324
4311
4298
4284
4268
4253
4236
4219
4202
4184
4165
4146
4126
4106
4083
4062
4038
4014
3991
3966
3940
3913
3886
3858
3830
3801
3772
3743
3713
3683
3653
3623
3593
3562
3531
3499
3468
3436
3404
3372
3340
3308
3277
3246
3216
3187
3158
3130
3103
3077
3053
3029
3006
2984
2963
2942
2923
2904
2886
2868
2850
2834
2817
2801
2785
2769
2752
2736
2720
2704
2688
2672
2657
2642
2627
2613
2599
2586
2573
2561
2549
2537
2526
2515
2505
2496
2486
2477
2469
2461
2453
2446
2439
2433
2428
2423
2419
2416
2414
2412
2410
2409
2409
2408
2408
2408
2408
2409
2410
2412
2414
2416
2419
2423
2428
2434
2440
2448
2456
2465
2474
2484
2495
2507
2519
2533
2547
2562
2579
2596
2615
2635
2655
2677
2698
2721
2744
2767
2790
2814
2838
2863
2888
2913
2939
2965
2991
3018
3045
3072
3099
3126
3153
3180
3206
3232
3258
3283
3307
3331
3354
3377
3400
3421
3443
3464
3485
3505
3524
3543
3562
3579
3596
3612
3626
3640
3652
3663
3672
3680
3686
3691
3694
3695
3694
3691
3686
3679
3671
3660
3647
3633
3616
3599
3579
3559
3537
3514
3490
3465
3438
3410
3381
3351
3320
3288
3255
3221
3186
3151
3115
3079
3042
3005
2967
2930
2893
2856
2819
2782
2746
2710
2675
2641
2608
2575
2543
2512
2482
2453
2425
2398
2373
2348
2324
2301
2279
2259
2239
2220
2203
2188
2174
2162
2152
2144
2138
2134
2132
2132
2135
2139
2145
2153
2164
2176
2190
2206
2223
2243
2264
2286
2310
2336
2363
2391
2421
2452
2484
2518
2554
2591
2629
2668
2709
2751
2794
2838
2883
2929
2975
3023
3070
3118
3167
3215
3264
3313
3363
3413
3462
3512
3563
3613
3664
3715
3766
3818
3869
3921
3973
4025
4077
4129
4181
4232
4284
4336
4387
4439
4490
4541
4592
4643
4692
4742
4791
4840
4888
4936
4984
5032
5080
5128
5175
5223
5270
5317
5364
5410
5455
5500
5544
5587
5628
5668
5707
5744
5779
5813
5845
5875
5904
5931
5957
5981
6003
6024
6043
6061
6077
6091
6104
6116
6126
6134
6141
6147
6150
6152
6153
6151
6148
6143
6137
6129
6119
6107
6094
6079
6062
6043
6022
6000
5975
5949
5921
5892
5862
5830
5797
5764
5729
5694
5659
5623
5586
5550
5513
5476
5438
5401
5363
5324
5285
5246
5206
5166
5125
5083
5042
4999
4956
4913
4870
4827
4783
4739
4696
4652
4609
4566
4524
4482
4440
4398
4357
4316
4275
4234
4193
4152
4110
4069
4027
3987
3946
3905
3864
3822
3781
3739
3697
3654
3612
3570
3527
3485
3442
3399
3356
3312
3269
3225
3181
3136
3092
3048
3005
2961
2917
2874
2831
2788
2746
2703
2661
2618
2576
2533
2491
2448
2406
2364
2322
2281
2240
2199
2158
2118
2078
2037
1999
1960
1920
1881
1842
1804
1765
1726
1687
1648
1609
1569
1530
1491
1451
1411
1371
1331
1291
1251
1211
1172
1132
1093
1055
1016
978
940
902
864
826
787
749
709
670
630
589
549
508
467
425
383
341
299
256
213
171
128
85
42
-1
-44
-86
-129
-170
-212
-253
-294
-335
-374
-414
-452
-490
-527
-563
-598
-632
-664
-695
-725
-753
-780
-805
-828
-850
-871
-890
-908
-924
-939
-952
-964
-974
-983
-989
-994
-998
-1000
-1000
-999
-996
-993
-988
-983
-976
-969
-960
-951
-941
-930
-918
-906
-893
-880
-867
-854
-840
-826
-813
-800
-787
-774
-761
-748
-735
-723
-711
-700
-689
-678
-668
-659
-651
-644
-637
-630
-625
-619
-614
-608
-603
-597
-592
-586
-580
-575
-569
-564
-559
-554
-550
-545
-541
-536
-532
-528
-523
-518
-513
-507
-501
-494
-486
-478
-469
-459
-449
-438
-427
-416
-404
-391
-378
-365
-351
-338
-324
-310
-296
-282
-268
-255
-241
-227
-213
-200
-185
-171
-156
-141
-126
-110
-94
-78
-62
-46
-29
-13
3
19
35
50
64
77
90
101
111
120
128
134
140
144
147
149
149
149
148
145
141
137
130
123
113
103
90
76
60
43
24
3
-19
-43
-68
-95
-122
-151
-181
-211
-243
-275
-308
-341
-375
-408
-442
-476
-509
-543
-577
-611
-645
-679
-713
-748
-782
-817
-852
-888
-923
-959
-996
-1033
-1070
-1107
-1145
-1182
-1220
-1257
-1295
-1332
-1368
-1405
-1440
-1475
-1509
-1543
-1575
-1607
-1638
-1668
-1697
-1725
-1753
-1779
-1805
-1831
-1856
-1880
-1904
-1928
-1952
-1975
-1998
-2021
-2043
-2065
-2087
-2108
-2129
-2150
-2169
-2188
-2207
-2224
-2241
-2258
-2274
-2289
-2304
-2319
-2334
-2349
-2364
-2379
-2394
-2409
-2424
-2440
-2457
-2474
-2491
-2509
-2527
-2545
-2564
-2583
-2602
-2621
-2640
-2659
-2678
-2697
-2716
-2734
-2753
-2771
-2789
-2807
-2825
-2843
-2861
-2878
-2896
-2913
-2929
-2945
-2960
-2975
-2989
-3003
-3016
-3028
-3040
-3051
-3061
-3071
-3080
-3088
-3095
-3102
-3109
-3115
-3121
-3126
-3131
-3135
-3138
-3142
-3144
-3146
-3148
-3149
-3150
-3150
-3150
-3150
-3149
-3147
-3145
-3143
-3140
-3136
-3132
-3128
-3123
-3117
-3112
-3105
-3099
-3092
-3085
-3078
-3069
-3061
-3052
-3043
-3033
-3023
-3012
-3002
-2991
-2980
-2969
-2957
-2945
-2932
-2919
-2905
-2891
-2876
-2861
-2845
-2829
-2812
-2795
-2777
-2759
-2740
-2721
-2702
-2682
-2662
-2641
-2620
-2598
-2576
-2553
-2529
-2505
-2480
-2454
-2427
-2400
-2371
-2342
-2311
-2280
-2248
-2214
-2181
-2146
-2111
-2075
-2037
-2001
-1963
-1925
-1887
-1848
-1810
-1771
-1732
-1693
-1654
-1615
-1576
-1536
-1497
-1459
-1420
-1381
-1343
-1305
-1268
-1231
-1194
-1158
-1123
-1088
-1054
-1020
-986
-952
-919
-886
-852
-819
-785
-752
-718
-684
-650
-616
-582
-548
-514
-480
-446
-413
-380
-346
-313
-281
-248
-216
-184
-152
-122
-92
-62
-33
-5
22
48
73
97
121
144
165
187
207
228
247
267
286
305
324
343
361
379
396
413
430
445
461
475
489
503
516
528
540
551
561
570
578
586
592
598
603
607
611
613
615
617
617
617
616
615
612
610
606
602
597
593
588
583
577
572
567
562
557
553
548
544
540
536
533
529
527
524
522
519
517
514
512
509
506
502
499
495
491
486
482
477
472
467
461
456
450
444
438
433
427
421
415
409
403
397
392
386
381
376
370
365
360
355
350
344
338
332
326
319
312
304
295
286
277
267
256
245
234
222
209
196
182
168
152
136
120
102
84
66
47
28
9
-11
-31
-51
-72
-94
-116
-138
-161
-185
-210
-235
-261
-288
-316
-345
-375
-405
-436
-468
-500
-533
-567
-600
-635
-669
-704
-738
-773
-808
-843
-878
-914
-949
-984
-1018
-1053
-1087
-1121
-1154
-1187
-1220
-1252
-1285
-1316
-1348
-1380
-1411
-1441
-1472
-1502
-1532
-1561
-1590
-1618
-1646
-1673
-1700
-1727
-1753
-1779
-1804
-1828
-1852
-1876
-1899
-1921
-1942
-1963
-1983
-2001
-2020
-2037
-2056
-2073
-2089
-2105
-2121
-2136
-2151
-2166
-2180
-2193
-2206
-2218
-2230
-2241
-2251
-2261
-2270
-2278
-2285
-2291
-2296
-2300
-2304
-2306
-2306
-2306
-2305
-2303
-2299
-2295
-2290
-2284
-2276
-2268
-2259
-2249
-2238
-2226
-2213
-2200
-2186
-2171
-2156
-2140
-2124
-2107
-2089
-2071
-2053
-2033
-2015
-1996
-1976
-1955
-1934
-1912
-1889
-1866
-1842
-1818
-1794
-1768
-1743
-1717
-1691
-1664
-1638
-1611
-1584
-1556
-1529
-1502
-1474
-1447
-1420
-1393
-1366
-1339
-1312
-1285
-1259
-1233
-1207
-1181
-1155
-1130
-1105
-1079
-1054
-1029
-1004
-980
-955
-931
-906
-882
-857
-833
-808
-784
-760
-735
-711
-687
-663
-640
-616
-592
-568
-543
-519
-495
-470
-446
-421
-397
-372
-348
-324
-300
-276
-253
-230
-207
-185
-164
-144
-124
-105
-87
-69
-52
-36
-21
-6
8
22
35
47
59
70
81
91
101
111
119
128
136
144
151
158
165
172
178
183
189
194
198
202
206
208
211
213
214
214
214
213
212
211
209
206
204
201
198
194
191
187
183
179
174
169
164
158
152
146
139
132
124
117
109
100
92
83
74
65
57
48
40
32
24
17
10
3
-3
-8
-13
-18
-22
-26
-30
-33
-36
-39
-43
-46
-49
-52
-56
-59
-62
-65
-68
-71
-73
-75
-77
-79
-80
-81
-82
-82
-82
-82
-81
-81
-79
-78
-76
-73
-71
-67
-64
-60
-56
-51
-46
-40
-34
-28
-21
-14
-6
1
10
18
26
35
44
54
63
73
83
94
105
116
128
140
152
165
179
193
208
223
239
255
272
289
307
325
344
362
382
401
421
441
462
483
504
526
548
571
594
617
641
664
689
713
737
761
785
809
833
856
879
903
926
948
971
994
1016
1039
1062
1084
1106
1129
1151
1173
1195
1216
1238
1259
1280
1301
1321
1341
1360
1379
1397
1415
1433
1450
1466
1483
1499
1515
1530
1546
1562
1577
1593
1608
1624
1640
1655
1671
1686
1702
1718
1734
1750
1767
1784
1801
1818
1836
1853
1872
1890
1909
1928
1947
1967
1987
2005
2025
2045
2066
2086
2106
2126
2146
2167
2187
2207
2227
2247
2267
2288
2308
2329
2349
2370
2392
2413
2435
2458
2480
2503
2526
2549
2573
2596
2620
2643
2666
2690
2713
2737
2761
2785
2809
2833
2858
2883
2907
2932
2957
2982
3006
3031
3055
3078
3101
3124
3146
3168
3189
3209
3229
3248
3266
3284
3300
3317
3332
3347
3361
3375
3388
3400
3411
3421
3431
3439
3447
3453
3458
3463
3465
3467
3468
3467
3465
3462
3458
3453
3446
3439
3431
3421
3411
3400
3388
3375
3361
3346
3330
3313
3295
3276
3256
3236
3214
3191
3167
3143
3117
3090
3062
3033
3003
2972
2940
2907
2874
2839
2804
2768
2731
2694
2656
2617
2578
2539
2498
2458
2417
2375
2333
2291
2249
2206
2163
2120
2076
2033
1989
1946
1902
1859
1815
1772
1730
1687
1645
1604
1562
1521
1481
1441
1401
1362
1323
1285
1248
1211
1175
1139
1104
1070
1036
1002
970
938
906
876
846
816
787
759
731
704
678
652
626
601
576
552
528
504
481
458
436
414
392
371
350
330
309
290
270
252
233
215
198
181
165
149
134
119
105
91
78
66
54
43
33
23
14
5
-3
-11
-18
-24
-31
-37
-43
-49
-54
-60
-65
-71
-76
-81
-86
-92
-97
-103
-108
-114
-120
-126
-132
-138
-145
-151
-157
-164
-171
-178
-185
-192
-200
-208
-216
-225
-234
-243
-253
-264
-275
-286
-298
-310
-324
-337
-352
-367
-382
-399
-416
-434
-452
-472
-492
-513
-534
-557
-580
-604
-628
-653
-679
-705
-732
-760
-787
-816
-844
-873
-902
-931
-960
-989
-1018
-1048
-1077
-1106
-1136
-1165
-1194
-1222
-1251
-1280
-1309
-1338
-1367
-1395
-1423
-1451
-1479
-1507
-1534
-1560
-1587
-1613
-1638
-1663
-1688
-1712
-1735
-1758
-1781
-1803
-1824
-1845
-1866
-1886
-1907
-1927
-1947
-1966
-1985
-2004
-2021
-2039
-2057
-2073
-2090
-2105
-2120
-2135
-2149
-2163
-2177
-2190
-2203
-2215
-2227
-2238
-2250
-2260
-2271
-2280
-2290
-2299
-2307
-2316
-2324
-2331
-2338
-2345
-2352
-2358
-2363
-2368
-2373
-2377
-2381
-2384
-2387
-2389
-2391
-2393
-2394
-2394
-2395
-2394
-2394
-2393
-2392
-2390
-2388
-2386
-2384
-2382
-2380
-2377
-2375
-2372
-2370
-2367
-2365
-2362
-2359
-2356
-2353
-2350
-2346
-2343
-2340
-2337
-2333
-2330
-2328
-2325
-2323
-2321
-2319
-2317
-2316
-2315
-2315
-2314
-2314
-2315
-2316
-2317
-2318
-2319
-2321
-2323
-2325
-2327
-2330
-2332
-2335
-2338
-2340
-2343
-2347
-2350
-2353
-2356
-2360
-2363
-2367
-2371
-2374
-2378
-2382
-2385
-2389
-2393
-2397
-2401
-2405
-2409
-2414
-2419
-2424
-2430
-2436
-2442
-2449
-2456
-2463
-2471
-2480
-2489
-2498
-2508
-2518
-2528
-2539
-2549
-2560
-2571
-2583
-2594
-2606
-2617
-2629
-2641
-2654
-2667
-2680
-2693
-2707
-2721
-2735
-2750
-2764
-2779
-2793
-2808
-2822
-2836
-2850
-2863
-2876
-2889
-2901
-2914
-2925
-2937
-2948
-2959
-2970
-2980
-2991
-3002
-3013
-3024
-3035
-3045
-3056
-3067
-3077
-3087
-3097
-3106
-3116
-3124
-3133
-3140
-3148
-3155
-3161
-3167
-3172
-3177
-3182
-3186
-3190
-3193
-3197
-3199
-3202
-3204
-3206
-3208
-3210
-3211
-3212
-3213
-3214
-3214
-3215
-3214
-3214
-3214
-3213
-3212
-3211
-3209
-3208
-3206
-3204
-3202
-3199
-3196
-3193
-3190
-3186
-3182
-3178
-3173
-3168
-3163
-3157
-3151
-3145
-3138
-3131
-3124
-3116
-3108
-3100
-3091
-3082
-3072
-3062
-3052
-3040
-3029
-3017
-3004
-2991
-2978
-2964
-2950
-2935
-2920
-2905
-2889
-2873
-2857
-2840
-2822
-2804
-2785
-2766
-2746
-2726
-2705
-2683
-2660
-2637
-2613
-2589
-2563
-2537
-2510
-2483
-2454
-2425
-2395
-2364
-2332
-2299
-2266
-2232
-2197
-2162
-2126
-2089
-2051
-2013
-1974
-1935
-1895
-1854
-1813
-1772
-1729
-1687
-1643
-1600
-1555
-1511
-1465
-1420
-1374
-1327
-1280
-1233
-1185
-1137
-1089
-1041
-992
-943
-894
-844
-795
-746
-696
-646
-597
-547
-497
-448
-398
-348
-298
-248
-199
-149
-99
-49
1
51
101
150
200
249
299
348
396
445
493
542
590
637
685
732
779
825
872
917
963
1008
1053
1097
1141
1184
1226
1268
1309
1349
1389
1427
1465
1502
1538
1573
1607
1641
1673
1704
1735
1764
1792
1819
1845
1870
1893
1916
1937
1958
1977
1995
2012
2028
2043
2056
2069
2081
2091
2101
2109
2117
2123
2128
2133
2136
2138
2139
2139
2138
2136
2133
2129
2125
2120
2114
2107
2100
2092
2083
2074
2065
2055
2044
2033
2021
2009
1998
1985
1972
1959
1945
1932
1918
1904
1890
1876
1862
1848
1834
1821
1807
1794
1781
1768
1756
1743
1731
1719
1707
1695
1683
1672
1660
1649
1638
1627
1616
1606
1596
1585
1576
1566
1557
1548
1540
1532
1525
1518
1511
1505
1500
1495
1491
1487
1483
1479
1477
1474
1472
1470
1468
1466
1465
1464
1464
1463
1463
1463
1464
1464
1466
1467
1469
1471
1473
1476
1479
1483
1486
1490
1495
1499
1504
1510
1515
1521
1528
1534
1541
1548
1556
1564
1572
1580
1589
1598
1607
1617
1626
1636
1646
1656
1667
1678
1689
1701
1713
1725
1738
1751
1764
1778
1792
1807
1821
1837
1852
1868
1884
1900
1916
1933
1949
1965
1981
1997
2013
2029
2044
2060
2075
2091
2106
2122
2137
2152
2168
2183
2198
2213
2229
2244
2259
2275
2290
2306
2321
2337
2353
2369
2385
2401
2418
2433
2449
2465
2480
2496
2511
2526
2541
2556
2571
2586
2601
2617
2633
2649
2665
2682
2699
2716
2734
2751
2769
2787
2806
2824
2843
2861
2880
2899
2918
2937
2956
2976
2996
3015
3036
3056
3077
3097
3118
3140
3161
3182
3204
3225
3247
3268
3290
3311
3332
3352
3373
3393
3413
3433
3453
3472
3491
3511
3529
3548
3567
3586
3604
3623
3642
3660
3679
3697
3716
3734
3752
3770
3788
3806
3824
3841
3859
3877
3894
3912
3929
3946
3964
3981
3998
4014
4030
4048
4065
4081
4097
4114
4130
4145
4161
4177
4192
4207
4222
4237
4252
4266
4281
4296
4311
4326
4341
4355
4371
4386
4401
4416
4431
4447
4462
4477
4493
4508
4524
4539
4554
4570
4585
4601
4616
4631
4646
4661
4675
4690
4704
4718
4732
4745
4758
4771
4784
4796
4808
4819
4830
4841
4851
4861
4870
4879
4888
4896
4904
4912
4920
4928
4935
4942
4949
4956
4962
4969
4975
4981
4987
4992
4997
5002
5007
5011
5015
5019
5023
5026
5030
5033
5036
5039
5042
5045
5048
5051
5054
5057
5060
5062
5065
5068
5070
5073
5076
5078
5081
5083
5085
5088
5090
5092
5094
5096
5099
5101
5103
5105
5107
5109
5110
5112
5113
5115
5116
5116
5117
5117
5117
5117
5116
5115
5114
5113
5112
5110
5108
5106
5104
5102
5099
5097
5094
5090
5086
5083
5078
5074
5070
5065
5060
5056
5051
5046
5040
5035
5030
5024
5018
5012
5006
5000
4993
4987
4980
4973
4966
4959
4951
4943
4936
4928
4920
4912
4904
4896
4887
4879
4871
4863
4855
4847
4839
4832
4824
4816
4808
4800
4793
4785
4777
4769
4761
4753
4744
4736
4728
4719
4711
4703
4694
4685
4677
4668
4660
4651
4642
4634
4625
4617
4608
4600
4592
4583
4575
4567
4558
4550
4541
4533
4524
4515
4506
4497
4488
4479
4470
4461
4453
4445
4437
4429
4422
4415
4408
4401
4395
4389
4382
4376
4371
4365
4359
4354
4349
4344
4339
4334
4330
4326
4322
4318
4314
4310
4307
4303
4300
4297
4294
4292
4289
4287
4285
4284
4283
4282
4282
4282
4283
4283
4284
4286
4287
4289
4291
4293
4295
4298
4300
4303
4307
4310
4314
4318
4322
4327
4332
4337
4343
4349
4355
4362
4368
4376
4383
4390
4398
4406
4413
4421
4429
4437
4445
4454
4462
4470
4479
4487
4496
4505
4513
4522
4530
4539
4547
4555
4562
4570
4576
4583
4589
4595
4600
4605
4610
4614
4618
4622
4625
4628
4631
4634
4637
4639
4641
4643
4645
4647
4648
4648
4649
4649
4648
4648
4647
4645
4643
4641
4639
4636
4632
4628
4624
4620
4615
4609
4603
4597
4591
4584
4577
4570
4562
4555
4547
4540
4532
4525
4518
4511
4505
4498
4492
4487
4481
4476
4471
4467
4462
4458
4454
4450
4447
4444
4441
4439
4437
4435
4434
4433
4432
4432
4432
4433
4433
4435
4436
4438
4440
4443
4446
4449
4452
4456
4459
4463
4467
4472
4476
4480
4485
4490
4495
4500
4505
4510
4515
4521
4527
4533
4539
4546
4552
4559
4567
4574
4582
4590
4598
4606
4614
4622
4631
4639
4647
4655
4663
4672
4680
4688
4695
4703
4711
4718
4726
4733
4740
4746
4753
4760
4766
4772
4778
4784
4790
4796
4802
4807
4812
4818
4823
4828
4833
4838
4842
4847
4852
4856
4861
4865
4869
4874
4878
4882
4886
4890
4894
4898
4901
4905
4909
4912
4916
4919
4922
4925
4927
4930
4932
4934
4936
4938
4939
4940
4941
4942
4942
4943
4942
4942
4942
4941
4940
4939
4937
4935
4934
4931
4929
4926
4923
4920
4917
4913
4909
4905
4900
4896
4891
4886
4881
4875
4870
4864
4858
4853
4847
4841
4834
4828
4822
4815
4809
4802
4796
4789
4782
4775
4767
4760
4752
4744
4736
4727
4718
4710
4700
4691
4682
4672
4663
4653
4644
4634
4624
4615
4605
4595
4586
4576
4566
4556
4546
4536
4526
4515
4505
4494
4484
4474
4463
4453
4442
4432
4422
4412
4402
4392
4382
4372
4362
4353
4343
4334
4324
4315
4306
4297
4288
4279
4270
4261
4252
4244
4235
4226
4218
4209
4201
4193
4185
4177
4169
4161
4153
4146
4139
4132
4126
4120
4115
4110
4105
4102
4098
4096
4094
4091
4091
4090
4090
4090
4090
4091
4091
4094
4094
4097
4099
4101
4104
4106
4109
4112
4115
4119
4122
4126
4130
4134
4139
4143
4148
4153
4158
4163
4168
4173
4179
4184
4189
4194
4199
4204
4209
4214
4219
4223
4227
4231
4235
4238
4241
4243
4246
4248
4250
4252
4253
4254
4254
4255
4254
4254
4253
4251
4250
4248
4245
4243
4240
4236
4232
4228
4224
4219
4214
4208
4202
4196
4189
4182
4174
4167
4159
4150
4142
4133
4124
4115
4105
4094
4085
4074
4062
4051
4038
4027
4014
4001
3987
3973
3958
3943
3928
3912
3896
3879
3862
3845
3827
3809
3791
3772
3753
3734
3714
3695
3675
3655
3635
3614
3594
3573
3552
3531
3510
3489
3468
3446
3425
3403
3381
3359
3337
3315
3292
3270
3247
3225
3202
3180
3157
3135
3112
3090
3067
3044
3021
2998
2974
2951
2927
2904
2880
2856
2832
2809
2785
2761
2737
2713
2689
2665
2641
2617
2593
2569
2546
2522
2498
2475
2452
2429
2406
2383
2360
2337
2315
2292
2270
2248
2226
2204
2182
2161
2139
2118
2097
2075
2054
2033
2012
1992
1971
1951
1930
1910
1890
1870
1851
1831
1812
1792
1773
1753
1734
1715
1696
1677
1659
1640
1622
1604
1585
1567
1549
1530
1512
1494
1476
1457
1439
1421
1403
1385
1367
1350
1332
1314
1296
1278
1260
1242
1224
1206
1188
1170
1152
1134
1116
1098
1080
1063
1045
1028
1010
995
978
962
945
929
914
898
883
868
853
839
825
811
797
783
770
757
745
732
720
708
696
684
673
662
651
640
629
619
609
599
589
579
570
561
553
545
537
529
522
515
508
502
496
490
484
478
473
467
462
457
452
448
443
439
434
430
426
422
418
415
411
407
404
400
396
393
389
385
381
377
373
369
364
359
354
349
344
339
333
328
322
316
311
304
298
291
285
278
270
263
256
248
241
233
225
218
210
202
195
187
179
171
164
156
148
141
133
125
117
110
102
94
87
80
72
65
58
51
45
38
32
25
19
12
6
0
-7
-13
-19
-25
-32
-38
-44
-50
-56
-62
-68
-74
-80
-86
-91
-97
-102
-107
-113
-117
-122
-127
-131
-136
-140
-144
-149
-153
-157
-162
-166
-171
-175
-180
-184
-189
-194
-199
-205
-210
-216
-222
-228
-235
-241
-248
-255
-262
-269
-277
-285
-293
-302
-310
-320
-329
-339
-349
-360
-371
-382
-394
-406
-418
-431
-445
-459
-473
-488
-504
-520
-536
-553
-570
-588
-606
-625
-644
-663
-683
-704
-725
-746
-768
-791
-814
-838
-863
-889
-915
-942
-970
-999
-1029
-1059
-1091
-1123
-1156
-1190
-1224
-1259
-1295
-1332
-1369
-1407
-1445
-1484
-1524
-1564
-1605
-1646
-1688
-1730
-1773
-1816
-1860
-1904
-1949
-1994
-2040
-2086
-2132
-2179
-2227
-2274
-2323
-2371
-2420
-2470
-2520
-2571
-2622
-2674
-2726
-2779
-2833
-2886
-2941
-2996
-3051
-3106
-3162
-3218
-3274
-3331
-3387
-3444
-3501
-3558
-3615
-3672
-3729
-3786
-3843
-3901
-3958
-4014
-4073
-4130
-4187
-4245
-4302
-4359
-4416
-4473
-4529
-4586
-4642
-4699
-4755
-4810
-4866
-4922
-4977
-5032
-5087
-5141
-5195
-5249
-5303
-5356
-5409
-5462
-5515
-5567
-5619
-5670
-5722
-5772
-5823
-5873
-5923
-5972
-6021
-6069
-6117
-6165
-6212
-6259
-6305
-6351
-6397
-6442
-6487
-6531
-6575
-6619
-6662
-6705
-6747
-6789
-6830
-6870
-6911
-6950
-6989
-7028
-7066
-7104
-7141
-7178
-7215
-7251
-7287
-7322
-7357
-7392
-7426
-7460
-7493
-7526
-7558
-7590
-7621
-7652
-7682
-7712
-7741
-7770
-7798
-7826
-7853
-7880
-7906
-7931
-7956
-7980
-8004
-8026
-8048
-8070
-8090
-8112
-8131
-8151
-8169
-8186
-8205
-8222
-8238
-8254
-8269
-8284
-8298
-8312
-8325
-8337
-8349
-8361
-8371
-8381
-8391
-8399
-8407
-8414
-8420
-8426
-8430
-8434
-8437
-8439
-8440
-8440
-8439
-8438
-8436
-8432
-8429
-8424
-8419
-8413
-8406
-8399
-8391
-8382
-8373
-8363
-8352
-8341
-8329
-8316
-8303
-8290
-8276
-8261
-8246
-8230
-8213
-8197
-8179
-8161
-8143
-8124
-8103
-8085
-8064
-8044
-8023
-8003
-7981
-7960
-7938
-7916
-7893
-7871
-7848
-7825
-7801
-7778
-7754
-7730
-7705
-7681
-7656
-7631
-7606
-7581
-7556
-7530
-7505
-7479
-7454
-7428
-7402
-7376
-7350
-7323
-7297
-7271
-7244
-7218
-7191
-7165
-7138
-7111
-7084
-7057
-7030
-7002
-6975
-6948
-6920
-6893
-6866
-6839
-6811
-6784
-6758
-6731
-6704
-6678
-6652
-6626
-6600
-6574
-6548
-6523
-6498
-6473
-6448
-6423
-6399
-6374
-6350
-6326
-6303
-6279
-6256
-6232
-6209
-6186
-6164
-6141
-6119
-6096
-6074
-6052
-6030
-6009
-5987
-5966
-5944
-5923
-5902
-5881
-5860
-5840
-5819
-5799
-5779
-5759
-5739
-5720
-5700
-5681
-5662
-5643
-5624
-5605
-5587
-5568
-5550
-5532
-5513
-5495
-5477
-5459
-5440
-5422
-5403
-5385
-5366
-5348
-5329
-5310
-5291
-5272
-5252
-5233
-5213
-5194
-5174
-5154
-5134
-5114
-5094
-5073
-5052
-5032
-5010
-4989
-4967
-4945
-4922
-4899
-4875
-4851
-4826
-4801
-4775
-4749
-4722
-4694
-4666
-4637
-4608
-4578
-4548
-4517
-4485
-4453
-4421
-4388
-4355
-4321
-4286
-4251
-4215
-4179
-4143
-4105
-4067
-4029
-3990
-3950
-3910
-3869
-3828
-3786
-3743
-3700
-3656
-3611
-3565
-3519
-3472
-3425
-3377
-3328
-3279
-3228
-3178
-3126
-3074
-3021
-2968
-2914
-2860
-2805
-2749
-2693
-2637
-2580
-2522
-2464
-2406
-2347
-2288
-2229
-2169
-2109
-2048
-1987
-1926
-1864
-1802
-1740
-1678
-1615
-1553
-1490
-1427
-1364
-1302
-1239
-1176
-1113
-1050
-988
-925
-863
-800
-738
-676
-613
-551
-489
-427
-366
-304
-243
-182
-121
-60
0
60
120
180
239
298
357
416
475
533
591
648
705
762
819
875
931
987
1042
1097
1151
1205
1259
1312
1365
1417
1469
1521
1572
1623
1673
1723
1773
1822
1870
1918
1966
2013
2060
2107
2153
2198
2243
2287
2331
2374
2417
2459
2501
2542
2582
2622
2661
2700
2738
2775
2811
2847
2883
2918
2952
2986
3019
3051
3083
3114
3145
3175
3204
3233
3261
3288
3315
3341
3367
3391
3416
3439
3462
3484
3506
3527
3548
3568
3587
3606
3625
3643
3661
3678
3695
3711
3727
3742
3757
3772
3787
3801
3814
3828
3842
3855
3868
3881
3894
3906
3919
3932
3944
3956
3969
3981
3993
4005
4017
4029
4040
4051
4062
4075
4086
4098
4109
4120
4132
4143
4154
4166
4177
4189
4201
4212
4224
4236
4248
4260
4272
4283
4296
4308
4320
4332
4345
4357
4370
4383
4397
4410
4424
4437
4451
4466
4480
4495
4509
4524
4539
4555
4570
4586
4601
4617
4633
4650
4666
4683
4699
4717
4734
4751
4769
4788
4806
4825
4844
4863
4882
4901
4921
4940
4960
4980
5000
5020
5040
5060
5081
5101
5122
5142
5163
5183
5204
5225
5245
5266
5287
5308
5328
5349
5370
5391
5412
5432
5453
5474
5495
5515
5536
5557
5578
5599
5620
5641
5662
5683
5704
5725
5747
5768
5790
5812
5833
5855
5877
5899
5920
5942
5963
5985
6006
6028
6049
6070
6091
6113
6134
6156
6177
6199
6220
6242
6264
6286
6308
6330
6352
6374
6396
6418
6440
6462
6484
6505
6527
6548
6569
6591
6612
6633
6654
6674
6695
6715
6736
6756
6776
6796
6816
6836
6855
6875
6894
6914
6933
6952
6971
6989
7008
7026
7045
7063
7081
7098
7116
7133
7149
7166
7182
7198
7213
7228
7243
7257
7271
7285
7298
7311
7324
7337
7349
7361
7373
7385
7396
7407
7417
7428
7438
7448
7457
7466
7475
7484
7492
7500
7508
7516
7523
7531
7538
7545
7552
7559
7565
7572
7578
7584
7590
7596
7601
7606
7611
7616
7620
7624
7628
7631
7634
7637
7640
7642
7644
7645
7647
7648
7649
7649
7649
7649
7649
7648
7647
7646
7644
7642
7640
7637
7635
7631
7628
7624
7620
7616
7611
7607
7602
7596
7591
7585
7580
7574
7567
7561
7554
7548
7541
7534
7526
7518
7510
7502
7494
7485
7475
7466
7456
7446
7436
7425
7414
7403
7391
7379
7367
7355
7342
7329
7316
7302
7288
7274
7260
7245
7230
7215
7199
7183
7167
7151
7134
7117
7099
7081
7063
7045
7026
7007
6988
6969
6949
6929
6909
6888
6867
6847
6826
6805
6783
6762
6741
6719
6698
6677
6655
6633
6612
6590
6568
6547
6525
6503
6482
6460
6438
6417
6396
6375
6354
6333
6312
6292
6272
6252
6232
6212
6193
6173
6154
6135
6116
6097
6078
6060
6041
6023
6005
5987
5969
5951
5933
5916
5899
5882
5865
5849
5832
5816
5800
5785
5769
5754
5739
5724
5710
5695
5681
5667
5654
5640
5627
5613
5600
5587
5575
5562
5550
5537
5525
5513
5501
5489
5478
5466
5454
5442
5430
5418
5406
5393
5381
5368
5355
5343
5330
5317
5304
5290
5277
5264
5250
5237
5223
5208
5194
5180
5165
5150
5135
5119
5104
5088
5072
5056
5040
5023
5006
4989
4972
4955
4938
4920
4902
4884
4866
4847
4829
4810
4791
4772
4753
4734
4714
4695
4675
4655
4635
4615
4594
4574
4553
4532
4511
4489
4468
4446
4424
4403
4381
4359
4337
4315
4294
4272
4250
4229
4207
4185
4164
4142
4121
4099
4077
4056
4034
4011
3991
3969
3947
3926
3904
3883
3861
3840
3819
3798
3777
3756
3735
3715
3694
3674
3654
3635
3616
3597
3578
3559
3541
3523
3506
3488
3471
3454
3437
3421
3405
3389
3373
3357
3342
3327
3312
3297
3282
3268
3254
3240
3226
3213
3200
3187
3174
3162
3149
3137
3125
3114
3102
3091
3080
3069
3059
3049
3039
3029
3020
3010
3001
2993
2984
2976
2968
2960
2953
2946
2939
2932
2925
2919
2912
2906
2900
2894
2888
2883
2877
2872
2867
2862
2857
2853
2848
2844
2840
2837
2833
2830
2827
2824
2821
2818
2815
2813
2810
2808
2805
2803
2801
2798
2796
2793
2790
2788
2785
2782
2779
2776
2773
2769
2766
2762
2758
2754
2750
2745
2741
2736
2731
2725
2720
2714
2708
2702
2696
2690
2684
2677
2671
2665
2658
2652
2645
2639
2632
2625
2618
2610
2603
2595
2587
2579
2570
2561
2552
2543
2534
2524
2514
2503
2493
2482
2471
2459
2448
2436
2424
2412
2400
2387
2374
2362
2349
2335
2322
2308
2294
2280
2265
2251
2235
2220
2204
2188
2172
2155
2138
2121
2103
2085
2067
2048
2029
2009
1991
1971
1951
1931
1911
1890
1869
1848
1827
1805
1783
1760
1738
1715
1691
1668
1644
1619
1595
1570
1545
1519
1493
1467
1440
1414
1386
1359
1331
1302
1274
1245
1215
1185
1155
1124
1093
1061
1030
997
965
932
899
865
831
796
762
727
692
656
620
584
548
511
474
436
399
361
323
284
245
206
167
128
88
48
9
-32
-72
-113
-154
-195
-237
-278
-320
-362
-405
-447
-490
-532
-575
-618
-662
-705
-748
-792
-835
-879
-923
-966
-1010
-1054
-1097
-1141
-1185
-1228
-1272
-1316
-1359
-1403
-1446
-1490
-1533
-1576
-1619
-1662
-1705
-1748
-1790
-1832
-1874
-1915
-1956
-1997
-2037
-2078
-2118
-2157
-2197
-2236
-2274
-2313
-2351
-2389
-2426
-2464
-2501
-2537
-2574
-2610
-2646
-2681
-2717
-2752
-2786
-2821
-2855
-2889
-2922
-2956
-2988
-3021
-3053
-3085
-3116
-3147
-3178
-3209
-3239
-3268
-3298
-3327
-3356
-3384
-3412
-3440
-3468
-3496
-3523
-3551
-3578
-3605
-3631
-3658
-3684
-3710
-3736
-3762
-3788
-3813
-3838
-3863
-3887
-3912
-3936
-3959
-3982
-4006
-4027
-4051
-4073
-4094
-4117
-4139
-4160
-4182
-4203
-4224
-4244
-4265
-4285
-4305
-4325
-4344
-4363
-4382
-4400
-4419
-4436
-4454
-4471
-4487
-4503
-4519
-4535
-4550
-4564
-4579
-4593
-4607
-4620
-4633
-4646
-4658
-4671
-4683
-4694
-4705
-4716
-4727
-4737
-4747
-4756
-4765
-4774
-4782
-4790
-4798
-4806
-4813
-4819
-4826
-4832
-4838
-4843
-4848
-4853
-4858
-4862
-4866
-4869
-4872
-4875
-4878
-4880
-4882
-4884
-4886
-4888
-4889
-4890
-4892
-4893
-4894
-4895
-4896
-4897
-4898
-4898
-4899
-4900
-4901
-4901
-4902
-4902
-4902
-4902
-4902
-4902
-4902
-4901
-4901
-4900
-4899
-4897
-4896
-4895
-4893
-4891
-4889
-4887
-4885
-4882
-4880
-4877
-4874
-4871
-4868
-4865
-4861
-4858
-4854
-4850
-4846
-4842
-4838
-4834
-4829
-4824
-4820
-4815
-4810
-4805
-4799
-4794
-4788
-4783
-4777
-4771
-4766
-4760
-4754
-4748
-4743
-4737
-4731
-4726
-4720
-4714
-4709
-4703
-4698
-4692
-4687
-4681
-4676
-4671
-4665
-4660
-4655
-4649
-4643
-4638
-4632
-4626
-4620
-4613
-4607
-4600
-4594
-4587
-4580
-4573
-4566
-4559
-4552
-4544
-4537
-4530
-4523
-4515
-4508
-4500
-4493
-4485
-4477
-4469
-4461
-4453
-4445
-4437
-4429
-4421
-4412
-4404
-4396
-4387
-4379
-4370
-4362
-4353
-4344
-4335
-4326
-4316
-4307
-4297
-4287
-4276
-4266
-4255
-4243
-4232
-4220
-4207
-4195
-4182
-4169
-4155
-4142
-4128
-4113
-4099
-4083
-4069
-4053
-4037
-4022
-4005
-3989
-3973
-3956
-3939
-3922
-3905
-3887
-3869
-3851
-3833
-3815
-3796
-3777
-3757
-3737
-3717
-3697
-3676
-3655
-3634
-3612
-3590
-3567
-3544
-3521
-3498
-3474
-3450
-3426
-3401
-3376
-3351
-3326
-3300
-3274
-3248
-3221
-3194
-3167
-3140
-3112
-3084
-3055
-3027
-2998
-2969
-2940
-2911
-2881
-2851
-2822
-2792
-2762
-2732
-2703
-2673
-2643
-2613
-2583
-2554
-2524
-2494
-2464
-2435
-2405
-2375
-2345
-2316
-2286
-2257
-2227
-2198
-2169
-2139
-2110
-2081
-2052
-2024
-1995
-1967
-1938
-1910
-1882
-1854
-1827
-1799
-1772
-1745
-1717
-1690
-1664
-1637
-1611
-1584
-1558
-1533
-1507
-1482
-1456
-1431
-1407
-1382
-1358
-1334
-1310
-1286
-1262
-1239
-1216
-1193
-1170
-1148
-1125
-1103
-1082
-1060
-1039
-1016
-996
-976
-955
-935
-914
-894
-874
-855
-835
-815
-796
-777
-757
-738
-719
-700
-682
-663
-644
-626
-608
-589
-571
-553
-535
-517
-499
-480
-462
-444
-425
-407
-388
-369
-350
-331
-312
-293
-274
-255
-236
-217
-198
-179
-160
-141
-122
-103
-84
-65
-47
-28
-9
10
29
48
67
86
104
123
142
161
180
199
217
236
255
273
292
310
329
347
366
384
403
421
440
458
477
495
514
533
551
570
589
608
627
646
664
683
702
721
739
758
776
794
812
830
848
866
883
901
918
935
953
970
987
1002
1020
1037
1053
1070
1086
1103
1119
1135
1151
1167
1182
1198
1213
1229
1244
1259
1274
1289
1304
1319
1334
1348
1363
1377
1391
1405
1419
1433
1447
1461
1475
1488
1502
1515
1528
1542
1555
1568
1581
1593
1606
1619
1631
1644
1656
1668
1680
1692
1703
1715
1726
1738
1749
1760
1772
1783
1794
1805
1816
1827
1839
1850
1861
1872
1883
1894
1905
1916
1928
1939
1950
1961
1972
1983
1994
2005
2016
2027
2037
2049
2060
2071
2082
2093
2104
2115
2125
2136
2147
2158
2168
2179
2189
2200
2210
2221
2231
2242
2252
2262
2273
2283
2294
2304
2314
2325
2335
2346
2356
2367
2377
2388
2398
2409
2419
2430
2440
2450
2460
2470
2480
2490
2501
2511
2521
2531
2541
2552
2562
2572
2583
2594
2604
2615
2626
2636
2647
2658
2669
2680
2690
2701
2712
2722
2733
2743
2754
2764
2775
2785
2795
2806
2816
2827
2837
2848
2858
2869
2879
2890
2901
2911
2922
2933
2944
2955
2966
2976
2987
2998
3009
3019
3030
3041
3052
3063
3074
3084
3096
3107
3118
3129
3141
3153
3164
3176
3188
3200
3213
3225
3237
3250
3262
3275
3287
3300
3313
3326
3339
3353
3366
3380
3394
3408
3422
3437
3452
3467
3482
3498
3514
3530
3546
3562
3579
3595
3612
3629
3646
3663
3680
3697
3715
3733
3751
3769
3787
3805
3824
3842
3861
3880
3899
3919
3938
3958
3978
3998
4018
4038
4059
4080
4101
4123
4145
4167
4189
4212
4234
4258
4281
4305
4329
4353
4377
4402
4426
4451
4476
4501
4526
4552
4577
4603
4629
4656
4682
4709
4736
4763
4790
4818
4845
4873
4901
4928
4956
4984
5012
5040
5068
5096
5124
5152
5180
5209
5237
5265
5294
5322
5351
5379
5408
5436
5464
5493
5521
5550
5578
5607
5635
5663
5692
5720
5748
5776
5803
5831
5859
5886
5913
5940
5967
5993
6020
6046
6072
6097
6122
6147
6171
6195
6219
6242
6265
6287
6309
6330
6351
6372
6392
6411
6430
6449
6467
6485
6502
6519
6535
6550
6565
6580
6593
6606
6619
6631
6642
6652
6662
6671
6680
6687
6695
6701
6707
6713
6717
6722
6725
6728
6731
6733
6735
6736
6736
6736
6736
6735
6733
6731
6729
6726
6722
6718
6714
6709
6704
6698
6692
6685
6679
6671
6663
6655
6646
6637
6628
6618
6608
6597
6586
6575
6564
6552
6540
6527
6515
6502
6489
6475
6462
6448
6434
6419
6405
6390
6375
6359
6344
6328
6312
6295
6279
6262
6245
6227
6210
6192
6174
6156
6138
6120
6101
6083
6064
6046
6027
6008
5989
5970
5951
5931
5912
5892
5872
5852
5832
5812
5791
5771
5750
5730
5709
5689
5668
5648
5627
5606
5586
5565
5545
5524
5503
5482
5461
5440
5419
5398
5377
5356
5334
5313
5292
5270
5249
5227
5206
5184
5162
5140
5119
5097
5075
5053
5031
5008
4986
4964
4941
4919
4896
4873
4851
4828
4805
4782
4759
4736
4713
4690
4667
4644
4620
4597
4573
4550
4526
4502
4478
4454
4430
4405
4381
4356
4331
4307
4282
4257
4232
4207
4182
4156
4131
4106
4080
4054
4029
4003
3977
3951
3924
3898
3872
3845
3819
3792
3765
3738
3710
3683
3656
3628
3600
3573
3545
3517
3489
3461
3434
3406
3378
3350
3322
3294
3266
3238
3211
3183
3155
3127
3099
3072
3044
3016
2988
2960
2932
2905
2877
2849
2821
2793
2765
2737
2710
2682
2654
2626
2598
2570
2542
2514
2486
2458
2430
2402
2374
2346
2318
2290
2262
2235
2207
2179
2152
2124
2097
2069
2041
2013
1986
1959
1931
1904
1876
1849
1822
1794
1767
1740
1713
1686
1659
1633
1606
1580
1553
1527
1501
1475
1449
1423
1397
1371
1346
1321
1295
1270
1245
1220
1195
1169
1144
1119
1094
1069
1044
1018
993
968
943
918
893
868
843
818
793
768
743
718
693
668
644
619
594
569
544
520
495
470
444
419
394
369
343
317
292
266
240
213
187
160
134
107
80
52
25
-3
-30
-58
-87
-115
-143
-172
-201
-229
-258
-287
-316
-345
-374
-403
-433
-462
-491
-521
-550
-580
-609
-639
-668
-698
-727
-757
-787
-816
-846
-875
-905
-935
-964
-994
-1022
-1053
-1082
-1112
-1142
-1171
-1201
-1231
-1260
-1290
-1320
-1350
-1380
-1410
-1440
-1470
-1500
-1530
-1560
-1590
-1620
-1650
-1679
-1709
-1738
-1768
-1797
-1826
-1856
-1885
-1914
-1943
-1971
-2000
-2029
-2058
-2086
-2115
-2143
-2171
-2199
-2227
-2255
-2283
-2310
-2338
-2365
-2393
-2420
-2447
-2474
-2501
-2527
-2554
-2580
-2606
-2632
-2658
-2684
-2709
-2734
-2759
-2783
-2808
-2832
-2856
-2880
-2904
-2927
-2950
-2974
-2997
-3019
-3042
-3065
-3087
-3109
-3131
-3153
-3175
-3196
-3217
-3238
-3259
-3280
-3300
-3320
-3340
-3360
-3379
-3398
-3417
-3436
-3455
-3474
-3492
-3510
-3528
-3546
-3563
-3581
-3598
-3615
-3631
-3648
-3664
-3680
-3696
-3712
-3727
-3743
-3758
-3773
-3788
-3803
-3818
-3833
-3847
-3861
-3876
-3890
-3904
-3917
-3931
-3945
-3958
-3971
-3985
-3998
-4011
-4024
-4035
-4049
-4062
-4074
-4086
-4099
-4111
-4123
-4135
-4147
-4159
-4170
-4182
-4193
-4204
-4215
-4225
-4236
-4246
-4256
-4266
-4275
-4284
-4293
-4302
-4311
-4319
-4327
-4335
-4343
-4350
-4357
-4364
-4371
-4377
-4383
-4389
-4394
-4399
-4404
-4409
-4413
-4417
-4421
-4424
-4427
-4430
-4432
-4435
-4436
-4438
-4439
-4440
-4441
-4442
-4442
-4442
-4441
-4441
-4440
-4438
-4437
-4435
-4433
-4430
-4428
-4425
-4421
-4418
-4414
-4410
-4406
-4402
-4397
-4392
-4387
-4382
-4376
-4371
-4365
-4359
-4353
-4346
-4340
-4333
-4326
-4319
-4312
-4305
-4298
-4290
-4282
-4275
-4267
-4259
-4251
-4243
-4235
-4227
-4219
-4211
-4202
-4194
-4186
-4178
-4169
-4161
-4153
-4144
-4136
-4128
-4120
-4112
-4103
-4094
-4086
-4078
-4072
-4064
-4056
-4048
-4041
-4033
-4026
-4018
-4011
-4003
-3997
-3990
-3983
-3976
-3969
-3962
-3955
-3949
-3942
-3935
-3929
-3922
-3916
-3909
-3903
-3896
-3890
-3884
-3877
-3871
-3865
-3858
-3852
-3846
-3839
-3833
-3826
-3820
-3813
-3806
-3799
-3793
-3786
-3778
-3771
-3764
-3757
-3749
-3741
-3734
-3726
-3718
-3710
-3701
-3693
-3685
-3677
-3668
-3660
-3651
-3643
-3634
-3626
-3617
-3608
-3599
-3590
-3581
-3572
-3562
-3552
-3543
-3532
-3522
-3512
-3501
-3491
-3480
-3469
-3457
-3446
-3434
-3423
-3411
-3399
-3386
-3374
-3361
-3348
-3335
-3321
-3308
-3294
-3280
-3266
-3252
-3238
-3223
-3209
-3194
-3179
-3164
-3149
-3134
-3119
-3104
-3088
-3073
-3057
-3041
-3025
-3009
-2993
-2976
-2959
-2943
-2925
-2908
-2891
-2873
-2855
-2838
-2820
-2801
-2783
-2765
-2746
-2728
-2709
-2690
-2671
-2652
-2633
-2614
-2594
-2575
-2556
-2536
-2516
-2497
-2477
-2457
-2437
-2417
-2397
-2377
-2357
-2337
-2316
-2296
-2275
-2254
-2233
-2212
-2191
-2170
-2149
-2127
-2105
-2084
-2062
-2040
-2017
-1996
-1974
-1951
-1929
-1907
-1884
-1862
-1840
-1817
-1795
-1772
-1750
-1728
-1705
-1683
-1660
-1638
-1615
-1593
-1570
-1547
-1524
-1501
-1478
-1455
-1431
-1407
-1384
-1360
-1336
-1312
-1288
-1264
-1240
-1215
-1191
-1166
-1141
-1116
-1091
-1065
-1040
-1014
-988
-962
-936
-910
-884
-857
-830
-804
-777
-750
-724
-697
-670
-643
-616
-589
-562
-535
-508
-481
-454
-427
-399
-372
-345
-317
-289
-262
-234
-206
-178
-150
-122
-94
-67
-39
-11
17
45
73
101
128
156
184
212
239
267
295
322
350
378
405
433
460
488
515
542
570
597
624
651
678
705
732
759
786
812
839
866
892
918
945
971
997
1022
1049
1075
1101
1126
1152
1177
1202
1228
1253
1278
1302
1327
1351
1375
1399
1423
1447
1471
1494
1518
1541
1564
1587
1610
1632
1654
1676
1698
1720
1741
1762
1783
1803
1823
1843
1863
1882
1901
1919
1938
1956
1974
1991
2009
2025
2043
2059
2076
2092
2108
2123
2139
2154
2169
2183
2197
2211
2224
2238
2250
2263
2275
2287
2298
2309
2320
2331
2341
2352
2361
2371
2380
2390
2398
2407
2415
2424
2431
2439
2447
2454
2461
2467
2474
2480
2486
2491
2497
2502
2507
2512
2516
2520
2524
2528
2531
2534
2537
2540
2543
2545
2547
2549
2550
2551
2553
2553
2554
2554
2554
2554
2554
2553
2552
2551
2550
2548
2547
2545
2543
2541
2538
2536
2533
2530
2527
2524
2521
2517
2513
2510
2506
2502
2498
2493
2489
2485
2480
2476
2471
2467
2462
2457
2452
2448
2443
2438
2433
2428
2422
2417
2412
2406
2401
2395
2390
2384
2378
2372
2367
2361
2355
2349
2343
2337
2331
2324
2318
2312
2306
2300
2293
2287
2281
2274
2268
2261
2254
2247
2240
2233
2225
2218
2210
2201
2193
2184
2176
2166
2157
2147
2138
2127
2117
2107
2096
2085
2074
2063
2051
2040
2028
2016
2004
1991
1979
1966
1953
1940
1927
1914
1900
1886
1872
1858
1844
1830
1815
1800
1786
1771
1756
1741
1726
1711
1696
1681
1666
1652
1637
1622
1608
1594
1579
1565
1551
1537
1523
1509
1495
1482
1468
1454
1441
1427
1414
1401
1388
1375
1362
1349
1336
1324
1312
1300
1287
1276
1264
1252
1241
1229
1218
1207
1196
1185
1175
1164
1154
1143
1133
1123
1114
1104
1095
1085
1076
1067
1059
1050
1042
1034
1026
1018
1010
1002
996
989
982
976
969
963
957
951
945
940
934
929
925
920
915
911
907
903
899
896
892
889
886
883
880
878
876
874
872
870
869
868
867
866
866
865
865
865
866
867
868
869
870
872
874
876
878
881
883
887
890
893
897
901
906
911
916
921
927
933
939
946
953
961
969
978
986
996
1004
1014
1026
1037
1048
1060
1073
1085
1099
1112
1126
1141
1156
1171
1187
1203
1220
1237
1254
1272
1291
1310
1329
1349
1369
1390
1411
1432
1454
1476
1498
1521
1545
1569
1593
1618
1642
1668
1694
1720
1746
1773
1800
1828
1856
1884
1913
1941
1970
2000
2029
2059
2089
2119
2150
2180
2211
2242
2274
2305
2337
2369
2402
2434
2467
2500
2534
2567
2601
2635
2668
2703
2737
2771
2805
2840
2874
2909
2944
2979
3013
3048
3083
3118
3154
3189
3224
3259
3295
3330
3365
3400
3436
3471
3506
3541
3576
3611
3646
3680
3715
3749
3784
3818
3852
3886
3920
3953
3987
4021
4054
4086
4121
4154
4187
4220
4252
4285
4317
4350
4382
4414
4445
4477
4508
4540
4571
4601
4632
4662
4692
4722
4751
4781
4810
4839
4867
4896
4924
4952
4980
5007
5034
5061
5087
5114
5140
5165
5190
5216
5240
5265
5289
5313
5337
5360
5383
5406
5428
5451
5473
5494
5516
5537
5558
5579
5599
5620
5640
5659
5679
5698
5718
5737
5755
5774
5792
5810
5828
5846
5864
5881
5898
5915
5932
5948
5964
5980
5995
6011
6026
6040
6055
6069
6082
6096
6109
6122
6135
6148
6160
6172
6184
6196
6207
6218
6229
6240
6250
6261
6270
6280
6289
6299
6307
6316
6324
6332
6340
6347
6355
6362
6368
6375
6381
6387
6393
6398
6403
6408
6413
6417
6422
6425
6429
6432
6435
6438
6440
6442
6444
6446
6447
6448
6449
6450
6450
6450
6450
6450
6449
6449
6448
6447
6445
6444
6442
6440
6438
6436
6434
6431
6428
6425
6422
6418
6415
6411
6407
6403
6399
6395
6390
6385
6381
6376
6371
6365
6360
6354
6349
6343
6337
6332
6326
6320
6314
6308
6302
6296
6289
6283
6277
6270
6264
6257
6250
6244
6237
6230
6223
6216
6209
6201
6194
6187
6180
6172
6165
6158
6150
6143
6136
6129
6121
6114
6107
6100
6093
6087
6080
6073
6067
6060
6054
6048
6041
6035
6030
6024
6018
6013
6008
6003
5998
5993
5988
5984
5979
5975
5971
5968
5964
5961
5957
5954
5951
5949
5946
5944
5942
5940
5938
5937
5936
5935
5935
5934
5934
5934
5934
5935
5936
5937
5938
5939
5940
5941
5943
5944
5946
5948
5950
5952
5954
5956
5958
5960
5962
5965
5967
5970
5972
5975
5977
5980
5982
5985
5988
5991
5993
5996
5999
6002
6005
6008
6010
6013
6016
6018
6021
6023
6026
6028
6030
6033
6035
6037
6040
6042
6044
6046
6048
6050
6052
6054
6056
6058
6060
6062
6063
6065
6067
6068
6070
6071
6072
6073
6075
6076
6077
6078
6079
6080
6081
6083
6084
6085
6086
6088
6089
6090
6092
6093
6094
6095
6096
6098
6099
6100
6101
6102
6103
6104
6105
6105
6106
6107
6108
6108
6109
6109
6110
6110
6110
6110
6111
6110
6110
6110
6110
6109
6108
6108
6107
6106
6105
6104
6103
6102
6100
6099
6098
6097
6096
6095
6093
6092
6091
6090
6088
6087
6085
6084
6082
6080
6079
6077
6075
6073
6072
6070
6068
6066
6064
6063
6061
6059
6057
6056
6054
6052
6051
6049
6047
6045
6043
6041
6039
6037
6035
6033
6031
6028
6026
6023
6021
6018
6015
6012
6009
6006
6002
5999
5995
5991
5987
5983
5979
5974
5970
5965
5960
5954
5949
5943
5937
5931
5925
5919
5912
5905
5898
5891
5883
5875
5867
5859
5851
5842
5833
5824
5815
5806
5796
5786
5776
5766
5756
5746
5735
5724
5713
5702
5691
5679
5668
5656
5644
5632
5620
5608
5595
5583
5570
5557
5545
5532
5519
5506
5493
5479
5466
5452
5439
5425
5411
5397
5382
5368
5353
5339
5324
5309
5294
5279
5264
5249
5233
5218
5203
5187
5172
5156
5141
5125
5110
5094
5079
5063
5047
5032
5016
5000
4984
4968
4952
4936
4920
4904
4888
4872
4856
4841
4825
4809
4793
4777
4761
4745
4730
4714
4699
4683
4667
4652
4636
4621
4606
4590
4575
4560
4546
4531
4517
4502
4488
4474
4460
4446
4432
4419
4405
4392
4379
4366
4353
4340
4328
4315
4303
4290
4278
4266
4254
4243
4231
4220
4209
4198
4187
4176
4166
4156
4146
4136
4127
4118
4109
4100
4091
4083
4075
4067
4059
4051
4043
4035
4027
4021
4013
4006
3998
3991
3983
3976
3968
3961
3953
3946
3938
3931
3923
3916
3909
3901
3894
3886
3879
3872
3864
3857
3850
3842
3835
3828
3821
3813
3806
3799
3792
3784
3777
3770
3763
3755
3748
3741
3734
3727
3720
3713
3705
3698
3691
3684
3677
3670
3663
3656
3649
3642
3635
3628
3621
3614
3607
3600
3593
3586
3579
3572
3565
3559
3552
3545
3538
3531
3524
3517
3511
3504
3497
3490
3483
3477
3470
3463
3456
3450
3443
3436
3430
3423
3416
3410
3403
3396
3390
3383
3376
3370
3363
3357
3350
3343
3337
3330
3324
3317
3311
3304
3298
3291
3285
3278
3272
3265
3259
3253
3246
3240
3233
3227
3221
3214
3208
3202
3195
3189
3183
3176
3170
3164
3158
3151
3145
3139
3133
3126
3120
3114
3108
3102
3095
3089
3083
3077
3071
3065
3059
3052
3046
3040
3034
3028
3022
3016
3010
3004
2998
2992
2986
2980
2974
2968
2962
2956
2950
2944
2938
2932
2927
2921
2915
2909
2903
2897
2891
2886
2880
2874
2868
2862
2857
2851
2845
2839
2834
2828
2822
2816
2811
2805
2799
2794
2788
2782
2777
2771
2765
2760
2754
2749
2743
2737
2732
2726
2721
2715
2710
2704
2699
2693
2688
2682
2677
2671
2666
2660
2655
2649
2644
2639
2633
2628
2622
2617
2612
2606
2601
2596
2590
2585
2580
2574
2569
2564
2559
2553
2548
2543
2538
2532
2527
2522
2517
2512
2506
2501
2496
2491
2486
2481
2476
2470
2465
2460
2455
2450
2445
2440
2435
2430
2425
2420
2415
2410
2405
2400
2395
2390
2385
2380
2375
2370
2365
2360
2355
2350
2346
2341
2336
2331
2326
2321
2316
2312
2307
2302
2297
2292
2288
2283
2278
2273
2269
2264
2259
2254
2250
2245
2240
2236
2231
2226
2222
2217
2212
2208
2203
2198
2194
2189
2185
2180
2175
2171
2166
2162
2157
2153
2148
2144
2139
2135
2130
2126
2121
2117
2112
2108
2104
2099
2095
2090
2086
2081
2077
2073
2068
2064
2060
2055
2051
2047
2041
2037
2033
2029
2025
2021
2017
2012
2008
2004
2000
1995
1991
1987
1983
1979
1974
1970
1966
1962
1958
1954
1950
1945
1941
1937
1933
1929
1925
1921
1917
1913
1909
1905
1901
1897
1893
1889
1885
1881
1877
1873
1869
1865
1861
1857
1853
1849
1845
1841
1837
1833
1829
1826
1822
1818
1814
1810
1806
1802
1799
1795
1791
1787
1783
1780
1776
1772
1768
1765
1761
1757
1753
1750
1746
1742
1739
1735
1731
1728
1724
1720
1717
1713
1709
1706
1702
1698
1695
1691
1688
1684
1681
1677
1673
1670
1666
1663
1659
1656
1652
1649
1645
1642
1638
1635
1631
1628
1624
1621
1618
1614
1611
1607
1604
1600
1597
1594
1590
1587
1584
1580
1577
1574
1570
1567
1564
1560
1557
1554
1550
1547
1544
1541
1537
1534
1531
1528
1524
1521
1518
1515
1512
1508
1505
1502
1499
1496
1493
1489
1486
1483
1480
1477
1474
1471
1468
1464
1461
1458
1455
1452
1449
1446
1443
1440
1437
1434
1431
1428
1425
1422
1419
1416
1413
1410
1407
1404
1401
1398
1395
1392
1390
1387
1384
1381
1378
1375
1372
1369
1367
1364
1361
1358
1355
1352
1350
1347
1344
1341
1338
1336
1333
1330
1327
1325
1322
1319
1316
1314
1311
1308
1305
1303
1300
1297
1295
1292
1289
1287
1284
1281
1279
1276
1273
1271
1268
1266
1263
1260
1258
1255
1253
1250
1248
1245
1242
1240
1237
1235
1232
1230
1227
1225
1222
1220
1217
1215
1212
1210
1207
1205
1203
1200
1198
1195
1193
1190
1188
1186
1183
1181
1178
1176
1174
1171
1169
1167
1164
1162
1160
1157
1155
1153
1150
1148
1146
1144
1141
1139
1137
1134
1132
1130
1128
1125
1123
1121
1119
1117
1114
1112
1110
1108
1106
1103
1101
1099
1097
1095
1093
1090
1088
1086
1084
1082
1080
1078
1076
1074
1071
1069
1067
1065
1063
1061
1059
1057
1055
1053
1051
1049
1047
1045
1043
1041
1039
1037
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1014
1012
1010
1008
1006
1004
1002
1000
998
997
995
993
991
989
987
985
984
982
980
978
976
975
973
971
969
967
966
964
962
960
959
957
955
953
952
950
948
947
945
943
941
940
938
936
935
933
931
930
928
926
925
923
922
920
918
917
915
913
912
910
909
907
906
904
902
901
899
898
896
895
893
892
890
889
887
885
884
882
881
879
878
877
875
874
872
871
869
868
866
865
863
862
861
859
858
856
855
854
852
851
849
848
847
845
844
843
841
840
838
837
836
834
833
832
831
829
828
827
825
824
823
821
820
819
818
816
815
814
813
811
810
809
808
806
805
804
803
802
800
799
798
797
796
794
793
792
791
790
789
787
786
785
784
783
782
781
780
778
777
776
775
774
773
772
771
770
769
768
766
765
764
763
762
761
760
759
758
757
756
755
754
753
752
751
750
749
748
747
746
745
744
743
742
741
740
739
738
738
737
736
735
734
733
732
731
730
729
728
728
727
726
725
724
723
722
721
721
720
719
718
717
716
715
715
714
713
712
711
711
710
709
708
707
707
706
705
704
703
703
702
701
700
700
699
698
697
697
696
695
695
694
693
692
692
691
690
690
689
688
687
687
686
685
685
684
683
683
682
681
681
680
680
679
678
678
677
676
676
675
675
674
673
673
672
672
671
670
670
669
669
668
667
667
666
666
665
665
664
664
663
663
662
661
661
660
660
659
659
658
658
657
657
656
656
655
655
654
654
654
653
653
