5
29799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
23
23
23
24
24
24
24
25
25
25
26
26
26
26
27
27
27
28
28
28
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
35
35
35
36
36
37
37
37
38
38
39
39
39
40
40
40
41
41
42
42
43
43
43
44
44
45
45
46
46
46
47
47
48
48
49
49
50
50
50
51
51
52
52
53
53
54
54
55
55
56
56
57
57
58
58
59
59
60
60
61
61
62
63
63
64
64
65
65
66
66
67
68
68
69
69
70
70
71
72
72
73
73
74
75
75
76
77
77
78
78
79
80
80
81
82
82
83
84
84
85
86
86
87
88
88
89
90
90
91
92
92
93
94
95
95
96
97
98
98
99
100
101
101
102
103
104
104
105
106
107
107
108
109
110
111
111
112
113
114
115
116
116
117
118
119
120
121
122
122
123
124
125
126
127
128
129
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
144
145
146
147
148
149
150
151
152
153
154
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
173
174
175
176
177
178
179
180
182
183
184
185
186
187
189
190
191
192
193
195
196
197
198
199
201
202
203
204
206
207
208
209
211
212
213
215
216
217
219
220
221
223
224
225
227
228
229
231
232
233
235
236
237
239
240
242
243
245
246
247
249
250
252
253
255
256
258
259
261
262
264
265
267
268
270
271
273
274
276
277
279
280
282
284
285
287
288
290
292
293
295
297
298
300
301
303
305
306
308
310
312
313
315
317
318
320
322
324
325
327
329
331
332
334
336
338
340
341
343
345
347
349
350
352
354
356
358
360
362
364
365
367
369
371
373
375
377
379
381
383
385
387
389
391
393
395
397
399
401
403
405
407
409
411
413
415
417
420
422
424
426
428
430
432
434
437
439
441
443
445
448
450
452
454
456
459
461
463
465
468
470
472
475
477
479
481
484
486
488
491
493
496
498
500
503
505
508
510
512
515
517
520
522
525
527
530
532
535
537
540
542
545
547
550
552
555
557
560
563
565
568
570
573
576
578
581
584
586
589
592
594
597
600
603
605
608
611
613
616
619
622
625
627
630
633
636
639
642
644
647
650
653
656
659
662
665
668
671
673
676
679
682
685
688
691
694
697
700
703
707
710
713
716
719
722
725
728
731
734
738
741
744
747
750
753
757
760
763
766
769
773
776
779
783
786
789
792
796
799
802
806
809
812
816
819
823
826
829
833
836
840
843
847
850
854
857
861
864
868
871
875
878
882
885
889
893
896
900
903
907
911
914
918
921
924
927
930
933
936
939
942
944
947
949
951
954
956
958
960
962
963
965
967
969
971
973
975
977
979
980
982
983
985
987
988
989
990
991
992
993
994
996
997
999
1000
1000
1002
1002
1004
1006
1006
1006
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1012
1012
1014
1014
1016
1016
1018
1018
1020
1020
1020
1020
1022
1022
1022
1022
1024
1024
1025
1026
1027
1028
1030
1031
1033
1034
1036
1038
1039
1041
1042
1043
1045
1046
1048
1050
1051
1053
1055
1057
1058
1060
1062
1064
1066
1067
1069
1071
1072
1073
1074
1075
1076
1077
1079
1080
1082
1083
1085
1087
1089
1091
1093
1095
1096
1098
1100
1102
1104
1106
1108
1110
1112
1114
1116
1118
1120
1122
1124
1126
1127
1129
1131
1133
1135
1137
1139
1141
1143
1145
1147
1148
1150
1151
1153
1154
1156
1157
1158
1159
1160
1162
1163
1164
1165
1166
1166
1167
1168
1169
1169
1170
1170
1171
1171
1172
1172
1172
1172
1173
1173
1173
1173
1173
1173
1173
1174
1174
1175
1175
1176
1177
1178
1179
1181
1182
1183
1185
1187
1188
1190
1191
1192
1194
1195
1197
1198
1200
1203
1205
1207
1209
1211
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1226
1227
1227
1228
1229
1230
1230
1231
1231
1232
1233
1233
1233
1234
1234
1235
1235
1235
1235
1236
1236
1236
1236
1236
1236
1236
1237
1237
1237
1237
1237
1237
1237
1236
1236
1236
1235
1235
1235
1236
1236
1236
1236
1236
1237
1237
1237
1238
1238
1239
1239
1240
1240
1240
1240
1241
1241
1242
1242
1243
1243
1243
1243
1243
1242
1242
1241
1240
1240
1239
1238
1237
1235
1234
1233
1232
1231
1229
1228
1227
1225
1223
1221
1219
1217
1216
1214
1213
1211
1210
1209
1208
1207
1206
1205
1204
1203
1202
1201
1199
1198
1197
1195
1194
1192
1190
1189
1187
1186
1185
1183
1182
1181
1180
1179
1178
1177
1176
1175
1173
1172
1171
1170
1169
1168
1167
1165
1164
1163
1161
1160
1158
1157
1155
1154
1153
1152
1151
1150
1149
1148
1148
1147
1146
1146
1145
1145
1145
1145
1144
1143
1143
1142
1141
1140
1139
1138
1137
1135
1134
1133
1131
1130
1128
1126
1124
1122
1120
1118
1116
1114
1111
1109
1107
1104
1102
1099
1097
1094
1091
1088
1085
1082
1079
1076
1072
1068
1065
1061
1058
1055
1052
1050
1047
1044
1041
1039
1037
1035
1033
1031
1029
1028
1027
1026
1024
1022
1022
1020
1020
1018
1018
1016
1016
1014
1014
1012
1012
1010
1010
1008
1008
1006
1006
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1010
1010
1012
1012
1014
1014
1016
1018
1018
1020
1022
1024
1026
1027
1029
1031
1032
1034
1035
1037
1038
1039
1040
1041
1042
1043
1044
1045
1045
1046
1046
1047
1048
1049
1050
1051
1052
1052
1052
1053
1053
1054
1055
1055
1056
1057
1058
1058
1059
1059
1059
1059
1060
1060
1060
1061
1061
1062
1062
1062
1062
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1064
1065
1065
1066
1066
1067
1068
1068
1069
1070
1070
1070
1070
1070
1070
1071
1071
1072
1073
1073
1074
1075
1076
1076
1077
1077
1077
1078
1079
1079
1080
1079
1079
1079
1079
1079
1078
1078
1078
1077
1077
1076
1075
1073
1072
1071
1069
1067
1066
1064
1063
1061
1060
1059
1058
1056
1054
1052
1050
1048
1046
1044
1042
1040
1038
1036
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1010
1008
1006
1004
1000
998
995
993
990
987
984
982
980
978
977
975
973
971
969
966
964
961
958
956
953
951
949
946
944
941
939
936
933
930
927
924
921
918
915
913
910
907
904
902
899
896
893
890
887
884
881
878
875
871
868
865
862
859
856
853
850
847
844
841
838
835
832
829
826
823
821
819
817
815
813
811
809
807
805
803
801
799
797
796
794
793
791
790
788
787
785
783
781
779
777
775
772
770
767
765
763
761
759
757
755
753
751
750
748
746
745
744
742
741
740
738
737
736
734
733
732
730
729
728
727
727
726
725
724
723
722
721
720
719
718
718
717
716
716
715
715
714
714
714
714
714
714
714
714
714
714
714
714
714
713
712
711
710
709
708
707
705
704
702
700
699
697
695
694
693
692
691
690
689
689
688
687
687
686
685
685
684
683
682
681
681
680
679
678
677
676
675
675
675
674
673
672
671
670
669
669
668
668
667
667
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
667
668
669
670
671
672
673
675
677
678
679
681
682
683
684
685
687
688
688
689
690
691
692
692
693
693
693
693
694
694
695
695
695
696
696
696
696
697
697
697
698
698
699
699
699
700
701
702
703
704
705
706
707
708
709
710
711
711
712
712
713
713
713
713
713
713
713
713
712
712
712
712
712
712
712
713
713
713
714
714
715
716
718
719
721
722
724
725
726
727
728
729
730
732
733
734
735
736
737
738
739
739
740
741
742
743
743
744
745
746
747
748
749
751
752
753
755
757
759
760
762
764
765
766
767
768
769
770
770
770
770
770
771
771
771
771
772
772
771
771
771
771
771
771
770
770
769
768
766
765
763
762
761
760
758
757
756
755
753
752
751
750
749
748
747
746
745
744
743
742
741
740
739
738
736
735
734
732
730
729
726
724
721
719
716
714
711
709
707
704
701
698
695
692
688
685
682
679
676
673
669
666
662
658
654
650
646
643
639
636
633
629
625
622
618
614
611
607
602
598
594
590
586
582
578
574
570
566
562
559
555
551
547
543
539
536
532
529
525
521
517
514
510
506
503
499
496
492
489
485
482
478
475
471
467
464
460
457
453
450
447
445
442
439
436
434
431
429
427
426
424
423
422
420
419
419
418
417
416
416
415
415
415
414
414
414
415
415
416
416
417
417
418
418
419
420
420
420
421
421
421
422
422
423
424
425
426
427
428
430
431
432
433
434
436
437
438
440
442
443
445
447
449
451
453
455
458
460
463
465
468
471
475
478
482
486
490
493
497
501
505
509
513
517
520
524
527
531
534
537
540
543
546
549
552
555
557
560
562
564
567
569
571
573
575
577
580
582
584
587
589
591
594
597
599
602
604
606
608
610
612
614
617
619
622
625
628
631
634
637
640
643
646
649
651
654
657
659
662
665
669
673
676
680
684
688
692
696
700
704
708
713
717
721
725
729
734
738
742
747
751
756
760
765
769
774
779
784
789
794
799
804
809
815
820
825
830
835
839
844
848
852
856
860
864
869
873
877
881
885
889
893
897
900
904
907
911
915
918
922
925
929
933
937
942
946
950
953
957
962
966
971
975
980
984
988
992
996
999
1002
1006
1008
1012
1014
1018
1020
1022
1026
1028
1031
1035
1038
1041
1045
1048
1051
1053
1056
1058
1061
1063
1066
1068
1071
1073
1075
1077
1079
1082
1085
1088
1090
1093
1096
1098
1100
1103
1105
1107
1109
1112
1114
1116
1119
1121
1123
1126
1128
1130
1131
1133
1134
1136
1137
1138
1139
1139
1140
1140
1141
1141
1142
1143
1144
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1162
1163
1163
1164
1164
1165
1165
1166
1167
1168
1169
1170
1171
1172
1173
1175
1176
1177
1179
1180
1182
1183
1185
1187
1189
1191
1193
1195
1197
1200
1202
1204
1207
1209
1212
1214
1217
1220
1223
1226
1229
1232
1235
1238
1241
1244
1248
1251
1255
1259
1263
1267
1271
1275
1280
1284
1288
1293
1297
1301
1305
1309
1313
1317
1321
1325
1328
1332
1336
1339
1343
1346
1350
1354
1357
1361
1364
1368
1371
1375
1379
1382
1386
1389
1393
1396
1400
1403
1406
1409
1412
1416
1418
1421
1424
1426
1429
1432
1435
1439
1442
1446
1449
1452
1456
1459
1462
1465
1467
1470
1472
1475
1478
1481
1483
1485
1487
1490
1492
1494
1496
1498
1499
1501
1502
1503
1504
1505
1506
1507
1507
1508
1508
1508
1509
1509
1509
1510
1510
1511
1512
1512
1513
1513
1513
1513
1513
1513
1513
1513
1513
1513
1512
1512
1512
1512
1512
1511
1511
1511
1511
1511
1512
1513
1513
1514
1514
1514
1514
1514
1514
1515
1515
1514
1514
1514
1514
1514
1514
1514
1513
1513
1513
1512
1512
1512
1512
1512
1512
1512
1511
1510
1509
1508
1507
1505
1504
1503
1501
1500
1499
1497
1496
1495
1494
1493
1492
1491
1491
1491
1491
1492
1492
1493
1494
1494
1495
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1514
1515
1516
1518
1519
1520
1521
1522
1523
1525
1526
1527
1528
1530
1531
1533
1535
1537
1539
1541
1543
1545
1546
1548
1549
1551
1553
1555
1557
1559
1561
1562
1564
1566
1567
1569
1570
1571
1573
1575
1576
1578
1579
1580
1581
1582
1584
1584
1585
1586
1586
1586
1586
1586
1586
1587
1587
1587
1587
1587
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1587
1587
1586
1586
1585
1584
1584
1583
1582
1581
1580
1579
1579
1578
1578
1577
1577
1576
1575
1575
1574
1573
1573
1572
1571
1570
1568
1567
1565
1563
1562
1560
1559
1558
1557
1556
1555
1554
1553
1552
1551
1550
1549
1548
1546
1545
1543
1542
1540
1538
1537
1535
1533
1531
1529
1527
1525
1523
1521
1519
1517
1515
1513
1511
1509
1506
1504
1501
1498
1495
1492
1490
1487
1484
1482
1480
1477
1475
1472
1469
1467
1464
1461
1458
1455
1452
1449
1446
1443
1441
1438
1436
1433
1430
1428
1425
1422
1419
1416
1412
1409
1405
1401
1397
1393
1389
1385
1381
1377
1373
1369
1365
1362
1359
1356
1353
1350
1347
1344
1341
1338
1335
1332
1329
1326
1323
1320
1317
1314
1310
1306
1302
1298
1295
1291
1287
1283
1280
1276
1272
1269
1265
1262
1259
1256
1253
1250
1247
1244
1242
1240
1237
1235
1232
1230
1227
1224
1221
1219
1215
1213
1210
1207
1204
1202
1199
1196
1193
1191
1188
1185
1182
1179
1176
1173
1170
1167
1164
1161
1158
1155
1153
1150
1147
1144
1140
1137
1133
1130
1126
1123
1120
1117
1114
1111
1107
1104
1100
1097
1093
1089
1086
1083
1080
1076
1073
1069
1066
1063
1059
1056
1053
1049
1046
1042
1037
1033
1029
1025
1020
1016
1012
1006
1002
999
995
990
986
982
977
972
967
962
957
952
947
942
937
931
926
920
915
910
904
899
895
890
885
880
874
869
865
860
856
852
848
844
840
837
833
830
826
823
820
817
814
811
808
805
803
800
798
795
793
790
788
785
782
779
777
775
773
771
769
767
766
764
763
762
762
761
761
761
761
761
761
761
762
763
763
763
763
763
762
762
762
762
762
762
763
763
763
763
763
762
762
761
761
760
760
760
760
760
760
761
761
761
761
761
761
761
761
761
760
760
760
759
759
758
758
757
757
757
757
757
757
756
756
756
755
754
754
753
752
752
752
752
752
752
752
752
753
753
753
752
752
751
750
750
749
749
749
749
749
749
749
749
749
749
748
748
748
748
748
748
748
748
749
749
750
750
750
750
750
750
750
751
751
751
751
750
750
749
749
748
748
747
746
744
743
741
739
737
736
734
733
731
730
728
727
725
724
722
721
720
718
716
715
713
711
709
708
706
705
704
703
702
701
699
698
697
696
695
694
693
691
690
689
688
687
686
686
685
685
685
684
684
684
684
685
685
686
687
688
689
690
691
692
693
695
697
699
701
704
706
709
711
714
716
718
721
723
726
729
732
735
737
740
742
745
747
750
752
754
756
759
761
763
765
768
770
772
774
776
778
779
781
782
783
785
786
786
787
788
788
788
789
789
789
790
791
791
792
793
793
794
794
795
795
795
795
795
796
796
797
797
797
797
797
797
797
797
798
798
797
797
797
797
796
796
795
795
794
793
793
792
792
791
790
790
790
789
789
789
788
788
787
786
785
784
783
782
781
781
780
780
779
778
778
777
776
775
774
773
773
772
771
770
770
769
768
767
766
765
763
762
761
759
756
754
751
749
746
744
741
739
736
734
731
729
727
725
723
722
720
717
715
713
710
707
705
702
700
698
696
695
692
690
688
685
682
679
677
674
671
668
665
661
658
655
652
650
647
644
641
638
635
633
630
628
626
623
621
618
616
613
611
608
606
603
601
598
595
592
589
586
583
580
577
574
571
568
564
560
557
553
548
544
540
536
532
527
523
519
515
512
508
504
501
497
494
490
487
483
480
476
473
469
465
461
457
454
450
446
442
438
434
430
425
420
415
410
405
400
395
389
384
378
373
368
362
357
351
346
340
334
329
323
317
311
305
300
293
287
281
275
268
262
255
248
241
234
228
221
213
206
198
191
184
177
170
163
156
149
142
135
128
121
114
107
100
92
84
77
69
61
53
45
37
30
22
14
6
-2
-11
-19
-27
-36
-45
-53
-62
-71
-80
-88
-97
-105
-114
-123
-131
-140
-148
-157
-166
-175
-184
-193
-202
-211
-220
-229
-239
-248
-257
-266
-275
-284
-293
-302
-311
-320
-329
-338
-347
-356
-365
-375
-384
-394
-403
-413
-423
-433
-444
-454
-464
-474
-485
-495
-506
-517
-527
-538
-548
-559
-569
-580
-591
-602
-612
-623
-635
-646
-658
-670
-681
-693
-705
-717
-729
-741
-753
-765
-777
-789
-801
-813
-826
-838
-851
-863
-876
-888
-901
-913
-925
-938
-951
-964
-976
-989
-1000
-1014
-1027
-1040
-1053
-1065
-1078
-1090
-1103
-1115
-1128
-1140
-1153
-1166
-1179
-1192
-1205
-1219
-1233
-1247
-1261
-1274
-1288
-1302
-1316
-1329
-1343
-1356
-1370
-1383
-1397
-1410
-1423
-1436
-1450
-1463
-1476
-1489
-1502
-1516
-1529
-1543
-1556
-1569
-1582
-1595
-1609
-1622
-1635
-1648
-1661
-1674
-1687
-1700
-1713
-1725
-1738
-1751
-1764
-1776
-1789
-1802
-1814
-1827
-1839
-1852
-1864
-1876
-1889
-1902
-1915
-1929
-1942
-1955
-1969
-1982
-1995
-2007
-2020
-2032
-2045
-2058
-2071
-2084
-2097
-2110
-2124
-2137
-2151
-2166
-2180
-2196
-2212
-2228
-2245
-2263
-2282
-2302
-2322
-2343
-2365
-2387
-2410
-2433
-2456
-2480
-2504
-2528
-2553
-2578
-2604
-2629
-2655
-2681
-2707
-2733
-2760
-2787
-2814
-2841
-2868
-2894
-2918
-2941
-2961
-2980
-2998
-3014
-3031
-3047
-3063
-3080
-3097
-3113
-3128
-3141
-3153
-3163
-3173
-3182
-3191
-3202
-3213
-3225
-3238
-3251
-3263
-3274
-3283
-3291
-3299
-3306
-3315
-3326
-3340
-3356
-3374
-3393
-3413
-3434
-3456
-3477
-3498
-3518
-3537
-3556
-3576
-3597
-3617
-3636
-3652
-3665
-3674
-3680
-3684
-3687
-3690
-3692
-3694
-3695
-3697
-3700
-3705
-3711
-3719
-3730
-3743
-3760
-3777
-3793
-3809
-3825
-3842
-3864
-3892
-3924
-3959
-3993
-4025
-4051
-4070
-4083
-4091
-4098
-4105
-4117
-4132
-4152
-4173
-4192
-4205
-4211
-4210
-4204
-4197
-4193
-4193
-4196
-4200
-4200
-4194
-4185
-4174
-4165
-4158
-4155
-4155
-4161
-4171
-4187
-4208
-4234
-4265
-4302
-4345
-4393
-4448
-4505
-4565
-4625
-4689
-4757
-4833
-4912
-4992
-5064
-5126
-5174
-5213
-5243
-5269
-5295
-5324
-5362
-5412
-5473
-5542
-5608
-5664
-5706
-5739
-5773
-5816
-5873
-5945
-6030
-6123
-6223
-6325
-6426
-6521
-6610
-6696
-6788
-6891
-7006
-7128
-7249
-7359
-7453
-7531
-7601
-7667
-7737
-7814
-7901
-8000
-8111
-8232
-8359
-8490
-8621
-8755
-8891
-9030
-9170
-9310
-9450
-9594
-9746
-9909
-10080
-10254
-10421
-10574
-10710
-10833
-10953
-11081
-11227
-11392
-11574
-11763
-11950
-12127
-12290
-12438
-12576
-12708
-12839
-12970
-13099
-13225
-13345
-13460
-13573
-13684
-13795
-13902
-14004
-14097
-14180
-14253
-14317
-14375
-14431
-14486
-14545
-14609
-14681
-14764
-14861
-14972
-15097
-15235
-15386
-15549
-15719
-15888
-16045
-16181
-16297
-16397
-16491
-16588
-16695
-16813
-16934
-17048
-17150
-17240
-17324
-17406
-17491
-17576
-17659
-17737
-17806
-17861
-17895
-17905
-17889
-17855
-17814
-17772
-17735
-17704
-17675
-17649
-17624
-17595
-17560
-17514
-17456
-17394
-17336
-17289
-17258
-17238
-17223
-17207
-17184
-17149
-17099
-17036
-16962
-16883
-16798
-16705
-16602
-16488
-16370
-16261
-16167
-16088
-16026
-15971
-15919
-15865
-15808
-15747
-15683
-15618
-15555
-15499
-15454
-15424
-15409
-15406
-15411
-15416
-15419
-15418
-15411
-15394
-15362
-15307
-15221
-15100
-14943
-14755
-14543
-14315
-14078
-13836
-13590
-13340
-13083
-12821
-12554
-12289
-12030
-11783
-11548
-11324
-11106
-10890
-10674
-10455
-10236
-10019
-9804
-9595
-9390
-9190
-8993
-8802
-8619
-8444
-8279
-8124
-7975
-7833
-7697
-7565
-7438
-7314
-7197
-7090
-6996
-6918
-6854
-6799
-6748
-6700
-6652
-6605
-6561
-6524
-6495
-6476
-6468
-6470
-6480
-6497
-6519
-6542
-6561
-6570
-6566
-6548
-6522
-6493
-6468
-6453
-6447
-6448
-6446
-6438
-6417
-6385
-6340
-6284
-6215
-6128
-6020
-5886
-5724
-5533
-5314
-5069
-4798
-4500
-4172
-3815
-3430
-3025
-2605
-2176
-1740
-1294
-833
-350
160
698
1260
1842
2438
3039
3643
4246
4850
5456
6062
6660
7242
7798
8326
8824
9293
9738
10165
10580
10986
11384
11769
12134
12475
12789
13078
13343
13587
13811
14013
14193
14346
14473
14576
14660
14734
14802
14870
14942
15021
15109
15205
15310
15423
15548
15690
15857
16058
16303
16597
16940
17323
17731
18145
18544
18911
19239
19531
19803
20074
20360
20669
20994
21325
21648
21957
22249
22529
22808
23098
23411
23756
24134
24540
24959
25376
25778
26152
26492
26789
27037
27229
27364
27447
27494
27522
27556
27613
27702
27822
27962
28105
28240
28357
28455
28537
28611
28686
28772
28873
28988
29108
29225
29328
29409
29462
29486
29487
29476
29465
29464
29480
29514
29566
29631
29698
29755
29791
29799
29778
29730
29655
29549
29410
29234
29025
28794
28554
28322
28110
27924
27764
27624
27499
27384
27281
27192
27124
27086
27082
27111
27166
27231
27293
27346
27388
27426
27468
27516
27567
27612
27641
27643
27609
27538
27433
27302
27157
27010
26870
26741
26621
26509
26403
26304
26216
26141
26078
26023
25969
25907
25829
25731
25612
25474
25322
25163
25001
24844
24700
24578
24487
24428
24397
24386
24383
24379
24366
24343
24307
24260
24208
24156
24107
24062
24016
23964
23901
23821
23726
23618
23501
23379
23259
23144
23039
22945
22864
22796
22736
22678
22619
22553
22481
22404
22324
22242
22161
22082
22006
21933
21859
21780
21694
21602
21509
21419
21336
21261
21196
21142
21102
21078
21069
21072
21082
21098
21116
21136
21160
21189
21227
21278
21346
21432
21535
21655
21790
21943
22114
22303
22510
22732
22964
23199
23430
23649
23850
24033
24200
24354
24499
24635
24759
24869
24963
25042
25111
25175
25241
25310
25383
25453
25512
25554
25574
25574
25558
25530
25493
25447
25387
25309
25211
25094
24965
24831
24697
24566
24441
24320
24199
24074
23941
23797
23645
23491
23343
23208
23085
22969
22854
22734
22606
22468
22318
22156
21984
21807
21628
21454
21285
21123
20965
20811
20659
20510
20364
20222
20082
19942
19801
19654
19500
19334
19155
18958
18741
18505
18250
17978
17691
17389
17073
16742
16396
16033
15657
15267
14867
14460
14047
13628
13203
12774
12348
11927
11518
11119
10725
10328
9921
9500
9067
8632
8207
7803
7427
7082
6766
6471
6191
5918
5647
5374
5102
4833
4574
4330
4101
3889
3689
3501
3322
3148
2976
2798
2610
2408
2193
1969
1741
1512
1285
1060
833
601
358
103
-166
-443
-722
-994
-1250
-1489
-1711
-1923
-2134
-2350
-2573
-2801
-3032
-3262
-3487
-3706
-3921
-4132
-4342
-4553
-4764
-4970
-5165
-5343
-5498
-5627
-5731
-5812
-5877
-5934
-5988
-6043
-6101
-6161
-6223
-6284
-6344
-6401
-6459
-6520
-6587
-6662
-6743
-6826
-6908
-6986
-7055
-7110
-7147
-7164
-7161
-7140
-7102
-7051
-6989
-6920
-6850
-6786
-6729
-6680
-6634
-6583
-6525
-6459
-6389
-6322
-6267
-6232
-6222
-6239
-6281
-6345
-6423
-6508
-6597
-6687
-6781
-6879
-6981
-7084
-7183
-7275
-7358
-7433
-7503
-7569
-7630
-7685
-7733
-7775
-7815
-7855
-7901
-7953
-8010
-8069
-8125
-8182
-8238
-8297
-8364
-8444
-8538
-8647
-8771
-8907
-9054
-9213
-9383
-9565
-9757
-9953
-10150
-10342
-10528
-10707
-10884
-11062
-11247
-11443
-11652
-11873
-12100
-12327
-12548
-12755
-12946
-13121
-13283
-13438
-13591
-13745
-13901
-14059
-14217
-14372
-14521
-14660
-14787
-14903
-15009
-15110
-15210
-15310
-15409
-15505
-15595
-15677
-15752
-15818
-15879
-15933
-15984
-16032
-16079
-16129
-16187
-16253
-16329
-16415
-16507
-16604
-16702
-16799
-16893
-16983
-17072
-17159
-17246
-17334
-17421
-17509
-17596
-17683
-17769
-17851
-17929
-18000
-18065
-18126
-18185
-18244
-18301
-18356
-18408
-18455
-18496
-18533
-18565
-18588
-18601
-18600
-18584
-18553
-18509
-18453
-18392
-18328
-18267
-18207
-18149
-18087
-18019
-17941
-17855
-17762
-17669
-17579
-17495
-17416
-17339
-17261
-17180
-17096
-17010
-16924
-16841
-16761
-16684
-16609
-16534
-16459
-16379
-16295
-16204
-16105
-15997
-15880
-15753
-15619
-15480
-15340
-15201
-15065
-14931
-14798
-14666
-14534
-14400
-14265
-14130
-13998
-13869
-13744
-13624
-13504
-13381
-13254
-13119
-12978
-12832
-12681
-12526
-12366
-12200
-12027
-11846
-11659
-11468
-11276
-11087
-10902
-10723
-10551
-10386
-10224
-10065
-9906
-9747
-9588
-9431
-9276
-9124
-8973
-8822
-8667
-8507
-8337
-8157
-7966
-7767
-7562
-7352
-7141
-6927
-6712
-6495
-6276
-6054
-5829
-5602
-5373
-5143
-4914
-4686
-4461
-4241
-4026
-3817
-3611
-3407
-3202
-2996
-2787
-2574
-2357
-2137
-1915
-1692
-1468
-1243
-1018
-796
-577
-364
-160
34
218
393
561
724
884
1041
1197
1354
1513
1676
1843
2015
2194
2379
2571
2769
2971
3174
3378
3581
3783
3982
4178
4369
4553
4731
4902
5069
5237
5410
5592
5783
5983
6189
6397
6607
6816
7024
7230
7434
7636
7835
8032
8227
8419
8608
8797
8987
9182
9384
9592
9804
10019
10231
10440
10644
10842
11035
11221
11402
11580
11759
11941
12128
12319
12512
12704
12893
13079
13261
13442
13621
13799
13975
14148
14317
14478
14633
14781
14924
15064
15204
15344
15487
15631
15776
15920
16062
16201
16335
16468
16597
16727
16857
16990
17128
17269
17415
17565
17717
17871
18025
18179
18333
18486
18640
18794
18950
19107
19264
19420
19575
19725
19872
20015
20155
20291
20423
20551
20674
20793
20905
21012
21112
21207
21297
21383
21467
21550
21632
21714
21795
21873
21948
22017
22080
22137
22185
22225
22255
22275
22284
22284
22274
22255
22227
22189
22139
22080
22012
21936
21857
21776
21694
21613
21533
21453
21371
21288
21202
21114
21022
20927
20827
20722
20615
20505
20394
20283
20171
20059
19947
19835
19723
19612
19504
19399
19298
19202
19109
19020
18930
18840
18746
18648
18543
18432
18313
18186
18051
17910
17763
17613
17461
17310
17157
17003
16845
16683
16519
16352
16184
16015
15846
15672
15492
15303
15105
14898
14682
14459
14231
13998
13761
13520
13274
13024
12770
12513
12254
11996
11738
11483
11232
10983
10739
10499
10265
10038
9818
9606
9402
9204
9011
8823
8637
8453
8273
8095
7922
7752
7584
7419
7253
7085
6915
6742
6566
6387
6206
6023
5839
5652
5464
5275
5086
4896
4705
4513
4321
4126
3931
3734
3538
3343
3150
2958
2767
2577
2390
2206
2029
1859
1697
1544
1398
1257
1119
981
843
703
563
421
276
127
-28
-191
-361
-540
-726
-917
-1113
-1310
-1510
-1709
-1908
-2107
-2304
-2499
-2691
-2879
-3064
-3244
-3421
-3595
-3765
-3931
-4091
-4245
-4390
-4526
-4653
-4773
-4888
-5000
-5110
-5217
-5323
-5428
-5532
-5636
-5739
-5844
-5951
-6061
-6175
-6292
-6411
-6531
-6653
-6775
-6896
-7014
-7130
-7242
-7350
-7454
-7553
-7648
-7739
-7830
-7921
-8013
-8109
-8209
-8311
-8416
-8523
-8633
-8745
-8860
-8975
-9091
-9208
-9323
-9437
-9547
-9653
-9757
-9860
-9965
-10072
-10183
-10299
-10418
-10540
-10664
-10790
-10917
-11046
-11176
-11306
-11438
-11570
-11703
-11835
-11967
-12099
-12231
-12362
-12491
-12618
-12740
-12858
-12969
-13072
-13168
-13256
-13338
-13415
-13488
-13559
-13629
-13699
-13769
-13842
-13917
-13996
-14077
-14160
-14244
-14327
-14407
-14485
-14559
-14629
-14696
-14760
-14823
-14885
-14950
-15019
-15094
-15176
-15265
-15361
-15464
-15572
-15686
-15802
-15921
-16041
-16161
-16280
-16396
-16506
-16610
-16707
-16798
-16883
-16963
-17038
-17110
-17179
-17245
-17308
-17367
-17421
-17471
-17515
-17554
-17588
-17617
-17641
-17659
-17671
-17676
-17675
-17668
-17656
-17639
-17618
-17594
-17566
-17535
-17502
-17467
-17430
-17391
-17350
-17306
-17261
-17211
-17157
-17097
-17033
-16964
-16892
-16818
-16745
-16671
-16598
-16524
-16448
-16369
-16286
-16199
-16108
-16012
-15913
-15811
-15705
-15597
-15487
-15376
-15262
-15149
-15035
-14923
-14813
-14706
-14602
-14503
-14406
-14313
-14223
-14135
-14048
-13963
-13877
-13792
-13705
-13619
-13533
-13447
-13362
-13278
-13194
-13108
-13021
-12930
-12836
-12740
-12642
-12542
-12439
-12333
-12223
-12109
-11990
-11866
-11737
-11603
-11467
-11328
-11188
-11049
-10909
-10771
-10633
-10495
-10356
-10216
-10074
-9931
-9785
-9638
-9489
-9341
-9192
-9043
-8893
-8742
-8588
-8430
-8268
-8103
-7937
-7770
-7604
-7438
-7272
-7104
-6935
-6763
-6590
-6416
-6242
-6068
-5896
-5725
-5555
-5384
-5211
-5038
-4865
-4691
-4518
-4347
-4178
-4011
-3848
-3686
-3524
-3362
-3198
-3032
-2863
-2690
-2515
-2336
-2155
-1972
-1789
-1607
-1426
-1246
-1066
-885
-703
-519
-336
-153
29
209
386
562
736
908
1077
1245
1410
1572
1730
1884
2033
2176
2313
2443
2566
2684
2797
2904
3008
3107
3201
3291
3377
3460
3540
3620
3701
3782
3864
3948
4030
4115
4200
4286
4373
4462
4552
4645
4738
4832
4926
5022
5118
5217
5318
5422
5527
5634
5741
5847
5953
6057
6160
6264
6368
6473
6580
6688
6799
6912
7029
7150
7273
7399
7526
7652
7776
7896
8013
8125
8234
8341
8445
8549
8653
8756
8858
8958
9058
9155
9251
9346
9440
9534
9627
9720
9812
9904
9996
10089
10183
10278
10375
10473
10573
10675
10778
10882
10987
11090
11192
11290
11385
11476
11564
11650
11734
11817
11899
11980
12057
12130
12200
12265
12328
12389
12451
12513
12575
12637
12696
12753
12807
12859
12909
12958
13008
13058
13108
13158
13208
13256
13304
13351
13399
13448
13498
13549
13601
13655
13711
13769
13829
13890
13952
14013
14072
14129
14184
14239
14294
14350
14406
14461
14516
14569
14621
14670
14718
14764
14808
14852
14895
14938
14980
15021
15060
15097
15131
15163
15192
15219
15243
15265
15284
15302
15319
15333
15346
15357
15366
15373
15378
15382
15385
15388
15390
15391
15390
15386
15381
15373
15364
15353
15341
15327
15312
15296
15279
15261
15243
15223
15202
15180
15156
15130
15100
15067
15030
14989
14944
14895
14842
14785
14722
14653
14578
14498
14412
14322
14229
14133
14034
13933
13828
13720
13608
13492
13374
13255
13134
13012
12889
12765
12640
12513
12383
12252
12118
11983
11846
11706
11565
11422
11278
11132
10987
10843
10699
10556
10414
10272
10130
9988
9845
9700
9554
9405
9254
9101
8944
8786
8625
8462
8298
8132
7969
7804
7642
7480
7320
7162
7006
6851
6697
6542
6386
6230
6074
5918
5764
5611
5460
5310
5160
5011
4862
4714
4566
4419
4274
4130
3987
3847
3709
3572
3439
3308
3180
3056
2936
2820
2707
2598
2491
2385
2282
2181
2082
1985
1891
1800
1712
1626
1543
1463
1385
1309
1235
1163
1093
1024
956
890
825
763
704
646
591
536
483
430
377
327
278
233
191
152
116
81
47
13
-20
-53
-85
-115
-143
-168
-191
-211
-230
-248
-264
-279
-293
-306
-318
-328
-336
-343
-349
-354
-359
-364
-371
-379
-390
-403
-417
-433
-450
-468
-484
-500
-515
-529
-541
-553
-565
-577
-589
-602
-614
-627
-640
-652
-665
-678
-691
-705
-721
-739
-759
-782
-806
-832
-857
-880
-903
-924
-943
-960
-975
-989
-1000
-1012
-1020
-1030
-1039
-1047
-1054
-1060
-1064
-1067
-1068
-1067
-1063
-1058
-1051
-1042
-1033
-1022
-1012
-1000
-987
-971
-954
-934
-913
-889
-863
-836
-810
-783
-757
-731
-708
-685
-665
-646
-629
-614
-600
-586
-574
-564
-554
-545
-537
-528
-518
-506
-494
-480
-466
-453
-441
-429
-417
-405
-392
-378
-365
-352
-340
-330
-322
-315
-308
-301
-293
-285
-276
-268
-262
-257
-254
-253
-253
-256
-261
-267
-274
-282
-291
-301
-310
-318
-325
-332
-338
-345
-351
-357
-364
-371
-380
-390
-403
-419
-437
-458
-479
-501
-522
-541
-559
-575
-592
-608
-623
-639
-652
-665
-676
-686
-695
-703
-711
-720
-728
-737
-745
-754
-763
-773
-782
-792
-802
-811
-820
-829
-837
-843
-847
-849
-848
-843
-836
-826
-814
-800
-786
-773
-761
-751
-740
-730
-717
-703
-687
-668
-649
-629
-609
-589
-569
-549
-528
-506
-481
-455
-428
-399
-368
-336
-303
-267
-229
-189
-146
-102
-57
-11
35
82
129
175
221
266
310
353
394
434
473
512
550
589
628
667
706
746
786
825
865
904
944
982
1020
1055
1091
1126
1162
1200
1241
1284
1328
1374
1419
1464
1510
1555
1602
1650
1702
1756
1811
1866
1920
1973
2023
2073
2122
2172
2223
2274
2326
2377
2427
2476
2524
2572
2619
2666
2714
2761
2809
2858
2908
2960
3013
3067
3123
3179
3234
3289
3342
3395
3447
3498
3550
3602
3654
3707
3760
3814
3869
3923
3978
4032
4085
4136
4186
4234
4280
4324
4365
4405
4443
4479
4514
4548
4581
4612
4642
4670
4696
4721
4746
4769
4791
4813
4835
4856
4877
4898
4919
4940
4963
4986
5010
5035
5060
5086
5112
5137
5161
5183
5202
5219
5234
5246
5256
5266
5275
5284
5293
5303
5313
5324
5335
5347
5359
5373
5387
5402
5418
5434
5449
5465
5479
5493
5506
5517
5528
5538
5548
5556
5563
5568
5571
5573
5573
5572
5568
5562
5554
5544
5531
5515
5496
5476
5454
5430
5407
5383
5360
5337
5316
5296
5278
5261
5246
5233
5221
5212
5206
5203
5202
5204
5209
5215
5223
5232
5242
5253
5264
5276
5288
5300
5312
5324
5335
5347
5358
5369
5380
5391
5402
5413
5423
5433
5444
5455
5466
5478
5491
5503
5515
5525
5535
5544
5552
5560
5568
5576
5585
5594
5603
5612
5620
5627
5633
5638
5642
5646
5651
5656
5661
5667
5672
5676
5679
5680
5679
5676
5670
5661
5649
5634
5616
5596
5573
5546
5516
5483
5447
5408
5367
5325
5282
5238
5194
5149
5104
5057
5007
4956
4902
4845
4786
4726
4664
4600
4535
4470
4403
4335
4267
4199
4132
4064
3997
3928
3859
3788
3715
3641
3565
3488
3409
3330
3250
3171
3091
3010
2929
2847
2762
2676
2587
2496
2402
2308
2213
2117
2021
1926
1832
1737
1644
1552
1461
1372
1284
1196
1108
1020
931
840
749
656
563
468
374
280
186
93
1
-89
-178
-265
-352
-438
-524
-611
-697
-784
-869
-954
-1039
-1125
-1212
-1299
-1387
-1475
-1562
-1647
-1730
-1810
-1887
-1960
-2031
-2098
-2164
-2227
-2287
-2344
-2398
-2449
-2497
-2543
-2587
-2629
-2670
-2709
-2746
-2783
-2818
-2852
-2884
-2914
-2943
-2970
-2995
-3018
-3041
-3062
-3083
-3103
-3123
-3143
-3163
-3182
-3202
-3223
-3244
-3267
-3291
-3315
-3339
-3363
-3386
-3408
-3428
-3446
-3463
-3478
-3492
-3502
-3510
-3513
-3512
-3506
-3496
-3483
-3468
-3451
-3433
-3413
-3392
-3371
-3350
-3328
-3306
-3282
-3258
-3233
-3207
-3181
-3155
-3128
-3101
-3074
-3044
-3014
-2981
-2945
-2907
-2866
-2824
-2780
-2735
-2688
-2640
-2590
-2538
-2484
-2429
-2373
-2316
-2259
-2201
-2143
-2083
-2023
-1962
-1900
-1837
-1775
-1712
-1648
-1584
-1519
-1452
-1385
-1315
-1245
-1173
-1101
-1028
-955
-882
-809
-737
-665
-594
-523
-452
-382
-311
-242
-173
-106
-40
24
86
147
207
267
327
386
445
504
562
618
674
727
779
829
878
924
969
1012
1056
1099
1143
1188
1233
1280
1327
1374
1422
1470
1519
1568
1618
1668
1718
1768
1820
1872
1926
1980
2036
2091
2148
2205
2263
2321
2380
2441
2503
2567
2632
2698
2765
2831
2897
2963
3027
3091
3154
3216
3276
3337
3396
3456
3515
3574
3632
3689
3745
3799
3853
3906
3958
4011
4062
4116
4169
4222
4275
4329
4382
4436
4492
4548
4606
4664
4724
4786
4849
4915
4982
5051
5121
5191
5262
5333
5404
5475
5546
5617
5687
5756
5825
5892
5959
6025
6089
6152
6213
6274
6332
6390
6445
6499
6551
6602
6652
6701
6750
6799
6847
6894
6940
6986
7031
7076
7120
7163
7206
7248
7290
7332
7373
7414
7454
7494
7533
7571
7609
7646
7682
7718
7753
7786
7819
7851
7881
7911
7941
7969
7996
8023
8048
8074
8096
8118
8135
8151
8166
8178
8188
8196
8203
8207
8209
8209
8206
8202
8194
8185
8173
8161
8146
8129
8112
8093
8074
8054
8034
8013
7993
7973
7952
7931
7910
7888
7864
7840
7814
7786
7757
7726
7693
7659
7624
7589
7552
7515
7477
7438
7398
7358
7318
7278
7238
7198
7159
7119
7079
7040
7001
6964
6927
6891
6856
6821
6785
6750
6713
6677
6639
6601
6563
6524
6484
6443
6399
6355
6308
6261
6212
6163
6113
6063
6011
5959
5905
5851
5795
5739
5682
5625
5568
5512
5456
5399
5343
5285
5227
5168
5109
5049
4989
4929
4868
4807
4746
4686
4625
4565
4504
4444
4384
4324
4265
4206
4148
4091
4035
3982
3928
3874
3820
3765
3710
3654
3596
3538
3478
3418
3356
3292
3227
3159
3090
3020
2948
2875
2800
2724
2646
2568
2488
2408
2327
2247
2168
2089
2011
1935
1859
1784
1709
1635
1562
1488
1415
1342
1270
1199
1129
1058
987
916
845
773
702
631
560
491
422
354
287
220
153
86
19
-48
-115
-182
-248
-315
-380
-445
-510
-574
-637
-700
-763
-825
-888
-950
-1012
-1075
-1137
-1198
-1259
-1319
-1379
-1437
-1494
-1550
-1605
-1658
-1709
-1759
-1807
-1853
-1898
-1941
-1982
-2021
-2059
-2094
-2127
-2158
-2188
-2215
-2242
-2267
-2290
-2312
-2332
-2351
-2368
-2384
-2398
-2412
-2426
-2440
-2454
-2468
-2480
-2492
-2503
-2514
-2524
-2534
-2544
-2553
-2562
-2570
-2578
-2585
-2591
-2595
-2598
-2600
-2600
-2598
-2595
-2589
-2583
-2574
-2565
-2554
-2541
-2528
-2512
-2495
-2476
-2456
-2433
-2410
-2384
-2357
-2328
-2297
-2263
-2227
-2188
-2147
-2102
-2055
-2004
-1950
-1893
-1833
-1770
-1704
-1637
-1568
-1498
-1426
-1353
-1278
-1202
-1125
-1047
-968
-889
-811
-732
-653
-575
-496
-418
-340
-263
-188
-114
-41
30
100
169
236
304
371
437
504
571
638
705
771
838
905
973
1040
1109
1178
1248
1318
1388
1456
1524
1590
1654
1717
1779
1839
1898
1956
2013
2068
2121
2174
2224
2273
2321
2368
2414
2460
2506
2551
2596
2640
2683
2725
2767
2807
2847
2886
2924
2962
3000
3037
3073
3108
3141
3173
3203
3231
3259
3285
3312
3338
3364
3389
3414
3439
3463
3486
3510
3532
3554
3576
3598
3619
3640
3660
3680
3700
3720
3739
3757
3776
3795
3814
3834
3855
3876
3897
3917
3937
3958
3978
3999
4019
4042
4062
4083
4101
4119
4135
4150
4163
4176
4187
4198
4207
4216
4223
4230
4235
4239
4243
4245
4247
4248
4248
4247
4245
4243
4240
4237
4233
4229
4225
4220
4215
4210
4203
4196
4188
4179
4169
4158
4146
4133
4119
4103
4086
4069
4050
4030
4010
3990
3970
3951
3931
3913
3894
3876
3858
3839
3821
3802
3783
3765
3747
3729
3711
3693
3674
3655
3636
3616
3596
3576
3556
3535
3515
3494
3473
3452
3431
3411
3391
3372
3353
3334
3314
3295
3275
3255
3235
3214
3192
3169
3145
3120
3094
3068
3040
3012
2983
2953
2922
2890
2856
2822
2786
2749
2711
2674
2636
2598
2561
2525
2488
2451
2415
2377
2340
2302
2264
2225
2187
2148
2109
2069
2029
1989
1948
1906
1863
1820
1778
1735
1693
1651
1609
1567
1525
1482
1438
1394
1350
1305
1260
1216
1172
1128
1086
1044
1004
965
927
890
853
818
783
749
715
682
649
616
583
550
516
483
450
417
384
351
318
285
254
222
192
162
133
104
76
49
22
-4
-30
-56
-81
-106
-129
-151
-172
-191
-209
-226
-242
-257
-271
-285
-297
-309
-319
-329
-338
-345
-352
-357
-362
-366
-369
-370
-371
-371
-369
-367
-365
-361
-356
-350
-343
-335
-325
-315
-305
-294
-284
-274
-264
-254
-245
-235
-224
-214
-203
-192
-180
-168
-156
-144
-131
-117
-104
-89
-75
-60
-44
-27
-10
7
26
45
66
88
111
136
161
188
217
246
276
308
340
374
408
442
477
512
546
581
616
651
687
723
759
795
831
867
904
941
978
1016
1054
1092
1131
1170
1209
1248
1287
1327
1367
1408
1449
1490
1531
1572
1614
1655
1698
1740
1784
1828
1874
1920
1968
2016
2065
2115
2164
2214
2264
2313
2363
2413
2462
2512
2560
2609
2656
2703
2749
2794
2838
2882
2926
2969
3011
3053
3095
3136
3178
3219
3261
3303
3347
3391
3437
3484
3531
3580
3628
3677
3726
3774
3822
3870
3918
3965
4011
4058
4104
4149
4193
4237
4280
4321
4362
4402
4441
4479
4515
4551
4586
4620
4653
4686
4717
4747
4776
4804
4831
4856
4880
4904
4928
4951
4974
4997
5019
5041
5062
5083
5103
5123
5143
5162
5180
5198
5216
5233
5249
5264
5277
5290
5301
5311
5321
5329
5338
5346
5353
5360
5367
5373
5378
5383
5387
5390
5392
5393
5393
5392
5389
5384
5378
5370
5361
5350
5338
5324
5308
5292
5274
5254
5234
5212
5189
5164
5137
5109
5078
5046
5011
4975
4938
4899
4859
4818
4777
4734
4691
4647
4602
4555
4508
4460
4410
4360
4308
4256
4202
4147
4091
4033
3973
3911
3848
3784
3719
3652
3584
3516
3447
3377
3306
3234
3162
3088
3013
2938
2862
2787
2711
2635
2560
2484
2410
2335
2261
2187
2114
2041
1970
1898
1828
1758
1689
1621
1554
1488
1423
1358
1295
1232
1169
1107
1046
986
926
868
810
754
699
645
593
542
493
444
397
350
304
258
213
168
125
82
39
-2
-43
-83
-123
-161
-198
-233
-267
-299
-330
-359
-387
-414
-439
-463
-485
-507
-526
-545
-562
-579
-594
-608
-621
-633
-645
-656
-666
-675
-684
-693
-701
-708
-715
-722
-728
-733
-738
-742
-744
-746
-746
-745
-743
-741
-738
-735
-732
-728
-723
-718
-712
-705
-696
-687
-677
-666
-654
-642
-628
-615
-601
-587
-572
-557
-541
-524
-508
-490
-473
-456
-439
-421
-403
-384
-365
-345
-324
-302
-280
-257
-234
-210
-186
-161
-137
-112
-86
-60
-34
-6
22
51
81
113
145
178
212
246
281
316
352
388
425
463
501
540
579
620
661
703
746
790
835
881
928
975
1022
1072
1121
1170
1221
1272
1324
1376
1429
1483
1536
1590
1644
1698
1753
1807
1862
1916
1970
2024
2077
2129
2181
2232
2282
2331
2380
2429
2476
2524
2571
2617
2662
2706
2750
2793
2835
2877
2919
2961
3003
3045
3087
3128
3170
3210
3251
3292
3333
3374
3415
3456
3495
3534
3571
3607
3642
3675
3709
3741
3773
3805
3836
3866
3895
3922
3949
3974
3998
4019
4041
4061
4078
4094
4109
4122
4133
4143
4152
4160
4167
4172
4177
4179
4181
4180
4179
4176
4171
4166
4159
4151
4142
4132
4122
4111
4099
4086
4073
4059
4043
4027
4011
3994
3976
3956
3936
3916
3895
3873
3851
3828
3804
3780
3755
3729
3703
3675
3647
3617
3587
3555
3522
3488
3452
3414
3375
3335
3294
3252
3208
3163
3117
3071
3023
2975
2927
2879
2831
2782
2734
2685
2637
2588
2539
2490
2442
2393
2344
2295
2245
2196
2146
2096
2045
1996
1947
1897
1847
1797
1747
1696
1646
1597
1547
1499
1451
1403
1356
1310
1264
1219
1175
1131
1088
1045
1002
961
921
881
842
804
767
730
695
660
625
592
559
527
496
466
437
408
381
355
329
305
282
259
238
218
198
179
161
144
128
114
101
90
82
75
70
67
67
69
72
78
85
94
104
117
131
148
166
186
208
232
257
284
312
342
373
406
439
475
511
549
589
629
669
710
751
793
835
878
923
968
1014
1063
1113
1165
1217
1270
1324
1379
1434
1491
1548
1606
1665
1724
1783
1844
1905
1967
2029
2095
2160
2227
2294
2362
2431
2500
2570
2640
2711
2782
2853
2924
2996
3068
3140
3212
3285
3358
3431
3505
3579
3652
3726
3799
3871
3943
4013
4082
4151
4219
4287
4354
4422
4489
4557
4624
4692
4759
4826
4893
4960
5026
5091
5156
5219
5282
5344
5404
5463
5521
5578
5633
5687
5740
5792
5843
5892
5940
5986
6031
6075
6117
6159
6200
6240
6280
6320
6359
6398
6436
6472
6508
6543
6577
6610
6642
6674
6705
6734
6763
6790
6817
6842
6867
6891
6914
6936
6957
6977
6996
7014
7031
7046
7060
7073
7084
7094
7103
7111
7117
7123
7126
7129
7130
7130
7128
7125
7121
7116
7110
7104
7098
7090
7082
7072
7061
7049
7036
7021
7004
6987
6969
6951
6932
6912
6891
6869
6847
6823
6800
6776
6752
6728
6704
6680
6656
6632
6608
6584
6560
6535
6510
6485
6459
6433
6406
6378
6350
6321
6292
6262
6232
6201
6169
6136
6102
6067
6031
5994
5956
5917
5877
5836
5795
5752
5709
5665
5620
5574
5527
5480
5431
5382
5333
5282
5232
5180
5128
5075
5022
4968
4913
4857
4799
4741
4681
4620
4558
4495
4432
4368
4305
4241
4178
4114
4051
3988
3924
3860
3796
3731
3666
3602
3537
3472
3408
3344
3281
3219
3157
3095
3035
2975
2915
2856
2798
2740
2682
2624
2567
2510
2454
2398
2343
2288
2234
2180
2126
2072
2019
1966
1913
1861
1809
1757
1706
1655
1605
1555
1505
1456
1407
1359
1311
1263
1216
1168
1121
1074
1027
981
934
888
842
797
751
706
660
614
568
523
477
431
387
343
300
258
218
177
138
100
62
25
-11
-46
-81
-115
-149
-182
-215
-247
-279
-309
-339
-367
-394
-420
-445
-469
-491
-513
-534
-554
-574
-593
-612
-631
-650
-668
-686
-703
-719
-734
-749
-762
-775
-787
-798
-808
-818
-827
-835
-843
-850
-857
-863
-868
-874
-879
-884
-888
-892
-895
-897
-899
-899
-898
-896
-892
-887
-881
-875
-867
-859
-851
-843
-834
-825
-816
-806
-797
-787
-777
-767
-757
-748
-739
-730
-721
-711
-701
-691
-680
-668
-656
-643
-630
-616
-601
-585
-569
-552
-534
-515
-495
-474
-453
-431
-407
-384
-359
-334
-309
-283
-256
-229
-201
-172
-142
-112
-81
-49
-17
16
49
82
115
148
182
216
250
285
320
356
392
428
465
502
540
577
616
654
693
732
772
812
852
893
934
975
1016
1059
1101
1143
1185
1227
1269
1311
1353
1395
1438
1480
1521
1563
1604
1644
1684
1724
1763
1802
1840
1877
1914
1951
1988
2024
2060
2096
2132
2167
2202
2237
2270
2304
2337
2369
2400
2430
2460
2489
2518
2545
2572
2598
2623
2648
2672
2695
2719
2741
2764
2786
2807
2828
2849
2869
2889
2908
2927
2945
2963
2980
2996
3012
3028
3042
3057
3071
3085
3099
3113
3127
3141
3154
3167
3180
3193
3205
3217
3229
3241
3252
3263
3274
3285
3295
3306
3317
3327
3337
3347
3356
3366
3375
3384
3393
3401
3408
3416
3422
3429
3435
3440
3446
3451
3455
3459
3462
3465
3468
3470
3472
3474
3475
3475
3475
3475
3475
3474
3474
3474
3475
3476
3477
3478
3480
3482
3485
3487
3489
3492
3493
3495
3496
3496
3497
3497
3497
3497
3498
3499
3500
3501
3503
3504
3506
3509
3512
3516
3520
3524
3527
3531
3536
3540
3545
3550
3556
3562
3569
3576
3583
3590
3597
3604
3611
3619
3626
3633
3641
3649
3656
3664
3672
3680
3688
3695
3702
3710
3717
3724
3732
3741
3750
3759
3769
3780
3791
3802
3814
3826
3839
3852
3866
3880
3893
3908
3922
3936
3949
3963
3975
3987
3999
4011
4022
4033
4043
4051
4061
4069
4075
4081
4086
4089
4091
4094
4094
4094
4094
4093
4091
4090
4088
4086
4083
4081
4077
4074
4069
4065
4059
4054
4050
4043
4038
4030
4024
4016
4008
3999
3990
3980
3969
3958
3947
3936
3924
3912
3899
3887
3874
3861
3848
3835
3821
3808
3795
3782
3769
3756
3744
3732
3720
3709
3698
3687
3677
3667
3657
3648
3639
3630
3623
3616
3609
3604
3599
3594
3591
3588
3587
3585
3585
3585
3586
3588
3591
3594
3598
3603
3608
3615
3621
3629
3636
3644
3653
3662
3671
3681
3692
3702
3713
3724
3736
3749
3762
3775
3789
3803
3817
3833
3848
3865
3882
3900
3919
3939
3960
3982
4006
4030
4054
4081
4107
4134
4162
4190
4219
4248
4277
4307
4338
4369
4400
4432
4464
4496
4530
4564
4598
4633
4669
4705
4742
4779
4817
4856
4895
4934
4975
5015
5056
5098
5140
5182
5224
5266
5308
5350
5393
5435
5476
5517
5558
5598
5637
5675
5713
5749
5784
5818
5851
5884
5916
5947
5977
6007
6036
6063
6090
6115
6139
6162
6183
6204
6224
6243
6262
6279
6296
6312
6327
6341
6355
6368
6380
6392
6403
6413
6423
6432
6441
6448
6455
6462
6467
6472
6476
6478
6480
6481
6480
6479
6476
6472
6467
6462
6455
6447
6438
6429
6419
6408
6396
6383
6368
6353
6337
6320
6301
6282
6261
6239
6216
6192
6168
6143
6117
6091
6063
6035
6006
5976
5944
5912
5879
5845
5810
5775
5739
5703
5665
5628
5589
5550
5511
5470
5429
5388
5346
5303
5260
5217
5173
5129
5084
5039
4992
4945
4897
4849
4801
4752
4703
4654
4605
4555
4506
4456
4406
4356
4306
4255
4205
4154
4103
4051
4001
3949
3897
3845
3792
3739
3685
3630
3575
3520
3464
3407
3350
3293
3235
3176
3117
3057
2997
2936
2874
2813
2751
2690
2629
2568
2507
2446
2385
2325
2265
2205
2146
2087
2027
1968
1909
1850
1792
1733
1675
1617
1559
1503
1446
1391
1337
1283
1230
1178
1126
1075
1025
974
925
876
828
780
733
686
640
595
551
506
463
420
378
336
295
254
215
176
139
103
69
35
2
-30
-61
-91
-120
-148
-175
-202
-228
-253
-277
-301
-324
-346
-367
-386
-405
-424
-441
-458
-474
-490
-504
-518
-532
-544
-556
-568
-578
-587
-596
-604
-611
-617
-622
-626
-629
-630
-631
-630
-629
-626
-623
-617
-611
-602
-593
-583
-572
-559
-545
-531
-514
-497
-478
-458
-437
-415
-392
-367
-342
-315
-288
-260
-231
-202
-172
-141
-110
-78
-45
-12
22
57
91
126
161
196
231
265
300
335
369
404
439
473
508
542
577
612
647
682
716
751
786
820
854
888
922
956
989
1022
1057
1091
1125
1158
1192
1226
1260
1295
1329
1364
1399
1434
1470
1507
1543
1580
1618
1655
1692
1730
1769
1807
1846
1885
1924
1963
2003
2043
2082
2122
2162
2203
2242
2282
2321
2360
2399
2438
2476
2513
2550
2587
2623
2659
2694
2729
2764
2797
2830
2863
2894
2925
2955
2984
3013
3041
3068
3094
3121
3147
3173
3198
3224
3249
3274
3299
3324
3349
3373
3398
3422
3446
3470
3493
3516
3539
3560
3581
3602
3622
3640
3658
3675
3692
3707
3721
3735
3748
3760
3772
3783
3793
3803
3811
3818
3825
3831
3836
3840
3844
3847
3849
3851
3853
3854
3855
3855
3854
3854
3852
3850
3848
3845
3842
3838
3833
3828
3822
3816
3810
3804
3797
3790
3783
3776
3768
3760
3751
3742
3733
3722
3712
3700
3688
3676
3663
3649
3636
3622
3607
3593
3579
3565
3552
3538
3525
3511
3498
3485
3471
3459
3446
3434
3422
3410
3399
3388
3378
3368
3358
3349
3341
3333
3327
3320
3315
3309
3305
3300
3296
3292
3289
3286
3283
3280
3278
3275
3273
3271
3270
3268
3267
3267
3267
3267
3269
3271
3273
3277
3280
3283
3286
3290
3293
3297
3301
3305
3309
3314
3318
3323
3327
3332
3336
3340
3345
3349
3353
3357
3361
3365
3368
3371
3374
3377
3379
3382
3385
3388
3392
3396
3400
3404
3409
3414
3419
3425
3430
3436
3442
3447
3453
3459
3464
3469
3473
3478
3482
3486
3491
3495
3499
3503
3506
3509
3511
3513
3516
3518
3520
3522
3524
3526
3528
3530
3533
3536
3539
3543
3547
3552
3556
3561
3565
3570
3576
3581
3587
3593
3599
3605
3611
3616
3621
3627
3632
3638
3643
3649
3655
3661
3667
3673
3679
3685
3691
3697
3704
3711
3718
3726
3734
3742
3750
3759
3768
3777
3787
3797
3808
3819
3830
3842
3853
3865
3878
3891
3904
3918
3932
3947
3962
3976
3991
4005
4019
4034
4049
4062
4077
4091
4104
4117
4130
4143
4155
4167
4179
4191
4202
4213
4223
4233
4242
4251
4260
4268
4276
4283
4290
4297
4303
4308
4313
4318
4322
4325
4328
4331
4333
4334
4334
4333
4332
4329
4326
4322
4317
4312
4307
4300
4293
4284
4275
4265
4254
4242
4229
4216
4203
4188
4174
4159
4143
4128
4112
4094
4078
4059
4041
4022
4003
3983
3963
3943
3923
3903
3882
3862
3843
3823
3804
3784
3765
3746
3727
3708
3689
3670
3651
3631
3612
3592
3572
3551
3531
3510
3489
3468
3446
3424
3402
3379
3357
3334
3310
3287
3263
3240
3216
3191
3167
3142
3117
3093
3068
3043
3018
2992
2966
2940
2914
2888
2862
2836
2810
2784
2760
2735
2712
2689
2666
2644
2622
2600
2579
2559
2538
2518
2498
2478
2459
2440
2422
2405
2388
2371
2354
2339
2324
2309
2296
2283
2271
2260
2249
2238
2227
2217
2207
2198
2190
2183
2176
2170
2164
2159
2155
2151
2147
2145
2143
2142
2142
2143
2145
2148
2152
2156
2162
2169
2176
2184
2193
2203
2214
2226
2239
2252
2265
2280
2296
2312
2329
2347
2366
2385
2404
2425
2445
2466
2487
2509
2531
2553
2576
2598
2621
2644
2667
2690
2714
2737
2761
2784
2807
2830
2852
2874
2896
2918
2940
2960
2981
3001
3021
3041
3060
3080
3099
3117
3135
3152
3169
3185
3201
3216
3231
3245
3258
3270
3282
3292
3301
3310
3317
3324
3331
3336
3340
3344
3348
3350
3352
3354
3354
3355
3354
3354
3352
3350
3348
3345
3341
3337
3332
3326
3320
3313
3305
3297
3288
3279
3268
3258
3247
3235
3224
3211
3198
3185
3171
3157
3141
3126
3110
3093
3076
3059
3041
3022
3004
2985
2966
2947
2927
2907
2887
2866
2845
2824
2802
2780
2757
2734
2711
2687
2663
2638
2614
2589
2563
2538
2512
2486
2460
2435
2409
2383
2358
2333
2308
2283
2258
2233
2208
2183
2158
2134
2110
2086
2062
2037
2013
1991
1967
1943
1919
1894
1870
1845
1821
1797
1773
1749
1727
1704
1682
1660
1638
1617
1595
1573
1552
1531
1510
1489
1470
1450
1432
1413
1396
1379
1362
1347
1331
1317
1303
1289
1276
1263
1251
1239
1227
1215
1204
1193
1182
1172
1162
1153
1144
1135
1127
1120
1114
1108
1103
1098
1093
1088
1084
1080
1077
1074
1072
1070
1070
1070
1071
1073
1076
1079
1083
1088
1094
1101
1109
1117
1127
1137
1148
1160
1172
1185
1198
1212
1226
1240
1255
1270
1285
1300
1316
1331
1347
1362
1377
1393
1408
1424
1439
1454
1469
1484
1498
1512
1525
1539
1552
1565
1579
1592
1604
1617
1630
1644
1657
1670
1683
1696
1709
1722
1734
1747
1759
1772
1784
1797
1810
1823
1836
1848
1861
1874
1888
1901
1913
1926
1939
1952
1965
1978
1991
2005
2017
2031
2045
2058
2072
2085
2099
2113
2127
2141
2156
2170
2185
2201
2216
2232
2248
2265
2282
2298
2314
2331
2347
2363
2380
2397
2414
2431
2448
2465
2482
2499
2516
2534
2552
2570
2588
2607
2626
2645
2664
2683
2703
2722
2742
2762
2781
2801
2821
2840
2860
2880
2899
2919
2939
2958
2977
2995
3014
3032
3051
3069
3087
3105
3122
3139
3156
3173
3190
3207
3223
3239
3255
3271
3287
3302
3318
3334
3349
3365
3381
3396
3412
3427
3443
3458
3474
3489
3504
3519
3534
3548
3561
3575
3587
3600
3613
3625
3637
3650
3662
3675
3687
3699
3712
3725
3738
3751
3765
3780
3794
3809
3824
3840
3856
3872
3889
3905
3922
3939
3956
3973
3990
4006
4022
4038
4054
4072
4088
4104
4121
4137
4154
4170
4186
4202
4217
4233
4249
4264
4280
4296
4311
4327
4342
4358
4373
4389
4404
4420
4435
4450
4465
4480
4494
4508
4523
4537
4552
4566
4581
4596
4610
4624
4638
4652
4665
4678
4691
4704
4716
4728
4740
4751
4763
4774
4785
4796
4807
4818
4828
4839
4849
4859
4869
4878
4888
4897
4906
4916
4924
4933
4941
4950
4958
4966
4975
4983
4992
5000
5008
5015
5022
5029
5035
5041
5047
5052
5058
5062
5067
5071
5075
5079
5082
5085
5089
5092
5095
5098
5101
5104
5106
5109
5112
5114
5116
5118
5121
5123
5124
5126
5127
5128
5128
5128
5128
5128
5126
5125
5123
5121
5118
5116
5113
5110
5107
5103
5099
5095
5090
5085
5080
5074
5069
5063
5058
5052
5047
5041
5035
5029
5023
5017
5011
5005
4999
4993
4986
4979
4972
4965
4958
4952
4945
4939
4933
4926
4920
4913
4907
4901
4894
4888
4882
4876
4871
4865
4860
4855
4851
4846
4841
4837
4832
4827
4823
4819
4814
4810
4805
4801
4796
4791
4786
4781
4776
4771
4766
4761
4756
4751
4747
4743
4739
4735
4731
4727
4724
4721
4718
4715
4712
4710
4707
4705
4703
4700
4698
4696
4694
4692
4690
4688
4685
4682
4679
4676
4672
4668
4664
4660
4656
4651
4646
4642
4637
4632
4628
4623
4618
4612
4607
4602
4597
4592
4587
4583
4578
4572
4566
4560
4553
4547
4540
4533
4526
4519
4511
4504
4496
4488
4480
4471
4463
4454
4446
4437
4429
4421
4412
4404
4396
4388
4379
4371
4362
4354
4345
4336
4327
4317
4308
4298
4288
4277
4267
4257
4247
4236
4226
4215
4205
4194
4184
4174
4164
4153
4143
4133
4123
4113
4102
4091
4080
4069
4057
4043
4030
4018
4005
3991
3976
3961
3945
3929
3913
3896
3879
3862
3846
3829
3812
3796
3779
3762
3744
3727
3710
3693
3676
3659
3641
3624
3606
3589
3571
3554
3536
3519
3502
3485
3468
3451
3434
3417
3401
3385
3370
3354
3339
3323
3308
3294
3280
3267
3254
3241
3229
3217
3206
3195
3185
3176
3166
3158
3149
3141
3133
3126
3120
3115
3110
3105
3101
3097
3094
3090
3087
3085
3082
3080
3078
3077
3075
3073
3072
3071
3071
3070
3070
3070
3071
3072
3072
3073
3075
3076
3078
3081
3084
3087
3090
3093
3097
3100
3104
3108
3112
3115
3119
3123
3127
3131
3136
3141
3147
3152
3157
3162
3167
3172
3178
3184
3190
3196
3203
3209
3216
3222
3229
3236
3242
3249
3255
3262
3268
3275
3281
3287
3293
3299
3304
3309
3314
3318
3323
3327
3330
3333
3336
3339
3342
3345
3347
3349
3351
3353
3355
3356
3356
3356
3356
3356
3355
3353
3351
3349
3346
3342
3338
3332
3327
3320
3313
3305
3296
3287
3277
3267
3256
3244
3233
3221
3208
3196
3183
3170
3156
3142
3127
3112
3097
3081
3065
3049
3032
3016
3000
2983
2966
2949
2932
2914
2897
2879
2861
2844
2826
2808
2790
2773
2756
2738
2722
2705
2688
2672
2656
2640
2624
2609
2593
2577
2561
2545
2530
2514
2499
2483
2468
2453
2437
2422
2406
2391
2376
2361
2347
2332
2318
2304
2290
2277
2263
2249
2235
2222
2208
2194
2181
2167
2154
2141
2128
2115
2102
2089
2076
2063
2050
2037
2025
2013
2001
1989
1977
1965
1953
1942
1931
1920
1910
1900
1891
1882
1874
1866
1858
1851
1844
1838
1832
1827
1822
1818
1813
1809
1805
1802
1799
1797
1795
1793
1792
1792
1792
1792
1793
1794
1796
1798
1800
1803
1806
1809
1813
1818
1823
1829
1835
1841
1849
1857
1865
1874
1883
1893
1903
1913
1924
1935
1946
1958
1970
1982
1994
2005
2019
2031
2044
2056
2069
2083
2096
2110
2124
2139
2153
2168
2184
2199
2215
2230
2246
2262
2279
2296
2313
2330
2348
2365
2382
2399
2417
2434
2452
2469
2487
2504
2521
2539
2556
2573
2590
2608
2625
2642
2660
2677
2694
2711
2728
2745
2761
2778
2795
2812
2828
2845
2861
2877
2893
2909
2924
2940
2955
2971
2987
3002
3018
3033
3049
3064
3079
3094
3110
3125
3141
3157
3173
3188
3204
3221
3237
3254
3270
3286
3302
3318
3333
3349
3364
3379
3393
3407
3421
3434
3448
3461
3474
3488
3501
3513
3526
3539
3551
3564
3577
3590
3603
3617
3630
3643
3656
3670
3683
3697
3710
3723
3737
3751
3764
3778
3792
3806
3820
3834
3848
3862
3876
3890
3903
3916
3929
3942
3954
3966
3977
3988
3999
4009
4019
4029
4038
4046
4054
4062
4069
4075
4083
4089
4096
4102
4108
4113
4118
4122
4126
4130
4134
4137
4140
4142
4144
4146
4148
4150
4152
4154
4156
4158
4160
4162
4163
4165
4166
4168
4169
4171
4172
4174
4175
4176
4177
4178
4180
4181
4182
4184
4185
4187
4188
4189
4190
4191
4191
4192
4192
4193
4193
4193
4193
4193
4193
4193
4193
4193
4192
4192
4192
4192
4193
4194
4196
4197
4200
4202
4205
4208
4211
4215
4219
4223
4227
4232
4237
4242
4247
4253
4258
4264
4270
4276
4282
4288
4294
4300
4306
4312
4318
4324
4330
4337
4343
4349
4356
4362
4369
4376
4383
4390
4397
4404
4410
4417
4423
4428
4434
4438
4443
4447
4450
4453
4456
4459
4462
4465
4467
4469
4471
4472
4473
4474
4474
4474
4474
4474
4473
4472
4471
4469
4468
4465
4463
4460
4458
4454
4451
4448
4444
4440
4436
4432
4428
4424
4420
4416
4411
4406
4401
4396
4390
4385
4379
4373
4368
4362
4357
4351
4346
4341
4335
4330
4324
4319
4314
4308
4303
4298
4294
4289
4285
4281
4276
4272
4268
4263
4259
4256
4252
4249
4245
4242
4239
4236
4234
4231
4228
4225
4222
4220
4217
4215
4213
4210
4208
4207
4205
4204
4202
4201
4200
4199
4198
4197
4197
4196
4194
4193
4192
4190
4189
4188
4186
4185
4184
4182
4181
4180
4179
4178
4177
4177
4177
4178
4179
4180
4181
4182
4183
4184
4186
4188
4190
4191
4194
4196
4198
4199
4201
4204
4206
4208
4211
4214
4218
4221
4226
4230
4234
4239
4244
4249
4255
4260
4265
4271
4277
4283
4289
4296
4303
4310
4317
4324
4331
4338
4346
4354
4361
4369
4376
4383
4390
4398
4405
4412
4419
4426
4433
4440
4448
4455
4462
4469
4476
4483
4490
4497
4504
4511
4517
4523
4529
4534
4539
4544
4549
4553
4556
4560
4563
4565
4568
4570
4572
4573
4574
4574
4574
4574
4574
4573
4572
4571
4569
4568
4567
4565
4563
4561
4558
4555
4552
4549
4545
4541
4537
4533
4528
4523
4517
4511
4504
4496
4489
4481
4472
4463
4455
4446
4437
4427
4418
4408
4398
4388
4377
4366
4354
4342
4329
4317
4303
4289
4275
4261
4246
4230
4214
4198
4181
4164
4147
4130
4112
4094
4075
4058
4040
4022
4005
3987
3970
3952
3935
3918
3901
3885
3868
3852
3837
3821
3806
3791
3776
3762
3748
3734
3720
3706
3693
3679
3665
3652
3639
3627
3614
3603
3592
3581
3570
3560
3550
3541
3531
3522
3513
3505
3497
3489
3481
3474
3466
3458
3451
3443
3436
3429
3422
3415
3409
3403
3397
3392
3387
3382
3377
3373
3369
3365
3361
3358
3354
3351
3348
3345
3342
3339
3337
3334
3332
3329
3327
3324
3322
3320
3318
3316
3314
3312
3310
3308
3307
3305
3304
3303
3302
3301
3301
3301
3301
3301
3301
3301
3302
3302
3303
3305
3306
3308
3310
3312
3315
3318
3321
3324
3328
3332
3336
3340
3344
3348
3353
3357
3362
3366
3371
3376
3381
3387
3393
3398
3404
3410
3415
3420
3426
3431
3435
3441
3446
3451
3456
3462
3468
3474
3479
3485
3492
3498
3505
3511
3518
3524
3531
3537
3544
3550
3557
3563
3569
3575
3581
3587
3593
3599
3604
3610
3615
3620
3626
3631
3637
3643
3648
3654
3660
3666
3672
3678
3684
3690
3696
3702
3708
3714
3721
3728
3735
3742
3748
3755
3762
3769
3777
3784
3792
3799
3807
3814
3822
3830
3838
3846
3855
3864
3873
3882
3891
3900
3909
3918
3928
3937
3946
3955
3964
3973
3981
3989
3997
4003
4011
4018
4024
4030
4035
4041
4046
4051
4054
4059
4064
4069
4074
4078
4082
4086
4091
4094
4099
4102
4106
4110
4113
4117
4120
4123
4126
4128
4131
4133
4135
4136
4138
4139
4139
4140
4140
4140
4140
4139
4139
4138
4137
4136
4135
4134
4133
4132
4130
4129
4128
4126
4124
4122
4120
4117
4114
4112
4108
4105
4102
4099
4096
4091
4089
4085
4081
4078
4074
4070
4066
4062
4058
4053
4049
4045
4040
4035
4030
4025
4019
4014
4009
4003
3998
3992
3987
3981
3976
3971
3966
3961
3956
3951
3946
3942
3938
3934
3930
3926
3923
3919
3915
3912
3908
3905
3901
3898
3895
3891
3888
3885
3883
3880
3877
3874
3872
3868
3865
3861
3858
3854
3850
3845
3841
3836
3832
3827
3822
3817
3813
3808
3804
3799
3795
3790
3786
3782
3778
3774
3770
3765
3761
3756
3751
3747
3742
3738
3734
3730
3726
3722
3718
3714
3711
3707
3704
3700
3696
3692
3688
3684
3680
3676
3671
3666
3661
3655
3649
3643
3637
3630
3623
3616
3609
3602
3594
3587
3580
3572
3564
3556
3548
3540
3531
3523
3514
3505
3496
3486
3476
3466
3455
3444
3433
3422
3411
3400
3389
3378
3367
3356
3345
3334
3323
3312
3301
3290
3280
3269
3260
3250
3241
3233
3224
3216
3207
3199
3190
3182
3174
3166
3158
3150
3142
3133
3125
3116
3107
3099
3090
3081
3072
3063
3054
3046
3038
3030
3022
3014
3007
3000
2993
2986
2980
2974
2968
2962
2957
2951
2946
2941
2936
2932
2927
2922
2918
2912
2907
2902
2896
2890
2885
2880
2874
2868
2862
2856
2849
2843
2836
2829
2823
2816
2809
2802
2795
2787
2778
2770
2761
2753
2744
2737
2729
2722
2714
2707
2699
2692
2686
2679
2674
2668
2663
2658
2654
2650
2647
2644
2642
2640
2639
2638
2637
2636
2636
2637
2638
2639
2640
2642
2645
2647
2650
2652
2655
2657
2660
2662
2664
2666
2669
2671
2674
2676
2678
2680
2683
2685
2688
2690
2692
2695
2697
2700
2702
2705
2707
2709
2711
2712
2714
2716
2718
2720
2721
2723
2725
2727
2729
2732
2734
2737
2740
2743
2746
2749
2752
2755
2758
2760
2763
2765
2768
2769
2771
2772
2772
2772
2772
2772
2771
2770
2768
2766
2764
2762
2760
2758
2755
2753
2750
2747
2744
2741
2738
2734
2731
2728
2725
2722
2720
2718
2716
2714
2712
2711
2710
2709
2708
2708
2708
2709
2709
2710
2711
2713
2715
2717
2720
2723
2726
2730
2735
2740
2745
2752
2758
2765
2772
2779
2786
2794
2802
2809
2817
2826
2834
2843
2852
2862
2872
2882
2892
2903
2913
2924
2935
2946
2957
2968
2980
2991
3003
3016
3028
3041
3055
3069
3083
3098
3113
3129
3146
3163
3181
3199
3217
3236
3256
3275
3294
3313
3333
3352
3371
3391
3411
3430
3450
3469
3488
3506
3525
3543
3561
3579
3597
3615
3633
3650
3667
3684
3701
3718
3735
3751
3768
3784
3800
3816
3832
3848
3864
3880
3895
3910
3925
3940
3955
3970
3985
3999
4014
4029
4043
4058
4073
4086
4101
4116
4130
4144
4159
4173
4187
4201
4214
4227
4239
4251
4262
4273
4284
4295
4305
4315
4325
4334
4342
4350
4358
4366
4373
4380
4386
4393
4398
4404
4410
4415
4419
4424
4428
4431
4435
4438
4441
4443
4446
4447
4449
4450
4451
4451
4452
4452
4451
4451
4450
4449
4447
4446
4444
4442
4440
4438
4436
4433
4430
4427
4424
4421
4417
4413
4409
4405
4400
4396
4391
4386
4381
4376
4370
4365
4360
4354
4350
4345
4341
4336
4332
4329
4325
4321
4317
4313
4309
4306
4302
4299
4296
4293
4290
4287
4284
4282
4280
4277
4275
4273
4271
4270
4268
4267
4266
4265
4264
4263
4263
4263
4263
4264
4264
4265
4267
4268
4270
4272
4274
4276
4278
4280
4283
4286
4290
4294
4297
4301
4305
4309
4313
4317
4321
4325
4329
4334
4338
4343
4348
4352
4357
4363
4368
4374
4380
4387
4393
4400
4408
4415
4423
4432
4440
4450
4459
4469
4480
4490
4501
4512
4523
4535
4546
4558
4570
4582
4594
4606
4617
4629
4641
4654
4666
4679
4693
4705
4718
4730
4742
4754
4765
4776
4786
4796
4806
4815
4825
4834
4842
4851
4860
4868
4877
4885
4892
4900
4907
4914
4920
4927
4933
4939
4944
4950
4955
4959
4964
4967
4971
4975
4978
4980
4983
4985
4987
4989
4990
4991
4992
4992
4993
4993
4993
4993
4993
4992
4991
4991
4990
4988
4987
4985
4983
4980
4976
4973
4968
4963
4958
4952
4946
4939
4932
4925
4917
4908
4899
4889
4879
4869
4859
4848
4837
4826
4814
4802
4790
4777
4764
4752
4739
4727
4714
4702
4689
4676
4663
4649
4636
4622
4608
4594
4580
4566
4553
4539
4526
4513
4500
4487
4473
4460
4446
4432
4419
4405
4392
4378
4364
4351
4337
4323
4309
4296
4282
4269
4256
4242
4230
4217
4205
4193
4181
4169
4158
4147
4135
4124
4113
4102
4091
4081
4070
4061
4051
4042
4033
4025
4016
4008
4000
3992
3985
3978
3971
3964
3958
3951
3946
3940
3935
3930
3926
3922
3917
3914
3910
3907
3905
3903
3901
3899
3898
3898
3897
3898
3898
3900
3901
3903
3906
3909
3913
3918
3923
3928
3934
3941
3948
3955
3963
3971
3979
3988
3996
4006
4014
4025
4035
4046
4057
4069
4081
4093
4106
4119
4133
4147
4161
4176
4191
4206
4221
4236
4252
4267
4283
4298
4314
4330
4347
4363
4380
4397
4414
4431
4449
4466
4484
4501
4519
4537
4555
4573
4592
4610
4629
4648
4666
4685
4703
4721
4740
4758
4776
4793
4810
4827
4843
4859
4875
4890
4904
4918
4932
4946
4959
4972
4984
4996
5008
5020
5032
5043
5054
5066
5076
5087
5098
5108
5118
5128
5138
5148
5158
5168
5177
5185
5194
5203
5212
5222
5231
5240
5248
5257
5265
5273
5280
5287
5294
5300
5306
5311
5317
5322
5327
5332
5337
5340
5344
5346
5348
5350
5351
5352
5352
5352
5352
5351
5350
5348
5346
5343
5340
5337
5333
5328
5323
5318
5313
5307
5300
5293
5286
5278
5270
5261
5251
5242
5232
5223
5213
5204
5194
5184
5174
5164
5154
5143
5133
5123
5113
5102
5092
5081
5070
5059
5049
5038
5027
5016
5004
4993
4982
4971
4959
4948
4937
4925
4914
4902
4890
4878
4865
4853
4841
4828
4815
4802
4789
4776
4762
4749
4734
4720
4705
4690
4675
4660
4644
4629
4613
4596
4580
4563
4547
4531
4515
4499
4483
4468
4452
4437
4423
4409
4395
4382
4369
4357
4345
4334
4323
4313
4303
4294
4284
4276
4267
4259
4251
4243
4236
4230
4224
4218
4213
4208
4203
4199
4194
4190
4187
4183
4180
4177
4174
4172
4170
4169
4167
4166
4166
4166
4166
4166
4167
4167
4168
4169
4170
4172
4173
4175
4177
4178
4181
4183
4185
4188
4190
4192
4195
4197
4200
4202
4205
4208
4211
4214
4217
4221
4224
4228
4232
4236
4240
4245
4250
4255
4259
4265
4270
4275
4280
4285
4291
4297
4303
4309
4315
4322
4329
4335
4342
4349
4356
4364
4371
4379
4387
4395
4404
4412
4421
4430
4439
4448
4457
4467
4476
4485
4495
4505
4515
4526
4536
4547
4557
4568
4579
4590
4600
4611
4621
4631
4642
4652
4663
4674
4685
4695
4705
4715
4725
4734
4744
4753
4762
4771
4780
4789
4797
4806
4814
4822
4829
4836
4843
4850
4856
4862
4867
4872
4877
4882
4886
4890
4894
4898
4902
4905
4908
4911
4914
4916
4918
4920
4921
4923
4925
4926
4926
4927
4927
4927
4926
4925
4923
4921
4918
4915
4912
4908
4905
4901
4897
4894
4889
4885
4880
4875
4870
4865
4859
4853
4846
4839
4831
4823
4814
4805
4795
4785
4774
4763
4752
4740
4727
4714
4701
4687
4673
4658
4644
4629
4613
4598
4582
4565
4549
4532
4515
4498
4480
4463
4446
4428
4411
4392
4374
4355
4336
4316
4297
4278
4258
4239
4219
4199
4179
4159
4139
4120
4100
4081
4062
4042
4022
4002
3982
3962
3942
3922
3902
3882
3861
3841
3821
3801
3781
3761
3741
3721
3701
3682
3663
3644
3626
3607
3589
3571
3552
3534
3516
3498
3480
3463
3446
3429
3412
3396
3380
3365
3349
3334
3319
3305
3290
3277
3263
3250
3237
3224
3213
3201
3190
3178
3167
3157
3146
3136
3126
3116
3107
3098
3089
3081
3072
3064
3056
3048
3040
3034
3027
3021
3015
3010
3004
2999
2993
2989
2984
2980
2976
2972
2969
2966
2963
2961
2959
2957
2956
2955
2954
2954
2954
2954
2955
2956
2957
2958
2959
2960
2962
2964
2966
2969
2972
2975
2979
2983
2987
2991
2996
3002
3007
3013
3019
3026
3033
3040
3048
3056
3064
3073
3082
3092
3102
3112
3123
3134
3145
3157
3169
3181
3194
3207
3221
3234
3248
3261
3275
3289
3303
3317
3331
3346
3360
3376
3391
3407
3423
3439
3456
3473
3490
3507
3523
3540
3556
3572
3588
3604
3619
3635
3651
3666
3681
3696
3710
3725
3739
3753
3766
3780
3794
3808
3822
3835
3849
3864
3877
3891
3904
3917
3930
3943
3955
3968
3980
3993
4005
4017
4029
4041
4053
4065
4075
4088
4099
4111
4122
4134
4146
4157
4169
4181
4193
4204
4216
4228
4240
4251
4263
4274
4285
4297
4308
4320
4331
4343
4354
4366
4377
4389
4401
4414
4426
4438
4450
4462
4473
4485
4496
4506
4517
4527
4537
4547
4557
4566
4575
4583
4591
4599
4607
4614
4621
4628
4635
4641
4647
4652
4656
4660
4663
4666
4668
4670
4671
4672
4673
4673
4673
4673
4672
4672
4671
4670
4668
4666
4664
4662
4659
4656
4654
4651
4649
4647
4645
4642
4640
4638
4636
4634
4632
4629
4627
4625
4623
4620
4618
4615
4612
4609
4605
4601
4598
4593
4589
4585
4580
4575
4570
4565
4560
4554
4548
4541
4535
4528
4521
4514
4507
4500
4493
4485
4478
4470
4462
4454
4446
4438
4429
4421
4413
4404
4395
4386
4376
4367
4356
4346
4336
4326
4315
4305
4295
4284
4274
4263
4253
4242
4231
4220
4209
4197
4186
4174
4162
4150
4139
4127
4115
4104
4091
4080
4069
4057
4045
4034
4022
4011
4001
3990
3980
3969
3959
3949
3940
3931
3922
3913
3904
3896
3887
3878
3870
3862
3854
3847
3840
3833
3827
3821
3815
3810
3805
3800
3796
3793
3789
3787
3784
3782
3780
3778
3776
3775
3774
3773
3773
3773
3773
3774
3776
3778
3780
3783
3787
3790
3795
3799
3805
3810
3816
3823
3830
3837
3845
3853
3861
3869
3878
3886
3895
3903
3912
3921
3931
3940
3950
3959
3970
3980
3991
4002
4011
4022
4033
4043
4054
4064
4074
4083
4094
4104
4114
4124
4133
4143
4153
4162
4171
4179
4188
4196
4204
4212
4220
4227
4235
4243
4251
4259
4266
4274
4281
4288
4295
4302
4310
4317
4325
4332
4339
4346
4353
4359
4365
4372
4378
4384
4389
4395
4401
4406
4411
4416
4421
4426
4431
4436
4440
4444
4448
4451
4455
4458
4461
4464
4467
4470
4473
4476
4478
4481
4483
4485
4487
4488
4489
4491
4492
4493
4494
4495
4496
4496
4496
4496
4496
4496
4496
4496
4495
4495
4494
4494
4493
4492
4490
4489
4486
4484
4482
4479
4477
4474
4471
4467
4464
4460
4456
4452
4448
4444
4440
4436
4432
4428
4424
4420
4416
4412
4408
4404
4401
4397
4394
4391
4388
4386
4384
4381
4379
4376
4374
4372
4370
4369
4368
4368
4367
4367
4367
4367
4367
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4378
4379
4380
4381
4382
4383
4384
4385
4385
4385
4385
4385
4385
4384
4384
4383
4382
4381
4379
4379
4378
4377
4376
4375
4373
4372
4371
4369
4367
4365
4363
4360
4358
4356
4354
4351
4349
4346
4343
4340
4337
4334
4331
4328
4324
4321
4318
4315
4312
4308
4304
4301
4298
4295
4292
4289
4287
4284
4282
4279
4276
4274
4271
4269
4266
4264
4262
4260
4259
4257
4256
4255
4254
4253
4252
4251
4249
4248
4246
4245
4243
4241
4239
4237
4235
4233
4231
4230
4228
4227
4226
4225
4224
4223
4222
4220
4219
4217
4215
4212
4209
4206
4202
4198
4193
4189
4183
4178
4172
4166
4159
4152
4146
4139
4132
4124
4116
4108
4099
4090
4080
4070
4059
4050
4038
4029
4017
4005
3993
3980
3966
3952
3938
3923
3908
3893
3877
3861
3845
3829
3812
3795
3779
3762
3745
3728
3712
3695
3678
3660
3643
3625
3607
3589
3571
3552
3534
3515
3496
3476
3457
3437
3418
3398
3378
3357
3337
3317
3297
3277
3257
3238
3219
3200
3181
3162
3144
3126
3107
3089
3071
3054
3036
3019
3002
2985
2968
2952
2936
2920
2904
2888
2872
2857
2842
2827
2811
2797
2782
2768
2754
2740
2726
2713
2700
2688
2675
2664
2652
2641
2630
2620
2610
2601
2592
2584
2576
2568
2561
2554
2547
2541
2536
2531
2526
2522
2519
2516
2513
2511
2509
2507
2506
2506
2506
2506
2507
2508
2510
2512
2515
2518
2522
2526
2530
2535
2539
2545
2550
2557
2564
2571
2578
2586
2594
2603
2612
2621
2631
2641
2652
2662
2673
2684
2695
2707
2718
2730
2743
2755
2768
2780
2793
2807
2820
2834
2849
2863
2878
2894
2910
2926
2942
2959
2977
2994
3013
3031
3049
3068
3087
3106
3125
3144
3164
3184
3204
3224
3245
3266
3288
3309
3329
3350
3370
3391
3411
3432
3452
3472
3492
3513
3533
3553
3574
3594
3614
3633
3653
3673
3692
3711
3730
3749
3767
3786
3805
3824
3843
3862
3880
3899
3917
3935
3954
3972
3990
4008
4027
4045
4064
4083
4102
4121
4140
4158
4177
4196
4215
4234
4252
4270
4288
4305
4322
4339
4355
4371
4387
4402
4417
4431
4445
4458
4472
4485
4498
4511
4524
4537
4550
4562
4575
4587
4599
4611
4622
4634
4645
4656
4666
4675
4685
4694
4703
4711
4720
4728
4736
4743
4750
4758
4764
4771
4778
4785
4791
4797
4803
4809
4815
4820
4826
4831
4837
4842
4848
4853
4858
4863
4868
4873
4877
4881
4885
4889
4893
4897
4902
4906
4911
4915
4919
4924
4928
4933
4937
4942
4946
4950
4954
4958
4962
4965
4968
4971
4974
4976
4979
4981
4984
4986
4987
4988
4989
4990
4990
4990
4989
4988
4988
4986
4985
4984
4982
4980
4978
4976
4974
4972
4970
4968
4967
4965
4963
4962
4960
4958
4956
4954
4952
4950
4948
4946
4943
4941
4938
4935
4932
4930
4927
4924
4921
4919
4916
4913
4911
4908
4905
4902
4900
4898
4895
4893
4891
4890
4889
4888
4887
4887
4887
4888
4889
4890
4891
4892
4893
4895
4897
4899
4901
4904
4906
4910
4913
4917
4921
4925
4929
4934
4938
4943
4947
4952
4957
4963
4968
4973
4978
4983
4988
4993
4998
5002
5007
5011
5016
5020
5025
5030
5034
5039
5043
5047
5051
5055
5059
5063
5066
5070
5073
5077
5080
5083
5087
5091
5095
5099
5103
5106
5110
5114
5117
5121
5124
5127
5129
5132
5135
5138
5140
5142
5144
5145
5147
5148
5149
5151
5152
5152
5153
5154
5156
5157
5159
5160
5161
5162
5164
5165
5166
5167
5168
5168
5169
5169
5169
5169
5168
5168
5168
5167
5166
5165
5164
5163
5161
5159
5157
5155
5154
5152
5151
5151
5150
5150
5149
5149
5149
5149
5150
5150
5149
5149
5149
5149
5150
5150
5151
5152
5153
5154
5156
5157
5159
5161
5163
5165
5167
5169
5172
5174
5176
5179
5181
5184
5187
5190
5194
5198
5202
5207
5211
5216
5221
5227
5232
5238
5244
5250
5256
5263
5270
5277
5284
5292
5299
5306
5313
5321
5328
5336
5344
5351
5359
5367
5374
5382
5389
5396
5403
5409
5416
5423
5430
5436
5443
5449
5455
5461
5466
5472
5477
5482
5487
5491
5496
5500
5504
5508
5512
5516
5520
5523
5527
5531
5535
5539
5542
5546
5549
5553
5556
5560
5563
5566
5569
5572
5575
5579
5582
5586
5590
5594
5599
5604
5609
5614
5620
5626
5632
5639
5645
5652
5658
5665
5672
5679
5686
5693
5700
5708
5715
5723
5732
5740
5748
5758
5767
5777
5786
5796
5806
5816
5826
5837
5847
5858
5868
5878
5889
5899
5909
5919
5929
5938
5948
5958
5967
5977
5987
5997
6007
6017
6028
6038
6049
6060
6070
6080
6090
6100
6110
6120
6130
6140
6149
6158
6167
6176
6184
6192
6199
6207
6214
6222
6229
6237
6244
6250
6257
6263
6269
6274
6280
6286
6292
6298
6303
6309
6315
6320
6326
6331
6337
6342
6347
6352
6357
6362
6367
6372
6376
6381
6385
6389
6393
6397
6400
6404
6407
6411
6414
6417
6421
6424
6427
6429
6432
6434
6436
6438
6439
6441
6442
6443
6443
6444
6444
6443
6443
6442
6441
6439
6437
6435
6432
6428
6424
6420
6416
6411
6406
6401
6396
6391
6385
6379
6373
6366
6359
6352
6345
6337
6330
6322
6315
6308
6300
6293
6285
6278
6271
6263
6256
6249
6241
6234
6227
6220
6212
6205
6198
6191
6184
6177
6169
6162
6155
6148
6141
6134
6127
6120
6113
6106
6099
6093
6086
6079
6072
6065
6058
6052
6045
6038
6031
6025
6018
6011
6005
5998
5991
5985
5978
5971
5965
5958
5952
5945
5939
5932
5926
5920
5913
5907
5900
5894
5888
5881
5875
5869
5863
5856
5850
5844
5838
5832
5825
5819
5813
5807
5801
5795
5789
5783
5777
5771
5765
5759
5753
5747
5741
5735
5729
5723
5718
5712
5706
5700
5694
5689
5683
5677
5672
5666
5660
5655
5649
5643
5638
5632
5627
5621
5616
5610
5605
5599
5594
5588
5583
5577
5572
5567
5561
5556
5551
5545
5540
5535
5530
5524
5519
5514
5509
5504
5498
5493
5488
5483
5478
5473
5468
5463
5458
5453
5448
5443
5438
5433
5428
5423
5418
5413
5409
5404
5399
5394
5389
5385
5380
5375
5370
5366
5361
5356
5352
5347
5342
5338
5333
5329
5324
5320
5315
5311
5306
5302
5297
5293
5288
5284
5279
5275
5271
5266
5262
5258
5253
5249
5245
5240
5236
5232
5228
5224
5219
5215
5211
5207
5203
5199
5195
5191
5187
5183
5178
5174
5170
5166
5163
5159
5155
5151
5147
5143
5139
5135
5131
5128
5124
5120
5116
5112
5109
5105
5101
5097
5094
5090
5086
5083
5079
5075
5072
5068
5065
5061
5058
5054
5050
5047
5043
5040
5036
5033
5030
5026
5023
5019
5016
5013
5009
5006
5003
4999
4996
4993
4989
4986
4983
4980
4976
4973
4970
4967
4964
4961
4957
4954
4951
4948
4945
4942
4939
4936
4933
4930
4927
4924
4921
4918
4915
4912
4909
4906
4903
4901
4898
4895
4892
4889
4886
4884
4881
4878
4875
4872
4870
4867
4864
4862
4859
4856
4854
4851
4848
4846
4843
4840
4838
4835
4833
4830
4828
4825
4823
4820
4818
4815
4813
4810
4808
4805
4803
4801
4798
4796
4793
4791
4789
4786
4784
4782
4780
4777
4775
4773
4770
4768
4766
4764
4762
4759
4757
4755
4753
4751
4749
4747
4744
4742
4740
4738
4736
4734
4732
4730
4728
4726
4724
4722
4720
4718
4716
4714
4712
4710
4708
4707
4705
4703
4701
4699
4697
4695
4694
4692
4690
4688
4686
4685
4683
4681
4679
4678
4676
4674
4673
4671
4669
4668
4666
4664
4663
4661
4659
4658
4656
4655
4653
4652
4650
4648
4647
4645
4644
4642
4641
4639
4638
4637
4635
4634
4632
4631
4629
4628
4627
4625
4624
4622
4621
4620
4618
4617
4616
4615
4613
4612
4611
4609
4608
4607
4606
4604
4603
4602
4601
4600
4598
4597
4596
4595
4594
4593
4591
4590
4589
4588
4587
4586
4585
4584
4583
4582
4581
4580
4579
4578
4577
4576
4575
4574
4573
4572
4571
4570
4569
4568
4567
4566
4565
4564
4563
4562
4562
4561
4560
4559
4558
4557
4557
4556
4555
4554
4553
4552
4552
4551
4550
4549
4549
4548
4547
4546
4546
4545
4544
4544
4543
4542
4542
4541
4540
4540
4539
4538
4538
4537
4537
4536
4535
4535
4534
4534
4533
4532
4532
4531
4531
4530
4530
4529
4529
4528
4528
4527
4527
4526
4526
4525
4525
4524
4524
4524
4523
4523
4522
4522
4522
4521
4521
4520
4520
4520
4519
4519
4519
4518
4518
4518
4517
4517
4517
4516
4516
4516
4515
4515
4515
4515
4514
4514
4514
4514
4513
4513
4513
4513
4513
4512
4512
4512
4512
4512
4511
4511
4511
4511
4511
4511
4510
4510
4510
4510
4510
4510
4510
4510
4510
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4509
4510
4510
4510
4510
4510
4510
4510
4510
4510
4511
4511
4511
4511
4511
4511
4511
4512
4512
4512
4512
4512
4512
4513
4513
4513
4513
4513
4514
4514
4514
4514
4514
4515
4515
4515
4515
4516
4516
4516
4516
4517
4517
4517
4518
4518
4518
4518
4519
4519
4519
4520
4520
4520
4521
4521
4521
4522
4522
4522
4523
4523
4523
4524
4524
4524
4525
4525
4525
4526
4526
4527
4527
4527
4528
4528
4528
4529
4529
4530
4530
4531
4531
4531
4532
4532
4533
4533
4534
4534
4534
4535
4535
4536
4536
4537
4537
4538
4538
4539
4539
4540
4540
4541
4541
4542
4542
4543
4543
4544
4544
4545
4545
4546
4546
4547
4547
4548
4548
4549
4549
4550
4550
4551
4552
4552
4553
4553
4554
4554
4555
4556
4556
4557
4557
4558
4558
4559
4560
4560
4561
4561
4562
4563
4563
4564
4564
4565
4566
4566
4567
4568
4568
4569
4569
4570
4571
4571
4572
4573
4573
4574
4575
4575
4576
4576
4577
4578
4578
4579
4580
4580
4581
4582
4582
4583
4584
4585
4585
4586
4587
4587
4588
4589
4589
4590
4591
4591
4592
4593
4594
4594
4595
4596
4596
4597
4598
4599
4599
4600
4601
4601
4602
4603
4604
4604
4605
4606
4607
4607
4608
4609
4610
4610
4611
4612
4613
4613
4614
4615
4616
4616
4617
4618
4619
4619
4620
4621
4622
4623
4623
4624
4625
4626
4626
4627
4628
4629
4630
4630
4631
4632
4633
4634
4634
4635
4636
4637
4638
4638
4639
4640
4641
4642
4642
4643
4644
4645
4646
4646
4647
4648
4649
4650
4650
4651
4652
4653
4654
4655
4655
4656
4657
4658
4659
4660
4660
4661
4662
4663
4664
4665
4665
4666
4667
4668
4669
4670
4670
4671
4672
4673
4674
4675
4676
4676
4677
4678
4679
4680
4681
4681
4682
4683
4684
4685
4686
4687
4687
4688
4689
4690
4691
4692
4693
4694
4694
4695
4696
4697
4698
4699
4700
4700
4701
4702
4703
4704
4705
4706
4707
4707
4708
4709
4710
4711
4712
4713
4714
4714
4715
4716
4717
4718
4719
4720
4721
4721
4722
4723
4724
4725
4726
4727
4728
4728
4729
4730
4731
4732
4733
4734
4735
4736
4736
4737
4738
4739
4740
4741
4742
4743
4744
4744
4745
4746
4747
4748
4749
4750
