5
9893
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
32
32
32
32
32
32
31
31
31
31
31
31
30
30
30
30
30
30
30
29
29
29
29
29
29
29
28
28
28
28
28
28
28
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
20
20
20
20
20
19
19
19
19
18
18
17
17
17
16
16
15
15
14
13
13
12
11
10
10
9
8
7
6
6
5
4
3
2
2
1
0
-1
-1
-2
-3
-3
-4
-4
-5
-6
-6
-7
-7
-7
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-17
-17
-18
-19
-19
-20
-20
-21
-22
-22
-23
-23
-24
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-11
-11
-10
-9
-8
-8
-7
-7
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
0
0
0
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
4
4
5
5
6
6
7
8
9
9
10
10
11
12
12
13
13
14
15
16
17
17
18
19
19
20
20
21
21
22
22
22
21
21
21
20
19
19
18
17
17
16
15
14
13
13
12
11
10
10
9
9
9
8
8
7
7
6
6
5
4
4
3
3
2
2
1
1
0
0
-1
-2
-3
-4
-5
-7
-8
-9
-11
-12
-14
-16
-17
-19
-21
-23
-25
-28
-30
-32
-35
-37
-39
-42
-44
-47
-49
-51
-53
-56
-58
-60
-61
-63
-64
-65
-66
-67
-67
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-65
-65
-64
-64
-63
-63
-62
-61
-61
-60
-59
-59
-58
-57
-57
-56
-56
-56
-56
-56
-57
-58
-58
-59
-60
-61
-62
-63
-64
-65
-65
-66
-67
-68
-69
-70
-70
-71
-71
-71
-71
-71
-71
-70
-70
-69
-69
-69
-68
-68
-67
-67
-67
-66
-66
-65
-65
-64
-64
-63
-62
-62
-62
-61
-61
-61
-62
-62
-62
-63
-64
-64
-65
-66
-67
-69
-70
-71
-72
-74
-75
-76
-77
-78
-79
-79
-80
-81
-81
-82
-82
-83
-84
-85
-86
-87
-88
-89
-91
-92
-93
-95
-96
-97
-98
-99
-99
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-103
-103
-104
-105
-106
-107
-108
-109
-109
-110
-110
-111
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-118
-119
-119
-120
-121
-122
-123
-124
-124
-125
-125
-126
-126
-126
-127
-127
-127
-126
-126
-125
-124
-124
-123
-123
-122
-122
-121
-120
-118
-117
-115
-114
-112
-111
-109
-107
-106
-105
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-94
-93
-92
-91
-91
-90
-90
-89
-89
-89
-90
-90
-91
-92
-92
-93
-94
-95
-96
-98
-99
-101
-103
-106
-108
-110
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-131
-132
-132
-133
-133
-133
-132
-131
-131
-130
-129
-128
-126
-125
-124
-123
-122
-121
-119
-118
-117
-116
-115
-114
-112
-111
-110
-109
-108
-106
-104
-103
-101
-99
-98
-96
-95
-93
-92
-90
-89
-88
-86
-85
-85
-84
-84
-84
-83
-83
-82
-81
-80
-79
-77
-75
-73
-71
-68
-66
-63
-61
-58
-56
-54
-52
-50
-49
-47
-45
-43
-41
-40
-39
-38
-37
-36
-35
-35
-34
-34
-35
-35
-36
-37
-37
-38
-39
-40
-41
-42
-42
-43
-44
-45
-46
-47
-49
-50
-51
-52
-53
-54
-55
-55
-56
-57
-57
-58
-58
-58
-59
-59
-59
-59
-58
-58
-57
-56
-54
-53
-51
-49
-46
-43
-39
-36
-32
-28
-23
-19
-15
-11
-7
-3
2
6
11
16
20
25
29
33
36
39
42
45
48
50
53
55
57
59
61
62
63
64
64
64
63
61
60
57
55
53
51
49
47
46
45
45
45
45
45
46
47
48
49
50
51
52
54
56
58
61
63
66
70
73
77
81
85
89
93
97
100
104
107
109
112
113
115
116
116
117
117
117
117
117
117
117
116
116
116
115
114
113
112
110
109
107
106
105
103
101
99
97
95
93
91
90
89
88
87
87
87
87
86
86
86
85
84
82
81
79
78
76
75
73
72
72
72
72
73
74
76
78
79
81
83
85
87
89
92
95
98
100
103
105
108
110
113
115
117
119
121
123
124
125
127
127
128
128
128
128
127
127
125
123
121
119
116
113
110
107
103
99
95
91
86
82
77
72
68
63
58
53
49
44
40
36
32
27
23
18
13
7
2
-4
-9
-13
-17
-20
-22
-24
-25
-27
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-31
-33
-35
-37
-40
-43
-47
-51
-56
-60
-65
-70
-74
-79
-84
-90
-96
-102
-109
-116
-123
-130
-137
-145
-152
-160
-167
-173
-180
-185
-191
-196
-200
-204
-208
-212
-214
-216
-218
-220
-221
-221
-222
-222
-222
-222
-222
-222
-223
-224
-225
-225
-226
-228
-230
-234
-237
-242
-246
-250
-254
-258
-262
-266
-270
-274
-277
-281
-285
-289
-292
-296
-299
-301
-303
-305
-306
-306
-306
-305
-303
-300
-297
-292
-288
-282
-277
-272
-266
-260
-254
-247
-241
-234
-227
-220
-214
-208
-202
-196
-192
-187
-184
-180
-176
-172
-168
-163
-157
-151
-145
-138
-132
-126
-120
-114
-108
-103
-98
-94
-89
-85
-80
-76
-71
-67
-63
-60
-57
-55
-53
-51
-49
-47
-45
-43
-42
-41
-41
-40
-40
-40
-40
-39
-38
-36
-34
-31
-27
-23
-18
-14
-9
-4
1
6
12
18
24
29
34
39
42
46
48
51
54
57
60
64
69
73
79
85
91
99
107
115
124
133
141
150
158
167
175
183
191
200
208
217
226
235
245
254
264
274
284
293
303
311
319
327
334
340
347
354
360
367
373
380
388
395
403
412
421
431
440
450
459
468
477
485
494
502
511
520
529
539
548
558
567
576
585
595
604
614
625
636
647
659
671
684
696
708
720
732
744
755
766
776
785
794
801
808
815
820
825
829
832
835
838
841
844
847
850
853
856
859
863
868
873
878
884
891
898
906
914
922
931
941
950
960
971
981
992
1002
1014
1024
1034
1042
1050
1057
1063
1069
1075
1080
1085
1090
1094
1098
1101
1104
1107
1108
1108
1107
1106
1104
1102
1100
1098
1096
1093
1090
1086
1082
1077
1073
1068
1063
1059
1055
1051
1048
1044
1041
1036
1032
1027
1022
1018
1012
1008
1004
1002
999
996
993
991
989
987
985
983
981
979
977
976
974
973
971
970
969
968
968
968
968
970
972
976
980
986
992
999
1006
1014
1022
1030
1039
1047
1056
1064
1072
1080
1087
1095
1102
1108
1115
1120
1125
1129
1132
1135
1137
1139
1140
1141
1141
1141
1140
1139
1137
1135
1131
1127
1122
1116
1110
1103
1096
1088
1080
1071
1063
1053
1044
1034
1024
1012
1002
991
980
969
958
946
935
924
913
903
894
885
876
867
859
851
843
835
827
820
812
805
797
790
783
776
770
764
758
753
748
743
738
733
728
722
717
711
705
699
692
685
678
669
660
651
641
631
621
611
600
589
578
566
553
540
526
511
496
481
465
449
433
417
401
386
372
358
345
331
318
304
290
274
258
241
223
203
183
162
139
116
92
67
41
15
-12
-38
-65
-90
-116
-140
-163
-186
-207
-228
-249
-268
-287
-306
-325
-344
-363
-381
-400
-418
-437
-455
-473
-492
-510
-527
-544
-560
-576
-591
-604
-617
-628
-639
-649
-658
-667
-677
-686
-696
-706
-715
-725
-734
-743
-752
-761
-769
-777
-783
-790
-795
-799
-804
-807
-810
-813
-816
-818
-820
-822
-824
-825
-827
-829
-831
-834
-837
-840
-844
-847
-850
-853
-856
-859
-862
-865
-867
-870
-873
-876
-878
-881
-884
-887
-890
-892
-894
-896
-898
-899
-900
-901
-902
-903
-904
-905
-905
-906
-907
-909
-910
-913
-916
-919
-923
-927
-932
-937
-942
-947
-952
-957
-961
-965
-968
-970
-971
-972
-972
-971
-969
-967
-965
-962
-958
-954
-949
-942
-935
-927
-918
-908
-897
-885
-873
-860
-847
-833
-818
-804
-788
-772
-756
-739
-722
-705
-688
-670
-653
-636
-620
-604
-589
-574
-560
-547
-534
-523
-511
-501
-491
-483
-475
-467
-461
-454
-448
-441
-435
-428
-421
-414
-406
-398
-390
-382
-374
-365
-357
-348
-341
-334
-328
-323
-318
-315
-312
-310
-308
-306
-305
-305
-304
-303
-301
-299
-296
-291
-286
-279
-272
-264
-255
-245
-235
-223
-211
-197
-181
-165
-147
-128
-107
-85
-63
-39
-15
11
37
63
89
115
141
167
192
216
240
262
284
306
326
346
366
385
405
424
444
464
485
506
528
550
573
596
619
643
668
693
718
742
766
789
812
833
852
871
889
907
924
940
957
973
991
1008
1028
1048
1068
1090
1111
1133
1155
1176
1196
1216
1236
1255
1274
1293
1312
1331
1349
1367
1385
1403
1419
1436
1453
1469
1486
1502
1518
1534
1550
1566
1582
1597
1613
1629
1644
1660
1676
1691
1707
1723
1739
1756
1773
1790
1808
1826
1845
1864
1884
1904
1926
1948
1970
1993
2017
2041
2065
2090
2114
2139
2165
2191
2217
2245
2273
2302
2332
2362
2392
2422
2452
2481
2510
2538
2566
2592
2618
2642
2666
2690
2713
2735
2757
2779
2800
2820
2840
2860
2879
2897
2915
2932
2948
2964
2979
2993
3007
3020
3033
3047
3060
3073
3087
3101
3115
3130
3145
3161
3178
3195
3214
3234
3255
3276
3299
3322
3345
3368
3392
3415
3438
3461
3484
3506
3527
3547
3566
3584
3601
3616
3630
3642
3652
3660
3666
3670
3672
3672
3671
3667
3662
3655
3647
3637
3625
3613
3599
3584
3568
3552
3534
3517
3498
3479
3459
3440
3420
3400
3380
3360
3340
3319
3297
3275
3252
3228
3204
3178
3152
3125
3097
3068
3039
3009
2979
2948
2918
2886
2855
2824
2793
2763
2733
2703
2673
2643
2614
2585
2556
2528
2500
2472
2445
2417
2389
2361
2332
2303
2273
2243
2212
2180
2148
2115
2081
2045
2009
1972
1934
1895
1856
1816
1776
1736
1695
1654
1612
1571
1529
1487
1445
1403
1362
1320
1279
1238
1197
1157
1117
1077
1038
999
961
923
886
849
812
776
740
703
667
631
596
560
525
490
454
420
385
350
315
280
245
210
174
138
102
66
31
-5
-40
-75
-110
-145
-179
-212
-245
-278
-309
-340
-370
-400
-429
-458
-486
-514
-542
-570
-598
-625
-653
-680
-706
-733
-758
-783
-807
-831
-853
-874
-895
-914
-932
-950
-966
-981
-996
-1008
-1020
-1032
-1042
-1052
-1060
-1068
-1075
-1081
-1087
-1093
-1098
-1104
-1110
-1116
-1123
-1130
-1138
-1146
-1155
-1164
-1174
-1184
-1195
-1207
-1219
-1231
-1244
-1256
-1269
-1281
-1293
-1305
-1316
-1327
-1337
-1346
-1354
-1362
-1369
-1375
-1380
-1385
-1389
-1392
-1393
-1394
-1393
-1391
-1387
-1382
-1375
-1367
-1358
-1348
-1337
-1324
-1310
-1294
-1278
-1261
-1243
-1224
-1206
-1187
-1168
-1149
-1130
-1111
-1091
-1071
-1050
-1030
-1008
-987
-965
-943
-920
-898
-875
-852
-829
-806
-783
-760
-737
-714
-691
-668
-644
-621
-597
-572
-547
-522
-496
-469
-442
-414
-387
-359
-331
-304
-277
-250
-224
-198
-172
-146
-121
-96
-71
-46
-21
4
29
55
81
107
134
160
187
214
241
268
295
322
349
375
401
426
451
476
500
524
547
570
591
612
632
652
670
686
702
716
729
740
750
757
762
765
766
764
761
756
749
742
733
724
715
706
697
688
678
669
661
652
644
636
629
621
613
606
599
592
586
580
574
570
566
563
561
559
558
558
558
559
560
562
563
564
566
567
568
570
571
572
573
573
574
574
574
574
573
573
572
571
569
567
565
563
560
557
554
551
547
543
539
534
529
523
516
508
500
491
481
470
459
447
436
424
413
402
391
381
371
362
353
344
336
327
319
311
303
297
291
286
281
277
274
271
268
265
263
261
259
258
257
256
256
256
256
257
257
257
257
257
257
256
255
253
251
248
246
243
240
237
234
231
227
223
219
215
211
207
202
198
194
190
185
179
173
167
159
151
143
134
125
116
107
98
90
81
74
67
61
56
52
49
46
44
43
43
42
42
42
43
43
44
44
44
44
44
44
43
42
41
40
38
36
34
32
29
25
21
16
11
6
-1
-7
-13
-19
-26
-32
-38
-44
-51
-57
-64
-71
-77
-84
-90
-96
-102
-107
-111
-115
-117
-120
-121
-123
-123
-124
-124
-123
-122
-120
-117
-114
-110
-106
-102
-96
-90
-83
-75
-66
-56
-46
-34
-22
-9
4
18
31
45
59
73
88
102
116
129
143
155
168
180
192
205
217
230
243
256
270
283
297
311
324
337
350
363
376
387
399
410
420
429
438
446
454
460
466
471
475
479
482
485
488
490
492
495
497
500
503
505
508
511
514
517
520
522
524
526
527
528
529
530
532
533
534
535
536
536
535
534
531
529
525
522
518
514
510
505
500
494
487
479
470
461
450
439
427
414
401
387
374
360
346
332
317
303
289
275
262
248
235
222
209
196
183
170
158
146
135
124
114
105
96
88
80
73
67
60
55
49
44
40
35
30
26
20
14
8
1
-7
-15
-25
-34
-44
-55
-66
-77
-88
-100
-113
-126
-140
-154
-168
-183
-197
-211
-225
-238
-251
-263
-276
-288
-300
-312
-323
-335
-345
-355
-365
-374
-382
-391
-399
-407
-414
-421
-428
-434
-440
-445
-449
-454
-458
-462
-466
-470
-474
-478
-482
-487
-491
-496
-500
-505
-509
-514
-518
-522
-526
-530
-533
-536
-538
-540
-542
-543
-544
-545
-545
-544
-543
-541
-538
-535
-531
-526
-520
-513
-505
-497
-488
-479
-470
-461
-452
-442
-433
-423
-414
-405
-396
-388
-380
-372
-364
-357
-350
-343
-336
-329
-322
-315
-308
-301
-295
-288
-282
-275
-269
-262
-256
-249
-242
-235
-229
-223
-217
-211
-206
-201
-197
-192
-188
-183
-178
-173
-167
-161
-155
-148
-142
-135
-129
-122
-115
-109
-102
-96
-91
-85
-80
-76
-72
-69
-66
-64
-62
-61
-61
-61
-62
-63
-66
-70
-74
-79
-84
-91
-98
-105
-114
-123
-132
-142
-153
-163
-174
-185
-195
-206
-217
-227
-238
-248
-258
-268
-278
-288
-297
-306
-315
-325
-334
-343
-353
-362
-371
-380
-388
-397
-404
-412
-420
-427
-435
-443
-451
-458
-466
-474
-481
-489
-496
-503
-510
-517
-523
-529
-535
-540
-545
-549
-553
-556
-559
-561
-562
-563
-564
-564
-564
-564
-564
-563
-562
-560
-558
-556
-554
-552
-550
-548
-546
-544
-542
-540
-539
-537
-536
-535
-533
-532
-531
-530
-529
-528
-527
-526
-524
-522
-520
-518
-516
-514
-513
-511
-509
-508
-506
-505
-503
-501
-499
-498
-496
-495
-495
-495
-496
-497
-498
-500
-502
-504
-506
-508
-511
-513
-516
-519
-521
-524
-527
-530
-532
-535
-537
-540
-542
-545
-548
-552
-555
-559
-563
-567
-572
-576
-581
-586
-591
-596
-601
-607
-612
-618
-623
-629
-635
-642
-648
-655
-662
-670
-678
-686
-694
-703
-712
-720
-729
-737
-746
-755
-763
-772
-781
-790
-800
-809
-819
-828
-838
-848
-858
-868
-879
-888
-898
-907
-916
-923
-931
-937
-944
-950
-957
-964
-971
-979
-986
-994
-1002
-1008
-1016
-1024
-1031
-1038
-1045
-1052
-1059
-1066
-1072
-1078
-1084
-1088
-1092
-1095
-1098
-1100
-1101
-1102
-1102
-1102
-1102
-1101
-1099
-1097
-1095
-1093
-1091
-1089
-1087
-1086
-1084
-1083
-1081
-1081
-1080
-1080
-1080
-1080
-1081
-1082
-1083
-1084
-1086
-1088
-1090
-1092
-1094
-1095
-1097
-1098
-1099
-1100
-1100
-1100
-1100
-1099
-1098
-1097
-1095
-1093
-1090
-1087
-1084
-1081
-1077
-1074
-1070
-1066
-1062
-1057
-1053
-1048
-1042
-1037
-1032
-1027
-1022
-1018
-1014
-1012
-1010
-1008
-1008
-1008
-1010
-1012
-1014
-1018
-1022
-1029
-1035
-1042
-1049
-1057
-1065
-1074
-1083
-1092
-1102
-1112
-1122
-1133
-1144
-1154
-1165
-1176
-1186
-1197
-1206
-1216
-1225
-1233
-1241
-1249
-1257
-1265
-1273
-1280
-1288
-1295
-1303
-1310
-1317
-1324
-1331
-1338
-1345
-1352
-1360
-1368
-1376
-1384
-1392
-1400
-1408
-1415
-1422
-1429
-1434
-1440
-1445
-1449
-1453
-1457
-1460
-1462
-1464
-1465
-1465
-1465
-1464
-1463
-1462
-1461
-1459
-1457
-1455
-1453
-1452
-1451
-1449
-1448
-1447
-1446
-1445
-1443
-1440
-1437
-1434
-1430
-1426
-1421
-1415
-1408
-1401
-1392
-1383
-1373
-1362
-1351
-1338
-1325
-1311
-1296
-1280
-1264
-1247
-1230
-1212
-1193
-1174
-1154
-1134
-1114
-1093
-1072
-1052
-1031
-1012
-993
-975
-957
-941
-925
-910
-896
-882
-869
-857
-846
-836
-827
-820
-813
-807
-803
-799
-795
-793
-791
-789
-788
-788
-788
-788
-789
-791
-792
-794
-796
-799
-801
-804
-807
-811
-815
-819
-824
-830
-835
-842
-848
-855
-862
-869
-876
-883
-889
-896
-903
-910
-916
-922
-928
-934
-940
-945
-951
-956
-961
-965
-970
-974
-977
-981
-983
-986
-988
-991
-993
-995
-996
-998
-1000
-1000
-1002
-1004
-1006
-1006
-1008
-1010
-1012
-1012
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1010
-1008
-1004
-1000
-994
-988
-981
-973
-964
-954
-942
-930
-917
-903
-888
-872
-855
-838
-820
-801
-781
-761
-741
-720
-699
-678
-657
-636
-615
-594
-573
-553
-532
-512
-492
-473
-453
-434
-415
-396
-378
-360
-342
-324
-306
-289
-272
-256
-241
-226
-212
-199
-187
-176
-166
-157
-148
-141
-134
-129
-125
-121
-119
-118
-117
-117
-118
-120
-122
-125
-129
-133
-137
-143
-149
-155
-162
-169
-177
-185
-193
-202
-211
-220
-230
-240
-251
-262
-274
-286
-299
-312
-325
-338
-351
-364
-376
-389
-402
-415
-428
-441
-454
-467
-479
-492
-505
-518
-531
-543
-556
-569
-582
-594
-607
-619
-632
-643
-654
-665
-675
-685
-695
-704
-713
-722
-730
-738
-746
-753
-759
-766
-771
-777
-782
-787
-793
-798
-804
-810
-817
-824
-832
-840
-848
-857
-867
-876
-887
-898
-909
-922
-934
-947
-961
-974
-988
-1002
-1016
-1031
-1046
-1060
-1075
-1089
-1103
-1116
-1129
-1142
-1155
-1166
-1178
-1189
-1199
-1210
-1220
-1229
-1238
-1247
-1256
-1264
-1272
-1279
-1286
-1293
-1300
-1307
-1313
-1320
-1326
-1333
-1340
-1346
-1353
-1361
-1368
-1376
-1384
-1392
-1400
-1409
-1417
-1426
-1435
-1444
-1452
-1461
-1470
-1478
-1487
-1495
-1503
-1511
-1518
-1525
-1531
-1536
-1541
-1545
-1548
-1550
-1552
-1554
-1555
-1556
-1556
-1556
-1556
-1555
-1554
-1553
-1552
-1551
-1550
-1550
-1549
-1549
-1548
-1548
-1548
-1547
-1547
-1546
-1545
-1543
-1541
-1539
-1536
-1533
-1529
-1524
-1519
-1513
-1507
-1500
-1494
-1486
-1479
-1471
-1463
-1455
-1446
-1437
-1427
-1417
-1406
-1395
-1383
-1371
-1358
-1344
-1330
-1315
-1300
-1284
-1268
-1251
-1234
-1216
-1198
-1179
-1161
-1141
-1122
-1102
-1082
-1062
-1042
-1022
-1002
-984
-966
-948
-930
-913
-897
-882
-867
-854
-841
-829
-818
-808
-799
-791
-783
-776
-769
-762
-755
-748
-740
-732
-723
-714
-704
-693
-682
-670
-657
-644
-630
-616
-601
-586
-570
-553
-536
-518
-500
-481
-461
-441
-421
-401
-380
-360
-339
-319
-298
-279
-259
-239
-220
-201
-182
-164
-145
-126
-107
-87
-68
-48
-29
-9
11
30
50
69
88
106
124
142
160
178
195
212
230
247
264
281
299
315
332
348
364
380
394
408
422
434
446
456
466
474
482
489
495
501
506
510
513
516
519
521
523
525
527
528
529
531
532
534
535
537
539
541
542
544
546
547
549
552
554
557
559
562
565
568
572
576
580
585
590
597
604
612
620
630
640
651
662
674
686
698
711
724
737
751
764
777
790
803
816
828
840
852
863
875
886
897
907
918
928
937
947
956
964
972
979
986
992
999
1004
1010
1014
1020
1025
1029
1034
1039
1044
1050
1057
1064
1072
1081
1090
1100
1111
1122
1133
1145
1157
1169
1181
1193
1205
1218
1230
1242
1253
1264
1275
1286
1296
1305
1315
1323
1332
1341
1349
1357
1365
1373
1381
1389
1397
1405
1412
1420
1428
1435
1442
1449
1455
1462
1469
1475
1481
1487
1492
1497
1503
1508
1513
1518
1524
1530
1535
1541
1547
1552
1558
1562
1567
1571
1575
1578
1580
1582
1584
1586
1587
1589
1590
1591
1592
1594
1595
1596
1598
1600
1603
1606
1610
1614
1619
1623
1629
1635
1641
1648
1656
1664
1673
1683
1693
1705
1717
1729
1742
1756
1769
1783
1797
1811
1825
1839
1853
1866
1880
1894
1907
1920
1932
1944
1955
1966
1976
1985
1994
2001
2009
2017
2024
2031
2037
2044
2050
2057
2063
2069
2075
2081
2086
2091
2096
2100
2105
2109
2113
2116
2120
2124
2128
2131
2135
2139
2143
2146
2150
2153
2155
2157
2158
2158
2157
2156
2153
2149
2145
2140
2135
2129
2123
2116
2109
2103
2096
2089
2083
2077
2070
2064
2058
2051
2044
2037
2029
2021
2013
2004
1995
1985
1975
1964
1953
1942
1930
1917
1904
1890
1876
1861
1845
1829
1812
1795
1777
1760
1742
1724
1706
1688
1671
1653
1635
1618
1600
1583
1566
1548
1531
1514
1496
1479
1462
1445
1429
1414
1398
1383
1369
1355
1340
1327
1313
1299
1285
1272
1258
1245
1232
1219
1207
1194
1182
1169
1156
1144
1131
1119
1106
1093
1080
1068
1055
1042
1029
1016
1004
992
979
967
954
942
930
918
905
893
882
870
858
846
834
822
810
797
785
772
759
747
734
721
709
697
685
674
663
653
642
632
622
613
603
594
585
577
569
561
553
546
540
534
528
523
518
513
508
503
498
493
488
482
476
470
463
457
450
443
436
428
420
411
402
393
383
373
363
353
343
333
323
314
305
297
290
282
276
270
264
259
255
251
248
246
245
244
243
244
244
245
247
249
251
253
256
259
262
265
268
272
276
279
283
288
292
296
301
305
310
315
319
324
328
332
337
341
344
348
351
354
357
359
362
364
367
369
372
375
379
383
387
391
395
400
405
410
414
419
424
429
434
439
445
450
455
461
467
474
481
488
496
504
513
522
532
543
553
565
577
589
602
615
629
643
658
672
687
701
716
730
744
758
772
785
798
811
823
834
845
855
864
873
881
889
896
904
910
917
924
931
937
944
950
956
962
968
974
979
985
990
995
1000
1004
1008
1014
1018
1022
1027
1031
1036
1040
1045
1050
1054
1059
1063
1067
1071
1075
1078
1082
1086
1090
1095
1099
1104
1109
1114
1119
1125
1131
1137
1145
1152
1160
1169
1179
1189
1199
1210
1221
1233
1245
1257
1269
1281
1293
1306
1319
1333
1347
1361
1376
1391
1407
1423
1439
1456
1472
1489
1506
1523
1539
1556
1572
1588
1604
1619
1634
1648
1661
1674
1686
1698
1708
1718
1728
1737
1745
1753
1760
1767
1774
1780
1787
1793
1799
1804
1810
1815
1820
1826
1831
1836
1842
1847
1853
1858
1864
1870
1876
1882
1888
1895
1900
1906
1911
1917
1921
1926
1930
1934
1937
1940
1943
1946
1948
1950
1952
1953
1954
1956
1956
1957
1958
1959
1960
1961
1961
1962
1962
1962
1961
1960
1958
1956
1954
1951
1948
1945
1943
1940
1938
1937
1936
1935
1935
1935
1936
1937
1938
1940
1942
1944
1947
1950
1952
1955
1957
1960
1962
1963
1964
1964
1963
1962
1960
1957
1954
1950
1946
1942
1937
1933
1928
1923
1918
1912
1907
1901
1896
1890
1885
1879
1873
1868
1862
1856
1851
1845
1840
1834
1829
1824
1819
1814
1809
1805
1800
1796
1792
1788
1784
1780
1776
1772
1768
1763
1757
1751
1744
1736
1727
1717
1706
1694
1682
1668
1655
1640
1625
1610
1594
1577
1561
1544
1527
1510
1492
1475
1457
1440
1422
1405
1387
1370
1353
1336
1319
1303
1287
1272
1256
1242
1227
1213
1200
1186
1173
1160
1147
1133
1120
1107
1094
1081
1067
1053
1039
1025
1010
997
982
967
952
936
920
904
888
872
854
837
819
800
780
760
739
718
697
675
653
631
609
587
566
545
525
505
486
467
449
432
415
399
384
369
355
341
328
314
301
288
274
261
247
233
220
206
191
177
163
149
135
121
107
93
79
65
51
38
24
11
-3
-16
-30
-44
-58
-72
-87
-102
-117
-132
-148
-163
-178
-194
-208
-223
-237
-251
-264
-277
-290
-302
-314
-325
-335
-345
-355
-364
-373
-381
-390
-399
-407
-415
-424
-432
-441
-449
-457
-464
-471
-478
-484
-489
-495
-500
-505
-510
-515
-520
-524
-529
-532
-536
-539
-542
-545
-548
-552
-556
-560
-564
-568
-573
-578
-584
-589
-595
-601
-608
-614
-621
-627
-633
-639
-644
-650
-655
-660
-665
-669
-674
-678
-682
-686
-690
-694
-697
-700
-703
-706
-708
-710
-711
-712
-714
-714
-715
-715
-715
-715
-714
-712
-710
-708
-705
-702
-699
-696
-692
-689
-684
-680
-675
-670
-664
-658
-652
-645
-639
-632
-625
-618
-611
-604
-597
-591
-584
-577
-571
-565
-558
-552
-546
-540
-534
-528
-522
-517
-512
-507
-502
-498
-493
-489
-485
-481
-477
-473
-469
-466
-462
-458
-455
-452
-449
-446
-443
-441
-438
-434
-431
-427
-422
-417
-412
-406
-400
-394
-388
-382
-375
-368
-361
-353
-346
-338
-331
-323
-316
-309
-302
-296
-289
-283
-277
-270
-264
-258
-252
-245
-239
-233
-227
-222
-216
-211
-207
-202
-198
-195
-191
-188
-185
-183
-181
-178
-176
-175
-173
-171
-169
-167
-165
-163
-161
-159
-156
-154
-151
-148
-145
-142
-138
-135
-131
-127
-123
-119
-116
-112
-108
-105
-101
-98
-94
-90
-87
-84
-80
-77
-74
-71
-67
-64
-61
-58
-56
-53
-51
-50
-49
-48
-48
-48
-48
-49
-49
-50
-51
-52
-53
-55
-57
-60
-62
-65
-68
-70
-73
-77
-81
-85
-89
-94
-99
-104
-110
-116
-122
-128
-135
-142
-149
-157
-166
-174
-184
-193
-203
-213
-223
-233
-243
-253
-264
-275
-285
-296
-307
-318
-328
-339
-351
-362
-373
-385
-397
-409
-421
-434
-447
-461
-474
-488
-501
-514
-528
-541
-554
-568
-581
-595
-608
-622
-636
-650
-664
-678
-692
-706
-721
-735
-749
-763
-777
-792
-806
-820
-834
-848
-862
-876
-891
-906
-921
-936
-952
-968
-984
-1000
-1016
-1033
-1051
-1069
-1087
-1105
-1124
-1143
-1162
-1181
-1201
-1220
-1240
-1260
-1281
-1302
-1323
-1344
-1365
-1387
-1409
-1431
-1454
-1476
-1499
-1523
-1546
-1570
-1595
-1619
-1644
-1669
-1694
-1719
-1744
-1769
-1794
-1819
-1844
-1868
-1892
-1916
-1940
-1963
-1986
-2009
-2032
-2054
-2075
-2097
-2117
-2137
-2157
-2176
-2194
-2212
-2229
-2246
-2262
-2277
-2292
-2306
-2320
-2334
-2347
-2360
-2372
-2384
-2396
-2407
-2419
-2430
-2441
-2452
-2463
-2474
-2484
-2495
-2505
-2515
-2526
-2536
-2546
-2556
-2567
-2577
-2587
-2597
-2606
-2615
-2623
-2631
-2639
-2647
-2655
-2663
-2671
-2678
-2686
-2693
-2701
-2708
-2715
-2721
-2728
-2733
-2738
-2743
-2747
-2750
-2754
-2756
-2759
-2761
-2763
-2765
-2766
-2768
-2769
-2770
-2771
-2771
-2770
-2768
-2766
-2763
-2759
-2755
-2749
-2743
-2736
-2728
-2720
-2710
-2700
-2690
-2679
-2667
-2655
-2643
-2630
-2617
-2603
-2589
-2574
-2559
-2544
-2528
-2513
-2497
-2481
-2464
-2448
-2432
-2415
-2398
-2381
-2364
-2346
-2328
-2310
-2292
-2274
-2257
-2239
-2222
-2205
-2189
-2174
-2159
-2145
-2131
-2119
-2107
-2097
-2087
-2078
-2071
-2064
-2059
-2054
-2050
-2047
-2045
-2041
-2041
-2039
-2037
-2037
-2036
-2035
-2033
-2032
-2029
-2028
-2025
-2023
-2021
-2017
-2015
-2012
-2008
-2004
-2001
-1996
-1992
-1987
-1982
-1977
-1972
-1966
-1960
-1954
-1948
-1941
-1934
-1927
-1919
-1911
-1902
-1893
-1884
-1874
-1864
-1855
-1845
-1834
-1824
-1814
-1804
-1794
-1785
-1775
-1766
-1757
-1748
-1739
-1731
-1724
-1716
-1709
-1702
-1695
-1688
-1681
-1674
-1667
-1660
-1654
-1647
-1640
-1634
-1627
-1620
-1613
-1606
-1598
-1590
-1581
-1571
-1561
-1550
-1539
-1527
-1514
-1501
-1487
-1473
-1458
-1443
-1428
-1411
-1395
-1377
-1360
-1342
-1323
-1304
-1285
-1265
-1246
-1226
-1205
-1185
-1164
-1144
-1123
-1102
-1081
-1059
-1037
-1014
-991
-967
-942
-916
-890
-863
-835
-806
-776
-746
-715
-683
-651
-618
-585
-552
-519
-485
-452
-419
-386
-353
-320
-288
-256
-224
-192
-161
-131
-100
-71
-41
-13
16
43
70
96
122
146
169
191
211
231
249
266
283
298
312
325
338
349
360
370
379
387
394
401
408
414
419
424
428
432
435
439
441
444
446
448
450
452
454
455
456
456
456
456
456
455
454
453
451
450
449
447
446
446
445
445
445
446
446
447
448
449
450
451
451
451
450
449
447
445
443
441
438
436
433
430
427
424
422
419
416
413
411
408
406
405
403
402
400
399
397
396
393
391
388
384
381
377
372
367
362
356
350
343
336
328
320
311
302
292
281
270
259
247
235
222
209
195
181
167
153
138
124
110
96
82
68
55
42
29
17
5
-6
-17
-27
-37
-47
-56
-65
-74
-83
-91
-100
-108
-116
-123
-130
-138
-144
-151
-157
-163
-168
-173
-177
-181
-184
-186
-188
-189
-188
-188
-186
-183
-180
-176
-171
-165
-158
-150
-141
-131
-120
-109
-97
-84
-71
-57
-43
-28
-13
2
18
33
49
65
80
95
111
126
141
156
170
185
200
214
229
244
258
273
287
302
316
330
344
358
372
386
400
413
427
441
454
468
482
497
511
527
543
559
577
596
616
637
659
683
708
734
761
790
819
850
881
913
946
978
1010
1044
1077
1110
1143
1175
1208
1240
1272
1303
1335
1365
1395
1425
1454
1482
1509
1536
1562
1587
1611
1633
1655
1676
1695
1714
1730
1746
1760
1772
1784
1794
1803
1810
1817
1822
1827
1830
1833
1834
1835
1836
1835
1834
1833
1831
1828
1825
1822
1818
1814
1810
1806
1802
1797
1792
1787
1782
1777
1771
1766
1760
1754
1748
1742
1736
1730
1724
1717
1711
1704
1697
1689
1681
1673
1664
1654
1645
1634
1624
1613
1602
1591
1580
1568
1557
1546
1534
1523
1511
1500
1489
1478
1468
1458
1448
1438
1429
1420
1412
1404
1396
1388
1381
1374
1367
1361
1354
1348
1341
1335
1328
1321
1314
1307
1299
1291
1282
1273
1263
1252
1240
1228
1215
1201
1186
1170
1154
1137
1119
1101
1082
1062
1042
1020
998
976
952
928
903
878
852
825
798
770
742
713
683
653
622
591
559
526
493
459
425
390
354
319
282
246
209
171
134
96
58
20
-18
-56
-95
-133
-171
-209
-247
-285
-323
-361
-399
-437
-475
-513
-550
-588
-626
-663
-700
-737
-774
-810
-846
-882
-917
-953
-988
-1024
-1059
-1095
-1131
-1168
-1204
-1241
-1278
-1316
-1353
-1391
-1428
-1466
-1504
-1542
-1579
-1617
-1654
-1691
-1728
-1764
-1800
-1836
-1871
-1906
-1941
-1975
-2009
-2041
-2075
-2108
-2140
-2171
-2202
-2233
-2262
-2292
-2321
-2350
-2378
-2405
-2432
-2458
-2484
-2509
-2533
-2558
-2582
-2606
-2631
-2655
-2680
-2704
-2729
-2753
-2778
-2802
-2827
-2852
-2876
-2901
-2926
-2951
-2976
-3001
-3027
-3053
-3080
-3106
-3134
-3161
-3189
-3218
-3246
-3275
-3303
-3331
-3359
-3387
-3414
-3441
-3468
-3494
-3519
-3545
-3569
-3594
-3618
-3641
-3665
-3688
-3711
-3733
-3756
-3778
-3800
-3821
-3843
-3864
-3885
-3906
-3927
-3948
-3969
-3991
-4013
-4035
-4059
-4082
-4105
-4129
-4153
-4177
-4202
-4226
-4251
-4276
-4301
-4326
-4352
-4378
-4404
-4430
-4457
-4483
-4510
-4537
-4565
-4592
-4620
-4648
-4676
-4704
-4732
-4760
-4788
-4816
-4843
-4870
-4896
-4921
-4945
-4968
-4991
-5013
-5035
-5056
-5077
-5098
-5119
-5140
-5162
-5184
-5206
-5229
-5253
-5277
-5301
-5327
-5352
-5377
-5403
-5428
-5453
-5478
-5502
-5526
-5549
-5571
-5592
-5613
-5632
-5650
-5667
-5683
-5697
-5710
-5722
-5732
-5740
-5747
-5752
-5756
-5757
-5757
-5755
-5751
-5745
-5738
-5729
-5718
-5706
-5692
-5677
-5661
-5644
-5626
-5607
-5587
-5567
-5546
-5524
-5501
-5477
-5452
-5427
-5401
-5373
-5345
-5316
-5286
-5255
-5224
-5191
-5158
-5124
-5090
-5055
-5020
-4984
-4948
-4911
-4874
-4836
-4799
-4761
-4723
-4685
-4647
-4610
-4573
-4536
-4500
-4465
-4430
-4396
-4362
-4329
-4297
-4266
-4235
-4204
-4174
-4144
-4115
-4086
-4056
-4027
-3999
-3970
-3942
-3914
-3886
-3858
-3830
-3802
-3774
-3746
-3717
-3688
-3658
-3627
-3596
-3563
-3530
-3496
-3461
-3425
-3388
-3350
-3312
-3274
-3235
-3196
-3156
-3117
-3078
-3038
-2999
-2960
-2921
-2882
-2842
-2803
-2763
-2723
-2683
-2643
-2603
-2562
-2522
-2481
-2440
-2400
-2359
-2319
-2279
-2240
-2201
-2163
-2126
-2089
-2053
-2017
-1982
-1948
-1914
-1881
-1848
-1816
-1783
-1751
-1719
-1688
-1656
-1625
-1594
-1563
-1532
-1502
-1471
-1441
-1411
-1382
-1353
-1324
-1295
-1267
-1239
-1212
-1186
-1160
-1135
-1111
-1088
-1065
-1044
-1022
-1004
-986
-969
-954
-940
-928
-918
-909
-902
-897
-894
-892
-891
-892
-895
-899
-904
-910
-916
-924
-931
-939
-948
-956
-964
-972
-979
-986
-993
-999
-1004
-1008
-1012
-1014
-1018
-1020
-1020
-1020
-1020
-1020
-1018
-1016
-1014
-1010
-1008
-1004
-1000
-998
-995
-991
-988
-986
-983
-981
-979
-977
-976
-975
-975
-976
-978
-980
-984
-987
-992
-998
-1004
-1010
-1018
-1027
-1036
-1046
-1057
-1069
-1081
-1093
-1105
-1118
-1131
-1144
-1156
-1168
-1180
-1191
-1202
-1211
-1220
-1227
-1233
-1237
-1240
-1242
-1241
-1240
-1236
-1231
-1225
-1217
-1208
-1197
-1185
-1171
-1156
-1139
-1121
-1102
-1082
-1060
-1038
-1014
-989
-964
-937
-910
-881
-852
-822
-790
-759
-726
-693
-659
-625
-590
-554
-519
-483
-446
-410
-373
-337
-300
-264
-228
-192
-156
-121
-86
-52
-18
15
48
80
112
144
175
205
235
265
294
322
350
377
404
431
456
482
506
530
554
576
598
619
639
658
676
694
710
726
740
754
766
778
789
798
807
815
823
829
836
841
846
851
855
859
863
866
869
871
873
874
875
875
874
874
872
871
869
866
863
859
855
851
846
841
836
830
824
817
810
803
795
788
779
771
763
754
746
737
729
721
714
706
699
693
687
681
676
672
668
664
662
659
657
656
654
653
653
652
652
651
651
650
649
648
647
644
642
639
636
632
629
625
621
618
614
611
608
604
601
597
593
589
584
578
572
564
556
547
538
527
516
504
491
478
465
451
437
422
408
394
380
367
354
341
329
317
306
295
286
277
268
260
253
247
242
237
234
231
228
227
225
224
223
222
221
220
219
216
214
210
206
202
196
190
183
176
168
159
151
141
132
122
113
103
93
83
73
63
54
44
35
27
18
10
2
-5
-12
-18
-24
-30
-35
-40
-43
-47
-49
-51
-51
-52
-51
-50
-48
-45
-41
-37
-32
-26
-20
-13
-6
2
9
17
26
34
42
50
59
67
76
85
93
102
111
119
128
136
145
153
160
168
175
181
187
193
198
202
206
209
212
214
216
217
217
217
217
216
215
213
212
210
208
206
203
201
199
197
195
193
191
189
188
186
185
184
183
183
183
183
183
184
185
186
189
191
195
199
204
210
217
225
233
242
252
263
275
288
301
315
330
346
362
378
395
412
429
446
463
480
496
513
529
545
560
575
590
604
618
632
646
659
673
687
702
716
731
746
762
777
793
809
825
840
856
871
887
902
916
930
944
957
970
982
994
1004
1014
1026
1035
1045
1054
1063
1072
1080
1089
1098
1107
1116
1125
1135
1144
1154
1164
1174
1184
1194
1205
1215
1226
1237
1248
1259
1270
1282
1294
1306
1318
1330
1342
1354
1366
1378
1389
1399
1409
1418
1427
1435
1442
1449
1455
1461
1466
1471
1476
1481
1487
1492
1498
1504
1511
1519
1527
1536
1546
1557
1570
1583
1597
1613
1629
1647
1666
1686
1706
1728
1750
1773
1797
1821
1846
1871
1896
1922
1947
1973
1998
2024
2049
2074
2100
2124
2149
2174
2198
2223
2248
2273
2298
2324
2350
2376
2403
2431
2459
2488
2519
2550
2582
2615
2649
2685
2721
2758
2796
2835
2875
2915
2956
2998
3041
3084
3128
3172
3217
3262
3307
3352
3398
3444
3489
3535
3581
3627
3673
3720
3766
3812
3859
3906
3953
4000
4048
4096
4144
4192
4241
4291
4340
4391
4441
4493
4545
4598
4652
4706
4761
4817
4873
4929
4986
5043
5099
5156
5212
5269
5324
5380
5435
5489
5542
5594
5646
5697
5747
5796
5844
5892
5939
5985
6030
6074
6118
6161
6203
6245
6285
6326
6365
6404
6442
6479
6515
6550
6584
6617
6649
6679
6709
6737
6764
6790
6815
6839
6861
6882
6903
6922
6941
6959
6976
6993
7010
7026
7042
7058
7074
7089
7104
7119
7133
7148
7161
7175
7187
7199
7211
7221
7231
7239
7247
7253
7258
7261
7263
7264
7263
7261
7257
7251
7244
7235
7225
7214
7201
7188
7173
7158
7141
7125
7107
7089
7070
7051
7031
7011
6991
6970
6950
6928
6907
6886
6864
6842
6819
6796
6773
6748
6723
6698
6671
6643
6615
6585
6555
6523
6491
6458
6424
6389
6353
6317
6281
6244
6206
6168
6130
6092
6053
6014
5975
5936
5896
5856
5815
5775
5733
5692
5651
5609
5567
5525
5483
5441
5399
5357
5315
5274
5233
5192
5152
5113
5074
5035
4997
4960
4924
4889
4855
4821
4789
4758
4728
4699
4671
4644
4618
4594
4570
4547
4526
4504
4484
4464
4445
4426
4408
4390
4372
4355
4338
4322
4306
4291
4277
4263
4250
4238
4227
4216
4207
4198
4190
4182
4176
4170
4164
4159
4155
4151
4148
4145
4142
4140
4138
4136
4135
4134
4133
4133
4133
4133
4134
4134
4135
4136
4137
4138
4140
4141
4144
4146
4150
4154
4158
4163
4169
4176
4183
4191
4200
4210
4220
4231
4244
4257
4270
4285
4301
4317
4333
4350
4368
4386
4404
4422
4440
4458
4476
4494
4511
4528
4544
4560
4576
4590
4604
4617
4629
4640
4650
4659
4667
4673
4679
4683
4687
4689
4690
4690
4690
4688
4686
4683
4680
4676
4672
4668
4664
4660
4657
4654
4651
4649
4648
4647
4647
4648
4650
4653
4656
4660
4665
4670
4677
4684
4692
4701
4711
4721
4733
4744
4757
4770
4784
4798
4813
4828
4844
4860
4877
4894
4911
4929
4946
4965
4984
5003
5022
5042
5063
5084
5106
5128
5151
5175
5199
5224
5249
5275
5300
5326
5352
5379
5405
5431
5457
5483
5509
5534
5559
5584
5608
5632
5655
5677
5699
5720
5741
5761
5780
5799
5817
5835
5852
5869
5886
5902
5918
5934
5949
5963
5976
5989
6001
6013
6023
6032
6041
6049
6056
6062
6067
6072
6076
6080
6083
6086
6088
6090
6092
6094
6095
6096
6097
6098
6099
6100
6101
6101
6102
6103
6103
6104
6104
6104
6104
6104
6104
6104
6104
6104
6104
6105
6105
6105
6105
6105
6105
6105
6105
6104
6103
6102
6100
6099
6097
6094
6092
6089
6086
6083
6079
6076
6073
6071
6068
6066
6065
6064
6064
6065
6067
6069
6073
6078
6084
6092
6100
6110
6121
6132
6145
6158
6173
6188
6204
6221
6239
6257
6276
6295
6314
6334
6354
6374
6394
6414
6434
6454
6474
6493
6512
6531
6549
6566
6583
6599
6615
6629
6643
6655
6667
6678
6688
6698
6706
6714
6720
6726
6732
6736
6740
6743
6745
6747
6748
6749
6749
6749
6749
6748
6747
6745
6743
6741
6738
6735
6732
6728
6724
6719
6714
6707
6700
6692
6682
6671
6659
6646
6631
6614
6596
6577
6556
6533
6509
6483
6455
6427
6397
6365
6332
6298
6262
6225
6187
6148
6107
6065
6022
5978
5933
5886
5839
5790
5740
5689
5636
5582
5527
5470
5411
5352
5290
5228
5164
5099
5033
4966
4898
4829
4758
4687
4615
4543
4469
4395
4321
4246
4171
4094
4019
3944
3868
3792
3716
3640
3564
3488
3412
3336
3260
3184
3107
3031
2955
2879
2802
2726
2650
2574
2499
2423
2348
2273
2198
2124
2050
1976
1903
1831
1759
1687
1617
1546
1477
1408
1339
1271
1204
1137
1070
1002
936
870
803
737
670
604
537
470
402
335
266
198
128
58
-12
-84
-155
-228
-301
-374
-448
-522
-597
-672
-747
-822
-898
-973
-1048
-1124
-1199
-1274
-1349
-1424
-1498
-1572
-1645
-1718
-1790
-1862
-1932
-2001
-2071
-2139
-2206
-2272
-2337
-2401
-2463
-2525
-2585
-2645
-2704
-2762
-2819
-2876
-2932
-2987
-3042
-3096
-3150
-3203
-3256
-3308
-3360
-3412
-3463
-3513
-3563
-3613
-3661
-3709
-3757
-3803
-3849
-3894
-3938
-3981
-4024
-4065
-4105
-4143
-4181
-4217
-4252
-4285
-4318
-4348
-4378
-4406
-4433
-4458
-4482
-4504
-4525
-4545
-4563
-4580
-4596
-4610
-4623
-4635
-4645
-4654
-4662
-4669
-4674
-4678
-4681
-4683
-4684
-4683
-4682
-4680
-4676
-4672
-4667
-4661
-4655
-4647
-4639
-4630
-4621
-4611
-4600
-4589
-4577
-4564
-4551
-4537
-4522
-4506
-4490
-4473
-4456
-4437
-4418
-4399
-4379
-4358
-4336
-4314
-4291
-4268
-4244
-4220
-4195
-4170
-4144
-4117
-4090
-4062
-4035
-4006
-3977
-3948
-3918
-3888
-3857
-3826
-3794
-3762
-3730
-3697
-3664
-3631
-3597
-3563
-3529
-3495
-3460
-3425
-3390
-3355
-3320
-3285
-3249
-3213
-3178
-3142
-3107
-3071
-3036
-3000
-2965
-2930
-2895
-2860
-2825
-2790
-2755
-2720
-2685
-2650
-2614
-2579
-2543
-2507
-2471
-2435
-2398
-2362
-2325
-2288
-2251
-2214
-2177
-2140
-2103
-2066
-2029
-1992
-1956
-1919
-1883
-1847
-1811
-1775
-1739
-1704
-1669
-1633
-1598
-1563
-1528
-1493
-1458
-1423
-1388
-1353
-1317
-1282
-1246
-1209
-1172
-1135
-1098
-1059
-1020
-981
-941
-901
-859
-817
-774
-730
-686
-641
-595
-548
-501
-452
-403
-352
-301
-249
-196
-142
-87
-31
26
84
142
202
262
323
386
449
512
577
642
708
775
842
910
978
1047
1116
1185
1255
1324
1394
1464
1533
1603
1672
1741
1810
1878
1946
2013
2081
2147
2213
2277
2341
2404
2466
2526
2585
2643
2700
2755
2809
2861
2911
2960
3007
3052
3096
3137
3177
3216
3253
3288
3321
3353
3383
3412
3440
3466
3491
3515
3537
3559
3579
3599
3617
3635
3651
3667
3681
3695
3707
3718
3729
3738
3746
3753
3759
3763
3767
3769
3770
3770
3769
3766
3762
3757
3750
3743
3734
3723
3712
3699
3685
3671
3654
3637
3619
3600
3580
3558
3536
3513
3489
3464
3438
3411
3384
3356
3327
3297
3266
3235
3203
3170
3137
3102
3067
3030
2993
2955
2916
2877
2836
2795
2753
2710
2667
2623
2579
2534
2488
2443
2397
2351
2304
2257
2210
2163
2116
2068
2020
1972
1924
1875
1826
1777
1727
1678
1628
1578
1528
1478
1428
1378
1328
1278
1229
1179
1131
1082
1034
986
939
892
846
801
756
712
668
625
583
542
501
461
421
383
344
307
270
233
198
162
128
93
60
26
-6
-39
-71
-103
-135
-166
-198
-229
-260
-291
-322
-352
-383
-413
-444
-474
-504
-533
-563
-592
-621
-649
-677
-704
-731
-758
-783
-809
-833
-857
-880
-903
-925
-946
-967
-987
-1006
-1025
-1043
-1060
-1076
-1091
-1106
-1121
-1134
-1148
-1161
-1174
-1186
-1198
-1210
-1222
-1234
-1246
-1259
-1271
-1283
-1296
-1310
-1324
-1338
-1354
-1370
-1387
-1405
-1424
-1444
-1464
-1486
-1509
-1533
-1559
-1585
-1612
-1640
-1670
-1700
-1731
-1764
-1798
-1832
-1868
-1905
-1943
-1982
-2021
-2063
-2105
-2148
-2192
-2236
-2282
-2329
-2377
-2425
-2475
-2525
-2576
-2628
-2680
-2734
-2788
-2842
-2897
-2953
-3009
-3065
-3122
-3179
-3236
-3293
-3351
-3410
-3468
-3527
-3586
-3646
-3705
-3765
-3826
-3887
-3948
-4009
-4070
-4132
-4194
-4256
-4318
-4380
-4442
-4504
-4565
-4627
-4688
-4749
-4810
-4870
-4931
-4990
-5050
-5108
-5167
-5224
-5281
-5337
-5392
-5446
-5500
-5552
-5604
-5655
-5705
-5754
-5802
-5849
-5896
-5941
-5985
-6029
-6072
-6114
-6155
-6195
-6235
-6274
-6313
-6351
-6388
-6426
-6462
-6499
-6535
-6572
-6608
-6644
-6680
-6716
-6752
-6788
-6824
-6860
-6896
-6933
-6969
-7006
-7042
-7079
-7116
-7153
-7189
-7226
-7263
-7299
-7335
-7372
-7407
-7443
-7478
-7514
-7548
-7583
-7617
-7651
-7685
-7719
-7752
-7785
-7818
-7850
-7882
-7913
-7945
-7976
-8006
-8036
-8064
-8093
-8122
-8151
-8179
-8206
-8233
-8259
-8285
-8310
-8335
-8360
-8384
-8408
-8432
-8455
-8478
-8501
-8524
-8547
-8569
-8592
-8614
-8637
-8659
-8682
-8705
-8727
-8750
-8773
-8796
-8819
-8842
-8866
-8889
-8912
-8936
-8960
-8984
-9008
-9032
-9057
-9082
-9107
-9133
-9159
-9185
-9211
-9238
-9264
-9291
-9318
-9345
-9372
-9398
-9425
-9451
-9478
-9504
-9529
-9554
-9578
-9602
-9625
-9647
-9668
-9689
-9708
-9727
-9745
-9762
-9778
-9793
-9807
-9820
-9832
-9843
-9853
-9862
-9870
-9877
-9883
-9887
-9891
-9893
-9893
-9892
-9890
-9887
-9882
-9876
-9869
-9861
-9851
-9840
-9828
-9815
-9800
-9785
-9768
-9750
-9731
-9711
-9690
-9667
-9644
-9619
-9593
-9565
-9537
-9507
-9475
-9442
-9408
-9373
-9336
-9298
-9259
-9219
-9177
-9135
-9091
-9046
-9000
-8952
-8904
-8854
-8804
-8752
-8699
-8645
-8590
-8534
-8477
-8418
-8359
-8299
-8237
-8175
-8112
-8048
-7983
-7917
-7850
-7783
-7715
-7646
-7576
-7505
-7434
-7361
-7289
-7215
-7141
-7066
-6991
-6915
-6839
-6762
-6684
-6606
-6527
-6448
-6369
-6288
-6207
-6126
-6044
-5962
-5879
-5796
-5712
-5628
-5544
-5459
-5373
-5288
-5201
-5115
-5028
-4941
-4854
-4766
-4679
-4591
-4504
-4417
-4330
-4243
-4157
-4070
-3986
-3901
-3817
-3733
-3650
-3567
-3485
-3403
-3322
-3242
-3163
-3084
-3006
-2928
-2852
-2776
-2702
-2628
-2555
-2484
-2413
-2343
-2275
-2208
-2142
-2077
-2013
-1951
-1890
-1830
-1771
-1715
-1659
-1605
-1553
-1502
-1453
-1405
-1360
-1315
-1273
-1232
-1193
-1156
-1120
-1086
-1054
-1024
-995
-967
-941
-917
-895
-873
-854
-835
-818
-802
-788
-774
-761
-750
-739
-729
-720
-711
-704
-696
-690
-684
-678
-673
-668
-663
-659
-654
-650
-646
-641
-637
-632
-627
-622
-616
-610
-604
-597
-590
-582
-574
-566
-556
-546
-536
-525
-514
-502
-489
-476
-463
-449
-435
-420
-406
-390
-375
-359
-343
-327
-311
-294
-278
-261
-244
-227
-210
-193
-176
-159
-141
-123
-105
-87
-69
-51
-33
-14
4
23
42
61
80
99
118
138
158
178
199
220
241
262
284
306
328
350
373
396
419
442
466
490
514
538
562
586
611
636
661
686
711
737
762
788
814
839
865
892
918
944
971
997
1024
1051
1078
1105
1133
1160
1188
1215
1243
1270
1298
1325
1352
1378
1405
1431
1456
1481
1505
1528
1550
1572
1592
1612
1630
1647
1663
1678
1691
1703
1713
1722
1729
1734
1738
1740
1740
1739
1736
1732
1725
1717
1708
1697
1685
1671
1656
1639
1622
1603
1583
1561
1539
1516
1491
1466
1440
1413
1385
1356
1326
1295
1263
1230
1196
1162
1126
1089
1051
1012
973
932
890
847
804
759
714
668
621
573
525
475
425
375
324
272
220
167
114
60
6
-48
-103
-158
-213
-268
-324
-380
-435
-491
-547
-602
-658
-713
-768
-823
-878
-933
-988
-1042
-1096
-1149
-1203
-1256
-1308
-1360
-1411
-1462
-1513
-1563
-1612
-1661
-1709
-1756
-1803
-1850
-1896
-1941
-1986
-2029
-2074
-2117
-2160
-2202
-2245
-2286
-2328
-2370
-2411
-2452
-2493
-2534
-2575
-2616
-2658
-2699
-2740
-2781
-2821
-2862
-2903
-2943
-2983
-3022
-3061
-3100
-3138
-3176
-3213
-3250
-3285
-3321
-3355
-3389
-3421
-3453
-3484
-3515
-3544
-3573
-3600
-3627
-3653
-3679
-3703
-3727
-3749
-3771
-3792
-3813
-3832
-3851
-3869
-3886
-3903
-3918
-3933
-3948
-3961
-3974
-3985
-3996
-4006
-4014
-4022
-4029
-4035
-4040
-4045
-4048
-4050
-4051
-4051
-4050
-4048
-4043
-4040
-4035
-4027
-4021
-4011
-4003
-3993
-3981
-3969
-3956
-3943
-3928
-3914
-3898
-3882
-3866
-3849
-3833
-3816
-3798
-3781
-3764
-3746
-3729
-3712
-3695
-3678
-3660
-3643
-3626
-3608
-3591
-3573
-3554
-3536
-3517
-3498
-3478
-3459
-3439
-3419
-3399
-3379
-3359
-3339
-3320
-3300
-3280
-3261
-3242
-3223
-3204
-3186
-3168
-3150
-3132
-3115
-3098
-3082
-3065
-3050
-3034
-3020
-3005
-2992
-2978
-2966
-2954
-2942
-2931
-2920
-2910
-2901
-2891
-2883
-2874
-2865
-2857
-2849
-2841
-2833
-2824
-2816
-2807
-2798
-2789
-2779
-2768
-2757
-2745
-2733
-2720
-2706
-2692
-2677
-2661
-2644
-2626
-2608
-2590
-2571
-2551
-2531
-2511
-2490
-2468
-2447
-2425
-2404
-2382
-2360
-2339
-2317
-2296
-2276
-2256
-2236
-2216
-2198
-2179
-2161
-2144
-2126
-2110
-2093
-2077
-2062
-2047
-2032
-2017
-2004
-1990
-1977
-1964
-1951
-1939
-1927
-1915
-1904
-1893
-1882
-1871
-1861
-1851
-1841
-1831
-1822
-1812
-1803
-1794
-1784
-1775
-1766
-1756
-1747
-1737
-1727
-1717
-1706
-1695
-1684
-1672
-1660
-1647
-1634
-1621
-1607
-1592
-1578
-1562
-1547
-1530
-1514
-1497
-1480
-1463
-1445
-1427
-1409
-1390
-1372
-1352
-1333
-1313
-1292
-1271
-1250
-1229
-1207
-1185
-1163
-1141
-1118
-1095
-1073
-1050
-1026
-1002
-979
-955
-931
-906
-881
-855
-830
-804
-777
-751
-724
-697
-669
-642
-614
-586
-558
-530
-502
-474
-446
-418
-391
-363
-336
-309
-282
-256
-230
-204
-179
-154
-129
-104
-80
-56
-33
-10
13
36
58
80
102
124
146
168
189
211
233
256
278
301
325
348
373
398
424
450
477
505
533
562
592
623
654
686
719
752
786
820
855
891
927
963
1000
1038
1077
1115
1155
1195
1235
1276
1317
1359
1401
1444
1487
1530
1573
1617
1661
1705
1749
1794
1839
1883
1928
1973
2017
2062
2107
2151
2196
2239
2283
2326
2369
2411
2453
2494
2534
2573
2612
2649
2686
2722
2756
2789
2822
2853
2883
2911
2939
2965
2991
3015
3037
3059
3080
3100
3118
3136
3152
3168
3182
3196
3208
3220
3230
3240
3249
3257
3264
3271
3276
3281
3285
3288
3290
3292
3292
3292
3292
3290
3288
3285
3281
3276
3271
3265
3258
3251
3242
3234
3224
3215
3204
3193
3182
3169
3157
3143
3130
3115
3101
3085
3070
3054
3037
3020
3003
2985
2967
2949
2930
2911
2892
2872
2853
2833
2813
2793
2773
2753
2733
2713
2694
2674
2655
2636
2617
2598
2580
2562
2544
2526
2509
2492
2476
2459
2444
2428
2413
2399
2385
2371
2358
2346
2334
2322
2311
2301
2291
2281
2272
2263
2255
2248
2240
2234
2227
2222
2216
2212
2207
2204
2200
2197
2195
2193
2192
2191
2190
2190
2190
2191
2191
2193
2194
2196
2198
2201
2203
2206
2209
2212
2216
2219
2223
2227
2232
2237
2242
2248
2254
2261
2268
2276
2285
2295
2305
2316
2328
2340
2353
2367
2381
2396
2412
2428
2444
2462
2480
2498
2517
2537
2557
2578
2599
2621
2643
2666
2688
2711
2735
2758
2781
2805
2828
2852
2875
2898
2921
2944
2966
2988
3010
3031
3051
3071
3090
3109
3127
3144
3160
3176
3190
3204
3217
3229
3240
3250
3260
3269
3276
3284
3290
3295
3300
3305
3308
3311
3314
3316
3318
3319
3319
3319
3319
3318
3317
3316
3314
3312
3309
3306
3303
3299
3296
3291
3287
3282
3276
3271
3264
3258
3251
3243
3235
3227
3218
3208
3198
3187
3176
3164
3151
3138
3124
3109
3094
3078
3062
3045
3027
3008
2989
2969
2949
2928
2906
2883
2860
2836
2811
2786
2760
2733
2706
2677
2648
2619
2588
2557
2526
2493
2460
2427
2392
2357
2322
2286
2249
2211
2173
2134
2095
2055
2015
1974
1932
1890
1848
1805
1761
1718
1674
1630
1585
1541
1497
1452
1408
1364
1320
1276
1232
1189
1145
1101
1058
1014
970
927
883
839
795
752
708
664
620
576
531
487
443
399
354
310
266
222
177
133
89
44
-1
-45
-90
-135
-180
-225
-271
-316
-362
-408
-454
-501
-548
-594
-641
-689
-736
-784
-832
-880
-929
-977
-1026
-1074
-1123
-1172
-1221
-1270
-1319
-1368
-1417
-1465
-1514
-1562
-1609
-1657
-1704
-1750
-1797
-1842
-1888
-1932
-1977
-2021
-2064
-2108
-2150
-2193
-2235
-2277
-2318
-2360
-2401
-2441
-2482
-2522
-2561
-2601
-2640
-2679
-2717
-2755
-2793
-2831
-2868
-2905
-2941
-2977
-3013
-3048
-3083
-3118
-3152
-3185
-3218
-3251
-3283
-3314
-3345
-3375
-3404
-3432
-3460
-3486
-3512
-3537
-3560
-3583
-3604
-3625
-3644
-3661
-3678
-3693
-3707
-3719
-3730
-3739
-3748
-3754
-3760
-3764
-3766
-3767
-3767
-3765
-3762
-3758
-3752
-3745
-3737
-3727
-3716
-3704
-3691
-3676
-3661
-3644
-3626
-3607
-3587
-3566
-3543
-3520
-3495
-3470
-3443
-3416
-3387
-3358
-3327
-3296
-3264
-3231
-3198
-3164
-3129
-3093
-3057
-3021
-2984
-2946
-2908
-2870
-2832
-2793
-2753
-2714
-2674
-2634
-2593
-2553
-2512
-2470
-2429
-2387
-2345
-2302
-2259
-2216
-2173
-2129
-2085
-2040
-1995
-1949
-1903
-1856
-1808
-1760
-1712
-1662
-1612
-1562
-1510
-1458
-1405
-1351
-1297
-1241
-1185
-1129
-1071
-1012
-954
-895
-835
-774
-712
-650
-587
-523
-459
-394
-328
-262
-196
-128
-60
8
77
146
216
287
357
429
501
573
646
719
792
866
941
1014
1090
1166
1242
1317
1394
1470
1547
1624
1701
1778
1855
1933
2009
2087
2164
2241
2318
2394
2470
2546
2622
2697
2772
2846
2920
2993
3066
3138
3209
3280
3351
3420
3490
3558
3626
3693
3759
3825
3890
3955
4019
4082
4144
4205
4266
4326
4385
4443
4500
4557
4613
4668
4722
4775
4828
4879
4930
4980
5029
5077
5125
5171
5217
5262
5306
5349
5391
5432
5473
5512
5551
5588
5625
5660
5695
5729
5761
5793
5824
5853
5882
5910
5936
5962
5986
6010
6033
6055
6076
6096
6115
6134
6152
6169
6185
6200
6215
6229
6243
6256
6268
6279
6290
6301
6311
6320
6329
6337
6346
6353
6361
6368
6374
6381
6387
6393
6399
6404
6410
6416
6421
6427
6432
6438
6443
6448
6454
6459
6465
6470
6475
6480
6485
6490
6495
6499
6504
6508
6511
6515
6518
6521
6524
6526
6527
6529
6530
6530
6530
6529
6528
6527
6524
6521
6518
6513
6508
6502
6496
6488
6480
6471
6460
6450
6438
6425
6412
6398
6383
6367
6350
6333
6315
6296
6277
6257
6236
6215
6193
6170
6147
6123
6098
6073
6047
6021
5994
5967
5939
5911
5882
5853
5823
5793
5762
5731
5700
5667
5635
5602
5568
5534
5500
5465
5429
5393
5357
5320
5282
5244
5206
5167
5128
5088
5048
5008
4967
4926
4885
4843
4802
4760
4717
4675
4633
4590
4547
4505
4462
4419
4376
4333
4290
4247
4204
4161
4118
4075
4033
3991
3948
3906
3864
3822
3780
3739
3697
3656
3615
3575
3534
3494
3454
3415
3375
3336
3297
3258
3220
3181
3143
3105
3067
3029
2991
2954
2916
2879
2841
2804
2766
2729
2691
2654
2616
2578
2540
2502
2464
2425
2386
2347
2308
2269
2229
2188
2148
2107
2065
2023
1981
1938
1895
1851
1807
1762
1716
1670
1623
1576
1528
1479
1430
1379
1329
1277
1225
1172
1119
1065
1010
955
899
843
786
728
670
612
553
494
435
375
315
255
195
135
74
13
-47
-108
-168
-229
-289
-349
-409
-469
-528
-587
-646
-704
-762
-820
-876
-933
-988
-1044
-1098
-1152
-1205
-1258
-1310
-1361
-1411
-1461
-1510
-1558
-1605
-1652
-1698
-1743
-1787
-1831
-1873
-1915
-1956
-1995
-2033
-2073
-2110
-2146
-2182
-2217
-2250
-2283
-2315
-2347
-2377
-2407
-2436
-2464
-2491
-2517
-2543
-2567
-2591
-2614
-2635
-2656
-2675
-2694
-2711
-2727
-2742
-2755
-2768
-2778
-2788
-2796
-2803
-2808
-2812
-2814
-2814
-2814
-2811
-2807
-2801
-2794
-2786
-2776
-2764
-2751
-2737
-2721
-2704
-2686
-2667
-2646
-2624
-2601
-2577
-2552
-2526
-2499
-2471
-2442
-2412
-2381
-2349
-2317
-2284
-2250
-2216
-2181
-2146
-2110
-2073
-2037
-2000
-1962
-1925
-1887
-1849
-1811
-1773
-1735
-1696
-1658
-1619
-1581
-1542
-1504
-1466
-1427
-1389
-1350
-1312
-1274
-1237
-1199
-1162
-1125
-1088
-1052
-1016
-980
-945
-910
-876
-843
-809
-776
-744
-712
-681
-650
-620
-590
-560
-531
-503
-475
-447
-420
-393
-367
-341
-315
-290
-265
-240
-216
-192
-168
-145
-122
-99
-77
-54
-32
-11
11
32
54
75
96
116
137
157
178
198
219
239
260
280
301
322
342
363
384
405
426
447
468
489
510
532
553
574
595
616
637
657
678
698
718
737
757
776
795
814
832
850
867
885
902
919
935
951
967
983
999
1014
1029
1044
1059
1073
1088
1102
1117
1131
1146
1161
1175
1190
1206
1221
1237
1253
1269
1286
1303
1321
1339
1357
1376
1395
1415
1435
1455
1475
1496
1517
1539
1561
1582
1605
1627
1649
1672
1694
1717
1740
1763
1785
1808
1831
1854
1876
1899
1921
1944
1966
1988
2009
2031
2052
2073
2093
2114
2133
2152
2171
2190
2208
2225
2242
2259
2275
2291
2305
2320
2333
2346
2359
2370
2381
2392
2401
2410
2418
2425
2432
2438
2443
2447
2450
2453
2455
2456
2456
2455
2453
2451
2448
2443
2438
2432
2425
2418
2409
2400
2389
2378
2365
2352
2338
2323
2307
2290
2272
2254
2234
2214
2193
2171
2149
2125
2101
2076
2051
2024
1997
1970
1942
1913
1884
1854
1824
1793
1762
1731
1699
1667
1634
1601
1568
1535
1502
1468
1434
1401
1367
1333
1300
1266
1233
1200
1167
1134
1101
1068
1035
1002
971
938
906
874
842
810
779
747
716
684
653
622
592
561
531
501
472
442
414
385
357
329
301
274
247
220
194
168
141
116
90
64
39
14
-12
-37
-61
-86
-111
-136
-160
-185
-209
-234
-258
-283
-307
-332
-356
-381
-406
-430
-455
-479
-504
-528
-553
-577
-601
-625
-649
-672
-696
-719
-742
-764
-787
-809
-831
-853
-874
-895
-916
-937
-957
-976
-996
-1014
-1033
-1051
-1068
-1085
-1102
-1117
-1132
-1146
-1160
-1173
-1185
-1197
-1207
-1217
-1226
-1234
-1242
-1248
-1254
-1259
-1263
-1266
-1269
-1270
-1271
-1271
-1271
-1269
-1267
-1264
-1261
-1257
-1252
-1247
-1241
-1234
-1227
-1220
-1212
-1204
-1196
-1187
-1178
-1169
-1160
-1150
-1140
-1131
-1121
-1111
-1102
-1092
-1082
-1073
-1063
-1054
-1045
-1035
-1026
-1018
-1008
-1000
-993
-985
-977
-970
-963
-957
-951
-946
-941
-936
-932
-929
-926
-923
-922
-920
-919
-919
-919
-920
-922
-923
-926
-928
-932
-935
-940
-944
-949
-954
-959
-965
-971
-977
-983
-989
-996
-1002
-1008
-1014
-1022
-1029
-1036
-1043
-1050
-1058
-1065
-1073
-1081
-1089
-1097
-1105
-1114
-1123
-1132
-1141
-1151
-1160
-1170
-1180
-1190
-1201
-1211
-1221
-1232
-1243
-1254
-1265
-1276
-1287
-1298
-1309
-1321
-1332
-1343
-1355
-1367
-1378
-1390
-1402
-1414
-1427
-1439
-1452
-1464
-1478
-1491
-1504
-1518
-1532
-1547
-1562
-1577
-1592
-1608
-1624
-1641
-1658
-1675
-1692
-1710
-1728
-1747
-1766
-1785
-1805
-1824
-1845
-1865
-1886
-1907
-1928
-1949
-1971
-1993
-2013
-2036
-2058
-2080
-2101
-2123
-2144
-2165
-2186
-2207
-2228
-2248
-2268
-2287
-2306
-2325
-2344
-2362
-2380
-2397
-2414
-2430
-2446
-2461
-2476
-2491
-2505
-2518
-2531
-2543
-2555
-2566
-2577
-2588
-2597
-2607
-2615
-2624
-2632
-2639
-2646
-2652
-2658
-2664
-2669
-2674
-2678
-2682
-2686
-2689
-2692
-2694
-2696
-2697
-2699
-2699
-2700
-2700
-2700
-2699
-2698
-2697
-2695
-2693
-2690
-2688
-2685
-2681
-2678
-2674
-2670
-2665
-2661
-2656
-2651
-2645
-2640
-2635
-2629
-2624
-2618
-2613
-2607
-2602
-2597
-2591
-2586
-2581
-2577
-2572
-2568
-2564
-2560
-2556
-2552
-2549
-2546
-2543
-2541
-2538
-2536
-2534
-2532
-2530
-2529
-2527
-2526
-2525
-2524
-2522
-2521
-2520
-2519
-2518
-2517
-2516
-2515
-2514
-2513
-2511
-2509
-2507
-2505
-2503
-2500
-2497
-2494
-2490
-2487
-2482
-2478
-2473
-2467
-2461
-2455
-2448
-2441
-2434
-2426
-2418
-2409
-2400
-2391
-2382
-2372
-2363
-2353
-2342
-2332
-2322
-2311
-2300
-2289
-2278
-2267
-2256
-2245
-2234
-2223
-2211
-2200
-2188
-2177
-2165
-2153
-2141
-2129
-2116
-2104
-2092
-2079
-2066
-2054
-2041
-2028
-2015
-2001
-1988
-1975
-1961
-1948
-1934
-1920
-1905
-1891
-1876
-1861
-1846
-1830
-1814
-1798
-1781
-1764
-1747
-1730
-1712
-1693
-1675
-1655
-1636
-1615
-1595
-1573
-1551
-1528
-1505
-1480
-1455
-1429
-1402
-1375
-1346
-1316
-1285
-1253
-1221
-1186
-1151
-1115
-1077
-1039
-999
-958
-915
-872
-827
-782
-735
-687
-638
-588
-538
-486
-434
-381
-327
-272
-217
-161
-105
-48
10
68
127
186
246
306
367
428
489
551
614
676
739
803
867
931
995
1060
1125
1190
1255
1320
1386
1452
1517
1583
1649
1715
1781
1847
1913
1979
2045
2112
2178
2244
2309
2375
2441
2507
2573
2638
2704
2769
2835
2900
2965
3030
3094
3159
3223
3287
3351
3414
3477
3540
3602
3664
3725
3786
3846
3906
3965
4024
4082
4139
4196
4253
4308
4363
4418
4472
4525
4578
4630
4681
4733
4783
4833
4882
4931
4979
5027
5075
5121
5168
5214
5259
5304
5349
5394
5438
5481
5525
5567
5610
5652
5694
5735
5776
5816
5856
5895
5934
5972
6010
6047
6084
6120
6155
6190
6224
6258
6290
6323
6354
6385
6415
6444
6473
6500
6527
6554
6579
6604
6628
6652
6674
6696
6717
6738
6758
6778
6796
6814
6832
6849
6865
6881
6896
6911
6925
6938
6951
6964
6976
6987
6998
7009
7019
7029
7039
7048
7057
7065
7073
7081
7089
7096
7103
7110
7116
7122
7128
7133
7138
7143
7147
7151
7155
7158
7160
7162
7164
7165
7165
7165
7164
7163
7160
7157
7153
7149
7143
7137
7129
7121
7112
7102
7090
7078
7065
7051
7035
7019
7002
6983
6964
6943
6922
6899
6875
6851
6825
6798
6770
6741
6711
6680
6648
6615
6581
6546
6510
6474
6436
6397
6358
6317
6276
6234
6191
6147
6103
6058
6012
5965
5918
5871
5822
5773
5724
5674
5623
5572
5521
5468
5416
5363
5309
5256
5201
5146
5091
5035
4979
4923
4866
4808
4751
4692
4634
4575
4516
4456
4396
4335
4275
4213
4151
4089
4027
3963
3900
3836
3771
3706
3641
3575
3508
3441
3374
3306
3237
3168
3099
3029
2959
2888
2817
2745
2674
2602
2529
2457
2384
2311
2238
2164
2091
2017
1944
1870
1797
1723
1650
1577
1504
1431
1359
1287
1215
1143
1072
1000
931
861
791
722
653
585
517
449
381
314
247
181
115
49
-16
-82
-146
-211
-275
-338
-402
-465
-527
-589
-651
-713
-774
-834
-895
-955
-1014
-1074
-1132
-1191
-1249
-1306
-1363
-1420
-1476
-1532
-1588
-1643
-1697
-1752
-1805
-1858
-1911
-1963
-2015
-2066
-2117
-2167
-2217
-2266
-2314
-2362
-2409
-2456
-2502
-2548
-2593
-2637
-2681
-2724
-2766
-2808
-2849
-2889
-2929
-2968
-3006
-3043
-3080
-3116
-3151
-3186
-3220
-3253
-3286
-3318
-3349
-3380
-3410
-3440
-3469
-3497
-3525
-3552
-3578
-3604
-3629
-3654
-3678
-3701
-3724
-3747
-3768
-3789
-3810
-3829
-3849
-3867
-3885
-3902
-3919
-3935
-3951
-3966
-3981
-3995
-4008
-4021
-4033
-4046
-4057
-4067
-4078
-4090
-4100
-4110
-4120
-4130
-4139
-4149
-4158
-4167
-4177
-4186
-4195
-4204
-4214
-4223
-4233
-4243
-4253
-4263
-4274
-4285
-4296
-4308
-4319
-4332
-4344
-4357
-4371
-4384
-4398
-4413
-4428
-4443
-4458
-4474
-4490
-4507
-4524
-4541
-4558
-4576
-4594
-4613
-4631
-4650
-4669
-4688
-4707
-4726
-4745
-4764
-4782
-4801
-4820
-4839
-4857
-4875
-4893
-4911
-4929
-4946
-4963
-4979
-4995
-5011
-5026
-5040
-5054
-5068
-5080
-5092
-5104
-5114
-5124
-5133
-5141
-5149
-5155
-5161
-5165
-5169
-5172
-5174
-5175
-5175
-5174
-5173
-5170
-5166
-5162
-5156
-5150
-5142
-5134
-5125
-5115
-5104
-5092
-5080
-5067
-5053
-5038
-5022
-5006
-4988
-4970
-4952
-4932
-4912
-4890
-4869
-4846
-4823
-4799
-4774
-4748
-4722
-4695
-4667
-4638
-4609
-4579
-4548
-4516
-4484
-4451
-4417
-4383
-4347
-4312
-4275
-4238
-4200
-4161
-4121
-4081
-4041
-3999
-3958
-3915
-3872
-3829
-3785
-3740
-3695
-3650
-3604
-3558
-3511
-3464
-3416
-3368
-3320
-3271
-3222
-3173
-3123
-3073
-3023
-2972
-2921
-2870
-2819
-2767
-2715
-2663
-2611
-2558
-2505
-2452
-2398
-2344
-2290
-2235
-2180
-2125
-2069
-2013
-1957
-1900
-1843
-1786
-1728
-1670
-1612
-1553
-1494
-1435
-1376
-1316
-1256
-1196
-1136
-1076
-1016
-955
-895
-834
-774
-713
-653
-592
-531
-471
-411
-350
-290
-230
-170
-111
-51
8
67
125
184
242
300
358
416
473
530
587
644
701
758
814
870
926
982
1038
1094
1149
1204
1259
1314
1369
1423
1477
1531
1584
1638
1690
1743
1795
1847
1899
1950
2001
2052
2102
2152
2201
2250
2299
2347
2394
2441
2488
2534
2579
2624
2669
2713
2756
2799
2841
2883
2924
2964
3004
3043
3082
3120
3157
3194
3230
3266
3301
3335
3369
3402
3434
3466
3497
3528
3558
3587
3616
3645
3672
3700
3726
3752
3778
3803
3827
3850
3873
3896
3917
3938
3959
3978
3997
4016
4033
4050
4067
4082
4098
4112
4126
4140
4153
4165
4177
4189
4200
4211
4221
4231
4241
4250
4259
4268
4276
4284
4292
4299
4306
4313
4320
4327
4333
4339
4345
4351
4357
4363
4368
4374
4380
4385
4391
4396
4402
4407
4413
4418
4424
4429
4434
4439
4444
4449
4454
4459
4463
4467
4471
4475
4479
4482
4485
4488
4491
4493
4495
4497
4499
4501
4502
4504
4505
4506
4507
4508
4508
4509
4509
4509
4508
4508
4507
4506
4505
4504
4502
4500
4498
4495
4492
4489
4485
4481
4477
4472
4466
4460
4454
4447
4440
4432
4424
4415
4406
4396
4386
4375
4363
4351
4338
4325
4311
4296
4281
4265
4248
4230
4212
4193
4174
4153
4132
4110
4086
4064
4040
4014
3989
3963
3935
3908
3879
3850
3820
3789
3758
3726
3693
3660
3626
3592
3556
3521
3484
3447
3410
3372
3333
3294
3254
3213
3172
3130
3088
3045
3001
2957
2912
2866
2820
2773
2725
2677
2628
2578
2528
2476
2424
2371
2317
2262
2206
2149
2092
2033
1973
1913
1851
1789
1726
1661
1596
1529
1462
1394
1324
1254
1183
1111
1038
964
889
814
737
660
582
503
424
344
263
182
100
17
-66
-150
-234
-319
-404
-490
-576
-662
-748
-835
-922
-1010
-1097
-1185
-1272
-1360
-1447
-1535
-1622
-1710
-1797
-1883
-1970
-2056
-2142
-2228
-2313
-2398
-2483
-2567
-2651
-2734
-2817
-2899
-2981
-3062
-3142
-3222
-3301
-3379
-3456
-3533
-3608
-3683
-3757
-3830
-3902
-3973
-4043
-4112
-4180
-4246
-4312
-4376
-4439
-4502
-4562
-4622
-4681
-4738
-4794
-4849
-4902
-4955
-5006
-5055
-5104
-5151
-5197
-5242
-5285
-5327
-5368
-5407
-5446
-5483
-5518
-5553
-5586
-5619
-5650
-5680
-5709
-5736
-5763
-5788
-5813
-5836
-5858
-5879
-5900
-5919
-5937
-5954
-5971
-5986
-6001
-6015
-6028
-6040
-6052
-6062
-6072
-6081
-6089
-6097
-6103
-6109
-6115
-6119
-6123
-6126
-6129
-6131
-6132
-6132
-6131
-6130
-6128
-6126
-6122
-6118
-6113
-6108
-6102
-6094
-6087
-6078
-6069
-6059
-6048
-6036
-6024
-6011
-5997
-5982
-5967
-5951
-5935
-5917
-5899
-5880
-5860
-5840
-5819
-5797
-5774
-5750
-5726
-5700
-5674
-5647
-5619
-5590
-5560
-5529
-5497
-5464
-5430
-5395
-5359
-5322
-5283
-5244
-5204
-5162
-5120
-5076
-5032
-4986
-4940
-4892
-4844
-4794
-4743
-4692
-4640
-4586
-4532
-4477
-4422
-4365
-4308
-4250
-4191
-4131
-4070
-4010
-3949
-3887
-3824
-3761
-3697
-3633
-3568
-3503
-3438
-3372
-3306
-3239
-3173
-3106
-3038
-2971
-2903
-2836
-2768
-2700
-2631
-2563
-2494
-2426
-2357
-2288
-2219
-2150
-2081
-2012
-1943
-1873
-1804
-1734
-1665
-1595
-1526
-1456
-1386
-1317
-1247
-1177
-1108
-1039
-969
-900
-831
-762
-693
-625
-556
-488
-420
-352
-284
-217
-149
-82
-15
51
117
183
249
314
379
443
508
572
636
699
762
825
887
949
1010
1072
1133
1193
1253
1312
1371
1429
1487
1544
1600
1656
1711
1765
1819
1872
1924
1976
2027
2077
2126
2174
2222
2269
2315
2360
2404
2448
2491
2532
2574
2614
2654
2693
2731
2768
2804
2840
2875
2909
2943
2975
3007
3038
3069
3098
3127
3155
3182
3208
3233
3257
3280
3303
3324
3344
3364
3382
3399
3416
3431
3445
3459
3471
3482
3493
3502
3511
3518
3524
3530
3534
3538
3540
3542
3542
3542
3540
3538
3535
3531
3527
3521
3515
3507
3499
3491
3481
3471
3460
3448
3436
3423
3410
3396
3381
3365
3349
3333
3315
3298
3279
3260
3241
3220
3200
3179
3157
3135
3112
3088
3065
3041
3016
2991
2966
2940
2914
2888
2862
2835
2808
2781
2754
2727
2699
2672
2645
2617
2589
2562
2534
2507
2480
2453
2426
2399
2372
2345
2319
2293
2267
2241
2216
2191
2166
2142
2118
2094
2071
2048
2025
2003
1981
1960
1939
1918
1898
1879
1860
1841
1823
1805
1787
1771
1754
1738
1723
1707
1693
1679
1665
1651
1639
1626
1614
1602
1591
1580
1570
1560
1550
1541
1532
1524
1516
1508
1501
1494
1487
1481
1475
1469
1464
1459
1454
1450
1446
1443
1440
1437
1434
1432
1430
1429
1427
1426
1425
1425
1425
1424
1425
1425
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1436
1437
1437
1438
1439
1439
1440
1440
1440
1440
1440
1439
1439
1438
1436
1435
1433
1431
1429
1426
1423
1420
1416
1412
1407
1402
1397
1390
1384
1377
1369
1361
1352
1343
1333
1323
1312
1300
1288
1275
1262
1248
1234
1219
1204
1188
1171
1154
1137
1119
1100
1081
1062
1042
1022
1000
980
959
937
915
893
870
848
824
801
778
754
730
706
681
657
632
607
582
556
531
505
479
453
427
401
375
348
322
295
268
241
214
187
160
133
106
79
52
24
-3
-30
-57
-84
-111
-139
-166
-193
-220
-246
-273
-300
-327
-353
-380
-406
-433
-459
-485
-511
-537
-563
-589
-615
-640
-666
-691
-716
-741
-765
-790
-814
-838
-862
-886
-910
-933
-957
-981
-1004
-1028
-1052
-1076
-1099
-1123
-1147
-1171
-1196
-1220
-1244
-1269
-1293
-1318
-1343
-1368
-1393
-1418
-1443
-1469
-1494
-1520
-1545
-1571
-1596
-1622
-1648
-1673
-1699
-1724
-1750
-1775
-1800
-1825
-1850
-1874
-1899
-1923
-1947
-1971
-1995
-2017
-2041
-2064
-2086
-2108
-2129
-2150
-2171
-2190
-2210
-2228
-2246
-2264
-2281
-2297
-2312
-2326
-2340
-2353
-2366
-2377
-2388
-2398
-2407
-2415
-2423
-2429
-2435
-2440
-2444
-2448
-2450
-2452
-2453
-2454
-2453
-2452
-2450
-2447
-2444
-2440
-2435
-2430
-2424
-2417
-2409
-2401
-2393
-2383
-2373
-2363
-2352
-2340
-2328
-2315
-2302
-2288
-2274
-2259
-2244
-2229
-2213
-2196
-2179
-2162
-2144
-2126
-2108
-2089
-2070
-2050
-2029
-2009
-1988
-1967
-1945
-1924
-1901
-1879
-1856
-1833
-1810
-1787
-1763
-1739
-1715
-1691
-1667
-1643
-1618
-1594
-1569
-1544
-1519
-1494
-1470
-1445
-1420
-1395
-1370
-1345
-1320
-1295
-1270
-1246
-1221
-1197
-1172
-1148
-1124
-1100
-1076
-1053
-1029
-1006
-983
-961
-939
-916
-894
-873
-851
-830
-809
-789
-768
-748
-728
-709
-690
-671
-652
-634
-616
-599
-581
-565
-548
-532
-516
-501
-486
-471
-457
-443
-429
-416
-404
-391
-380
-368
-357
-346
-336
-326
-316
-307
-298
-289
-281
-273
-265
-257
-250
-243
-236
-229
-223
-217
-211
-205
-199
-194
-189
-184
-179
-174
-170
-166
-162
-158
-154
-150
-146
-143
-139
-136
-133
-130
-126
-123
-120
-116
-113
-110
-106
-103
-99
-95
-92
-88
-84
-79
-75
-70
-66
-61
-55
-50
-44
-38
-32
-25
-18
-11
-4
4
13
22
31
41
51
61
72
84
96
109
122
136
150
165
181
197
213
231
249
267
286
306
326
347
369
391
414
437
461
485
510
536
562
589
616
644
672
701
730
760
790
820
851
882
914
946
978
1010
1044
1077
1110
1144
1178
1213
1247
1282
1317
1353
1388
1424
1460
1497
1533
1570
1607
1644
1681
1719
1757
1794
1832
1870
1908
1947
1985
2023
2061
2099
2138
2176
2214
2252
2290
2328
2366
2404
2442
2479
2517
2554
2592
2629
2666
2703
2739
2775
2812
2848
2883
2919
2954
2989
3024
3058
3092
3126
3160
3193
3226
3258
3290
3322
3353
3384
3415
3445
3474
3503
3532
3560
3587
3614
3640
3665
3690
3714
3738
3760
3782
3803
3823
3842
3861
3878
3895
3911
3925
3939
3952
3964
3975
3985
3994
4002
4009
4014
4019
4024
4027
4030
4030
4030
4030
4029
4026
4022
4019
4013
4006
4000
3993
3984
3975
3964
3953
3942
3929
3916
3901
3886
3871
3854
3837
3819
3800
3780
3760
3739
3717
3695
3671
3648
3623
3598
3572
3546
3519
3491
3463
3435
3405
3375
3345
3314
3283
3251
3218
3185
3152
3118
3084
3050
3015
2980
2944
2908
2872
2836
2800
2763
2726
2689
2652
2614
2577
2539
2501
2464
2425
2387
2349
2311
2272
2233
2195
2156
2117
2078
2037
1999
1960
1921
1881
1842
1803
1763
1724
1685
1645
1606
1567
1528
1489
1450
1411
1372
1333
1294
1255
1216
1178
1139
1101
1062
1024
985
947
909
870
832
794
756
718
680
642
604
566
528
490
452
415
377
340
303
265
228
191
154
117
81
44
7
-29
-66
-102
-139
-175
-211
-248
-284
-320
-356
-393
-429
-465
-501
-537
-573
-609
-645
-682
-718
-754
-790
-827
-863
-900
-937
-973
-1010
-1047
-1084
-1121
-1159
-1196
-1233
-1271
-1309
-1346
-1384
-1422
-1460
-1498
-1536
-1574
-1612
-1650
-1688
-1726
-1765
-1803
-1842
-1880
-1919
-1957
-1995
-2033
-2072
-2111
-2149
-2187
-2225
-2264
-2302
-2340
-2378
-2416
-2454
-2492
-2530
-2568
-2605
-2643
-2680
-2718
-2755
-2792
-2829
-2866
-2902
-2939
-2975
-3011
-3047
-3083
-3119
-3154
-3190
-3225
-3260
-3295
-3330
-3365
-3399
-3433
-3468
-3502
-3535
-3569
-3602
-3636
-3669
-3702
-3734
-3767
-3799
-3831
-3863
-3895
-3927
-3958
-3990
-4021
-4051
-4082
-4113
-4143
-4173
-4203
-4233
-4262
-4292
-4321
-4349
-4378
-4406
-4434
-4462
-4489
-4516
-4543
-4570
-4596
-4622
-4647
-4673
-4698
-4722
-4747
-4771
-4795
-4818
-4841
-4864
-4887
-4909
-4931
-4953
-4974
-4995
-5016
-5036
-5056
-5076
-5095
-5114
-5133
-5151
-5169
-5187
-5204
-5221
-5237
-5253
-5269
-5284
-5299
-5314
-5328
-5342
-5355
-5368
-5381
-5393
-5405
-5416
-5427
-5438
-5448
-5458
-5467
-5476
-5484
-5492
-5499
-5506
-5513
-5519
-5524
-5530
-5534
-5538
-5542
-5545
-5548
-5550
-5552
-5553
-5554
-5554
-5553
-5552
-5551
-5548
-5546
-5543
-5539
-5534
-5529
-5524
-5518
-5511
-5504
-5496
-5488
-5479
-5470
-5460
-5450
-5439
-5427
-5415
-5402
-5389
-5375
-5361
-5346
-5331
-5315
-5298
-5281
-5263
-5245
-5226
-5206
-5186
-5166
-5144
-5122
-5100
-5077
-5053
-5029
-5004
-4978
-4952
-4926
-4899
-4871
-4843
-4814
-4785
-4755
-4725
-4695
-4664
-4633
-4601
-4569
-4537
-4504
-4471
-4438
-4405
-4371
-4337
-4303
-4268
-4234
-4199
-4164
-4129
-4093
-4058
-4022
-3986
-3951
-3915
-3878
-3842
-3806
-3769
-3732
-3695
-3658
-3621
-3584
-3547
-3510
-3472
-3435
-3397
-3359
-3321
-3283
-3245
-3207
-3169
-3130
-3092
-3053
-3014
-2975
-2936
-2896
-2857
-2817
-2777
-2737
-2696
-2656
-2615
-2574
-2532
-2491
-2449
-2407
-2365
-2322
-2280
-2237
-2194
-2151
-2107
-2064
-2020
-1976
-1932
-1887
-1843
-1798
-1753
-1707
-1662
-1616
-1570
-1524
-1477
-1430
-1383
-1336
-1289
-1241
-1193
-1145
-1096
-1047
-998
-949
-899
-849
-799
-748
-697
-646
-594
-543
-491
-438
-386
-333
-280
-226
-173
-119
-65
-11
44
98
152
207
262
317
371
426
481
536
591
646
700
755
810
864
919
973
1027
1081
1135
1189
1242
1296
1349
1401
1454
1506
1558
1610
1662
1713
1765
1815
1866
1916
1966
2016
2066
2115
2164
2213
2262
2310
2358
2406
2454
2502
2550
2597
2645
2692
2739
2786
2833
2880
2927
2974
3021
3067
3114
3160
3207
3253
3300
3346
3392
3439
3485
3531
3577
3623
3669
3715
3761
3807
3853
3899
3944
3990
4035
4081
4126
4171
4217
4262
4306
4351
4395
4440
4484
4528
4572
4615
4659
4702
4746
4789
4831
4874
4916
4959
5001
5042
5084
5125
5166
5207
5248
5288
5328
5368
5408
5447
5486
5525
5563
5601
5639
5677
5714
5751
5787
5824
5860
5895
5930
5965
6000
6034
6068
6101
6134
6167
6199
6231
6262
6293
6323
6353
6382
6411
6439
6467
6494
6521
6547
6572
6597
6621
6644
6667
6689
6710
6730
6750
6769
6787
6805
6822
6838
6853
6867
6881
6894
6906
6917
6927
6936
6945
6952
6959
6964
6969
6973
6975
6977
6978
6978
6977
6975
6971
6967
6962
6956
6949
6940
6931
6921
6910
6897
6884
6870
6854
6838
6820
6802
6782
6761
6739
6716
6692
6666
6639
6612
6583
6552
6521
6488
6455
6420
6383
6346
6308
6268
6227
6185
6142
6097
6052
6005
5958
5909
5859
5808
5755
5702
5648
5593
5536
5479
5421
5362
5302
5241
5180
5117
5054
4990
4926
4861
4795
4729
4662
4595
4528
4460
4391
4323
4254
4184
4115
4045
3975
3905
3835
3764
3693
3623
3552
3481
3410
3339
3267
3196
3125
3054
2983
2912
2841
2770
2699
2628
2558
2487
2417
2347
2277
2207
2138
2068
1999
1930
1861
1792
1724
1656
1588
1520
1452
1385
1317
1250
1183
1116
1050
984
917
852
786
721
656
591
526
462
398
334
271
208
145
83
21
-41
-102
-163
-224
-284
-343
-403
-462
-520
-578
-636
-693
-750
-806
-862
-917
-972
-1027
-1081
-1134
-1188
-1240
-1292
-1344
-1395
-1446
-1496
-1546
-1595
-1644
-1692
-1740
-1787
-1833
-1880
-1925
-1970
-2015
-2059
-2103
-2146
-2188
-2230
-2272
-2313
-2353
-2393
-2433
-2472
-2510
-2548
-2585
-2622
-2658
-2693
-2728
-2762
-2796
-2829
-2861
-2893
-2924
-2955
-2985
-3014
-3042
-3070
-3098
-3124
-3151
-3176
-3201
-3225
-3249
-3272
-3295
-3317
-3339
-3360
-3381
-3401
-3420
-3439
-3458
-3476
-3494
-3511
-3528
-3544
-3560
-3575
-3590
-3605
-3619
-3632
-3645
-3658
-3670
-3682
-3694
-3705
-3716
-3726
-3736
-3745
-3754
-3762
-3770
-3778
-3785
-3792
-3798
-3804
-3810
-3815
-3819
-3824
-3827
-3831
-3833
-3836
-3838
-3839
-3840
-3840
-3840
-3840
-3838
-3837
-3835
-3832
-3829
-3825
-3821
-3816
-3811
-3805
-3799
-3792
-3785
-3777
-3768
-3759
-3750
-3740
-3729
-3718
-3707
-3695
-3682
-3669
-3656
-3642
-3628
-3613
-3598
-3582
-3566
-3550
-3533
-3516
-3498
-3480
-3462
-3444
-3425
-3406
-3386
-3366
-3346
-3326
-3306
-3285
-3264
-3243
-3222
-3200
-3178
-3157
-3135
-3112
-3090
-3068
-3045
-3023
-3000
-2978
-2955
-2932
-2909
-2886
-2863
-2840
-2817
-2794
-2771
-2748
-2724
-2701
-2678
-2655
-2631
-2608
-2585
-2562
-2538
-2515
-2492
-2469
-2446
-2424
-2401
-2378
-2356
-2333
-2311
-2289
-2267
-2245
-2223
-2202
-2180
-2159
-2138
-2117
-2096
-2076
-2055
-2035
-2015
-1995
-1975
-1955
-1935
-1915
-1896
-1876
-1857
-1837
-1818
-1798
-1779
-1759
-1740
-1720
-1701
-1681
-1662
-1642
-1623
-1603
-1583
-1563
-1544
-1524
-1504
-1484
-1464
-1444
-1424
-1404
-1383
-1363
-1342
-1321
-1300
-1279
-1258
-1237
-1215
-1193
-1171
-1149
-1127
-1104
-1082
-1059
-1036
-1012
-989
-966
-942
-918
-894
-869
-845
-820
-795
-770
-744
-718
-692
-666
-639
-612
-585
-558
-530
-503
-475
-446
-418
-389
-360
-331
-302
-272
-242
-212
-182
-152
-122
-91
-60
-30
1
32
63
94
125
155
186
217
248
279
310
340
371
402
432
463
493
523
554
584
614
644
674
703
733
762
792
821
850
879
907
936
964
992
1020
1048
1075
1102
1129
1156
1183
1209
1236
1262
1288
1313
1339
1364
1390
1415
1440
1464
1489
1514
1538
1562
1586
1610
1634
1658
1682
1705
1728
1752
1775
1798
1821
1843
1866
1888
1910
1932
1954
1976
1997
2019
2040
2061
2081
2102
2122
2142
2161
2181
2200
2219
2237
2255
2273
2291
2308
2326
2342
2359
2375
2391
2407
2423
2438
2453
2468
2483
2497
2511
2525
2539
2552
2565
2578
2591
2604
2616
2628
2640
2652
2663
2675
2686
2697
2707
2718
2728
2738
2748
2758
2768
2777
2786
2795
2804
2813
2821
2829
2837
2845
2852
2859
2866
2873
2879
2885
2891
2897
2902
2907
2912
2917
2921
2925
2928
2932
2935
2938
2940
2942
2944
2945
2946
2946
2947
2946
2946
2945
2944
2942
2940
2937
2934
2931
2928
2924
2920
2915
2910
2905
2900
2894
2888
2881
2875
2868
2860
2853
2845
2837
2828
2820
2811
2801
2792
2782
2771
2760
2749
2738
2726
2713
2700
2687
2673
2659
2645
2629
2614
2597
2581
2563
2545
2527
2508
2489
2469
2448
2427
2405
2383
2360
2337
2313
2289
2264
2238
2212
2185
2158
2130
2102
2073
2044
2015
1985
1954
1923
1892
1861
1829
1796
1764
1731
1698
1664
1631
1597
1563
1529
1494
1460
1425
1390
1355
1321
1286
1251
1215
1180
1145
1110
1075
1040
1004
970
935
900
865
830
796
761
727
692
658
624
590
556
522
489
455
422
389
357
324
292
260
228
196
165
134
103
72
42
12
-18
-47
-76
-105
-134
-162
-190
-218
-245
-272
-298
-325
-351
-377
-402
-427
-452
-476
-500
-524
-547
-571
-593
-616
-638
-660
-682
-703
-724
-745
-765
-785
-805
-825
-844
-864
-882
-901
-919
-938
-955
-973
-990
-1008
-1025
-1041
-1058
-1074
-1090
-1106
-1122
-1137
-1153
-1168
-1183
-1197
-1212
-1226
-1240
-1254
-1267
-1281
-1294
-1307
-1320
-1333
-1345
-1357
-1369
-1381
-1393
-1405
-1416
-1427
-1439
-1450
-1460
-1471
-1482
-1492
-1502
-1512
-1522
-1532
-1542
-1551
-1561
-1570
-1579
-1587
-1596
-1604
-1612
-1620
-1628
-1636
-1643
-1650
-1657
-1664
-1670
-1677
-1683
-1689
-1694
-1700
-1705
-1710
-1715
-1719
-1723
-1727
-1731
-1735
-1738
-1741
-1744
-1746
-1749
-1750
-1752
-1753
-1754
-1755
-1755
-1755
-1755
-1755
-1754
-1752
-1751
-1749
-1746
-1744
-1741
-1737
-1734
-1730
-1725
-1721
-1716
-1710
-1704
-1698
-1692
-1685
-1678
-1671
-1663
-1655
-1646
-1637
-1628
-1619
-1609
-1599
-1588
-1577
-1566
-1555
-1543
-1531
-1518
-1506
-1492
-1479
-1465
-1451
-1437
-1422
-1407
-1392
-1377
-1361
-1344
-1328
-1311
-1294
-1276
-1259
-1240
-1222
-1203
-1184
-1165
-1146
-1126
-1106
-1085
-1064
-1043
-1022
-1000
-978
-955
-932
-909
-885
-861
-837
-812
-786
-761
-734
-708
-681
-654
-626
-598
-569
-540
-511
-481
-451
-420
-389
-358
-326
-294
-262
-229
-196
-162
-129
-94
-60
-25
10
46
81
118
154
191
228
265
303
340
379
417
456
495
534
574
614
654
694
735
776
817
859
901
943
985
1028
1071
1115
1158
1202
1246
1291
1335
1380
1425
1470
1516
1561
1607
1653
1699
1745
1791
1837
1883
1929
1976
2021
2068
2114
2160
2206
2252
2297
2343
2388
2433
2478
2523
2567
2611
2655
2699
2742
2784
2827
2869
2910
2951
2992
3032
3072
3110
3149
3187
3224
3260
3296
3331
3366
3399
3432
3464
3496
3526
3556
3585
3613
3641
3667
3693
3718
3742
3765
3787
3808
3829
3848
3867
3885
3902
3918
3933
3947
3961
3973
3985
3996
4006
4014
4022
4030
4038
4043
4049
4053
4056
4059
4061
4062
4062
4062
4061
4059
4057
4054
4050
4045
4040
4034
4027
4019
4011
4003
3993
3983
3972
3960
3947
3934
3920
3906
3890
3874
3858
3840
3822
3803
3784
3764
3743
3721
3699
3676
3653
3629
3604
3579
3553
3526
3499
3471
3442
3413
3383
3353
3321
3290
3257
3224
3191
3157
3122
3087
3051
3014
2977
2940
2901
2863
2824
2784
2744
2704
2663
2622
2580
2538
2496
2453
2410
2366
2322
2278
2233
2188
2143
2098
2052
2005
1960
1914
1867
1820
1774
1726
1679
1632
1585
1537
1489
1442
1394
1346
1298
1250
1202
1154
1106
1058
1010
962
914
866
818
770
722
674
626
579
531
484
436
389
342
295
248
202
155
109
63
17
-29
-74
-120
-165
-209
-254
-298
-342
-386
-429
-472
-515
-557
-599
-641
-682
-724
-765
-805
-845
-885
-925
-964
-1002
-1042
-1080
-1118
-1156
-1193
-1230
-1266
-1302
-1338
-1374
-1409
-1443
-1478
-1512
-1546
-1579
-1612
-1645
-1677
-1709
-1741
-1772
-1803
-1834
-1865
-1895
-1924
-1954
-1983
-2012
-2041
-2069
-2097
-2124
-2152
-2179
-2205
-2232
-2258
-2283
-2308
-2333
-2358
-2382
-2405
-2429
-2451
-2474
-2496
-2517
-2538
-2559
-2579
-2598
-2617
-2636
-2654
-2671
-2688
-2705
-2721
-2736
-2751
-2765
-2778
-2791
-2803
-2815
-2826
-2836
-2845
-2854
-2862
-2870
-2876
-2882
-2888
-2892
-2896
-2900
-2902
-2904
-2905
-2906
-2905
-2904
-2903
-2900
-2897
-2894
-2889
-2884
-2878
-2872
-2864
-2856
-2848
-2838
-2828
-2818
-2806
-2794
-2781
-2768
-2754
-2739
-2723
-2707
-2690
-2673
-2654
-2635
-2616
-2596
-2575
-2553
-2531
-2508
-2485
-2461
-2436
-2411
-2385
-2359
-2332
-2304
-2276
-2247
-2218
-2188
-2158
-2127
-2096
-2065
-2032
-2000
-1967
-1933
-1899
-1865
-1830
-1795
-1760
-1724
-1688
-1652
-1616
-1579
-1543
-1506
-1468
-1431
-1393
-1356
-1318
-1280
-1242
-1204
-1166
-1128
-1089
-1051
-1012
-975
-936
-898
-860
-821
-783
-745
-707
-669
-631
-593
-555
-517
-479
-441
-403
-366
-328
-291
-253
-216
-179
-142
-105
-68
-31
5
42
78
115
151
187
223
259
294
330
365
401
436
471
506
541
575
610
644
678
712
746
779
813
846
879
912
945
978
1010
1042
1074
1106
1138
1170
1201
1233
1264
1295
1326
1357
1388
1418
1449
1480
1510
1540
1570
1600
1630
1660
1690
1720
1749
1779
1808
1837
1866
1895
1924
1953
1981
2009
2037
2066
2094
2122
2149
2177
2204
2231
2258
2285
2311
2338
2364
2390
2416
2442
2467
2493
2518
2543
2568
2592
2616
2640
2664
2688
2711
2734
2757
2779
2802
2824
2846
2867
2889
2910
2931
2951
2972
2992
3012
3032
3051
3071
3090
3109
3127
3146
3164
3182
3199
3217
3234
3251
3268
3285
3301
3318
3334
3349
3365
3380
3396
3411
3425
3440
3454
3468
3482
3496
3509
3523
3535
3548
3560
3572
3584
3596
3607
3618
3628
3639
3648
3658
3667
3676
3684
3692
3700
3707
3714
3720
3726
3732
3737
3742
3746
3750
3753
3756
3758
3760
3761
3762
3762
3762
3761
3760
3758
3756
3753
3750
3746
3741
3736
3731
3725
3719
3712
3705
3697
3689
3681
3672
3662
3653
3642
3632
3621
3610
3599
3587
3574
3562
3549
3536
3522
3509
3495
3480
3465
3450
3435
3419
3403
3387
3370
3353
3336
3318
3300
3282
3264
3245
3226
3206
3187
3166
3146
3125
3104
3083
3062
3040
3017
2995
2972
2949
2926
2902
2878
2854
2829
2804
2779
2754
2728
2702
2675
2649
2622
2595
2567
2540
2512
2484
2456
2428
2399
2370
2341
2312
2283
2253
2223
2193
2163
2133
2102
2071
2040
2009
1977
1945
1913
1881
1849
1816
1783
1750
1716
1682
1648
1614
1580
1545
1510
1475
1439
1403
1367
1331
1294
1258
1221
1183
1146
1108
1071
1033
995
957
918
880
842
803
764
726
687
648
610
571
532
493
454
415
376
337
298
259
220
181
142
103
65
26
-12
-51
-89
-127
-165
-203
-241
-278
-316
-353
-390
-427
-464
-500
-536
-572
-608
-644
-679
-714
-749
-784
-819
-853
-887
-921
-954
-988
-1020
-1054
-1086
-1119
-1151
-1183
-1215
-1246
-1278
-1309
-1340
-1370
-1400
-1430
-1460
-1489
-1518
-1547
-1576
-1604
-1632
-1660
-1687
-1715
-1742
-1768
-1795
-1821
-1847
-1873
-1898
-1923
-1949
-1973
-1998
-2021
-2047
-2071
-2094
-2118
-2141
-2165
-2188
-2210
-2233
-2255
-2278
-2300
-2322
-2343
-2365
-2386
-2407
-2428
-2448
-2469
-2489
-2509
-2528
-2548
-2567
-2585
-2604
-2622
-2639
-2657
-2674
-2690
-2706
-2722
-2738
-2753
-2768
-2782
-2796
-2810
-2824
-2837
-2849
-2862
-2873
-2885
-2896
-2907
-2918
-2928
-2938
-2947
-2956
-2965
-2974
-2982
-2990
-2998
-3005
-3013
-3020
-3026
-3033
-3039
-3045
-3051
-3056
-3062
-3067
-3072
-3076
-3081
-3085
-3089
-3092
-3096
-3099
-3102
-3105
-3107
-3110
-3112
-3113
-3115
-3116
-3117
-3118
-3118
-3119
-3119
-3118
-3118
-3117
-3116
-3114
-3113
-3111
-3109
-3107
-3104
-3101
-3098
-3095
-3092
-3088
-3085
-3081
-3076
-3072
-3067
-3063
-3058
-3053
-3047
-3042
-3036
-3031
-3025
-3019
-3013
-3006
-3000
-2993
-2987
-2980
-2973
-2966
-2959
-2952
-2945
-2938
-2931
-2923
-2916
-2908
-2900
-2893
-2885
-2877
-2869
-2861
-2853
-2845
-2837
-2829
-2821
-2813
-2805
-2796
-2788
-2780
-2771
-2763
-2754
-2746
-2737
-2729
-2721
-2712
-2704
-2695
-2687
-2678
-2670
-2662
-2653
-2645
-2637
-2629
-2621
-2613
-2605
-2597
-2590
-2582
-2575
-2567
-2560
-2553
-2546
-2539
-2532
-2525
-2519
-2512
-2505
-2499
-2493
-2486
-2480
-2474
-2468
-2462
-2456
-2450
-2444
-2439
-2433
-2427
-2422
-2416
-2411
-2405
-2400
-2395
-2390
-2384
-2379
-2374
-2369
-2364
-2359
-2354
-2349
-2344
-2339
-2335
-2330
-2325
-2320
-2315
-2311
-2306
-2301
-2296
-2291
-2286
-2281
-2276
-2270
-2265
-2260
-2254
-2248
-2242
-2236
-2230
-2224
-2217
-2211
-2204
-2197
-2189
-2182
-2174
-2167
-2159
-2150
-2142
-2133
-2125
-2116
-2106
-2097
-2087
-2078
-2068
-2057
-2047
-2036
-2025
-2013
-2001
-1990
-1978
-1965
-1953
-1939
-1925
-1911
-1897
-1882
-1866
-1850
-1834
-1817
-1800
-1782
-1764
-1745
-1726
-1706
-1685
-1665
-1643
-1622
-1599
-1577
-1553
-1530
-1505
-1481
-1456
-1430
-1405
-1378
-1352
-1325
-1297
-1269
-1241
-1213
-1184
-1155
-1126
-1096
-1066
-1036
-1004
-974
-943
-911
-880
-848
-816
-783
-751
-718
-685
-651
-618
-584
-550
-516
-481
-447
-412
-377
-342
-307
-271
-236
-200
-164
-128
-92
-55
-19
18
54
91
128
164
201
238
275
312
349
386
422
459
495
532
568
604
640
676
712
747
783
818
853
887
922
956
989
1022
1056
1089
1122
1154
1186
1218
1249
1280
1311
1341
1371
1400
1429
1458
1486
1514
1541
1568
1595
1621
1646
1672
1696
1720
1744
1767
1790
1812
1833
1854
1874
1894
1913
1932
1950
1968
1985
2001
2017
2033
2048
2062
2076
2089
2102
2114
2126
2137
2148
2158
2168
2177
2186
2194
2202
2209
2217
2223
2229
2235
2241
2246
2251
2255
2259
2263
2267
2270
2274
2277
2279
2282
2284
2286
2288
2290
2292
2293
2295
2296
2297
2298
2299
2300
2301
2301
2302
2302
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2302
2302
2302
2301
2301
2300
2300
2300
2299
2299
2298
2298
2297
2297
2297
2296
2296
2295
2295
2294
2294
2293
2292
2292
2291
2290
2289
2288
2287
2286
2285
2283
2282
2280
2278
2276
2274
2272
2270
2268
2265
2262
2259
2256
2253
2249
2246
2242
2237
2233
2229
2224
2219
2214
2208
2202
2196
2190
2184
2177
2170
2163
2155
2147
2139
2130
2122
2112
2103
2093
2083
2073
2062
2051
2040
2028
2016
2004
1991
1978
1965
1951
1937
1922
1908
1893
1877
1862
1846
1829
1812
1795
1778
1760
1742
1724
1705
1686
1667
1647
1627
1607
1586
1565
1544
1523
1501
1479
1457
1434
1411
1388
1364
1341
1317
1293
1268
1243
1218
1193
1168
1142
1116
1089
1063
1036
1008
982
954
926
898
869
841
812
783
753
724
694
664
634
604
573
542
512
481
450
418
387
356
324
292
261
229
197
165
133
101
68
36
4
-29
-62
-94
-127
-160
-193
-226
-259
-292
-325
-358
-391
-424
-458
-491
-524
-558
-591
-625
-659
-692
-726
-760
-794
-827
-861
-895
-929
-963
-997
-1031
-1065
-1099
-1133
-1167
-1200
-1234
-1268
-1302
-1335
-1369
-1402
-1436
-1469
-1503
-1536
-1569
-1602
-1636
-1669
-1702
-1735
-1768
-1800
-1833
-1866
-1898
-1931
-1963
-1995
-2028
-2060
-2092
-2123
-2155
-2186
-2218
-2249
-2280
-2310
-2341
-2371
-2401
-2431
-2460
-2489
-2518
-2547
-2575
-2603
-2631
-2658
-2685
-2711
-2737
-2763
-2788
-2813
-2838
-2861
-2885
-2908
-2930
-2952
-2974
-2994
-3015
-3034
-3053
-3072
-3090
-3107
-3124
-3140
-3155
-3170
-3184
-3198
-3210
-3223
-3234
-3245
-3255
-3264
-3273
-3281
-3288
-3295
-3301
-3306
-3310
-3314
-3317
-3319
-3320
-3320
-3320
-3319
-3317
-3314
-3310
-3306
-3301
-3294
-3287
-3279
-3271
-3261
-3250
-3239
-3227
-3214
-3200
-3185
-3169
-3152
-3134
-3116
-3096
-3076
-3054
-3032
-3009
-2985
-2960
-2934
-2907
-2879
-2850
-2820
-2790
-2758
-2726
-2693
-2659
-2624
-2588
-2551
-2513
-2475
-2436
-2396
-2355
-2313
-2271
-2228
-2184
-2140
-2095
-2049
-2003
-1956
-1908
-1860
-1811
-1762
-1713
-1663
-1612
-1561
-1509
-1458
-1405
-1353
-1300
-1246
-1192
-1138
-1084
-1029
-974
-919
-863
-807
-751
-694
-638
-581
-524
-467
-409
-352
-294
-237
-179
-121
-63
-5
53
111
169
227
285
343
401
459
517
574
632
690
747
804
861
918
975
1032
1089
1145
1201
1257
1313
1369
1424
1479
1534
1589
1644
1698
1752
1806
1860
1913
1967
2019
2072
2124
2176
2227
2279
2329
2380
2430
2479
2528
2577
2625
2673
2720
2767
2813
2858
2903
2948
2992
3035
3078
3120
3161
3202
3242
3281
3320
3358
3395
3431
3467
3502
3536
3570
3602
3634
3665
3695
3725
3753
3781
3808
3834
3859
3884
3907
3930
3952
3973
3993
4011
4030
4046
4062
4078
4093
4107
4120
4131
4142
4152
4161
4170
4177
4184
4189
4194
4198
4201
4203
4205
4205
4205
4204
4203
4200
4197
4193
4188
4182
4176
4169
4161
4152
4143
4133
4122
4111
4099
4086
4073
4059
4043
4029
4013
3996
3979
3961
3943
3924
3905
3885
3864
3844
3822
3800
3778
3755
3732
3708
3684
3660
3635
3610
3584
3558
3532
3506
3479
3451
3424
3396
3368
3339
3310
3281
3252
3222
3192
3161
3130
3099
3068
3036
3004
2971
2939
2906
2872
2839
2805
2771
2736
2701
2666
2631
2595
2560
2524
2487
2451
2414
2377
2339
2302
2264
2226
2187
2149
2110
2071
2032
1992
1952
1913
1873
1832
1792
1751
1710
1669
1628
1587
1545
1504
1462
1420
1378
1336
1294
1251
1209
1166
1124
1081
1039
996
953
911
868
826
783
741
698
656
614
571
529
487
445
403
361
319
278
236
195
154
112
71
30
-10
-51
-91
-132
-172
-212
-252
-291
-331
-370
-410
-449
-488
-526
-565
-603
-641
-679
-717
-754
-792
-829
-866
-902
-939
-975
-1010
-1047
-1082
-1118
-1153
-1188
-1223
-1258
-1292
-1327
-1361
-1395
-1429
-1462
-1496
-1529
-1562
-1595
-1627
-1660
-1692
-1724
-1756
-1788
-1819
-1851
-1882
-1913
-1944
-1975
-2005
-2036
-2066
-2097
-2127
-2157
-2187
-2217
-2246
-2276
-2305
-2334
-2363
-2392
-2421
-2449
-2477
-2505
-2533
-2560
-2587
-2614
-2641
-2667
-2693
-2719
-2744
-2769
-2794
-2818
-2842
-2866
-2889
-2912
-2935
-2957
-2978
-3000
-3021
-3041
-3061
-3081
-3100
-3119
-3137
-3155
-3172
-3189
-3205
-3220
-3235
-3250
-3264
-3277
-3290
-3302
-3313
-3324
-3335
-3344
-3353
-3361
-3369
-3376
-3382
-3388
-3393
-3397
-3400
-3403
-3405
-3407
-3407
-3407
-3406
-3405
-3402
-3399
-3396
-3391
-3386
-3380
-3374
-3366
-3358
-3350
-3340
-3330
-3319
-3308
-3295
-3282
-3269
-3254
-3239
-3223
-3207
-3190
-3172
-3153
-3134
-3114
-3093
-3072
-3050
-3027
-3004
-2979
-2955
-2930
-2904
-2877
-2850
-2822
-2794
-2764
-2735
-2704
-2674
-2642
-2610
-2577
-2544
-2510
-2476
-2441
-2405
-2369
-2332
-2295
-2257
-2219
-2180
-2141
-2101
-2061
-2021
-1980
-1938
-1896
-1854
-1812
-1769
-1725
-1682
-1638
-1593
-1549
-1504
-1459
-1413
-1368
-1322
-1275
-1229
-1182
-1136
-1089
-1041
-994
-947
-899
-852
-804
-756
-708
-660
-612
-564
-516
-468
-420
-371
-323
-275
-227
-179
-130
-82
-34
14
62
110
157
205
253
300
348
395
442
489
536
583
630
676
723
769
815
861
906
952
997
1043
1088
1132
1177
1222
1266
1310
1354
1398
1442
1485
1528
1572
1615
1657
1700
1743
1785
1827
1869
1911
1953
1995
2036
2078
2119
2160
2201
2241
2282
2322
2362
2402
2442
2482
2521
2560
2599
2638
2677
2715
2753
2791
2828
2866
2903
2939
2976
3012
3047
3083
3118
3153
3187
3221
3255
3288
3321
3354
3386
3417
3449
3480
3510
3540
3570
3599
3628
3656
3684
3711
3738
3764
3790
3815
3840
3864
3888
3911
3934
3956
3977
3998
4018
4038
4057
4075
4094
4111
4127
4143
4158
4173
4187
4200
4212
4224
4235
4245
4255
4264
4272
4279
4286
4292
4297
4301
4305
4308
4310
4311
4312
4311
4311
4309
4306
4303
4299
4294
4289
4283
4276
4268
4260
4251
4241
4231
4220
4208
4196
4183
4169
4155
4140
4124
4108
4091
4074
4056
4037
4018
3998
3978
3957
3936
3914
3892
3869
3846
3822
3798
3773
3748
3723
3697
3671
3645
3618
3591
3564
3537
3509
3481
3453
3425
3396
3368
3339
3310
3281
3252
3223
3194
3165
3136
3107
3078
3049
3020
2991
2962
2933
2904
2876
2847
2819
2790
2762
2734
2706
2678
2650
2622
2595
2567
2540
2513
2486
2459
2433
2406
2380
2353
2327
2301
2276
2250
2224
2199
2174
2148
2123
2098
2073
2049
2024
1999
1975
1951
1926
1902
1878
1854
1831
1807
1784
1760
1737
1714
1691
1668
1645
1622
1600
1577
1555
1533
1511
1489
1467
1445
1424
1403
1382
1361
1340
1319
1299
1279
1259
1239
1219
1199
1180
1161
1141
1123
1104
1085
1067
1048
1030
1012
994
976
959
941
924
907
890
873
856
840
823
807
791
775
759
743
727
712
697
682
667
652
637
623
608
594
580
566
552
539
526
512
499
486
474
461
449
436
424
412
401
389
377
366
355
344
333
323
312
302
291
281
271
262
252
243
233
224
215
206
197
189
180
172
164
156
148
140
132
125
117
110
102
95
88
81
74
67
59
52
45
38
31
24
17
9
2
-5
-13
-21
-28
-36
-44
-52
-60
-69
-77
-86
-95
-104
-113
-122
-131
-141
-151
-161
-171
-181
-191
-202
-213
-224
-235
-246
-258
-269
-281
-293
-306
-318
-331
-344
-357
-370
-383
-397
-411
-425
-439
-453
-467
-482
-497
-512
-527
-542
-558
-574
-589
-605
-622
-638
-654
-671
-688
-705
-722
-740
-757
-775
-793
-811
-829
-847
-865
-884
-902
-921
-939
-958
-977
-995
-1014
-1032
-1051
-1070
-1088
-1107
-1125
-1143
-1161
-1179
-1197
-1215
-1232
-1250
-1267
-1284
-1301
-1318
-1334
-1351
-1367
-1383
-1399
-1414
-1430
-1445
-1460
-1475
-1489
-1504
-1518
-1532
-1545
-1559
-1572
-1585
-1598
-1610
-1622
-1634
-1646
-1657
-1668
-1679
-1690
-1700
-1710
-1719
-1729
-1738
-1747
-1755
-1763
-1771
-1779
-1786
-1793
-1799
-1806
-1812
-1818
-1823
-1828
-1833
-1838
-1842
-1846
-1849
-1853
-1856
-1859
-1861
-1863
-1865
-1867
-1868
-1869
-1870
-1871
-1871
-1871
-1871
-1871
-1870
-1869
-1868
-1867
-1865
-1864
-1862
-1860
-1858
-1856
-1853
-1851
-1848
-1845
-1843
-1840
-1837
-1833
-1830
-1827
-1823
-1820
-1816
-1812
-1809
-1805
-1801
-1797
-1792
-1788
-1784
-1779
-1775
-1770
-1765
-1760
-1755
-1750
-1745
-1739
-1734
-1728
-1722
-1716
-1710
-1704
-1697
-1691
-1684
-1677
-1671
-1664
-1656
-1649
-1642
-1634
-1627
-1619
-1611
-1603
-1595
-1586
-1578
-1569
-1560
-1551
-1542
-1533
-1524
-1514
-1504
-1495
-1485
-1474
-1464
-1453
-1443
-1432
-1420
-1409
-1397
-1386
-1374
-1361
-1349
-1337
-1324
-1311
-1298
-1284
-1271
-1257
-1243
-1229
-1214
-1200
-1185
-1171
-1156
-1140
-1125
-1110
-1094
-1078
-1063
-1047
-1031
-1014
-998
-982
-965
-949
-932
-915
-898
-881
-864
-847
-830
-813
-796
-778
-761
-744
-727
-709
-692
-675
-658
-641
-624
-607
-590
-573
-556
-540
-524
-508
-492
-476
-460
-445
-429
-414
-399
-385
-370
-356
-342
-328
-315
-302
-289
-276
-263
-251
-239
-227
-216
-205
-194
-183
-173
-163
-153
-143
-134
-125
-116
-107
-99
-91
-83
-75
-68
-61
-54
-47
-41
-35
-29
-23
-17
-12
-6
-1
4
8
13
18
22
26
31
35
38
42
46
49
52
55
58
61
64
66
69
71
73
75
76
78
79
81
82
83
83
84
85
85
85
85
85
85
84
84
83
82
82
81
79
78
77
75
74
72
71
69
67
65
63
61
60
58
56
54
52
50
48
46
44
42
40
38
36
34
32
30
28
27
25
23
21
20
18
16
15
13
12
10
9
8
6
5
4
3
2
1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
1
2
3
5
6
8
10
12
14
16
19
22
25
28
32
35
39
43
48
52
57
62
67
72
77
83
89
95
101
108
114
121
128
135
142
150
157
165
173
181
189
197
206
214
223
232
241
250
260
270
280
290
300
310
321
332
343
354
365
376
388
400
411
424
436
448
461
473
486
499
512
525
538
552
565
579
593
607
621
635
649
663
677
692
706
721
735
750
765
780
794
809
824
839
854
869
884
898
913
928
943
958
973
987
1002
1016
1032
1046
1061
1076
1090
1105
1119
1134
1148
1162
1177
1191
1205
1219
1233
1247
1261
1275
1289
1302
1316
1329
1343
1356
1370
1383
1396
1409
1422
1435
1447
1460
1473
1485
1498
1510
1523
1535
1547
1559
1571
1583
1595
1607
1619
1630
1642
1653
1665
1676
1688
1699
1710
1721
1732
1743
1754
1765
1775
1786
1797
1807
1818
1828
1838
1849
1859
1869
1879
1889
1898
1908
1918
1927
1937
1946
1955
1964
1973
1982
1991
1999
2008
2016
2024
2032
2040
2048
2055
2062
2070
2077
2084
2090
2097
2103
2109
2115
2121
2126
2131
2136
2141
2145
2150
2153
2157
2160
2163
2166
2168
2170
2172
2173
2174
2175
2175
2175
2174
2173
2172
2170
2168
2165
2162
2159
2155
2151
2146
2141
2135
2129
2123
2116
2109
2101
2093
2085
2076
2067
2057
2047
2036
2025
2015
2003
1991
1979
1966
1954
1940
1927
1913
1899
1884
1869
1854
1839
1823
1807
1791
1774
1757
1740
1723
1706
1688
1670
1652
1634
1616
1597
1578
1560
1541
1522
1503
1484
1465
1446
1427
1407
1388
1369
1350
1331
1312
1293
1274
1255
1236
1217
1198
1179
1161
1142
1124
1105
1087
1068
1050
1032
1014
996
978
961
943
926
908
891
873
856
839
822
805
788
772
755
738
722
705
689
672
656
640
624
608
592
576
561
545
529
514
499
483
468
453
439
424
409
395
381
366
352
338
325
311
298
284
271
258
245
232
219
206
194
181
169
156
144
132
120
108
97
85
73
62
50
39
28
17
6
-5
-16
-27
-38
-48
-59
-69
-80
-90
-100
-111
-121
-131
-141
-151
-161
-171
-181
-190
-200
-209
-219
-228
-238
-247
-256
-266
-275
-284
-293
-302
-311
-320
-329
-338
-347
-356
-365
-374
-383
-392
-402
-411
-420
-430
-440
-449
-459
-469
-479
-490
-500
-511
-521
-532
-543
-555
-566
-578
-589
-602
-614
-626
-639
-652
-665
-679
-693
-707
-721
-735
-750
-765
-780
-796
-812
-828
-844
-860
-877
-894
-911
-929
-946
-964
-982
-1000
-1018
-1038
-1056
-1075
-1094
-1114
-1133
-1152
-1172
-1192
-1211
-1231
-1251
-1271
-1291
-1310
-1330
-1350
-1369
-1389
-1408
-1428
-1447
-1466
-1485
-1504
-1522
-1540
-1558
-1576
-1593
-1610
-1627
-1643
-1660
-1675
-1691
-1706
-1720
-1734
-1748
-1761
-1774
-1787
-1799
-1810
-1821
-1832
-1842
-1852
-1861
-1869
-1878
-1885
-1892
-1899
-1905
-1911
-1916
-1920
-1924
-1928
-1930
-1933
-1935
-1936
-1936
-1937
-1936
-1935
-1934
-1932
-1929
-1926
-1922
-1918
-1913
-1908
-1902
-1896
-1889
-1882
-1874
-1866
-1857
-1848
-1838
-1828
-1817
-1806
-1795
-1783
-1770
-1757
-1744
-1730
-1715
-1701
-1685
-1670
-1654
-1637
-1620
-1603
-1585
-1567
-1548
-1529
-1510
-1490
-1470
-1449
-1428
-1407
-1386
-1364
-1341
-1319
-1296
-1273
-1249
-1225
-1201
-1177
-1152
-1127
-1102
-1076
-1051
-1025
-999
-972
-946
-919
-892
-865
-838
-810
-782
-755
-727
-699
-670
-642
-614
-585
-557
-528
-499
-470
-441
-412
-383
-354
-325
-296
-267
-237
-208
-179
-150
-121
-92
-63
-34
-5
24
52
81
109
138
166
194
222
249
277
304
331
358
385
412
438
464
490
515
541
566
591
615
640
664
687
711
734
757
780
803
825
847
868
890
911
932
953
973
993
1012
1033
1053
1072
1091
1110
1129
1147
1165
1184
1201
1219
1237
1254
1271
1288
1305
1322
1338
1355
1371
1387
1403
1419
1435
1450
1466
1481
1497
1512
1527
1542
1557
1572
1586
1601
1615
1630
1644
1658
1672
1686
1700
1714
1728
1741
1755
1768
1782
1795
1808
1821
1834
1847
1860
1873
1885
1898
1910
1923
1935
1948
1960
1972
1984
1996
2008
2020
2032
2044
2056
2067
2079
2091
2103
2114
2126
2137
2149
2160
2172
2183
2195
2206
2217
2229
2240
2251
2263
2274
2285
2296
2307
2318
2329
2340
2351
2362
2373
2384
2394
2405
2416
2426
2436
2447
2457
2467
2477
2487
2497
2506
2516
2525
2534
2543
2552
2561
2570
2578
2586
2594
2602
2610
2617
2625
2632
2638
2645
2651
2657
2663
2669
2674
2679
2684
2688
2692
2696
2700
2703
2706
2708
2711
2712
2714
2715
2716
2716
2716
2716
2715
2714
2713
2711
2709
2706
2703
2699
2695
2690
2685
2680
2674
2668
2661
2654
2646
2637
2629
2619
2609
2599
2588
2577
2565
2552
2539
2526
2511
2497
2481
2466
2449
2432
2415
2397
2378
2359
2340
2319
2299
2277
2255
2233
2210
2187
2163
2138
2113
2088
2062
2035
2008
1981
1953
1924
1895
1865
1835
1805
1774
1742
1710
1678
1645
1611
1577
1543
1508
1473
1437
1401
1364
1328
1290
1252
1214
1176
1137
1098
1059
1018
979
939
898
858
817
775
734
693
651
609
567
525
483
441
399
356
314
272
229
187
145
103
60
18
-23
-65
-107
-148
-189
-230
-271
-312
-352
-392
-431
-471
-510
-548
-586
-624
-661
-698
-735
-771
-807
-842
-876
-911
-944
-977
-1010
-1042
-1074
-1104
-1135
-1165
-1194
-1223
-1251
-1278
-1305
-1331
-1357
-1382
-1406
-1430
-1453
-1475
-1497
-1518
-1538
-1558
-1577
-1595
-1613
-1630
-1647
-1663
-1678
-1692
-1706
-1719
-1731
-1743
-1754
-1764
-1774
-1783
-1792
-1800
-1807
-1814
-1820
-1825
-1830
-1834
-1838
-1841
-1844
-1846
-1847
-1848
-1849
-1849
-1848
-1848
-1846
-1845
-1842
-1840
-1837
-1834
-1830
-1826
-1822
-1817
-1812
-1807
-1801
-1795
-1789
-1783
-1776
-1769
-1762
-1755
-1747
-1739
-1731
-1723
-1715
-1707
-1698
-1689
-1680
-1671
-1662
-1653
-1643
-1634
-1624
-1614
-1604
-1594
-1584
-1574
-1564
-1554
-1544
-1533
-1523
-1512
-1502
-1491
-1481
-1470
-1460
-1449
-1439
-1428
-1418
-1408
-1397
-1387
-1377
-1367
-1356
-1346
-1336
-1327
-1317
-1307
-1297
-1288
-1279
-1269
-1260
-1251
-1243
-1234
-1225
-1217
-1209
-1201
-1193
-1185
-1177
-1170
-1163
-1156
-1149
-1142
-1135
-1129
-1123
-1117
-1111
-1105
-1099
-1094
-1089
-1084
-1079
-1074
-1070
-1065
-1061
-1057
-1053
-1049
-1046
-1042
-1039
-1036
-1032
-1029
-1027
-1024
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-999
-998
-998
-997
-997
-996
-996
-996
-996
-996
-996
-996
-996
-997
-997
-998
-999
-999
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1016
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1000
-998
-995
-992
-989
-985
-982
-978
-973
-969
-964
-960
-955
-949
-944
-938
-932
-926
-919
-913
-906
-899
-892
-884
-876
-868
-860
-852
-843
-834
-825
-816
-807
-797
-787
-777
-767
-757
-746
-736
-725
-714
-703
-691
-680
-669
-657
-645
-634
-622
-610
-598
-585
-573
-561
-549
-536
-524
-511
-498
-486
-473
-460
-447
-434
-422
-409
-396
-383
-370
-357
-344
-332
-319
-306
-293
-281
-268
-255
-243
-230
-218
-205
-193
-180
-168
-156
-144
-131
-119
-107
-95
-83
-71
-59
-47
-36
-24
-12
-1
11
22
33
45
56
67
78
89
99
110
121
131
141
152
162
172
182
192
201
211
220
229
238
247
256
264
273
281
289
296
304
311
319
326
332
339
346
352
358
364
370
376
381
387
392
397
402
407
411
416
420
425
429
433
437
440
444
448
451
455
458
461
464
468
471
474
476
479
482
485
488
490
493
496
498
501
504
506
509
511
514
516
519
521
524
526
529
531
534
536
539
541
544
546
548
551
553
556
558
561
564
566
569
571
574
577
579
582
585
588
591
593
596
599
603
606
609
612
615
619
622
626
629
633
637
641
645
649
653
657
661
666
670
675
679
684
689
694
699
705
710
716
722
728
734
740
747
754
761
768
776
783
791
799
808
816
825
834
843
853
863
873
884
894
905
916
928
940
952
964
976
989
1002
1014
1029
1043
1057
1071
1085
1100
1115
1130
1146
1162
1178
1194
1210
1227
1244
1261
1279
1296
1314
1332
1350
1369
1388
1407
1426
1445
1464
1484
1504
1524
1544
1564
1584
1605
1626
1646
1667
1688
1709
1731
1752
1773
1795
1817
1838
1860
1882
1903
1925
1947
1969
1991
2012
2033
2056
2078
2099
2121
2142
2163
2185
2206
2227
2248
2269
2289
2310
2330
2350
2370
2390
2410
2430
2449
2468
2487
2506
2524
2543
2561
2579
2596
2613
2630
2647
2663
2680
2695
2711
2726
2741
2756
2770
2784
2798
2811
2824
2836
2849
2861
2872
2883
2894
2904
2914
2924
2933
2941
2949
2957
2964
2971
2977
2983
2988
2993
2997
3001
3004
3006
3009
3010
3011
3012
3011
3011
3010
3008
3005
3002
2999
2995
2990
2985
2979
2972
2965
2957
2949
2940
2930
2920
2909
2898
2886
2874
2861
2847
2833
2818
2803
2787
2770
2753
2735
2717
2699
2679
2660
2639
2619
2597
2575
2553
2530
2507
2483
2459
2434
2409
2383
2357
2331
2304
2276
2249
2220
2192
2163
2133
2103
2073
2043
2012
1981
1949
1917
1885
1853
1820
1787
1753
1720
1686
1652
1618
1583
1549
1514
1479
1444
1409
1373
1338
1302
1266
1231
1195
1159
1123
1087
1051
1014
978
942
906
870
834
797
761
725
690
654
618
583
547
512
477
442
407
372
338
304
270
236
203
169
136
104
71
39
7
-25
-57
-88
-119
-150
-180
-211
-241
-270
-300
-329
-358
-387
-415
-444
-471
-499
-527
-554
-581
-608
-634
-661
-687
-713
-738
-764
-789
-814
-839
-864
-888
-912
-936
-960
-984
-1008
-1031
-1055
-1078
-1101
-1124
-1146
-1169
-1192
-1214
-1237
-1259
-1281
-1303
-1325
-1347
-1369
-1391
-1413
-1434
-1456
-1478
-1499
-1521
-1542
-1563
-1584
-1606
-1627
-1648
-1669
-1689
-1710
-1731
-1751
-1772
-1793
-1813
-1833
-1853
-1874
-1894
-1914
-1934
-1953
-1973
-1993
-2012
-2031
-2051
-2070
-2089
-2108
-2127
-2145
-2164
-2182
-2200
-2219
-2237
-2255
-2272
-2290
-2307
-2324
-2342
-2358
-2375
-2392
-2408
-2424
-2440
-2456
-2472
-2487
-2502
-2517
-2532
-2547
-2561
-2576
-2590
-2604
-2617
-2631
-2644
-2657
-2670
-2682
-2694
-2706
-2718
-2730
-2741
-2752
-2763
-2773
-2783
-2793
-2803
-2812
-2821
-2830
-2838
-2846
-2854
-2861
-2868
-2875
-2881
-2887
-2893
-2899
-2904
-2909
-2913
-2917
-2921
-2924
-2927
-2930
-2932
-2934
-2936
-2937
-2938
-2938
-2938
-2938
-2938
-2937
-2935
-2933
-2931
-2929
-2926
-2922
-2919
-2914
-2910
-2905
-2899
-2894
-2887
-2881
-2874
-2866
-2858
-2850
-2841
-2832
-2822
-2812
-2802
-2791
-2779
-2768
-2755
-2743
-2730
-2716
-2703
-2688
-2674
-2658
-2643
-2627
-2611
-2594
-2577
-2559
-2542
-2523
-2505
-2486
-2466
-2446
-2426
-2406
-2385
-2363
-2342
-2320
-2297
-2275
-2252
-2228
-2205
-2181
-2156
-2131
-2106
-2081
-2055
-2029
-2001
-1976
-1948
-1921
-1893
-1865
-1837
-1808
-1779
-1750
-1720
-1690
-1660
-1629
-1599
-1568
-1536
-1505
-1473
-1441
-1409
-1377
-1344
-1311
-1278
-1245
-1212
-1179
-1145
-1112
-1078
-1044
-1010
-976
-942
-908
-874
-840
-805
-771
-737
-703
-669
-634
-600
-566
-532
-498
-464
-431
-397
-363
-330
-296
-263
-230
-197
-164
-132
-99
-67
-35
-3
29
61
92
123
154
185
216
246
276
306
335
365
394
423
451
479
507
535
563
590
617
643
669
695
721
746
771
796
821
845
869
892
915
938
961
983
1004
1027
1048
1069
1090
1111
1131
1151
1171
1190
1209
1228
1247
1265
1283
1301
1318
1335
1352
1369
1385
1401
1417
1433
1448
1463
1478
1493
1507
1522
1536
1549
1563
1576
1589
1602
1615
1628
1640
1652
1664
1675
1687
1698
1709
1720
1731
1741
1752
1762
1772
1782
1791
1801
1810
1820
1829
1838
1846
1855
1864
1872
1880
1888
1896
1903
1911
1918
1925
1932
1939
1946
1952
1958
1964
1970
1976
1982
1987
1992
1997
2001
2007
2012
2016
2020
2025
2029
2032
2036
2040
2043
2047
2050
2053
2056
2059
2061
2064
2066
2069
2071
2073
2075
2077
2079
2080
2082
2083
2085
2086
2088
2089
2090
2091
2093
2094
2095
2096
2097
2098
2099
2100
2100
2101
2102
2103
2103
2104
2104
2105
2105
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2105
2105
2104
2103
2102
2101
2100
2099
2097
2096
2094
2092
2090
2088
2086
2083
2081
2078
2075
2072
2069
2065
2062
2058
2054
2050
2045
2041
2036
2032
2027
2021
2017
2011
2005
2000
1994
1989
1983
1976
1970
1964
1957
1951
1944
1938
1931
1924
1917
1910
1902
1895
1888
1880
1873
1865
1858
1850
1842
1835
1827
1819
1811
1804
1796
1788
1780
1772
1764
1756
1748
1740
1732
1724
1716
1708
1700
1692
1684
1676
1668
1660
1652
1644
1636
1628
1620
1612
1604
1596
1588
1580
1572
1564
1556
1548
1540
1533
1525
1517
1509
1501
1493
1485
1477
1469
1461
1453
1445
1436
1428
1420
1412
1403
1395
1386
1378
1369
1361
1352
1343
1335
1326
1317
1308
1298
1289
1280
1271
1261
1251
1242
1232
1222
1212
1202
1192
1182
1172
1162
1151
1141
1131
1120
1109
1099
1088
1077
1066
1056
1045
1034
1022
1010
1000
989
978
966
955
943
932
920
908
897
885
873
861
849
837
825
812
800
788
776
763
751
738
726
713
700
688
675
662
649
636
623
610
597
584
571
558
544
531
518
504
491
478
464
450
437
423
410
396
383
369
355
342
328
314
300
287
273
259
245
232
218
204
190
176
162
148
134
120
106
92
78
64
49
35
20
6
-9
-23
-38
-53
-68
-83
-98
-113
-128
-144
-159
-175
-190
-206
-222
-237
-253
-270
-286
-302
-318
-335
-351
-368
-385
-401
-418
-435
-452
-469
-487
-504
-522
-539
-557
-574
-592
-610
-628
-647
-665
-683
-702
-720
-739
-758
-777
-796
-815
-834
-854
-873
-893
-913
-933
-953
-973
-993
-1012
-1034
-1054
-1075
-1095
-1116
-1137
-1158
-1180
-1201
-1222
-1244
-1265
-1287
-1309
-1331
-1353
-1375
-1397
-1419
-1441
-1463
-1485
-1508
-1530
-1553
-1575
-1597
-1620
-1642
-1665
-1687
-1709
-1731
-1754
-1776
-1798
-1820
-1842
-1863
-1885
-1907
-1928
-1949
-1971
-1992
-2012
-2033
-2054
-2074
-2094
-2114
-2134
-2153
-2173
-2192
-2210
-2229
-2247
-2265
-2283
-2300
-2317
-2334
-2350
-2367
-2382
-2398
-2413
-2428
-2442
-2456
-2470
-2483
-2496
-2509
-2521
-2532
-2544
-2554
-2565
-2575
-2584
-2593
-2601
-2609
-2617
-2624
-2631
-2637
-2642
-2647
-2652
-2656
-2660
-2663
-2665
-2667
-2669
-2670
-2670
-2670
-2670
-2669
-2667
-2665
-2663
-2660
-2657
-2653
-2648
-2644
-2638
-2633
-2627
-2620
-2613
-2606
-2598
-2590
-2582
-2573
-2564
-2554
-2544
-2534
-2524
-2513
-2502
-2490
-2479
-2467
-2455
-2442
-2429
-2417
-2403
-2390
-2376
-2363
-2349
-2335
-2320
-2306
-2291
-2276
-2262
-2246
-2231
-2216
-2200
-2185
-2169
-2153
-2137
-2121
-2105
-2088
-2072
-2055
-2037
-2021
-2005
-1987
-1970
-1953
-1935
-1918
-1900
-1882
-1864
-1846
-1828
-1810
-1791
-1773
-1754
-1735
-1717
-1698
-1678
-1659
-1640
-1620
-1601
-1581
-1561
-1542
-1522
-1501
-1481
-1461
-1440
-1420
-1399
-1378
-1357
-1336
-1315
-1294
-1273
-1251
-1230
-1208
-1186
-1164
-1142
-1120
-1098
-1075
-1053
-1030
-1006
-984
-961
-938
-915
-891
-867
-844
-820
-796
-771
-747
-722
-697
-672
-647
-622
-596
-571
-545
-519
-492
-466
-439
-412
-385
-358
-330
-302
-274
-246
-218
-189
-161
-132
-103
-74
-44
-14
15
45
76
106
136
167
198
229
260
292
323
355
387
419
451
483
515
548
580
613
646
679
712
745
779
812
845
879
912
946
980
1012
1047
1081
1115
1149
1182
1216
1250
1284
1318
1352
1386
1420
1453
1487
1521
1555
1588
1622
1656
1689
1722
1756
1789
1822
1855
1888
1920
1953
1985
2017
2050
2082
2114
2146
2177
2209
2240
2271
2302
2332
2363
2393
2423
2453
2482
2512
2541
2570
2598
2627
2655
2683
2711
2738
2765
2792
2819
2845
2871
2897
2923
2948
2973
2998
3022
3046
3070
3093
3116
3139
3162
3184
3206
3228
3249
3270
3290
3310
3330
3350
3369
3388
3407
3425
3443
3460
3477
3494
3511
3527
3542
3557
3572
3587
3601
3614
3627
3640
3652
3664
3676
3686
3697
3707
3716
3725
3734
3742
3749
3756
3763
3769
3774
3779
3783
3787
3790
3793
3795
3797
3797
3798
3798
3797
3795
3793
3791
3788
3784
3780
3775
3769
3763
3756
3749
3741
3732
3723
3714
3703
3692
3681
3669
3656
3643
3629
3615
3600
3585
3569
3552
3535
3517
3499
3480
3461
3441
3421
3400
3378
3356
3334
3311
3287
3263
3238
3213
3187
3161
3135
3107
3080
3051
3023
2993
2964
2934
2903
2872
2840
2808
2776
2743
2709
2675
2641
2606
2571
2536
2500
2463
2427
2390
2352
2314
2276
2238
2199
2160
2120
2081
2041
2000
1960
1919
1878
1836
1795
1753
1711
1669
1626
1583
1541
1498
1454
1411
1368
1324
1280
1236
1192
1148
1104
1060
1016
971
927
882
838
793
749
704
660
615
571
526
482
438
393
349
305
261
217
173
130
86
43
0
-43
-86
-128
-171
-213
-255
-296
-338
-379
-420
-460
-500
-540
-580
-619
-658
-697
-735
-773
-810
-847
-884
-920
-956
-992
-1027
-1062
-1096
-1130
-1164
-1197
-1230
-1262
-1294
-1326
-1357
-1387
-1418
-1447
-1477
-1506
-1534
-1562
-1590
-1617
-1643
-1670
-1695
-1721
-1746
-1770
-1794
-1818
-1841
-1864
-1886
-1908
-1930
-1951
-1972
-1992
-2012
-2032
-2051
-2070
-2088
-2106
-2124
-2141
-2158
-2175
-2191
-2207
-2223
-2238
-2253
-2268
-2282
-2297
-2310
-2324
-2337
-2350
-2363
-2375
-2387
-2399
-2411
-2422
-2433
-2444
-2454
-2465
-2475
-2485
-2495
-2504
-2513
-2523
-2532
-2540
-2549
-2557
-2565
-2574
-2581
-2589
-2597
-2604
-2611
-2619
-2626
-2633
-2639
-2646
-2652
-2659
-2665
-2671
-2677
-2683
-2689
-2695
-2700
-2706
-2711
-2716
-2721
-2726
-2731
-2736
-2740
-2745
-2749
-2754
-2758
-2762
-2766
-2769
-2773
-2777
-2780
-2783
-2786
-2789
-2792
-2794
-2797
-2799
-2801
-2803
-2804
-2806
-2807
-2808
-2809
-2810
-2811
-2811
-2811
-2811
-2810
-2810
-2809
-2808
-2807
-2805
-2803
-2801
-2799
-2796
-2793
-2790
-2786
-2783
-2779
-2774
-2769
-2764
-2759
-2753
-2747
-2741
-2734
-2727
-2719
-2712
-2703
-2695
-2686
-2677
-2667
-2657
-2646
-2635
-2624
-2612
-2600
-2587
-2574
-2561
-2547
-2533
-2518
-2503
-2488
-2472
-2455
-2439
-2421
-2404
-2386
-2367
-2348
-2329
-2309
-2289
-2269
-2248
-2226
-2204
-2182
-2159
-2136
-2113
-2089
-2065
-2040
-2015
-1989
-1963
-1937
-1910
-1883
-1855
-1827
-1798
-1769
-1740
-1710
-1680
-1649
-1618
-1586
-1554
-1521
-1488
-1455
-1421
-1387
-1352
-1316
-1280
-1244
-1207
-1170
-1132
-1094
-1056
-1016
-977
-937
-896
-855
-813
-771
-729
-686
-642
-598
-554
-509
-464
-418
-372
-325
-278
-231
-183
-135
-86
-37
12
62
113
163
214
265
317
369
421
474
527
580
633
687
741
795
850
904
959
1014
1070
1125
1181
1237
1293
1349
1405
1461
1517
1574
1630
1687
1744
1800
1857
1914
1971
2027
2084
2141
2197
2254
2311
2367
2423
2480
2536
2592
2648
2703
2759
2814
2869
2924
2979
3033
3087
3141
3195
3248
3302
3354
3407
3459
3511
3562
3613
3664
3714
3764
3813
3862
3911
3959
4006
4054
4101
4147
4192
4238
4282
4327
4370
4414
4456
4498
4540
4581
4621
4661
4701
4739
4778
4815
4853
4889
4925
4960
4995
5030
5063
5096
5129
5161
5192
5222
5252
5282
5311
5339
5366
5393
5419
5445
5470
5494
5518
5541
5564
5585
5607
5627
5647
5666
5685
5703
5720
5737
5753
5768
5783
5797
5810
5823
5835
5846
5857
5867
5877
5886
5894
5902
5909
5915
5920
5925
5930
5933
5936
5939
5941
5942
5942
5942
5941
5939
5937
5934
5931
5927
5922
5917
5911
5904
5897
5889
5880
5871
5861
5850
5839
5827
5814
5801
5787
5772
5757
5741
5724
5707
5689
5671
5652
5632
5611
5590
5568
5545
5522
5498
5474
5449
5423
5396
5369
5341
5313
5283
5253
5223
5192
5160
5127
5094
5060
5026
4991
4955
4918
4881
4843
4805
4766
4726
4686
4645
4604
4561
4519
4475
4431
4386
4341
4295
4248
4201
4154
4105
4056
4006
3957
3906
3855
3803
3750
3697
3644
3590
3535
3480
3424
3368
3311
3254
3196
3138
3079
3020
2960
2900
2839
2778
2716
2654
2592
2529
2466
2402
2338
2274
2209
2144
2078
2012
1946
1880
1813
1746
1679
1611
1543
1475
1407
1339
1270
1201
1132
1062
993
923
853
783
713
642
572
501
430
359
288
217
145
74
2
-69
-141
-213
-285
-357
-429
-501
-573
-645
-717
-789
-861
-933
-1004
-1077
-1149
-1220
-1292
-1364
-1435
-1507
-1578
-1649
-1720
-1791
-1862
-1933
-2003
-2073
-2143
-2213
-2283
-2352
-2421
-2490
-2559
-2628
-2696
-2764
-2831
-2899
-2966
-3032
-3099
-3165
-3231
-3296
-3361
-3426
-3490
-3554
-3617
-3680
-3743
-3805
-3866
-3928
-3988
-4048
-4108
-4167
-4226
-4284
-4341
-4398
-4454
-4510
-4565
-4619
-4673
-4726
-4779
-4831
-4882
-4933
-4982
-5032
-5080
-5128
-5175
-5221
-5267
-5312
-5356
-5400
-5442
-5485
-5526
-5566
-5606
-5645
-5684
-5721
-5758
-5794
-5829
-5864
-5898
-5931
-5963
-5994
-6025
-6055
-6084
-6113
-6140
-6167
-6194
-6219
-6244
-6268
-6291
-6313
-6335
-6356
-6376
-6396
-6414
-6433
-6450
-6466
-6482
-6497
-6512
-6526
-6539
-6551
-6563
-6573
-6584
-6593
-6602
-6610
-6617
-6624
-6630
-6635
-6640
-6644
-6647
-6649
-6651
-6652
-6652
-6652
-6651
-6649
-6647
-6643
-6639
-6635
-6629
-6623
-6616
-6608
-6600
-6590
-6580
-6569
-6558
-6545
-6532
-6518
-6503
-6488
-6471
-6454
-6436
-6417
-6397
-6376
-6355
-6332
-6309
-6285
-6260
-6235
-6208
-6180
-6152
-6122
-6092
-6061
-6029
-5996
-5962
-5927
-5891
-5855
-5817
-5778
-5739
-5699
-5657
-5615
-5572
-5528
-5483
-5437
-5390
-5342
-5293
-5243
-5193
-5141
-5089
-5036
-4982
-4927
-4871
-4814
-4756
-4698
-4638
-4578
-4517
-4455
-4392
-4329
-4264
-4199
-4133
-4067
-3999
-3931
-3862
-3792
-3721
-3650
-3578
-3505
-3432
-3357
-3283
-3207
-3131
-3054
-2977
-2899
-2820
-2741
-2661
-2580
-2499
-2418
-2336
-2253
-2170
-2086
-2001
-1918
-1833
-1748
-1662
-1576
-1489
-1402
-1315
-1228
-1140
-1051
-963
-874
-785
-696
-607
-517
-427
-337
-247
-157
-66
24
115
206
296
387
478
568
659
750
840
930
1020
1111
1201
1291
1380
1470
1559
1648
1737
1825
1913
2001
2088
2176
2262
2349
2435
2520
2605
2690
2775
2858
2942
3025
3107
3189
3271
3351
3432
3512
3591
3669
3747
3825
3901
3978
4053
4128
4202
4275
4348
4420
4492
4562
4632
4701
4770
4838
4905
4971
5036
5101
5165
5228
5290
5351
5412
5472
5530
5588
5646
5702
5757
5812
5865
5918
5970
6021
6071
6120
6168
6216
6262
6307
6352
6396
6438
6480
6521
6561
6599
6637
6674
6710
6746
6780
6813
6845
6876
6906
6936
6964
6991
7018
7043
7068
7091
7114
7135
7156
7175
7194
7212
7228
7244
7259
7273
7286
7298
7309
7319
7328
7337
7344
7351
7356
7361
7364
7367
7369
7370
7370
7370
7368
7366
7362
7358
7353
7347
7341
7333
7325
7316
7306
7295
7283
7271
7258
7244
7229
7213
7197
7180
7162
7143
7124
7104
7083
7061
7038
7015
6991
6966
6940
6914
6886
6858
6830
6800
6770
6739
6707
6675
6642
6608
6573
6538
6502
6465
6428
6389
6350
6311
6271
6230
6188
6146
6103
6059
6015
5970
5924
5878
5832
5784
5736
5688
5639
5589
5539
5488
5437
5385
5333
5280
5227
5173
5118
5064
5008
4952
4896
4839
4782
4725
4667
4608
4549
4490
4431
4371
4310
4250
4189
4127
4066
4003
3941
3879
3816
3753
3689
3626
3562
3497
3433
3368
3303
3238
3173
3107
3042
2976
2910
2844
2777
2711
2644
2577
2511
2444
2376
2309
2242
2175
2108
2040
1973
1906
1838
1771
1703
1636
1569
1501
1434
1367
1300
1233
1166
1099
1032
966
899
833
766
700
634
569
503
437
372
307
242
177
112
48
-16
-80
-144
-207
-271
-334
-397
-459
-522
-584
-646
-707
-769
-830
-891
-951
-1012
-1072
-1132
-1191
-1250
-1309
-1368
-1427
-1485
-1543
-1600
-1657
-1714
-1771
-1827
-1883
-1939
-1994
-2050
-2104
-2159
-2213
-2266
-2320
-2373
-2426
-2478
-2530
-2581
-2633
-2683
-2734
-2784
-2833
-2883
-2932
-2980
-3028
-3076
-3123
-3170
-3216
-3262
-3308
-3353
-3398
-3442
-3485
-3529
-3572
-3614
-3656
-3697
-3738
-3779
-3819
-3859
-3898
-3936
-3975
-4011
-4049
-4086
-4122
-4158
-4193
-4228
-4262
-4296
-4329
-4361
-4394
-4425
-4456
-4487
-4517
-4546
-4575
-4603
-4631
-4658
-4685
-4711
-4737
-4762
-4786
-4810
-4833
-4856
-4878
-4899
-4920
-4940
-4960
-4979
-4998
-5015
-5033
-5049
-5065
-5081
-5096
-5110
-5123
-5136
-5149
-5160
-5171
-5182
-5192
-5201
-5209
-5217
-5225
-5231
-5238
-5243
-5248
-5252
-5256
-5259
-5261
-5263
-5264
-5265
-5265
-5264
-5263
-5261
-5258
-5255
-5251
-5247
-5242
-5236
-5230
-5223
-5215
-5207
-5198
-5189
-5179
-5169
-5157
-5146
-5133
-5120
-5107
-5093
-5078
-5062
-5046
-5030
-5013
-4995
-4977
-4958
-4939
-4919
-4898
-4877
-4855
-4833
-4811
-4787
-4763
-4739
-4714
-4689
-4663
-4636
-4609
-4582
-4554
-4525
-4496
-4467
-4437
-4406
-4375
-4344
-4312
-4280
-4247
-4214
-4180
-4146
-4112
-4077
-4042
-4006
-3970
-3934
-3897
-3860
-3822
-3784
-3746
-3707
-3668
-3629
-3589
-3549
-3509
-3468
-3427
-3386
-3344
-3302
-3259
-3217
-3174
-3130
-3087
-3043
-2999
-2954
-2909
-2864
-2819
-2773
-2728
-2681
-2635
-2588
-2541
-2494
-2447
-2399
-2352
-2303
-2255
-2207
-2158
-2109
-2060
-2011
-1962
-1912
-1863
-1813
-1763
-1713
-1663
-1613
-1563
-1512
-1462
-1412
-1361
-1311
-1260
-1209
-1159
-1108
-1058
-1006
-956
-906
-855
-805
-754
-704
-653
-603
-553
-502
-452
-402
-352
-302
-252
-203
-153
-104
-54
-5
44
93
142
191
239
288
336
384
432
479
527
574
621
668
715
761
808
854
900
946
991
1036
1081
1126
1171
1215
1259
1303
1347
1390
1433
1476
1519
1561
1603
1645
1686
1727
1768
1809
1849
1890
1930
1969
2008
2048
2086
2125
2163
2201
2239
2276
2314
2351
2387
2424
2460
2495
2531
2566
2601
2636
2670
2704
2738
2771
2805
2837
2870
2902
2934
2966
2997
3028
3059
3089
3119
3149
3178
3207
3236
3264
3292
3320
3348
3375
3401
3428
3453
3479
3504
3529
3554
3578
3602
3625
3648
3671
3693
3715
3737
3758
3779
3800
3820
3840
3859
3878
3897
3916
3934
3951
3969
3986
4002
4018
4034
4050
4065
4080
4094
4108
4122
4135
4148
4161
4173
4184
4196
4207
4217
4228
4237
4247
4256
4265
4273
4281
4288
4295
4302
4308
4314
4319
4324
4329
4333
4337
4340
4343
4345
4347
4349
4350
4350
4350
4350
4349
4348
4346
4344
4341
4338
4334
4330
4325
4320
4314
4308
4301
4294
4287
4278
4270
4260
4250
4240
4229
4218
4206
4194
4181
4167
4153
4139
4124
4108
4091
4075
4058
4040
4022
4003
3984
3964
3943
3922
3900
3878
3856
3832
3809
3784
3760
3734
3708
3682
3655
3627
3599
3571
3542
3512
3482
3451
3420
3388
3356
3323
3290
3256
3222
3187
3152
3116
3080
3043
3005
2967
2929
2890
2851
2811
2770
2730
2688
2647
2604
2562
2519
2475
2431
2387
2342
2297
2251
2206
2159
2113
2066
2017
1971
1923
1874
1826
1777
1728
1679
1629
1579
1529
1479
1429
1378
1328
1277
1226
1175
1124
1072
1020
970
918
866
815
763
711
660
608
556
505
453
402
350
299
248
196
145
94
44
-7
-58
-108
-158
-208
-258
-307
-357
-406
-455
-503
-551
-599
-647
-695
-742
-789
-835
-881
-927
-973
-1018
-1062
-1107
-1151
-1194
-1238
-1280
-1323
-1365
-1407
-1448
-1489
-1529
-1569
-1609
-1648
-1687
-1725
-1763
-1800
-1837
-1873
-1909
-1944
-1979
-2013
-2048
-2081
-2114
-2147
-2179
-2211
-2242
-2272
-2302
-2332
-2361
-2390
-2418
-2445
-2473
-2499
-2525
-2551
-2576
-2600
-2624
-2648
-2671
-2693
-2715
-2736
-2757
-2777
-2797
-2816
-2835
-2853
-2871
-2888
-2904
-2920
-2936
-2951
-2966
-2980
-2993
-3006
-3019
-3030
-3042
-3053
-3064
-3074
-3083
-3092
-3101
-3109
-3117
-3124
-3130
-3137
-3142
-3148
-3152
-3157
-3161
-3164
-3167
-3170
-3172
-3173
-3175
-3175
-3176
-3176
-3175
-3174
-3173
-3171
-3169
-3166
-3163
-3160
-3156
-3152
-3147
-3142
-3136
-3130
-3124
-3117
-3110
-3102
-3094
-3086
-3077
-3068
-3058
-3048
-3037
-3026
-3015
-3003
-2990
-2977
-2964
-2951
-2936
-2922
-2907
-2892
-2876
-2859
-2843
-2826
-2808
-2790
-2771
-2752
-2733
-2713
-2693
-2672
-2651
-2629
-2607
-2584
-2561
-2538
-2514
-2489
-2465
-2440
-2414
-2388
-2361
-2334
-2307
-2279
-2251
-2223
-2194
-2164
-2135
-2105
-2074
-2043
-2012
-1980
-1948
-1916
-1883
-1850
-1817
-1783
-1749
-1715
-1680
-1645
-1609
-1574
-1538
-1501
-1465
-1428
-1390
-1353
-1315
-1277
-1239
-1200
-1161
-1122
-1082
-1043
-1002
-962
-922
-881
-840
-799
-758
-717
-675
-633
-591
-549
-506
-464
-421
-378
-336
-293
-250
-206
-163
-120
-76
-33
10
54
97
140
184
227
270
313
356
399
442
485
528
570
613
655
697
739
781
822
864
905
946
987
1027
1067
1107
1147
1186
1225
1264
1303
1341
1379
1416
1453
1490
1526
1562
1598
1633
1668
1702
1736
1770
1803
1835
1868
1899
1931
1961
1992
2021
2051
2080
2108
2136
2163
2190
2217
2242
2267
2292
2316
2340
2363
2385
2407
2428
2448
2468
2487
2506
2524
2542
2558
2574
2590
2605
2619
2632
2645
2657
2669
2679
2690
2699
2708
2716
2723
2730
2736
2741
2746
2750
2753
2755
2757
2758
2759
2759
2758
2756
2754
2751
2747
2743
2738
2733
2726
2720
2712
2704
2695
2686
2676
2665
2654
2642
2629
2616
2603
2588
2574
2558
2542
2525
2508
2491
2472
2453
2434
2414
2394
2373
2351
2329
2307
2284
2261
2237
2213
2188
2162
2137
2111
2084
2057
2029
2001
1974
1945
1916
1886
1857
1827
1796
1765
1734
1702
1671
1639
1606
1573
1541
1507
1474
1440
1407
1372
1338
1304
1269
1235
1200
1165
1130
1095
1060
1024
989
954
918
883
848
812
777
742
706
671
636
601
566
531
497
462
428
393
359
325
291
258
224
191
158
126
93
61
29
-2
-34
-65
-95
-126
-156
-186
-215
-244
-273
-302
-330
-358
-385
-412
-439
-465
-491
-517
-542
-567
-592
-616
-639
-663
-686
-708
-731
-752
-774
-795
-815
-835
-855
-875
-893
-912
-930
-948
-965
-982
-998
-1014
-1029
-1044
-1059
-1073
-1087
-1100
-1112
-1125
-1136
-1148
-1159
-1169
-1179
-1188
-1197
-1206
-1214
-1221
-1228
-1234
-1240
-1246
-1251
-1255
-1259
-1262
-1265
-1268
-1269
-1271
-1272
-1272
-1272
-1271
-1270
-1268
-1266
-1263
-1260
-1256
-1252
-1247
-1242
-1237
-1231
-1224
-1217
-1209
-1201
-1193
-1184
-1175
-1165
-1155
-1145
-1134
-1122
-1111
-1099
-1086
-1073
-1060
-1047
-1033
-1018
-1004
-989
-974
-959
-943
-927
-910
-894
-877
-859
-842
-824
-806
-788
-770
-751
-732
-713
-694
-674
-655
-635
-615
-594
-574
-553
-533
-512
-491
-469
-448
-427
-405
-383
-362
-340
-318
-295
-273
-251
-228
-206
-183
-161
-138
-115
-92
-70
-47
-24
-1
22
45
69
92
115
138
161
184
207
231
254
277
300
324
347
370
393
417
440
463
486
510
533
556
579
602
625
649
672
695
718
741
764
787
810
833
856
879
902
925
947
970
993
1014
1038
1060
1083
1105
1127
1149
1171
1193
1215
1237
1259
1281
1302
1323
1345
1366
1387
1408
1429
1450
1470
1491
1511
1531
1551
1571
1591
1610
1630
1649
1668
1687
1705
1724
1742
1760
1778
1796
1813
1831
1848
1865
1881
1898
1914
1930
1946
1962
1977
1992
2007
2021
2037
2051
2065
2079
2093
2106
2119
2132
2145
2158
2170
2182
2194
2206
2217
2229
2240
2250
2261
2271
2281
2291
2300
2310
2319
2327
2336
2344
2352
2359
2367
2374
2380
2387
2393
2399
2404
2409
2414
2419
2423
2427
2430
2433
2436
2438
2440
2442
2443
2444
2444
2444
2444
2443
2442
2440
2438
2436
2433
2429
2426
2421
2416
2411
2405
2399
2393
2385
2378
2370
2361
2352
2342
2332
2321
2310
2298
2286
2273
2260
2246
2232
2217
2201
2185
2169
2152
2134
2116
2098
2079
2059
2039
2019
1998
1976
1954
1932
1909
1886
1862
1837
1813
1787
1762
1736
1709
1683
1655
1628
1600
1571
1542
1513
1484
1454
1424
1393
1362
1331
1300
1268
1236
1204
1171
1138
1105
1072
1038
1004
971
937
902
868
833
798
763
728
692
657
621
585
549
513
477
440
404
368
331
294
258
221
184
147
110
73
36
-1
-38
-75
-112
-149
-186
-223
-260
-297
-334
-371
-408
-445
-481
-518
-555
-591
-627
-664
-700
-736
-772
-808
-844
-879
-915
-950
-985
-1020
-1055
-1090
-1124
-1158
-1193
-1227
-1260
-1294
-1327
-1360
-1393
-1426
-1458
-1490
-1522
-1554
-1585
-1616
-1647
-1678
-1708
-1738
-1767
-1797
-1826
-1854
-1883
-1911
-1939
-1966
-1993
-2020
-2045
-2072
-2097
-2123
-2148
-2172
-2196
-2220
-2243
-2266
-2288
-2311
-2332
-2353
-2374
-2395
-2415
-2434
-2453
-2472
-2490
-2507
-2525
-2541
-2558
-2573
-2589
-2603
-2618
-2631
-2645
-2657
-2669
-2681
-2692
-2703
-2713
-2722
-2731
-2739
-2747
-2754
-2760
-2766
-2772
-2776
-2781
-2784
-2787
-2790
-2791
-2793
-2793
-2793
-2792
-2791
-2789
-2787
-2784
-2780
-2776
-2771
-2765
-2759
-2752
-2745
-2737
-2728
-2719
-2709
-2698
-2687
-2675
-2663
-2650
-2636
-2622
-2607
-2592
-2576
-2559
-2542
-2524
-2506
-2487
-2468
-2448
-2427
-2406
-2385
-2363
-2340
-2317
-2294
-2270
-2245
-2221
-2195
-2170
-2143
-2117
-2090
-2062
-2035
-2005
-1978
-1949
-1920
-1890
-1860
-1830
-1799
-1769
-1737
-1706
-1674
-1642
-1610
-1577
-1545
-1512
-1479
-1445
-1412
-1378
-1344
-1309
-1275
-1241
-1206
-1171
-1136
-1101
-1065
-1030
-995
-959
-923
-887
-851
-815
-779
-743
-707
-671
-635
-598
-562
-526
-489
-453
-416
-380
-344
-307
-271
-235
-198
-162
-126
-90
-54
-18
18
54
89
125
160
195
231
266
301
335
370
404
439
473
507
541
575
608
641
675
707
740
773
805
837
869
901
933
964
995
1026
1057
1087
1118
1148
1177
1207
1236
1266
1294
1323
1351
1380
1408
1435
1463
1490
1517
1543
1570
1596
1622
1647
1672
1697
1722
1746
1771
1794
1818
1841
1864
1886
1908
1930
1952
1973
1994
2013
2033
2054
2074
2093
2111
2130
2147
2165
2182
2199
2215
2231
2246
2262
2276
2291
2304
2318
2331
2343
2356
2367
2379
2390
2400
2410
2420
2429
2437
2446
2454
2461
2468
2474
2481
2486
2492
2496
2501
2505
2508
2511
2514
2516
2518
2519
2520
2521
2521
2521
2520
2519
2517
2515
2513
2510
2507
2503
2499
2495
2490
2484
2479
2473
2466
2459
2452
2444
2436
2428
2419
2409
2400
2390
2379
2369
2357
2346
2334
2322
2309
2296
2283
2269
2256
2241
2227
2212
2196
2181
2165
2149
2132
2115
2098
2081
2063
2045
2027
2008
1989
1970
1950
1931
1911
1891
1870
1849
1828
1807
1786
1764
1742
1720
1697
1675
1652
1629
1606
1583
1559
1535
1511
1487
1463
1439
1414
1389
1365
1340
1315
1290
1264
1239
1214
1188
1163
1137
1112
1086
1060
1035
1008
983
958
932
906
881
855
830
804
779
753
728
703
678
653
628
604
579
555
531
507
483
460
437
413
391
368
345
323
301
279
258
237
216
195
175
155
135
115
96
77
58
39
21
3
-14
-31
-48
-65
-81
-97
-113
-128
-143
-158
-173
-187
-200
-214
-227
-240
-252
-264
-276
-288
-299
-310
-320
-331
-341
-350
-360
-369
-378
-386
-394
-402
-410
-417
-425
-431
-438
-444
-450
-456
-461
-466
-471
-476
-480
-484
-488
-491
-495
-498
-500
-503
-505
-507
-508
-510
-511
-512
-512
-512
-512
-512
-512
-511
-510
-509
-507
-505
-503
-501
-498
-496
-493
-489
-486
-482
-478
-474
-470
-465
-460
-455
-450
-444
-439
-433
-427
-420
-414
-407
-400
-393
-386
-378
-371
-363
-355
-347
-338
-330
-321
-312
-303
-294
-284
-275
-265
-255
-245
-234
-224
-213
-202
-191
-180
-168
-157
-145
-133
-121
-108
-96
-83
-71
-58
-44
-31
-18
-4
9
23
37
51
66
80
95
109
124
139
154
170
185
200
216
232
247
263
279
295
311
328
344
360
377
393
410
426
443
459
476
492
509
525
542
558
575
591
607
623
639
655
671
687
702
718
733
748
763
778
792
806
820
834
848
861
874
887
899
911
923
935
946
957
967
977
987
997
1006
1014
1022
1030
1038
1045
1052
1058
1063
1069
1074
1078
1082
1085
1088
1090
1092
1094
1095
1095
1095
1094
1093
1091
1089
1086
1083
1079
1075
1070
1064
1058
1052
1044
1037
1028
1018
1010
1000
989
978
966
954
941
927
913
899
884
868
852
835
817
799
781
762
742
722
702
681
659
637
615
592
568
545
520
495
470
445
419
392
366
339
311
283
255
226
198
168
139
109
79
49
19
-12
-43
-74
-106
-137
-169
-201
-233
-266
-298
-331
-363
-396
-429
-462
-495
-528
-562
-595
-628
-662
-695
-728
-762
-795
-829
-862
-895
-928
-961
-995
-1028
-1060
-1093
-1126
-1158
-1191
-1223
-1255
-1287
-1319
-1351
-1382
-1413
-1444
-1475
-1506
-1536
-1566
-1596
-1626
-1655
-1685
-1714
-1742
-1771
-1799
-1827
-1854
-1881
-1908
-1935
-1961
-1987
-2012
-2037
-2063
-2087
-2111
-2135
-2159
-2182
-2205
-2227
-2249
-2270
-2292
-2312
-2333
-2353
-2372
-2391
-2410
-2428
-2446
-2464
-2480
-2497
-2513
-2528
-2544
-2558
-2572
-2586
-2599
-2612
-2624
-2636
-2647
-2658
-2668
-2677
-2687
-2695
-2703
-2711
-2718
-2725
-2731
-2736
-2741
-2746
-2750
-2753
-2756
-2758
-2760
-2761
-2762
-2762
-2761
-2760
-2759
-2756
-2754
-2750
-2746
-2742
-2737
-2731
-2725
-2719
-2711
-2703
-2695
-2686
-2676
-2666
-2655
-2643
-2631
-2619
-2605
-2591
-2577
-2562
-2546
-2530
-2513
-2495
-2477
-2458
-2439
-2419
-2398
-2377
-2355
-2332
-2309
-2286
-2262
-2237
-2211
-2185
-2159
-2132
-2104
-2076
-2047
-2017
-1988
-1957
-1926
-1894
-1862
-1829
-1796
-1762
-1727
-1693
-1657
-1621
-1584
-1547
-1510
-1471
-1433
-1394
-1354
-1314
-1273
-1232
-1190
-1148
-1105
-1062
-1018
-974
-929
-884
-838
-792
-746
-699
-652
-604
-556
-507
-458
-409
-359
-309
-259
-208
-157
-105
-53
-1
51
104
157
211
264
318
372
427
481
536
591
647
702
758
814
870
926
983
1039
1096
1152
1209
1266
1323
1380
1437
1495
1552
1609
1667
1724
1781
1838
1896
1953
2009
2067
2124
2181
2237
2294
2351
2407
2463
2519
2575
2631
2686
2741
2797
2851
2906
2960
3014
3068
3122
3175
3228
3280
3332
3384
3436
3487
3537
3588
3638
3687
3736
3785
3833
3881
3928
3975
4021
4066
4112
4156
4200
4244
4287
4329
4371
4412
4452
4492
4531
4570
4608
4645
4681
4717
4752
4786
4820
4853
4885
4917
4947
4977
5007
5035
5063
5089
5115
5141
5165
5189
5211
5233
5255
5275
5294
5313
5331
5348
5364
5379
5394
5407
5420
5432
5443
5453
5463
5471
5479
5486
5492
5497
5501
5505
5507
5509
5510
5510
5510
5508
5506
5503
5499
5494
5488
5482
5475
5466
5458
5448
5437
5426
5414
5401
5388
5373
5358
5342
5326
5308
5290
5271
5252
5232
5210
5189
5166
5143
5119
5095
5070
5044
5018
4991
4963
4934
4906
4876
4846
4815
4784
4752
4719
4686
4653
4619
4584
4549
4514
4478
4441
4404
4367
4329
4290
4252
4212
4173
4133
4091
4051
4010
3969
3927
3884
3841
3798
3755
3711
3667
3623
3578
3533
3487
3442
3396
3349
3303
3256
3209
3162
3114
3066
3018
2970
2921
2872
2823
2774
2725
2675
2626
2576
2526
2476
2426
2375
2325
2274
2223
2173
2122
2071
2020
1969
1918
1866
1815
1764
1713
1662
1611
1560
1509
1458
1407
1356
1305
1254
1204
1153
1103
1052
1002
952
902
852
803
753
704
655
606
557
509
461
413
365
317
270
223
176
129
83
37
-9
-54
-100
-144
-189
-233
-277
-321
-364
-407
-450
-492
-534
-575
-617
-657
-698
-738
-778
-817
-857
-895
-934
-972
-1008
-1047
-1084
-1120
-1156
-1192
-1227
-1263
-1297
-1332
-1366
-1399
-1432
-1465
-1498
-1530
-1561
-1593
-1624
-1654
-1685
-1714
-1744
-1773
-1802
-1830
-1858
-1886
-1913
-1940
-1967
-1993
-2019
-2045
-2070
-2095
-2119
-2143
-2167
-2191
-2214
-2237
-2259
-2281
-2303
-2325
-2346
-2367
-2387
-2407
-2427
-2447
-2466
-2485
-2503
-2522
-2540
-2557
-2574
-2592
-2608
-2625
-2641
-2657
-2672
-2688
-2703
-2717
-2732
-2746
-2760
-2774
-2787
-2800
-2813
-2826
-2838
-2850
-2862
-2874
-2886
-2897
-2908
-2919
-2929
-2939
-2949
-2959
-2969
-2978
-2987
-2996
-3005
-3013
-3021
-3029
-3037
-3044
-3051
-3058
-3065
-3071
-3078
-3084
-3089
-3095
-3100
-3105
-3110
-3115
-3119
-3123
-3127
-3131
-3134
-3137
-3140
-3143
-3145
-3147
-3149
-3151
-3152
-3153
-3154
-3155
-3155
-3155
-3155
-3155
-3154
-3153
-3152
-3150
-3148
-3146
-3144
-3141
-3138
-3135
-3132
-3128
-3124
-3120
-3115
-3110
-3105
-3100
-3094
-3088
-3082
-3076
-3069
-3062
-3055
-3047
-3040
-3032
-3023
-3015
-3006
-2997
-2988
-2979
-2969
-2959
-2949
-2939
-2929
-2918
-2907
-2896
-2885
-2873
-2862
-2850
-2838
-2826
-2814
-2801
-2789
-2776
-2763
-2750
-2737
-2723
-2710
-2696
-2682
-2668
-2654
-2640
-2626
-2611
-2596
-2582
-2567
-2552
-2537
-2521
-2506
-2490
-2475
-2459
-2443
-2427
-2411
-2394
-2378
-2361
-2345
-2328
-2311
-2294
-2277
-2260
-2242
-2225
-2207
-2190
-2172
-2154
-2136
-2118
-2100
-2082
-2063
-2045
-2025
-2008
-1989
-1970
-1951
-1932
-1913
-1894
-1874
-1855
-1836
-1816
-1796
-1777
-1757
-1737
-1717
-1697
-1677
-1657
-1637
-1617
-1596
-1576
-1555
-1535
-1514
-1493
-1472
-1452
-1431
-1410
-1389
-1367
-1346
-1325
-1304
-1282
-1261
-1239
-1217
-1196
-1174
-1152
-1130
-1108
-1085
-1063
-1041
-1018
-996
-973
-950
-927
-904
-881
-858
-834
-811
-787
-763
-740
-715
-691
-667
-642
-618
-593
-568
-543
-518
-492
-467
-441
-415
-389
-363
-336
-309
-283
-255
-228
-201
-173
-145
-117
-89
-61
-32
-3
26
55
84
114
144
174
204
235
265
296
327
358
390
421
453
485
517
550
582
615
648
681
714
748
781
815
849
883
917
952
986
1020
1056
1091
1126
1162
1197
1233
1269
1305
1341
1377
1413
1449
1486
1523
1559
1596
1633
1670
1708
1745
1782
1820
1857
1895
1932
1970
2008
2045
2083
2121
2159
2197
2235
2273
2311
2349
2387
2425
2463
2501
2539
2577
2615
2653
2691
2729
2766
2804
2841
2879
2916
2953
2990
3027
3064
3100
3137
3173
3209
3245
3280
3316
3351
3386
3421
3456
3490
3524
3558
3591
3624
3657
3690
3722
3754
3786
3817
3848
3878
3908
3938
3968
3996
4025
4053
4081
4108
4135
4161
4187
4212
4237
4262
4286
4309
4332
4355
4377
4398
4419
4439
4459
4478
4497
4515
4533
4550
4566
4582
4597
4612
4626
4639
4652
4664
4675
4686
4697
4706
4715
4724
4731
4738
4745
4750
4755
4760
4763
4766
4769
4770
4771
4772
4771
4770
4768
4766
4762
4758
4754
4748
4742
4736
4728
4720
4711
4702
4691
4680
4669
4657
4643
4630
4615
4600
4585
4568
4551
4533
4515
4496
4476
4456
4435
4413
4391
4368
4345
4320
4296
4270
4244
4218
4190
4163
4134
4105
4075
4046
4014
3984
3952
3920
3887
3854
3820
3785
3750
3715
3679
3642
3605
3568
3530
3492
3453
3414
3374
3334
3293
3252
3210
3169
3126
3084
3040
2997
2953
2909
2864
2819
2774
2728
2682
2635
2588
2541
2494
2446
2398
2349
2300
2251
2202
2152
2103
2052
2001
1951
1900
1849
1798
1746
1695
1643
1590
1538
1485
1432
1379
1326
1273
1219
1165
1112
1058
1002
949
895
840
786
731
676
621
566
511
456
401
345
290
235
179
124
68
13
-43
-99
-154
-210
-266
-321
-377
-432
-488
-544
-599
-655
-710
-766
-821
-876
-931
-987
-1042
-1097
-1151
-1206
-1261
-1315
-1370
-1424
-1478
-1533
-1586
-1640
-1694
-1747
-1801
-1854
-1907
-1960
-2012
-2065
-2117
-2169
-2221
-2272
-2323
-2374
-2425
-2476
-2526
-2576
-2625
-2675
-2724
-2773
-2821
-2869
-2917
-2964
-3011
-3058
-3104
-3150
-3196
-3241
-3286
-3330
-3374
-3417
-3460
-3503
-3545
-3587
-3628
-3669
-3709
-3748
-3788
-3826
-3864
-3902
-3939
-3976
-4011
-4046
-4082
-4116
-4150
-4183
-4215
-4247
-4279
-4309
-4340
-4369
-4398
-4426
-4454
-4481
-4507
-4533
-4558
-4582
-4606
-4629
-4652
-4673
-4695
-4715
-4735
-4754
-4772
-4790
-4807
-4824
-4840
-4855
-4869
-4883
-4896
-4909
-4920
-4932
-4942
-4952
-4961
-4969
-4977
-4984
-4991
-4997
-5002
-5006
-5010
-5013
-5016
-5017
-5019
-5019
-5019
-5018
-5016
-5014
-5011
-5008
-5004
-4999
-4993
-4987
-4980
-4973
-4965
-4956
-4946
-4936
-4925
-4914
-4902
-4889
-4875
-4861
-4846
-4831
-4815
-4798
-4781
-4763
-4744
-4724
-4704
-4684
-4662
-4640
-4618
-4594
-4570
-4545
-4520
-4494
-4467
-4440
-4412
-4384
-4354
-4324
-4294
-4263
-4231
-4198
-4165
-4132
-4098
-4062
-4027
-3991
-3954
-3917
-3879
-3841
-3802
-3762
-3722
-3681
-3640
-3598
-3556
-3513
-3470
-3426
-3382
-3337
-3292
-3246
-3200
-3154
-3107
-3059
-3011
-2963
-2914
-2865
-2816
-2766
-2716
-2666
-2615
-2564
-2512
-2461
-2409
-2356
-2304
-2251
-2198
-2145
-2091
-2037
-1984
-1930
-1875
-1821
-1766
-1711
-1656
-1601
-1546
-1490
-1435
-1379
-1324
-1268
-1212
-1156
-1100
-1044
-988
-932
-876
-819
-763
-707
-651
-595
-539
-483
-427
-371
-315
-259
-203
-147
-91
-36
20
75
130
185
240
295
350
404
459
513
567
621
675
728
782
835
888
940
993
1045
1097
1149
1200
1252
1303
1354
1404
1454
1505
1554
1604
1653
1702
1750
1799
1847
1894
1942
1989
2036
2082
2128
2174
2219
2264
2309
2354
2398
2441
2485
2528
2570
2612
2654
2696
2737
2778
2818
2858
2897
2936
2975
3013
3051
3089
3126
3162
3199
3234
3270
3305
3339
3373
3407
3440
3472
3505
3536
3567
3598
3629
3658
3688
3716
3745
3773
3800
3827
3853
3879
3904
3929
3953
3977
4000
4022
4045
4066
4086
4108
4128
4147
4166
4184
4202
4219
4235
4251
4267
4281
4296
4309
4322
4335
4347
4358
4369
4379
4389
4397
4406
4414
4421
4427
4433
4438
4443
4447
4450
4453
4455
4457
4458
4458
4458
4457
4456
4454
4451
4448
4444
4440
4435
4429
4423
4417
4409
4401
4393
4384
4375
4364
4354
4343
4331
4319
4306
4293
4279
4264
4250
4234
4218
4202
4185
4168
4150
4132
4113
4094
4075
4054
4034
4013
3992
3970
3948
3926
3903
3879
3856
3831
3807
3782
3757
3731
3705
3679
3653
3626
3599
3571
3543
3515
3487
3458
3429
3400
3371
3341
3311
3281
3251
3220
3189
3158
3127
3096
3064
3032
3000
2968
2936
2904
2871
2838
2806
2773
2740
2706
2673
2640
2606
2572
2539
2505
2471
2437
2403
2369
2335
2300
2266
2232
2197
2163
2128
2094
2059
2025
1990
1956
1921
1887
1852
1818
1783
1749
1714
1680
1646
1611
1577
1543
1509
1475
1441
1407
1373
1340
1306
1272
1239
1206
1173
1139
1106
1074
1041
1008
976
943
911
879
847
815
783
751
720
688
657
626
595
564
533
502
472
441
411
381
351
321
291
262
232
203
173
144
115
86
57
28
0
-29
-57
-85
-114
-142
-170
-197
-225
-253
-280
-308
-335
-362
-389
-416
-443
-470
-497
-523
-550
-576
-602
-628
-655
-680
-706
-732
-757
-783
-808
-834
-859
-884
-909
-933
-958
-983
-1006
-1031
-1056
-1080
-1104
-1127
-1151
-1175
-1198
-1222
-1245
-1268
-1291
-1314
-1336
-1359
-1382
-1404
-1426
-1448
-1470
-1492
-1514
-1536
-1557
-1579
-1600
-1621
-1642
-1663
-1683
-1704
-1724
-1745
-1765
-1785
-1805
-1824
-1844
-1863
-1882
-1902
-1920
-1939
-1958
-1976
-1994
-2013
-2029
-2048
-2066
-2083
-2100
-2117
-2134
-2151
-2167
-2183
-2199
-2215
-2231
-2246
-2261
-2276
-2291
-2305
-2320
-2334
-2347
-2361
-2374
-2387
-2399
-2412
-2424
-2436
-2447
-2458
-2469
-2480
-2490
-2500
-2509
-2518
-2527
-2536
-2544
-2552
-2560
-2567
-2574
-2580
-2586
-2592
-2597
-2602
-2606
-2610
-2614
-2618
-2620
-2623
-2625
-2627
-2628
-2629
-2630
-2630
-2629
-2629
-2628
-2626
-2624
-2622
-2619
-2616
-2613
-2609
-2605
-2600
-2595
-2589
-2583
-2577
-2570
-2563
-2556
-2548
-2540
-2531
-2522
-2512
-2503
-2492
-2482
-2471
-2459
-2448
-2435
-2423
-2410
-2397
-2383
-2369
-2355
-2340
-2325
-2309
-2294
-2277
-2261
-2244
-2227
-2209
-2191
-2173
-2154
-2135
-2116
-2096
-2076
-2056
-2035
-2013
-1993
-1971
-1949
-1926
-1904
-1881
-1857
-1834
-1810
-1786
-1761
-1736
-1711
-1685
-1659
-1633
-1607
-1580
-1553
-1525
-1498
-1470
-1442
-1413
-1384
-1355
-1325
-1296
-1266
-1235
-1205
-1174
-1143
-1112
-1080
-1048
-1016
-984
-951
-919
-886
-852
-819
-785
-752
-718
-683
-649
-614
-580
-545
-509
-474
-439
-403
-367
-332
-296
-259
-223
-187
-150
-114
-77
-40
-4
33
70
107
144
181
218
256
293
330
367
404
441
479
516
553
590
627
664
700
737
774
811
847
884
920
956
993
1029
1065
1100
1136
1172
1207
1242
1277
1312
1347
1381
1416
1450
1484
1517
1551
1584
1617
1650
1683
1715
1748
1779
1811
1843
1874
1905
1935
1966
1996
2025
2055
2085
2114
2142
2171
2199
2227
2254
2281
2308
2335
2361
2387
2412
2437
2462
2487
2511
2535
2559
2582
2605
2627
2649
2671
2692
2714
2734
2755
2775
2794
2813
2832
2851
2869
2887
2904
2921
2937
2954
2969
2985
3000
3014
3028
3042
3055
3068
3080
3093
3104
3115
3126
3137
3147
3156
3166
3174
3183
3191
3199
3206
3213
3219
3225
3231
3236
3241
3245
3249
3253
3256
3259
3262
3264
3266
3267
3268
3269
3269
3269
3269
3268
3267
3266
3264
3262
3259
3256
3253
3249
3245
3241
3237
3232
3226
3221
3215
3209
3202
3195
3188
3180
3173
3165
3156
3147
3138
3129
3119
3110
3099
3089
3078
3067
3056
3044
3033
3021
3008
2996
2983
2970
2957
2943
2930
2916
2902
2887
2873
2858
2843
2828
2813
2797
2782
2766
2750
2734
2717
2701
2684
2667
2650
2633
2615
2598
2580
2562
2544
2526
2507
2489
2470
2451
2433
2413
2394
2375
2355
2335
2315
2295
2275
2254
2234
2213
2192
2171
2150
2128
2107
2085
2063
2041
2017
1996
1973
1951
1928
1905
1881
1858
1835
1811
1787
1763
1739
1714
1690
1665
1641
1616
1591
1565
1540
1515
1489
1463
1437
1411
1385
1359
1332
1306
1279
1252
1225
1198
1171
1144
1117
1089
1062
1034
1006
979
951
923
895
867
839
811
783
755
727
699
670
642
614
586
557
529
501
473
444
416
388
360
332
304
276
248
220
192
164
137
109
82
54
27
0
-27
-54
-81
-107
-134
-160
-187
-213
-239
-265
-290
-316
-341
-367
-392
-417
-442
-466
-491
-515
-539
-563
-586
-610
-633
-656
-679
-702
-724
-747
-769
-791
-812
-834
-855
-876
-897
-918
-939
-959
-979
-999
-1018
-1039
-1058
-1078
-1097
-1116
-1134
-1153
-1171
-1190
-1208
-1226
-1243
-1261
-1279
-1296
-1313
-1330
-1347
-1364
-1380
-1396
-1413
-1429
-1445
-1460
-1476
-1492
-1507
-1522
-1537
-1552
-1567
-1581
-1596
-1610
-1624
-1638
-1652
-1666
-1679
-1693
-1706
-1719
-1732
-1745
-1757
-1770
-1782
-1794
-1806
-1818
-1830
-1841
-1853
-1864
-1875
-1886
-1897
-1907
-1918
-1928
-1938
-1948
-1958
-1967
-1977
-1986
-1995
-2004
-2013
-2021
-2029
-2037
-2045
-2053
-2061
-2068
-2075
-2082
-2089
-2095
-2102
-2108
-2114
-2120
-2126
-2131
-2136
-2141
-2146
-2151
-2155
-2160
-2164
-2168
-2171
-2175
-2178
-2181
-2184
-2186
-2189
-2191
-2193
-2195
-2197
-2198
-2199
-2200
-2201
-2202
-2202
-2202
-2202
-2202
-2201
-2201
-2200
-2199
-2198
-2196
-2194
-2192
-2190
-2188
-2185
-2183
-2180
-2176
-2173
-2169
-2165
-2161
-2157
-2152
-2148
-2143
-2137
-2132
-2126
-2120
-2114
-2108
-2101
-2094
-2087
-2079
-2072
-2064
-2055
-2047
-2037
-2029
-2020
-2011
-2001
-1991
-1981
-1970
-1960
-1949
-1937
-1926
-1914
-1902
-1889
-1877
-1864
-1851
-1837
-1823
-1809
-1795
-1781
-1766
-1751
-1735
-1720
-1704
-1688
-1672
-1655
-1638
-1621
-1604
-1586
-1568
-1550
-1532
-1513
-1495
-1476
-1456
-1437
-1417
-1397
-1377
-1356
-1336
-1315
-1294
-1273
-1251
-1229
-1208
-1185
-1163
-1141
-1118
-1095
-1072
-1049
-1026
-1002
-978
-955
-931
-906
-882
-858
-833
-808
-783
-758
-733
-708
-682
-657
-631
-605
-579
-553
-527
-501
-474
-448
-421
-394
-368
-341
-314
-287
-259
-232
-205
-177
-150
-122
-94
-67
-39
-11
17
45
73
102
130
158
186
215
243
272
300
329
357
386
415
443
472
501
530
558
587
616
645
674
702
731
760
789
818
846
875
904
932
961
990
1018
1047
1075
1104
1132
1161
1189
1218
1246
1274
1302
1330
1358
1386
1414
1442
1470
1497
1525
1552
1580
1607
1634
1661
1688
1715
1742
1769
1795
1822
1848
1874
1900
1926
1952
1978
2003
2029
2054
2079
2104
2129
2153
2178
2202
2226
2250
2273
2297
2320
2343
2366
2389
2412
2434
2456
2478
2499
2521
2542
2563
2584
2604
2624
2644
2664
2683
2703
2722
2740
2759
2777
2795
2812
2830
2847
2864
2880
2896
2912
2928
2943
2958
2973
2987
3001
3015
3029
3042
3055
3067
3079
3091
3102
3114
3124
3135
3145
3155
3164
3173
3182
3191
3199
3206
3214
3221
3228
3234
3240
3246
3251
3256
3261
3265
3269
3273
3276
3279
3281
3283
3285
3287
3288
3288
3289
3289
3288
3288
3287
3285
3284
3281
3279
3276
3273
3269
3266
3261
3257
3252
3247
3241
3235
3229
3223
3216
3208
3201
3193
3185
3176
3167
3158
3149
3139
3129
3118
3108
3097
3086
3074
3062
3050
3038
3025
3012
2999
2985
2972
2958
2943
2929
2914
2899
2884
2868
2852
2836
2820
2804
2787
2770
2753
2736
2718
2701
2683
2664
2646
2628
2609
2590
2571
2552
2532
2513
2493
2473
2453
2433
2413
2392
2372
2351
2330
2309
2288
2267
2245
2224
2202
2180
2159
2137
2115
2092
2070
2048
2025
2003
1980
1958
1935
1912
1889
1866
1843
1820
1797
1774
1750
1727
1704
1680
1657
1633
1610
1586
1562
1539
1515
1491
1467
1443
1420
1396
1372
1348
1324
1299
1275
1251
1227
1203
1179
1155
1130
1106
1082
1058
1033
1008
985
960
936
912
887
863
839
814
790
766
741
717
693
668
644
620
595
571
547
522
498
474
449
425
401
376
352
328
304
280
255
231
207
183
159
135
111
86
62
39
15
-9
-33
-57
-81
-104
-128
-151
-175
-198
-222
-245
-268
-291
-314
-337
-360
-382
-405
-427
-450
-472
-494
-516
-538
-559
-581
-602
-623
-644
-665
-686
-707
-727
-747
-767
-787
-807
-826
-845
-864
-883
-902
-920
-938
-956
-974
-991
-1008
-1026
-1043
-1059
-1075
-1092
-1107
-1123
-1138
-1153
-1168
-1183
-1197
-1211
-1225
-1238
-1252
-1265
-1277
-1290
-1302
-1314
-1325
-1336
-1347
-1358
-1368
-1379
-1389
-1398
-1407
-1417
-1425
-1434
-1442
-1450
-1458
-1465
-1472
-1479
-1486
-1492
-1498
-1504
-1510
-1515
-1520
-1525
-1530
-1534
-1538
-1542
-1546
-1549
-1552
-1555
-1558
-1560
-1563
-1565
-1567
-1568
-1570
-1571
-1572
-1573
-1574
-1574
-1574
-1574
-1574
-1574
-1574
-1573
-1572
-1571
-1570
-1569
-1567
-1566
-1564
-1562
-1560
-1558
-1556
-1554
-1551
-1549
-1546
-1543
-1540
-1537
-1534
-1531
-1527
-1524
-1520
-1516
-1512
-1508
-1504
-1500
-1496
-1491
-1487
-1482
-1477
-1473
-1468
-1463
-1458
-1453
-1447
-1442
-1437
-1431
-1426
-1420
-1414
-1408
-1403
-1397
-1391
-1385
-1379
-1372
-1366
-1360
-1354
-1347
-1341
-1334
-1328
-1321
-1314
-1307
-1301
-1294
-1287
-1280
-1273
-1266
-1258
-1251
-1244
-1237
-1229
-1222
-1214
-1207
-1199
-1191
-1184
-1176
-1168
-1160
-1152
-1144
-1136
-1128
-1119
-1111
-1103
-1094
-1086
-1077
-1068
-1059
-1051
-1042
-1033
-1024
-1014
-1004
-996
-987
-977
-968
-958
-948
-939
-929
-919
-909
-899
-889
-879
-868
-858
-848
-837
-826
-816
-805
-794
-783
-772
-761
-750
-739
-728
-716
-705
-693
-682
-670
-658
-646
-634
-622
-610
-598
-585
-573
-560
-548
-535
-522
-509
-496
-483
-469
-456
-443
-429
-415
-401
-387
-373
-359
-345
-330
-316
-301
-286
-271
-256
-241
-226
-210
-195
-179
-163
-147
-131
-115
-99
-82
-66
-49
-32
-15
2
19
37
54
72
90
107
125
144
162
180
199
217
236
255
274
293
312
331
350
370
389
409
429
448
468
488
508
529
549
569
590
610
631
651
672
693
714
735
756
777
798
820
841
862
884
905
927
948
970
992
1014
1035
1057
1079
1101
1123
1145
1167
1189
1211
1234
1256
1278
1300
1322
1344
1366
1389
1411
1433
1455
1477
1499
1521
1543
1565
1587
1609
1631
1653
1674
1696
1718
1739
1761
1782
1804
1825
1847
1868
1889
1910
1931
1952
1972
1993
2013
2033
2054
2074
2094
2114
2133
2153
2172
2191
2210
2229
2248
2267
2285
2303
2321
2339
2357
2374
2391
2408
2425
2442
2458
2474
2490
2506
2521
2537
2552
2566
2581
2595
2609
2623
2636
2649
2662
2675
2687
2700
2711
2723
2734
2745
2756
2766
2777
2786
2796
2805
2814
2823
2831
2839
2847
2854
2861
2868
2874
2880
2886
2891
2896
2901
2905
2909
2913
2916
2919
2921
2924
2925
2927
2928
2928
2929
2929
2928
2927
2926
2925
2923
2920
2918
2915
2911
2907
2903
2899
2894
2888
2883
2876
2870
2863
2856
2848
2840
2831
2823
2813
2804
2794
2783
2773
2762
2750
2738
2726
2713
2700
2687
2673
2659
2644
2629
2614
2598
2582
2566
2549
2532
2514
2496
2478
2460
2441
2421
2401
2381
2361
2340
2319
2298
2276
2254
2231
2208
2185
2162
2138
2114
2089
2064
2039
2013
1988
1962
1936
1909
1882
1855
1827
1799
1771
1743
1714
1685
1655
1626
1596
1566
1535
1505
1474
1443
1411
1380
1348
1316
1283
1251
1218
1185
1152
1119
1085
1051
1016
983
949
914
880
845
810
774
739
704
668
632
596
560
524
488
451
415
378
341
305
268
231
194
157
119
82
45
7
-30
-68
-105
-143
-180
-218
-255
-293
-331
-368
-406
-444
-481
-519
-557
-594
-632
-669
-707
-744
-781
-819
-856
-893
-930
-967
-1004
-1041
-1078
-1114
-1151
-1187
-1224
-1260
-1296
-1332
-1368
-1404
-1439
-1475
-1510
-1545
-1580
-1615
-1650
-1684
-1718
-1752
-1786
-1820
-1854
-1887
-1920
-1953
-1986
-2017
-2051
-2083
-2114
-2146
-2177
-2208
-2239
-2270
-2300
-2330
-2360
-2389
-2419
-2448
-2476
-2504
-2533
-2560
-2588
-2615
-2642
-2668
-2694
-2720
-2745
-2770
-2795
-2820
-2844
-2867
-2891
-2914
-2936
-2958
-2980
-3001
-3022
-3043
-3063
-3083
-3102
-3121
-3140
-3158
-3176
-3193
-3210
-3226
-3242
-3257
-3272
-3286
-3300
-3314
-3327
-3339
-3351
-3362
-3373
-3383
-3392
-3401
-3410
-3418
-3425
-3432
-3438
-3443
-3448
-3453
-3456
-3459
-3462
-3463
-3464
-3465
-3465
-3464
-3462
-3460
-3457
-3454
-3450
-3445
-3440
-3433
-3426
-3419
-3411
-3402
-3392
-3382
-3371
-3359
-3347
-3334
-3320
-3305
-3290
-3274
-3257
-3240
-3222
-3203
-3183
-3163
-3142
-3120
-3098
-3075
-3051
-3027
-3002
-2976
-2949
-2922
-2894
-2866
-2837
-2807
-2776
-2745
-2713
-2681
-2648
-2614
-2580
-2545
-2509
-2473
-2437
-2399
-2361
-2323
-2284
-2244
-2204
-2164
-2123
-2081
-2039
-1996
-1953
-1909
-1865
-1821
-1776
-1731
-1685
-1639
-1592
-1545
-1498
-1450
-1402
-1354
-1305
-1256
-1207
-1158
-1108
-1058
-1006
-957
-906
-855
-804
-752
-700
-649
-597
-544
-492
-439
-387
-334
-281
-228
-175
-122
-69
-16
38
91
144
198
251
305
358
411
464
518
571
624
677
730
783
835
888
940
993
1045
1097
1149
1201
1252
1304
1355
1406
1456
1507
1557
1607
1657
1707
1756
1805
1854
1902
1951
1999
2045
2094
2141
2188
2234
2280
2326
2372
2417
2461
2506
2550
2594
2637
2680
2723
2765
2807
2848
2889
2930
2970
3010
3050
3089
3128
3166
3204
3241
3278
3315
3351
3387
3422
3457
3492
3526
3559
3593
3625
3658
3690
3721
3752
3783
3813
3842
3872
3900
3929
3957
3984
4011
4037
4062
4089
4114
4139
4163
4186
4209
4232
4254
4276
4297
4318
4338
4358
4377
4396
4414
4432
4449
4466
4482
4498
4513
4527
4541
4555
4568
4580
4592
4604
4615
4625
4635
4644
4653
4661
4668
4675
4682
4688
4693
4697
4702
4705
4708
4710
4712
4713
4714
4714
4713
4712
4710
4707
4704
4701
4696
4691
4686
4679
4673
4665
4657
4648
4639
4629
4619
4608
4596
4583
4570
4557
4542
4528
4512
4496
4479
4462
4444
4426
4407
4387
4367
4346
4324
4302
4279
4256
4232
4208
4183
4157
4131
4104
4075
4049
4019
3991
3961
3931
3900
3869
3837
3804
3771
3738
3703
3669
3634
3598
3562
3525
3488
3450
3412
3373
3334
3294
3254
3213
3172
3130
3088
3046
3003
2960
2916
2871
2827
2782
2736
2690
2644
2597
2550
2503
2455
2407
2358
2309
2260
2210
2160
2110
2059
2008
1957
1905
1854
1801
1749
1696
1643
1590
1537
1483
1429
1375
1321
1266
1212
1157
1101
1046
991
935
879
823
767
710
654
597
541
484
427
370
313
256
199
142
85
28
-30
-87
-144
-201
-258
-315
-372
-429
-486
-543
-600
-657
-713
-770
-826
-883
-939
-995
-1051
-1106
-1162
-1217
-1273
-1328
-1383
-1437
-1492
-1546
-1600
-1654
-1707
-1761
-1814
-1866
-1919
-1971
-2023
-2075
-2126
-2177
-2227
-2278
-2328
-2377
-2427
-2476
-2524
-2573
-2620
-2668
-2715
-2762
-2808
-2854
-2899
-2944
-2989
-3033
-3077
-3120
-3163
-3205
-3247
-3289
-3330
-3370
-3410
-3450
-3489
-3528
-3566
-3603
-3641
-3677
-3713
-3749
-3784
-3819
-3853
-3886
-3919
-3952
-3984
-4014
-4046
-4077
-4106
-4136
-4164
-4192
-4220
-4247
-4273
-4299
-4324
-4349
-4373
-4396
-4419
-4441
-4463
-4484
-4505
-4525
-4544
-4562
-4580
-4598
-4615
-4631
-4646
-4661
-4676
-4689
-4702
-4715
-4726
-4738
-4748
-4758
-4767
-4776
-4784
-4791
-4798
-4804
-4810
-4814
-4819
-4822
-4825
-4828
-4829
-4830
-4831
-4831
-4830
-4829
-4827
-4824
-4821
-4817
-4812
-4807
-4801
-4795
-4788
-4780
-4772
-4763
-4754
-4744
-4733
-4722
-4710
-4697
-4684
-4670
-4656
-4641
-4626
-4609
-4593
-4575
-4557
-4539
-4520
-4500
-4480
-4459
-4437
-4415
-4393
-4369
-4345
-4321
-4296
-4270
-4244
-4218
-4190
-4162
-4134
-4105
-4075
-4045
-4014
-3983
-3951
-3919
-3886
-3852
-3818
-3784
-3749
-3713
-3677
-3641
-3604
-3566
-3528
-3489
-3450
-3410
-3370
-3330
-3289
-3247
-3205
-3162
-3119
-3076
-3032
-2988
-2943
-2898
-2852
-2806
-2760
-2713
-2666
-2618
-2570
-2522
-2473
-2424
-2375
-2325
-2275
-2224
-2173
-2122
-2071
-2019
-1967
-1914
-1862
-1809
-1755
-1702
-1648
-1594
-1540
-1485
-1431
-1376
-1321
-1265
-1210
-1154
-1098
-1042
-986
-930
-873
-817
-760
-703
-646
-590
-533
-475
-418
-361
-304
-247
-190
-132
-75
-18
39
96
154
211
268
325
381
438
495
551
608
664
721
777
833
888
944
999
1055
1110
1165
1219
1274
1328
1382
1436
1489
1543
1596
1649
1701
1753
1805
1857
1908
1959
2009
2060
2110
2160
2209
2258
2306
2355
2402
2450
2497
2544
2590
2636
2682
2727
2771
2816
2860
2903
2946
2989
3031
3073
3114
3155
3196
3236
3276
3315
3354
3392
3430
3468
3505
3541
3577
3613
3648
3683
3717
3751
3785
3818
3850
3882
3914
3945
3976
4006
4035
4065
4094
4122
4150
4178
4205
4231
4257
4283
4308
4333
4357
4381
4405
4428
4450
4472
4494
4515
4536
4557
4577
4596
4615
4634
4652
4670
4687
4704
4720
4736
4752
4767
4781
4796
4809
4823
4836
4848
4860
4872
4883
4893
4903
4913
4923
4931
4940
4948
4955
4962
4969
4975
4981
4986
4991
4996
5000
5003
5006
5009
5011
5013
5014
5015
5015
5015
5014
5013
5012
5010
5007
5005
5001
4998
4994
4989
4984
4979
4973
4966
4960
4953
4945
4937
4929
4920
4910
4901
4891
4880
4869
4857
4846
4833
4820
4807
4794
4780
4765
4750
4735
4719
4703
4687
4670
4653
4635
4617
4598
4579
4560
4540
4520
4499
4478
4457
4435
4413
4390
4367
4344
4320
4296
4272
4247
4221
4196
4170
4143
4116
4089
4062
4034
4005
3977
3948
3918
3889
3859
3828
3797
3766
3734
3703
3670
3638
3605
3571
3538
3504
3470
3435
3400
3365
3329
3293
3257
3220
3183
3146
3108
3071
3032
2994
2955
2916
2877
2837
2797
2757
2717
2676
2635
2594
2552
2510
2468
2426
2383
2341
2298
2254
2211
2167
2124
2079
2035
1991
1946
1901
1856
1811
1766
1720
1675
1629
1583
1537
1491
1445
1398
1352
1305
1258
1212
1165
1118
1071
1024
977
929
882
835
788
740
693
645
598
551
503
456
409
361
314
267
220
172
125
78
31
-16
-62
-109
-156
-202
-249
-295
-341
-387
-433
-479
-524
-570
-615
-660
-706
-750
-795
-840
-884
-928
-972
-1016
-1059
-1103
-1146
-1189
-1232
-1274
-1316
-1358
-1400
-1441
-1483
-1524
-1564
-1605
-1645
-1685
-1725
-1764
-1803
-1842
-1881
-1919
-1957
-1994
-2032
-2069
-2106
-2142
-2178
-2214
-2249
-2285
-2319
-2354
-2388
-2422
-2456
-2489
-2522
-2555
-2587
-2619
-2651
-2682
-2713
-2744
-2774
-2804
-2834
-2863
-2892
-2921
-2949
-2977
-3005
-3032
-3059
-3086
-3112
-3138
-3164
-3189
-3214
-3239
-3263
-3287
-3311
-3334
-3357
-3380
-3402
-3424
-3445
-3466
-3487
-3507
-3528
-3547
-3566
-3585
-3604
-3622
-3640
-3657
-3674
-3691
-3707
-3723
-3739
-3754
-3769
-3783
-3798
-3811
-3825
-3837
-3850
-3862
-3874
-3885
-3896
-3907
-3917
-3927
-3936
-3945
-3954
-3962
-3970
-3978
-3985
-3991
-3998
-4003
-4009
-4014
-4019
-4022
-4027
-4030
-4033
-4035
-4038
-4040
-4041
-4043
-4043
-4043
-4043
-4043
-4042
-4040
-4038
-4035
-4034
-4030
-4027
-4024
-4019
-4014
-4010
-4005
-3999
-3993
-3986
-3979
-3972
-3964
-3956
-3947
-3938
-3928
-3919
-3908
-3898
-3887
-3875
-3863
-3851
-3838
-3825
-3812
-3798
-3783
-3769
-3753
-3738
-3722
-3706
-3689
-3672
-3654
-3637
-3618
-3600
-3581
-3561
-3542
-3522
-3501
-3480
-3459
-3438
-3416
-3393
-3371
-3348
-3325
-3301
-3277
-3253
-3228
-3203
-3178
-3152
-3126
-3100
-3073
-3046
-3019
-2991
-2963
-2935
-2907
-2878
-2849
-2820
-2790
-2760
-2730
-2700
-2669
-2638
-2607
-2575
-2544
-2512
-2479
-2447
-2414
-2381
-2348
-2315
-2281
-2247
-2213
-2179
-2144
-2109
-2074
-2039
-2004
-1968
-1932
-1896
-1860
-1824
-1787
-1750
-1713
-1676
-1639
-1601
-1563
-1525
-1487
-1449
-1410
-1372
-1333
-1294
-1255
-1215
-1176
-1136
-1097
-1057
-1016
-977
-936
-896
-856
-815
-774
-733
-692
-651
-610
-569
-528
-486
-445
-403
-362
-320
-278
-237
-195
-153
-111
-69
-28
14
56
98
140
181
223
265
306
348
390
431
473
514
555
596
637
679
719
760
801
841
882
922
962
1002
1042
1082
1122
1161
1201
1240
1279
1318
1357
1395
1433
1472
1510
1547
1585
1623
1660
1697
1734
1770
1807
1843
1879
1914
1950
1985
2020
2055
2089
2124
2158
2191
2225
2258
2291
2324
2356
2388
2420
2451
2483
2514
2544
2575
2605
2634
2664
2693
2722
2750
2778
2806
2834
2861
2888
2915
2942
2968
2993
3019
3044
3069
3093
3118
3142
3165
3188
3211
3234
3256
3278
3300
3321
3342
3363
3384
3404
3424
3443
3462
3481
3500
3518
3536
3553
3571
3588
3605
3621
3637
3653
3668
3684
3698
3713
3727
3741
3755
3769
3782
3794
3807
3819
3831
3843
3854
3865
3876
3886
3896
3906
3915
3925
3933
3942
3950
3958
3966
3973
3980
3987
3993
3999
4005
4011
4016
4021
4025
4030
4034
4037
4041
4043
4046
4049
4051
4053
4054
4056
4056
4057
4057
4057
4057
4057
4056
4054
4053
4051
4049
4046
4043
4041
4037
4033
4029
4025
4019
4016
4010
4005
3999
3992
3986
3979
3972
3964
3956
3948
3940
3931
3922
3912
3902
3892
3881
3870
3859
3847
3835
3823
3810
3797
3783
3769
3755
3740
3725
3710
3694
3678
3661
3644
3627
3609
3591
3572
3553
3534
3514
3494
3473
3452
3431
3409
3387
3365
3342
3318
3294
3270
3246
3221
3195
3170
3144
3117
3090
3063
3035
3007
2979
2950
2920
2891
2861
2830
2800
2769
2737
2705
2673
2640
2608
2574
2541
2507
2472
2438
2403
2368
2332
2296
2260
2224
2187
2150
2113
2075
2037
2000
1961
1923
1884
1845
1806
1767
1727
1688
1648
1608
1568
1527
1487
1446
1405
1364
1323
1282
1241
1199
1158
1116
1074
1033
991
949
907
865
823
781
739
697
655
613
571
529
487
445
403
361
319
278
236
194
153
111
70
29
-12
-53
-94
-135
-175
-216
-256
-296
-336
-375
-415
-454
-493
-532
-571
-609
-648
-686
-723
-761
-798
-835
-872
-909
-945
-981
-1016
-1053
-1088
-1123
-1158
-1192
-1226
-1260
-1294
-1327
-1360
-1392
-1424
-1456
-1488
-1519
-1550
-1581
-1611
-1641
-1670
-1699
-1728
-1757
-1785
-1812
-1840
-1867
-1893
-1919
-1945
-1971
-1996
-2020
-2044
-2068
-2092
-2115
-2137
-2160
-2182
-2203
-2224
-2245
-2265
-2285
-2304
-2323
-2341
-2360
-2377
-2395
-2411
-2428
-2444
-2459
-2474
-2489
-2503
-2517
-2530
-2543
-2555
-2567
-2579
-2590
-2600
-2610
-2620
-2629
-2638
-2646
-2654
-2661
-2668
-2675
-2681
-2686
-2691
-2695
-2699
-2703
-2706
-2709
-2711
-2712
-2714
-2714
-2715
-2714
-2714
-2713
-2711
-2709
-2706
-2703
-2700
-2696
-2691
-2687
-2681
-2676
-2669
-2663
-2655
-2648
-2640
-2631
-2622
-2613
-2603
-2593
-2583
-2572
-2560
-2548
-2536
-2523
-2510
-2497
-2483
-2468
-2454
-2438
-2423
-2407
-2391
-2374
-2357
-2340
-2322
-2304
-2286
-2267
-2248
-2228
-2208
-2188
-2168
-2147
-2126
-2105
-2083
-2061
-2039
-2016
-1993
-1970
-1947
-1923
-1899
-1875
-1850
-1826
-1801
-1776
-1750
-1725
-1699
-1673
-1646
-1620
-1593
-1566
-1539
-1512
-1485
-1457
-1429
-1401
-1373
-1345
-1317
-1288
-1259
-1231
-1202
-1172
-1143
-1114
-1084
-1055
-1025
-995
-966
-936
-906
-876
-845
-815
-785
-755
-724
-694
-663
-633
-602
-572
-541
-510
-480
-449
-418
-388
-357
-326
-296
-265
-234
-204
-173
-143
-112
-82
-51
-21
9
40
70
100
130
160
190
220
250
279
309
338
368
397
426
455
484
513
542
571
599
627
656
684
712
740
767
795
822
850
877
904
931
958
984
1010
1037
1063
1089
1115
1141
1167
1192
1217
1242
1267
1292
1317
1341
1365
1390
1414
1437
1461
1484
1508
1531
1554
1576
1599
1621
1644
1666
1687
1709
1730
1752
1773
1793
1814
1834
1855
1875
1895
1914
1934
1953
1972
1991
2009
2027
2045
2064
2081
2099
2116
2133
2150
2166
2183
2199
2215
2230
2246
2261
2276
2290
2305
2319
2333
2346
2360
2373
2386
2398
2411
2423
2434
2446
2457
2468
2479
2490
2500
2510
2519
2529
2538
2546
2555
2563
2571
2579
2586
2593
2600
2606
2612
2618
2624
2629
2634
2639
2643
2647
2651
2654
2657
2660
2663
2665
2667
2668
2670
2671
2671
2672
2671
2671
2670
2669
2668
2667
2665
2662
2660
2657
2653
2650
2646
2642
2637
2632
2627
2621
2615
2609
2603
2596
2588
2581
2573
2565
2556
2547
2538
2529
2519
2509
2498
2487
2476
2465
2453
2441
2429
2416
2403
2389
2376
2362
2347
2333
2318
2302
2287
2271
2254
2238
2221
2204
2187
2169
2151
2132
2114
2095
2076
2056
2037
2017
1996
1976
1955
1934
1913
1891
1869
1847
1825
1803
1780
1757
1734
1710
1687
1663
1639
1615
1591
1566
1541
1516
1491
1466
1441
1415
1390
1364
1338
1312
1286
1259
1233
1206
1180
1153
1126
1099
1072
1044
1016
990
962
935
907
880
852
824
796
769
741
713
685
657
629
601
573
545
517
489
461
433
405
377
349
321
293
265
237
210
182
154
127
99
72
44
17
-10
-37
-64
-91
-118
-145
-171
-198
-224
-250
-277
-303
-329
-354
-380
-406
-431
-456
-482
-507
-532
-557
-581
-606
-630
-654
-679
-703
-726
-750
-774
-797
-820
-843
-866
-889
-911
-933
-956
-978
-999
-1020
-1043
-1064
-1085
-1106
-1127
-1148
-1168
-1189
-1209
-1229
-1249
-1268
-1288
-1307
-1327
-1346
-1365
-1383
-1402
-1421
-1439
-1457
-1475
-1493
-1511
-1528
-1545
-1563
-1580
-1597
-1613
-1630
-1646
-1663
-1679
-1695
-1711
-1726
-1742
-1757
-1772
-1787
-1802
-1817
-1832
-1846
-1861
-1875
-1889
-1903
-1917
-1930
-1944
-1957
-1971
-1984
-1997
-2009
-2023
-2035
-2048
-2060
-2072
-2085
-2097
-2108
-2120
-2132
-2144
-2155
-2166
-2177
-2188
-2199
-2210
-2221
-2231
-2241
-2252
-2262
-2271
-2281
-2291
-2300
-2309
-2319
-2327
-2336
-2345
-2353
-2362
-2370
-2378
-2385
-2393
-2400
-2407
-2414
-2421
-2428
-2434
-2440
-2446
-2452
-2458
-2463
-2468
-2473
-2477
-2481
-2485
-2489
-2492
-2496
-2499
-2501
-2504
-2506
-2507
-2509
-2510
-2511
-2512
-2512
-2512
-2512
-2511
-2510
-2508
-2507
-2505
-2502
-2500
-2497
-2493
-2489
-2485
-2481
-2476
-2471
-2465
-2459
-2453
-2446
-2439
-2432
-2424
-2415
-2407
-2398
-2388
-2379
-2368
-2358
-2347
-2336
-2324
-2312
-2299
-2286
-2273
-2259
-2245
-2231
-2216
-2200
-2185
-2169
-2152
-2135
-2118
-2101
-2083
-2064
-2045
-2027
-2007
-1987
-1967
-1947
-1926
-1905
-1883
-1861
-1839
-1816
-1793
-1770
-1747
-1723
-1699
-1674
-1649
-1624
-1599
-1573
-1547
-1521
-1495
-1468
-1441
-1414
-1386
-1359
-1331
-1302
-1274
-1245
-1217
-1187
-1158
-1129
-1099
-1069
-1039
-1008
-979
-948
-917
-887
-856
-825
-793
-762
-731
-699
-667
-636
-604
-572
-540
-508
-475
-443
-411
-378
-346
-314
-281
-249
-216
-183
-151
-118
-85
-53
-20
13
45
78
111
143
176
209
241
274
306
338
371
403
435
468
500
532
564
596
628
660
691
723
754
786
817
849
880
911
942
973
1004
1034
1065
1095
1126
1156
1186
1216
1246
1275
1305
1335
1364
1393
1422
1451
1480
1508
1537
1565
1593
1621
1649
1677
1704
1732
1759
1786
1813
1840
1866
1892
1919
1945
1971
1996
2021
2047
2072
2097
2122
2146
2171
2195
2219
2243
2267
2290
2313
2337
2360
2382
2405
2427
2449
2471
2493
2515
2536
2558
2579
2600
2620
2641
2661
2681
2701
2721
2741
2760
2779
2798
2817
2836
2854
2872
2891
2909
2926
2944
2961
2978
2995
3012
3029
3045
3062
3078
3094
3110
3125
3141
3156
3171
3186
3201
3215
3229
3244
3258
3271
3285
3298
3312
3325
3338
3350
3363
3375
3387
3399
3411
3423
3434
3446
3457
3468
3478
3489
3499
3509
3519
3529
3538
3548
3557
3566
3574
3583
3591
3599
3607
3615
3623
3630
3637
3644
3650
3657
3663
3669
3675
3680
3685
3691
3695
3700
3704
3708
3712
3716
3719
3722
3725
3728
3730
3732
3734
3735
3737
3738
3738
3739
3739
3739
3738
3737
3736
3735
3733
3731
3729
3726
3723
3720
3716
3712
3708
3703
3698
3693
3687
3681
3674
3668
3660
3653
3645
3637
3628
3619
3610
3600
3590
3579
3568
3557
3545
3533
3520
3507
3494
3480
3466
3452
3437
3422
3406
3390
3374
3357
3340
3323
3305
3286
3268
3249
3229
3210
3189
3169
3148
3127
3105
3083
3061
3038
3015
2992
2968
2944
2920
2895
2870
2845
2819
2793
2767
2740
2713
2686
2659
2631
2603
2575
2546
2517
2488
2459
2429
2399
2369
2339
2308
2277
2246
2215
2184
2152
2120
2088
2056
2023
1991
1958
1925
1892
1859
1825
1792
1758
1724
1690
1656
1622
1588
1553
1519
1484
1449
1415
1380
1345
1310
1275
1239
1204
1169
1133
1098
1062
1027
991
955
920
884
848
813
777
741
705
669
634
598
562
526
490
454
419
383
347
311
275
240
204
168
133
97
62
26
-9
-45
-80
-115
-151
-186
-221
-256
-291
-326
-361
-396
-430
-465
-500
-534
-568
-603
-637
-671
-705
-739
-772
-806
-839
-873
-906
-939
-972
-1004
-1038
-1071
-1103
-1136
-1168
-1200
-1232
-1264
-1295
-1327
-1358
-1389
-1420
-1451
-1482
-1512
-1542
-1572
-1602
-1632
-1661
-1691
-1720
-1749
-1777
-1806
-1834
-1862
-1890
-1918
-1945
-1972
-1999
-2025
-2052
-2078
-2104
-2130
-2155
-2180
-2205
-2230
-2254
-2278
-2302
-2326
-2349
-2372
-2395
-2418
-2440
-2462
-2484
-2505
-2526
-2547
-2568
-2588
-2608
-2628
-2647
-2666
-2685
-2703
-2721
-2739
-2756
-2774
-2790
-2807
-2823
-2839
-2854
-2870
-2885
-2899
-2913
-2927
-2941
-2954
-2967
-2979
-2992
-3003
-3015
-3026
-3037
-3047
-3058
-3067
-3077
-3086
-3094
-3103
-3111
-3118
-3126
-3133
-3139
-3145
-3151
-3157
-3162
-3167
-3171
-3175
-3179
-3182
-3185
-3188
-3190
-3192
-3193
-3194
-3195
-3195
-3195
-3195
-3194
-3193
-3191
-3189
-3187
-3184
-3181
-3178
-3174
-3170
-3165
-3160
-3155
-3149
-3143
-3137
-3130
-3123
-3115
-3107
-3099
-3090
-3081
-3071
-3061
-3051
-3040
-3029
-3018
-3006
-2994
-2982
-2969
-2956
-2942
-2928
-2914
-2899
-2884
-2869
-2853
-2837
-2821
-2804
-2787
-2770
-2752
-2734
-2715
-2697
-2678
-2658
-2638
-2618
-2598
-2577
-2556
-2535
-2514
-2492
-2470
-2447
-2424
-2402
-2378
-2355
-2331
-2307
-2283
-2258
-2233
-2208
-2183
-2157
-2131
-2105
-2079
-2053
-2025
-1999
-1972
-1945
-1917
-1889
-1861
-1833
-1805
-1776
-1748
-1719
-1690
-1661
-1631
-1602
-1572
-1542
-1513
-1482
-1452
-1422
-1392
-1361
-1331
-1300
-1269
-1238
-1207
-1176
-1145
-1114
-1083
-1052
-1020
-989
-958
-926
-895
-863
-832
-801
-769
-738
-706
-675
-644
-613
-581
-550
-519
-488
-457
-426
-395
-365
-334
-304
-273
-243
-213
-183
-153
-123
-93
-64
-34
-5
24
53
82
110
139
167
195
223
250
278
305
332
359
386
412
438
464
490
515
540
565
590
614
639
662
686
710
733
756
778
801
823
845
867
888
909
930
951
971
991
1010
1031
1051
1070
1089
1107
1126
1144
1162
1180
1198
1215
1232
1249
1266
1282
1299
1315
1331
1346
1362
1377
1392
1407
1422
1437
1451
1466
1480
1494
1507
1521
1534
1548
1561
1574
1587
1599
1612
1624
1637
1649
1661
1673
1685
1696
1708
1719
1730
1742
1753
1764
1775
1785
1796
1807
1817
1828
1838
1848
1858
1868
1878
1888
1897
1907
1916
1926
1935
1944
1953
1962
1971
1980
1988
1997
2005
2013
2021
2031
2039
2047
2055
2063
2071
2079
2087
2094
2102
2109
2116
2124
2131
2138
2145
2152
2159
2166
2172
2179
2185
2192
2198
2204
2211
2217
2223
2229
2234
2240
2246
2251
2257
2262
2267
2273
2278
2283
2287
2292
2297
2301
2306
2310
2314
2318
2322
2326
2330
2333
2337
2340
2343
2347
2350
2352
2355
2358
2360
2363
2365
2367
2369
2371
2373
2375
2376
2378
2379
2380
2381
2382
2383
2384
2384
2385
2385
2385
2385
2385
2385
2385
2384
2384
2383
2383
2382
2381
2380
2379
2378
2376
2375
2373
2371
2369
2368
2365
2363
2361
2358
2356
2353
2350
2348
2345
2342
2339
2335
2332
2329
2325
2321
2318
2314
2310
2306
2302
2298
2294
2289
2285
2280
2276
2271
2266
2262
2257
2252
2246
2241
2236
2230
2225
2219
2214
2208
2202
2196
2190
2184
2178
2171
2165
2159
2152
2145
2139
2132
2125
2118
2111
2104
2096
2089
2082
2074
2067
2059
2051
2043
2035
2027
2019
2011
2003
1994
1986
1977
1969
1960
1951
1942
1933
1923
1914
1904
1895
1885
1875
1865
1855
1845
1835
1825
1814
1804
1793
1782
1772
1761
1750
1739
1728
1717
1705
1694
1683
1671
1659
1648
1636
1624
1612
1600
1588
1576
1564
1552
1539
1527
1514
1502
1489
1476
1463
1451
1438
1425
1412
1399
1385
1372
1359
1345
1332
1318
1305
1291
1277
1264
1250
1236
1222
1208
1194
1180
1166
1152
1138
1124
1110
1095
1081
1066
1052
1037
1022
1008
994
979
964
950
935
920
905
891
876
861
846
831
816
801
786
772
757
742
727
711
696
681
666
651
636
621
606
591
576
561
546
531
516
500
485
470
455
440
425
410
395
380
365
350
335
320
305
290
275
261
246
231
216
202
187
172
158
143
128
114
99
85
70
56
42
28
13
-1
-15
-29
-43
-56
-70
-84
-97
-111
-124
-137
-151
-164
-177
-190
-202
-215
-228
-240
-253
-265
-277
-290
-302
-313
-325
-337
-348
-360
-371
-382
-393
-404
-414
-425
-435
-445
-455
-465
-474
-484
-493
-502
-511
-520
-528
-536
-544
-552
-560
-568
-575
-582
-589
-596
-602
-609
-615
-621
-627
-632
-637
-642
-647
-652
-656
-661
-665
-669
-672
-676
-679
-682
-684
-687
-689
-691
-693
-695
-696
-698
-699
-699
-700
-700
-700
-700
-700
-699
-698
-697
-696
-694
-692
-690
-688
-686
-683
-680
-677
-674
-670
-666
-662
-658
-654
-649
-644
-639
-634
-629
-623
-617
-611
-605
-599
-592
-585
-578
-571
-564
-557
-549
-541
-533
-525
-516
-508
-499
-490
-481
-472
-462
-453
-443
-433
-423
-413
-403
-392
-382
-371
-360
-349
-338
-327
-315
-304
-292
-280
-269
-257
-245
-233
-220
-208
-196
-183
-171
-158
-146
-133
-120
-108
-95
-82
-69
-56
-43
-30
-17
-3
10
23
36
50
63
76
89
103
116
129
142
155
169
182
195
208
221
234
247
260
273
285
298
310
323
335
348
360
372
384
396
408
419
431
443
454
465
476
487
498
509
519
530
540
550
560
569
579
588
598
607
616
624
633
641
649
657
665
673
680
687
694
701
708
714
720
726
732
738
743
748
753
758
763
767
771
775
779
783
786
789
792
795
797
800
802
804
805
807
808
809
810
811
812
812
812
812
812
812
811
811
810
809
807
806
804
802
800
798
796
793
791
788
785
782
779
775
772
768
764
760
756
752
747
743
738
733
728
723
718
712
707
701
696
690
684
678
672
665
659
652
646
639
632
625
618
611
604
597
589
582
574
567
559
551
544
536
528
520
512
504
496
487
479
471
463
454
446
437
429
420
412
403
395
386
378
369
361
352
343
335
326
317
309
300
292
283
274
266
257
249
240
232
223
215
207
198
190
182
174
166
158
150
142
135
127
120
112
105
98
90
83
76
70
63
56
50
43
37
30
24
18
12
6
1
-5
-10
-16
-21
-26
-31
-36
-41
-46
-50
-55
-59
-63
-67
-71
-75
-78
-82
-85
-88
-91
-94
-97
-99
-102
-104
-106
-108
-110
-112
-114
-115
-116
-118
-119
-120
-120
-121
-121
-122
-122
-122
-122
-122
-122
-121
-121
-120
-119
-118
-117
-116
-115
-114
-113
-111
-109
-108
-106
-104
-102
-100
-98
-96
-93
-91
-88
-86
-83
-80
-77
-75
-72
-69
-65
-62
-59
-56
-52
-49
-46
-42
-39
-35
-31
-28
-24
-21
-17
-13
-9
-6
-2
2
6
10
14
17
21
25
29
33
37
41
45
49
53
56
60
64
68
72
76
80
84
88
92
96
99
103
107
111
114
118
122
125
129
132
136
139
142
146
149
153
156
159
162
166
169
172
175
178
181
184
187
190
193
196
199
202
204
207
210
212
215
218
220
223
225
228
231
233
236
238
241
243
246
248
251
253
256
258
261
263
266
268
271
273
276
278
281
283
286
288
291
293
296
299
301
304
306
309
312
314
317
320
322
325
328
331
333
336
339
342
344
347
350
353
356
358
361
364
367
369
372
375
378
381
384
386
389
392
395
398
401
404
407
410
413
416
419
422
425
428
431
434
437
440
443
447
450
453
456
459
462
465
468
471
474
477
480
483
486
489
492
495
499
502
505
508
511
514
517
520
523
526
529
532
535
538
541
543
546
549
552
555
558
561
564
566
569
572
575
578
580
583
586
589
591
594
597
599
602
604
607
609
612
614
617
619
621
624
626
628
631
633
635
637
639
641
644
646
648
650
652
654
656
658
660
662
664
666
668
670
672
674
676
678
680
682
684
686
688
690
692
694
696
698
700
702
704
706
709
711
713
715
717
719
722
724
726
729
731
734
736
739
741
744
746
749
752
754
757
760
763
765
768
771
774
777
780
783
786
789
792
796
799
802
806
809
813
816
820
823
827
830
834
838
842
846
849
853
857
862
866
870
874
878
883
887
892
896
901
906
910
915
920
925
930
935
940
945
951
956
962
967
973
979
984
990
996
1002
1008
1014
1020
1027
1033
1040
1046
1053
1059
1066
1073
1080
1087
1094
1101
1108
1116
1123
1131
1138
1146
1154
1162
1170
1178
1186
1194
1202
1211
1219
1228
1236
1245
1254
1262
1271
1280
1289
1298
1308
1317
1326
1336
1345
1355
1365
1374
1384
1394
1404
1414
1424
1434
1444
1454
1465
1475
1485
1496
1506
1516
1527
1537
1547
1558
1568
1579
1589
1599
1610
1620
1631
1641
1651
1661
1672
1682
1692
1702
1712
1722
1732
1742
1751
1761
1771
1780
1790
1799
1808
1817
1826
1835
1843
1852
1860
1869
1877
1885
1893
1900
1908
1915
1922
1929
1936
1943
1949
1956
1962
1968
1974
1979
1985
1990
1995
2000
2004
2009
2013
2017
2020
2024
2027
2029
2033
2036
2037
2040
2041
2044
2045
2045
2047
2048
2049
2049
2049
2049
2048
2048
2047
2045
2045
2043
2041
2039
2037
2035
2032
2029
2025
2023
2020
2016
2012
2008
2003
1999
1994
1989
1984
1978
1972
1966
1960
1954
1948
1941
1934
1927
1920
1912
1904
1896
1888
1880
1872
1863
1854
1846
1836
1827
1818
1808
1799
1789
1779
1768
1758
1748
1737
1726
1715
1704
1693
1682
1670
1659
1647
1635
1624
1612
1600
1587
1575
1563
1550
1538
1525
1513
1500
1487
1474
1461
1448
1435
1421
1408
1395
1381
1368
1354
1340
1327
1313
1299
1285
1271
1257
1243
1229
1215
1200
1186
1172
1158
1143
1129
1114
1100
1085
1071
1056
1041
1027
1012
997
982
967
952
937
922
907
892
877
862
847
831
816
801
786
770
755
740
724
709
694
678
663
647
632
617
601
586
570
555
539
524
509
493
478
463
447
432
417
401
386
371
355
340
325
310
295
280
265
250
235
220
205
190
175
161
146
131
117
102
88
73
59
45
31
17
3
-11
-25
-39
-53
-66
-80
-93
-106
-120
-133
-146
-159
-171
-184
-197
-209
-222
-234
-246
-258
-270
-282
-293
-305
-316
-327
-338
-349
-360
-371
-382
-392
-402
-413
-423
-433
-442
-452
-462
-471
-480
-489
-498
-507
-516
-524
-532
-541
-548
-556
-564
-571
-579
-586
-593
-599
-606
-612
-618
-624
-630
-636
-641
-646
-651
-656
-661
-665
-669
-673
-677
-681
-684
-687
-691
-693
-696
-699
-701
-703
-705
-707
-708
-710
-711
-712
-713
-713
-714
-714
-714
-714
-713
-713
-712
-711
-710
-708
-707
-705
-703
-701
-698
-696
-693
-690
-687
-684
-681
-677
-673
-669
-665
-661
-656
-652
-647
-642
-637
-632
-627
-621
-616
-610
-604
-598
-592
-586
-580
-573
-566
-560
-553
-546
-539
-532
-524
-517
-510
-502
-495
-487
-479
-471
-463
-455
-447
-439
-431
-423
-415
-406
-398
-390
-381
-373
-364
-356
-347
-339
-330
-322
-313
-304
-296
-287
-278
-270
-261
-252
-244
-235
-226
-218
-209
-200
-192
-183
-175
-166
-158
-149
-141
-133
-124
-116
-108
-100
-92
-84
-76
-68
-60
-52
-44
-36
-28
-21
-13
-5
2
10
17
24
32
39
46
53
60
67
74
81
87
94
101
107
114
120
126
132
138
145
150
156
162
168
174
179
185
190
196
201
206
212
217
222
227
232
237
241
246
251
255
260
264
268
273
277
281
285
289
293
297
300
304
308
311
315
318
321
325
328
331
334
337
340
343
346
349
352
355
357
360
363
365
368
370
373
375
378
380
383
385
387
389
392
394
396
398
400
402
404
406
408
411
413
415
417
419
421
423
425
427
429
432
434
436
438
440
443
445
447
450
452
455
457
460
462
465
468
470
473
476
479
482
485
488
491
494
498
501
504
508
511
515
519
523
527
531
535
539
543
547
552
557
561
566
571
576
581
586
592
597
603
609
614
620
626
632
639
645
652
658
665
672
679
686
693
701
708
716
724
732
740
748
757
765
774
783
791
801
810
819
828
838
848
858
868
878
888
898
909
919
930
941
952
963
974
985
996
1008
1020
1031
1043
1055
1067
1079
1091
1104
1116
1129
1141
1154
1166
1179
1192
1205
1218
1231
1244
1257
1270
1284
1297
1310
1324
1337
1350
1364
1377
1391
1404
1417
1431
1444
1458
1471
1485
1498
1511
1525
1538
1551
1565
1578
1591
1604
1617
1630
1643
1656
1669
1681
1694
1707
1719
1731
1744
1756
1768
1780
1792
1803
1815
1826
1838
1849
1860
1871
1881
1892
1902
1912
1922
1932
1942
1951
1960
1969
1978
1987
1995
2004
2012
2020
2027
2035
2041
2049
2056
2062
2069
2075
2080
2086
2091
2096
2101
2105
2110
2114
2117
2121
2124
2127
2129
2131
2133
2135
2136
2137
2138
2138
2138
2138
2138
2137
2136
2134
2132
2130
2128
2125
2122
2119
2115
2111
2107
2102
2097
2092
2087
2081
2075
2068
2061
2054
2047
2039
2031
2023
2013
2005
1996
1986
1977
1966
1956
1945
1934
1923
1912
1900
1888
1876
1863
1850
1837
1824
1810
1796
1782
1768
1754
1739
1724
1709
1693
1678
1662
1646
1629
1613
1596
1579
1562
1545
1528
1510
1492
1474
1456
1438
1420
1401
1382
1364
1345
1326
1307
1287
1268
1248
1229
1209
1189
1170
1150
1129
1109
1089
1069
1048
1028
1006
987
966
945
925
904
883
862
842
821
800
779
758
737
716
695
674
654
633
612
591
570
549
528
507
487
466
445
424
404
383
362
342
321
301
280
260
239
219
199
179
159
138
118
99
79
59
39
20
0
-20
-39
-58
-78
-97
-116
-135
-154
-173
-192
-211
-230
-248
-267
-285
-304
-322
-340
-358
-376
-394
-412
-430
-447
-465
-482
-499
-517
-534
-551
-568
-585
-601
-618
-634
-651
-667
-683
-699
-715
-731
-747
-762
-777
-793
-808
-823
-838
-853
-867
-882
-896
-910
-925
-939
-952
-966
-980
-993
-1006
-1018
-1032
-1045
-1058
-1070
-1082
-1094
-1106
-1118
-1130
-1141
-1153
-1164
-1175
-1186
-1196
-1207
-1217
-1227
-1237
-1247
-1257
-1266
-1275
-1284
-1293
-1302
-1310
-1319
-1327
-1335
-1343
-1351
-1358
-1365
-1372
-1379
-1386
-1393
-1399
-1405
-1411
-1417
-1423
-1428
-1434
-1439
-1443
-1448
-1453
-1457
-1461
-1465
-1469
-1472
-1475
-1479
-1482
-1484
-1487
-1489
-1492
-1494
-1495
-1497
-1498
-1500
-1501
-1502
-1502
-1503
-1503
-1503
-1503
-1503
-1502
-1501
-1500
-1499
-1498
-1497
-1495
-1493
-1491
-1488
-1486
-1483
-1480
-1477
-1474
-1470
-1467
-1463
-1459
-1454
-1450
-1445
-1440
-1435
-1430
-1425
-1419
-1413
-1407
-1401
-1395
-1388
-1381
-1374
-1367
-1360
-1352
-1345
-1337
-1329
-1320
-1312
-1303
-1294
-1285
-1276
-1267
-1257
-1247
-1238
-1228
-1217
-1207
-1196
-1186
-1175
-1164
-1152
-1141
-1130
-1118
-1106
-1094
-1082
-1069
-1057
-1044
-1032
-1018
-1006
-993
-979
-966
-952
-939
-925
-911
-897
-883
-868
-854
-839
-825
-810
-795
-780
-765
-750
-735
-720
-705
-689
-674
-658
-642
-626
-611
-595
-579
-563
-546
-530
-514
-498
-481
-465
-448
-432
-415
-398
-382
-365
-348
-331
-314
-297
-280
-263
-246
-229
-212
-195
-177
-160
-143
-125
-108
-90
-73
-55
-38
-20
-3
15
33
51
68
86
104
122
140
158
176
194
212
230
248
266
284
302
320
339
357
375
393
412
430
448
466
485
503
521
539
558
576
594
613
631
649
667
686
704
722
740
759
777
795
813
831
849
867
885
903
921
939
957
974
992
1010
1027
1045
1062
1080
1097
1114
1131
1148
1165
1182
1199
1216
1232
1249
1265
1282
1298
1314
1330
1346
1362
1377
1393
1408
1424
1439
1454
1469
1484
1498
1513
1527
1542
1556
1570
1584
1597
1611
1624
1638
1651
1664
1676
1689
1701
1714
1726
1738
1749
1761
1772
1784
1795
1805
1816
1826
1837
1847
1857
1866
1876
1885
1894
1903
1912
1920
1929
1937
1945
1952
1960
1967
1974
1981
1988
1994
2000
2005
2012
2017
2023
2028
2033
2037
2041
2045
2051
2054
2058
2062
2065
2068
2071
2073
2076
2078
2080
2082
2083
2085
2086
2087
2087
2088
2088
2088
2088
2087
2087
2086
2085
2084
2083
2081
2079
2077
2075
2073
2070
2067
2064
2061
2058
2054
2050
2045
2041
2037
2033
2028
2023
2017
2013
2008
2001
1996
1990
1984
1977
1971
1964
1957
1950
1942
1935
1927
1919
1911
1903
1895
1886
1877
1869
1860
1850
1841
1831
1822
1812
1802
1792
1782
1771
1761
1750
1739
1728
1717
1705
1694
1682
1670
1658
1646
1634
1622
1609
1597
1584
1571
1558
1545
1532
1518
1505
1491
1477
1464
1450
1435
1421
1407
1393
1378
1363
1349
1334
1319
1304
1289
1274
1258
1243
1227
1212
1196
1180
1165
1149
1133
1117
1100
1084
1068
1051
1035
1018
1002
985
968
951
935
918
901
884
867
849
832
815
798
780
763
746
728
711
693
676
658
640
623
605
587
570
552
534
516
498
480
463
445
427
409
391
373
355
337
319
301
283
265
247
229
212
194
176
158
140
122
104
86
68
50
33
15
-3
-21
-38
-56
-74
-91
-109
-126
-144
-161
-179
-196
-213
-231
-248
-265
-282
-299
-316
-333
-350
-367
-383
-400
-417
-433
-450
-466
-482
-498
-514
-530
-546
-562
-578
-593
-609
-624
-640
-655
-670
-685
-700
-715
-729
-744
-758
-773
-787
-801
-815
-829
-842
-856
-869
-882
-895
-908
-921
-934
-946
-958
-971
-983
-994
-1006
-1018
-1029
-1040
-1051
-1062
-1073
-1083
-1093
-1104
-1114
-1123
-1133
-1142
-1151
-1160
-1169
-1178
-1186
-1195
-1203
-1210
-1218
-1226
-1233
-1240
-1247
-1253
-1260
-1266
-1272
-1278
-1283
-1289
-1294
-1299
-1304
-1309
-1313
-1317
-1321
-1325
-1329
-1332
-1336
-1339
-1341
-1344
-1347
-1349
-1351
-1353
-1355
-1356
-1358
-1359
-1360
-1361
-1362
-1362
-1363
-1363
-1363
-1363
-1363
-1362
-1362
-1361
-1361
-1360
-1359
-1358
-1356
-1355
-1353
-1352
-1350
-1348
-1346
-1344
-1341
-1339
-1336
-1334
-1331
-1328
-1326
-1323
-1319
-1316
-1313
-1310
-1306
-1303
-1299
-1296
-1292
-1288
-1284
-1281
-1277
-1273
-1269
-1265
-1260
-1256
-1252
-1248
-1243
-1239
-1235
-1230
-1226
-1221
-1217
-1212
-1208
-1203
-1199
-1194
-1190
-1185
-1181
-1176
-1172
-1167
-1163
-1158
-1154
-1149
-1145
-1140
-1136
-1132
-1127
-1123
-1119
-1115
-1111
-1107
-1103
-1099
-1095
-1091
-1087
-1083
-1080
-1076
-1072
-1069
-1065
-1062
-1059
-1055
-1052
-1049
-1046
-1042
-1039
-1036
-1033
-1031
-1028
-1025
-1022
-1020
-1016
-1014
-1012
-1010
-1006
-1004
-1002
-1000
-998
-996
-994
-991
-989
-987
-985
-982
-980
-978
-976
-973
-971
-969
-967
-965
-962
-960
-958
-956
-953
-951
-949
-947
-945
-942
-940
-938
-936
-934
-932
-929
-927
-925
-923
-921
-918
-916
-914
-912
-910
-908
-905
-903
-901
-899
-897
-895
-892
-890
-888
-886
-884
-882
-879
-877
-875
-873
-871
-869
-867
-864
-862
-860
-858
-856
-854
-852
-850
-847
-845
-843
-841
-839
-837
-835
-833
-831
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-807
-805
-803
-801
-799
-797
-795
-793
-791
-789
-787
-785
-783
-780
-778
-776
-774
-772
-770
-768
-766
-764
-762
-760
-758
-756
-754
-752
-750
-748
-746
-744
-742
-740
-738
-736
-734
-731
-729
-727
-725
-723
-721
-719
-717
-715
-713
-711
-709
-707
-705
-703
-701
-699
-697
-695
-693
-691
-689
-687
-686
-684
-682
-680
-678
-676
-674
-672
-670
-668
-666
-664
-662
-660
-658
-656
-654
-652
-650
-648
-646
-644
-642
-640
-639
-637
-635
-633
-631
-629
-627
-625
-623
-621
-619
-617
-615
-614
-612
-610
-608
-606
-604
-602
-600
-598
-596
-595
-593
-591
-589
-587
-585
-583
-581
-579
-578
-576
-574
-572
-570
-568
-566
-564
-563
-561
-559
-557
-555
-553
-551
-550
-548
-546
-544
-542
-540
-539
-537
-535
-533
-531
-529
-527
-526
-524
-522
-520
-518
-517
-515
-513
-511
-509
-507
-506
-504
-502
-500
-498
-497
-495
-493
-491
-489
-488
-486
-484
-482
-481
-479
-477
-475
-473
-472
-470
-468
-466
-465
-463
-461
-459
-457
-456
-454
-452
-450
-449
-447
-445
-443
-442
-440
-438
-437
-435
-433
-431
-430
-428
-426
-424
-423
-421
-419
-417
-416
-414
-412
-411
-409
-407
-405
-404
-402
-400
-399
-397
-395
-394
-392
-390
-389
-387
-385
-383
-382
-380
-378
-377
-375
-373
-372
-370
-368
-367
-365
-363
-362
-360
-358
-357
-355
-353
-352
-350
-348
-347
-345
-344
-342
-340
-339
-337
-335
-334
-332
-330
-329
-327
-326
-324
-322
-321
-319
-317
-316
-314
-313
-311
-309
-308
-306
-305
-303
-301
-300
-298
-297
-295
-293
-292
-290
-289
-287
-286
-284
-282
-281
-279
-278
-276
-274
-273
-271
-270
-268
-267
-265
-264
-262
-260
-259
-257
-256
-254
-253
-251
-250
-248
-247
-245
-243
-242
-240
-239
-237
-236
-234
-233
-231
-230
-228
-227
-225
-224
-222
-221
-219
-218
-216
-215
-213
-212
-210
-209
-207
-206
-204
-203
-201
-200
-198
-197
-195
-194
-192
-191
-189
-188
-186
-185
-183
-182
-181
-179
-178
-176
-175
-173
-172
-170
-169
-167
-166
-165
-163
-162
-160
-159
-157
-156
-154
-153
-152
-150
-149
-147
-146
-144
-143
-142
-140
-139
-137
-136
-135
-133
-132
-130
-129
-128
-126
-125
-123
-122
-121
-119
-118
-116
-115
-114
-112
-111
-109
-108
-107
-105
-104
-103
-101
-100
-98
-97
-96
-94
-93
-92
-90
-89
-88
-86
-85
-84
-82
-81
-80
-78
-77
-75
-74
-73
-71
-70
-69
-67
-66
-65
-63
-62
-61
-60
-58
-57
-56
-54
-53
-52
-50
-49
-48
-46
-45
-44
-43
-41
-40
-39
-37
-36
-35
-33
-32
-31
-30
-28
-27
-26
-24
-23
-22
-21
-19
-18
-17
-16
-14
-13
-12
-11
-9
-8
-7
-6
-4
-3
-2
-1
1
2
3
4
6
7
8
9
11
12
13
14
16
17
18
19
20
22
23
24
25
27
28
29
30
31
33
34
35
36
37
39
40
41
42
43
45
46
47
48
49
50
52
53
54
55
56
58
59
60
61
62
63
65
66
67
68
69
70
71
73
74
75
76
77
78
80
81
82
83
84
85
86
87
89
90
91
92
93
94
95
96
98
99
100
101
102
103
104
105
107
108
109
110
111
112
113
114
115
116
118
119
120
121
122
123
124
125
126
127
128
129
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
234
235
236
237
238
239
240
241
242
243
244
245
245
246
247
248
249
250
251
252
253
254
254
255
256
257
258
259
260
261
262
262
263
264
265
266
267
268
269
270
270
271
272
273
274
275
276
276
277
278
279
280
281
282
282
283
284
285
286
287
288
288
289
290
291
292
293
293
294
295
296
297
298
298
299
300
301
302
303
303
304
305
306
307
307
308
309
310
311
312
312
313
314
315
316
316
317
318
319
320
320
321
322
323
324
324
325
326
327
327
328
329
330
331
331
332
333
334
334
335
336
337
338
338
339
340
341
341
342
343
344
344
345
346
347
347
348
349
350
350
351
352
353
353
354
355
356
356
357
358
358
359
360
361
361
362
363
364
364
365
366
366
367
368
369
369
370
371
371
372
373
374
374
375
376
376
377
378
379
379
380
381
381
382
383
383
384
385
385
386
387
387
388
389
390
390
391
392
392
393
394
394
395
396
396
397
398
