5
19019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
164
164
164
164
165
165
165
165
165
166
166
166
166
166
167
167
167
167
167
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
176
176
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
173
173
173
173
173
172
172
172
172
172
171
171
171
171
171
170
170
170
170
169
169
169
169
169
168
168
168
168
168
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
156
156
156
156
156
155
155
155
155
155
155
154
154
154
154
154
154
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
151
150
150
150
150
149
149
149
148
148
148
147
147
147
146
146
146
146
145
145
145
144
144
144
144
143
143
143
143
142
142
142
142
141
141
141
141
141
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
121
120
120
120
120
120
120
119
119
119
119
119
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
130
130
130
130
130
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
131
131
131
131
131
131
130
130
130
130
130
130
129
129
129
129
128
128
128
128
127
127
126
126
126
125
125
125
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
120
120
120
119
119
119
118
118
118
117
117
117
116
116
115
115
115
114
114
113
113
113
112
112
111
111
111
110
110
109
109
108
108
108
107
107
106
106
106
105
105
104
104
104
104
103
103
103
102
102
102
102
101
101
101
101
100
100
100
99
99
99
99
98
98
98
97
97
97
96
96
96
95
95
95
94
94
94
93
93
92
92
92
91
91
90
90
89
89
88
88
87
87
86
86
85
85
84
84
83
83
83
82
82
82
81
81
81
80
80
79
79
79
78
78
77
77
77
76
76
75
75
74
74
74
73
73
73
73
72
72
72
72
71
71
71
70
70
70
69
69
68
68
67
67
66
66
65
65
64
64
64
63
63
62
62
62
61
61
60
60
60
59
59
58
58
57
57
56
56
55
54
54
53
53
52
51
51
50
49
49
48
47
46
46
45
44
43
43
42
41
40
39
39
38
37
36
35
34
34
33
32
31
30
30
29
28
27
26
25
25
24
23
22
21
20
19
18
17
16
15
15
14
13
12
11
10
10
9
8
8
7
6
6
5
5
4
3
3
2
1
1
0
0
-1
-2
-2
-3
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-14
-14
-15
-16
-17
-18
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-41
-42
-43
-44
-46
-47
-48
-50
-51
-52
-53
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-70
-70
-71
-72
-73
-74
-75
-75
-76
-77
-77
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-98
-98
-98
-99
-100
-100
-101
-101
-102
-103
-103
-104
-105
-105
-106
-107
-108
-108
-109
-110
-111
-111
-112
-113
-114
-114
-115
-116
-116
-117
-118
-118
-119
-120
-120
-121
-122
-123
-123
-124
-125
-126
-126
-127
-128
-129
-129
-130
-130
-131
-132
-132
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-129
-129
-128
-128
-127
-127
-126
-125
-125
-124
-124
-123
-122
-122
-121
-120
-120
-119
-118
-117
-117
-116
-115
-114
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-94
-93
-92
-91
-89
-88
-87
-85
-84
-82
-81
-79
-78
-76
-75
-73
-72
-70
-69
-67
-66
-64
-63
-61
-60
-59
-57
-56
-54
-53
-51
-49
-48
-46
-45
-43
-42
-40
-39
-37
-36
-34
-33
-32
-30
-29
-27
-26
-25
-24
-22
-21
-20
-19
-18
-17
-15
-14
-13
-12
-11
-10
-9
-8
-7
-5
-4
-3
-2
-1
0
1
2
4
5
6
7
8
9
10
11
13
14
15
16
17
19
20
21
22
23
24
25
26
27
27
28
29
30
30
31
32
33
33
34
35
36
36
37
38
39
40
41
41
42
43
44
45
46
47
48
49
50
51
52
53
54
56
57
58
59
60
61
63
64
65
66
67
68
70
71
72
73
74
75
77
78
79
81
82
83
85
86
88
89
91
92
94
95
97
99
100
102
104
106
107
109
111
112
114
116
118
120
122
123
125
127
130
132
134
136
138
141
143
145
148
150
153
155
158
160
163
165
168
170
173
175
178
181
184
186
189
192
195
197
200
203
206
209
211
214
217
219
222
225
227
230
232
234
237
239
242
244
246
249
251
254
256
258
261
263
265
268
270
272
274
277
279
281
283
286
288
290
292
294
296
298
300
303
305
307
309
311
313
315
317
319
322
324
326
328
330
332
334
336
338
340
342
344
347
349
351
353
356
358
360
363
365
368
370
372
375
377
380
382
384
387
389
391
394
396
398
400
403
405
407
409
411
414
416
418
420
423
425
427
430
432
435
437
440
442
444
447
449
452
454
457
459
461
464
466
469
472
474
477
480
482
485
488
490
493
495
498
500
503
505
507
509
512
514
516
518
520
522
524
526
527
529
531
533
535
538
540
542
544
546
548
550
552
554
556
558
560
562
563
565
567
568
570
572
573
575
576
578
579
581
583
585
586
588
590
592
593
595
597
599
601
603
605
607
609
611
613
615
617
619
621
623
625
628
630
632
635
637
640
642
645
648
650
653
656
659
662
665
668
671
674
676
679
682
685
688
691
693
696
699
702
704
707
710
712
715
718
721
723
726
729
732
734
737
740
743
746
749
751
754
757
760
763
766
769
772
775
778
781
784
786
789
792
794
797
800
802
805
808
810
813
816
819
822
825
827
830
833
836
839
841
844
846
849
852
854
856
859
861
863
866
868
870
872
874
876
878
880
881
883
885
886
888
890
891
893
895
896
898
900
901
903
904
906
908
909
911
912
914
915
917
918
920
921
923
924
926
927
928
930
931
932
933
934
935
936
937
937
938
939
940
941
941
942
943
944
945
946
947
948
949
950
951
951
952
953
954
955
955
956
957
957
958
958
959
960
960
961
962
963
964
965
966
967
968
970
971
972
973
975
976
978
979
980
982
983
984
985
987
988
989
990
992
993
994
995
997
998
1000
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1024
1026
1027
1029
1031
1033
1035
1037
1038
1040
1042
1044
1046
1048
1051
1053
1055
1058
1060
1063
1065
1068
1071
1073
1076
1079
1081
1084
1087
1089
1092
1095
1097
1100
1103
1105
1108
1110
1113
1116
1118
1121
1123
1126
1128
1131
1133
1136
1138
1141
1144
1146
1149
1152
1155
1157
1160
1163
1166
1168
1171
1174
1176
1179
1182
1184
1187
1189
1192
1194
1197
1199
1201
1204
1206
1208
1210
1212
1214
1216
1218
1220
1222
1224
1226
1228
1230
1232
1235
1237
1239
1241
1244
1246
1248
1251
1253
1256
1258
1261
1263
1266
1268
1271
1273
1276
1278
1280
1282
1285
1287
1289
1291
1293
1295
1298
1300
1302
1304
1306
1309
1311
1313
1316
1318
1321
1323
1325
1328
1330
1333
1335
1338
1340
1342
1345
1347
1349
1352
1354
1356
1358
1360
1362
1364
1366
1368
1370
1372
1374
1376
1377
1379
1381
1383
1385
1386
1388
1390
1392
1393
1395
1397
1398
1400
1401
1403
1404
1405
1407
1408
1409
1410
1411
1413
1414
1415
1417
1418
1419
1420
1422
1423
1424
1425
1427
1428
1429
1430
1431
1433
1434
1435
1436
1437
1438
1440
1441
1442
1443
1444
1445
1445
1446
1447
1448
1449
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1463
1464
1465
1466
1467
1467
1468
1469
1470
1470
1471
1472
1472
1473
1474
1474
1475
1475
1476
1477
1477
1478
1479
1480
1480
1481
1482
1483
1484
1485
1486
1487
1489
1490
1491
1492
1493
1494
1496
1497
1498
1499
1500
1501
1503
1504
1505
1507
1508
1510
1512
1514
1516
1518
1520
1522
1524
1527
1529
1531
1534
1536
1538
1540
1543
1545
1547
1549
1552
1554
1556
1559
1561
1564
1566
1569
1571
1574
1576
1579
1581
1584
1586
1589
1591
1593
1596
1598
1600
1602
1605
1607
1609
1611
1613
1616
1618
1620
1623
1625
1628
1630
1633
1636
1638
1641
1643
1646
1648
1651
1653
1656
1658
1660
1662
1665
1667
1669
1671
1674
1676
1678
1680
1682
1685
1687
1689
1691
1693
1695
1696
1698
1700
1702
1704
1706
1708
1709
1711
1713
1715
1717
1718
1720
1722
1723
1725
1726
1728
1729
1730
1732
1733
1735
1736
1737
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1748
1749
1749
1750
1750
1750
1751
1751
1751
1751
1751
1751
1751
1752
1752
1752
1752
1753
1753
1753
1754
1754
1755
1755
1756
1757
1757
1758
1759
1759
1760
1761
1761
1762
1763
1763
1764
1764
1765
1766
1766
1767
1768
1768
1769
1770
1771
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1785
1786
1787
1788
1789
1790
1791
1792
1793
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1805
1806
1807
1808
1809
1810
1810
1811
1812
1812
1813
1813
1814
1814
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1815
1816
1816
1816
1816
1816
1816
1817
1817
1817
1817
1817
1818
1818
1818
1819
1819
1819
1820
1820
1820
1821
1821
1821
1821
1821
1821
1822
1822
1822
1822
1822
1822
1822
1822
1823
1823
1823
1823
1824
1824
1824
1825
1825
1825
1825
1825
1825
1825
1825
1825
1825
1825
1825
1825
1825
1825
1824
1824
1824
1824
1824
1823
1823
1823
1822
1822
1821
1820
1820
1819
1819
1818
1817
1817
1816
1815
1815
1814
1813
1812
1812
1811
1810
1809
1808
1806
1805
1804
1803
1801
1800
1798
1797
1795
1793
1792
1790
1788
1787
1785
1783
1781
1780
1778
1776
1775
1773
1771
1770
1768
1766
1765
1763
1761
1759
1757
1755
1752
1750
1747
1745
1742
1740
1737
1734
1732
1729
1727
1725
1722
1720
1718
1717
1715
1713
1712
1710
1709
1707
1706
1704
1703
1701
1700
1698
1696
1694
1693
1691
1689
1687
1685
1683
1681
1679
1677
1676
1674
1672
1671
1669
1668
1667
1666
1665
1664
1663
1662
1662
1661
1661
1660
1660
1659
1659
1659
1658
1658
1657
1657
1657
1656
1656
1655
1655
1654
1654
1653
1652
1652
1651
1650
1649
1649
1648
1647
1646
1645
1644
1643
1642
1641
1640
1639
1638
1637
1637
1636
1635
1634
1633
1632
1632
1631
1630
1629
1628
1627
1626
1625
1624
1623
1622
1621
1620
1619
1617
1616
1615
1614
1613
1611
1610
1608
1607
1606
1604
1603
1601
1599
1598
1596
1594
1593
1591
1589
1588
1586
1584
1582
1581
1579
1578
1576
1575
1573
1572
1571
1569
1568
1567
1566
1565
1564
1563
1563
1562
1562
1562
1562
1562
1562
1562
1562
1562
1562
1563
1563
1563
1564
1564
1565
1565
1566
1567
1568
1569
1570
1571
1573
1574
1576
1577
1579
1581
1582
1584
1586
1588
1590
1592
1594
1596
1598
1601
1603
1605
1607
1610
1612
1614
1616
1618
1620
1622
1624
1626
1628
1630
1632
1634
1636
1637
1639
1641
1643
1644
1646
1648
1650
1651
1653
1655
1656
1658
1659
1660
1662
1663
1664
1665
1667
1668
1668
1669
1670
1671
1671
1672
1672
1672
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1674
1674
1674
1674
1674
1674
1675
1675
1675
1675
1676
1676
1677
1677
1677
1678
1678
1679
1679
1679
1680
1680
1681
1681
1682
1682
1683
1683
1684
1684
1685
1685
1685
1686
1686
1687
1687
1688
1688
1689
1690
1690
1691
1692
1693
1694
1695
1696
1697
1699
1700
1701
1702
1703
1705
1706
1707
1708
1709
1710
1711
1712
1714
1715
1716
1717
1718
1719
1720
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1731
1732
1733
1733
1734
1734
1734
1735
1735
1735
1735
1735
1736
1736
1736
1736
1736
1736
1736
1737
1737
1737
1737
1738
1738
1739
1739
1740
1741
1741
1742
1743
1744
1745
1747
1748
1749
1750
1752
1753
1754
1756
1757
1759
1760
1762
1764
1765
1767
1768
1770
1772
1773
1775
1776
1778
1779
1781
1782
1783
1784
1785
1787
1788
1789
1790
1792
1793
1794
1795
1797
1798
1799
1801
1802
1803
1804
1806
1807
1808
1809
1810
1812
1813
1814
1816
1817
1819
1820
1822
1823
1825
1827
1828
1830
1832
1834
1836
1838
1840
1842
1844
1846
1849
1851
1854
1856
1859
1861
1864
1866
1868
1871
1873
1875
1877
1880
1882
1884
1886
1888
1890
1892
1893
1895
1897
1899
1901
1903
1905
1907
1909
1911
1914
1916
1918
1920
1922
1924
1926
1928
1930
1931
1933
1935
1936
1938
1939
1941
1942
1944
1945
1947
1948
1950
1952
1953
1955
1956
1958
1959
1961
1963
1964
1966
1967
1969
1970
1971
1973
1974
1975
1977
1978
1979
1981
1982
1983
1985
1986
1987
1989
1991
1992
1994
1996
1998
2001
2003
2005
2008
2009
2013
2015
2017
2020
2021
2024
2025
2028
2029
2032
2033
2035
2037
2039
2040
2041
2043
2045
2047
2048
2050
2051
2052
2054
2055
2056
2057
2058
2059
2060
2060
2061
2062
2062
2062
2063
2063
2063
2064
2064
2064
2064
2064
2064
2064
2063
2063
2063
2062
2062
2061
2061
2060
2060
2059
2059
2058
2058
2057
2057
2056
2056
2055
2054
2054
2053
2053
2052
2052
2051
2051
2050
2050
2049
2049
2049
2049
2049
2049
2048
2048
2048
2048
2048
2048
2047
2047
2047
2047
2045
2045
2045
2045
2045
2045
2045
2045
2047
2047
2047
2048
2049
2050
2051
2052
2053
2054
2056
2057
2059
2060
2062
2064
2065
2067
2069
2071
2073
2075
2077
2079
2081
2083
2084
2086
2088
2091
2093
2095
2097
2099
2101
2104
2106
2108
2111
2113
2116
2118
2121
2123
2126
2128
2130
2132
2134
2136
2138
2140
2142
2143
2144
2146
2147
2148
2149
2149
2150
2150
2151
2151
2151
2151
2151
2150
2150
2150
2149
2149
2148
2148
2147
2146
2146
2145
2145
2144
2144
2143
2143
2142
2141
2141
2140
2140
2139
2139
2138
2138
2137
2136
2136
2135
2135
2134
2133
2133
2132
2131
2131
2130
2130
2129
2129
2128
2128
2127
2127
2127
2126
2126
2126
2125
2125
2125
2125
2125
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2124
2123
2123
2123
2124
2124
2124
2124
2124
2124
2125
2125
2126
2126
2127
2127
2128
2129
2129
2130
2131
2132
2132
2133
2134
2135
2136
2136
2137
2138
2139
2140
2141
2142
2143
2145
2146
2147
2149
2150
2152
2154
2156
2157
2159
2161
2163
2166
2168
2170
2172
2175
2177
2179
2182
2185
2187
2190
2193
2195
2198
2201
2204
2207
2209
2212
2215
2218
2221
2224
2227
2230
2233
2236
2240
2243
2246
2249
2252
2255
2258
2261
2265
2268
2271
2274
2277
2280
2283
2286
2290
2293
2296
2300
2303
2306
2310
2313
2316
2320
2323
2326
2329
2332
2336
2339
2342
2345
2348
2352
2355
2358
2362
2365
2369
2372
2375
2379
2382
2386
2389
2392
2396
2399
2402
2406
2409
2413
2416
2419
2423
2426
2430
2433
2437
2440
2444
2447
2450
2454
2457
2461
2464
2467
2471
2474
2478
2481
2484
2488
2491
2494
2497
2500
2503
2506
2509
2512
2515
2517
2520
2523
2525
2528
2531
2534
2536
2539
2542
2545
2548
2551
2554
2557
2561
2564
2568
2571
2574
2578
2581
2585
2588
2592
2596
2599
2603
2606
2610
2614
2617
2621
2625
2629
2632
2636
2640
2644
2648
2652
2656
2660
2665
2669
2673
2677
2681
2686
2690
2694
2699
2703
2708
2712
2717
2721
2726
2730
2735
2739
2743
2748
2752
2756
2761
2765
2769
2774
2778
2782
2786
2790
2794
2798
2802
2806
2810
2814
2818
2822
2825
2829
2833
2837
2840
2844
2848
2851
2855
2859
2862
2866
2869
2872
2876
2879
2882
2885
2889
2892
2895
2898
2901
2905
2908
2911
2915
2918
2921
2924
2928
2931
2934
2938
2941
2945
2948
2952
2955
2959
2963
2966
2970
2974
2977
2981
2985
2988
2992
2996
3000
3003
3007
3011
3015
3019
3022
3026
3030
3034
3038
3042
3046
3050
3054
3059
3063
3068
3072
3077
3082
3087
3091
3096
3101
3106
3111
3116
3121
3127
3132
3137
3143
3148
3153
3159
3165
3170
3176
3182
3188
3194
3200
3206
3212
3218
3225
3231
3238
3244
3251
3258
3264
3271
3278
3284
3291
3298
3304
3311
3317
3323
3329
3335
3341
3347
3353
3358
3363
3368
3374
3378
3383
3388
3392
3397
3401
3406
3410
3414
3418
3422
3426
3430
3433
3437
3441
3444
3447
3450
3453
3456
3459
3462
3464
3467
3469
3472
3474
3477
3479
3481
3483
3485
3487
3489
3490
3492
3494
3495
3497
3498
3500
3501
3502
3503
3504
3505
3506
3507
3508
3508
3509
3509
3509
3509
3509
3509
3509
3508
3508
3508
3507
3506
3506
3505
3504
3503
3502
3501
3500
3499
3498
3497
3495
3494
3492
3491
3489
3488
3487
3485
3484
3483
3482
3481
3479
3478
3477
3476
3475
3474
3472
3471
3469
3468
3466
3465
3463
3462
3460
3458
3456
3455
3453
3451
3449
3448
3446
3444
3443
3441
3439
3438
3437
3435
3434
3432
3431
3430
3428
3427
3426
3424
3423
3421
3420
3418
3416
3414
3412
3410
3408
3406
3404
3402
3399
3397
3395
3393
3390
3388
3386
3384
3382
3380
3379
3377
3376
3374
3373
3372
3371
3369
3368
3367
3366
3365
3364
3362
3361
3360
3359
3358
3357
3355
3354
3353
3352
3351
3350
3349
3348
3347
3346
3345
3344
3343
3342
3342
3341
3341
3340
3340
3339
3338
3338
3337
3336
3336
3335
3334
3333
3332
3330
3329
3328
3327
3325
3324
3322
3321
3319
3318
3316
3314
3312
3310
3307
3305
3303
3300
3297
3294
3291
3288
3285
3282
3279
3276
3273
3270
3266
3263
3260
3257
3254
3251
3248
3245
3242
3238
3235
3231
3228
3224
3220
3215
3211
3206
3202
3197
3192
3187
3182
3176
3171
3166
3161
3155
3150
3145
3140
3135
3130
3125
3120
3115
3110
3106
3101
3096
3092
3087
3082
3078
3073
3069
3064
3060
3056
3051
3047
3043
3039
3035
3031
3027
3024
3020
3016
3013
3009
3006
3002
2999
2995
2992
2989
2985
2982
2979
2976
2973
2969
2966
2964
2961
2958
2955
2953
2950
2948
2945
2943
2941
2939
2936
2934
2932
2930
2928
2926
2923
2921
2919
2916
2914
2911
2909
2906
2904
2901
2898
2896
2893
2891
2888
2886
2883
2881
2878
2876
2873
2871
2868
2866
2863
2861
2858
2855
2852
2849
2846
2843
2840
2837
2833
2830
2826
2823
2819
2815
2812
2808
2804
2800
2796
2792
2789
2785
2781
2777
2773
2769
2765
2761
2757
2754
2750
2746
2742
2739
2735
2732
2729
2725
2722
2719
2716
2713
2710
2707
2705
2702
2699
2697
2694
2692
2689
2687
2685
2682
2680
2678
2676
2674
2672
2670
2669
2667
2666
2664
2663
2662
2661
2660
2659
2659
2658
2658
2658
2657
2657
2657
2657
2657
2658
2658
2658
2658
2658
2658
2659
2659
2659
2659
2659
2659
2659
2659
2659
2658
2658
2658
2657
2657
2656
2655
2654
2653
2652
2651
2650
2649
2647
2646
2644
2642
2640
2638
2636
2634
2631
2629
2626
2624
2621
2619
2616
2614
2611
2608
2605
2602
2600
2597
2594
2590
2587
2584
2581
2578
2574
2571
2568
2564
2561
2557
2553
2550
2546
2542
2538
2534
2530
2526
2522
2518
2513
2509
2505
2500
2496
2492
2487
2483
2478
2474
2469
2465
2460
2455
2450
2445
2440
2435
2430
2425
2419
2414
2408
2402
2396
2390
2384
2378
2372
2366
2360
2353
2347
2340
2334
2327
2320
2314
2307
2300
2293
2287
2280
2274
2267
2260
2254
2247
2241
2234
2227
2220
2213
2207
2200
2193
2186
2179
2172
2165
2158
2151
2144
2137
2130
2123
2116
2109
2102
2095
2088
2081
2074
2066
2059
2052
2045
2037
2029
2021
2015
2008
2000
1993
1985
1978
1970
1962
1955
1947
1940
1932
1924
1916
1909
1901
1893
1885
1877
1869
1861
1853
1844
1836
1828
1819
1811
1802
1794
1786
1777
1769
1761
1752
1744
1736
1728
1720
1713
1705
1697
1690
1682
1675
1667
1660
1652
1645
1638
1631
1623
1616
1609
1602
1595
1587
1580
1573
1566
1559
1552
1545
1538
1531
1525
1518
1511
1505
1498
1492
1485
1479
1472
1465
1459
1452
1445
1438
1431
1424
1417
1410
1403
1397
1390
1383
1376
1369
1362
1356
1349
1342
1336
1329
1323
1316
1309
1303
1296
1289
1283
1276
1269
1262
1256
1249
1242
1235
1229
1222
1216
1209
1203
1196
1190
1184
1178
1172
1166
1160
1155
1149
1143
1138
1132
1127
1122
1116
1111
1106
1101
1095
1090
1085
1080
1075
1071
1066
1061
1056
1051
1047
1042
1037
1033
1028
1024
1020
1014
1010
1006
1002
999
995
992
988
984
981
977
974
970
967
964
961
958
955
952
949
947
944
941
939
936
933
931
928
926
923
920
918
915
913
910
908
905
903
901
898
896
893
891
889
886
884
881
879
877
874
872
869
867
864
862
860
857
855
852
850
847
845
842
839
837
834
831
829
826
823
820
818
815
812
809
807
804
801
799
796
794
791
789
786
784
782
779
777
775
773
771
769
767
765
763
761
759
757
756
754
752
750
749
747
746
744
743
742
741
740
739
739
738
738
738
738
738
738
738
738
738
738
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
740
740
741
741
742
743
744
744
746
747
748
749
750
751
753
754
755
756
757
758
759
760
761
762
763
764
766
767
768
769
771
772
773
774
775
777
778
779
780
780
781
782
783
783
784
784
785
785
785
786
786
787
788
788
789
790
791
792
793
794
795
796
797
798
799
799
800
801
801
802
802
802
802
802
802
801
801
801
800
799
798
798
797
796
794
793
792
791
789
788
786
784
783
781
779
777
776
774
772
770
768
766
764
762
761
759
757
755
754
752
750
749
747
746
745
744
742
741
740
739
739
738
737
737
736
736
736
736
736
736
736
737
738
738
739
740
741
743
744
746
747
749
751
753
755
757
760
762
765
768
770
773
776
779
783
786
789
793
796
800
803
807
810
814
817
821
824
827
831
834
837
840
842
845
848
850
853
855
857
860
862
864
866
868
871
873
875
877
879
881
883
885
887
890
892
894
896
899
901
904
906
909
911
914
917
919
922
925
927
930
933
935
938
940
943
945
947
950
952
954
957
959
961
963
965
967
969
971
973
975
977
980
982
984
987
989
992
995
997
1000
1002
1006
1008
1012
1014
1018
1020
1025
1028
1031
1034
1037
1040
1043
1047
1050
1053
1056
1059
1062
1065
1069
1072
1075
1078
1081
1084
1087
1090
1093
1096
1099
1101
1104
1107
1110
1113
1115
1118
1121
1123
1126
1128
1130
1133
1135
1138
1140
1142
1144
1147
1149
1151
1154
1156
1158
1160
1163
1165
1167
1170
1172
1175
1177
1180
1183
1185
1188
1191
1194
1197
1200
1203
1206
1209
1212
1216
1219
1222
1226
1230
1233
1237
1241
1245
1249
1253
1257
1262
1266
1270
1275
1279
1284
1289
1294
1298
1303
1308
1313
1318
1323
1328
1333
1338
1343
1348
1353
1358
1363
1368
1373
1378
1382
1387
1392
1396
1400
1405
1409
1413
1417
1421
1425
1429
1433
1438
1442
1446
1450
1455
1459
1464
1469
1474
1479
1484
1490
1495
1501
1506
1512
1518
1524
1530
1536
1543
1549
1555
1561
1568
1574
1580
1586
1592
1598
1604
1609
1615
1620
1625
1631
1636
1641
1646
1650
1655
1660
1664
1668
1673
1677
1681
1685
1689
1693
1697
1700
1704
1707
1711
1714
1718
1721
1724
1727
1729
1732
1735
1737
1739
1741
1743
1744
1746
1747
1748
1749
1750
1750
1751
1751
1751
1751
1750
1750
1749
1749
1748
1747
1747
1746
1745
1744
1743
1742
1741
1739
1738
1737
1736
1735
1733
1732
1731
1729
1728
1726
1725
1723
1722
1720
1718
1717
1715
1713
1711
1708
1706
1704
1701
1699
1696
1693
1690
1687
1683
1680
1677
1673
1669
1666
1662
1658
1654
1650
1646
1641
1637
1632
1628
1623
1618
1613
1607
1601
1596
1590
1583
1577
1570
1563
1556
1549
1541
1534
1526
1518
1510
1501
1493
1485
1476
1468
1459
1450
1442
1433
1424
1415
1406
1397
1388
1379
1370
1361
1352
1343
1334
1325
1316
1306
1297
1288
1278
1269
1260
1250
1241
1231
1221
1212
1202
1192
1183
1173
1163
1153
1143
1133
1123
1113
1102
1092
1082
1072
1062
1051
1041
1031
1020
1010
1000
989
979
968
958
947
937
927
916
906
896
886
876
866
856
847
838
829
820
811
802
794
786
778
770
762
754
747
740
732
725
718
712
705
698
691
685
678
672
665
659
653
647
641
635
629
623
617
611
605
600
594
588
583
577
572
567
561
556
550
545
540
534
529
523
518
512
507
501
496
490
485
479
473
467
462
456
450
444
438
432
426
420
414
408
402
395
389
382
376
369
362
355
348
341
334
327
320
313
306
299
292
285
278
271
264
257
250
243
236
229
221
214
207
200
192
185
178
170
163
156
149
142
135
129
122
116
109
103
97
91
86
80
75
70
65
60
56
52
47
44
40
36
33
30
27
24
21
19
16
14
12
11
9
7
6
5
4
3
2
1
0
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
0
1
3
4
6
8
10
13
15
18
21
24
28
31
35
38
42
46
50
54
58
62
66
70
74
78
81
85
88
92
95
98
101
104
107
110
113
116
119
122
124
127
130
132
135
137
139
142
144
146
148
149
151
152
154
155
156
156
157
157
157
157
157
156
155
154
153
151
149
147
145
142
139
136
133
129
125
120
116
110
105
99
93
87
80
73
66
59
51
43
34
26
17
8
0
-9
-19
-28
-37
-46
-55
-65
-74
-83
-92
-102
-111
-121
-130
-140
-149
-159
-169
-178
-188
-198
-208
-217
-227
-237
-246
-255
-265
-274
-283
-291
-300
-308
-316
-324
-332
-339
-346
-353
-360
-366
-372
-378
-384
-389
-395
-400
-405
-410
-415
-419
-424
-429
-433
-437
-442
-446
-450
-454
-458
-462
-466
-469
-473
-477
-480
-484
-487
-491
-494
-498
-501
-505
-508
-512
-516
-520
-523
-527
-531
-535
-540
-544
-548
-552
-557
-561
-565
-570
-574
-579
-583
-588
-593
-598
-603
-608
-613
-618
-624
-629
-635
-640
-646
-652
-658
-664
-670
-677
-683
-690
-696
-703
-710
-717
-724
-732
-739
-746
-754
-761
-769
-777
-785
-793
-801
-809
-818
-826
-835
-844
-852
-861
-870
-879
-888
-896
-905
-914
-923
-931
-940
-948
-957
-965
-974
-983
-991
-1000
-1008
-1016
-1025
-1033
-1041
-1049
-1057
-1065
-1073
-1082
-1090
-1098
-1106
-1114
-1122
-1130
-1138
-1146
-1154
-1162
-1170
-1178
-1187
-1195
-1203
-1211
-1219
-1227
-1235
-1243
-1251
-1259
-1266
-1274
-1281
-1288
-1295
-1302
-1309
-1315
-1321
-1327
-1333
-1338
-1343
-1348
-1353
-1357
-1361
-1365
-1368
-1371
-1374
-1377
-1380
-1383
-1385
-1387
-1390
-1392
-1394
-1396
-1399
-1401
-1403
-1406
-1408
-1411
-1413
-1416
-1419
-1422
-1425
-1428
-1431
-1434
-1438
-1441
-1445
-1448
-1452
-1456
-1460
-1464
-1469
-1473
-1478
-1483
-1488
-1493
-1498
-1504
-1510
-1515
-1521
-1527
-1533
-1539
-1545
-1552
-1558
-1564
-1571
-1577
-1584
-1590
-1597
-1604
-1610
-1617
-1624
-1631
-1638
-1645
-1652
-1659
-1667
-1674
-1681
-1689
-1697
-1704
-1712
-1720
-1727
-1735
-1743
-1751
-1758
-1766
-1773
-1780
-1788
-1795
-1802
-1809
-1815
-1822
-1828
-1835
-1841
-1847
-1853
-1859
-1865
-1871
-1877
-1882
-1888
-1894
-1899
-1905
-1910
-1916
-1921
-1926
-1932
-1937
-1942
-1948
-1953
-1959
-1964
-1970
-1975
-1981
-1987
-1993
-2000
-2005
-2013
-2020
-2025
-2033
-2041
-2048
-2055
-2063
-2071
-2078
-2086
-2094
-2102
-2110
-2118
-2127
-2135
-2144
-2152
-2161
-2170
-2179
-2189
-2198
-2208
-2217
-2227
-2236
-2246
-2256
-2266
-2275
-2285
-2295
-2304
-2313
-2323
-2332
-2341
-2350
-2359
-2367
-2376
-2385
-2393
-2401
-2409
-2417
-2425
-2433
-2441
-2449
-2456
-2464
-2472
-2479
-2487
-2494
-2501
-2508
-2515
-2521
-2528
-2534
-2541
-2547
-2553
-2558
-2564
-2569
-2575
-2580
-2585
-2590
-2595
-2600
-2605
-2610
-2615
-2619
-2624
-2628
-2633
-2638
-2642
-2646
-2651
-2655
-2659
-2664
-2668
-2672
-2676
-2680
-2684
-2688
-2692
-2696
-2701
-2705
-2709
-2713
-2717
-2721
-2725
-2729
-2733
-2737
-2742
-2746
-2751
-2755
-2760
-2765
-2770
-2776
-2782
-2788
-2794
-2800
-2807
-2814
-2821
-2828
-2835
-2843
-2850
-2858
-2866
-2873
-2881
-2889
-2897
-2905
-2913
-2921
-2928
-2936
-2944
-2951
-2959
-2966
-2974
-2981
-2988
-2995
-3002
-3008
-3015
-3022
-3028
-3034
-3041
-3047
-3053
-3058
-3064
-3070
-3075
-3080
-3085
-3090
-3094
-3099
-3103
-3107
-3110
-3114
-3117
-3120
-3122
-3125
-3127
-3129
-3131
-3133
-3134
-3135
-3136
-3137
-3137
-3138
-3138
-3137
-3137
-3136
-3136
-3135
-3133
-3132
-3130
-3129
-3127
-3124
-3122
-3119
-3116
-3113
-3110
-3107
-3103
-3100
-3096
-3092
-3088
-3084
-3080
-3077
-3073
-3069
-3065
-3061
-3057
-3053
-3049
-3045
-3041
-3037
-3033
-3029
-3024
-3020
-3016
-3011
-3007
-3002
-2997
-2992
-2987
-2982
-2977
-2972
-2966
-2960
-2955
-2949
-2943
-2937
-2930
-2924
-2918
-2911
-2905
-2898
-2892
-2885
-2879
-2872
-2866
-2859
-2853
-2846
-2840
-2834
-2827
-2821
-2815
-2809
-2803
-2796
-2790
-2784
-2778
-2771
-2765
-2759
-2753
-2746
-2740
-2734
-2728
-2722
-2715
-2709
-2703
-2697
-2691
-2686
-2680
-2674
-2669
-2664
-2659
-2654
-2649
-2644
-2640
-2635
-2631
-2627
-2622
-2618
-2614
-2609
-2605
-2601
-2597
-2592
-2588
-2584
-2580
-2576
-2572
-2568
-2564
-2560
-2556
-2553
-2549
-2546
-2542
-2539
-2535
-2532
-2529
-2527
-2524
-2522
-2520
-2518
-2517
-2516
-2515
-2515
-2515
-2515
-2516
-2517
-2518
-2520
-2522
-2524
-2527
-2530
-2533
-2537
-2540
-2545
-2549
-2554
-2559
-2565
-2571
-2577
-2583
-2590
-2596
-2603
-2610
-2618
-2625
-2633
-2641
-2649
-2657
-2665
-2674
-2683
-2692
-2701
-2711
-2721
-2731
-2741
-2751
-2762
-2773
-2784
-2795
-2807
-2818
-2829
-2841
-2852
-2864
-2875
-2887
-2898
-2909
-2920
-2931
-2942
-2952
-2963
-2974
-2984
-2994
-3004
-3015
-3025
-3035
-3045
-3055
-3065
-3075
-3085
-3095
-3105
-3115
-3125
-3134
-3144
-3153
-3163
-3172
-3181
-3190
-3199
-3208
-3216
-3225
-3233
-3241
-3249
-3256
-3264
-3271
-3279
-3286
-3292
-3299
-3306
-3312
-3318
-3323
-3329
-3334
-3339
-3343
-3348
-3351
-3355
-3358
-3361
-3364
-3366
-3368
-3369
-3370
-3371
-3371
-3371
-3371
-3370
-3370
-3368
-3367
-3365
-3363
-3360
-3357
-3354
-3351
-3348
-3344
-3341
-3337
-3333
-3329
-3324
-3320
-3315
-3311
-3306
-3301
-3297
-3292
-3287
-3282
-3277
-3271
-3266
-3261
-3256
-3251
-3245
-3240
-3235
-3230
-3226
-3221
-3216
-3211
-3207
-3202
-3197
-3193
-3188
-3183
-3178
-3173
-3168
-3163
-3157
-3151
-3145
-3139
-3133
-3127
-3120
-3114
-3107
-3100
-3094
-3087
-3080
-3074
-3067
-3060
-3054
-3047
-3040
-3033
-3026
-3019
-3012
-3005
-2998
-2991
-2983
-2976
-2968
-2960
-2952
-2945
-2937
-2929
-2921
-2913
-2905
-2897
-2889
-2881
-2873
-2865
-2857
-2849
-2840
-2832
-2824
-2816
-2808
-2800
-2791
-2783
-2775
-2767
-2758
-2750
-2742
-2734
-2725
-2717
-2708
-2700
-2691
-2682
-2673
-2664
-2655
-2646
-2637
-2628
-2618
-2609
-2599
-2590
-2580
-2571
-2561
-2551
-2541
-2531
-2521
-2511
-2501
-2491
-2481
-2471
-2461
-2450
-2440
-2429
-2418
-2407
-2396
-2385
-2373
-2362
-2350
-2339
-2327
-2316
-2304
-2292
-2281
-2269
-2258
-2246
-2235
-2224
-2212
-2201
-2190
-2178
-2167
-2156
-2144
-2133
-2121
-2110
-2099
-2087
-2076
-2065
-2054
-2043
-2032
-2021
-2011
-2001
-1991
-1981
-1972
-1962
-1953
-1944
-1936
-1927
-1919
-1912
-1904
-1896
-1889
-1882
-1874
-1867
-1860
-1852
-1845
-1838
-1830
-1822
-1815
-1807
-1799
-1791
-1783
-1775
-1767
-1759
-1751
-1744
-1736
-1728
-1721
-1713
-1706
-1698
-1691
-1684
-1677
-1669
-1662
-1655
-1648
-1640
-1633
-1626
-1618
-1611
-1604
-1596
-1589
-1581
-1573
-1565
-1557
-1549
-1541
-1533
-1524
-1516
-1507
-1499
-1490
-1482
-1473
-1465
-1457
-1448
-1440
-1432
-1424
-1416
-1408
-1400
-1392
-1384
-1377
-1369
-1362
-1354
-1347
-1340
-1333
-1326
-1320
-1313
-1307
-1301
-1295
-1290
-1285
-1280
-1275
-1270
-1266
-1262
-1258
-1254
-1251
-1247
-1244
-1242
-1239
-1237
-1234
-1233
-1231
-1230
-1228
-1228
-1227
-1227
-1226
-1227
-1227
-1227
-1228
-1229
-1230
-1231
-1232
-1234
-1235
-1237
-1239
-1240
-1242
-1244
-1247
-1249
-1252
-1254
-1257
-1260
-1263
-1266
-1270
-1273
-1277
-1281
-1285
-1289
-1293
-1297
-1301
-1305
-1310
-1314
-1319
-1323
-1328
-1332
-1337
-1342
-1346
-1351
-1355
-1360
-1364
-1368
-1372
-1376
-1380
-1383
-1387
-1390
-1393
-1396
-1399
-1401
-1404
-1406
-1408
-1410
-1412
-1414
-1416
-1418
-1419
-1421
-1422
-1424
-1425
-1427
-1428
-1430
-1431
-1433
-1434
-1435
-1437
-1438
-1440
-1441
-1443
-1444
-1446
-1447
-1449
-1451
-1452
-1454
-1456
-1459
-1461
-1463
-1466
-1468
-1470
-1473
-1475
-1478
-1480
-1482
-1484
-1486
-1488
-1490
-1492
-1493
-1495
-1496
-1498
-1499
-1500
-1501
-1503
-1504
-1506
-1507
-1509
-1511
-1513
-1516
-1519
-1522
-1525
-1528
-1532
-1536
-1541
-1545
-1550
-1555
-1560
-1565
-1570
-1576
-1581
-1587
-1593
-1598
-1604
-1610
-1616
-1622
-1628
-1634
-1640
-1646
-1652
-1659
-1666
-1673
-1680
-1687
-1694
-1702
-1710
-1718
-1726
-1734
-1743
-1752
-1761
-1770
-1780
-1790
-1799
-1810
-1820
-1831
-1841
-1852
-1863
-1875
-1886
-1897
-1909
-1921
-1932
-1944
-1956
-1968
-1979
-1991
-2003
-2015
-2025
-2037
-2050
-2062
-2073
-2085
-2096
-2108
-2119
-2130
-2141
-2152
-2163
-2174
-2184
-2194
-2205
-2215
-2224
-2234
-2243
-2253
-2262
-2270
-2279
-2287
-2295
-2303
-2311
-2318
-2325
-2332
-2338
-2344
-2349
-2355
-2360
-2364
-2368
-2372
-2375
-2378
-2381
-2384
-2386
-2387
-2389
-2390
-2390
-2391
-2391
-2390
-2390
-2389
-2388
-2386
-2384
-2382
-2380
-2377
-2374
-2371
-2368
-2364
-2359
-2355
-2350
-2345
-2339
-2334
-2328
-2321
-2315
-2308
-2301
-2293
-2285
-2277
-2269
-2260
-2251
-2242
-2232
-2222
-2212
-2201
-2190
-2179
-2167
-2156
-2143
-2131
-2117
-2104
-2090
-2076
-2062
-2048
-2033
-2017
-2001
-1987
-1971
-1955
-1939
-1923
-1907
-1891
-1874
-1858
-1842
-1826
-1810
-1793
-1777
-1762
-1746
-1730
-1714
-1699
-1683
-1667
-1652
-1637
-1621
-1606
-1591
-1575
-1560
-1545
-1530
-1515
-1500
-1485
-1470
-1455
-1440
-1425
-1411
-1396
-1382
-1367
-1353
-1339
-1325
-1311
-1297
-1283
-1270
-1256
-1243
-1230
-1217
-1205
-1193
-1181
-1169
-1157
-1146
-1135
-1124
-1114
-1103
-1093
-1084
-1074
-1065
-1056
-1047
-1038
-1029
-1020
-1012
-1004
-995
-987
-979
-971
-963
-955
-947
-940
-933
-926
-919
-912
-906
-900
-894
-888
-882
-877
-872
-866
-861
-856
-851
-846
-841
-836
-831
-826
-820
-815
-810
-804
-798
-792
-786
-780
-773
-766
-759
-751
-744
-736
-728
-719
-711
-703
-694
-685
-677
-669
-660
-652
-644
-635
-628
-620
-612
-605
-597
-590
-583
-577
-570
-564
-557
-551
-545
-539
-532
-526
-520
-514
-508
-502
-496
-490
-484
-479
-473
-467
-461
-456
-450
-444
-439
-433
-428
-422
-417
-411
-406
-401
-396
-391
-385
-380
-375
-370
-365
-360
-354
-349
-344
-339
-334
-328
-323
-317
-312
-306
-301
-295
-289
-283
-277
-271
-266
-260
-254
-248
-243
-237
-232
-226
-221
-216
-211
-206
-202
-198
-194
-190
-186
-183
-180
-177
-175
-172
-170
-167
-165
-163
-161
-159
-157
-155
-153
-151
-149
-146
-144
-141
-139
-136
-132
-129
-125
-121
-116
-111
-106
-101
-95
-90
-84
-78
-72
-67
-61
-55
-50
-44
-39
-34
-29
-24
-19
-14
-9
-4
1
5
10
15
20
25
30
35
40
45
51
56
62
67
72
78
83
88
94
99
104
109
113
118
123
127
132
136
141
145
150
154
159
164
169
174
179
184
190
195
201
206
212
218
223
229
234
239
245
250
254
259
264
268
273
277
282
286
290
295
299
304
309
313
318
323
328
334
339
344
350
355
360
366
371
376
380
385
390
394
398
402
406
409
413
416
420
423
427
431
434
438
442
446
451
455
460
465
470
475
481
487
492
498
504
510
516
522
528
533
539
545
550
555
561
566
572
577
582
588
593
599
604
610
615
621
626
631
637
642
647
651
656
660
664
668
672
676
680
684
687
691
695
699
703
708
712
717
722
727
732
737
743
748
754
760
766
772
777
783
789
795
802
808
814
821
828
835
842
850
858
866
874
883
892
901
911
920
930
940
950
960
971
981
991
1002
1012
1022
1033
1044
1054
1064
1075
1086
1097
1107
1118
1130
1141
1153
1165
1177
1190
1202
1215
1228
1242
1255
1268
1282
1295
1309
1322
1335
1349
1362
1375
1388
1402
1415
1428
1441
1454
1468
1481
1495
1508
1522
1535
1549
1563
1577
1591
1605
1620
1634
1648
1663
1677
1691
1706
1720
1734
1748
1763
1777
1791
1805
1819
1833
1847
1861
1875
1889
1903
1917
1931
1945
1959
1973
1987
2001
2015
2029
2041
2055
2069
2081
2094
2107
2119
2131
2143
2154
2166
2177
2188
2199
2210
2220
2230
2241
2251
2261
2271
2281
2291
2301
2312
2322
2332
2342
2353
2363
2374
2384
2395
2405
2416
2426
2436
2447
2457
2467
2477
2487
2497
2507
2517
2527
2537
2546
2556
2565
2574
2584
2592
2601
2610
2618
2627
2635
2642
2650
2658
2665
2672
2679
2685
2692
2699
2705
2711
2718
2724
2730
2737
2743
2750
2756
2763
2770
2776
2783
2789
2795
2800
2806
2811
2815
2820
2823
2827
2830
2832
2834
2835
2837
2837
2838
2838
2838
2839
2839
2839
2839
2839
2840
2841
2842
2844
2846
2848
2850
2853
2856
2859
2863
2866
2870
2873
2877
2880
2884
2887
2890
2893
2896
2899
2902
2905
2908
2911
2914
2918
2921
2926
2930
2935
2941
2947
2954
2961
2968
2977
2985
2995
3005
3015
3026
3037
3048
3060
3072
3084
3096
3108
3120
3132
3144
3156
3168
3180
3192
3205
3217
3230
3243
3257
3270
3284
3298
3312
3326
3340
3355
3369
3383
3397
3411
3425
3439
3452
3465
3478
3490
3502
3514
3526
3537
3548
3559
3569
3579
3589
3598
3607
3616
3624
3632
3640
3647
3654
3661
3667
3672
3678
3683
3687
3691
3695
3698
3701
3704
3705
3707
3708
3709
3709
3709
3709
3708
3707
3706
3704
3702
3701
3699
3697
3695
3693
3692
3691
3689
3689
3688
3688
3687
3687
3688
3688
3689
3690
3691
3692
3693
3695
3696
3698
3700
3702
3704
3707
3710
3713
3717
3721
3726
3731
3737
3744
3751
3758
3767
3775
3785
3795
3805
3815
3826
3837
3848
3860
3872
3883
3895
3907
3918
3930
3941
3952
3963
3974
3985
3996
4006
4017
4027
4038
4049
4059
4070
4081
4091
4103
4114
4124
4135
4145
4155
4165
4174
4183
4191
4199
4206
4213
4219
4224
4229
4233
4237
4240
4243
4245
4246
4247
4247
4247
4246
4245
4243
4241
4238
4234
4230
4226
4221
4215
4209
4203
4195
4188
4180
4171
4163
4153
4144
4134
4123
4112
4101
4090
4078
4066
4053
4041
4027
4014
4001
3987
3973
3959
3944
3930
3915
3900
3885
3871
3856
3841
3827
3813
3800
3787
3774
3762
3750
3739
3728
3718
3708
3699
3690
3681
3673
3665
3657
3649
3641
3633
3625
3617
3609
3600
3592
3583
3575
3567
3558
3550
3542
3535
3528
3521
3515
3510
3505
3501
3498
3495
3493
3491
3490
3490
3490
3491
3492
3494
3495
3498
3500
3503
3507
3510
3514
3519
3523
3528
3533
3538
3543
3549
3555
3561
3567
3574
3580
3587
3593
3599
3606
3612
3618
3624
3630
3636
3641
3646
3651
3656
3660
3664
3668
3672
3675
3678
3681
3684
3686
3688
3689
3691
3692
3693
3693
3694
3694
3694
3694
3693
3693
3692
3691
3690
3689
3688
3688
3687
3686
3686
3685
3684
3684
3683
3682
3681
3680
3679
3677
3675
3672
3670
3667
3663
3660
3656
3652
3648
3644
3640
3636
3631
3626
3622
3617
3612
3607
3603
3598
3593
3589
3585
3580
3576
3573
3569
3566
3563
3560
3557
3554
3552
3549
3547
3544
3541
3538
3535
3532
3528
3524
3520
3515
3510
3505
3499
3493
3486
3479
3472
3464
3456
3448
3440
3431
3423
3414
3405
3396
3387
3378
3369
3361
3352
3343
3334
3325
3315
3306
3296
3286
3276
3266
3255
3245
3234
3223
3212
3200
3188
3177
3165
3152
3140
3127
3114
3100
3086
3072
3058
3043
3028
3012
2996
2980
2963
2946
2928
2911
2893
2875
2857
2839
2821
2803
2785
2767
2750
2732
2715
2699
2682
2666
2650
2634
2618
2602
2587
2572
2556
2541
2526
2510
2495
2479
2464
2448
2432
2415
2399
2382
2366
2349
2332
2316
2299
2283
2266
2250
2234
2219
2203
2188
2174
2160
2147
2134
2121
2110
2098
2088
2077
2067
2058
2049
2040
2031
2023
2013
2005
1998
1990
1982
1975
1967
1960
1953
1946
1939
1933
1927
1922
1917
1913
1909
1906
1903
1901
1900
1899
1899
1900
1901
1903
1906
1909
1912
1916
1920
1925
1930
1936
1941
1947
1953
1960
1966
1973
1980
1988
1995
2001
2009
2017
2025
2033
2041
2048
2056
2064
2071
2079
2086
2093
2099
2106
2112
2117
2122
2127
2132
2136
2140
2143
2146
2149
2152
2154
2157
2158
2160
2161
2162
2163
2163
2163
2163
2162
2162
2161
2159
2158
2156
2153
2151
2148
2144
2140
2136
2131
2125
2119
2113
2106
2098
2090
2082
2074
2065
2056
2048
2039
2031
2021
2013
2005
1998
1990
1983
1975
1968
1961
1954
1947
1940
1934
1927
1920
1913
1905
1898
1890
1882
1874
1866
1857
1848
1839
1830
1822
1813
1805
1797
1790
1783
1777
1772
1767
1764
1761
1759
1757
1756
1756
1757
1758
1760
1762
1765
1768
1771
1775
1779
1784
1788
1793
1798
1803
1808
1813
1818
1823
1829
1834
1839
1844
1849
1854
1858
1863
1867
1872
1876
1880
1884
1888
1891
1894
1897
1900
1903
1906
1908
1911
1913
1915
1917
1919
1920
1922
1923
1924
1925
1925
1925
1925
1925
1924
1924
1922
1921
1919
1917
1914
1911
1908
1904
1899
1895
1889
1883
1877
1870
1862
1854
1845
1836
1827
1817
1807
1797
1787
1777
1767
1757
1747
1738
1728
1720
1711
1703
1695
1688
1680
1673
1667
1660
1654
1648
1642
1636
1630
1624
1617
1611
1604
1598
1591
1584
1576
1569
1562
1554
1547
1540
1533
1526
1520
1513
1507
1501
1496
1490
1485
1480
1475
1470
1466
1462
1457
1453
1449
1445
1441
1438
1434
1430
1426
1423
1419
1416
1412
1409
1405
1402
1399
1395
1392
1389
1385
1382
1379
1376
1373
1370
1367
1364
1362
1359
1357
1354
1352
1350
1348
1346
1344
1343
1341
1339
1338
1336
1334
1332
1330
1327
1324
1321
1318
1314
1310
1305
1300
1294
1287
1281
1273
1266
1258
1249
1241
1231
1222
1213
1203
1193
1183
1173
1163
1152
1142
1131
1120
1109
1098
1087
1075
1063
1051
1039
1027
1014
1002
989
976
963
950
937
923
910
896
883
869
854
840
825
811
796
780
765
750
734
718
702
687
671
655
639
623
607
592
576
560
545
530
515
500
485
470
455
441
427
413
400
386
373
359
346
334
321
308
296
283
271
259
248
236
225
214
203
193
183
174
164
156
148
140
132
126
119
114
109
104
100
97
94
92
91
90
89
89
89
89
90
91
93
94
95
96
98
99
99
100
100
101
101
100
100
99
98
97
96
95
94
92
91
90
88
87
85
83
81
79
77
74
71
68
64
60
55
50
45
39
32
26
19
12
4
-3
-11
-18
-26
-33
-40
-47
-54
-60
-67
-73
-79
-85
-91
-97
-103
-109
-115
-122
-128
-135
-142
-149
-157
-165
-173
-182
-190
-199
-209
-218
-228
-238
-247
-258
-268
-278
-289
-299
-310
-320
-331
-342
-353
-364
-375
-386
-397
-408
-419
-430
-440
-451
-461
-471
-481
-490
-499
-508
-516
-523
-530
-537
-543
-548
-553
-557
-561
-564
-566
-568
-569
-570
-570
-570
-570
-569
-567
-566
-564
-561
-559
-556
-552
-549
-545
-541
-537
-532
-528
-523
-518
-513
-508
-502
-497
-491
-485
-479
-473
-466
-460
-453
-445
-438
-430
-422
-413
-404
-396
-386
-377
-368
-359
-349
-340
-332
-324
-316
-309
-303
-297
-292
-288
-285
-283
-282
-282
-283
-284
-287
-290
-295
-299
-305
-311
-317
-324
-331
-338
-345
-352
-360
-367
-375
-383
-391
-399
-408
-418
-428
-439
-450
-462
-476
-489
-504
-519
-535
-552
-569
-587
-606
-624
-643
-663
-682
-702
-721
-741
-760
-779
-798
-816
-834
-852
-869
-885
-902
-918
-933
-949
-964
-979
-994
-1008
-1022
-1038
-1053
-1068
-1084
-1099
-1114
-1130
-1146
-1162
-1178
-1194
-1210
-1227
-1243
-1259
-1276
-1292
-1309
-1325
-1340
-1356
-1371
-1385
-1399
-1413
-1426
-1438
-1450
-1461
-1472
-1482
-1492
-1502
-1511
-1520
-1529
-1538
-1546
-1555
-1563
-1570
-1578
-1585
-1592
-1599
-1606
-1612
-1618
-1623
-1628
-1633
-1638
-1643
-1647
-1651
-1655
-1658
-1662
-1665
-1668
-1670
-1673
-1676
-1678
-1681
-1683
-1686
-1690
-1693
-1697
-1702
-1706
-1711
-1717
-1722
-1728
-1735
-1741
-1748
-1755
-1762
-1770
-1778
-1786
-1795
-1805
-1815
-1826
-1838
-1850
-1863
-1877
-1891
-1906
-1921
-1937
-1953
-1969
-1986
-2001
-2019
-2036
-2052
-2068
-2084
-2100
-2115
-2129
-2143
-2157
-2170
-2183
-2195
-2207
-2219
-2232
-2244
-2257
-2270
-2284
-2298
-2312
-2328
-2343
-2360
-2376
-2394
-2411
-2429
-2447
-2464
-2482
-2499
-2515
-2531
-2546
-2560
-2573
-2585
-2596
-2606
-2615
-2623
-2630
-2637
-2644
-2650
-2657
-2664
-2672
-2680
-2689
-2699
-2710
-2722
-2736
-2750
-2765
-2781
-2798
-2816
-2834
-2852
-2870
-2889
-2907
-2926
-2944
-2962
-2979
-2996
-3013
-3030
-3046
-3062
-3078
-3094
-3110
-3126
-3141
-3157
-3173
-3189
-3205
-3222
-3238
-3255
-3273
-3291
-3309
-3327
-3346
-3365
-3385
-3405
-3426
-3447
-3469
-3492
-3515
-3539
-3563
-3588
-3614
-3640
-3667
-3693
-3720
-3746
-3772
-3798
-3822
-3845
-3867
-3888
-3907
-3924
-3938
-3951
-3962
-3970
-3977
-3982
-3984
-3986
-3985
-3984
-3981
-3977
-3972
-3966
-3960
-3953
-3946
-3937
-3929
-3920
-3910
-3900
-3890
-3878
-3866
-3854
-3841
-3827
-3812
-3797
-3782
-3765
-3749
-3732
-3714
-3696
-3679
-3660
-3642
-3624
-3605
-3587
-3568
-3549
-3530
-3511
-3492
-3473
-3454
-3435
-3415
-3396
-3376
-3356
-3336
-3316
-3296
-3276
-3255
-3235
-3214
-3194
-3175
-3155
-3137
-3120
-3103
-3088
-3074
-3061
-3050
-3040
-3031
-3024
-3017
-3013
-3009
-3007
-3005
-3005
-3005
-3006
-3007
-3008
-3009
-3010
-3010
-3010
-3010
-3008
-3006
-3004
-3000
-2996
-2992
-2987
-2982
-2976
-2970
-2964
-2958
-2952
-2946
-2940
-2935
-2930
-2926
-2923
-2920
-2919
-2918
-2919
-2920
-2923
-2927
-2932
-2938
-2946
-2953
-2962
-2971
-2981
-2991
-3001
-3011
-3021
-3031
-3040
-3049
-3057
-3065
-3072
-3078
-3083
-3087
-3090
-3092
-3094
-3094
-3093
-3092
-3091
-3089
-3086
-3084
-3082
-3081
-3080
-3080
-3080
-3081
-3083
-3086
-3089
-3092
-3096
-3100
-3104
-3108
-3112
-3116
-3120
-3123
-3126
-3129
-3131
-3133
-3135
-3136
-3136
-3135
-3134
-3133
-3130
-3127
-3123
-3119
-3114
-3109
-3104
-3098
-3092
-3087
-3081
-3076
-3071
-3067
-3063
-3060
-3058
-3056
-3055
-3054
-3054
-3054
-3055
-3056
-3058
-3060
-3062
-3065
-3068
-3071
-3076
-3080
-3086
-3092
-3098
-3106
-3114
-3122
-3131
-3141
-3150
-3161
-3172
-3183
-3195
-3207
-3220
-3233
-3246
-3260
-3274
-3289
-3303
-3318
-3332
-3347
-3363
-3378
-3393
-3409
-3426
-3443
-3460
-3478
-3497
-3516
-3536
-3556
-3577
-3598
-3620
-3642
-3665
-3687
-3710
-3733
-3755
-3778
-3801
-3823
-3845
-3867
-3888
-3909
-3930
-3950
-3970
-3989
-4006
-4025
-4042
-4058
-4074
-4088
-4103
-4116
-4129
-4142
-4154
-4165
-4176
-4186
-4196
-4205
-4214
-4222
-4229
-4236
-4242
-4248
-4253
-4257
-4261
-4264
-4267
-4269
-4271
-4273
-4274
-4275
-4276
-4276
-4276
-4275
-4274
-4272
-4269
-4265
-4260
-4254
-4247
-4239
-4229
-4218
-4205
-4191
-4176
-4160
-4142
-4123
-4102
-4081
-4058
-4035
-4011
-3986
-3960
-3934
-3908
-3882
-3855
-3829
-3803
-3778
-3754
-3730
-3707
-3686
-3665
-3645
-3626
-3608
-3591
-3575
-3559
-3544
-3529
-3514
-3499
-3484
-3469
-3454
-3438
-3422
-3406
-3389
-3372
-3355
-3337
-3319
-3301
-3284
-3266
-3248
-3231
-3214
-3197
-3180
-3164
-3148
-3133
-3117
-3102
-3088
-3073
-3060
-3046
-3033
-3020
-3008
-2996
-2985
-2974
-2963
-2953
-2942
-2931
-2921
-2910
-2899
-2888
-2876
-2865
-2852
-2840
-2827
-2813
-2799
-2785
-2770
-2755
-2740
-2724
-2708
-2692
-2676
-2661
-2645
-2630
-2615
-2601
-2588
-2575
-2563
-2553
-2543
-2533
-2525
-2518
-2511
-2505
-2499
-2494
-2490
-2486
-2483
-2480
-2477
-2475
-2473
-2471
-2470
-2468
-2467
-2466
-2464
-2463
-2461
-2460
-2458
-2457
-2455
-2453
-2451
-2448
-2446
-2443
-2441
-2437
-2434
-2430
-2425
-2421
-2415
-2410
-2404
-2398
-2392
-2386
-2380
-2374
-2368
-2363
-2359
-2354
-2351
-2348
-2346
-2345
-2344
-2344
-2345
-2346
-2348
-2350
-2352
-2354
-2357
-2359
-2362
-2364
-2367
-2369
-2371
-2373
-2375
-2377
-2379
-2381
-2383
-2384
-2386
-2388
-2390
-2392
-2394
-2396
-2397
-2399
-2401
-2403
-2405
-2407
-2409
-2411
-2413
-2415
-2417
-2420
-2423
-2426
-2429
-2433
-2436
-2440
-2443
-2447
-2451
-2455
-2459
-2463
-2467
-2471
-2475
-2478
-2481
-2484
-2487
-2489
-2490
-2491
-2491
-2491
-2490
-2488
-2486
-2484
-2480
-2477
-2473
-2468
-2463
-2458
-2452
-2446
-2439
-2432
-2424
-2417
-2409
-2401
-2393
-2385
-2378
-2371
-2364
-2357
-2351
-2345
-2340
-2335
-2331
-2327
-2324
-2321
-2319
-2316
-2315
-2313
-2312
-2311
-2309
-2307
-2305
-2302
-2299
-2295
-2290
-2284
-2277
-2269
-2260
-2249
-2237
-2224
-2209
-2193
-2176
-2157
-2138
-2117
-2096
-2073
-2050
-2027
-2003
-1979
-1954
-1929
-1904
-1878
-1852
-1825
-1799
-1772
-1744
-1716
-1688
-1660
-1631
-1602
-1573
-1544
-1515
-1485
-1456
-1427
-1398
-1369
-1341
-1313
-1285
-1258
-1231
-1205
-1179
-1153
-1128
-1102
-1076
-1051
-1025
-1000
-974
-949
-923
-898
-872
-847
-822
-797
-771
-746
-721
-696
-671
-646
-621
-597
-572
-548
-524
-501
-478
-456
-434
-413
-393
-373
-355
-337
-319
-303
-287
-272
-258
-245
-232
-220
-209
-199
-188
-179
-170
-161
-152
-144
-136
-129
-122
-115
-108
-101
-95
-89
-83
-77
-71
-65
-60
-54
-49
-44
-39
-35
-31
-27
-24
-21
-18
-16
-14
-12
-11
-11
-11
-11
-12
-14
-17
-21
-25
-30
-37
-43
-51
-59
-68
-77
-86
-95
-103
-112
-119
-127
-133
-139
-144
-148
-151
-153
-154
-154
-153
-151
-149
-146
-143
-139
-135
-131
-127
-123
-119
-116
-113
-110
-108
-107
-106
-106
-106
-108
-110
-112
-116
-119
-124
-129
-134
-140
-146
-152
-157
-163
-168
-173
-176
-180
-182
-183
-184
-183
-182
-179
-175
-171
-165
-158
-151
-142
-133
-124
-113
-103
-92
-80
-69
-57
-45
-33
-21
-9
2
14
25
37
48
60
72
84
97
110
123
137
152
167
183
200
216
234
251
269
288
306
325
343
362
380
398
417
435
453
471
489
507
525
543
561
579
596
614
631
648
664
680
696
711
726
739
753
765
778
789
800
811
821
830
840
849
858
867
877
886
895
905
915
926
937
948
960
973
985
999
1012
1026
1040
1054
1069
1083
1097
1111
1124
1137
1150
1162
1173
1184
1194
1204
1213
1221
1230
1238
1246
1253
1261
1268
1275
1282
1289
1296
1303
1309
1316
1322
1329
1335
1342
1349
1356
1363
1370
1377
1385
1392
1400
1408
1415
1423
1430
1437
1444
1450
1456
1462
1467
1471
1475
1479
1482
1485
1487
1489
1491
1492
1493
1494
1494
1494
1493
1492
1491
1489
1487
1484
1481
1477
1474
1470
1466
1462
1458
1454
1450
1446
1442
1438
1433
1429
1424
1419
1414
1408
1402
1395
1388
1380
1372
1363
1353
1343
1333
1322
1311
1300
1288
1277
1266
1254
1243
1232
1221
1211
1201
1191
1182
1173
1164
1156
1148
1140
1133
1126
1120
1114
1109
1104
1100
1095
1091
1088
1085
1082
1079
1076
1074
1073
1071
1070
1068
1068
1067
1066
1065
1065
1064
1064
1063
1063
1062
1062
1062
1061
1062
1062
1063
1063
1065
1067
1069
1072
1075
1080
1084
1090
1096
1103
1111
1119
1128
1138
1148
1158
1169
1180
1191
1203
1214
1226
1237
1249
1260
1272
1284
1296
1309
1322
1335
1348
1363
1377
1392
1407
1423
1439
1455
1471
1487
1504
1520
1535
1551
1567
1582
1597
1612
1626
1640
1654
1668
1681
1694
1707
1719
1731
1743
1754
1764
1774
1784
1793
1802
1809
1817
1824
1830
1835
1840
1844
1848
1851
1854
1856
1858
1860
1861
1862
1863
1864
1865
1865
1866
1866
1866
1866
1866
1865
1864
1863
1861
1860
1857
1855
1851
1848
1844
1840
1836
1831
1826
1822
1818
1814
1811
1808
1806
1805
1805
1806
1807
1810
1814
1818
1824
1830
1837
1844
1852
1861
1871
1880
1890
1901
1912
1922
1933
1944
1955
1966
1978
1989
2000
2012
2024
2036
2048
2060
2073
2086
2099
2113
2127
2141
2155
2169
2184
2198
2213
2228
2244
2259
2275
2292
2308
2325
2341
2358
2375
2392
2408
2424
2440
2455
2470
2484
2497
2509
2521
2531
2541
2551
2559
2567
2574
2581
2588
2594
2600
2605
2611
2616
2622
2627
2632
2638
2643
2649
2654
2660
2666
2672
2678
2684
2690
2696
2702
2708
2714
2720
2726
2732
2738
2744
2750
2756
2762
2768
2773
2778
2783
2787
2791
2794
2797
2800
2801
2802
2803
2803
2803
2802
2801
2799
2797
2795
2793
2791
2788
2785
2782
2779
2776
2773
2770
2766
2763
2759
2755
2750
2745
2740
2735
2729
2724
2718
2712
2706
2700
2693
2687
2680
2674
2667
2660
2653
2646
2639
2632
2624
2617
2609
2601
2593
2585
2576
2568
2559
2551
2543
2534
2526
2518
2511
2503
2496
2490
2484
2478
2473
2468
2464
2461
2458
2455
2453
2451
2448
2446
2444
2442
2439
2437
2433
2430
2426
2422
2417
2412
2407
2402
2397
2392
2387
2382
2377
2373
2368
2364
2360
2357
2354
2352
2349
2348
2347
2347
2347
2347
2349
2350
2353
2355
2358
2361
2365
2368
2372
2376
2379
2382
2385
2388
2390
2392
2394
2395
2397
2398
2399
2399
2400
2401
2402
2402
2403
2404
2404
2405
2405
2406
2406
2407
2407
2407
2407
2407
2406
2406
2405
2404
2403
2402
2401
2400
2398
2396
2394
2392
2389
2386
2383
2380
2377
2373
2369
2366
2362
2359
2355
2352
2348
2345
2342
2338
2335
2331
2328
2324
2320
2316
2312
2308
2305
2301
2297
2294
2291
2288
2285
2283
2281
2279
2277
2275
2272
2270
2268
2265
2263
2260
2257
2254
2251
2247
2244
2241
2238
2235
2232
2229
2227
2225
2224
2223
2223
2224
2225
2226
2229
2232
2235
2239
2244
2249
2254
2260
2266
2273
2279
2286
2293
2300
2307
2314
2321
2328
2334
2341
2347
2353
2359
2366
2372
2378
2384
2390
2396
2403
2409
2416
2424
2432
2440
2448
2457
2466
2476
2486
2496
2506
2517
2528
2539
2551
2562
2573
2585
2596
2607
2618
2629
2639
2648
2657
2665
2672
2678
2683
2687
2689
2691
2691
2689
2686
2682
2677
2670
2661
2652
2641
2629
2616
2602
2587
2571
2555
2537
2519
2501
2482
2463
2444
2424
2405
2385
2365
2345
2325
2304
2284
2264
2245
2225
2205
2186
2167
2148
2129
2111
2092
2074
2056
2037
2020
2001
1985
1967
1950
1933
1916
1899
1883
1867
1851
1836
1821
1807
1793
1779
1766
1753
1741
1729
1718
1707
1697
1687
1678
1669
1661
1653
1645
1639
1632
1627
1622
1617
1613
1610
1607
1604
1603
1601
1601
1601
1601
1602
1604
1607
1610
1614
1618
1624
1630
1637
1644
1652
1660
1669
1677
1687
1696
1705
1714
1723
1732
1741
1750
1758
1766
1774
1782
1789
1797
1804
1811
1818
1825
1832
1839
1846
1853
1860
1867
1874
1882
1889
1897
1905
1913
1921
1929
1937
1946
1954
1962
1971
1979
1987
1994
2001
2009
2016
2021
2028
2033
2039
2044
2048
2052
2056
2060
2063
2065
2068
2069
2071
2072
2073
2074
2074
2074
2074
2074
2073
2073
2072
2071
2069
2068
2067
2066
2064
2063
2061
2059
2056
2054
2051
2048
2044
2040
2035
2029
2024
2019
2012
2005
1998
1991
1983
1975
1967
1958
1949
1940
1931
1922
1913
1903
1894
1885
1875
1866
1856
1847
1837
1828
1818
1808
1798
1788
1778
1767
1756
1744
1732
1720
1707
1693
1680
1665
1651
1636
1620
1604
1588
1571
1554
1537
1520
1502
1484
1466
1448
1429
1411
1393
1374
1356
1338
1321
1303
1286
1270
1254
1238
1223
1208
1194
1180
1166
1153
1140
1127
1114
1102
1089
1077
1065
1053
1041
1029
1016
1004
993
981
969
957
945
933
920
908
895
883
871
858
846
834
822
810
798
786
774
762
750
739
727
715
704
692
681
669
658
647
636
625
614
604
594
584
574
565
556
548
539
531
524
516
508
501
494
486
479
472
465
457
450
442
435
427
420
412
405
397
390
382
375
368
361
354
348
342
337
332
327
323
320
317
315
313
312
312
312
313
315
317
320
324
327
332
336
341
346
351
356
361
366
371
375
380
384
388
392
396
400
404
407
411
415
418
422
426
429
433
436
440
444
447
451
455
458
462
466
470
474
479
484
489
494
499
504
510
516
522
528
535
541
548
556
563
571
580
588
597
606
616
625
635
646
656
667
678
689
700
712
723
735
746
758
769
781
792
804
815
826
837
847
858
868
878
887
897
906
914
923
932
940
948
956
965
973
981
990
998
1006
1016
1025
1034
1043
1053
1062
1072
1081
1091
1101
1110
1120
1130
1139
1149
1159
1169
1179
1189
1200
1210
1221
1232
1243
1254
1266
1278
1290
1302
1314
1327
1339
1352
1366
1379
1392
1406
1420
1434
1448
1462
1477
1492
1507
1522
1537
1553
1569
1586
1603
1619
1637
1654
1671
1689
1706
1724
1741
1758
1775
1791
1807
1823
1839
1854
1869
1883
1897
1911
1924
1937
1950
1962
1974
1986
1997
2007
2017
2027
2036
2045
2054
2062
2070
2077
2084
2091
2098
2104
2111
2117
2123
2128
2134
2140
2145
2150
2156
2161
2166
2172
2177
2183
2189
2194
2201
2207
2213
2220
2226
2233
2240
2246
2253
2260
2267
2273
2280
2286
2293
2299
2305
2311
2317
2322
2328
2333
2338
2343
2348
2352
2357
2361
2366
2371
2376
2381
2386
2392
2399
2405
2413
2421
2429
2438
2448
2458
2469
2481
2493
2505
2518
2531
2545
2559
2573
2587
2602
2617
2631
2646
2660
2675
2689
2703
2717
2731
2744
2758
2771
2783
2796
2808
2819
2831
2842
2853
2863
2874
2884
2894
2904
2913
2923
2933
2942
2952
2962
2972
2982
2992
3002
3012
3022
3033
3043
3054
3064
3075
3086
3097
3107
3118
3129
3139
3150
3161
3172
3182
3193
3203
3214
3224
3235
3245
3256
3266
3277
3287
3298
3308
3319
3329
3340
3350
3361
3371
3382
3393
3404
3415
3426
3438
3449
3461
3473
3485
3497
3509
3522
3534
3547
3560
3572
3585
3599
3612
3625
3638
3652
3665
3678
3692
3705
3718
3731
3743
3756
3768
3779
3791
3802
3813
3823
3833
3842
3851
3860
3868
3875
3882
3888
3894
3900
3905
3909
3913
3917
3921
3924
3927
3930
3932
3935
3937
3939
3941
3943
3945
3947
3949
3952
3954
3956
3959
3961
3964
3967
3969
3972
3975
3977
3980
3982
3984
3987
3989
3991
3993
3995
3997
3999
4001
4003
4005
4006
4008
4010
4011
4011
4013
4014
4014
4016
4016
4017
4017
4018
4018
4019
4019
4019
4021
4021
4022
4024
4026
4027
4030
4033
4037
4041
4045
4051
4056
4062
4069
4077
4083
4091
4101
4109
4118
4127
4136
4145
4154
4164
4173
4182
4191
4199
4208
4216
4225
4233
4241
4249
4257
4264
4272
4279
4286
4293
4300
4306
4313
4319
4324
4330
4335
4340
4344
4348
4352
4356
4359
4362
4364
4367
4368
4370
4371
4372
4372
4372
4372
4372
4372
4371
4371
4370
4370
4369
4369
4369
4369
4369
4369
4370
4371
4373
4375
4377
4380
4384
4388
4393
4398
4404
4411
4418
4426
4434
4443
4452
4462
4472
4482
4493
4504
4515
4526
4538
4550
4561
4573
4585
4597
4609
4622
4634
4647
4660
4673
4686
4700
4713
4727
4742
4756
4771
4787
4802
4818
4834
4850
4866
4883
4900
4917
4934
4951
4968
4986
5003
5021
5039
5056
5074
5092
5110
5129
5147
5165
5183
5202
5220
5239
5257
5276
5295
5314
5332
5351
5370
5389
5407
5426
5444
5463
5481
5498
5516
5533
5550
5566
5583
5599
5614
5630
5645
5660
5674
5688
5703
5717
5730
5744
5758
5771
5785
5798
5812
5825
5838
5851
5865
5878
5891
5904
5917
5930
5943
5956
5969
5982
5995
6008
6021
6034
6047
6059
6072
6085
6097
6110
6122
6135
6147
6160
6172
6184
6197
6209
6221
6233
6245
6257
6270
6282
6294
6306
6319
6331
6343
6355
6368
6380
6392
6404
6416
6428
6439
6451
6462
6473
6483
6494
6504
6513
6523
6532
6541
6550
6558
6566
6574
6582
6590
6597
6605
6612
6619
6625
6632
6638
6644
6649
6654
6659
6663
6667
6670
6673
6676
6679
6681
6683
6685
6687
6689
6691
6693
6695
6698
6701
6705
6709
6713
6717
6722
6727
6733
6739
6744
6751
6757
6763
6770
6776
6783
6789
6796
6802
6809
6815
6821
6827
6832
6838
6843
6849
6854
6858
6863
6867
6871
6875
6879
6882
6885
6888
6891
6893
6896
6898
6900
6902
6904
6906
6908
6910
6912
6914
6916
6919
6922
6925
6928
6931
6934
6938
6941
6945
6948
6952
6955
6959
6962
6965
6969
6972
6975
6978
6981
6984
6987
6990
6993
6996
6999
7002
7005
7008
7011
7015
7018
7022
7026
7030
7034
7039
7043
7048
7053
7059
7064
7070
7076
7082
7087
7093
7099
7105
7111
7116
7122
7127
7133
7137
7142
7147
7151
7154
7157
7160
7162
7164
7165
7166
7166
7167
7166
7166
7165
7164
7162
7161
7160
7158
7157
7155
7154
7152
7151
7150
7149
7148
7147
7147
7146
7145
7144
7144
7143
7142
7141
7140
7139
7138
7137
7135
7134
7132
7129
7127
7124
7121
7117
7113
7108
7103
7098
7093
7087
7080
7074
7066
7059
7051
7042
7034
7025
7015
7005
6995
6984
6973
6962
6950
6938
6926
6914
6901
6889
6876
6863
6850
6837
6824
6810
6796
6782
6768
6754
6740
6725
6710
6695
6680
6665
6650
6635
6619
6604
6588
6573
6557
6541
6526
6510
6494
6478
6462
6446
6430
6415
6399
6383
6367
6352
6336
6321
6306
6290
6275
6260
6245
6229
6214
6198
6182
6166
6150
6134
6117
6101
6084
6066
6049
6031
6013
5995
5977
5959
5940
5921
5903
5884
5866
5847
5829
5810
5792
5775
5757
5740
5723
5706
5690
5674
5658
5643
5628
5613
5598
5584
5570
5556
5542
5528
5514
5500
5486
5472
5458
5444
5429
5415
5401
5386
5371
5357
5342
5327
5312
5297
5282
5266
5251
5236
5221
5206
5191
5177
5162
5148
5134
5120
5107
5094
5081
5069
5057
5045
5034
5023
5012
5002
4993
4984
4975
4966
4958
4950
4943
4935
4928
4921
4915
4908
4902
4896
4890
4884
4878
4873
4868
4862
4857
4852
4848
4843
4838
4833
4828
4823
4818
4812
4807
4802
4796
4790
4784
4778
4772
4765
4759
4752
4746
4739
4732
4725
4718
4711
4704
4697
4690
4684
4677
4670
4663
4656
4649
4642
4635
4628
4621
4613
4606
4599
4592
4584
4577
4570
4562
4555
4548
4541
4534
4527
4521
4514
4508
4502
4496
4490
4484
4478
4473
4467
4462
4457
4452
4447
4442
4437
4432
4428
4423
4419
4414
4409
4405
4400
4396
4391
4387
4382
4377
4373
4368
4364
4359
4354
4350
4345
4341
4336
4332
4328
4324
4320
4317
4313
4310
4306
4303
4300
4297
4294
4291
4288
4285
4282
4279
4275
4272
4268
4264
4260
4256
4252
4248
4244
4240
4235
4231
4227
4223
4219
4215
4211
4207
4203
4199
4196
4193
4189
4186
4183
4181
4178
4175
4173
4170
4168
4166
4163
4161
4159
4157
4156
4154
4152
4151
4150
4148
4147
4146
4145
4144
4143
4142
4141
4139
4138
4137
4135
4134
4132
4130
4128
4125
4123
4120
4116
4113
4109
4105
4101
4097
4093
4089
4085
4081
4077
4074
4070
4067
4064
4061
4058
4056
4054
4051
4051
4050
4049
4049
4049
4049
4050
4051
4053
4054
4058
4059
4062
4066
4069
4073
4075
4080
4083
4088
4093
4097
4102
4106
4111
4116
4121
4127
4132
4138
4143
4149
4155
4160
4166
4172
4177
4183
4188
4194
4199
4204
4209
4214
4219
4223
4228
4232
4237
4241
4245
4249
4253
4257
4261
4265
4270
4274
4279
4284
4289
4294
4300
4305
4312
4318
4325
4332
4340
4348
4356
4364
4373
4382
4391
4401
4411
4421
4432
4443
4454
4466
4478
4490
4503
4515
4528
4541
4555
4568
4582
4595
4609
4622
4636
4650
4663
4677
4691
4704
4718
4731
4745
4758
4772
4785
4798
4811
4824
4837
4850
4862
4875
4887
4899
4911
4922
4934
4945
4956
4966
4977
4987
4997
5006
5016
5024
5033
5041
5049
5056
5063
5069
5075
5081
5086
5091
5096
5101
5105
5109
5113
5117
5120
5124
5127
5130
5133
5135
5138
5140
5142
5143
5144
5145
5146
5146
5146
5145
5144
5142
5140
5137
5133
5129
5125
5119
5114
5107
5100
5092
5084
5075
5066
5056
5045
5034
5022
5011
4998
4985
4972
4959
4945
4931
4917
4903
4888
4873
4858
4843
4828
4813
4798
4782
4767
4751
4735
4720
4704
4688
4672
4656
4639
4623
4606
4590
4573
4556
4539
4522
4505
4488
4470
4453
4435
4418
4400
4382
4364
4346
4328
4310
4291
4273
4254
4236
4217
4198
4179
4160
4141
4122
4103
4083
4064
4045
4026
4006
3988
3969
3950
3931
3913
3894
3876
3859
3841
3824
3806
3789
3773
3756
3740
3723
3707
3691
3675
3660
3644
3629
3613
3598
3583
3568
3553
3538
3523
3508
3493
3478
3463
3448
3433
3418
3404
3389
3374
3360
3346
3332
3318
3305
3292
3279
3266
3254
3242
3230
3219
3208
3197
3186
3176
3166
3156
3146
3136
3126
3116
3106
3096
3086
3076
3066
3056
3045
3035
3024
3013
3002
2991
2980
2969
2957
2946
2934
2922
2910
2898
2885
2873
2860
2848
2835
2822
2809
2797
2784
2771
2759
2746
2734
2722
2710
2699
2687
2676
2665
2655
2645
2635
2625
2616
2608
2599
2591
2584
2576
2569
2563
2557
2551
2545
2540
2534
2529
2525
2520
2515
2511
2507
2503
2499
2494
2490
2486
2482
2478
2473
2469
2464
2459
2454
2448
2443
2437
2431
2425
2419
2413
2407
2400
2394
2388
2382
2375
2369
2363
2358
2352
2347
2342
2337
2332
2328
2324
2320
2317
2314
2311
2308
2306
2304
2302
2300
2299
2298
2296
2296
2295
2294
2294
2293
2293
2293
2292
2292
2292
2291
2291
2291
2290
2290
2289
2289
2288
2287
2287
2286
2286
2285
2285
2284
2283
2283
2282
2281
2280
2279
2278
2276
2275
2274
2272
2270
2269
2267
2265
2263
2261
2260
2258
2256
2254
2252
2250
2247
2245
2243
2240
2238
2235
2232
2229
2225
2222
2218
2215
2211
2207
2202
2198
2194
2189
2184
2180
2175
2171
2166
2162
2157
2153
2149
2145
2141
2137
2133
2130
2126
2123
2119
2116
2113
2109
2106
2103
2100
2098
2095
2093
2090
2088
2087
2085
2084
2083
2082
2082
2081
2081
2081
2082
2083
2084
2085
2086
2088
2089
2092
2094
2096
2099
2102
2105
2108
2112
2116
2120
2124
2128
2132
2137
2142
2147
2152
2158
2163
2169
2174
2180
2186
2192
2198
2204
2210
2216
2222
2228
2234
2239
2245
2250
2255
2259
2264
2268
2272
2276
2279
2282
2285
2287
2290
2292
2293
2295
2296
2297
2297
2297
2297
2297
2296
2295
2294
2292
2290
2288
2285
2282
2278
2274
2270
2265
2260
2255
2249
2243
2237
2230
2223
2216
2208
2201
2194
2186
2178
2171
2163
2155
2148
2141
2133
2126
2119
2113
2106
2100
2093
2087
2081
2076
2070
2065
2059
2054
2049
2044
2039
2035
2029
2025
2021
2016
2012
2007
2003
1999
1994
1990
1986
1982
1978
1974
1971
1967
1964
1961
1958
1955
1953
1950
1948
1946
1944
1942
1940
1938
1937
1936
1934
1933
1932
1931
1930
1929
1928
1927
1926
1926
1925
1923
1922
1921
1919
1918
1916
1914
1912
1909
1907
1904
1902
1899
1897
1894
1891
1888
1886
1883
1880
1877
1874
1871
1868
1865
1862
1859
1856
1853
1849
1846
1842
1839
1835
1831
1826
1822
1817
1812
1807
1801
1796
1790
1784
1777
1771
1764
1757
1749
1742
1734
1726
1717
1708
1699
1690
1681
1671
1661
1651
1640
1630
1619
1607
1596
1585
1573
1561
1549
1537
1524
1512
1500
1488
1475
1463
1451
1439
1428
1416
1404
1393
1382
1371
1360
1350
1339
1329
1320
1310
1300
1291
1282
1274
1265
1257
1249
1241
1234
1227
1220
1213
1207
1201
1195
1190
1185
1180
1176
1172
1168
1165
1162
1159
1157
1154
1153
1151
1149
1148
1147
1146
1145
1144
1144
1143
1143
1143
1143
1143
1143
1143
1144
1145
1146
1147
1148
1149
1151
1153
1155
1158
1161
1164
1167
1171
1175
1180
1184
1189
1194
1199
1205
1210
1216
1221
1227
1233
1238
1244
1250
1256
1262
1268
1274
1280
1286
1292
1298
1304
1310
1316
1321
1327
1332
1338
1343
1348
1354
1359
1364
1369
1373
1378
1382
1387
1391
1394
1398
1401
1405
1407
1410
1412
1414
1416
1417
1418
1419
1419
1418
1418
1416
1415
1412
1410
1406
1403
1398
1393
1388
1382
1375
1369
1361
1354
1346
1337
1328
1319
1310
1300
1290
1280
1270
1259
1248
1237
1226
1215
1204
1193
1181
1170
1159
1147
1136
1125
1113
1101
1090
1078
1067
1055
1043
1031
1018
1006
995
984
972
960
948
936
925
913
902
891
880
869
858
847
837
827
818
808
799
791
782
774
767
760
753
746
740
735
729
724
720
715
711
708
704
701
698
695
692
690
687
685
683
680
678
676
674
673
671
670
668
667
667
666
666
666
666
666
667
667
668
669
670
671
672
672
673
674
674
674
674
674
674
673
672
671
670
668
667
665
663
661
659
657
655
653
651
649
647
645
643
641
639
637
635
633
632
630
628
627
625
624
622
621
620
619
617
616
615
615
614
613
612
612
611
611
611
610
610
610
609
609
609
608
608
608
607
607
607
607
608
608
608
609
610
611
612
614
616
618
620
623
626
629
632
636
640
645
649
654
659
664
670
676
682
688
694
701
707
714
721
728
735
742
749
756
763
770
777
784
791
799
806
813
821
828
836
843
851
858
866
873
881
888
896
903
910
917
925
932
939
946
954
961
969
976
984
991
999
1006
1014
1022
1030
1038
1046
1054
1062
1070
1078
1085
1093
1100
1108
1115
1122
1129
1135
1142
1148
1154
1160
1166
1171
1177
1182
1188
1193
1198
1203
1209
1214
1219
1224
1229
1233
1238
1243
1247
1251
1255
1258
1262
1265
1268
1271
1274
1276
1279
1281
1283
1285
1286
1288
1289
1291
1292
1293
1293
1294
1294
1294
1294
1293
1292
1291
1290
1288
1286
1283
1281
1277
1274
1270
1266
1261
1257
1252
1246
1241
1235
1229
1223
1216
1210
1203
1196
1189
1182
1174
1166
1158
1150
1141
1132
1122
1112
1102
1091
1079
1067
1055
1042
1028
1014
999
984
969
953
936
919
902
884
866
847
827
808
788
767
746
725
704
681
659
636
613
589
565
540
514
489
462
435
408
380
351
322
293
263
233
202
170
139
107
74
42
9
-25
-58
-92
-127
-161
-196
-232
-267
-303
-339
-376
-412
-449
-486
-524
-561
-599
-636
-674
-712
-750
-788
-826
-864
-903
-941
-979
-1016
-1056
-1094
-1132
-1170
-1208
-1246
-1284
-1322
-1360
-1397
-1435
-1473
-1510
-1547
-1585
-1622
-1659
-1695
-1732
-1768
-1804
-1840
-1876
-1911
-1946
-1981
-2015
-2050
-2083
-2117
-2150
-2183
-2215
-2247
-2279
-2310
-2340
-2370
-2400
-2429
-2457
-2485
-2513
-2540
-2566
-2592
-2618
-2643
-2668
-2693
-2717
-2740
-2764
-2787
-2809
-2832
-2853
-2875
-2896
-2917
-2938
-2958
-2977
-2997
-3015
-3034
-3051
-3068
-3085
-3101
-3117
-3132
-3146
-3160
-3173
-3186
-3199
-3210
-3222
-3233
-3243
-3254
-3264
-3273
-3283
-3292
-3300
-3309
-3317
-3325
-3333
-3341
-3348
-3356
-3363
-3370
-3376
-3383
-3389
-3396
-3402
-3408
-3414
-3419
-3425
-3431
-3436
-3442
-3448
-3454
-3459
-3465
-3472
-3478
-3484
-3491
-3498
-3505
-3513
-3521
-3529
-3537
-3546
-3555
-3564
-3573
-3583
-3593
-3604
-3614
-3625
-3636
-3647
-3659
-3671
-3682
-3694
-3707
-3719
-3731
-3744
-3757
-3770
-3783
-3797
-3810
-3824
-3838
-3853
-3867
-3882
-3897
-3912
-3928
-3944
-3960
-3976
-3993
-4010
-4027
-4045
-4062
-4081
-4099
-4118
-4137
-4156
-4175
-4194
-4214
-4233
-4253
-4273
-4293
-4313
-4333
-4353
-4373
-4393
-4414
-4434
-4454
-4473
-4493
-4513
-4532
-4552
-4571
-4590
-4608
-4627
-4645
-4663
-4680
-4697
-4714
-4730
-4746
-4761
-4776
-4790
-4804
-4818
-4831
-4843
-4855
-4867
-4878
-4889
-4900
-4910
-4919
-4929
-4937
-4946
-4954
-4962
-4969
-4976
-4983
-4989
-4995
-5001
-5006
-5010
-5014
-5018
-5021
-5024
-5027
-5029
-5030
-5031
-5032
-5033
-5033
-5033
-5032
-5031
-5030
-5029
-5027
-5025
-5022
-5019
-5016
-5012
-5009
-5005
-5000
-4996
-4991
-4986
-4981
-4975
-4969
-4964
-4958
-4951
-4945
-4939
-4932
-4925
-4919
-4912
-4905
-4898
-4890
-4883
-4876
-4868
-4861
-4854
-4847
-4839
-4832
-4825
-4818
-4811
-4805
-4798
-4792
-4786
-4780
-4775
-4770
-4764
-4760
-4755
-4751
-4747
-4744
-4740
-4737
-4735
-4732
-4730
-4729
-4727
-4726
-4726
-4726
-4726
-4726
-4727
-4729
-4731
-4733
-4735
-4738
-4742
-4746
-4750
-4755
-4760
-4765
-4771
-4777
-4783
-4790
-4796
-4804
-4811
-4819
-4827
-4835
-4843
-4852
-4861
-4870
-4880
-4890
-4900
-4910
-4921
-4932
-4943
-4954
-4966
-4978
-4990
-5002
-5014
-5027
-5040
-5052
-5065
-5078
-5091
-5104
-5117
-5130
-5143
-5156
-5169
-5182
-5196
-5209
-5222
-5235
-5249
-5262
-5276
-5289
-5303
-5316
-5330
-5343
-5357
-5371
-5385
-5399
-5413
-5427
-5441
-5455
-5469
-5483
-5497
-5511
-5525
-5538
-5552
-5566
-5580
-5594
-5607
-5621
-5634
-5647
-5660
-5673
-5686
-5698
-5711
-5723
-5735
-5746
-5758
-5769
-5780
-5790
-5800
-5811
-5820
-5830
-5839
-5849
-5858
-5866
-5875
-5884
-5892
-5900
-5908
-5916
-5924
-5932
-5939
-5947
-5954
-5962
-5969
-5976
-5983
-5990
-5996
-6003
-6010
-6016
-6023
-6029
-6035
-6042
-6048
-6054
-6060
-6067
-6073
-6078
-6084
-6090
-6095
-6101
-6106
-6111
-6116
-6120
-6124
-6128
-6132
-6135
-6138
-6141
-6143
-6145
-6146
-6147
-6148
-6149
-6149
-6148
-6148
-6146
-6145
-6143
-6141
-6138
-6135
-6132
-6128
-6123
-6119
-6113
-6107
-6101
-6094
-6086
-6078
-6070
-6060
-6050
-6040
-6029
-6017
-6005
-5992
-5979
-5965
-5951
-5936
-5920
-5904
-5888
-5871
-5853
-5835
-5817
-5798
-5778
-5759
-5739
-5718
-5697
-5676
-5655
-5633
-5611
-5589
-5567
-5545
-5523
-5500
-5478
-5456
-5434
-5412
-5390
-5368
-5346
-5325
-5304
-5283
-5262
-5242
-5222
-5202
-5183
-5164
-5145
-5127
-5109
-5091
-5074
-5057
-5041
-5024
-5009
-4994
-4979
-4964
-4950
-4937
-4924
-4911
-4899
-4887
-4876
-4865
-4854
-4844
-4834
-4825
-4816
-4807
-4798
-4790
-4781
-4773
-4766
-4758
-4750
-4743
-4735
-4728
-4721
-4714
-4707
-4700
-4693
-4686
-4679
-4672
-4666
-4659
-4652
-4645
-4638
-4631
-4624
-4617
-4609
-4602
-4594
-4586
-4577
-4569
-4560
-4551
-4541
-4532
-4522
-4512
-4502
-4491
-4481
-4470
-4460
-4449
-4438
-4428
-4417
-4406
-4395
-4384
-4373
-4362
-4350
-4338
-4326
-4314
-4302
-4289
-4276
-4262
-4249
-4235
-4220
-4206
-4191
-4176
-4160
-4144
-4129
-4112
-4096
-4080
-4062
-4046
-4029
-4011
-3995
-3978
-3961
-3943
-3926
-3908
-3890
-3873
-3855
-3837
-3819
-3801
-3783
-3765
-3747
-3730
-3712
-3694
-3676
-3658
-3640
-3622
-3604
-3586
-3568
-3550
-3532
-3514
-3495
-3477
-3458
-3439
-3420
-3401
-3381
-3362
-3342
-3322
-3302
-3282
-3262
-3241
-3220
-3199
-3179
-3157
-3136
-3115
-3094
-3073
-3052
-3031
-3009
-2988
-2967
-2946
-2925
-2904
-2883
-2862
-2842
-2821
-2800
-2780
-2760
-2739
-2719
-2700
-2680
-2660
-2641
-2622
-2603
-2584
-2566
-2548
-2530
-2512
-2494
-2477
-2460
-2443
-2426
-2410
-2394
-2378
-2362
-2347
-2332
-2318
-2304
-2290
-2277
-2264
-2251
-2239
-2227
-2216
-2206
-2195
-2186
-2177
-2168
-2160
-2153
-2146
-2140
-2134
-2129
-2125
-2121
-2118
-2115
-2113
-2111
-2110
-2110
-2110
-2111
-2112
-2114
-2116
-2118
-2122
-2126
-2130
-2135
-2140
-2146
-2153
-2160
-2167
-2176
-2185
-2194
-2204
-2215
-2227
-2238
-2251
-2264
-2278
-2292
-2307
-2323
-2339
-2355
-2372
-2390
-2408
-2426
-2445
-2465
-2484
-2505
-2525
-2546
-2568
-2590
-2612
-2634
-2657
-2681
-2704
-2728
-2753
-2778
-2803
-2828
-2854
-2880
-2907
-2934
-2961
-2989
-3017
-3045
-3074
-3103
-3132
-3162
-3192
-3223
-3253
-3284
-3315
-3346
-3378
-3410
-3442
-3474
-3506
-3538
-3571
-3603
-3636
-3668
-3701
-3733
-3766
-3799
-3831
-3864
-3897
-3930
-3963
-3996
-4029
-4062
-4094
-4128
-4162
-4195
-4229
-4262
-4295
-4329
-4362
-4396
-4429
-4462
-4496
-4529
-4562
-4594
-4627
-4659
-4691
-4724
-4755
-4787
-4818
-4849
-4880
-4911
-4942
-4972
-5002
-5032
-5061
-5090
-5119
-5148
-5176
-5204
-5231
-5259
-5285
-5311
-5337
-5363
-5387
-5412
-5435
-5459
-5481
-5504
-5525
-5546
-5567
-5587
-5606
-5625
-5643
-5660
-5677
-5693
-5709
-5724
-5739
-5753
-5766
-5778
-5790
-5802
-5813
-5823
-5832
-5842
-5850
-5858
-5866
-5873
-5879
-5886
-5891
-5896
-5901
-5905
-5909
-5912
-5915
-5918
-5919
-5921
-5922
-5922
-5922
-5922
-5921
-5920
-5919
-5917
-5915
-5913
-5910
-5907
-5904
-5900
-5897
-5893
-5889
-5885
-5881
-5876
-5872
-5867
-5863
-5858
-5854
-5849
-5844
-5840
-5835
-5830
-5825
-5821
-5816
-5811
-5806
-5802
-5797
-5792
-5788
-5784
-5779
-5775
-5771
-5767
-5764
-5760
-5757
-5754
-5751
-5748
-5745
-5743
-5740
-5737
-5735
-5732
-5730
-5727
-5725
-5722
-5720
-5717
-5715
-5712
-5710
-5707
-5705
-5703
-5701
-5698
-5696
-5695
-5693
-5691
-5690
-5689
-5688
-5687
-5687
-5686
-5686
-5686
-5686
-5686
-5686
-5687
-5688
-5689
-5690
-5691
-5692
-5693
-5695
-5696
-5698
-5700
-5701
-5703
-5705
-5707
-5709
-5711
-5713
-5715
-5717
-5719
-5722
-5724
-5726
-5729
-5731
-5733
-5736
-5738
-5741
-5743
-5746
-5748
-5751
-5754
-5756
-5759
-5761
-5764
-5766
-5769
-5771
-5773
-5776
-5778
-5781
-5783
-5785
-5787
-5790
-5792
-5794
-5797
-5799
-5802
-5804
-5807
-5810
-5812
-5815
-5819
-5822
-5825
-5829
-5833
-5837
-5841
-5845
-5850
-5854
-5859
-5864
-5870
-5875
-5881
-5887
-5893
-5899
-5905
-5912
-5919
-5926
-5933
-5940
-5948
-5955
-5963
-5971
-5979
-5986
-5994
-6002
-6010
-6017
-6025
-6032
-6039
-6047
-6054
-6060
-6067
-6074
-6080
-6087
-6093
-6099
-6105
-6112
-6118
-6124
-6130
-6136
-6142
-6149
-6155
-6161
-6167
-6173
-6179
-6185
-6191
-6197
-6202
-6208
-6213
-6219
-6224
-6229
-6235
-6240
-6245
-6250
-6255
-6259
-6264
-6269
-6273
-6277
-6281
-6285
-6289
-6293
-6297
-6301
-6304
-6307
-6310
-6313
-6316
-6319
-6321
-6323
-6325
-6327
-6328
-6329
-6330
-6331
-6331
-6331
-6330
-6330
-6329
-6328
-6326
-6324
-6322
-6319
-6316
-6313
-6309
-6305
-6301
-6296
-6290
-6284
-6278
-6271
-6264
-6257
-6249
-6240
-6232
-6223
-6213
-6203
-6193
-6182
-6171
-6159
-6147
-6135
-6122
-6109
-6096
-6082
-6069
-6055
-6041
-6026
-6012
-5997
-5982
-5967
-5951
-5936
-5920
-5904
-5888
-5871
-5854
-5837
-5820
-5802
-5784
-5766
-5747
-5728
-5709
-5689
-5669
-5649
-5629
-5608
-5587
-5565
-5543
-5521
-5499
-5476
-5453
-5430
-5407
-5383
-5359
-5335
-5310
-5285
-5261
-5235
-5210
-5185
-5159
-5134
-5108
-5082
-5056
-5030
-5004
-4978
-4952
-4926
-4900
-4873
-4847
-4821
-4795
-4768
-4742
-4716
-4690
-4664
-4637
-4611
-4585
-4559
-4533
-4508
-4482
-4456
-4431
-4405
-4380
-4355
-4330
-4305
-4280
-4255
-4231
-4206
-4182
-4158
-4134
-4110
-4086
-4062
-4038
-4014
-3991
-3967
-3944
-3920
-3896
-3872
-3848
-3825
-3800
-3776
-3752
-3728
-3704
-3680
-3656
-3631
-3607
-3583
-3559
-3535
-3511
-3488
-3464
-3440
-3417
-3393
-3369
-3346
-3322
-3299
-3275
-3252
-3228
-3205
-3181
-3157
-3134
-3110
-3086
-3062
-3038
-3014
-2990
-2965
-2941
-2917
-2893
-2868
-2844
-2820
-2796
-2772
-2748
-2724
-2701
-2677
-2654
-2631
-2609
-2586
-2564
-2542
-2521
-2499
-2478
-2458
-2437
-2417
-2397
-2378
-2359
-2340
-2321
-2302
-2284
-2266
-2249
-2231
-2214
-2197
-2180
-2164
-2148
-2132
-2116
-2100
-2085
-2070
-2055
-2040
-2025
-2012
-1998
-1985
-1971
-1958
-1946
-1934
-1922
-1911
-1900
-1889
-1879
-1869
-1860
-1851
-1843
-1835
-1828
-1821
-1814
-1808
-1803
-1798
-1793
-1789
-1785
-1782
-1779
-1777
-1775
-1773
-1772
-1771
-1770
-1770
-1770
-1771
-1771
-1773
-1774
-1776
-1778
-1781
-1784
-1787
-1791
-1794
-1799
-1803
-1807
-1812
-1817
-1823
-1828
-1834
-1840
-1846
-1852
-1859
-1865
-1872
-1879
-1886
-1893
-1900
-1908
-1915
-1923
-1931
-1939
-1946
-1954
-1963
-1971
-1979
-1987
-1996
-2004
-2012
-2021
-2029
-2037
-2045
-2055
-2063
-2072
-2080
-2088
-2096
-2104
-2112
-2120
-2128
-2135
-2143
-2150
-2157
-2164
-2171
-2178
-2185
-2191
-2197
-2203
-2209
-2215
-2220
-2225
-2230
-2235
-2239
-2243
-2247
-2250
-2253
-2256
-2259
-2261
-2262
-2264
-2265
-2265
-2265
-2265
-2264
-2263
-2261
-2259
-2257
-2253
-2250
-2246
-2242
-2237
-2231
-2225
-2219
-2212
-2204
-2197
-2188
-2180
-2170
-2161
-2151
-2141
-2130
-2120
-2109
-2097
-2086
-2074
-2062
-2050
-2037
-2025
-2013
-2001
-1989
-1977
-1964
-1952
-1939
-1927
-1914
-1902
-1890
-1878
-1865
-1853
-1841
-1830
-1818
-1807
-1796
-1785
-1774
-1764
-1754
-1744
-1734
-1725
-1716
-1708
-1700
-1692
-1684
-1676
-1669
-1662
-1656
-1650
-1644
-1638
-1632
-1627
-1622
-1617
-1612
-1607
-1603
-1599
-1595
-1591
-1587
-1583
-1580
-1576
-1573
-1570
-1567
-1564
-1561
-1558
-1555
-1552
-1549
-1547
-1544
-1541
-1538
-1535
-1533
-1530
-1527
-1524
-1521
-1518
-1515
-1512
-1509
-1505
-1502
-1499
-1495
-1492
-1488
-1485
-1481
-1477
-1473
-1468
-1464
-1459
-1454
-1449
-1443
-1438
-1431
-1425
-1419
-1412
-1405
-1397
-1390
-1382
-1374
-1366
-1358
-1349
-1341
-1332
-1323
-1314
-1305
-1296
-1287
-1277
-1268
-1259
-1249
-1240
-1231
-1221
-1212
-1203
-1193
-1184
-1174
-1165
-1156
-1146
-1137
-1128
-1119
-1110
-1101
-1093
-1084
-1076
-1068
-1060
-1053
-1046
-1039
-1032
-1025
-1018
-1012
-1008
-1002
-997
-992
-987
-983
-978
-974
-970
-967
-963
-960
-957
-954
-951
-948
-946
-944
-942
-940
-939
-938
-936
-936
-935
-935
-934
-935
-935
-935
-936
-937
-938
-939
-941
-943
-945
-947
-949
-951
-954
-957
-960
-963
-966
-969
-973
-977
-980
-984
-988
-993
-997
-1000
-1006
-1010
-1014
-1020
-1025
-1030
-1035
-1039
-1044
-1049
-1054
-1060
-1065
-1070
-1075
-1081
-1086
-1091
-1097
-1102
-1108
-1113
-1118
-1124
-1129
-1134
-1139
-1145
-1150
-1154
-1159
-1164
-1169
-1173
-1177
-1182
-1186
-1190
-1193
-1197
-1201
-1204
-1208
-1211
-1214
-1217
-1219
-1222
-1224
-1227
-1229
-1231
-1232
-1234
-1235
-1237
-1238
-1239
-1240
-1240
-1241
-1241
-1241
-1241
-1240
-1240
-1239
-1238
-1237
-1235
-1233
-1232
-1230
-1227
-1225
-1222
-1219
-1216
-1212
-1208
-1204
-1200
-1195
-1190
-1184
-1179
-1172
-1166
-1159
-1152
-1145
-1137
-1129
-1121
-1113
-1104
-1095
-1086
-1077
-1068
-1058
-1048
-1038
-1028
-1018
-1008
-998
-987
-977
-966
-955
-944
-933
-922
-911
-900
-888
-876
-864
-852
-840
-827
-815
-802
-788
-775
-761
-747
-732
-717
-702
-686
-670
-653
-636
-619
-601
-583
-564
-545
-525
-505
-484
-463
-442
-420
-398
-376
-353
-330
-307
-283
-259
-235
-210
-185
-160
-135
-109
-83
-56
-29
-2
25
53
81
109
137
166
194
223
252
281
311
340
370
400
429
459
489
519
549
580
610
640
671
702
733
763
795
826
857
888
920
951
983
1014
1047
1078
1110
1142
1173
1205
1236
1267
1299
1330
1360
1391
1422
1452
1482
1512
1541
1571
1600
1628
1657
1685
1713
1740
1767
1794
1820
1846
1871
1896
1920
1944
1967
1990
2012
2033
2055
2076
2096
2115
2134
2153
2171
2188
2205
2222
2238
2254
2269
2283
2297
2311
2324
2337
2349
2361
2373
2384
2394
2404
2414
2423
2432
2440
2448
2456
2463
2470
2476
2483
2489
2494
2500
2505
2510
2514
2519
2523
2527
2531
2535
2538
2542
2545
2548
2551
2555
2558
2561
2564
2567
2571
2574
2577
2581
2584
2588
2592
2596
2599
2603
2607
2611
2615
2619
2623
2627
2631
2635
2639
2643
2647
2652
2656
2660
2664
2668
2673
2677
2682
2687
2691
2696
2701
2706
2711
2716
2721
2727
2732
2737
2742
2747
2752
2756
2761
2766
2770
2774
2779
2783
2786
2790
2793
2796
2799
2802
2804
2806
2808
2809
2810
2811
2811
2812
2811
2811
2809
2808
2806
2804
2801
2798
2794
2790
2785
2780
2775
2769
2763
2757
2750
2743
2735
2728
2720
2711
2702
2693
2684
2674
2665
2654
2644
2633
2622
2610
2599
2587
2575
2562
2550
2537
2524
2510
2497
2483
2470
2456
2442
2428
2414
2400
2386
2372
2358
2345
2331
2318
2305
2292
2279
2267
2254
2242
2231
2219
2208
2197
2186
2176
2166
2156
2146
2137
2128
2119
2111
2103
2095
2087
2080
2073
2067
2060
2054
2048
2043
2037
2033
2029
2024
2021
2017
2013
2012
2009
2007
2005
2004
2004
2003
2003
2003
2004
2004
2005
2007
2008
2009
2013
2015
2017
2020
2023
2025
2029
2032
2036
2039
2043
2047
2050
2054
2058
2062
2067
2071
2075
2079
2084
2088
2092
2097
2101
2106
2110
2115
2119
2123
2128
2132
2137
2141
2145
2150
2154
2158
2162
2166
2170
2174
2178
2182
2185
2189
2192
2196
2199
2202
2204
2207
2209
2212
2214
2216
2217
2219
2220
2222
2222
2223
2224
2224
2224
2224
2224
2223
2222
2221
2219
2218
2216
2213
2211
2208
2205
2202
2198
2194
2190
2186
2182
2177
2173
2168
2163
2158
2153
2148
2142
2137
2131
2126
2120
2114
2108
2102
2096
2089
2083
2076
2069
2062
2055
2048
2041
2033
2025
2017
2009
2003
1995
1987
1978
1970
1962
1953
1944
1935
1926
1917
1908
1899
1889
1880
1870
1861
1851
1841
1831
1821
1811
1801
1791
1781
1771
1761
1751
1741
1730
1720
1710
1700
1689
1679
1669
1659
1649
1639
1629
1619
1609
1599
1589
1579
1569
1559
1549
1539
1530
1520
1510
1500
1491
1481
1472
1462
1453
1443
1434
1425
1416
1407
1398
1389
1381
1372
1364
1356
1348
1341
1333
1326
1319
1312
1306
1300
1294
1288
1282
1277
1272
1267
1263
1259
1255
1251
1248
1245
1242
1240
1238
1237
1235
1235
1234
1234
1234
1235
1235
1237
1238
1240
1243
1246
1249
1252
1256
1261
1266
1271
1277
1283
1289
1296
1304
1312
1320
1329
1338
1348
1358
1369
1380
1392
1403
1416
1428
1441
1455
1468
1482
1497
1511
1526
1541
1557
1572
1588
1604
1620
1637
1653
1670
1687
1704
1722
1739
1757
1774
1792
1809
1827
1845
1862
1880
1897
1915
1932
1950
1967
1984
2001
2017
2035
2052
2069
2086
2102
2119
2136
2152
2168
2185
2201
2216
2232
2248
2263
2278
2293
2308
2322
2336
2350
2364
2378
2391
2405
2418
2431
2444
2457
2470
2483
2496
2509
2522
2535
2548
2561
2575
2589
2602
2616
2630
2644
2658
2673
2687
2702
2716
2731
2746
2761
2776
2791
2806
2821
2836
2852
2867
2883
2899
2915
2930
2946
2962
2978
2994
3010
3026
3042
3058
3073
3089
3104
3119
3134
3148
3163
3177
3191
3204
3217
3230
3243
3255
3267
3279
3290
3301
3312
3322
3332
3342
3352
3361
3370
3378
3387
3395
3402
3410
3417
3423
3430
3436
3442
3447
3452
3457
3462
3466
3470
3473
3477
3480
3483
3485
3488
3490
3491
3493
3494
3495
3496
3496
3496
3496
3496
3495
3495
3494
3493
3492
3491
3489
3488
3486
3485
3483
3481
3480
3478
3476
3474
3473
3471
3469
3468
3466
3465
3464
3462
3461
3460
3459
3459
3458
3458
3458
3458
3458
3459
3460
3461
3462
3464
3465
3468
3470
3472
3475
3479
3482
3486
3490
3494
3499
3504
3509
3515
3521
3527
3534
3541
3548
3555
3563
3571
3580
3588
3597
3606
3615
3625
3634
3644
3655
3665
3676
3687
3698
3710
3721
3734
3746
3759
3772
3785
3799
3813
3827
3842
3857
3872
3887
3903
3918
3934
3950
3966
3982
3998
4014
4030
4046
4062
4078
4096
4112
4127
4143
4159
4175
4190
4206
4221
4236
4251
4266
4281
4296
4311
4326
4340
4355
4369
4384
4398
4413
4427
4441
4455
4469
4482
4496
4509
4523
4536
4549
4562
4575
4587
4599
4611
4623
4635
4646
4658
4669
4679
4690
4700
4710
4720
4729
4738
4747
4756
4765
4774
4783
4791
4800
4808
4817
4826
4835
4844
4853
4862
4871
4880
4890
4900
4910
4920
4930
4941
4951
4962
4973
4984
4996
5007
5019
5030
5042
5055
5067
5079
5092
5105
5118
5131
5144
5157
5171
5184
5198
5211
5225
5238
5252
5266
5279
5293
5306
5320
5333
5346
5360
5373
5386
5399
5412
5425
5437
5450
5462
5475
5487
5499
5510
5522
5533
5544
5555
5566
5576
5586
5596
5605
5614
5623
5631
5639
5646
5654
5661
5667
5673
5679
5685
5690
5695
5700
5704
5708
5711
5714
5717
5719
5721
5723
5724
5724
5724
5724
5723
5722
5720
5717
5715
5711
5707
5703
5698
5693
5687
5681
5674
5667
5660
5652
5644
5635
5626
5617
5607
5597
5587
5576
5565
5554
5542
5531
5519
5506
5494
5481
5468
5455
5442
5428
5415
5401
5387
5372
5358
5343
5328
5313
5298
5283
5267
5251
5235
5218
5202
5185
5168
5151
5134
5116
5099
5081
5063
5045
5026
5008
4989
4970
4951
4932
4913
4894
4874
4854
4834
4814
4794
4774
4753
4733
4712
4692
4671
4650
4629
4608
4587
4566
4545
4524
4502
4481
4460
4439
4418
4396
4375
4354
4333
4311
4290
4269
4248
4227
4205
4184
4163
4142
4120
4099
4078
4056
4035
4014
3992
3971
3950
3928
3907
3885
3863
3841
3820
3798
3775
3753
3731
3708
3685
3662
3639
3615
3592
3568
3544
3519
3495
3470
3445
3419
3394
3368
3342
3316
3290
3263
3236
3209
3182
3155
3127
3099
3071
3043
3014
2985
2956
2927
2898
2868
2838
2808
2777
2747
2716
2685
2653
2622
2590
2558
2526
2494
2461
2428
2395
2362
2329
2295
2261
2227
2193
2158
2124
2089
2054
2019
1983
1947
1911
1875
1839
1803
1766
1729
1692
1654
1617
1579
1541
1503
1464
1426
1387
1348
1308
1269
1229
1189
1148
1108
1067
1025
984
942
900
857
815
772
728
685
641
597
552
507
462
417
371
326
280
233
187
140
94
47
-1
-48
-96
-143
-191
-239
-288
-336
-385
-433
-482
-531
-580
-629
-679
-728
-777
-826
-876
-925
-974
-1022
-1072
-1121
-1169
-1218
-1267
-1315
-1363
-1411
-1459
-1506
-1553
-1600
-1647
-1694
-1740
-1786
-1831
-1876
-1921
-1966
-2009
-2054
-2098
-2141
-2184
-2226
-2268
-2310
-2351
-2392
-2433
-2473
-2513
-2552
-2591
-2630
-2668
-2706
-2743
-2780
-2817
-2853
-2889
-2924
-2959
-2994
-3028
-3062
-3095
-3128
-3160
-3192
-3224
-3255
-3286
-3316
-3346
-3376
-3405
-3433
-3461
-3489
-3516
-3543
-3569
-3595
-3621
-3646
-3671
-3695
-3719
-3743
-3767
-3790
-3813
-3836
-3859
-3881
-3904
-3926
-3948
-3969
-3991
-4011
-4033
-4054
-4075
-4096
-4116
-4136
-4156
-4176
-4196
-4215
-4234
-4252
-4271
-4289
-4307
-4324
-4341
-4358
-4374
-4390
-4405
-4421
-4435
-4450
-4464
-4478
-4491
-4504
-4517
-4529
-4541
-4552
-4564
-4575
-4585
-4595
-4605
-4615
-4624
-4633
-4642
-4651
-4659
-4666
-4674
-4681
-4687
-4693
-4699
-4704
-4709
-4714
-4718
-4721
-4724
-4726
-4728
-4729
-4730
-4730
-4729
-4728
-4727
-4725
-4722
-4719
-4715
-4711
-4707
-4702
-4696
-4690
-4683
-4676
-4669
-4661
-4653
-4644
-4635
-4625
-4615
-4604
-4593
-4581
-4569
-4557
-4544
-4531
-4517
-4503
-4488
-4473
-4458
-4443
-4427
-4410
-4394
-4377
-4360
-4343
-4325
-4308
-4290
-4271
-4253
-4234
-4215
-4196
-4177
-4157
-4138
-4117
-4097
-4077
-4056
-4035
-4014
-3992
-3971
-3949
-3927
-3904
-3882
-3859
-3836
-3813
-3790
-3766
-3743
-3719
-3695
-3671
-3647
-3623
-3599
-3574
-3550
-3525
-3501
-3476
-3452
-3427
-3403
-3378
-3354
-3330
-3305
-3281
-3257
-3233
-3209
-3185
-3161
-3137
-3113
-3090
-3066
-3043
-3019
-2996
-2973
-2949
-2926
-2903
-2880
-2857
-2834
-2811
-2789
-2766
-2744
-2722
-2699
-2677
-2655
-2634
-2612
-2590
-2569
-2547
-2526
-2505
-2484
-2463
-2442
-2422
-2401
-2381
-2361
-2341
-2321
-2302
-2283
-2264
-2245
-2226
-2208
-2190
-2172
-2155
-2138
-2121
-2105
-2089
-2073
-2057
-2041
-2028
-2013
-1999
-1986
-1972
-1959
-1947
-1934
-1922
-1910
-1899
-1887
-1876
-1866
-1855
-1845
-1835
-1826
-1817
-1808
-1799
-1791
-1783
-1775
-1768
-1761
-1754
-1748
-1741
-1735
-1729
-1724
-1718
-1713
-1708
-1703
-1698
-1694
-1689
-1685
-1681
-1677
-1672
-1668
-1664
-1661
-1657
-1653
-1649
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1616
-1612
-1608
-1603
-1598
-1594
-1589
-1584
-1579
-1574
-1569
-1563
-1558
-1553
-1547
-1541
-1536
-1530
-1524
-1518
-1511
-1505
-1498
-1492
-1485
-1478
-1471
-1464
-1457
-1450
-1443
-1435
-1428
-1420
-1412
-1404
-1396
-1388
-1380
-1372
-1364
-1356
-1347
-1339
-1330
-1322
-1313
-1305
-1296
-1287
-1279
-1270
-1261
-1252
-1244
-1235
-1226
-1217
-1209
-1200
-1192
-1183
-1175
-1167
-1159
-1151
-1143
-1136
-1128
-1121
-1114
-1107
-1100
-1094
-1087
-1081
-1075
-1069
-1063
-1057
-1052
-1046
-1041
-1036
-1031
-1026
-1022
-1016
-1012
-1008
-1004
-1000
-997
-994
-991
-987
-984
-981
-979
-976
-973
-971
-969
-967
-964
-962
-961
-959
-957
-955
-954
-952
-951
-949
-948
-946
-945
-943
-942
-940
-938
-937
-935
-933
-932
-930
-928
-926
-924
-922
-920
-917
-915
-913
-910
-908
-905
-902
-899
-897
-894
-890
-887
-884
-880
-876
-872
-868
-864
-859
-854
-849
-844
-838
-832
-826
-819
-812
-805
-798
-790
-782
-774
-765
-757
-748
-739
-729
-720
-710
-700
-690
-680
-669
-659
-648
-637
-626
-614
-603
-591
-579
-567
-555
-542
-530
-517
-504
-491
-478
-465
-452
-438
-425
-411
-398
-384
-370
-356
-342
-327
-313
-298
-284
-269
-254
-239
-223
-208
-192
-176
-160
-144
-127
-110
-93
-76
-59
-41
-23
-5
14
32
51
70
89
109
128
148
168
188
208
228
248
269
290
311
332
353
374
396
417
439
461
484
506
529
551
575
598
621
645
669
693
717
741
766
790
815
840
865
890
916
941
967
992
1018
1044
1070
1096
1122
1148
1174
1200
1227
1253
1280
1307
1333
1360
1387
1413
1440
1467
1494
1521
1548
1574
1601
1628
1655
1681
1708
1734
1761
1787
1814
1840
1867
1893
1919
1945
1971
1998
2024
2050
2076
2102
2128
2154
2180
2206
2232
2258
2284
2311
2337
2364
2390
2417
2444
2471
2498
2526
2553
2581
2609
2637
2665
2693
2722
2751
2780
2809
2838
2867
2897
2926
2956
2986
3016
3046
3076
3107
3137
3168
3198
3229
3260
3290
3321
3352
3383
3414
3445
3477
3508
3539
3570
3602
3633
3665
3697
3728
3760
3792
3823
3855
3887
3919
3951
3982
4014
4046
4077
4108
4139
4170
4201
4232
4262
4292
4322
4351
4380
4409
4437
4466
4493
4521
4548
4575
4601
4627
4653
4678
4703
4728
4752
4776
4799
4822
4845
4867
4889
4910
4932
4952
4972
4992
5012
5031
5049
5068
5085
5103
5120
5136
5152
5168
5184
5199
5213
5228
5241
5255
5268
5281
5293
5305
5317
5328
5339
5349
5360
5369
5379
5388
5397
5406
5414
5422
5430
5438
5445
5452
5459
5465
5472
5478
5484
5489
5494
5500
5505
5509
5514
5518
5523
5527
5531
5534
5538
5542
5545
5549
5552
5556
5559
5562
5566
5569
5572
5575
5578
5581
5584
5587
5590
5593
5596
5599
5602
5605
5608
5611
5614
5618
5621
5624
5628
5631
5635
5638
5642
5646
5650
5654
5658
5663
5667
5672
5677
5682
5687
5692
5697
5703
5709
5715
5721
5727
5734
5741
5748
5755
5763
5771
5779
5788
5797
5806
5816
5826
5836
5847
5858
5869
5881
5893
5905
5918
5931
5944
5958
5972
5987
6002
6017
6033
6048
6065
6081
6099
6116
6134
6152
6170
6189
6208
6228
6248
6268
6289
6310
6331
6353
6376
6398
6421
6444
6468
6492
6516
6541
6566
6591
6617
6643
6670
6696
6724
6751
6779
6807
6836
6865
6894
6923
6953
6984
7014
7046
7077
7109
7141
7174
7207
7240
7274
7308
7343
7378
7413
7449
7485
7521
7558
7595
7633
7671
7709
7747
7786
7825
7864
7904
7944
7984
8023
8064
8106
8147
8188
8229
8271
8313
8355
8398
8440
8483
8526
8570
8613
8657
8700
8744
8788
8833
8877
8922
8966
9011
9056
9101
9146
9192
9237
9283
9328
9374
9420
9465
9511
9558
9604
9650
9697
9743
9790
9837
9884
9931
9978
10026
10073
10121
10169
10217
10265
10313
10361
10410
10458
10506
10555
10604
10652
10701
10749
10798
10847
10896
10944
10993
11042
11090
11139
11188
11236
11285
11334
11382
11431
11479
11528
11576
11625
11673
11722
11770
11819
11867
11915
11964
12012
12060
12108
12156
12204
12251
12299
12346
12394
12441
12488
12534
12581
12627
12674
12720
12765
12811
12856
12901
12946
12990
13035
13079
13123
13166
13209
13253
13295
13338
13380
13423
13464
13506
13548
13589
13630
13670
13711
13751
13791
13830
13870
13909
13948
13986
14024
14062
14099
14136
14173
14209
14245
14281
14316
14351
14385
14419
14453
14487
14520
14553
14585
14617
14649
14681
14712
14744
14775
14805
14836
14866
14896
14926
14956
14986
15016
15045
15074
15103
15133
15162
15190
15219
15248
15276
15305
15333
15361
15389
15417
15445
15473
15501
15529
15556
15584
15611
15638
15666
15693
15720
15747
15774
15801
15828
15854
15881
15907
15934
15960
15986
16012
16038
16062
16088
16114
16140
16165
16190
16213
16239
16263
16286
16311
16335
16358
16381
16404
16427
16449
16471
16493
16514
16535
16556
16576
16597
16616
16636
16655
16674
16692
16710
16728
16745
16762
16778
16794
16810
16825
16840
16854
16868
16882
16895
16908
16920
16932
16944
16955
16965
16976
16985
16995
17004
17012
17020
17028
17035
17042
17049
17055
17061
17066
17071
17076
17081
17085
17089
17093
17096
17099
17102
17105
17108
17110
17112
17114
17116
17118
17120
17122
17123
17125
17126
17128
17130
17132
17133
17135
17137
17139
17141
17143
17145
17148
17150
17152
17155
17157
17160
17163
17165
17168
17171
17174
17177
17180
17183
17187
17190
17194
17198
17202
17207
17211
17216
17221
17226
17232
17238
17244
17250
17257
17264
17271
17279
17286
17295
17303
17312
17320
17330
17339
17349
17359
17369
17380
17390
17401
17413
17424
17436
17448
17460
17472
17485
17497
17510
17523
17536
17549
17562
17576
17589
17602
17616
17629
17643
17656
17670
17684
17698
17712
17726
17740
17754
17768
17782
17796
17811
17825
17839
17854
17868
17882
17896
17911
17925
17939
17953
17967
17981
17995
18009
18022
18036
18049
18063
18076
18090
18103
18116
18129
18142
18154
18167
18180
18192
18204
18217
18229
18241
18253
18264
18276
18287
18298
18309
18320
18330
18340
18350
18360
18369
18378
18387
18395
18403
18411
18418
18425
18432
18439
18445
18451
18456
18461
18466
18471
18475
18479
18483
18486
18489
18492
18494
18496
18498
18500
18501
18502
18502
18502
18502
18501
18500
18499
18497
18495
18492
18490
18486
18483
18479
18474
18470
18465
18459
18453
18447
18440
18433
18425
18417
18409
18400
18391
18382
18372
18361
18351
18339
18328
18316
18303
18290
18277
18263
18249
18235
18220
18205
18189
18173
18156
18139
18121
18103
18085
18066
18046
18026
18006
17985
17963
17941
17919
17896
17872
17848
17824
17799
17774
17748
17722
17695
17668
17640
17613
17584
17556
17526
17497
17467
17437
17406
17375
17344
17313
17281
17249
17216
17183
17150
17117
17084
17050
17016
16982
16948
16914
16879
16844
16810
16775
16739
16704
16669
16633
16597
16562
16526
16490
16454
16418
16381
16344
16309
16273
16236
16200
16163
16126
16090
16053
16017
15980
15944
15907
15870
15834
15797
15760
15723
15686
15650
15613
15576
15539
15501
15464
15427
15389
15352
15314
15277
15239
15201
15163
15125
15086
15048
15009
14970
14931
14892
14852
14813
14773
14733
14692
14652
14611
14570
14529
14487
14445
14403
14361
14318
14275
14232
14189
14145
14101
14056
14012
13967
13921
13876
13830
13783
13737
13690
13642
13595
13547
13498
13450
13401
13352
13302
13252
13202
13152
13102
13051
13000
12948
12897
12845
12794
12742
12689
12637
12584
12531
12478
12425
12372
12318
12264
12210
12156
12102
12047
11992
11937
11882
11827
11771
11716
11660
11604
11547
11491
11435
11378
11321
11264
11207
11150
11093
11035
10978
10920
10862
10804
10746
10688
10630
10572
10513
10455
10397
10338
10280
10222
10163
10105
10047
9989
9931
9873
9815
9757
9700
9642
9585
9528
9471
9414
9357
9301
9245
9189
9133
9077
9022
8967
8912
8858
8804
8750
8697
8643
8591
8538
8486
8434
8383
8332
8282
8232
8182
8132
8085
8037
7989
7942
7895
7848
7803
7757
7712
7667
7623
7579
7536
7493
7451
7409
7367
7326
7285
7244
7204
7164
7125
7086
7048
7010
6972
6934
6897
6860
6824
6788
6752
6716
6681
6646
6611
6576
6542
6508
6474
6441
6407
6374
6341
6308
6275
6243
6210
6178
6146
6114
6082
6050
6018
5987
5955
5923
5892
5861
5829
5798
5767
5735
5704
5673
5642
5610
5579
5547
5516
5484
5452
5420
5388
5356
5324
5292
5259
5227
5194
5162
5129
5096
5064
5031
4998
4965
4932
4899
4866
4833
4800
4767
4734
4702
4669
4636
4603
4570
4537
4504
4471
4438
4405
4372
4339
4306
4273
4239
4206
4173
4139
4105
4072
4038
4003
3970
3936
3902
3867
3833
3798
3764
3729
3694
3659
3623
3588
3553
3517
3482
3446
3410
3374
3338
3302
3266
3230
3193
3157
3120
3084
3047
3010
2974
2937
2900
2863
2827
2790
2753
2716
2679
2643
2606
2569
2533
2496
2460
2423
2387
2351
2315
2279
2243
2207
2171
2136
2101
2065
2029
1996
1961
1926
1892
1858
1824
1790
1757
1723
1690
1657
1624
1592
1559
1527
1495
1463
1432
1401
1370
1339
1308
1278
1248
1218
1188
1159
1130
1101
1072
1043
1014
987
959
932
904
877
850
823
796
770
743
717
691
665
639
613
587
562
536
510
485
459
434
409
383
358
332
307
281
256
230
205
179
153
127
101
75
49
22
-5
-31
-58
-86
-113
-141
-169
-197
-225
-254
-282
-311
-340
-370
-399
-429
-459
-490
-520
-551
-582
-614
-645
-677
-710
-743
-776
-809
-843
-878
-912
-948
-983
-1018
-1056
-1093
-1130
-1168
-1206
-1245
-1285
-1324
-1365
-1406
-1447
-1489
-1531
-1574
-1617
-1661
-1705
-1750
-1795
-1841
-1887
-1934
-1981
-2029
-2078
-2127
-2176
-2226
-2276
-2327
-2379
-2431
-2484
-2537
-2591
-2645
-2700
-2755
-2811
-2868
-2925
-2982
-3040
-3099
-3158
-3217
-3277
-3338
-3399
-3460
-3522
-3584
-3647
-3710
-3774
-3838
-3903
-3967
-4032
-4098
-4164
-4230
-4296
-4363
-4430
-4498
-4565
-4633
-4701
-4769
-4838
-4907
-4976
-5045
-5115
-5185
-5254
-5325
-5395
-5466
-5536
-5607
-5679
-5750
-5822
-5893
-5965
-6037
-6110
-6182
-6255
-6328
-6401
-6474
-6547
-6620
-6694
-6767
-6841
-6915
-6989
-7063
-7137
-7211
-7286
-7360
-7435
-7510
-7585
-7660
-7735
-7811
-7886
-7962
-8038
-8114
-8189
-8266
-8342
-8418
-8495
-8571
-8647
-8724
-8800
-8877
-8954
-9030
-9107
-9184
-9260
-9337
-9414
-9491
-9568
-9645
-9721
-9798
-9875
-9952
-10029
-10106
-10183
-10260
-10337
-10413
-10490
-10567
-10644
-10721
-10798
-10874
-10951
-11028
-11104
-11181
-11257
-11333
-11410
-11486
-11561
-11637
-11713
-11788
-11864
-11939
-12014
-12089
-12163
-12237
-12311
-12385
-12459
-12532
-12605
-12678
-12750
-12822
-12894
-12965
-13037
-13107
-13178
-13248
-13318
-13387
-13456
-13525
-13593
-13661
-13729
-13796
-13863
-13929
-13995
-14061
-14127
-14192
-14256
-14321
-14384
-14448
-14511
-14574
-14636
-14698
-14760
-14821
-14881
-14942
-15002
-15061
-15120
-15179
-15237
-15295
-15352
-15409
-15466
-15523
-15578
-15634
-15689
-15744
-15798
-15852
-15906
-15959
-16011
-16064
-16114
-16167
-16218
-16268
-16318
-16367
-16417
-16465
-16514
-16561
-16609
-16656
-16702
-16748
-16794
-16839
-16884
-16928
-16972
-17015
-17059
-17101
-17144
-17186
-17227
-17268
-17309
-17350
-17390
-17429
-17469
-17508
-17546
-17584
-17622
-17659
-17696
-17732
-17768
-17804
-17839
-17873
-17908
-17941
-17975
-18007
-18040
-18072
-18103
-18134
-18164
-18194
-18224
-18252
-18281
-18309
-18336
-18363
-18390
-18416
-18441
-18466
-18491
-18515
-18538
-18561
-18584
-18606
-18627
-18648
-18669
-18689
-18708
-18727
-18745
-18763
-18780
-18797
-18813
-18828
-18843
-18857
-18870
-18883
-18896
-18908
-18919
-18929
-18939
-18948
-18957
-18965
-18973
-18980
-18986
-18992
-18997
-19001
-19005
-19009
-19012
-19014
-19016
-19017
-19018
-19019
-19019
-19018
-19017
-19016
-19014
-19011
-19009
-19006
-19002
-18998
-18994
-18989
-18984
-18978
-18973
-18966
-18960
-18953
-18946
-18938
-18930
-18922
-18913
-18905
-18896
-18886
-18877
-18867
-18857
-18847
-18836
-18826
-18815
-18804
-18793
-18781
-18769
-18758
-18746
-18733
-18721
-18708
-18695
-18682
-18668
-18655
-18641
-18627
-18612
-18598
-18583
-18568
-18553
-18538
-18522
-18507
-18491
-18475
-18459
-18443
-18427
-18410
-18393
-18377
-18360
-18343
-18326
-18308
-18291
-18273
-18256
-18238
-18220
-18202
-18183
-18165
-18146
-18127
-18108
-18089
-18070
-18051
-18031
-18012
-17992
-17972
-17952
-17932
-17911
-17890
-17870
-17849
-17827
-17806
-17785
-17763
-17741
-17719
-17697
-17674
-17652
-17629
-17606
-17583
-17560
-17537
-17514
-17490
-17467
-17443
-17420
-17396
-17372
-17348
-17324
-17300
-17276
-17252
-17228
-17204
-17180
-17156
-17132
-17107
-17083
-17059
-17034
-17010
-16986
-16961
-16937
-16912
-16887
-16863
-16838
-16813
-16789
-16764
-16739
-16715
-16690
-16665
-16641
-16616
-16592
-16568
-16544
-16519
-16496
-16472
-16448
-16425
-16401
-16378
-16356
-16332
-16311
-16289
-16267
-16245
-16225
-16204
-16183
-16163
-16143
-16123
-16105
-16085
-16067
-16049
-16030
-16014
-15997
-15980
-15964
-15948
-15933
-15918
-15903
-15889
-15875
-15861
-15848
-15835
-15823
-15811
-15800
-15789
-15778
-15768
-15758
-15749
-15740
-15731
-15723
-15715
-15708
-15701
-15695
-15689
-15684
-15679
-15675
-15671
-15667
-15664
-15661
-15659
-15657
-15656
-15655
-15655
-15654
-15655
-15656
-15657
-15658
-15660
-15663
-15665
-15668
-15672
-15676
-15680
-15685
-15689
-15695
-15700
-15706
-15713
-15719
-15726
-15733
-15741
-15749
-15757
-15766
-15775
-15784
-15793
-15803
-15813
-15823
-15834
-15845
-15856
-15867
-15879
-15891
-15902
-15915
-15927
-15939
-15952
-15965
-15977
-15990
-16003
-16015
-16030
-16043
-16056
-16070
-16082
-16096
-16109
-16123
-16136
-16149
-16161
-16175
-16187
-16201
-16213
-16227
-16239
-16251
-16264
-16274
-16286
-16299
-16309
-16321
-16332
-16343
-16353
-16363
-16373
-16382
-16391
-16400
-16408
-16416
-16423
-16430
-16437
-16443
-16449
-16454
-16459
-16464
-16468
-16471
-16474
-16477
-16479
-16480
-16481
-16482
-16482
-16481
-16480
-16478
-16476
-16473
-16469
-16465
-16460
-16455
-16449
-16442
-16435
-16427
-16419
-16410
-16400
-16390
-16379
-16367
-16355
-16341
-16329
-16315
-16300
-16286
-16270
-16254
-16236
-16219
-16202
-16183
-16164
-16145
-16125
-16104
-16082
-16061
-16039
-16015
-15993
-15969
-15945
-15920
-15895
-15869
-15843
-15816
-15789
-15761
-15733
-15705
-15676
-15647
-15617
-15587
-15556
-15525
-15494
-15462
-15430
-15397
-15364
-15331
-15297
-15263
-15229
-15194
-15159
-15123
-15087
-15051
-15015
-14978
-14941
-14903
-14866
-14828
-14789
-14751
-14712
-14673
-14634
-14594
-14554
-14514
-14474
-14434
-14393
-14352
-14311
-14270
-14229
-14187
-14146
-14104
-14062
-14020
-13978
-13936
-13893
-13851
-13808
-13766
-13723
-13680
-13638
-13595
-13552
-13510
-13467
-13424
-13382
-13339
-13297
-13255
-13212
-13170
-13128
-13087
-13045
-13003
-12962
-12921
-12880
-12839
-12799
-12758
-12718
-12679
-12639
-12600
-12561
-12522
-12484
-12446
-12408
-12371
-12334
-12298
-12262
-12226
-12191
-12157
-12122
-12089
-12055
-12022
-11990
-11958
-11927
-11896
-11866
-11836
-11807
-11778
-11750
-11722
-11695
-11668
-11642
-11616
-11591
-11566
-11541
-11518
-11494
-11471
-11449
-11427
-11405
-11384
-11363
-11343
-11323
-11303
-11284
-11265
-11247
-11229
-11211
-11193
-11176
-11159
-11143
-11126
-11110
-11095
-11079
-11064
-11049
-11034
-11019
-11004
-10990
-10976
-10961
-10947
-10933
-10919
-10905
-10891
-10877
-10864
-10850
-10836
-10822
-10808
-10794
-10780
-10766
-10752
-10737
-10723
-10708
-10694
-10679
-10664
-10650
-10635
-10620
-10605
-10589
-10574
-10559
-10543
-10528
-10512
-10497
-10481
-10465
-10450
-10434
-10418
-10402
-10386
-10369
-10353
-10337
-10320
-10304
-10287
-10270
-10253
-10236
-10219
-10201
-10184
-10167
-10149
-10132
-10114
-10096
-10078
-10060
-10042
-10024
-10006
-9987
-9969
-9950
-9931
-9912
-9893
-9874
-9855
-9835
-9816
-9796
-9776
-9756
-9735
-9715
-9695
-9674
-9653
-9633
-9612
-9591
-9570
-9549
-9528
-9507
-9486
-9464
-9443
-9422
-9401
-9379
-9358
-9337
-9315
-9294
-9273
-9251
-9230
-9208
-9187
-9165
-9144
-9122
-9101
-9079
-9057
-9036
-9014
-8992
-8971
-8949
-8927
-8906
-8884
-8863
-8841
-8820
-8798
-8777
-8756
-8735
-8713
-8692
-8671
-8650
-8629
-8608
-8587
-8567
-8546
-8525
-8504
-8483
-8462
-8441
-8420
-8400
-8379
-8358
-8337
-8315
-8294
-8273
-8252
-8231
-8209
-8188
-8166
-8145
-8122
-8101
-8080
-8058
-8036
-8013
-7992
-7970
-7948
-7925
-7903
-7881
-7858
-7836
-7813
-7790
-7768
-7745
-7722
-7699
-7675
-7652
-7629
-7606
-7582
-7559
-7535
-7512
-7488
-7464
-7440
-7416
-7392
-7367
-7343
-7318
-7294
-7269
-7244
-7219
-7194
-7169
-7143
-7118
-7092
-7066
-7040
-7014
-6987
-6961
-6934
-6907
-6880
-6853
-6826
-6799
-6771
-6743
-6715
-6687
-6659
-6630
-6602
-6573
-6544
-6515
-6486
-6456
-6426
-6397
-6367
-6337
-6307
-6276
-6246
-6215
-6185
-6154
-6123
-6092
-6061
-6030
-5998
-5967
-5936
-5904
-5873
-5841
-5809
-5777
-5745
-5714
-5682
-5650
-5617
-5585
-5553
-5521
-5489
-5457
-5424
-5392
-5359
-5327
-5295
-5262
-5230
-5197
-5164
-5132
-5099
-5066
-5033
-5000
-4967
-4934
-4901
-4868
-4835
-4802
-4769
-4736
-4702
-4669
-4636
-4602
-4569
-4535
-4501
-4467
-4434
-4400
-4366
-4331
-4297
-4263
-4228
-4194
-4159
-4124
-4090
-4054
-4019
-3984
-3949
-3914
-3878
-3843
-3807
-3772
-3736
-3700
-3664
-3628
-3592
-3555
-3519
-3483
-3446
-3410
-3373
-3336
-3299
-3263
-3226
-3189
-3152
-3114
-3077
-3040
-3003
-2965
-2928
-2891
-2853
-2816
-2779
-2741
-2704
-2666
-2629
-2591
-2554
-2517
-2479
-2442
-2404
-2367
-2330
-2293
-2255
-2218
-2181
-2144
-2107
-2071
-2033
-1997
-1961
-1924
-1888
-1852
-1816
-1780
-1744
-1709
-1673
-1638
-1602
-1567
-1532
-1497
-1462
-1428
-1393
-1359
-1325
-1290
-1257
-1223
-1189
-1156
-1122
-1089
-1056
-1022
-990
-958
-925
-893
-860
-828
-796
-764
-732
-700
-668
-636
-604
-572
-540
-508
-476
-444
-412
-380
-348
-316
-284
-251
-219
-187
-154
-122
-89
-56
-23
10
43
76
110
144
178
212
246
280
315
350
385
420
456
492
528
564
601
637
675
712
749
787
825
864
902
941
980
1018
1059
1099
1139
1179
1220
1260
1301
1342
1384
1425
1467
1509
1552
1594
1637
1679
1722
1766
1809
1852
1896
1940
1983
2027
2071
2116
2160
2204
2248
2293
2337
2382
2427
2471
2516
2561
2605
2650
2695
2740
2784
2829
2873
2918
2962
3006
3051
3095
3139
3182
3226
3269
3313
3356
3399
3441
3484
3526
3568
3610
3651
3692
3733
3774
3814
3854
3894
3933
3972
4011
4049
4086
4125
4162
4199
4236
4272
4308
4343
4378
4413
4447
4481
4515
4548
4580
4613
4645
4677
4708
4739
4770
4800
4830
4859
4889
4918
4946
4975
5003
5030
5058
5085
5112
5138
5164
5190
5216
5241
5267
5291
5316
5341
5365
5389
5413
5436
5459
5483
5506
5528
5551
5573
5595
5617
5639
5660
5681
5702
5723
5744
5764
5784
5804
5824
5843
5862
5881
5900
5919
5937
5955
5973
5991
6009
6026
6043
6060
6077
6094
6110
6127
6143
6159
6175
6191
6207
6222
6238
6253
6268
6283
6298
6313
6328
6342
6357
6371
6385
6400
6414
6428
6442
6456
6469
6483
6497
6510
6524
6538
6551
6564
6578
6591
6604
6617
6631
6644
6657
6669
6682
6695
6708
6720
6733
6745
6757
6770
6782
6794
6805
6817
6829
6840
6851
6862
6873
6884
6895
6905
6915
6926
6936
6946
6955
6965
6975
6984
6994
7003
7012
7021
7030
7039
7048
7057
7066
7074
7083
7091
7099
7108
7116
7124
7132
7140
7147
7155
7162
7170
7177
7184
7192
7199
7205
7212
7219
7226
7232
7239
7245
7251
7257
7263
7269
7275
7281
7287
7293
7299
7304
7310
7316
7322
7327
7333
7339
7345
7351
7357
7363
7369
7375
7381
7388
7394
7401
7408
7415
7422
7429
7436
7444
7451
7459
7467
7475
7484
7492
7501
7510
7519
7528
7538
7547
7557
7567
7578
7588
7599
7610
7621
7633
7645
7656
7669
7681
7693
7706
7719
7732
7746
7760
7774
7788
7802
7817
7832
7847
7862
7878
7894
7910
7926
7943
7960
7977
7994
8010
8029
8047
8064
8083
8101
8119
8138
8157
8176
8195
8214
8233
8252
8271
8291
8310
8330
8349
8369
8388
8408
8428
8448
8468
8487
8507
8527
8548
8568
8588
8608
8628
8648
8669
8689
8710
8730
8750
8771
8791
8812
8833
8853
8874
8894
8915
8936
8956
8977
8998
9018
9039
9060
9081
9101
9122
9142
9163
9184
9204
9224
9245
9265
9285
9306
9326
9346
9366
9386
9405
9425
9445
9465
9484
9504
9523
9543
9562
9582
9601
9620
9640
9659
9678
9698
9717
9736
9755
9774
9794
9813
9832
9851
9870
9890
9909
9928
9947
9967
9986
10005
10024
10044
10063
10083
10102
10122
10141
10161
10180
10200
10219
10239
10258
10278
10297
10317
10336
10356
10376
10395
10415
10434
10454
10473
10493
10512
10532
10551
10571
10591
10610
10630
10650
10669
10689
10709
10728
10748
10768
10788
10808
10828
10848
10868
10888
10908
10928
10948
10969
10989
11009
11030
11051
11071
11092
11113
11134
11155
11177
11198
11219
11241
11263
11284
11306
11328
11350
11372
11394
11416
11439
11461
11484
11506
11529
11551
11574
11597
11619
11642
11665
11688
11711
11734
11757
11780
11803
11826
11849
11871
11894
11917
11940
11963
11986
12009
12032
12055
12077
12100
12123
12145
12168
12191
12213
12235
12258
12280
12302
12324
12346
12367
12389
12410
12431
12452
12473
12493
12513
12533
12553
12572
12591
12610
12628
12647
12664
12682
12699
12716
12732
12748
12764
12779
12794
12809
12823
12837
12851
12864
12877
12889
12902
12913
12925
12936
12947
12957
12967
12977
12986
12995
13004
13012
13020
13028
13036
13043
13050
13056
13063
13069
13074
13080
13085
13090
13095
13099
13103
13107
13111
13114
13118
13121
13123
13126
13128
13130
13131
13133
13134
13135
13136
13137
13137
13137
13138
13138
13137
13137
13137
13136
13136
13135
13134
13133
13132
13131
13130
13128
13127
13125
13124
13122
13120
13118
13116
13114
13112
13109
13106
13104
13101
13098
13095
13091
13088
13084
13081
13077
13073
13069
13065
13060
13056
13051
13046
13041
13036
13030
13025
13019
13013
13007
13000
12994
12987
12980
12973
12965
12958
12950
12942
12934
12925
12917
12908
12899
12890
12881
12871
12861
12851
12841
12831
12820
12809
12798
12787
12776
12764
12753
12741
12729
12716
12704
12691
12679
12666
12653
12640
12627
12614
12601
12587
12574
12561
12547
12534
12520
12506
12493
12479
12465
12452
12438
12424
12410
12397
12383
12369
12356
12342
12328
12315
12301
12288
12274
12261
12248
12235
12222
12209
12196
12183
12171
12158
12146
12134
12121
12109
12097
12086
12074
12062
12051
12039
12028
12017
12006
11995
11984
11974
11963
11953
11942
11932
11922
11912
11902
11892
11883
11873
11864
11855
11846
11837
11828
11819
11811
11802
11794
11786
11778
11770
11762
11755
11747
11740
11733
11726
11719
11713
11707
11700
11694
11689
11683
11678
11672
11667
11662
11658
11653
11648
11644
11640
11636
11632
11628
11624
11621
11617
11614
11610
11607
11604
11601
11598
11596
11593
11591
11588
11586
11584
11582
11581
11579
11578
11576
11575
11574
11573
11572
11571
11570
11570
11569
11569
11569
11568
11568
11568
11568
11568
11568
11569
11569
11569
11570
11570
11571
11571
11572
11572
11573
11574
11574
11575
11576
11576
11577
11578
11578
11579
11580
11580
11581
11581
11582
11583
11583
11584
11584
11585
11585
11586
11586
11587
11587
11588
11588
11588
11588
11588
11588
11588
11588
11588
11588
11587
11587
11586
11586
11585
11584
11583
11582
11581
11580
11579
11577
11576
11574
11572
11571
11569
11567
11565
11562
11560
11557
11555
11552
11549
11546
11543
11540
11537
11533
11530
11526
11522
11518
11514
11510
11505
11501
11496
11491
11486
11481
11476
11471
11465
11460
11454
11448
11442
11436
11430
11424
11417
11411
11404
11397
11390
11383
11376
11368
11361
11353
11345
11337
11329
11321
11313
11304
11296
11287
11279
11270
11261
11252
11243
11234
11224
11215
11206
11196
11187
11177
11168
11158
11148
11139
11129
11119
11110
11100
11090
11081
11071
11061
11052
11042
11032
11023
11013
11004
10994
10984
10975
10966
10956
10947
10937
10928
10919
10910
10900
10891
10882
10873
10864
10855
10846
10837
10828
10819
10810
10801
10793
10784
10775
10767
10758
10750
10741
10733
10724
10716
10707
10699
10690
10682
10674
10665
10657
10649
10640
10632
10623
10615
10606
10598
10589
10580
10572
10563
10554
10545
10536
10527
10518
10509
10500
10491
10482
10473
10463
10454
10444
10434
10425
10415
10405
10394
10384
10374
10363
10352
10342
10331
10319
10308
10297
10285
10273
10261
10249
10236
10224
10211
10198
10185
10171
10158
10144
10130
10116
10102
10087
10072
10058
10042
10027
10012
9996
9981
9965
9948
9932
9916
9899
9882
9865
9848
9831
9813
9796
9778
9760
9741
9723
9704
9686
9667
9647
9628
9608
9589
9569
9549
9529
9508
9488
9467
9446
9425
9404
9383
9362
9340
9319
9297
9276
9254
9232
9211
9189
9167
9145
9123
9101
9080
9058
9036
9014
8993
8971
8949
8928
8906
8885
8863
8842
8820
8799
8777
8756
8734
8713
8691
8670
8648
8627
8605
8584
8563
8541
8520
8498
8477
8456
8434
8413
8392
8371
8350
8329
8309
8288
8268
8248
8227
8207
8186
8167
8148
8128
8108
8089
8069
8048
8029
8010
7991
7972
7952
7933
7913
7894
7874
7855
7836
7816
7797
7777
7758
7739
7719
7700
7681
7662
7643
7624
7605
7586
7568
7549
7531
7512
7494
7476
7458
7440
7422
7404
7387
7369
7352
7334
7317
7299
7282
7265
7248
7231
7214
7197
7180
7163
7146
7129
7112
7096
7079
7063
7046
7030
7013
6997
6980
6964
6948
6932
6916
6899
6883
6867
6851
6835
6819
6803
6787
6771
6755
6739
6723
6707
6691
6674
6658
6642
6625
6609
6592
6576
6559
6542
6525
6508
6491
6473
6456
6438
6420
6403
6385
6367
6349
6330
6312
6294
6275
6257
6238
6219
6200
6181
6162
6143
6124
6104
6085
6065
6046
6026
6006
5986
5966
5945
5925
5904
5884
5863
5842
5821
5799
5778
5757
5735
5713
5692
5670
5648
5625
5603
5581
5558
5536
5513
5490
5467
5444
5421
5397
5374
5350
5326
5302
5278
5254
5230
5205
5180
5156
5131
5106
5081
5056
5030
5005
4979
4954
4928
4902
4876
4849
4823
4796
4769
4742
4715
4687
4660
4632
4604
4576
4548
4519
4491
4462
4434
4405
4376
4347
4317
4288
4259
4229
4200
4170
4140
4110
4080
4050
4019
3989
3958
3928
3897
3866
3835
3804
3773
3742
3711
3680
3648
3617
3586
3554
3523
3492
3461
3429
3398
3367
3336
3306
3275
3244
3214
3183
3153
3123
3093
3063
3034
3004
2975
2946
2917
2889
2860
2832
2804
2776
2748
2721
2694
2667
2641
2614
2588
2562
2537
2512
2487
2462
2438
2413
2390
2366
2343
2320
2297
2274
2252
2230
2208
2187
2165
2144
2123
2103
2083
2062
2043
2023
2003
1984
1965
1946
1928
1909
1891
1873
1855
1837
1819
1802
1784
1767
1750
1733
1716
1699
1682
1665
1649
1632
1616
1600
1583
1567
1551
1535
1519
1503
1487
1471
1455
1440
1424
1409
1393
1378
1362
1347
1332
1316
1301
1286
1271
1256
1241
1226
1211
1195
1180
1165
1150
1135
1120
1104
1089
1074
1058
1043
1027
1010
995
979
963
947
930
914
897
881
864
847
830
813
795
778
760
743
725
707
689
671
653
634
616
597
578
559
540
521
501
482
462
442
422
402
382
362
341
321
300
279
258
237
216
195
173
151
130
108
86
64
42
19
-3
-25
-48
-70
-93
-116
-139
-162
-185
-208
-231
-254
-277
-301
-324
-348
-371
-395
-419
-443
-467
-491
-515
-539
-564
-589
-613
-638
-663
-688
-713
-738
-764
-789
-815
-840
-866
-892
-918
-945
-971
-998
-1024
-1051
-1078
-1106
-1133
-1161
-1188
-1216
-1244
-1272
-1301
-1329
-1358
-1386
-1415
-1444
-1473
-1502
-1531
-1561
-1590
-1620
-1650
-1680
-1710
-1740
-1771
-1801
-1832
-1862
-1893
-1924
-1956
-1987
-2017
-2050
-2082
-2114
-2146
-2178
-2210
-2242
-2275
-2308
-2340
-2373
-2406
-2439
-2472
-2506
-2539
-2573
-2606
-2640
-2674
-2708
-2742
-2776
-2810
-2844
-2878
-2912
-2947
-2981
-3015
-3050
-3085
-3119
-3154
-3189
-3224
-3259
-3294
-3329
-3364
-3399
-3434
-3469
-3505
-3540
-3576
-3611
-3647
-3683
-3718
-3754
-3790
-3826
-3862
-3898
-3934
-3970
-4006
-4042
-4078
-4115
-4151
-4188
-4225
-4261
-4298
-4335
-4371
-4408
-4445
-4482
-4519
-4556
-4593
-4630
-4667
-4704
-4741
-4778
-4816
-4853
-4890
-4927
-4964
-5001
-5038
-5075
-5112
-5149
-5186
-5223
-5260
-5297
-5334
-5371
-5408
-5445
-5481
-5518
-5554
-5591
-5627
-5663
-5699
-5735
-5771
-5807
-5842
-5878
-5913
-5948
-5983
-6018
-6053
-6088
-6122
-6156
-6190
-6224
-6258
-6292
-6326
-6359
-6392
-6425
-6458
-6491
-6524
-6556
-6588
-6621
-6653
-6684
-6716
-6748
-6779
-6810
-6841
-6872
-6903
-6934
-6964
-6994
-7025
-7055
-7084
-7114
-7144
-7173
-7202
-7231
-7260
-7289
-7318
-7347
-7375
-7404
-7432
-7460
-7488
-7516
-7544
-7572
-7600
-7628
-7656
-7684
-7711
-7739
-7766
-7794
-7821
-7849
-7876
-7903
-7930
-7958
-7985
-8010
-8038
-8064
-8092
-8118
-8145
-8170
-8198
-8224
-8250
-8276
-8301
-8327
-8353
-8378
-8403
-8428
-8453
-8478
-8503
-8528
-8552
-8576
-8601
-8625
-8648
-8672
-8695
-8719
-8742
-8765
-8787
-8810
-8832
-8854
-8876
-8898
-8919
-8940
-8961
-8981
-9002
-9022
-9042
-9062
-9081
-9100
-9119
-9138
-9156
-9174
-9192
-9210
-9227
-9244
-9261
-9278
-9294
-9310
-9326
-9342
-9357
-9373
-9388
-9402
-9417
-9431
-9445
-9459
-9473
-9486
-9499
-9512
-9524
-9537
-9549
-9561
-9573
-9584
-9595
-9606
-9617
-9628
-9638
-9648
-9658
-9667
-9677
-9686
-9695
-9703
-9712
-9720
-9728
-9736
-9743
-9751
-9758
-9765
-9772
-9778
-9785
-9791
-9798
-9804
-9810
-9816
-9822
-9827
-9833
-9839
-9845
-9850
-9856
-9861
-9867
-9872
-9878
-9883
-9889
-9894
-9899
-9905
-9910
-9915
-9921
-9926
-9931
-9937
-9942
-9947
-9953
-9958
-9963
-9969
-9974
-9979
-9985
-9990
-9996
-10001
-10007
-10012
-10018
-10024
-10029
-10035
-10041
-10047
-10053
-10059
-10065
-10072
-10078
-10084
-10091
-10097
-10104
-10111
-10117
-10124
-10131
-10138
-10145
-10152
-10159
-10166
-10173
-10180
-10187
-10194
-10201
-10208
-10215
-10222
-10229
-10236
-10243
-10250
-10256
-10263
-10270
-10277
-10283
-10290
-10296
-10303
-10309
-10315
-10321
-10327
-10333
-10339
-10345
-10350
-10356
-10361
-10367
-10372
-10377
-10382
-10387
-10391
-10396
-10400
-10404
-10409
-10413
-10416
-10420
-10423
-10427
-10430
-10433
-10435
-10438
-10440
-10442
-10444
-10445
-10446
-10447
-10448
-10448
-10448
-10448
-10448
-10447
-10445
-10444
-10442
-10440
-10437
-10434
-10431
-10427
-10423
-10419
-10414
-10408
-10403
-10397
-10390
-10384
-10376
-10369
-10361
-10353
-10344
-10335
-10325
-10315
-10305
-10294
-10283
-10271
-10259
-10247
-10234
-10221
-10207
-10193
-10178
-10164
-10148
-10133
-10116
-10100
-10083
-10065
-10048
-10029
-10011
-9991
-9972
-9952
-9931
-9910
-9889
-9867
-9845
-9822
-9799
-9776
-9752
-9727
-9702
-9677
-9651
-9625
-9599
-9572
-9545
-9517
-9489
-9461
-9432
-9403
-9373
-9343
-9313
-9283
-9252
-9221
-9189
-9157
-9125
-9093
-9060
-9027
-8994
-8961
-8927
-8893
-8859
-8825
-8791
-8756
-8721
-8686
-8651
-8616
-8581
-8545
-8510
-8474
-8438
-8402
-8366
-8330
-8294
-8258
-8222
-8185
-8148
-8112
-8074
-8039
-8002
-7965
-7928
-7891
-7854
-7817
-7779
-7742
-7705
-7667
-7630
-7593
-7555
-7518
-7480
-7443
-7405
-7368
-7331
-7293
-7256
-7218
-7181
-7144
-7107
-7070
-7033
-6996
-6959
-6922
-6885
-6848
-6811
-6774
-6737
-6700
-6663
-6626
-6589
-6552
-6515
-6477
-6440
-6402
-6365
-6327
-6289
-6251
-6213
-6175
-6136
-6098
-6059
-6021
-5982
-5943
-5904
-5866
-5827
-5788
-5749
-5710
-5671
-5632
-5593
-5554
-5515
-5476
-5437
-5398
-5358
-5319
-5279
-5239
-5199
-5159
-5119
-5079
-5038
-4997
-4957
-4916
-4874
-4833
-4792
-4750
-4708
-4667
-4625
-4583
-4541
-4499
-4456
-4414
-4372
-4329
-4287
-4244
-4202
-4159
-4117
-4074
-4032
-3989
-3947
-3904
-3862
-3819
-3777
-3734
-3692
-3650
-3607
-3565
-3522
-3480
-3437
-3395
-3352
-3309
-3267
-3224
-3181
-3138
-3095
-3051
-3008
-2964
-2921
-2877
-2833
-2789
-2745
-2701
-2657
-2612
-2568
-2524
-2479
-2435
-2390
-2346
-2301
-2257
-2212
-2167
-2123
-2078
-2033
-1989
-1945
-1900
-1856
-1811
-1767
-1722
-1678
-1633
-1589
-1544
-1499
-1455
-1410
-1365
-1320
-1275
-1231
-1186
-1141
-1096
-1052
-1006
-963
-918
-874
-830
-786
-742
-698
-654
-610
-567
-523
-480
-437
-394
-351
-308
-265
-223
-181
-139
-97
-56
-15
27
67
108
149
189
229
269
309
348
388
427
466
506
545
583
622
661
699
738
776
814
852
889
927
964
1002
1039
1075
1112
1148
1185
1221
1257
1292
1328
1363
1398
1433
1468
1503
1538
1572
1606
1640
1674
1708
1741
1775
1808
1842
1875
1908
1941
1974
2007
2039
2072
2105
2137
2170
2202
2235
2267
2299
2332
2364
2396
2428
2460
2492
2523
2555
2587
2618
2649
2681
2712
2743
2774
2805
2836
2867
2898
2928
2959
2990
3020
3051
3081
3112
3142
3172
3203
3233
3263
3293
3323
3353
3383
3413
3442
3472
3502
3531
3560
3590
3619
3648
3677
3706
3734
3763
3791
3820
3848
3876
3904
3931
3959
3986
4013
4040
4067
4093
4119
4146
4172
4197
4223
4248
4274
4299
4324
4349
4373
4398
4422
4446
4470
4494
4517
4541
4564
4587
4610
4633
4655
4677
4699
4721
4743
4764
4786
4807
4827
4848
4869
4889
4909
4929
4949
4968
4988
5007
5026
5045
5063
5082
5100
5119
5137
5154
5172
5190
5207
5224
5241
5258
5275
5291
5307
5323
5339
5355
5371
5386
5402
5417
5432
5447
5462
5476
5491
5505
5520
5534
5548
5562
5575
5589
5603
5616
5630
5643
5656
5669
5682
5694
5707
5719
5732
5744
5756
5768
5779
5791
5802
5813
5824
5835
5846
5856
5867
5877
5887
5897
5906
5916
5925
5934
5943
5952
5960
5968
5977
5985
5992
6000
6007
6014
6021
6028
6034
6040
6046
6052
6057
6063
6068
6072
6077
6081
6085
6089
6093
6097
6100
6103
6106
6109
6111
6114
6116
6118
6120
6122
6123
6124
6125
6126
6127
6127
6128
6128
6127
6127
6126
6126
6125
6123
6122
6120
6119
6117
6115
6112
6110
6108
6105
6102
6099
6096
6093
6089
6086
6082
6078
6074
6070
6065
6061
6056
6051
6046
6041
6036
6030
6025
6019
6013
6007
6001
5994
5988
5981
5974
5967
5960
5953
5945
5937
5930
5921
5913
5905
5896
5888
5879
5870
5860
5851
5841
5832
5822
5811
5801
5791
5780
5769
5758
5747
5735
5724
5712
5700
5688
5676
5663
5651
5638
5625
5612
5598
5585
5571
5557
5543
5528
5514
5499
5484
5468
5453
5437
5421
5405
5388
5371
5354
5337
5320
5302
5285
5267
5248
5230
5212
5193
5174
5155
5136
5117
5098
5079
5059
5039
5020
5000
4979
4959
4939
4918
4897
4876
4855
4834
4812
4790
4768
4746
4724
4701
4678
4655
4632
4608
4584
4561
4536
4512
4487
4463
4438
4412
4387
4361
4336
4310
4284
4257
4231
4204
4177
4151
4123
4096
4069
4041
4013
3985
3957
3929
3901
3872
3843
3815
3786
3756
3727
3697
3668
3638
3608
3578
3547
3517
3486
3455
3424
3393
3361
3330
3298
3266
3233
3201
3168
3136
3103
3069
3036
3002
2969
2935
2901
2866
2832
2797
2762
2727
2691
2656
2620
2584
2548
2512
2476
2439
2403
2366
2329
2292
2254
2217
2179
2141
2103
2065
2025
1987
1948
1909
1870
1830
1790
1750
1709
1669
1628
1586
1545
1503
1461
1419
1376
1334
1291
1247
1204
1160
1116
1072
1027
982
937
892
846
800
754
708
661
614
567
520
473
426
378
330
282
235
187
138
90
42
-6
-54
-103
-151
-200
-249
-297
-346
-395
-444
-493
-542
-591
-641
-690
-740
-789
-839
-889
-938
-988
-1038
-1088
-1138
-1188
-1238
-1288
-1338
-1388
-1437
-1487
-1537
-1586
-1636
-1685
-1735
-1784
-1833
-1883
-1932
-1980
-2029
-2078
-2127
-2175
-2223
-2272
-2320
-2368
-2415
-2463
-2510
-2557
-2605
-2651
-2698
-2744
-2791
-2837
-2883
-2928
-2974
-3019
-3064
-3109
-3154
-3198
-3242
-3286
-3330
-3374
-3417
-3460
-3503
-3545
-3588
-3630
-3672
-3713
-3754
-3795
-3836
-3877
-3917
-3956
-3996
-4035
-4074
-4113
-4151
-4189
-4227
-4264
-4301
-4338
-4374
-4410
-4446
-4482
-4517
-4552
-4586
-4621
-4655
-4688
-4722
-4755
-4787
-4820
-4852
-4884
-4915
-4946
-4977
-5008
-5038
-5068
-5097
-5126
-5155
-5184
-5212
-5240
-5268
-5295
-5322
-5348
-5375
-5401
-5426
-5452
-5477
-5502
-5526
-5550
-5574
-5598
-5621
-5644
-5667
-5689
-5711
-5733
-5755
-5777
-5798
-5819
-5839
-5860
-5880
-5900
-5920
-5939
-5959
-5978
-5996
-6015
-6033
-6051
-6069
-6087
-6104
-6121
-6138
-6155
-6171
-6188
-6204
-6220
-6235
-6251
-6266
-6282
-6297
-6311
-6326
-6341
-6355
-6369
-6384
-6398
-6411
-6425
-6439
-6452
-6465
-6478
-6491
-6504
-6516
-6529
-6541
-6553
-6565
-6577
-6588
-6600
-6611
-6622
-6633
-6644
-6655
-6665
-6676
-6686
-6696
-6707
-6717
-6727
-6737
-6747
-6757
-6766
-6776
-6786
-6795
-6805
-6814
-6824
-6833
-6843
-6852
-6861
-6870
-6879
-6888
-6897
-6906
-6915
-6924
-6933
-6942
-6951
-6960
-6969
-6977
-6986
-6995
-7004
-7013
-7022
-7030
-7039
-7048
-7057
-7066
-7075
-7084
-7093
-7101
-7110
-7119
-7128
-7137
-7146
-7155
-7164
-7173
-7182
-7191
-7199
-7208
-7217
-7226
-7234
-7243
-7252
-7260
-7269
-7277
-7285
-7293
-7301
-7309
-7317
-7324
-7332
-7339
-7346
-7352
-7359
-7365
-7372
-7378
-7384
-7389
-7395
-7400
-7405
-7410
-7415
-7420
-7424
-7428
-7432
-7436
-7440
-7444
-7447
-7450
-7453
-7456
-7459
-7462
-7464
-7466
-7468
-7470
-7472
-7474
-7475
-7476
-7477
-7478
-7479
-7480
-7480
-7480
-7480
-7480
-7480
-7480
-7479
-7479
-7478
-7477
-7476
-7475
-7473
-7472
-7470
-7468
-7466
-7464
-7462
-7460
-7457
-7455
-7452
-7449
-7446
-7443
-7440
-7437
-7434
-7431
-7427
-7424
-7420
-7417
-7413
-7410
-7406
-7402
-7399
-7395
-7391
-7387
-7383
-7380
-7376
-7372
-7368
-7364
-7360
-7356
-7352
-7348
-7344
-7340
-7336
-7332
-7327
-7323
-7319
-7315
-7311
-7307
-7303
-7299
-7294
-7290
-7286
-7282
-7278
-7274
-7270
-7267
-7263
-7259
-7255
-7252
-7248
-7245
-7241
-7238
-7234
-7231
-7228
-7225
-7222
-7219
-7216
-7213
-7210
-7207
-7205
-7202
-7199
-7196
-7194
-7191
-7189
-7186
-7183
-7181
-7178
-7176
-7173
-7171
-7168
-7165
-7163
-7160
-7158
-7155
-7153
-7150
-7148
-7145
-7143
-7140
-7138
-7135
-7133
-7131
-7128
-7126
-7123
-7121
-7118
-7116
-7114
-7111
-7109
-7106
-7104
-7102
-7099
-7097
-7095
-7092
-7090
-7087
-7085
-7083
-7080
-7078
-7076
-7073
-7071
-7068
-7066
-7063
-7061
-7058
-7055
-7053
-7050
-7047
-7044
-7041
-7038
-7035
-7031
-7028
-7025
-7021
-7018
-7014
-7011
-7007
-7004
-7000
-6996
-6992
-6988
-6984
-6981
-6977
-6973
-6968
-6964
-6960
-6956
-6952
-6947
-6943
-6939
-6934
-6930
-6925
-6920
-6916
-6911
-6906
-6901
-6896
-6890
-6885
-6880
-6874
-6868
-6862
-6856
-6850
-6844
-6838
-6831
-6824
-6817
-6810
-6803
-6796
-6788
-6781
-6773
-6765
-6756
-6748
-6739
-6730
-6721
-6711
-6702
-6692
-6681
-6671
-6660
-6649
-6637
-6626
-6614
-6601
-6589
-6576
-6563
-6549
-6536
-6521
-6507
-6492
-6477
-6462
-6447
-6431
-6414
-6398
-6381
-6364
-6346
-6328
-6310
-6292
-6273
-6254
-6234
-6214
-6194
-6173
-6152
-6131
-6109
-6087
-6065
-6043
-6020
-5996
-5973
-5949
-5925
-5900
-5875
-5850
-5825
-5799
-5772
-5746
-5719
-5692
-5664
-5637
-5609
-5580
-5551
-5522
-5493
-5463
-5434
-5403
-5373
-5342
-5311
-5280
-5248
-5216
-5184
-5151
-5119
-5086
-5052
-5019
-4985
-4951
-4916
-4882
-4847
-4811
-4776
-4740
-4704
-4668
-4631
-4594
-4558
-4520
-4483
-4445
-4408
-4370
-4331
-4293
-4255
-4216
-4177
-4138
-4099
-4059
-4021
-3981
-3942
-3902
-3862
-3822
-3783
-3742
-3702
-3662
-3621
-3581
-3540
-3500
-3459
-3418
-3377
-3336
-3295
-3254
-3213
-3172
-3130
-3089
-3048
-3007
-2965
-2924
-2883
-2841
-2800
-2759
-2718
-2677
-2635
-2594
-2553
-2512
-2471
-2430
-2389
-2348
-2307
-2267
-2226
-2185
-2144
-2103
-2063
-2021
-1981
-1941
-1900
-1859
-1819
-1778
-1738
-1697
-1657
-1617
-1577
-1537
-1497
-1457
-1417
-1378
-1338
-1299
-1260
-1221
-1183
-1144
-1106
-1068
-1030
-992
-954
-917
-879
-842
-805
-768
-732
-695
-659
-623
-587
-551
-516
-480
-445
-411
-376
-341
-307
-273
-240
-206
-173
-140
-107
-75
-42
-10
21
53
84
115
146
177
207
237
267
296
326
355
384
412
441
469
497
524
552
579
606
633
659
686
712
738
764
790
815
841
866
891
916
942
967
991
1016
1041
1066
1090
1115
1140
1164
1189
1213
1238
1262
1287
1312
1336
1361
1386
1410
1435
1460
1485
1510
1535
1561
1586
1611
1637
1663
1688
1714
1740
1766
1792
1819
1845
1872
1898
1925
1952
1978
2005
2032
2059
2087
2114
2141
2168
2196
2223
2251
2279
2307
2335
2362
2391
2419
2447
2475
2503
2532
2560
2589
2618
2647
2675
2704
2733
2763
2792
2821
2850
2880
2909
2939
2969
2998
3028
3058
3088
3118
3149
3179
3209
3240
3270
3301
3332
3363
3394
3425
3457
3488
3520
3552
3584
3616
3648
3680
3713
3745
3778
3811
3844
3877
3910
3944
3977
4011
4045
4078
4114
4148
4183
4218
4253
4288
4323
4359
4395
4431
4467
4504
4541
4578
4615
4653
4690
4729
4767
4805
4844
4883
4923
4962
5002
5042
5083
5123
5164
5205
5247
5288
5330
5372
5415
5457
5500
5543
5586
5630
5673
5717
5761
5805
5849
5894
5938
5983
6028
6073
6118
6164
6209
6255
6301
6346
6393
6439
6485
6532
6578
6625
6672
6719
6766
6813
6860
6908
6955
7003
7050
7098
7146
7194
7242
7291
7339
7387
7436
7484
7533
7582
7631
7680
7729
7778
7827
7877
7926
7976
8025
8074
8124
8173
8224
8274
8324
8374
8423
8473
8524
8574
8624
8674
8724
8774
8825
8875
8925
8976
9026
9076
9127
9177
9227
9278
9328
9379
9429
9480
9530
9581
9631
9682
9732
9782
9833
9883
9933
9983
10034
10084
10134
10184
10234
10284
10334
10383
10433
10483
10532
10581
10631
10680
10729
10778
10826
10875
10923
10972
11020
11068
11116
11164
11211
11258
11305
11352
11399
11446
11492
11538
11584
11630
11675
11721
11766
11810
11855
11899
11943
11987
12030
12073
12116
12159
12201
12243
12285
12327
12368
12409
12449
12489
12529
12569
12609
12648
12687
12725
12763
12801
12839
12876
12913
12950
12987
13023
13058
13094
13129
13164
13198
13232
13266
13299
13332
13365
13397
13429
13460
13491
13522
13552
13582
13611
13640
13668
13697
13724
13751
13778
13805
13830
13856
13881
13906
13930
13954
13977
14000
14022
14044
14066
14087
14108
14128
14147
14167
14186
14204
14222
14239
14256
14273
14289
14305
14320
14334
14349
14363
14376
14389
14401
14413
14425
14436
14447
14457
14467
14476
14485
14494
14502
14510
14517
14524
14531
14537
14543
14548
14553
14558
14562
14566
14569
14572
14575
14577
14579
14581
14583
14584
14584
14585
14585
14584
14584
14583
14582
14580
14578
14576
14574
14571
14568
14565
14561
14557
14553
14549
14544
14539
14533
14528
14522
14516
14509
14502
14495
14488
14481
14473
14465
14457
14448
14439
14430
14421
14412
14402
14392
14382
14372
14361
14350
14340
14328
14317
14305
14294
14282
14269
14257
14244
14232
14219
14206
14193
14179
14166
14152
14138
14125
14110
14096
14082
14068
14053
14038
14024
14009
13994
13979
13964
13948
13933
13918
13902
13887
13872
13856
13841
13825
13810
13794
13779
13763
13747
13732
13716
13701
13685
13670
13654
13638
13623
13607
13592
13576
13561
13545
13530
13514
13499
13483
13468
13453
13438
13423
13408
13393
13378
13363
13348
13334
13319
13305
13290
13276
13262
13247
13233
13219
13205
13191
13178
13164
13150
13137
13123
13110
13096
13083
13070
13057
13044
13031
13018
13005
12992
12980
12967
12954
12942
12929
12917
12905
12892
12880
12868
12856
12844
12832
12820
12808
12796
12784
12772
12760
12748
12736
12724
12711
12699
12687
12675
12663
12650
12638
12626
12613
12600
12588
12575
12562
12549
12536
12522
12509
12495
12482
12468
12454
12440
12425
12411
12396
12381
12367
12351
12336
12320
12305
12289
12273
12256
12240
12223
12206
12188
12171
12153
12135
12116
12097
12078
12059
12039
12019
11999
11978
11957
11936
11914
11892
11870
11847
11824
11801
11777
11753
11729
11704
11679
11654
11628
11603
11576
11550
11523
11496
11468
11440
11412
11383
11354
11325
11295
11265
11235
11205
11174
11143
11111
11079
11047
11015
10982
10949
10916
10882
10848
10814
10780
10745
10711
10676
10640
10605
10569
10533
10497
10461
10425
10388
10351
10314
10277
10240
10202
10165
10127
10089
10051
10013
9975
9936
9897
9859
9820
9781
9742
9702
9663
9624
9584
9544
9504
9464
9424
9384
9344
9303
9263
9222
9181
9140
9099
9058
9017
8975
8934
8892
8850
8808
8766
8724
8682
8640
8598
8555
8513
8470
8427
8385
8342
8299
8256
8213
8170
8125
8083
8039
7996
7953
7909
7865
7821
7777
7733
7689
7645
7601
7557
7512
7468
7423
7378
7333
7289
7244
7199
7154
7108
7063
7018
6972
6927
6882
6836
6790
6745
6699
6653
6607
6561
6515
6469
6423
6377
6331
6284
6238
6192
6145
6099
6052
6005
5959
5912
5865
5818
5771
5724
5677
5630
5583
5535
5488
5441
5393
5346
5298
5251
5203
5155
5108
5060
5012
4964
4916
4869
4821
4773
4725
4677
4629
4582
4534
4486
4439
4391
4344
4296
4249
4202
4154
4107
4059
4013
3966
3919
3872
3826
3779
3732
3686
3639
3593
3547
3501
3454
3408
3362
3316
3270
3224
3179
3133
3087
3041
2996
2950
2904
2859
2813
2768
2723
2677
2632
2587
2542
2497
2451
2406
2361
2316
2271
2226
2182
2137
2092
2047
2001
1958
1913
1868
1823
1779
1734
1690
1645
1600
1556
1511
1467
1422
1377
1333
1288
1244
1199
1154
1110
1065
1020
975
930
885
840
795
750
705
660
615
570
524
479
434
388
343
297
252
206
160
114
69
23
-23
-69
-115
-162
-208
-254
-300
-347
-393
-440
-486
-533
-579
-626
-673
-720
-766
-813
-860
-907
-954
-1000
-1048
-1095
-1143
-1190
-1237
-1284
-1332
-1379
-1427
-1474
-1522
-1569
-1617
-1665
-1713
-1760
-1808
-1856
-1904
-1952
-2000
-2048
-2096
-2144
-2192
-2240
-2287
-2335
-2383
-2431
-2479
-2526
-2574
-2622
-2669
-2717
-2765
-2812
-2860
-2907
-2955
-3002
-3049
-3096
-3144
-3191
-3238
-3285
-3332
-3379
-3426
-3473
-3519
-3566
-3613
-3659
-3706
-3752
-3798
-3844
-3891
-3937
-3983
-4029
-4075
-4121
-4166
-4212
-4258
-4303
-4349
-4394
-4439
-4485
-4530
-4575
-4620
-4664
-4709
-4754
-4798
-4843
-4887
-4931
-4975
-5019
-5063
-5107
-5151
-5194
-5238
-5281
-5324
-5368
-5411
-5454
-5497
-5540
-5583
-5626
-5668
-5711
-5754
-5796
-5839
-5881
-5924
-5966
-6008
-6050
-6092
-6134
-6176
-6218
-6260
-6302
-6343
-6385
-6426
-6468
-6509
-6550
-6591
-6632
-6673
-6714
-6755
-6796
-6836
-6877
-6918
-6958
-6999
-7039
-7080
-7120
-7160
-7200
-7241
-7281
-7321
-7361
-7401
-7441
-7481
-7521
-7561
-7600
-7640
-7680
-7719
-7758
-7798
-7837
-7876
-7915
-7954
-7992
-8031
-8069
-8108
-8146
-8183
-8222
-8260
-8297
-8335
-8372
-8409
-8446
-8483
-8520
-8556
-8592
-8628
-8664
-8700
-8736
-8771
-8806
-8841
-8876
-8910
-8944
-8978
-9012
-9046
-9079
-9113
-9145
-9178
-9211
-9243
-9275
-9307
-9338
-9370
-9401
-9432
-9462
-9493
-9523
-9553
-9582
-9611
-9640
-9669
-9698
-9726
-9754
-9781
-9808
-9835
-9862
-9888
-9914
-9940
-9965
-9990
-10015
-10040
-10064
-10088
-10111
-10134
-10157
-10180
-10202
-10224
-10246
-10267
-10288
-10309
-10329
-10350
-10369
-10389
-10408
-10427
-10445
-10464
-10482
-10499
-10517
-10534
-10550
-10567
-10583
-10598
-10614
-10629
-10644
-10658
-10673
-10686
-10700
-10713
-10726
-10739
-10751
-10763
-10774
-10786
-10796
-10807
-10817
-10827
-10837
-10846
-10855
-10864
-10872
-10880
-10888
-10895
-10902
-10909
-10915
-10921
-10927
-10932
-10937
-10942
-10947
-10951
-10954
-10958
-10961
-10964
-10966
-10968
-10970
-10971
-10973
-10974
-10974
-10974
-10974
-10974
-10973
-10972
-10971
-10969
-10967
-10965
-10962
-10959
-10956
-10953
-10949
-10945
-10940
-10936
-10930
-10925
-10919
-10913
-10907
-10900
-10893
-10886
-10878
-10870
-10862
-10854
-10845
-10835
-10826
-10816
-10806
-10795
-10785
-10773
-10762
-10750
-10738
-10726
-10714
-10701
-10688
-10674
-10660
-10646
-10632
-10618
-10603
-10588
-10573
-10557
-10541
-10525
-10509
-10493
-10476
-10459
-10442
-10424
-10407
-10389
-10371
-10352
-10334
-10315
-10296
-10277
-10258
-10238
-10218
-10198
-10178
-10158
-10137
-10116
-10095
-10074
-10053
-10031
-10009
-9987
-9965
-9942
-9920
-9897
-9873
-9850
-9826
-9802
-9778
-9754
-9729
-9705
-9680
-9655
-9629
-9604
-9578
-9552
-9525
-9499
-9472
-9445
-9418
-9390
-9362
-9335
-9306
-9278
-9249
-9220
-9191
-9162
-9132
-9102
-9072
-9041
-9011
-8980
-8948
-8917
-8885
-8853
-8821
-8788
-8755
-8722
-8688
-8655
-8621
-8586
-8552
-8517
-8482
-8447
-8411
-8375
-8339
-8303
-8266
-8230
-8193
-8154
-8118
-8080
-8042
-8004
-7965
-7927
-7888
-7849
-7809
-7769
-7729
-7689
-7649
-7608
-7567
-7526
-7485
-7443
-7401
-7359
-7317
-7275
-7232
-7189
-7146
-7103
-7060
-7016
-6973
-6929
-6885
-6841
-6796
-6752
-6707
-6663
-6618
-6573
-6527
-6482
-6437
-6391
-6345
-6299
-6253
-6207
-6161
-6115
-6068
-6022
-5975
-5929
-5882
-5835
-5788
-5741
-5694
-5647
-5600
-5553
-5506
-5459
-5412
-5365
-5318
-5271
-5224
-5177
-5130
-5083
-5036
-4989
-4943
-4896
-4849
-4803
-4757
-4710
-4664
-4618
-4572
-4527
-4481
-4435
-4390
-4345
-4300
-4255
-4210
-4165
-4121
-4075
-4032
-3988
-3944
-3901
-3857
-3814
-3771
-3728
-3686
-3643
-3601
-3559
-3518
-3476
-3435
-3394
-3354
-3313
-3273
-3233
-3194
-3154
-3116
-3077
-3038
-3000
-2962
-2925
-2888
-2851
-2814
-2778
-2742
-2706
-2670
-2635
-2600
-2565
-2531
-2497
-2463
-2429
-2396
-2363
-2330
-2298
-2265
-2233
-2201
-2170
-2138
-2107
-2076
-2045
-2015
-1985
-1955
-1925
-1895
-1865
-1836
-1807
-1778
-1749
-1720
-1692
-1664
-1635
-1608
-1580
-1552
-1525
-1497
-1470
-1443
-1416
-1389
-1363
-1336
-1310
-1284
-1258
-1232
-1206
-1181
-1155
-1130
-1105
-1079
-1054
-1029
-1004
-980
-955
-931
-906
-882
-857
-833
-809
-785
-761
-737
-714
-690
-666
-643
-620
-596
-573
-550
-527
-504
-481
-458
-435
-412
-389
-366
-344
-321
-298
-276
-253
-230
-208
-185
-163
-140
-118
-96
-73
-51
-29
-7
15
38
60
82
104
126
148
170
192
214
236
258
280
301
323
345
367
388
410
432
453
475
496
517
539
560
581
602
624
645
666
687
708
729
750
771
792
813
833
854
875
896
916
937
958
978
999
1018
1040
1060
1081
1101
1121
1142
1162
1182
1202
1222
1242
1263
1283
1303
1323
1343
1363
1382
1402
1422
1442
1461
1481
1501
1520
1540
1559
1578
1597
1617
1636
1655
1673
1692
1711
1729
1748
1766
1784
1802
1820
1838
1856
1874
1892
1909
1927
1944
1961
1978
1995
2012
2029
2045
2063
2080
2096
2113
2129
2146
2162
2178
2194
2210
2226
2242
2258
2274
2290
2305
2321
2336
2351
2367
2382
2397
2412
2427
2442
2457
2472
2487
2502
2516
2531
2546
2560
2575
2589
2603
2618
2632
2646
2660
2674
2688
2702
2715
2729
2742
2756
2769
2782
2795
2808
2821
2833
2846
2858
2870
2883
2894
2906
2918
2929
2941
2952
2963
2973
2984
2994
3004
3014
3024
3033
3042
3051
3060
3068
3077
3085
3092
3100
3107
3114
3120
3127
3133
3138
3144
3149
3154
3158
3162
3166
3170
3173
3176
3178
3180
3182
3183
3184
3184
3184
3184
3183
3182
3180
3178
3176
3173
3169
3165
3161
3157
3151
3146
3140
3134
3127
3120
3112
3104
3096
3087
3078
3069
3059
3049
3038
3027
3016
3004
2992
2980
2967
2954
2941
2927
2913
2899
2884
2869
2853
2838
2821
2805
2788
2771
2754
2736
2718
2699
2680
2661
2642
2622
2602
2581
2560
2539
2518
2496
2475
2452
2430
2407
2384
2361
2337
2314
2290
2265
2241
2216
2191
2166
2141
2115
2090
2064
2037
2011
1984
1958
1931
1903
1876
1849
1821
1793
1765
1736
1708
1679
1650
1621
1592
1563
1534
1504
1475
1445
1415
1385
1355
1325
1294
1264
1234
1203
1172
1142
1111
1080
1049
1018
987
955
924
893
861
830
798
767
735
703
672
640
608
576
545
513
481
449
418
386
354
323
291
259
228
196
164
133
101
70
38
6
-25
-57
-88
-120
-151
-183
-214
-246
-277
-308
-340
-371
-402
-433
-464
-495
-525
-556
-587
-617
-647
-677
-707
-737
-767
-797
-826
-856
-885
-914
-943
-972
-1000
-1029
-1058
-1086
-1114
-1142
-1170
-1198
-1225
-1253
-1280
-1307
-1334
-1361
-1387
-1414
-1440
-1466
-1492
-1518
-1543
-1569
-1594
-1619
-1644
-1669
-1693
-1718
-1742
-1766
-1790
-1814
-1837
-1860
-1883
-1906
-1929
-1952
-1974
-1996
-2017
-2040
-2062
-2083
-2105
-2126
-2147
-2167
-2188
-2208
-2228
-2248
-2268
-2288
-2307
-2327
-2346
-2365
-2384
-2403
-2421
-2440
-2458
-2476
-2494
-2512
-2530
-2547
-2565
-2582
-2599
-2616
-2633
-2650
-2666
-2683
-2699
-2716
-2732
-2748
-2763
-2779
-2795
-2810
-2826
-2841
-2856
-2871
-2886
-2901
-2916
-2931
-2946
-2960
-2975
-2990
-3004
-3018
-3033
-3047
-3061
-3075
-3090
-3104
-3118
-3132
-3146
-3159
-3173
-3187
-3201
-3215
-3228
-3242
-3255
-3269
-3282
-3296
-3309
-3323
-3336
-3349
-3362
-3376
-3389
-3402
-3415
-3428
-3440
-3453
-3466
-3478
-3491
-3503
-3516
-3528
-3540
-3552
-3564
-3576
-3587
-3599
-3611
-3622
-3633
-3645
-3656
-3667
-3678
-3689
-3699
-3710
-3720
-3731
-3741
-3751
-3761
-3771
-3781
-3790
-3800
-3809
-3818
-3827
-3836
-3845
-3854
-3863
-3871
-3879
-3888
-3896
-3904
-3912
-3920
-3927
-3935
-3942
-3950
-3957
-3964
-3971
-3978
-3985
-3992
-3999
-4006
-4011
-4019
-4025
-4032
-4038
-4045
-4051
-4058
-4064
-4070
-4077
-4083
-4089
-4096
-4102
-4108
-4114
-4121
-4127
-4133
-4139
-4146
-4152
-4158
-4164
-4170
-4176
-4182
-4188
-4194
-4200
-4206
-4212
-4218
-4223
-4229
-4235
-4241
-4246
-4252
-4257
-4263
-4268
-4274
-4280
-4285
-4291
-4296
-4302
-4307
-4313
-4318
-4324
-4329
-4335
-4340
-4346
-4351
-4357
-4362
-4367
-4373
-4378
-4384
-4389
-4394
-4400
-4405
-4410
-4415
-4420
-4426
-4431
-4436
-4441
-4446
-4450
-4455
-4460
-4465
-4470
-4474
-4479
-4484
-4488
-4493
-4497
-4501
-4506
-4510
-4515
-4519
-4523
-4527
-4532
-4536
-4540
-4544
-4548
-4553
-4557
-4561
-4565
-4569
-4573
-4577
-4581
-4585
-4589
-4593
-4597
-4601
-4605
-4609
-4612
-4616
-4620
-4624
-4627
-4631
-4634
-4638
-4641
-4644
-4648
-4651
-4654
-4657
-4660
-4663
-4666
-4669
-4671
-4674
-4676
-4679
-4681
-4684
-4686
-4688
-4690
-4692
-4694
-4696
-4698
-4699
-4701
-4702
-4704
-4705
-4706
-4707
-4708
-4709
-4710
-4711
-4712
-4712
-4713
-4713
-4714
-4714
-4714
-4715
-4715
-4715
-4715
-4715
-4715
-4715
-4714
-4714
-4714
-4713
-4712
-4712
-4711
-4710
-4709
-4708
-4707
-4706
-4704
-4703
-4701
-4699
-4697
-4696
-4693
-4691
-4689
-4687
-4684
-4681
-4679
-4676
-4673
-4670
-4666
-4663
-4660
-4656
-4653
-4649
-4645
-4641
-4637
-4632
-4628
-4624
-4619
-4614
-4609
-4604
-4599
-4594
-4589
-4583
-4577
-4572
-4566
-4560
-4554
-4548
-4541
-4535
-4528
-4522
-4515
-4508
-4501
-4494
-4487
-4480
-4472
-4465
-4457
-4449
-4441
-4433
-4425
-4417
-4409
-4400
-4392
-4383
-4375
-4366
-4357
-4348
-4339
-4330
-4321
-4312
-4303
-4293
-4284
-4275
-4265
-4255
-4246
-4236
-4226
-4216
-4206
-4196
-4186
-4176
-4166
-4156
-4145
-4135
-4124
-4114
-4103
-4093
-4082
-4070
-4059
-4050
-4038
-4027
-4017
-4005
-3994
-3983
-3972
-3960
-3949
-3938
-3926
-3914
-3903
-3891
-3879
-3867
-3855
-3843
-3831
-3819
-3807
-3795
-3783
-3770
-3758
-3746
-3733
-3721
-3708
-3696
-3683
-3671
-3658
-3646
-3633
-3620
-3608
-3595
-3583
-3570
-3557
-3545
-3532
-3520
-3507
-3494
-3482
-3469
-3457
-3444
-3432
-3419
-3407
-3394
-3382
-3369
-3357
-3344
-3332
-3320
-3307
-3295
-3283
-3270
-3258
-3246
-3234
-3222
-3210
-3198
-3186
-3174
-3162
-3150
-3138
-3126
-3114
-3103
-3091
-3079
-3068
-3056
-3045
-3033
-3021
-3010
-2998
-2987
-2975
-2964
-2952
-2941
-2930
-2918
-2907
-2895
-2884
-2873
-2861
-2850
-2839
-2828
-2816
-2805
-2794
-2783
-2772
-2760
-2749
-2738
-2727
-2716
-2705
-2694
-2683
-2672
-2661
-2650
-2639
-2629
-2618
-2607
-2596
-2586
-2575
-2565
-2554
-2544
-2534
-2523
-2513
-2503
-2493
-2483
-2473
-2463
-2453
-2443
-2433
-2424
-2414
-2404
-2395
-2385
-2376
-2366
-2357
-2348
-2339
-2329
-2320
-2311
-2302
-2294
-2285
-2276
-2267
-2259
-2250
-2242
-2233
-2225
-2216
-2208
-2200
-2192
-2184
-2176
-2168
-2160
-2153
-2145
-2138
-2130
-2123
-2116
-2109
-2102
-2096
-2089
-2082
-2076
-2069
-2063
-2057
-2051
-2045
-2039
-2033
-2028
-2021
-2017
-2012
-2005
-2001
-1996
-1991
-1986
-1982
-1977
-1973
-1968
-1964
-1959
-1955
-1951
-1947
-1943
-1939
-1936
-1932
-1928
-1925
-1921
-1918
-1915
-1911
-1908
-1905
-1902
-1899
-1896
-1893
-1890
-1888
-1885
-1882
-1880
-1877
-1875
-1872
-1870
-1868
-1866
-1863
-1861
-1859
-1857
-1855
-1853
-1851
-1850
-1848
-1846
-1844
-1843
-1841
-1839
-1838
-1836
-1834
-1833
-1831
-1829
-1827
-1826
-1824
-1822
-1820
-1818
-1816
-1814
-1812
-1810
-1807
-1805
-1802
-1800
-1797
-1795
-1792
-1789
-1786
-1783
-1780
-1777
-1773
-1770
-1766
-1763
-1759
-1755
-1751
-1747
-1742
-1738
-1733
-1728
-1723
-1718
-1713
-1707
-1701
-1695
-1689
-1683
-1676
-1670
-1663
-1655
-1648
-1641
-1633
-1625
-1616
-1608
-1599
-1590
-1581
-1572
-1563
-1553
-1543
-1533
-1522
-1512
-1501
-1490
-1479
-1467
-1456
-1444
-1432
-1420
-1407
-1395
-1382
-1369
-1356
-1342
-1329
-1315
-1301
-1287
-1272
-1258
-1243
-1228
-1213
-1198
-1183
-1167
-1152
-1136
-1120
-1104
-1088
-1071
-1055
-1039
-1022
-1004
-988
-971
-954
-937
-920
-903
-885
-868
-850
-833
-815
-797
-779
-762
-744
-726
-708
-690
-672
-654
-636
-617
-599
-581
-563
-545
-527
-508
-490
-472
-454
-435
-417
-399
-381
-362
-344
-326
-308
-289
-271
-253
-235
-217
-199
-181
-163
-145
-127
-109
-91
-73
-56
-38
-20
-3
15
32
50
67
84
101
118
136
153
170
186
203
220
237
253
270
286
303
319
335
351
368
384
399
415
431
447
462
478
493
508
524
539
554
569
583
598
613
627
642
656
670
684
698
712
726
739
753
766
780
793
806
819
831
844
857
869
881
894
906
918
930
942
954
966
977
989
1000
1012
1024
1035
1047
1058
1070
1081
1093
1104
1116
1127
1139
1150
1162
1174
1185
1197
1208
1220
1232
1243
1255
1267
1279
1291
1302
1314
1326
1338
1350
1362
1375
1387
1399
1411
1424
1436
1449
1461
1474
1486
1499
1512
1525
1538
1551
1564
1577
1590
1604
1617
1630
1644
1658
1671
1685
1699
1713
1727
1741
1755
1769
1784
1798
1812
1827
1842
1856
1871
1886
1901
1916
1931
1946
1961
1976
1991
2007
2021
2037
2053
2069
2084
2100
2116
2131
2147
2163
2178
2194
2210
2226
2242
2257
2273
2289
2305
2321
2337
2353
2369
2385
2400
2416
2432
2448
2464
2480
2496
2512
2529
2545
2561
2577
2593
2609
2625
2642
2658
2674
2691
2707
2724
2740
2757
2774
2790
2807
2824
2841
2858
2875
2892
2909
2926
2943
2961
2978
2996
3013
3031
3049
3066
3084
3102
3120
3138
3156
3175
3193
3211
3230
3248
3267
3285
3304
3323
3342
3361
3379
3398
3417
3436
3455
3474
3493
3512
3531
3551
3570
3589
3608
3627
3646
3666
3685
3704
3723
3742
3761
3780
3800
3819
3838
3857
3876
3895
3913
3932
3951
3970
3988
4006
4026
4043
4062
4081
4099
4117
4135
4153
4171
4188
4206
4223
4241
4258
4275
4292
4309
4326
4343
4360
4376
4393
4409
4425
4441
4457
4473
4489
4505
4520
4535
4551
4566
4581
4595
4610
4625
4639
4653
4667
4681
4695
4709
4723
4736
4750
4763
4776
4789
4802
4815
4828
4841
4853
4866
4878
4890
4903
4915
4927
4939
4951
4963
4974
4986
4998
5009
5021
5032
5043
5054
5065
5076
5087
5098
5109
5119
5130
5140
5151
5161
5171
5181
5191
5201
5211
5220
5230
5240
5249
5258
5268
5277
5286
5295
5304
5313
5321
5330
5339
5347
5356
5364
5373
5381
5390
5398
5406
5415
5423
5431
5439
5448
5456
5464
5472
5480
5489
5497
5505
5513
5522
5530
5538
5546
5555
5563
5571
5579
5588
5596
5604
5613
5621
5629
5637
5646
5654
5662
5670
5679
5687
5695
5703
5711
5720
5728
5736
5744
5752
5760
5768
5776
5783
5791
5799
5807
5814
5822
5830
5837
5845
5853
5860
5868
5875
5883
5890
5898
5905
5912
5920
5927
5934
5942
5949
5956
5963
5970
5977
5984
5991
5998
6005
6011
6018
6025
6032
6038
6045
6052
6058
6065
6071
6078
6085
6091
6098
6105
6111
6118
6125
6131
6138
6145
6152
6158
6165
6172
6179
6186
6193
6200
6207
6214
6222
6229
6236
6244
6251
6259
6267
6274
6282
6290
6298
6306
6314
6322
6330
6338
6347
6355
6363
6372
6380
6389
6397
6406
6415
6423
6432
6441
6450
6459
6468
6477
6486
6496
6505
6514
6524
6533
6542
6552
6562
6571
6581
6591
6600
6610
6620
6630
6640
6650
6660
6670
6680
6690
6700
6710
6720
6730
6740
6750
6761
6771
6781
6791
6802
6812
6822
6832
6843
6853
6863
6874
6884
6894
6904
6915
6925
6935
6945
6955
6965
6975
6985
6995
7005
7015
7025
7034
7044
7054
7063
7073
7082
7092
7101
7111
7120
7129
7139
7148
7157
7166
7175
7184
7193
7202
7211
7220
7228
7237
7246
7254
7263
7271
7279
7288
7296
7304
7312
7320
7328
7336
7343
7351
7358
7366
7373
7380
7387
7394
7401
7408
7414
7421
7427
7434
7440
7446
7452
7457
7463
7468
7474
7479
7484
7489
7493
7498
7502
7506
7510
7514
7518
7521
7524
7527
7530
7533
7535
7537
7539
7541
7542
7543
7544
7545
7546
7546
7546
7546
7546
7545
7544
7543
7542
7540
7538
7536
7533
7530
7527
7524
7521
7517
7513
7508
7504
7499
7493
7488
7482
7476
7470
7463
7456
7449
7442
7434
7426
7418
7409
7400
7391
7382
7372
7362
7352
7341
7330
7319
7307
7295
7283
7271
7258
7245
7231
7218
7204
7190
7175
7160
7145
7130
7114
7098
7082
7066
7049
7032
7015
6997
6979
6961
6943
6924
6905
6886
6866
6846
6826
6806
6786
6765
6744
6723
6701
6680
6658
6635
6613
6590
6567
6544
6521
6498
6474
6450
6425
6401
6376
6351
6326
6301
6276
6250
6224
6198
6171
6145
6118
6091
6064
6037
6010
5983
5955
5927
5899
5871
5843
5815
5786
5758
5729
5700
5671
5642
5613
5584
5555
5526
5496
5467
5437
5408
5378
5348
5319
5289
5259
5229
5199
5169
5140
5110
5080
5050
5020
4991
4961
4931
4902
4872
4843
4813
4784
4755
4726
4697
4668
4639
4611
4582
4554
4526
4498
4470
4442
4414
4387
4360
4333
4306
4279
4252
4226
4200
4174
4148
4122
4097
4070
4046
4022
3997
3973
3949
3925
3901
3878
3855
3832
3809
3786
3764
3742
3721
3699
3678
3657
3636
3616
3595
3575
3556
3536
3517
3498
3480
3461
3443
3425
3407
3390
3373
3356
3339
3322
3306
3290
3274
3259
3244
3229
3214
3199
3185
3171
3157
3143
3129
3116
3103
3090
3078
3065
3053
3041
3029
3018
3006
2995
2984
2973
2962
2952
2941
2931
2920
2910
2900
2890
2880
2870
2860
2850
2840
2831
2821
2811
2802
2792
2782
2772
2763
2753
2743
2733
2724
2714
2704
2694
2684
2674
2664
2653
2643
2633
2623
2612
2602
2591
2580
2570
2559
2548
2537
2526
2515
2504
2492
2481
2469
2458
2446
2434
2422
2410
2398
2386
2373
2361
2348
2335
2322
2309
2296
2282
2269
2255
2242
2228
2214
2199
2185
2171
2156
2141
2127
2112
2096
2081
2066
2050
2033
2017
2001
1986
1969
1953
1936
1919
1902
1884
1867
1849
1831
1813
1795
1776
1758
1739
1720
1701
1681
1662
1642
1622
1602
1581
1561
1540
1519
1498
1477
1456
1434
1413
1391
1369
1347
1325
1302
1280
1257
1235
1212
1189
1166
1142
1119
1096
1072
1049
1025
1000
978
954
930
906
882
857
833
809
784
760
735
711
686
662
637
612
587
562
538
513
488
463
438
413
388
363
338
313
288
263
238
213
188
163
138
113
88
64
39
14
-10
-35
-59
-84
-108
-132
-157
-181
-205
-229
-253
-277
-301
-325
-348
-372
-395
-419
-442
-465
-489
-512
-534
-557
-580
-603
-625
-648
-670
-692
-715
-737
-759
-780
-802
-824
-845
-867
-888
-909
-930
-951
-972
-992
-1012
-1033
-1054
-1074
-1094
-1114
-1134
-1153
-1173
-1192
-1212
-1231
-1250
-1269
-1287
-1306
-1325
-1343
-1361
-1379
-1397
-1415
-1433
-1450
-1468
-1485
-1502
-1519
-1536
-1553
-1570
-1586
-1603
-1619
-1635
-1651
-1667
-1683
-1698
-1714
-1729
-1744
-1759
-1774
-1789
-1804
-1818
-1833
-1847
-1861
-1875
-1890
-1903
-1917
-1931
-1944
-1958
-1971
-1985
-1998
-2011
-2024
-2036
-2049
-2062
-2074
-2087
-2099
-2111
-2123
-2135
-2147
-2159
-2171
-2183
-2195
-2206
-2218
-2229
-2241
-2252
-2263
-2274
-2285
-2296
-2307
-2318
-2329
-2340
-2350
-2361
-2371
-2382
-2392
-2402
-2412
-2423
-2433
-2443
-2453
-2463
-2473
-2483
-2492
-2502
-2512
-2522
-2531
-2541
-2550
-2560
-2570
-2579
-2589
-2598
-2608
-2617
-2626
-2636
-2645
-2655
-2664
-2674
-2683
-2693
-2702
-2712
-2721
-2731
-2740
-2750
-2760
-2769
-2779
-2788
-2798
-2807
-2817
-2826
-2836
-2845
-2855
-2865
-2874
-2884
-2893
-2903
-2912
-2922
-2932
-2941
-2951
-2960
-2970
-2979
-2988
-2998
-3007
-3016
-3026
-3035
-3044
-3053
-3062
-3071
-3079
-3088
-3097
-3106
-3114
-3123
-3131
-3139
-3147
-3156
-3164
-3172
-3180
-3187
-3195
-3203
-3210
-3218
-3225
-3232
-3240
-3247
-3254
-3261
-3267
-3274
-3281
-3287
-3293
-3300
-3306
-3312
-3318
-3323
-3329
-3335
-3340
-3346
-3351
-3356
-3361
-3366
-3371
-3376
-3380
-3385
-3389
-3394
-3398
-3402
-3407
-3411
-3414
-3418
-3422
-3426
-3429
-3433
-3436
-3439
-3442
-3446
-3449
-3452
-3455
-3458
-3460
-3463
-3466
-3469
-3472
-3474
-3477
-3480
-3482
-3485
-3487
-3490
-3492
-3494
-3497
-3499
-3501
-3504
-3506
-3508
-3510
-3512
-3514
-3516
-3518
-3520
-3523
-3525
-3527
-3529
-3531
-3533
-3535
-3537
-3539
-3542
-3544
-3546
-3548
-3551
-3553
-3555
-3558
-3560
-3562
-3565
-3567
-3570
-3572
-3575
-3577
-3579
-3582
-3584
-3587
-3589
-3592
-3594
-3597
-3600
-3602
-3605
-3608
-3610
-3613
-3616
-3619
-3621
-3624
-3627
-3630
-3633
-3636
-3639
-3642
-3645
-3648
-3652
-3655
-3658
-3662
-3665
-3668
-3672
-3675
-3679
-3683
-3686
-3690
-3694
-3698
-3702
-3706
-3710
-3714
-3718
-3722
-3727
-3731
-3736
-3740
-3745
-3749
-3754
-3759
-3764
-3769
-3774
-3779
-3784
-3790
-3795
-3801
-3806
-3812
-3818
-3824
-3830
-3836
-3843
-3849
-3856
-3863
-3869
-3876
-3883
-3891
-3898
-3906
-3913
-3921
-3929
-3937
-3946
-3954
-3963
-3972
-3980
-3990
-3999
-4008
-4018
-4027
-4038
-4048
-4058
-4067
-4078
-4090
-4100
-4111
-4123
-4134
-4146
-4157
-4169
-4181
-4193
-4206
-4218
-4231
-4244
-4257
-4270
-4283
-4297
-4310
-4324
-4338
-4352
-4367
-4381
-4396
-4410
-4425
-4440
-4455
-4471
-4486
-4501
-4517
-4533
-4548
-4564
-4580
-4595
-4611
-4627
-4643
-4659
-4675
-4691
-4707
-4723
-4739
-4755
-4770
-4786
-4802
-4818
-4834
-4850
-4865
-4881
-4896
-4912
-4927
-4943
-4958
-4974
-4989
-5004
-5019
-5034
-5049
-5063
-5078
-5093
-5107
-5121
-5135
-5150
-5164
-5177
-5191
-5205
-5218
-5232
-5245
-5258
-5271
-5284
-5296
-5309
-5321
-5333
-5345
-5357
-5368
-5379
-5390
-5401
-5412
-5422
-5432
-5442
-5452
-5461
-5470
-5479
-5488
-5496
-5504
-5512
-5519
-5527
-5533
-5540
-5546
-5552
-5558
-5564
-5569
-5574
-5578
-5582
-5586
-5590
-5593
-5596
-5599
-5601
-5603
-5605
-5607
-5608
-5609
-5609
-5609
-5609
-5608
-5607
-5606
-5605
-5603
-5600
-5598
-5595
-5591
-5588
-5584
-5579
-5575
-5570
-5564
-5558
-5552
-5546
-5539
-5532
-5524
-5516
-5508
-5499
-5490
-5481
-5471
-5461
-5451
-5440
-5429
-5417
-5405
-5393
-5380
-5367
-5353
-5339
-5325
-5310
-5295
-5280
-5264
-5248
-5232
-5215
-5198
-5181
-5163
-5145
-5126
-5108
-5089
-5069
-5050
-5030
-5010
-4989
-4968
-4947
-4926
-4905
-4883
-4861
-4839
-4816
-4794
-4771
-4748
-4724
-4701
-4677
-4653
-4629
-4605
-4581
-4556
-4531
-4506
-4481
-4456
-4431
-4406
-4380
-4355
-4329
-4303
-4277
-4251
-4225
-4199
-4173
-4147
-4120
-4094
-4067
-4041
-4014
-3987
-3961
-3934
-3907
-3880
-3853
-3826
-3799
-3771
-3744
-3717
-3689
-3662
-3634
-3607
-3579
-3551
-3524
-3496
-3468
-3440
-3412
-3384
-3356
-3328
-3300
-3272
-3244
-3216
-3188
-3160
-3131
-3103
-3075
-3046
-3018
-2990
-2961
-2933
-2904
-2875
-2847
-2818
-2789
-2761
-2732
-2703
-2674
-2645
-2616
-2587
-2558
-2529
-2499
-2470
-2441
-2412
-2382
-2353
-2323
-2294
-2264
-2235
-2205
-2176
-2146
-2116
-2086
-2057
-2027
-1997
-1967
-1937
-1907
-1877
-1847
-1817
-1787
-1757
-1727
-1697
-1666
-1636
-1606
-1576
-1545
-1515
-1484
-1454
-1424
-1393
-1363
-1332
-1301
-1271
-1240
-1210
-1179
-1148
-1117
-1087
-1056
-1025
-994
-963
-932
-901
-871
-840
-809
-778
-747
-716
-685
-654
-623
-592
-561
-530
-499
-468
-437
-407
-376
-345
-314
-283
-252
-221
-190
-159
-128
-97
-67
-36
-5
26
57
88
119
150
180
211
242
273
304
334
365
396
427
457
488
519
550
580
611
642
672
703
733
764
794
825
855
886
916
946
976
1006
1037
1067
1097
1126
1156
1186
1216
1246
1275
1305
1334
1364
1393
1422
1452
1481
1510
1539
1568
1597
1626
1655
1683
1712
1741
1769
1798
1826
1855
1883
1911
1939
1967
1996
2024
2051
2079
2107
2135
2163
2190
2218
2246
2273
2301
2328
2356
2383
2410
2438
2465
2492
2519
2547
2574
2601
2628
2655
2681
2708
2735
2762
2788
2815
2842
2868
2895
2921
2947
2974
3000
3026
3053
3079
3105
3131
3157
3183
3209
3236
3262
3288
3314
3340
3365
3391
3417
3443
3469
3495
3520
3546
3572
3597
3623
3649
3674
3700
3725
3750
3776
3801
3826
3852
3877
3902
3927
3952
3977
4002
4027
4051
4077
4102
4127
4151
4176
4201
4225
4250
4274
4299
4323
4348
4372
4396
4420
4445
4469
4493
4516
4540
4564
4588
4611
4635
4658
4682
4705
4728
4752
4775
4798
4821
4843
4866
4889
4912
4934
4956
4979
5001
5023
5045
5067
5089
5111
5132
5154
5175
5197
5218
5239
5260
5281
5302
5322
5343
5363
5384
5404
5424
5444
5463
5483
5503
5522
5541
5560
5579
5598
5617
5635
5654
5672
5690
5708
5726
5744
5762
5779
5797
5814
5831
5848
5865
5882
5899
5915
5932
5948
5965
5981
5997
6013
6029
6045
6061
6077
6092
6108
6123
6139
6154
6169
6185
6200
6215
6230
6245
6260
6275
6290
6304
6319
6334
6348
6363
6377
6392
6406
6420
6435
6449
6463
6477
6491
6505
6519
6533
6547
6561
6574
6588
6602
6615
6629
6643
6656
6670
6683
6696
6710
6723
6736
6749
6762
6776
6789
6802
6815
6828
6841
6853
6866
6879
6892
6904
6917
6929
6942
6954
6966
6978
6990
7002
7014
7026
7038
7049
7061
7072
7083
7095
7106
7117
7127
7138
7149
7159
7170
7180
7190
7200
7210
7220
7230
7239
7248
7258
7267
7276
7284
7293
7301
7310
7318
7326
7334
7341
7349
7356
7363
7370
7377
7383
7390
7396
7402
7408
7413
7419
7424
7429
7433
7438
7442
7447
7451
7454
7458
7461
7465
7468
7471
7473
7476
7478
7480
7482
7484
7486
7487
7489
7490
7491
7491
7492
7493
7493
7493
7493
7493
7493
7492
7492
7491
7490
7489
7488
7486
7485
7483
7482
7480
7478
7476
7474
7472
7469
7467
7464
7462
7459
7457
7454
7451
7448
7445
7442
7439
7436
7433
7430
7427
7424
7420
7417
7414
7411
7407
7404
7401
7398
7394
7391
7387
7384
7381
7377
7374
7371
7367
7364
7360
7357
7354
7350
7347
7344
7341
7338
7335
7331
7328
7326
7323
7320
7317
7315
7312
7309
7307
7305
7303
7300
7298
7296
7295
7293
7291
7290
7288
7287
7286
7285
7284
7283
7282
7282
7281
7281
7281
7281
7281
7282
7282
7283
7284
7285
7286
7287
7289
7291
7293
7295
7297
7300
7303
7306
7309
7313
7317
7321
7325
7330
7334
7339
7345
7350
7356
7362
7368
7374
7381
7388
7395
7403
7410
7418
7426
7435
7443
7452
7461
7470
7480
7490
7500
7510
7520
7530
7541
7552
7563
7575
7586
7598
7610
7622
7635
7647
7660
7673
7686
7700
7714
7727
7741
7756
7770
7785
7800
7815
7830
7845
7861
7877
7893
7909
7925
7941
7958
7975
7992
8009
8026
8044
8061
8079
8096
8115
8132
8151
8170
8188
8207
8225
8244
8263
8282
8301
8320
8339
8358
8378
8397
8417
8437
8456
8476
8496
8516
8536
8556
8577
8597
8617
8638
8658
8679
8699
8720
8741
8761
8782
8803
8824
8844
8865
8886
8906
8927
8948
8968
8989
9009
9030
9050
9071
9091
9111
9131
9151
9171
9191
9211
9231
9251
9270
9290
9309
9329
9348
9367
9386
9405
9424
9443
9461
9479
9497
9515
9533
9551
9568
9585
9602
9619
9635
9652
9668
9683
9699
9714
9729
9744
9759
9773
9787
9801
9814
9828
9841
9853
9866
9878
9891
9903
9914
9926
9937
9948
9959
9970
9980
9990
10000
10010
10019
10028
10037
10046
10054
10062
10070
10078
10085
10092
10099
10106
10112
10118
10124
10130
10135
10140
10145
10150
10154
10158
10162
10165
10169
10172
10175
10178
10180
10183
10185
10187
10188
10190
10191
10192
10193
10194
10194
10194
10194
10194
10193
10193
10192
10190
10189
10187
10185
10183
10180
10177
10174
10171
10168
10164
10160
10156
10151
10147
10142
10137
10131
10126
10120
10114
10108
10102
10096
10090
10083
10076
10069
10062
10055
10047
10040
10032
10024
10016
10007
9999
9990
9982
9973
9964
9954
9945
9935
9926
9916
9906
9896
9886
9876
9865
9855
9844
9834
9823
9812
9801
9790
9779
9768
9757
9746
9734
9723
9712
9700
9689
9677
9665
9654
9642
9630
9618
9607
9595
9583
9571
9559
9547
9536
9524
9512
9500
9488
9476
9465
9453
9441
9429
9418
9406
9395
9383
9372
9360
9349
9338
9327
9316
9305
9294
9283
9273
9262
9252
9241
9231
9221
9211
9201
9192
9182
9172
9163
9154
9145
9136
9127
9118
9110
9101
9093
9085
9077
9070
9062
9055
9047
9040
9033
9027
9020
9014
9007
9001
8996
8990
8984
8979
8974
8969
8964
8959
8955
8950
8946
8942
8938
8934
8930
8927
8923
8920
8917
8914
8911
8908
8905
8902
8900
8897
8895
8893
8891
8889
8887
8885
8883
8882
8880
8879
8877
8876
8875
8874
8873
8872
8871
8870
8870
8869
8868
8868
8867
8867
8866
8866
8865
8865
8864
8864
8864
8863
8863
8863
8862
8862
8862
8862
8861
8861
8861
8860
8860
8860
8859
8859
8859
8858
8858
8857
8857
8856
8855
8855
8854
8853
8852
8851
8851
8850
8848
8847
8846
8845
8844
8842
8841
8840
8838
8837
8835
8834
8832
8831
8829
8827
8825
8824
8822
8820
8818
8815
8813
8811
8808
8806
8803
8801
8798
8795
8792
8788
8785
8781
8778
8774
8770
8766
8762
8757
8753
8748
8744
8739
8734
8729
8724
8719
8713
8708
8702
8696
8690
8684
8678
8672
8666
8659
8653
8646
8639
8632
8626
8618
8611
8604
8597
8589
8581
8574
8566
8558
8550
8542
8534
8525
8517
8508
8500
8491
8482
8473
8464
8455
8445
8436
8426
8417
8407
8398
8388
8378
8368
8358
8348
8338
8327
8317
8307
8296
8286
8275
8265
8254
8243
8233
8222
8211
8200
8189
8178
8167
8156
8145
8134
8122
8111
8100
8089
8077
8066
8054
8042
8031
8020
8007
7996
7985
7973
7961
7949
7937
7926
7914
7902
7890
7878
7866
7854
7842
7831
7819
7807
7795
7783
7771
7759
7747
7736
7724
7712
7700
7688
7677
7665
7653
7641
7630
7618
7606
7595
7583
7571
7560
7548
7537
7525
7513
7502
7490
7479
7468
7456
7445
7433
7422
7411
7400
7388
7377
7366
7355
7344
7333
7322
7311
7300
7289
7278
7267
7256
7245
7234
7223
7212
7202
7191
7180
7170
7159
7149
7138
7128
7117
7107
7097
7086
7076
7066
7056
7046
7036
7026
7016
7006
6996
6987
6977
6967
6958
6948
6939
6929
6920
6910
6901
6892
6883
6874
6865
6856
6847
6838
6830
6821
6813
6804
6796
6787
6779
6771
6763
6755
6747
6739
6731
6724
6716
6709
6701
6694
6687
6680
6673
6666
6660
6653
6647
6640
6634
6628
6622
6617
6611
6605
6600
6594
6589
6584
6579
6574
6569
6564
6559
6555
6550
6546
6542
6538
6533
6529
6526
6522
6518
6514
6511
6507
6504
6501
6497
6494
6491
6488
6485
6482
6480
6477
6474
6472
6469
6466
6464
6462
6459
6457
6455
6453
6450
6448
6446
6444
6442
6440
6438
6436
6434
6432
6430
6428
6426
6424
6422
6420
6418
6416
6414
6412
6410
6408
6406
6404
6402
6400
6398
6396
6394
6392
6390
6388
6386
6384
6382
6380
6378
6376
6374
6372
6370
6368
6366
6364
6362
6360
6358
6356
6354
6352
6349
6347
6345
6343
6340
6338
6335
6333
6330
6327
6324
6321
6318
6315
6312
6309
6305
6302
6298
6294
6291
6287
6283
6279
6274
6270
6266
6262
6257
6253
6248
6243
6238
6233
6229
6224
6218
6213
6208
6203
6197
6192
6186
6180
6174
6168
6162
6156
6150
6144
6137
6130
6123
6117
6109
6102
6095
6087
6080
6072
6064
6056
6047
6039
6030
6021
6013
6004
5994
5985
5976
5966
5956
5946
5936
5926
5916
5906
5895
5884
5874
5863
5852
5840
5829
5818
5806
5794
5782
5770
5758
5746
5734
5721
5709
5696
5683
5671
5658
5645
5632
5618
5605
5592
5578
5565
5551
5538
5524
5510
5496
5482
5468
5454
5440
5426
5411
5397
5383
5368
5354
5340
5325
5311
5297
5282
5268
5253
5239
5225
5210
5196
5182
5167
5153
5139
5124
5110
5096
5082
5067
5053
5039
5025
5011
4997
4983
4969
4955
4941
4927
4914
4900
4886
4873
4859
4846
4832
4819
4806
4792
4779
4766
4753
4740
4727
4714
4701
4688
4676
4663
4650
4638
4625
4613
4601
4589
4577
4565
4553
4541
4530
4518
4507
4496
4485
4474
4463
4453
4442
4432
4421
4411
4401
4391
4381
4371
4362
4352
4343
4333
4324
4315
4306
4297
4289
4280
4272
4263
4255
4247
4239
4231
4224
4216
4209
4201
4194
4187
4180
4174
4167
4160
4154
4148
4142
4136
4130
4124
4118
4113
4107
4102
4097
4091
4086
4083
4078
4074
4070
4066
4061
4057
4053
4049
4045
4041
4037
4033
4029
4025
4021
4016
4011
4008
4003
4000
3996
3992
3988
3984
3980
3976
3972
3968
3964
3960
3956
3952
3948
3943
3939
3935
3931
3927
3923
3919
3915
3911
3907
3903
3899
3895
3891
3887
3883
3879
3875
3871
3867
3863
3859
3855
3851
3847
3843
3840
3836
3832
3828
3824
3820
3816
3812
3808
3804
3800
3796
3792
3788
3784
3780
3776
3772
3769
3765
3761
3757
3753
3749
3745
3741
3737
3733
3729
3726
3722
3718
3714
3710
3706
3702
3698
3694
3691
3687
3683
3679
3675
3671
3667
3663
3660
3656
3652
3648
3644
3640
3637
3633
3629
3625
3621
3617
3614
3610
3606
3602
3598
3594
3591
3587
3583
3579
3575
3572
3568
3564
3560
3556
3553
3549
3545
3541
3538
3534
3530
3526
3522
3519
3515
3511
3507
3504
3500
3496
3492
3489
3485
3481
3477
3474
3470
3466
3462
3459
3455
3451
3448
3444
3440
3436
3433
3429
3425
3422
3418
3414
3410
3407
3403
3399
3396
3392
3388
3385
3381
3377
3374
3370
3366
3363
3359
3355
3352
3348
3344
3341
3337
3333
3330
3326
3322
3319
3315
3312
3308
3304
3301
3297
3293
3290
3286
3283
3279
3275
3272
3268
3265
3261
3257
3254
3250
3247
3243
3239
3236
3232
3229
3225
3221
3218
3214
3211
3207
3204
3200
3197
3193
3189
3186
3182
3179
3175
3172
3168
3165
3161
3158
3154
3151
3147
3143
3140
3136
3133
3129
3126
3122
3119
3115
3112
3108
3105
3101
3098
3094
3091
3087
3084
3080
3077
3073
3070
3067
3063
3060
3056
3053
3049
3046
3042
3039
3035
3032
3029
3025
3022
3018
3015
3011
3008
3004
3001
2998
2994
2991
2987
2984
2981
2977
2974
2970
2967
2963
2960
2957
2953
2950
2947
2943
2940
2936
2933
2930
2926
2923
2919
2916
2913
2909
2906
2903
2899
2896
2893
2889
2886
2883
2879
2876
2873
2869
2866
2863
2859
2856
2853
2849
2846
2843
2839
2836
2833
2829
2826
2823
2819
2816
2813
2809
2806
2803
2800
2796
2793
2790
2786
2783
2780
2777
2773
2770
2767
2764
2760
2757
2754
2751
2747
2744
2741
2738
2734
2731
2728
2725
2721
2718
2715
2712
2708
2705
2702
2699
2696
2692
2689
2686
2683
2679
2676
2673
2670
2667
2663
2660
2657
2654
2651
2648
2644
2641
2638
2635
2632
2628
2625
2622
2619
2616
2613
2610
2606
2603
2600
2597
2594
2591
2587
2584
2581
2578
2575
2572
2569
2566
2562
2559
2556
2553
2550
2547
2544
2541
2538
2534
2531
2528
2525
2522
2519
2516
2513
2510
2507
2503
2500
2497
2494
2491
2488
2485
2482
2479
2476
2473
2470
2467
2464
2461
2458
2454
2451
2448
2445
2442
2439
2436
2433
2430
2427
2424
2421
2418
2415
2412
2409
2406
2403
2400
2397
2394
2391
2388
2385
2382
2379
2376
2373
2370
2367
2364
2361
2358
2355
2352
2349
2346
2343
2340
2337
2334
2331
2328
2326
2323
2320
2317
2314
2311
2308
2305
2302
2299
2296
2293
2290
2287
2284
2281
2279
2276
2273
2270
2267
2264
2261
2258
2255
2252
2249
2247
2244
2241
2238
2235
2232
2229
2226
2223
2221
2218
2215
2212
2209
2206
2203
2201
2198
2195
2192
2189
2186
2183
2181
2178
2175
2172
2169
2166
2164
2161
2158
2155
2152
2149
2147
2144
2141
2138
2135
2133
2130
2127
2124
2121
2118
2116
2113
2110
2107
2105
2102
2099
2096
2093
2091
2088
2085
2082
2079
2077
2074
2071
2068
2066
2063
2060
2057
2055
2052
2049
2045
2044
2041
2037
2035
2033
2029
2027
2025
2021
2019
2016
2013
2011
2008
2005
2003
2000
1997
1995
1992
1989
1987
1984
1981
1978
1976
1973
1970
1968
1965
1962
1960
1957
1954
1952
1949
1946
1944
1941
1938
1936
1933
1930
1928
1925
1922
1920
1917
1914
1912
1909
1906
1904
1901
1899
1896
1893
1891
1888
1885
1883
1880
1878
1875
1872
1870
1867
1865
1862
1859
1857
1854
1852
1849
1846
1844
1841
1839
1836
1833
1831
1828
1826
1823
1821
1818
1815
1813
1810
1808
1805
1803
1800
1798
1795
1792
1790
1787
1785
1782
1780
1777
1775
1772
1770
1767
1765
1762
1759
1757
1754
1752
1749
1747
1744
1742
1739
1737
1734
1732
1729
1727
1724
1722
1719
1717
1714
1712
1709
1707
1704
1702
1699
1697
1695
1692
1690
1687
1685
1682
1680
1677
1675
1672
1670
1667
1665
1663
1660
1658
1655
1653
1650
1648
1646
1643
1641
1638
1636
1633
1631
1629
1626
1624
1621
1619
1617
1614
1612
1609
1607
1604
1602
1600
1597
1595
1593
1590
1588
1585
1583
1581
1578
1576
1573
1571
1569
1566
1564
1562
1559
1557
1555
1552
1550
1548
1545
1543
1540
1538
1536
1533
1531
1529
1526
1524
1522
1519
1517
1515
1512
1510
1508
1505
1503
1501
1499
1496
1494
1492
1489
1487
1485
1482
1480
1478
1476
1473
1471
1469
1466
1464
1462
1460
1457
1455
1453
1450
1448
1446
1444
1441
1439
1437
1435
1432
1430
1428
1426
1423
1421
1419
1417
1414
1412
1410
1408
1405
1403
1401
1399
1396
1394
1392
1390
1388
1385
1383
1381
1379
1377
1374
1372
1370
1368
1366
1363
1361
1359
1357
1355
1352
1350
1348
1346
1344
1341
1339
1337
1335
1333
1331
1328
1326
1324
1322
1320
1318
1315
1313
1311
1309
1307
1305
1303
1300
1298
1296
1294
1292
1290
1288
1285
1283
1281
1279
1277
1275
1273
1271
1268
1266
1264
1262
1260
1258
1256
1254
1252
1249
1247
1245
1243
1241
1239
1237
1235
1233
1231
1229
1226
1224
1222
1220
1218
1216
1214
1212
1210
1208
1206
1204
1202
1200
1198
1196
1193
1191
1189
1187
1185
1183
1181
1179
1177
1175
1173
1171
1169
1167
1165
1163
1161
1159
1157
1155
1153
1151
1149
1147
1145
1143
1141
1139
1137
1135
1133
1131
1129
1127
1125
1123
1121
1119
1117
1115
1113
1111
1109
1107
1105
1103
1101
1099
1097
1095
