5
10355
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
61
61
61
61
61
62
62
62
62
63
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
83
83
83
83
84
84
84
84
85
85
85
86
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
91
91
91
91
92
92
92
93
93
93
93
94
94
94
95
95
95
95
96
96
96
97
97
97
97
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
103
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
136
136
136
137
137
137
138
138
138
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
144
145
145
146
146
146
147
147
147
148
148
149
149
149
150
150
151
151
151
152
152
152
153
153
154
154
154
155
155
156
156
156
157
157
158
158
158
159
159
160
160
160
161
161
162
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
169
169
169
170
170
171
171
171
172
172
173
173
174
174
174
175
175
176
176
177
177
177
178
178
179
179
180
180
180
181
181
182
182
183
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
190
190
190
191
191
192
192
193
193
194
194
194
195
195
196
196
196
197
197
198
198
199
199
199
200
200
201
201
201
202
202
203
203
204
204
204
205
205
205
206
206
207
207
207
208
208
209
209
209
210
210
210
211
211
212
212
212
213
213
213
214
214
214
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
221
221
221
222
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
230
230
230
230
231
231
231
232
232
232
233
233
233
233
234
234
234
235
235
235
235
236
236
236
237
237
237
237
238
238
238
238
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
250
250
250
250
250
251
251
251
251
252
252
252
252
252
253
253
253
253
254
254
254
254
254
254
255
255
255
255
255
256
256
256
256
256
257
257
257
257
257
257
258
258
258
258
258
259
259
259
259
259
259
260
260
260
260
260
260
261
261
261
261
261
261
262
262
262
262
262
262
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
271
271
271
271
271
271
271
271
271
271
271
271
270
270
270
270
270
270
270
270
270
270
270
269
269
269
269
269
269
269
269
269
268
268
268
268
268
268
268
268
268
267
267
267
267
267
267
267
267
266
266
266
266
266
266
266
266
265
265
265
265
265
265
265
264
264
264
264
264
264
264
263
263
263
263
263
263
263
262
262
262
262
262
262
261
261
261
261
261
261
261
260
260
260
260
260
260
259
259
259
259
259
259
258
258
258
258
258
257
257
257
257
257
256
256
256
256
256
256
255
255
255
255
255
254
254
254
254
254
253
253
253
253
253
252
252
252
252
251
251
251
251
251
250
250
250
250
249
249
249
249
249
248
248
248
248
247
247
247
247
247
246
246
246
246
245
245
245
245
244
244
244
244
243
243
243
243
242
242
242
242
241
241
241
241
240
240
240
240
239
239
239
239
238
238
238
237
237
237
237
236
236
236
236
235
235
235
235
234
234
234
233
233
233
233
232
232
232
232
231
231
231
230
230
230
230
229
229
229
228
228
228
228
227
227
227
226
226
226
226
225
225
225
224
224
224
224
223
223
223
223
222
222
222
221
221
221
221
220
220
220
219
219
219
219
218
218
218
217
217
217
216
216
216
216
215
215
215
214
214
214
213
213
213
212
212
212
212
211
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
206
205
205
205
204
204
204
203
203
203
202
202
202
201
201
201
200
200
200
199
199
199
198
198
197
197
197
196
196
196
195
195
195
194
194
194
193
193
193
192
192
191
191
191
190
190
190
189
189
189
188
188
188
187
187
186
186
186
185
185
185
184
184
183
183
183
182
182
182
181
181
181
180
180
179
179
179
178
178
178
177
177
176
176
176
175
175
175
174
174
173
173
173
172
172
171
171
171
170
170
170
169
169
168
168
168
167
167
166
166
166
165
165
164
164
164
163
163
162
162
162
161
161
160
160
160
159
159
158
158
158
157
157
156
156
156
155
155
154
154
153
153
153
152
152
151
151
151
150
150
149
149
149
148
148
148
147
147
146
146
146
145
145
145
144
144
143
143
143
142
142
142
141
141
141
141
140
140
140
139
139
139
138
138
138
138
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
139
139
140
140
141
141
142
142
143
143
144
144
145
146
146
147
148
148
149
150
151
151
152
153
154
155
156
156
157
158
159
160
161
162
163
164
165
166
167
168
170
171
172
173
174
176
177
178
179
181
182
183
184
186
187
188
190
191
193
194
195
197
198
200
201
203
204
206
207
209
210
212
214
215
217
219
220
222
224
226
227
229
231
233
235
236
238
240
242
244
246
248
249
251
253
255
257
259
261
263
265
267
268
270
272
274
276
278
280
282
283
285
287
289
290
292
294
295
297
299
300
302
303
304
306
307
308
310
311
312
313
314
316
317
318
319
319
320
321
322
322
323
324
324
324
325
325
325
325
325
325
325
325
325
325
324
324
324
323
323
322
322
321
320
319
319
318
317
316
315
313
312
311
310
308
307
305
304
302
301
299
298
296
294
293
291
289
287
285
283
282
280
277
275
273
271
269
267
264
262
260
257
255
252
250
247
244
242
239
236
233
231
228
225
222
219
216
213
210
207
204
201
198
195
192
188
185
182
178
175
171
168
164
161
157
154
150
147
143
140
136
133
129
125
122
118
114
111
107
103
99
95
91
87
83
79
75
71
67
64
60
56
52
48
45
41
38
34
31
28
24
21
18
15
12
10
7
4
2
-1
-3
-6
-8
-10
-13
-15
-17
-19
-21
-23
-25
-27
-28
-30
-31
-32
-34
-35
-36
-37
-38
-38
-39
-40
-41
-41
-42
-42
-43
-43
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-44
-44
-43
-43
-42
-41
-41
-40
-39
-39
-38
-37
-37
-36
-35
-34
-33
-32
-30
-29
-28
-26
-24
-22
-20
-18
-16
-14
-11
-9
-7
-4
-2
1
3
5
8
10
12
14
17
19
21
23
26
28
30
32
34
36
38
39
41
43
44
46
47
49
50
51
53
54
55
56
56
57
58
58
58
59
59
59
59
60
60
60
60
61
61
62
62
62
63
63
64
64
64
64
64
64
63
63
63
62
62
62
61
61
61
60
60
60
60
60
60
60
60
59
59
58
57
56
55
54
53
52
50
49
47
46
44
42
40
38
36
34
32
29
27
24
21
18
15
12
8
5
1
-2
-6
-10
-14
-18
-22
-26
-30
-34
-38
-42
-47
-51
-55
-60
-64
-68
-72
-76
-80
-84
-88
-92
-95
-99
-103
-106
-110
-114
-117
-121
-125
-128
-132
-136
-140
-143
-147
-151
-155
-159
-163
-167
-171
-174
-178
-181
-185
-188
-191
-194
-197
-199
-201
-204
-206
-207
-209
-211
-212
-213
-215
-216
-217
-218
-218
-219
-220
-220
-221
-221
-221
-221
-221
-220
-220
-219
-218
-218
-217
-217
-217
-216
-216
-216
-216
-216
-216
-216
-216
-216
-215
-214
-213
-212
-210
-209
-207
-204
-202
-200
-197
-195
-192
-190
-187
-184
-182
-179
-177
-174
-172
-169
-167
-164
-162
-159
-157
-154
-152
-149
-147
-144
-141
-139
-136
-133
-130
-127
-124
-121
-118
-115
-112
-109
-106
-102
-99
-95
-92
-88
-84
-80
-76
-72
-68
-64
-60
-56
-52
-49
-45
-42
-38
-35
-32
-30
-27
-25
-23
-21
-19
-18
-16
-15
-14
-14
-13
-13
-13
-12
-12
-13
-13
-13
-13
-14
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-21
-22
-23
-23
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-27
-27
-27
-28
-28
-29
-30
-30
-31
-32
-33
-33
-34
-35
-36
-37
-39
-40
-41
-43
-44
-46
-48
-50
-52
-55
-57
-60
-63
-66
-69
-72
-76
-79
-83
-86
-90
-94
-98
-102
-106
-110
-114
-118
-122
-126
-130
-134
-138
-142
-146
-149
-153
-156
-160
-163
-166
-169
-172
-174
-177
-179
-182
-184
-186
-188
-190
-192
-194
-196
-198
-200
-202
-205
-207
-209
-211
-214
-216
-219
-221
-224
-227
-229
-232
-234
-237
-239
-241
-243
-245
-247
-248
-250
-251
-252
-254
-255
-257
-258
-260
-262
-263
-265
-266
-268
-269
-270
-271
-272
-273
-273
-273
-273
-272
-272
-271
-271
-270
-270
-270
-270
-270
-270
-270
-271
-271
-272
-272
-273
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-275
-274
-274
-274
-273
-272
-272
-271
-271
-270
-269
-269
-269
-268
-268
-268
-268
-267
-267
-266
-265
-263
-262
-260
-258
-256
-253
-251
-248
-246
-243
-240
-237
-235
-232
-229
-226
-223
-221
-218
-215
-213
-210
-208
-206
-204
-202
-200
-198
-197
-195
-194
-193
-191
-190
-189
-187
-186
-184
-183
-181
-179
-177
-176
-174
-172
-171
-169
-168
-166
-165
-164
-163
-162
-162
-161
-161
-161
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-163
-163
-164
-165
-166
-166
-167
-168
-170
-171
-172
-173
-175
-176
-177
-178
-180
-181
-182
-184
-185
-187
-188
-190
-192
-193
-195
-197
-199
-200
-202
-204
-205
-207
-208
-210
-211
-213
-214
-216
-217
-219
-221
-222
-224
-226
-227
-229
-230
-231
-231
-232
-231
-231
-230
-229
-228
-227
-226
-224
-223
-221
-220
-218
-217
-215
-213
-211
-209
-207
-205
-202
-200
-197
-193
-190
-186
-183
-179
-175
-171
-167
-162
-158
-154
-150
-145
-141
-136
-131
-127
-122
-117
-112
-106
-101
-95
-90
-84
-78
-72
-66
-61
-55
-49
-44
-39
-34
-29
-24
-20
-16
-12
-8
-4
-1
2
5
8
11
13
15
16
17
17
17
17
15
14
12
10
7
4
1
-3
-7
-10
-14
-19
-23
-27
-32
-36
-41
-45
-50
-55
-59
-63
-67
-71
-74
-77
-79
-81
-82
-83
-82
-82
-81
-79
-77
-74
-72
-68
-65
-61
-57
-53
-49
-44
-39
-34
-29
-24
-19
-14
-9
-4
1
7
12
17
22
27
33
38
43
48
53
59
64
69
74
79
84
89
94
99
103
108
112
117
121
126
130
134
138
142
146
150
154
157
161
164
168
171
174
178
181
184
187
191
194
197
201
204
208
211
215
219
224
229
234
239
245
250
257
263
270
278
285
293
301
309
318
327
336
345
355
365
375
385
396
406
417
428
440
451
462
474
485
497
509
521
533
545
557
569
581
593
605
617
628
640
651
662
673
684
695
705
716
726
736
746
756
766
776
785
795
804
813
821
829
837
844
851
857
862
867
872
876
880
883
886
889
891
893
895
897
898
899
900
901
901
902
902
902
902
902
903
903
903
903
904
904
905
906
907
908
910
911
912
913
915
916
917
918
919
919
920
920
920
920
920
919
919
918
917
916
915
914
913
911
911
910
909
908
908
907
907
907
906
906
906
905
905
904
904
903
902
901
900
899
898
896
895
893
892
890
888
886
884
881
879
877
874
871
868
865
862
859
855
851
847
843
838
834
829
824
819
813
808
802
795
789
783
776
769
762
755
748
741
734
727
720
713
706
699
693
686
680
674
668
662
656
650
644
637
631
625
618
612
606
599
593
586
580
574
568
562
556
551
545
539
534
528
523
518
512
507
502
497
492
487
482
478
473
469
465
461
457
454
450
447
444
442
439
437
435
434
433
433
432
433
433
434
435
437
439
441
444
447
450
454
458
462
466
471
476
482
487
493
499
506
512
519
526
533
541
548
555
562
569
576
582
588
594
599
604
608
612
616
619
622
625
628
630
633
636
638
641
645
648
652
656
660
664
669
674
679
684
689
695
701
707
714
720
728
735
743
751
759
768
777
785
794
803
811
819
827
834
842
849
856
863
869
876
882
889
895
902
908
914
921
927
932
937
942
946
950
953
956
958
959
960
960
960
959
958
956
954
952
949
946
943
940
936
932
928
924
920
915
911
907
902
898
894
890
886
882
878
874
870
866
863
859
855
851
846
842
837
833
828
823
818
813
808
804
800
796
793
790
788
785
783
781
780
778
776
774
772
770
768
765
763
760
758
755
753
750
748
746
744
743
742
741
741
742
743
745
747
751
754
759
764
769
775
782
789
797
805
813
821
830
839
848
858
867
877
887
897
908
918
929
939
950
961
971
981
991
1000
1008
1018
1026
1033
1040
1046
1051
1056
1060
1063
1065
1067
1068
1067
1066
1064
1061
1058
1053
1048
1043
1037
1030
1022
1016
1008
1000
991
983
974
964
954
944
933
921
909
897
884
871
857
843
829
814
799
785
770
755
741
726
711
697
683
669
655
641
627
614
601
588
575
563
551
540
529
519
509
500
491
482
475
467
460
454
448
442
436
431
427
423
419
415
412
410
407
406
404
403
402
402
402
401
401
401
401
401
401
401
401
400
400
399
398
397
396
394
393
391
389
388
386
384
383
381
379
378
377
375
374
373
372
372
371
371
370
370
369
369
369
368
368
368
368
369
369
370
371
373
375
377
380
384
388
392
397
402
407
413
420
426
433
441
448
456
463
471
479
486
494
501
508
515
522
528
535
541
548
554
560
567
573
579
584
590
595
599
604
608
612
615
618
620
622
623
624
624
624
623
622
620
617
614
611
608
604
601
597
593
589
585
581
577
572
568
563
558
552
547
541
535
528
521
514
507
500
492
484
477
469
461
454
447
440
433
427
421
416
411
406
402
398
395
392
390
388
387
386
385
385
385
386
386
387
389
390
392
395
397
400
403
407
410
415
419
424
430
435
442
448
455
463
470
478
486
495
503
511
520
528
537
545
553
561
569
577
585
593
600
607
614
621
628
634
641
647
653
659
664
670
675
680
684
689
693
697
701
704
708
711
713
716
718
720
722
723
724
725
725
725
724
723
722
720
717
714
711
708
704
700
695
691
687
682
678
673
669
664
660
655
651
646
642
638
634
630
626
622
618
614
610
606
602
598
593
588
583
578
572
566
560
554
548
542
535
528
522
515
508
501
494
487
480
473
466
459
452
445
439
432
426
420
414
408
402
396
390
384
378
372
366
360
354
349
343
338
332
327
323
318
314
310
307
304
302
301
300
300
301
303
306
310
315
321
327
335
343
351
359
368
377
386
394
403
412
421
430
439
448
457
466
476
485
495
504
514
523
533
543
553
563
573
583
594
605
616
627
639
650
662
673
685
696
707
717
727
737
746
755
763
771
779
786
794
801
808
816
823
830
838
846
854
861
870
878
886
894
902
910
919
927
935
942
950
958
965
972
979
986
993
1000
1006
1012
1018
1024
1029
1034
1040
1044
1049
1054
1058
1062
1066
1070
1074
1077
1081
1084
1087
1091
1094
1097
1100
1103
1107
1110
1113
1116
1119
1122
1125
1127
1130
1133
1135
1138
1140
1143
1145
1147
1149
1151
1152
1154
1155
1155
1156
1156
1156
1156
1156
1155
1154
1154
1153
1153
1152
1152
1152
1152
1153
1153
1154
1155
1155
1156
1157
1157
1157
1158
1158
1158
1157
1157
1157
1158
1158
1159
1160
1161
1164
1166
1170
1175
1180
1187
1194
1202
1211
1221
1232
1244
1256
1268
1281
1295
1308
1322
1336
1350
1364
1378
1391
1405
1418
1432
1445
1457
1470
1482
1493
1504
1515
1525
1535
1544
1552
1560
1567
1574
1580
1585
1590
1594
1597
1600
1602
1603
1604
1603
1603
1601
1599
1597
1593
1590
1585
1581
1576
1570
1564
1559
1553
1547
1541
1535
1530
1525
1521
1517
1514
1511
1509
1508
1507
1506
1507
1507
1508
1510
1511
1513
1516
1519
1522
1525
1529
1532
1537
1541
1546
1550
1555
1560
1565
1570
1575
1581
1586
1591
1597
1602
1608
1615
1621
1628
1636
1644
1652
1660
1669
1677
1686
1695
1704
1713
1721
1729
1737
1744
1751
1758
1764
1770
1775
1780
1784
1789
1793
1796
1800
1804
1807
1811
1814
1817
1821
1824
1828
1831
1835
1839
1843
1847
1851
1855
1860
1864
1869
1874
1879
1884
1890
1895
1900
1906
1912
1917
1923
1928
1933
1938
1943
1948
1953
1958
1962
1966
1970
1974
1978
1981
1984
1987
1989
1991
1993
1994
1995
1996
1996
1996
1996
1995
1994
1993
1993
1992
1991
1990
1988
1987
1986
1985
1983
1982
1980
1978
1976
1973
1970
1967
1964
1960
1955
1950
1945
1939
1932
1925
1917
1909
1900
1890
1880
1870
1859
1847
1835
1823
1810
1797
1783
1769
1755
1740
1725
1710
1694
1678
1661
1644
1627
1610
1592
1574
1555
1537
1518
1499
1479
1460
1440
1421
1401
1381
1362
1343
1324
1306
1288
1271
1254
1238
1222
1207
1192
1179
1166
1153
1141
1130
1120
1110
1101
1092
1085
1078
1071
1066
1061
1057
1053
1051
1049
1048
1048
1049
1050
1053
1057
1061
1067
1073
1080
1088
1096
1105
1115
1125
1136
1147
1158
1170
1182
1195
1207
1220
1234
1247
1260
1274
1288
1301
1315
1329
1343
1357
1370
1384
1398
1413
1427
1442
1457
1472
1487
1503
1518
1534
1550
1566
1581
1597
1612
1627
1642
1656
1671
1685
1699
1713
1726
1740
1753
1767
1780
1794
1807
1820
1834
1847
1860
1874
1887
1901
1914
1928
1942
1956
1970
1984
1999
2013
2028
2043
2058
2074
2089
2104
2119
2135
2150
2164
2179
2193
2206
2219
2232
2244
2255
2265
2275
2284
2293
2301
2308
2315
2321
2326
2331
2335
2338
2341
2343
2345
2346
2346
2346
2345
2344
2342
2340
2338
2334
2331
2327
2322
2318
2313
2307
2302
2296
2291
2285
2279
2273
2268
2262
2256
2251
2245
2240
2235
2230
2225
2221
2216
2212
2207
2203
2199
2195
2192
2189
2186
2184
2182
2181
2180
2179
2179
2179
2180
2180
2181
2182
2184
2185
2187
2189
2191
2193
2195
2197
2200
2202
2205
2208
2211
2213
2216
2218
2220
2222
2223
2224
2224
2224
2222
2221
2218
2215
2211
2207
2202
2197
2191
2184
2177
2170
2162
2154
2146
2137
2128
2119
2110
2101
2091
2081
2072
2062
2052
2041
2033
2023
2013
2005
1996
1987
1978
1970
1962
1954
1946
1939
1932
1924
1918
1911
1904
1898
1891
1885
1880
1874
1869
1863
1859
1854
1850
1846
1843
1840
1837
1835
1833
1832
1831
1830
1829
1828
1828
1828
1828
1829
1830
1831
1832
1833
1835
1837
1839
1842
1844
1847
1849
1852
1855
1858
1860
1863
1865
1867
1869
1871
1872
1874
1874
1875
1875
1875
1875
1874
1873
1872
1871
1869
1867
1865
1863
1861
1858
1856
1854
1853
1851
1850
1850
1850
1851
1852
1854
1857
1860
1863
1868
1873
1878
1885
1892
1899
1907
1916
1925
1935
1945
1955
1966
1977
1988
1999
2011
2021
2033
2044
2054
2065
2075
2084
2093
2102
2110
2117
2125
2131
2137
2143
2149
2154
2158
2162
2166
2170
2173
2176
2179
2181
2183
2185
2187
2188
2190
2190
2191
2191
2191
2191
2190
2189
2188
2186
2184
2181
2178
2175
2171
2167
2162
2157
2152
2146
2141
2135
2129
2123
2117
2111
2105
2099
2093
2087
2081
2075
2068
2062
2056
2049
2041
2035
2028
2021
2013
2005
1998
1991
1983
1975
1967
1959
1951
1943
1936
1928
1921
1915
1909
1903
1897
1892
1887
1882
1877
1873
1869
1865
1861
1857
1854
1850
1846
1842
1838
1834
1829
1825
1820
1815
1810
1804
1798
1793
1787
1780
1774
1767
1761
1754
1746
1739
1732
1724
1716
1708
1699
1691
1682
1672
1663
1653
1643
1633
1623
1612
1602
1591
1580
1568
1556
1545
1532
1520
1507
1493
1480
1466
1451
1437
1421
1406
1390
1374
1357
1340
1322
1304
1286
1268
1249
1230
1211
1192
1173
1154
1135
1115
1097
1078
1059
1041
1022
1006
988
971
955
939
923
908
893
878
864
851
838
826
815
804
793
784
775
767
759
752
746
740
735
730
726
722
718
715
712
709
707
705
703
701
700
699
698
698
698
698
698
699
700
701
703
705
707
709
712
715
719
722
726
730
735
739
744
749
754
760
765
771
777
782
788
795
801
807
814
820
827
833
839
846
852
858
864
869
874
880
885
889
894
899
903
908
912
916
920
924
928
932
935
938
940
943
944
946
947
947
947
947
946
945
943
941
938
935
932
927
923
918
913
907
901
895
889
883
877
870
864
857
851
844
837
830
823
816
809
802
795
788
780
773
766
759
752
745
737
730
723
715
708
700
693
685
677
669
662
654
646
637
629
621
613
605
597
588
580
571
561
552
542
532
521
510
499
487
475
463
451
438
426
413
400
388
375
363
351
339
328
317
307
297
289
281
274
267
262
258
255
252
251
251
251
253
255
258
262
267
272
278
284
291
299
306
314
322
330
339
347
355
364
372
380
388
395
403
410
416
422
428
433
437
441
445
448
451
453
455
457
458
459
460
461
461
461
461
461
461
460
459
458
457
455
453
450
447
443
439
434
429
423
417
410
403
395
387
378
369
360
350
340
330
320
309
297
286
274
263
251
239
227
215
203
191
179
167
155
142
130
118
106
94
82
69
57
46
34
22
11
0
-11
-21
-32
-42
-51
-61
-70
-78
-87
-95
-103
-110
-118
-125
-131
-138
-144
-149
-155
-160
-165
-169
-174
-178
-181
-185
-188
-191
-194
-196
-198
-200
-201
-203
-204
-204
-204
-204
-204
-203
-202
-200
-198
-196
-193
-190
-186
-182
-177
-172
-165
-159
-151
-144
-135
-126
-117
-107
-97
-87
-76
-65
-55
-44
-33
-22
-11
0
11
23
33
44
55
66
76
85
95
103
112
119
126
133
138
143
148
151
154
157
159
160
160
160
160
159
158
156
154
151
148
145
141
137
133
128
123
118
112
105
98
91
83
74
65
55
45
34
23
10
-3
-16
-30
-45
-60
-76
-92
-109
-126
-143
-160
-177
-194
-211
-228
-244
-261
-277
-292
-308
-323
-338
-352
-367
-381
-394
-408
-421
-433
-446
-458
-469
-480
-491
-501
-510
-519
-527
-535
-542
-548
-553
-558
-562
-565
-568
-569
-571
-571
-571
-570
-569
-567
-565
-562
-559
-555
-551
-546
-541
-535
-529
-523
-516
-509
-502
-495
-488
-481
-474
-468
-462
-456
-451
-446
-442
-438
-434
-432
-429
-428
-426
-426
-426
-426
-427
-428
-430
-432
-434
-437
-440
-443
-446
-450
-454
-458
-462
-467
-471
-476
-481
-486
-491
-496
-501
-506
-512
-517
-523
-529
-535
-541
-548
-554
-560
-566
-572
-578
-583
-589
-594
-599
-605
-610
-615
-619
-624
-629
-634
-639
-644
-650
-655
-661
-667
-673
-679
-685
-691
-698
-704
-711
-717
-724
-731
-738
-745
-752
-759
-766
-774
-782
-790
-798
-807
-815
-825
-834
-844
-855
-866
-877
-889
-901
-914
-927
-940
-954
-969
-984
-999
-1014
-1030
-1047
-1064
-1081
-1098
-1116
-1134
-1153
-1171
-1190
-1208
-1227
-1246
-1264
-1283
-1301
-1319
-1337
-1355
-1372
-1388
-1404
-1420
-1435
-1449
-1462
-1475
-1488
-1499
-1509
-1519
-1528
-1536
-1543
-1550
-1555
-1560
-1564
-1567
-1569
-1570
-1571
-1571
-1570
-1568
-1566
-1563
-1560
-1556
-1552
-1548
-1543
-1539
-1534
-1529
-1524
-1520
-1515
-1511
-1506
-1503
-1499
-1496
-1493
-1491
-1489
-1488
-1487
-1486
-1486
-1487
-1488
-1489
-1491
-1493
-1495
-1498
-1501
-1504
-1507
-1511
-1515
-1519
-1523
-1528
-1533
-1539
-1545
-1551
-1558
-1565
-1573
-1582
-1591
-1601
-1611
-1622
-1633
-1645
-1657
-1670
-1684
-1698
-1712
-1727
-1743
-1758
-1774
-1790
-1807
-1824
-1841
-1858
-1875
-1893
-1910
-1928
-1946
-1963
-1981
-1999
-2016
-2033
-2051
-2068
-2085
-2102
-2119
-2135
-2151
-2167
-2182
-2197
-2212
-2226
-2239
-2252
-2264
-2275
-2285
-2295
-2304
-2312
-2319
-2326
-2333
-2339
-2344
-2349
-2354
-2358
-2362
-2366
-2369
-2372
-2375
-2378
-2380
-2383
-2385
-2387
-2388
-2390
-2392
-2394
-2396
-2398
-2400
-2403
-2406
-2409
-2413
-2417
-2421
-2426
-2431
-2437
-2442
-2448
-2455
-2462
-2469
-2476
-2484
-2491
-2500
-2508
-2516
-2525
-2533
-2541
-2550
-2558
-2566
-2574
-2581
-2589
-2596
-2602
-2608
-2614
-2620
-2625
-2629
-2633
-2637
-2641
-2644
-2646
-2649
-2651
-2652
-2654
-2655
-2656
-2656
-2656
-2656
-2655
-2654
-2653
-2651
-2649
-2647
-2645
-2642
-2639
-2637
-2634
-2632
-2629
-2627
-2626
-2624
-2623
-2623
-2622
-2623
-2623
-2624
-2625
-2626
-2628
-2629
-2631
-2634
-2636
-2638
-2641
-2644
-2646
-2649
-2652
-2655
-2658
-2661
-2665
-2668
-2671
-2674
-2677
-2681
-2684
-2688
-2692
-2696
-2701
-2706
-2712
-2717
-2723
-2730
-2736
-2743
-2749
-2756
-2763
-2770
-2776
-2783
-2789
-2796
-2802
-2809
-2815
-2821
-2828
-2834
-2841
-2847
-2854
-2861
-2868
-2875
-2882
-2889
-2897
-2904
-2912
-2919
-2926
-2934
-2941
-2949
-2956
-2963
-2971
-2978
-2985
-2992
-2999
-3006
-3013
-3019
-3026
-3032
-3038
-3045
-3051
-3057
-3063
-3069
-3074
-3080
-3085
-3091
-3096
-3101
-3106
-3111
-3116
-3120
-3125
-3130
-3134
-3139
-3144
-3149
-3154
-3159
-3164
-3170
-3175
-3181
-3186
-3192
-3198
-3204
-3209
-3215
-3221
-3226
-3232
-3238
-3243
-3248
-3254
-3258
-3263
-3268
-3272
-3276
-3279
-3283
-3285
-3288
-3290
-3292
-3293
-3293
-3294
-3294
-3293
-3292
-3291
-3290
-3288
-3286
-3285
-3282
-3280
-3278
-3276
-3273
-3271
-3269
-3266
-3264
-3262
-3260
-3259
-3258
-3257
-3256
-3256
-3256
-3256
-3257
-3259
-3260
-3263
-3266
-3269
-3273
-3277
-3281
-3286
-3291
-3296
-3301
-3307
-3313
-3319
-3325
-3331
-3338
-3344
-3350
-3356
-3362
-3368
-3373
-3379
-3384
-3388
-3393
-3397
-3401
-3405
-3408
-3411
-3414
-3416
-3418
-3420
-3422
-3423
-3424
-3424
-3424
-3424
-3424
-3424
-3423
-3422
-3420
-3419
-3417
-3415
-3412
-3409
-3406
-3402
-3398
-3394
-3389
-3384
-3378
-3373
-3366
-3360
-3353
-3346
-3339
-3333
-3326
-3319
-3312
-3305
-3299
-3293
-3287
-3281
-3276
-3271
-3267
-3263
-3260
-3258
-3256
-3255
-3255
-3255
-3256
-3257
-3259
-3261
-3264
-3268
-3272
-3276
-3281
-3286
-3292
-3298
-3304
-3311
-3317
-3324
-3332
-3339
-3346
-3354
-3361
-3369
-3376
-3384
-3391
-3398
-3406
-3413
-3420
-3427
-3434
-3442
-3449
-3456
-3463
-3470
-3477
-3483
-3490
-3497
-3503
-3509
-3515
-3521
-3527
-3532
-3537
-3542
-3547
-3552
-3556
-3560
-3564
-3567
-3570
-3573
-3575
-3576
-3577
-3578
-3578
-3578
-3577
-3576
-3575
-3573
-3571
-3569
-3566
-3563
-3560
-3556
-3552
-3548
-3543
-3538
-3533
-3527
-3521
-3515
-3509
-3503
-3496
-3490
-3483
-3476
-3470
-3463
-3456
-3450
-3443
-3437
-3431
-3425
-3420
-3414
-3409
-3405
-3400
-3396
-3392
-3388
-3384
-3381
-3378
-3375
-3372
-3369
-3367
-3365
-3363
-3361
-3359
-3358
-3356
-3355
-3354
-3352
-3351
-3350
-3349
-3348
-3348
-3347
-3347
-3346
-3346
-3346
-3345
-3345
-3345
-3345
-3345
-3346
-3346
-3347
-3347
-3348
-3349
-3350
-3351
-3352
-3354
-3355
-3357
-3358
-3360
-3361
-3363
-3364
-3366
-3367
-3368
-3369
-3369
-3370
-3370
-3369
-3369
-3368
-3366
-3364
-3362
-3359
-3356
-3352
-3348
-3344
-3339
-3334
-3328
-3323
-3316
-3310
-3303
-3296
-3289
-3282
-3274
-3266
-3259
-3251
-3242
-3234
-3226
-3218
-3210
-3202
-3194
-3186
-3178
-3171
-3164
-3157
-3150
-3144
-3139
-3133
-3129
-3125
-3121
-3118
-3115
-3113
-3112
-3111
-3110
-3110
-3110
-3111
-3112
-3114
-3115
-3117
-3119
-3122
-3124
-3127
-3129
-3132
-3135
-3137
-3140
-3143
-3145
-3147
-3150
-3151
-3153
-3154
-3155
-3156
-3156
-3156
-3155
-3154
-3153
-3151
-3149
-3147
-3144
-3142
-3139
-3136
-3132
-3129
-3125
-3121
-3117
-3113
-3108
-3103
-3099
-3094
-3089
-3084
-3079
-3074
-3069
-3064
-3059
-3055
-3050
-3046
-3041
-3037
-3032
-3027
-3023
-3018
-3013
-3008
-3003
-2998
-2994
-2989
-2984
-2980
-2975
-2971
-2967
-2963
-2959
-2955
-2952
-2949
-2945
-2942
-2939
-2936
-2934
-2931
-2928
-2926
-2923
-2920
-2918
-2915
-2912
-2909
-2905
-2902
-2898
-2894
-2890
-2886
-2881
-2877
-2872
-2867
-2861
-2856
-2850
-2843
-2837
-2830
-2823
-2815
-2807
-2799
-2790
-2781
-2772
-2762
-2752
-2742
-2731
-2721
-2710
-2699
-2689
-2678
-2667
-2656
-2645
-2635
-2624
-2614
-2604
-2594
-2584
-2574
-2565
-2555
-2546
-2537
-2528
-2520
-2511
-2502
-2494
-2485
-2476
-2468
-2459
-2450
-2441
-2432
-2423
-2414
-2406
-2397
-2389
-2381
-2373
-2366
-2358
-2351
-2344
-2337
-2330
-2324
-2317
-2311
-2304
-2298
-2292
-2285
-2279
-2273
-2266
-2260
-2253
-2246
-2239
-2232
-2224
-2217
-2209
-2201
-2193
-2184
-2176
-2167
-2158
-2149
-2140
-2130
-2121
-2111
-2102
-2093
-2084
-2075
-2066
-2057
-2049
-2041
-2033
-2027
-2021
-2015
-2009
-2004
-2000
-1996
-1992
-1989
-1987
-1986
-1985
-1984
-1984
-1985
-1987
-1989
-1991
-1995
-1998
-2001
-2007
-2012
-2017
-2021
-2028
-2033
-2041
-2047
-2054
-2060
-2067
-2074
-2081
-2088
-2095
-2102
-2108
-2115
-2122
-2128
-2134
-2140
-2146
-2151
-2157
-2162
-2166
-2171
-2175
-2179
-2182
-2185
-2187
-2189
-2190
-2191
-2191
-2190
-2188
-2186
-2183
-2180
-2176
-2171
-2165
-2159
-2153
-2145
-2138
-2130
-2121
-2113
-2104
-2095
-2085
-2076
-2066
-2056
-2045
-2036
-2025
-2016
-2005
-1995
-1983
-1972
-1960
-1947
-1935
-1921
-1907
-1893
-1878
-1863
-1848
-1832
-1816
-1800
-1783
-1766
-1749
-1732
-1715
-1698
-1680
-1663
-1645
-1628
-1611
-1594
-1577
-1561
-1545
-1529
-1514
-1499
-1484
-1471
-1457
-1444
-1432
-1420
-1409
-1399
-1389
-1379
-1370
-1362
-1354
-1347
-1340
-1334
-1328
-1322
-1317
-1312
-1308
-1304
-1300
-1296
-1293
-1290
-1287
-1284
-1282
-1280
-1277
-1275
-1273
-1272
-1270
-1268
-1267
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1259
-1259
-1258
-1258
-1259
-1259
-1260
-1261
-1263
-1264
-1266
-1268
-1271
-1273
-1276
-1280
-1283
-1288
-1292
-1297
-1302
-1308
-1313
-1320
-1326
-1332
-1339
-1346
-1353
-1361
-1368
-1376
-1384
-1392
-1401
-1410
-1419
-1429
-1439
-1449
-1459
-1470
-1481
-1492
-1504
-1516
-1528
-1541
-1554
-1568
-1582
-1597
-1612
-1628
-1644
-1660
-1677
-1695
-1713
-1731
-1749
-1768
-1787
-1806
-1825
-1845
-1865
-1885
-1905
-1925
-1946
-1967
-1989
-2009
-2032
-2053
-2075
-2097
-2119
-2140
-2162
-2184
-2205
-2226
-2247
-2268
-2288
-2307
-2326
-2344
-2361
-2377
-2393
-2407
-2419
-2431
-2440
-2449
-2456
-2461
-2465
-2467
-2468
-2466
-2463
-2458
-2451
-2443
-2433
-2421
-2408
-2393
-2376
-2358
-2339
-2319
-2297
-2274
-2251
-2226
-2201
-2175
-2149
-2122
-2094
-2067
-2039
-2011
-1983
-1955
-1927
-1899
-1872
-1845
-1819
-1794
-1769
-1745
-1722
-1700
-1678
-1658
-1638
-1620
-1603
-1587
-1572
-1558
-1546
-1535
-1525
-1516
-1508
-1501
-1495
-1490
-1486
-1483
-1481
-1479
-1478
-1478
-1479
-1480
-1482
-1485
-1488
-1492
-1496
-1501
-1506
-1512
-1518
-1524
-1530
-1537
-1544
-1551
-1557
-1564
-1570
-1577
-1583
-1589
-1594
-1599
-1604
-1609
-1614
-1618
-1622
-1625
-1628
-1631
-1633
-1634
-1635
-1635
-1635
-1634
-1632
-1629
-1626
-1621
-1616
-1611
-1604
-1597
-1590
-1581
-1572
-1562
-1552
-1541
-1530
-1519
-1507
-1494
-1482
-1469
-1456
-1442
-1429
-1415
-1402
-1388
-1375
-1361
-1348
-1335
-1322
-1308
-1295
-1283
-1270
-1257
-1245
-1233
-1221
-1210
-1198
-1187
-1177
-1167
-1157
-1148
-1139
-1131
-1123
-1116
-1109
-1103
-1097
-1092
-1087
-1083
-1079
-1076
-1073
-1070
-1068
-1066
-1064
-1063
-1062
-1062
-1062
-1062
-1062
-1062
-1063
-1064
-1065
-1067
-1069
-1070
-1072
-1075
-1077
-1079
-1081
-1083
-1085
-1087
-1089
-1090
-1090
-1090
-1090
-1088
-1086
-1083
-1080
-1075
-1070
-1063
-1056
-1048
-1039
-1029
-1018
-1004
-992
-977
-961
-944
-925
-905
-883
-860
-835
-809
-780
-750
-719
-686
-651
-615
-577
-538
-497
-455
-412
-368
-324
-278
-231
-184
-137
-89
-41
7
55
103
150
198
244
291
336
381
425
468
510
551
591
629
666
701
735
767
797
826
852
877
900
922
941
958
973
986
997
1006
1012
1018
1020
1022
1022
1018
1014
1010
1002
995
985
975
964
951
939
925
911
897
882
867
851
836
820
804
788
772
756
740
724
708
693
677
662
648
634
620
607
594
583
572
562
552
544
536
529
523
518
513
509
505
502
500
497
496
494
493
492
491
490
490
489
489
488
488
487
486
485
483
482
479
477
474
470
466
462
457
452
446
441
435
428
422
416
409
403
397
391
385
379
374
369
364
360
356
352
348
345
342
340
337
335
333
332
330
328
327
325
324
323
321
320
319
318
317
317
316
315
315
314
314
313
312
312
311
310
308
307
305
302
300
297
293
289
285
280
275
269
262
255
247
238
229
219
208
197
185
172
159
146
132
117
102
87
71
56
40
24
8
-8
-24
-40
-55
-70
-84
-98
-111
-124
-135
-146
-155
-164
-171
-177
-183
-187
-190
-192
-193
-193
-193
-191
-189
-186
-182
-178
-174
-169
-164
-159
-153
-148
-142
-136
-130
-125
-119
-113
-108
-103
-98
-93
-88
-84
-80
-77
-73
-71
-69
-67
-65
-64
-64
-63
-63
-63
-64
-65
-66
-67
-68
-70
-71
-73
-74
-76
-77
-78
-79
-79
-80
-79
-79
-77
-76
-73
-71
-67
-63
-59
-53
-47
-41
-34
-26
-18
-9
0
10
21
32
43
55
68
80
93
106
119
132
146
159
172
186
199
213
226
239
252
265
278
291
304
317
329
341
353
365
377
388
400
411
422
433
444
455
466
476
487
498
509
519
529
539
548
557
565
573
580
586
591
595
598
600
601
601
600
597
594
590
585
578
572
564
556
548
539
530
520
511
501
491
482
473
464
455
447
439
432
426
420
416
412
409
407
406
406
407
410
413
418
423
429
437
445
454
464
475
486
499
512
526
541
557
573
589
606
623
641
659
676
694
712
730
748
766
783
800
817
834
851
867
883
899
915
931
946
962
977
993
1008
1024
1040
1056
1073
1090
1108
1126
1145
1165
1185
1206
1227
1249
1272
1295
1319
1343
1367
1392
1416
1441
1465
1489
1512
1535
1557
1578
1599
1618
1637
1655
1672
1687
1702
1716
1729
1742
1753
1764
1775
1785
1794
1803
1813
1821
1830
1839
1847
1856
1864
1872
1881
1889
1897
1906
1914
1923
1931
1940
1949
1958
1968
1978
1988
1999
2011
2023
2036
2050
2064
2080
2097
2115
2134
2154
2176
2199
2223
2249
2277
2306
2337
2369
2403
2439
2477
2517
2559
2602
2648
2695
2744
2795
2848
2902
2958
3015
3074
3135
3197
3260
3324
3389
3455
3522
3590
3658
3727
3796
3865
3935
4003
4073
4141
4209
4276
4342
4407
4471
4533
4594
4653
4710
4765
4818
4868
4916
4962
5005
5045
5082
5116
5147
5175
5199
5220
5238
5253
5265
5273
5277
5279
5277
5272
5264
5252
5237
5220
5199
5176
5149
5121
5090
5057
5021
4984
4946
4906
4865
4823
4780
4736
4692
4648
4603
4559
4515
4471
4428
4386
4344
4304
4264
4225
4187
4151
4115
4081
4049
4018
3988
3961
3935
3911
3889
3869
3851
3835
3821
3810
3801
3795
3791
3789
3790
3793
3799
3807
3817
3830
3845
3863
3882
3904
3928
3953
3981
4011
4043
4075
4111
4148
4187
4227
4269
4312
4357
4404
4453
4503
4555
4608
4664
4721
4779
4839
4901
4964
5029
5094
5161
5229
5297
5366
5435
5504
5573
5642
5710
5777
5844
5909
5972
6034
6093
6151
6206
6259
6309
6356
6401
6442
6480
6515
6547
6575
6599
6620
6637
6651
6661
6668
6671
6670
6666
6658
6647
6633
6616
6596
6573
6547
6519
6488
6455
6420
6384
6345
6305
6263
6219
6175
6129
6081
6033
5984
5934
5882
5831
5778
5726
5672
5619
5565
5511
5457
5403
5350
5297
5244
5192
5140
5089
5039
4989
4941
4893
4847
4801
4756
4712
4669
4627
4586
4545
4505
4465
4427
4389
4351
4314
4278
4243
4208
4174
4141
4109
4077
4046
4017
3988
3960
3933
3907
3882
3858
3835
3813
3792
3772
3752
3734
3715
3698
3680
3663
3646
3628
3611
3592
3573
3552
3531
3508
3484
3459
3432
3403
3373
3341
3307
3273
3236
3199
3160
3119
3078
3036
2992
2949
2904
2859
2813
2768
2722
2676
2630
2585
2540
2495
2451
2408
2365
2324
2283
2243
2205
2167
2130
2095
2061
2029
1998
1968
1940
1913
1888
1864
1842
1821
1801
1783
1766
1751
1737
1723
1711
1700
1689
1680
1670
1662
1653
1644
1636
1627
1617
1607
1595
1583
1570
1555
1539
1522
1503
1483
1462
1439
1415
1390
1365
1338
1310
1282
1253
1223
1193
1163
1133
1103
1072
1043
1012
984
955
927
900
873
848
823
799
776
754
733
713
694
676
659
643
629
616
603
592
582
574
566
559
553
549
545
542
541
541
542
544
548
553
560
569
579
592
607
624
643
664
688
714
743
774
807
843
881
921
963
1006
1053
1100
1149
1198
1249
1301
1353
1407
1460
1514
1569
1623
1678
1733
1788
1843
1897
1952
2005
2060
2114
2167
2220
2273
2324
2375
2425
2475
2523
2570
2616
2660
2703
2745
2784
2823
2859
2893
2926
2956
2984
3010
3034
3056
3075
3091
3106
3118
3127
3134
3139
3141
3141
3138
3134
3127
3118
3107
3095
3081
3065
3047
3028
3008
2987
2964
2940
2915
2890
2863
2836
2807
2779
2749
2720
2690
2660
2629
2599
2569
2540
2511
2482
2454
2426
2400
2374
2349
2325
2302
2280
2260
2241
2223
2206
2192
2178
2167
2157
2150
2144
2141
2140
2141
2145
2151
2160
2171
2185
2202
2221
2243
2267
2293
2322
2353
2385
2420
2457
2495
2535
2575
2618
2661
2705
2750
2795
2841
2888
2934
2980
3027
3073
3118
3164
3208
3252
3295
3337
3378
3418
3457
3494
3529
3563
3595
3625
3652
3678
3702
3723
3741
3758
3772
3783
3791
3797
3801
3801
3799
3795
3787
3777
3765
3750
3733
3713
3691
3668
3643
3616
3587
3557
3526
3495
3462
3429
3396
3363
3329
3296
3264
3232
3201
3171
3143
3116
3091
3067
3046
3026
3009
2993
2980
2969
2960
2953
2949
2946
2945
2947
2950
2956
2963
2972
2983
2996
3009
3025
3041
3059
3078
3098
3119
3140
3162
3185
3208
3231
3254
3277
3300
3322
3343
3364
3383
3400
3416
3430
3441
3450
3456
3460
3459
3456
3448
3437
3421
3401
3376
3347
3313
3274
3229
3180
3125
3064
2998
2927
2850
2768
2680
2586
2487
2383
2274
2159
2040
1916
1788
1656
1521
1382
1240
1096
949
801
652
502
351
200
50
-100
-248
-395
-540
-683
-823
-960
-1094
-1224
-1350
-1473
-1591
-1705
-1814
-1919
-2019
-2114
-2205
-2290
-2371
-2447
-2518
-2584
-2645
-2701
-2752
-2799
-2840
-2876
-2907
-2933
-2954
-2970
-2981
-2986
-2987
-2982
-2972
-2957
-2937
-2912
-2883
-2848
-2808
-2764
-2715
-2661
-2602
-2539
-2472
-2399
-2322
-2240
-2154
-2064
-1969
-1869
-1766
-1658
-1547
-1432
-1313
-1191
-1066
-939
-809
-676
-543
-407
-271
-134
3
140
276
412
545
677
807
933
1057
1177
1294
1406
1514
1617
1714
1807
1894
1975
2050
2118
2181
2237
2286
2328
2364
2393
2415
2430
2438
2440
2434
2422
2402
2377
2344
2305
2260
2208
2151
2088
2019
1945
1866
1783
1696
1604
1510
1412
1312
1209
1105
999
892
785
677
569
461
354
247
141
36
-68
-171
-272
-372
-471
-568
-663
-756
-848
-937
-1024
-1109
-1192
-1272
-1349
-1423
-1494
-1562
-1626
-1686
-1742
-1794
-1842
-1885
-1924
-1957
-1986
-2009
-2027
-2040
-2048
-2050
-2047
-2037
-2024
-2005
-1982
-1954
-1921
-1884
-1844
-1800
-1753
-1704
-1652
-1599
-1544
-1488
-1431
-1374
-1318
-1262
-1207
-1154
-1102
-1052
-1004
-959
-917
-877
-841
-808
-778
-752
-729
-711
-696
-685
-677
-674
-675
-679
-686
-698
-712
-730
-750
-774
-800
-829
-860
-892
-927
-963
-1000
-1038
-1077
-1117
-1156
-1196
-1236
-1275
-1313
-1350
-1386
-1420
-1452
-1483
-1511
-1536
-1559
-1579
-1596
-1610
-1620
-1627
-1631
-1630
-1626
-1618
-1606
-1591
-1571
-1547
-1520
-1489
-1454
-1415
-1372
-1326
-1276
-1223
-1167
-1108
-1045
-980
-912
-842
-769
-694
-617
-537
-457
-374
-290
-205
-118
-31
57
146
236
326
416
505
595
684
772
860
946
1031
1114
1195
1275
1352
1426
1498
1567
1633
1696
1755
1811
1863
1911
1956
1996
2033
2066
2094
2119
2141
2159
2173
2184
2192
2196
2198
2197
2193
2187
2179
2168
2155
2140
2123
2105
2085
2063
2039
2015
1988
1961
1932
1902
1870
1837
1803
1768
1731
1693
1654
1614
1573
1531
1488
1444
1400
1355
1310
1264
1218
1172
1126
1080
1033
987
941
895
850
804
759
714
670
626
583
540
499
458
419
381
345
310
277
246
217
190
166
144
124
107
93
82
74
68
66
66
70
77
86
99
115
133
154
178
205
234
265
298
333
370
409
449
491
534
577
621
666
710
755
800
844
887
930
972
1012
1053
1091
1129
1165
1201
1235
1268
1300
1330
1360
1389
1417
1444
1470
1495
1520
1544
1567
1590
1613
1635
1657
1679
1701
1723
1745
1767
1789
1812
1835
1858
1882
1907
1932
1957
1983
2009
2037
2066
2095
2125
2156
2187
2218
2251
2284
2318
2352
2387
2423
2459
2496
2534
2573
2613
2653
2694
2736
2779
2822
2867
2912
2958
3005
3052
3100
3149
3198
3248
3297
3347
3397
3447
3497
3547
3597
3646
3695
3744
3792
3839
3885
3931
3976
4019
4062
4105
4145
4184
4222
4258
4293
4325
4356
4385
4412
4437
4459
4480
4497
4512
4525
4534
4541
4544
4544
4542
4536
4526
4513
4497
4478
4456
4430
4401
4369
4335
4298
4258
4216
4172
4127
4078
4030
3980
3930
3878
3826
3774
3722
3670
3619
3568
3518
3469
3421
3374
3329
3285
3243
3203
3166
3130
3097
3067
3039
3013
2991
2971
2953
2939
2927
2917
2910
2905
2902
2902
2902
2905
2909
2914
2920
2927
2934
2942
2950
2958
2967
2976
2984
2993
3002
3011
3020
3029
3038
3047
3055
3064
3073
3081
3089
3097
3104
3111
3118
3124
3129
3134
3137
3140
3142
3142
3142
3141
3138
3135
3131
3126
3120
3113
3106
3097
3089
3079
3070
3060
3050
3039
3029
3019
3009
2999
2990
2980
2971
2963
2955
2947
2940
2933
2927
2921
2916
2911
2907
2904
2901
2899
2898
2899
2900
2902
2905
2910
2917
2924
2934
2944
2957
2971
2988
3006
3026
3048
3072
3098
3127
3158
3191
3227
3265
3306
3349
3395
3443
3493
3546
3602
3660
3720
3782
3846
3913
3981
4051
4124
4197
4273
4350
4428
4508
4589
4671
4753
4836
4920
5005
5090
5175
5260
5346
5432
5518
5604
5690
5776
5862
5948
6033
6118
6203
6287
6371
6454
6536
6617
6698
6777
6855
6931
7006
7079
7150
7219
7285
7349
7410
7469
7524
7577
7627
7674
7718
7758
7795
7829
7859
7886
7910
7930
7947
7960
7969
7975
7978
7977
7972
7965
7954
7941
7925
7906
7885
7862
7836
7810
7782
7752
7722
7691
7659
7626
7593
7560
7526
7492
7458
7423
7389
7354
7319
7283
7248
7212
7176
7140
7104
7067
7031
6995
6959
6924
6888
6853
6818
6784
6750
6717
6684
6651
6620
6589
6559
6529
6500
6471
6443
6415
6387
6359
6332
6304
6276
6247
6218
6188
6157
6126
6093
6060
6026
5992
5957
5921
5885
5848
5811
5774
5736
5699
5661
5623
5585
5547
5509
5471
5434
5396
5358
5321
5284
5247
5210
5173
5136
5099
5062
5025
4988
4951
4914
4877
4840
4802
4765
4728
4691
4654
4617
4580
4544
4509
4474
4440
4407
4374
4342
4312
4283
4255
4229
4204
4181
4160
4140
4123
4108
4094
4083
4075
4070
4067
4066
4067
4072
4078
4088
4100
4114
4130
4149
4169
4192
4216
4242
4269
4298
4328
4359
4391
4423
4457
4490
4524
4558
4592
4625
4659
4691
4723
4754
4783
4811
4838
4862
4885
4905
4923
4939
4952
4961
4968
4972
4973
4970
4964
4955
4943
4927
4908
4885
4860
4831
4799
4763
4725
4683
4639
4592
4542
4490
4436
4379
4320
4259
4197
4133
4067
4001
3934
3865
3795
3725
3654
3582
3509
3436
3361
3287
3211
3135
3058
2980
2902
2823
2743
2662
2581
2499
2417
2334
2250
2167
2083
1999
1914
1830
1746
1662
1579
1495
1413
1331
1249
1169
1089
1010
932
855
779
704
630
558
487
416
347
280
213
148
84
21
-40
-100
-159
-216
-271
-325
-376
-426
-473
-518
-560
-600
-637
-672
-704
-733
-759
-782
-803
-821
-837
-850
-861
-870
-876
-880
-882
-883
-881
-878
-873
-867
-859
-850
-840
-829
-818
-805
-791
-777
-763
-748
-732
-716
-700
-684
-668
-652
-636
-621
-606
-591
-577
-563
-550
-537
-525
-513
-502
-491
-481
-472
-463
-454
-447
-439
-433
-427
-422
-418
-414
-411
-410
-409
-410
-411
-414
-418
-423
-429
-437
-446
-457
-469
-482
-497
-513
-530
-548
-567
-587
-608
-629
-652
-674
-698
-721
-745
-770
-795
-820
-845
-871
-898
-924
-951
-979
-1006
-1035
-1064
-1093
-1123
-1153
-1183
-1215
-1246
-1278
-1311
-1344
-1377
-1411
-1444
-1478
-1512
-1546
-1580
-1614
-1647
-1680
-1712
-1744
-1775
-1805
-1834
-1862
-1889
-1915
-1939
-1962
-1983
-2001
-2019
-2033
-2045
-2057
-2065
-2071
-2074
-2075
-2074
-2070
-2064
-2055
-2045
-2032
-2017
-2001
-1982
-1962
-1940
-1916
-1890
-1864
-1835
-1806
-1775
-1743
-1710
-1676
-1641
-1605
-1569
-1533
-1497
-1460
-1423
-1387
-1351
-1315
-1280
-1246
-1212
-1179
-1148
-1118
-1089
-1062
-1036
-1012
-991
-971
-953
-938
-925
-914
-906
-901
-897
-897
-899
-903
-909
-918
-929
-942
-956
-973
-991
-1010
-1031
-1054
-1077
-1102
-1128
-1155
-1184
-1213
-1243
-1275
-1307
-1341
-1375
-1411
-1447
-1484
-1522
-1561
-1601
-1641
-1683
-1725
-1768
-1811
-1856
-1901
-1947
-1993
-2040
-2088
-2137
-2186
-2236
-2286
-2338
-2389
-2442
-2495
-2548
-2602
-2657
-2712
-2767
-2822
-2877
-2933
-2988
-3044
-3099
-3154
-3209
-3263
-3317
-3371
-3424
-3477
-3529
-3581
-3633
-3683
-3734
-3783
-3831
-3879
-3926
-3971
-4016
-4059
-4101
-4141
-4180
-4218
-4254
-4288
-4322
-4353
-4384
-4413
-4441
-4467
-4492
-4515
-4538
-4559
-4578
-4597
-4614
-4629
-4643
-4656
-4667
-4677
-4686
-4692
-4698
-4702
-4704
-4705
-4704
-4701
-4697
-4692
-4684
-4675
-4664
-4652
-4638
-4623
-4607
-4589
-4569
-4549
-4527
-4504
-4480
-4455
-4429
-4402
-4374
-4345
-4316
-4286
-4255
-4223
-4191
-4159
-4125
-4091
-4058
-4024
-3989
-3954
-3919
-3884
-3848
-3812
-3776
-3740
-3704
-3668
-3632
-3597
-3561
-3526
-3491
-3456
-3422
-3388
-3355
-3323
-3291
-3259
-3229
-3199
-3170
-3142
-3114
-3088
-3062
-3038
-3015
-2992
-2972
-2952
-2934
-2917
-2902
-2889
-2877
-2867
-2859
-2852
-2847
-2844
-2843
-2843
-2846
-2850
-2856
-2863
-2873
-2884
-2896
-2911
-2927
-2944
-2964
-2985
-3007
-3032
-3058
-3086
-3116
-3147
-3181
-3216
-3254
-3293
-3334
-3377
-3422
-3469
-3518
-3569
-3621
-3676
-3732
-3790
-3849
-3910
-3972
-4035
-4101
-4167
-4234
-4303
-4372
-4443
-4515
-4588
-4662
-4737
-4813
-4890
-4969
-5048
-5127
-5208
-5289
-5371
-5453
-5536
-5619
-5703
-5787
-5870
-5954
-6038
-6121
-6205
-6287
-6370
-6452
-6533
-6613
-6693
-6771
-6849
-6925
-7000
-7074
-7146
-7217
-7287
-7355
-7421
-7486
-7549
-7611
-7671
-7728
-7784
-7839
-7891
-7941
-7990
-8036
-8080
-8124
-8164
-8203
-8240
-8275
-8308
-8339
-8369
-8396
-8422
-8446
-8468
-8489
-8508
-8526
-8541
-8555
-8568
-8579
-8588
-8596
-8602
-8606
-8609
-8609
-8608
-8605
-8600
-8593
-8584
-8572
-8559
-8544
-8526
-8507
-8485
-8461
-8435
-8407
-8377
-8345
-8310
-8274
-8235
-8194
-8151
-8106
-8058
-8009
-7957
-7903
-7847
-7789
-7729
-7666
-7602
-7535
-7467
-7397
-7325
-7252
-7177
-7101
-7024
-6946
-6868
-6789
-6709
-6630
-6551
-6472
-6394
-6317
-6241
-6167
-6094
-6023
-5955
-5888
-5824
-5763
-5705
-5649
-5597
-5548
-5502
-5460
-5422
-5387
-5356
-5330
-5307
-5289
-5275
-5265
-5260
-5260
-5264
-5272
-5285
-5302
-5323
-5349
-5379
-5412
-5450
-5491
-5536
-5584
-5636
-5692
-5750
-5811
-5876
-5943
-6013
-6085
-6160
-6237
-6316
-6396
-6478
-6562
-6646
-6732
-6818
-6905
-6992
-7080
-7167
-7254
-7341
-7428
-7514
-7599
-7683
-7766
-7847
-7928
-8007
-8084
-8160
-8235
-8307
-8378
-8448
-8515
-8581
-8645
-8707
-8767
-8826
-8883
-8938
-8992
-9044
-9095
-9144
-9192
-9239
-9284
-9329
-9372
-9414
-9455
-9496
-9535
-9573
-9611
-9648
-9683
-9718
-9753
-9786
-9819
-9851
-9882
-9913
-9943
-9972
-10001
-10029
-10056
-10083
-10109
-10134
-10158
-10181
-10203
-10224
-10244
-10263
-10280
-10295
-10309
-10321
-10332
-10340
-10347
-10352
-10355
-10355
-10354
-10350
-10344
-10336
-10325
-10313
-10298
-10281
-10261
-10240
-10216
-10191
-10163
-10133
-10101
-10067
-10031
-9992
-9952
-9910
-9866
-9820
-9773
-9723
-9673
-9621
-9567
-9513
-9458
-9401
-9344
-9287
-9228
-9170
-9111
-9052
-8993
-8934
-8876
-8817
-8759
-8702
-8645
-8589
-8533
-8478
-8423
-8369
-8316
-8264
-8212
-8161
-8111
-8061
-8013
-7965
-7918
-7872
-7826
-7782
-7739
-7698
-7657
-7618
-7580
-7544
-7509
-7476
-7444
-7414
-7386
-7359
-7334
-7310
-7288
-7267
-7248
-7230
-7214
-7199
-7186
-7174
-7163
-7153
-7144
-7137
-7130
-7125
-7121
-7118
-7117
-7117
-7117
-7119
-7122
-7127
-7132
-7138
-7146
-7154
-7163
-7173
-7183
-7195
-7206
-7219
-7231
-7244
-7257
-7271
-7284
-7298
-7311
-7324
-7337
-7349
-7361
-7373
-7384
-7394
-7403
-7412
-7420
-7427
-7434
-7439
-7444
-7448
-7452
-7455
-7457
-7458
-7459
-7459
-7458
-7457
-7455
-7452
-7449
-7444
-7439
-7434
-7427
-7420
-7412
-7403
-7393
-7383
-7372
-7360
-7348
-7335
-7321
-7307
-7293
-7278
-7262
-7246
-7230
-7213
-7196
-7179
-7161
-7143
-7125
-7107
-7090
-7072
-7055
-7038
-7022
-7006
-6991
-6977
-6964
-6953
-6942
-6933
-6926
-6920
-6916
-6913
-6913
-6915
-6918
-6924
-6932
-6942
-6954
-6969
-6985
-7004
-7024
-7047
-7072
-7099
-7127
-7157
-7189
-7223
-7258
-7295
-7332
-7371
-7411
-7453
-7495
-7537
-7581
-7624
-7669
-7713
-7758
-7803
-7848
-7892
-7936
-7981
-8023
-8067
-8109
-8151
-8194
-8235
-8274
-8313
-8351
-8388
-8424
-8458
-8492
-8523
-8554
-8583
-8610
-8636
-8661
-8683
-8704
-8724
-8741
-8758
-8772
-8784
-8795
-8804
-8812
-8817
-8821
-8824
-8824
-8824
-8822
-8818
-8814
-8808
-8801
-8793
-8784
-8775
-8765
-8754
-8743
-8731
-8719
-8707
-8695
-8682
-8670
-8657
-8645
-8632
-8620
-8608
-8596
-8583
-8571
-8558
-8546
-8533
-8520
-8507
-8494
-8481
-8467
-8454
-8440
-8427
-8414
-8401
-8388
-8376
-8364
-8352
-8341
-8331
-8321
-8311
-8303
-8295
-8288
-8281
-8275
-8269
-8264
-8259
-8255
-8250
-8247
-8243
-8240
-8236
-8233
-8229
-8225
-8221
-8216
-8211
-8205
-8199
-8192
-8183
-8176
-8166
-8156
-8144
-8131
-8118
-8103
-8087
-8069
-8051
-8031
-8010
-7988
-7964
-7939
-7913
-7885
-7856
-7826
-7794
-7761
-7727
-7691
-7653
-7615
-7575
-7533
-7490
-7446
-7400
-7353
-7304
-7254
-7203
-7151
-7097
-7043
-6987
-6931
-6873
-6814
-6755
-6695
-6634
-6573
-6511
-6448
-6386
-6323
-6259
-6196
-6133
-6070
-6008
-5945
-5883
-5821
-5760
-5699
-5639
-5579
-5520
-5461
-5402
-5344
-5286
-5229
-5172
-5115
-5059
-5003
-4947
-4892
-4836
-4781
-4726
-4671
-4617
-4562
-4507
-4453
-4398
-4343
-4289
-4234
-4179
-4124
-4069
-4013
-3958
-3901
-3845
-3788
-3730
-3672
-3613
-3553
-3493
-3433
-3371
-3309
-3247
-3184
-3121
-3058
-2994
-2931
-2867
-2804
-2741
-2678
-2616
-2554
-2493
-2432
-2373
-2314
-2256
-2198
-2142
-2087
-2033
-1980
-1927
-1876
-1826
-1777
-1729
-1682
-1636
-1591
-1547
-1504
-1463
-1422
-1382
-1344
-1307
-1270
-1235
-1201
-1169
-1137
-1107
-1078
-1050
-1024
-998
-974
-951
-930
-909
-890
-871
-854
-838
-823
-809
-795
-782
-770
-759
-748
-738
-728
-718
-709
-700
-692
-684
-675
-667
-659
-651
-643
-635
-626
-618
-609
-600
-590
-580
-569
-557
-545
-532
-518
-503
-487
-470
-452
-433
-413
-392
-369
-346
-321
-295
-267
-239
-209
-178
-146
-113
-78
-43
-7
30
68
107
147
187
227
268
310
351
393
436
478
520
563
605
647
690
732
774
815
857
898
938
979
1018
1059
1098
1137
1175
1213
1251
1288
1325
1361
1396
1432
1467
1501
1535
1569
1602
1635
1668
1701
1733
1765
1797
1828
1860
1891
1922
1953
1984
2015
2045
2077
2107
2138
2168
2198
2228
2257
2286
2315
2343
2371
2398
2425
2451
2476
2501
2525
2548
2570
2592
2614
2635
2655
2675
2695
2715
2734
2754
2773
2793
2813
2833
2854
2875
2897
2920
2943
2967
2993
3019
3046
3074
3104
3134
3166
3198
3232
3266
3302
3338
3376
3413
3452
3491
3530
3570
3610
3650
3689
3729
3769
3808
3847
3885
3923
3960
3996
4032
4066
4099
4130
4161
4189
4217
4242
4266
4288
4308
4326
4343
4357
4370
4380
4389
4396
4401
4404
4406
4406
4404
4401
4396
4390
4382
4372
4362
4349
4335
4320
4304
4286
4267
4248
4227
4205
4183
4160
4136
4112
4086
4062
4038
4014
3989
3966
3942
3920
3898
3878
3858
3840
3823
3808
3794
3783
3773
3765
3759
3755
3753
3754
3757
3762
3769
3778
3790
3805
3821
3840
3861
3884
3910
3938
3968
3999
4033
4069
4107
4147
4189
4232
4277
4324
4372
4421
4473
4525
4579
4634
4690
4747
4806
4865
4925
4986
5048
5110
5173
5236
5299
5362
5426
5489
5552
5615
5677
5738
5799
5859
5918
5976
6033
6089
6144
6197
6249
6300
6350
6399
6446
6491
6536
6579
6621
6662
6701
6739
6775
6811
6845
6878
6909
6940
6969
6997
7023
7049
7073
7097
7119
7140
7160
7178
7196
7212
7227
7241
7254
7265
7275
7285
7293
7300
7306
7311
7315
7319
7321
7323
7324
7324
7324
7323
7321
7319
7316
7313
7310
7306
7302
7298
7294
7290
7286
7282
7278
7274
7270
7267
7264
7262
7260
7258
7257
7256
7255
7255
7255
7256
7257
7258
7259
7261
7262
7264
7266
7267
7269
7270
7272
7273
7274
7274
7275
7275
7276
7276
7276
7276
7276
7275
7275
7275
7275
7275
7275
7276
7276
7277
7278
7279
7281
7283
7286
7290
7294
7299
7305
7312
7320
7329
7339
7350
7362
7375
7389
7404
7419
7436
7453
7472
7490
7510
7529
7549
7570
7590
7611
7631
7651
7672
7692
7711
7731
7750
7768
7786
7803
7820
7836
7851
7866
7880
7893
7906
7918
7929
7940
7950
7960
7968
7976
7984
7990
7996
8000
8006
8009
8012
8015
8016
8018
8019
8020
8020
8021
8022
8023
8023
8026
8028
8029
8034
8037
8041
8045
8051
8057
8064
8070
8077
8086
8093
8102
8111
8119
8130
8138
8148
8157
8167
8177
8186
8195
8204
8213
8221
8228
8236
8243
8249
8255
8260
8264
8267
8270
8272
8272
8272
8270
8267
8262
8257
8249
8241
8230
8218
8205
8189
8173
8154
8134
8113
8089
8064
8037
8009
7979
7948
7915
7881
7845
7808
7769
7730
7689
7646
7603
7559
7514
7468
7421
7373
7325
7276
7226
7176
7126
7075
7025
6974
6923
6873
6823
6773
6723
6675
6626
6579
6532
6487
6442
6398
6356
6315
6275
6237
6200
6165
6131
6100
6070
6042
6015
5991
5968
5948
5929
5913
5898
5885
5875
5866
5859
5855
5852
5852
5853
5857
5863
5870
5880
5891
5904
5919
5936
5954
5974
5996
6019
6043
6069
6096
6124
6153
6183
6215
6247
6279
6313
6347
6381
6416
6451
6487
6522
6558
6593
6628
6663
6697
6730
6762
6794
6824
6853
6881
6907
6932
6956
6978
6999
7018
7036
7052
7066
7080
7091
7101
7109
7116
7121
7124
7125
7125
7122
7118
7112
7103
7093
7080
7065
7049
7030
7008
6985
6960
6932
6902
6870
6836
6800
6761
6721
6678
6634
6587
6539
6490
6438
6386
6331
6276
6219
6161
6102
6042
5981
5920
5858
5795
5731
5667
5603
5539
5474
5410
5345
5281
5217
5153
5090
5028
4966
4905
4844
4785
4727
4670
4613
4559
4505
4453
4402
4352
4304
4257
4212
4168
4126
4086
4046
4009
3974
3939
3907
3875
3846
3817
3790
3765
3741
3718
3696
3675
3655
3637
3619
3602
3586
3571
3557
3543
3531
3519
3507
3496
3486
3477
3469
3461
3453
3447
3441
3436
3431
3427
3424
3421
3419
3418
3417
3417
3418
3419
3422
3424
3428
3433
3438
3444
3451
3459
3467
3476
3486
3497
3509
3521
3535
3549
3564
3580
3597
3615
3635
3655
3676
3698
3721
3746
3771
3796
3823
3850
3877
3904
3932
3959
3986
4013
4040
4065
4090
4114
4138
4160
4181
4201
4220
4237
4253
4268
4282
4294
4305
4314
4321
4327
4331
4334
4335
4334
4331
4327
4320
4312
4302
4289
4275
4259
4241
4221
4199
4174
4148
4119
4089
4056
4021
3983
3944
3903
3860
3814
3767
3718
3667
3615
3561
3505
3448
3389
3329
3268
3205
3142
3077
3012
2945
2878
2810
2742
2673
2604
2535
2466
2397
2329
2261
2194
2127
2062
1997
1934
1872
1812
1753
1696
1641
1588
1537
1489
1442
1398
1356
1317
1281
1247
1216
1188
1163
1140
1121
1105
1093
1083
1076
1073
1073
1076
1082
1092
1104
1119
1137
1158
1181
1207
1236
1267
1301
1337
1375
1415
1458
1502
1548
1597
1646
1698
1751
1806
1861
1919
1977
2036
2096
2156
2217
2279
2341
2402
2464
2526
2586
2647
2706
2765
2822
2878
2932
2985
3036
3085
3133
3178
3221
3262
3300
3336
3370
3401
3430
3456
3479
3500
3518
3533
3546
3556
3563
3568
3569
3569
3565
3559
3550
3539
3525
3509
3490
3469
3446
3421
3394
3365
3335
3303
3270
3236
3201
3164
3128
3090
3052
3013
2974
2934
2894
2854
2814
2773
2733
2692
2652
2612
2572
2533
2494
2455
2417
2379
2342
2305
2269
2233
2198
2164
2130
2097
2065
2033
2001
1972
1943
1914
1886
1858
1832
1806
1780
1756
1732
1709
1686
1664
1643
1622
1602
1582
1562
1543
1525
1506
1488
1470
1453
1436
1419
1402
1385
1368
1352
1335
1319
1302
1286
1269
1252
1235
1218
1200
1183
1165
1146
1128
1109
1090
1070
1050
1031
1010
990
970
949
928
908
887
866
845
824
803
783
762
741
720
700
679
659
639
619
600
581
563
545
527
510
494
478
463
449
436
423
411
401
391
381
373
366
360
354
350
347
344
343
342
343
344
346
349
353
357
363
369
375
382
390
398
406
415
424
433
443
452
462
472
481
491
500
509
518
526
534
542
549
555
561
566
571
574
577
579
580
580
579
577
574
570
566
560
553
546
537
528
518
507
495
483
470
456
442
427
411
395
378
361
344
326
308
290
271
253
234
215
195
176
157
138
119
100
81
63
45
27
9
-8
-24
-39
-54
-68
-81
-93
-104
-114
-123
-130
-137
-141
-145
-147
-149
-148
-147
-144
-140
-134
-128
-120
-110
-100
-88
-75
-60
-44
-27
-9
11
31
53
77
101
127
153
181
210
240
270
302
334
367
401
436
471
506
542
578
615
652
689
726
763
800
838
875
912
949
986
1022
1059
1095
1131
1166
1200
1234
1267
1300
1331
1362
1392
1421
1450
1477
1503
1529
1554
1577
1600
1621
1641
1661
1679
1696
1712
1726
1739
1751
1762
1772
1780
1787
1793
1797
1800
1801
1801
1800
1797
1793
1787
1780
1772
1762
1751
1739
1725
1711
1695
1678
1661
1642
1622
1602
1580
1558
1535
1511
1487
1462
1436
1410
1383
1356
1329
1301
1273
1245
1217
1189
1161
1133
1105
1078
1050
1024
997
971
945
920
896
872
848
825
802
781
759
738
718
698
678
659
640
622
604
586
569
552
535
519
503
488
473
458
444
430
416
402
388
374
361
347
334
320
307
293
279
265
251
237
222
207
192
176
161
145
129
112
96
79
62
45
28
11
-6
-23
-40
-58
-75
-92
-110
-127
-144
-162
-180
-198
-216
-234
-253
-272
-291
-310
-330
-351
-371
-392
-413
-434
-456
-478
-500
-522
-545
-567
-590
-613
-636
-659
-682
-706
-729
-752
-776
-800
-824
-847
-872
-896
-920
-944
-969
-994
-1018
-1044
-1069
-1094
-1119
-1144
-1170
-1195
-1220
-1246
-1271
-1296
-1321
-1346
-1371
-1396
-1421
-1446
-1471
-1495
-1520
-1544
-1568
-1592
-1615
-1638
-1661
-1683
-1705
-1726
-1746
-1766
-1785
-1803
-1820
-1837
-1852
-1867
-1881
-1894
-1906
-1917
-1927
-1936
-1944
-1951
-1956
-1961
-1965
-1967
-1968
-1968
-1967
-1965
-1962
-1957
-1952
-1945
-1937
-1928
-1918
-1907
-1895
-1882
-1868
-1853
-1837
-1820
-1802
-1783
-1764
-1743
-1723
-1701
-1679
-1656
-1633
-1609
-1585
-1561
-1536
-1511
-1486
-1461
-1436
-1410
-1385
-1360
-1335
-1310
-1285
-1261
-1237
-1214
-1191
-1168
-1147
-1126
-1105
-1086
-1068
-1050
-1034
-1018
-1004
-991
-980
-969
-959
-951
-944
-938
-934
-930
-928
-927
-928
-930
-933
-937
-943
-950
-958
-967
-978
-991
-1004
-1018
-1035
-1052
-1071
-1091
-1111
-1134
-1157
-1181
-1207
-1234
-1262
-1292
-1322
-1354
-1386
-1420
-1455
-1491
-1528
-1566
-1605
-1644
-1685
-1726
-1768
-1810
-1853
-1897
-1941
-1985
-2029
-2075
-2120
-2165
-2211
-2256
-2301
-2345
-2390
-2434
-2478
-2521
-2563
-2605
-2647
-2687
-2727
-2766
-2803
-2840
-2876
-2910
-2943
-2974
-3004
-3033
-3060
-3086
-3110
-3133
-3154
-3173
-3191
-3208
-3223
-3236
-3248
-3258
-3268
-3275
-3282
-3287
-3292
-3295
-3297
-3299
-3300
-3300
-3299
-3298
-3297
-3295
-3292
-3290
-3287
-3284
-3280
-3277
-3273
-3269
-3265
-3262
-3258
-3254
-3250
-3247
-3243
-3240
-3236
-3233
-3231
-3228
-3226
-3224
-3222
-3221
-3220
-3219
-3219
-3220
-3221
-3223
-3225
-3228
-3232
-3236
-3241
-3247
-3254
-3261
-3270
-3279
-3288
-3299
-3310
-3321
-3334
-3347
-3361
-3375
-3389
-3405
-3420
-3437
-3453
-3470
-3487
-3504
-3521
-3539
-3556
-3574
-3591
-3608
-3625
-3642
-3659
-3676
-3692
-3708
-3724
-3739
-3755
-3769
-3784
-3798
-3811
-3825
-3838
-3851
-3863
-3876
-3888
-3899
-3911
-3922
-3934
-3945
-3955
-3966
-3977
-3988
-3998
-4009
-4019
-4030
-4040
-4051
-4061
-4072
-4083
-4093
-4104
-4115
-4126
-4137
-4148
-4159
-4171
-4182
-4194
-4206
-4218
-4230
-4243
-4255
-4268
-4281
-4294
-4307
-4320
-4333
-4346
-4359
-4372
-4385
-4397
-4410
-4422
-4434
-4445
-4456
-4467
-4477
-4487
-4496
-4505
-4513
-4522
-4529
-4537
-4544
-4551
-4557
-4563
-4569
-4575
-4581
-4586
-4592
-4597
-4603
-4608
-4614
-4620
-4626
-4632
-4638
-4645
-4652
-4660
-4667
-4676
-4684
-4693
-4703
-4713
-4723
-4734
-4746
-4758
-4771
-4784
-4797
-4812
-4827
-4842
-4859
-4876
-4893
-4912
-4931
-4950
-4970
-4991
-5013
-5035
-5058
-5081
-5105
-5130
-5155
-5181
-5207
-5234
-5260
-5288
-5315
-5343
-5372
-5400
-5429
-5458
-5487
-5516
-5545
-5574
-5604
-5633
-5663
-5692
-5722
-5751
-5780
-5809
-5839
-5867
-5896
-5925
-5953
-5982
-6010
-6038
-6066
-6093
-6120
-6147
-6174
-6200
-6226
-6252
-6277
-6301
-6325
-6349
-6371
-6393
-6414
-6435
-6454
-6473
-6491
-6507
-6523
-6538
-6553
-6566
-6578
-6590
-6600
-6610
-6619
-6627
-6635
-6642
-6647
-6652
-6657
-6660
-6663
-6665
-6666
-6666
-6666
-6664
-6661
-6658
-6653
-6647
-6641
-6633
-6624
-6614
-6603
-6591
-6578
-6563
-6548
-6532
-6514
-6496
-6476
-6455
-6434
-6411
-6388
-6363
-6338
-6311
-6284
-6256
-6227
-6198
-6167
-6136
-6105
-6072
-6039
-6006
-5972
-5938
-5903
-5868
-5833
-5798
-5762
-5727
-5692
-5656
-5621
-5586
-5551
-5517
-5482
-5449
-5415
-5383
-5350
-5319
-5288
-5258
-5229
-5201
-5173
-5147
-5122
-5098
-5075
-5053
-5032
-5013
-4995
-4979
-4964
-4950
-4938
-4927
-4918
-4911
-4904
-4900
-4897
-4895
-4895
-4896
-4899
-4904
-4910
-4918
-4927
-4938
-4950
-4963
-4979
-4995
-5013
-5033
-5053
-5075
-5098
-5123
-5148
-5175
-5203
-5231
-5261
-5292
-5323
-5355
-5388
-5421
-5455
-5489
-5524
-5559
-5594
-5630
-5665
-5701
-5737
-5772
-5808
-5843
-5879
-5913
-5948
-5982
-6016
-6049
-6081
-6113
-6145
-6175
-6205
-6234
-6263
-6290
-6317
-6342
-6367
-6391
-6414
-6436
-6456
-6476
-6494
-6512
-6528
-6543
-6556
-6569
-6580
-6589
-6597
-6604
-6610
-6614
-6617
-6619
-6619
-6618
-6615
-6612
-6607
-6600
-6593
-6584
-6575
-6564
-6552
-6539
-6525
-6509
-6493
-6476
-6457
-6438
-6418
-6396
-6374
-6351
-6327
-6301
-6275
-6248
-6221
-6192
-6162
-6132
-6101
-6070
-6037
-6004
-5970
-5936
-5900
-5865
-5828
-5791
-5754
-5716
-5677
-5638
-5599
-5559
-5520
-5480
-5439
-5399
-5358
-5318
-5277
-5236
-5195
-5154
-5113
-5073
-5032
-4991
-4950
-4909
-4868
-4827
-4787
-4746
-4705
-4665
-4625
-4584
-4544
-4504
-4464
-4424
-4385
-4345
-4306
-4267
-4228
-4189
-4151
-4113
-4075
-4037
-3999
-3962
-3925
-3888
-3851
-3815
-3779
-3744
-3709
-3674
-3640
-3606
-3572
-3540
-3507
-3475
-3444
-3414
-3384
-3354
-3325
-3297
-3270
-3243
-3217
-3191
-3167
-3143
-3119
-3097
-3075
-3054
-3034
-3015
-2996
-2978
-2961
-2945
-2929
-2914
-2900
-2887
-2874
-2862
-2851
-2840
-2830
-2821
-2813
-2805
-2798
-2792
-2786
-2781
-2777
-2773
-2769
-2766
-2764
-2762
-2761
-2760
-2760
-2760
-2760
-2761
-2762
-2764
-2766
-2768
-2771
-2775
-2778
-2782
-2787
-2791
-2796
-2801
-2807
-2812
-2818
-2824
-2830
-2837
-2843
-2849
-2855
-2861
-2867
-2873
-2879
-2884
-2889
-2893
-2897
-2901
-2904
-2907
-2908
-2910
-2910
-2910
-2908
-2906
-2903
-2899
-2895
-2889
-2882
-2874
-2865
-2854
-2843
-2830
-2816
-2801
-2785
-2767
-2748
-2728
-2707
-2684
-2660
-2634
-2607
-2579
-2549
-2518
-2486
-2452
-2417
-2381
-2343
-2304
-2264
-2223
-2180
-2136
-2091
-2045
-1998
-1950
-1900
-1850
-1799
-1747
-1694
-1640
-1585
-1530
-1474
-1417
-1360
-1302
-1243
-1184
-1124
-1064
-1004
-943
-882
-821
-760
-698
-637
-575
-514
-452
-391
-329
-268
-208
-148
-88
-28
30
88
146
203
259
314
369
422
475
526
577
626
675
722
768
813
856
899
940
980
1018
1055
1091
1126
1159
1192
1222
1252
1280
1307
1333
1358
1381
1403
1424
1444
1463
1480
1497
1512
1526
1540
1552
1563
1574
1583
1592
1599
1606
1612
1617
1622
1626
1629
1631
1633
1634
1635
1635
1634
1633
1632
1630
1627
1624
1621
1618
1614
1609
1605
1600
1595
1590
1584
1579
1573
1567
1561
1555
1549
1543
1538
1532
1526
1520
1515
1509
1504
1499
1494
1489
1485
1480
1476
1472
1468
1465
1461
1458
1455
1452
1450
1448
1446
1445
1444
1443
1443
1444
1445
1446
1449
1451
1455
1459
1463
1469
1475
1481
1488
1496
1505
1514
1523
1534
1544
1556
1568
1580
1593
1607
1621
1635
1650
1665
1680
1696
1713
1729
1746
1763
1781
1799
1817
1836
1854
1873
1893
1912
1932
1951
1971
1991
2011
2031
2050
2070
2089
2109
2128
2146
2165
2183
2200
2217
2234
2250
2266
2281
2295
2309
2322
2335
2347
2359
2370
2380
2390
2399
2408
2417
2425
2432
2439
2446
2452
2458
2464
2469
2474
2478
2483
2487
2490
2494
2497
2500
2503
2506
2508
2510
2512
2514
2515
2516
2517
2518
2518
2518
2518
2518
2517
2516
2515
2514
2513
2511
2509
2508
2506
2504
2501
2499
2497
2495
2492
2490
2487
2485
2483
2480
2478
2475
2473
2471
2468
2466
2464
2462
2459
2457
2455
2454
2452
2451
2450
2449
2448
2447
2447
2447
2448
2448
2449
2450
2451
2452
2454
2455
2457
2458
2460
2461
2463
2464
2466
2467
2468
2469
2469
2470
2470
2471
2471
2471
2471
2471
2471
2471
2471
2471
2471
2470
2469
2468
2467
2466
2464
2462
2460
2457
2454
2450
2447
2442
2438
2433
2428
2423
2417
2411
2404
2397
2390
2382
2374
2366
2358
2349
2339
2330
2319
2309
2298
2287
2276
2265
2253
2240
2228
2215
2202
2188
2174
2160
2146
2131
2115
2100
2083
2067
2049
2032
2013
1994
1975
1955
1934
1913
1891
1868
1845
1821
1796
1771
1745
1718
1691
1664
1635
1606
1577
1547
1516
1485
1454
1422
1389
1357
1324
1290
1257
1223
1188
1154
1119
1084
1049
1014
978
942
906
870
834
797
761
724
687
651
614
577
541
504
468
432
396
360
324
289
254
220
185
151
117
84
50
17
-15
-48
-80
-112
-143
-175
-206
-236
-267
-297
-326
-356
-384
-413
-440
-467
-494
-520
-545
-569
-593
-616
-638
-659
-679
-699
-717
-734
-751
-767
-781
-795
-808
-821
-832
-842
-852
-861
-869
-876
-882
-888
-893
-898
-902
-905
-908
-910
-911
-913
-913
-914
-914
-913
-913
-912
-911
-910
-909
-908
-906
-905
-904
-902
-901
-900
-899
-898
-897
-896
-895
-895
-895
-895
-895
-895
-896
-896
-897
-899
-900
-902
-904
-907
-910
-913
-917
-922
-926
-932
-938
-944
-951
-959
-967
-976
-985
-995
-1006
-1016
-1029
-1042
-1055
-1068
-1082
-1097
-1112
-1128
-1144
-1161
-1178
-1196
-1215
-1233
-1252
-1272
-1292
-1312
-1333
-1354
-1375
-1396
-1418
-1440
-1462
-1484
-1506
-1528
-1551
-1573
-1595
-1617
-1639
-1662
-1683
-1705
-1727
-1748
-1770
-1791
-1812
-1833
-1854
-1874
-1895
-1915
-1935
-1956
-1976
-1996
-2016
-2036
-2056
-2077
-2097
-2117
-2137
-2158
-2178
-2198
-2219
-2239
-2260
-2280
-2301
-2322
-2342
-2363
-2384
-2405
-2425
-2446
-2467
-2488
-2509
-2530
-2552
-2573
-2594
-2614
-2635
-2656
-2677
-2697
-2718
-2738
-2758
-2778
-2798
-2818
-2838
-2857
-2877
-2896
-2916
-2935
-2955
-2974
-2994
-3013
-3033
-3052
-3071
-3090
-3110
-3129
-3148
-3167
-3186
-3204
-3223
-3241
-3259
-3276
-3294
-3311
-3328
-3344
-3360
-3376
-3391
-3406
-3420
-3434
-3448
-3461
-3474
-3486
-3498
-3509
-3520
-3530
-3540
-3550
-3559
-3567
-3575
-3583
-3590
-3597
-3604
-3609
-3615
-3620
-3624
-3628
-3631
-3634
-3637
-3638
-3640
-3641
-3641
-3640
-3640
-3638
-3636
-3634
-3631
-3628
-3625
-3621
-3616
-3611
-3606
-3601
-3595
-3589
-3582
-3576
-3569
-3562
-3554
-3547
-3539
-3531
-3523
-3516
-3508
-3500
-3492
-3484
-3476
-3468
-3461
-3453
-3446
-3438
-3431
-3424
-3417
-3411
-3405
-3398
-3392
-3387
-3381
-3376
-3371
-3367
-3363
-3359
-3355
-3352
-3348
-3346
-3343
-3341
-3339
-3337
-3336
-3334
-3334
-3333
-3333
-3333
-3333
-3334
-3335
-3336
-3337
-3339
-3341
-3343
-3346
-3348
-3351
-3355
-3358
-3362
-3366
-3371
-3376
-3381
-3386
-3392
-3398
-3405
-3411
-3419
-3426
-3434
-3442
-3450
-3458
-3467
-3475
-3484
-3493
-3503
-3512
-3521
-3530
-3540
-3549
-3558
-3567
-3577
-3586
-3595
-3604
-3612
-3621
-3630
-3638
-3647
-3655
-3663
-3671
-3679
-3687
-3695
-3703
-3711
-3718
-3726
-3733
-3740
-3747
-3754
-3760
-3767
-3773
-3779
-3785
-3790
-3795
-3800
-3804
-3808
-3812
-3815
-3818
-3820
-3821
-3822
-3823
-3823
-3822
-3820
-3818
-3816
-3812
-3808
-3804
-3799
-3793
-3786
-3779
-3771
-3762
-3753
-3743
-3732
-3721
-3710
-3697
-3685
-3671
-3658
-3643
-3629
-3613
-3597
-3581
-3564
-3547
-3529
-3511
-3492
-3473
-3454
-3433
-3413
-3392
-3371
-3349
-3327
-3305
-3282
-3259
-3235
-3211
-3187
-3162
-3137
-3112
-3086
-3060
-3034
-3007
-2980
-2953
-2926
-2898
-2870
-2842
-2814
-2785
-2757
-2729
-2700
-2672
-2643
-2615
-2587
-2559
-2531
-2504
-2477
-2450
-2424
-2398
-2373
-2348
-2324
-2301
-2278
-2256
-2235
-2214
-2195
-2176
-2158
-2141
-2125
-2110
-2096
-2083
-2070
-2059
-2049
-2040
-2032
-2025
-2019
-2013
-2009
-2007
-2004
-2003
-2001
-2001
-2003
-2005
-2007
-2009
-2013
-2019
-2023
-2029
-2035
-2041
-2049
-2056
-2064
-2072
-2081
-2090
-2100
-2110
-2120
-2130
-2141
-2152
-2162
-2173
-2184
-2195
-2206
-2217
-2227
-2237
-2247
-2256
-2265
-2274
-2281
-2289
-2296
-2302
-2307
-2312
-2315
-2318
-2321
-2322
-2323
-2323
-2321
-2319
-2316
-2312
-2307
-2301
-2294
-2286
-2277
-2266
-2255
-2242
-2228
-2213
-2197
-2179
-2160
-2140
-2119
-2096
-2072
-2047
-2021
-1993
-1965
-1935
-1904
-1872
-1839
-1805
-1770
-1734
-1697
-1659
-1621
-1582
-1542
-1502
-1461
-1420
-1378
-1335
-1292
-1249
-1206
-1162
-1118
-1073
-1029
-984
-939
-894
-848
-803
-757
-711
-665
-619
-573
-526
-480
-433
-387
-340
-294
-247
-200
-154
-107
-60
-14
33
80
126
173
219
265
312
358
403
449
494
539
584
629
673
716
760
803
845
887
929
970
1010
1051
1091
1131
1169
1208
1246
1283
1320
1357
1393
1428
1463
1498
1532
1565
1598
1631
1663
1695
1726
1757
1788
1818
1848
1877
1906
1935
1964
1992
2020
2048
2076
2103
2130
2157
2184
2211
2238
2264
2291
2317
2343
2369
2395
2421
2447
2472
2497
2523
2548
2573
2598
2622
2647
2672
2696
2721
2745
2770
2794
2818
2842
2866
2890
2914
2938
2962
2986
3010
3033
3057
3080
3104
3127
3151
3174
3197
3221
3244
3267
3291
3314
3338
3361
3385
3408
3432
3456
3480
3503
3527
3551
3576
3600
3624
3648
3672
3697
3721
3745
3769
3794
3818
3842
3866
3890
3914
3938
3962
3986
4011
4035
4059
4083
4108
4132
4157
4181
4206
4231
4256
4281
4307
4332
4358
4384
4410
4437
4463
4490
4517
4544
4571
4599
4626
4654
4682
4710
4738
4766
4794
4822
4850
4879
4907
4935
4963
4992
5020
5048
5075
5103
5131
5158
5185
5212
5239
5266
5292
5318
5344
5369
5394
5419
5443
5467
5491
5514
5537
5560
5582
5604
5625
5646
5667
5688
5708
5728
5747
5766
5785
5803
5821
5838
5855
5871
5887
5902
5917
5931
5945
5958
5970
5982
5993
6003
6013
6021
6029
6036
6043
6048
6053
6056
6059
6062
6063
6064
6063
6063
6061
6059
6056
6053
6049
6044
6040
6034
6028
6022
6016
6009
6003
5996
5988
5981
5974
5967
5960
5953
5946
5939
5933
5926
5920
5914
5908
5903
5898
5893
5889
5884
5881
5877
5875
5872
5870
5868
5867
5866
5866
5866
5866
5867
5868
5869
5871
5873
5875
5878
5880
5883
5886
5889
5893
5896
5899
5902
5905
5908
5911
5913
5916
5918
5920
5922
5924
5925
5926
5926
5926
5926
5926
5924
5923
5921
5918
5915
5912
5908
5903
5898
5893
5887
5880
5873
5865
5856
5847
5837
5827
5816
5804
5792
5779
5766
5752
5737
5722
5707
5691
5674
5657
5640
5621
5603
5584
5564
5544
5524
5503
5481
5459
5437
5415
5392
5368
5344
5320
5296
5271
5246
5221
5195
5168
5142
5115
5088
5060
5032
5004
4975
4946
4916
4887
4857
4827
4796
4765
4735
4703
4672
4640
4609
4577
4545
4513
4481
4449
4417
4385
4354
4322
4290
4258
4226
4195
4163
4131
4100
4067
4037
4005
3974
3943
3911
3880
3849
3819
3788
3757
3727
3697
3667
3637
3607
3578
3549
3520
3491
3462
3434
3406
3378
3350
3323
3296
3269
3243
3217
3191
3166
3141
3116
3092
3068
3044
3021
2998
2975
2953
2932
2910
2890
2869
2849
2829
2810
2791
2772
2754
2736
2718
2701
2684
2668
2652
2636
2620
2605
2591
2576
2562
2548
2535
2522
2509
2496
2484
2472
2459
2447
2436
2424
2412
2401
2389
2378
2366
2355
2343
2332
2320
2309
2298
2286
2275
2264
2252
2241
2230
2219
2208
2197
2186
2175
2164
2154
2143
2132
2122
2111
2101
2091
2081
2070
2060
2050
2040
2029
2020
2009
2000
1990
1980
1970
1959
1949
1939
1928
1917
1907
1896
1885
1873
1862
1850
1839
1827
1815
1802
1790
1777
1764
1751
1737
1723
1710
1696
1681
1667
1652
1638
1623
1608
1592
1577
1561
1545
1529
1512
1495
1478
1460
1442
1424
1405
1386
1366
1346
1325
1304
1283
1261
1239
1216
1193
1169
1145
1120
1095
1069
1043
1016
989
962
933
905
876
846
816
786
755
723
691
659
626
592
558
524
490
455
419
384
348
311
275
238
201
163
126
88
50
12
-27
-65
-104
-143
-182
-221
-260
-299
-338
-377
-417
-456
-495
-534
-573
-612
-650
-689
-727
-765
-804
-841
-879
-917
-954
-991
-1028
-1066
-1103
-1139
-1176
-1213
-1250
-1287
-1323
-1360
-1397
-1434
-1470
-1507
-1544
-1580
-1617
-1653
-1689
-1725
-1761
-1797
-1832
-1867
-1902
-1937
-1971
-2004
-2037
-2071
-2103
-2135
-2166
-2197
-2227
-2257
-2286
-2314
-2342
-2370
-2396
-2422
-2448
-2473
-2497
-2521
-2544
-2566
-2589
-2610
-2631
-2652
-2673
-2693
-2712
-2732
-2751
-2770
-2789
-2808
-2826
-2844
-2863
-2881
-2899
-2917
-2935
-2953
-2971
-2989
-3007
-3025
-3043
-3061
-3079
-3098
-3116
-3135
-3153
-3172
-3191
-3210
-3229
-3249
-3269
-3288
-3309
-3329
-3350
-3371
-3392
-3413
-3435
-3457
-3479
-3501
-3524
-3547
-3570
-3594
-3618
-3642
-3667
-3691
-3716
-3741
-3767
-3793
-3819
-3845
-3872
-3898
-3925
-3952
-3980
-4006
-4035
-4062
-4091
-4119
-4147
-4175
-4204
-4232
-4261
-4289
-4318
-4347
-4376
-4405
-4434
-4462
-4491
-4520
-4549
-4577
-4605
-4634
-4662
-4689
-4717
-4744
-4771
-4798
-4824
-4850
-4876
-4901
-4926
-4951
-4975
-4999
-5022
-5045
-5067
-5089
-5110
-5131
-5151
-5170
-5189
-5207
-5225
-5242
-5258
-5274
-5288
-5302
-5315
-5328
-5339
-5350
-5360
-5370
-5378
-5386
-5393
-5399
-5404
-5409
-5413
-5416
-5418
-5419
-5420
-5420
-5419
-5417
-5414
-5411
-5406
-5401
-5394
-5387
-5378
-5369
-5359
-5347
-5335
-5321
-5307
-5292
-5275
-5258
-5240
-5221
-5201
-5180
-5159
-5137
-5114
-5091
-5067
-5043
-5018
-4993
-4967
-4941
-4914
-4887
-4860
-4833
-4806
-4778
-4751
-4723
-4695
-4667
-4639
-4611
-4582
-4554
-4526
-4498
-4470
-4442
-4413
-4385
-4358
-4330
-4302
-4274
-4247
-4219
-4192
-4165
-4138
-4111
-4085
-4059
-4032
-4006
-3981
-3955
-3930
-3905
-3880
-3855
-3831
-3807
-3783
-3759
-3736
-3713
-3690
-3668
-3645
-3623
-3602
-3580
-3558
-3537
-3516
-3496
-3475
-3455
-3434
-3415
-3395
-3376
-3357
-3338
-3320
-3302
-3284
-3267
-3250
-3234
-3217
-3202
-3186
-3171
-3156
-3142
-3128
-3114
-3100
-3086
-3073
-3059
-3046
-3032
-3019
-3006
-2992
-2978
-2964
-2950
-2936
-2921
-2906
-2891
-2876
-2860
-2844
-2827
-2811
-2794
-2776
-2759
-2741
-2723
-2704
-2686
-2667
-2648
-2628
-2608
-2588
-2568
-2547
-2526
-2505
-2483
-2462
-2439
-2417
-2394
-2370
-2347
-2323
-2298
-2273
-2248
-2223
-2197
-2170
-2144
-2116
-2089
-2061
-2033
-2004
-1975
-1946
-1917
-1887
-1857
-1826
-1796
-1765
-1734
-1703
-1672
-1640
-1609
-1577
-1545
-1513
-1481
-1449
-1417
-1385
-1352
-1320
-1288
-1255
-1223
-1190
-1158
-1126
-1093
-1061
-1029
-997
-966
-934
-903
-872
-841
-811
-781
-751
-722
-693
-665
-636
-609
-581
-554
-527
-501
-475
-449
-423
-398
-374
-349
-325
-301
-278
-255
-232
-209
-187
-166
-144
-124
-103
-83
-64
-45
-27
-9
8
25
41
57
72
86
100
113
125
137
149
159
170
179
188
197
205
212
219
225
232
237
242
247
252
256
260
264
268
271
275
279
282
286
289
293
297
302
306
311
316
322
328
334
341
348
356
363
372
381
390
400
410
421
433
445
457
470
484
498
512
527
542
558
575
592
609
627
645
663
682
702
722
742
762
783
804
826
848
870
893
916
939
962
986
1010
1035
1060
1085
1110
1135
1161
1187
1213
1240
1266
1293
1319
1346
1373
1400
1426
1453
1480
1506
1533
1559
1586
1612
1638
1663
1689
1714
1739
1764
1789
1813
1837
1860
1884
1907
1929
1951
1973
1994
2013
2035
2054
2073
2092
2110
2127
2144
2160
2175
2190
2204
2218
2231
2244
2256
2267
2278
2288
2298
2308
2317
2325
2334
2342
2349
2357
2364
2371
2378
2385
2392
2398
2405
2411
2418
2424
2431
2437
2443
2449
2456
2462
2468
2474
2479
2485
2490
2496
2501
2505
2510
2514
2517
2521
2524
2527
2529
2531
2532
2533
2533
2533
2533
2532
2531
2529
2527
2525
2522
2519
2516
2512
2508
2504
2500
2495
2490
2485
2479
2474
2468
2462
2456
2450
2443
2437
2430
2423
2415
2408
2400
2392
2384
2376
2367
2358
2349
2340
2331
2322
2312
2302
2292
2282
2272
2262
2252
2242
2232
2221
2211
2201
2191
2181
2171
2161
2152
2142
2133
2124
2115
2107
2098
2090
2082
2074
2067
2060
2053
2045
2040
2033
2028
2021
2016
2011
2005
2001
1998
1993
1990
1986
1983
1980
1977
1975
1972
1970
1969
1967
1966
1965
1964
1964
1963
1963
1963
1964
1964
1965
1965
1966
1967
1968
1969
1970
1971
1971
1972
1973
1973
1974
1974
1974
1974
1974
1974
1973
1972
1971
1970
1968
1966
1964
1962
1959
1956
1953
1949
1945
1940
1936
1931
1925
1920
1914
1907
1901
1894
1886
1879
1871
1862
1854
1845
1835
1826
1816
1806
1795
1784
1773
1762
1750
1738
1726
1714
1702
1689
1677
1664
1651
1638
1626
1613
1600
1587
1574
1561
1548
1535
1522
1509
1496
1483
1470
1457
1444
1432
1419
1407
1394
1382
1370
1358
1346
1335
1323
1312
1302
1291
1281
1272
1263
1254
1245
1237
1230
1223
1217
1211
1205
1200
1196
1192
1189
1186
1184
1182
1181
1181
1180
1181
1182
1183
1185
1187
1190
1193
1197
1201
1205
1210
1214
1220
1225
1231
1236
1242
1249
1255
1262
1268
1275
1282
1290
1297
1305
1312
1320
1328
1336
1344
1352
1361
1369
1377
1386
1394
1402
1410
1418
1426
1434
1441
1448
1455
1461
1468
1473
1479
1484
1489
1493
1497
1500
1504
1506
1508
1510
1512
1513
1513
1514
1513
1513
1512
1510
1508
1506
1503
1500
1496
1492
1488
1483
1477
1471
1464
1457
1450
1441
1433
1423
1414
1403
1392
1381
1369
1357
1344
1331
1317
1303
1288
1273
1258
1242
1226
1209
1192
1175
1158
1140
1122
1104
1086
1067
1048
1030
1010
992
972
953
934
914
894
875
855
835
815
795
775
755
735
715
695
675
655
635
615
595
575
555
536
516
497
478
459
440
421
403
385
368
350
333
316
300
283
267
252
236
221
207
192
178
164
150
137
124
111
99
87
75
64
53
42
32
22
13
4
-5
-14
-22
-29
-37
-44
-51
-57
-63
-69
-75
-80
-85
-90
-94
-99
-103
-107
-111
-115
-118
-121
-124
-127
-130
-132
-134
-136
-138
-139
-140
-141
-141
-141
-141
-140
-139
-138
-136
-134
-131
-128
-125
-121
-117
-113
-108
-103
-97
-91
-85
-78
-71
-64
-56
-48
-40
-31
-22
-13
-4
6
15
25
35
45
55
65
75
85
94
104
113
123
132
141
149
157
165
173
180
187
193
199
204
209
213
217
220
223
225
227
228
229
228
228
227
225
222
220
216
212
208
203
197
191
185
177
170
162
153
144
134
124
114
102
91
79
66
53
40
26
11
-4
-19
-36
-52
-69
-87
-105
-124
-144
-164
-184
-205
-227
-249
-271
-294
-318
-342
-366
-391
-416
-442
-468
-493
-520
-546
-572
-598
-625
-651
-677
-703
-729
-754
-779
-804
-828
-853
-876
-899
-922
-944
-966
-987
-1008
-1028
-1048
-1067
-1085
-1103
-1120
-1136
-1152
-1167
-1181
-1195
-1207
-1219
-1231
-1241
-1250
-1259
-1267
-1273
-1279
-1284
-1288
-1291
-1293
-1294
-1294
-1293
-1291
-1288
-1284
-1279
-1274
-1267
-1260
-1252
-1243
-1234
-1224
-1213
-1201
-1189
-1176
-1163
-1149
-1135
-1121
-1106
-1090
-1074
-1058
-1042
-1025
-1008
-991
-974
-956
-939
-921
-903
-885
-867
-849
-831
-813
-795
-777
-759
-742
-724
-707
-690
-673
-656
-640
-624
-609
-593
-578
-564
-550
-536
-523
-510
-497
-485
-474
-462
-452
-441
-431
-422
-412
-403
-395
-386
-378
-370
-363
-355
-348
-341
-334
-327
-320
-314
-307
-301
-294
-288
-282
-276
-270
-264
-258
-252
-246
-240
-235
-229
-224
-219
-213
-208
-203
-199
-194
-190
-185
-181
-177
-174
-170
-167
-164
-161
-159
-157
-155
-153
-152
-150
-150
-149
-149
-150
-151
-152
-153
-155
-158
-160
-163
-167
-171
-175
-179
-184
-189
-194
-200
-206
-211
-218
-224
-230
-237
-244
-250
-257
-264
-271
-277
-284
-291
-298
-305
-312
-319
-326
-332
-339
-346
-353
-359
-366
-373
-379
-386
-392
-398
-404
-410
-416
-422
-427
-432
-437
-442
-447
-451
-455
-459
-463
-466
-469
-472
-474
-477
-479
-481
-482
-484
-485
-486
-487
-487
-488
-488
-488
-488
-488
-488
-487
-487
-486
-485
-484
-482
-480
-478
-476
-473
-470
-467
-463
-459
-455
-450
-444
-439
-432
-426
-418
-411
-402
-393
-384
-374
-364
-353
-341
-329
-317
-303
-290
-275
-261
-246
-230
-214
-198
-181
-164
-147
-129
-112
-94
-76
-58
-40
-22
-3
15
33
51
69
88
106
124
142
159
177
195
212
229
246
263
279
295
311
327
342
357
371
385
398
412
424
436
448
459
469
479
488
496
504
511
518
523
528
532
536
538
540
541
541
540
538
536
532
528
523
517
510
502
494
485
475
464
452
440
427
413
399
384
368
352
335
317
299
280
261
241
220
199
177
155
132
108
85
60
36
11
-14
-40
-65
-91
-117
-143
-169
-195
-222
-248
-274
-299
-325
-351
-376
-401
-426
-451
-475
-499
-523
-546
-570
-592
-615
-637
-659
-680
-701
-722
-742
-762
-781
-799
-818
-835
-852
-869
-884
-900
-914
-928
-941
-954
-966
-977
-988
-997
-1006
-1014
-1022
-1030
-1036
-1042
-1047
-1051
-1054
-1057
-1058
-1059
-1060
-1059
-1058
-1056
-1053
-1050
-1046
-1042
-1037
-1031
-1025
-1018
-1012
-1004
-996
-988
-979
-970
-960
-950
-940
-930
-919
-908
-897
-885
-874
-862
-850
-837
-825
-812
-799
-786
-773
-760
-746
-733
-719
-705
-691
-677
-662
-648
-633
-619
-604
-589
-573
-558
-543
-527
-512
-497
-481
-466
-450
-435
-420
-405
-390
-375
-360
-346
-331
-317
-304
-290
-277
-264
-251
-239
-227
-216
-205
-194
-184
-174
-165
-156
-147
-139
-132
-125
-118
-112
-107
-102
-97
-93
-90
-87
-84
-82
-81
-80
-80
-81
-82
-83
-85
-88
-91
-96
-100
-105
-111
-118
-125
-133
-142
-151
-161
-172
-184
-196
-209
-222
-237
-251
-267
-283
-300
-318
-336
-355
-374
-395
-415
-437
-458
-481
-504
-527
-551
-575
-600
-625
-651
-677
-704
-731
-758
-785
-813
-841
-869
-898
-927
-955
-984
-1012
-1042
-1071
-1100
-1129
-1158
-1187
-1216
-1245
-1273
-1301
-1330
-1358
-1386
-1413
-1441
-1468
-1495
-1522
-1548
-1574
-1600
-1626
-1651
-1676
-1701
-1725
-1749
-1772
-1795
-1818
-1840
-1862
-1884
-1905
-1925
-1946
-1965
-1985
-2004
-2021
-2040
-2058
-2075
-2092
-2108
-2124
-2140
-2155
-2169
-2183
-2197
-2210
-2223
-2236
-2247
-2259
-2270
-2280
-2290
-2299
-2308
-2317
-2325
-2332
-2339
-2346
-2352
-2357
-2363
-2367
-2372
-2375
-2379
-2382
-2384
-2386
-2387
-2388
-2389
-2389
-2389
-2388
-2387
-2386
-2384
-2382
-2379
-2377
-2374
-2370
-2366
-2363
-2358
-2354
-2349
-2345
-2340
-2334
-2329
-2324
-2318
-2312
-2306
-2300
-2294
-2287
-2281
-2274
-2267
-2260
-2253
-2246
-2239
-2232
-2225
-2218
-2211
-2204
-2197
-2191
-2184
-2177
-2171
-2165
-2159
-2153
-2147
-2141
-2136
-2131
-2125
-2121
-2116
-2111
-2107
-2103
-2099
-2095
-2091
-2088
-2085
-2083
-2080
-2078
-2076
-2075
-2074
-2073
-2073
-2072
-2072
-2073
-2074
-2074
-2076
-2077
-2079
-2080
-2082
-2084
-2086
-2088
-2090
-2093
-2095
-2096
-2098
-2100
-2102
-2103
-2105
-2106
-2107
-2108
-2109
-2109
-2110
-2110
-2111
-2111
-2111
-2110
-2109
-2108
-2107
-2105
-2103
-2101
-2098
-2095
-2091
-2087
-2082
-2077
-2072
-2066
-2059
-2053
-2045
-2037
-2029
-2021
-2013
-2005
-1995
-1986
-1976
-1967
-1956
-1946
-1935
-1924
-1913
-1902
-1890
-1878
-1866
-1853
-1840
-1827
-1813
-1800
-1786
-1771
-1757
-1742
-1727
-1712
-1697
-1682
-1666
-1651
-1635
-1620
-1604
-1589
-1573
-1558
-1542
-1527
-1511
-1496
-1480
-1465
-1449
-1433
-1418
-1402
-1386
-1370
-1354
-1338
-1321
-1305
-1289
-1272
-1256
-1239
-1223
-1206
-1190
-1174
-1157
-1141
-1125
-1109
-1093
-1078
-1063
-1048
-1033
-1018
-1004
-991
-978
-966
-954
-942
-931
-921
-911
-902
-893
-885
-878
-871
-864
-858
-853
-848
-844
-840
-836
-833
-830
-827
-825
-822
-820
-819
-817
-815
-814
-813
-811
-810
-809
-807
-806
-805
-803
-802
-800
-799
-797
-796
-794
-793
-791
-789
-787
-785
-784
-782
-780
-778
-775
-773
-771
-768
-766
-763
-761
-758
-755
-751
-748
-744
-741
-737
-733
-729
-724
-720
-715
-709
-704
-698
-692
-686
-679
-672
-664
-656
-648
-639
-630
-620
-609
-598
-587
-575
-562
-549
-535
-520
-505
-489
-472
-455
-438
-419
-400
-381
-361
-340
-319
-297
-275
-253
-229
-206
-182
-157
-132
-107
-81
-55
-28
-1
26
54
81
110
138
167
196
225
254
283
312
341
370
399
428
457
486
514
543
571
599
626
654
681
707
734
760
785
810
835
859
883
907
930
953
975
997
1018
1039
1059
1079
1099
1118
1136
1155
1172
1190
1207
1223
1239
1255
1270
1285
1300
1314
1328
1341
1355
1367
1380
1392
1403
1414
1425
1435
1445
1455
1464
1473
1481
1489
1497
1504
1511
1517
1523
1529
1534
1539
1544
1549
1553
1557
1561
1564
1568
1571
1574
1576
1579
1581
1583
1585
1587
1589
1591
1592
1594
1595
1596
1597
1598
1599
1600
1602
1603
1604
1605
1606
1607
1608
1609
1610
1612
1613
1615
1616
1618
1619
1621
1623
1625
1627
1629
1631
1633
1635
1637
1640
1642
1645
1647
1650
1652
1655
1657
1660
1662
1665
1667
1670
1672
1675
1677
1680
1682
1685
1687
1690
1692
1694
1697
1699
1702
1704
1706
1709
1711
1713
1715
1717
1719
1721
1722
1724
1725
1726
1727
1728
1729
1730
1730
1731
1731
1731
1730
1730
1729
1728
1727
1726
1724
1722
1720
1717
1714
1711
1707
1703
1698
1694
1688
1683
1677
1671
1664
1657
1650
1643
1635
1626
1618
1609
1599
1590
1580
1570
1559
1549
1538
1527
1516
1504
1493
1481
1469
1457
1445
1433
1421
1408
1396
1383
1371
1358
1345
1332
1319
1306
1293
1279
1266
1252
1239
1225
1211
1197
1182
1168
1153
1139
1124
1109
1093
1078
1062
1046
1030
1014
997
981
964
946
929
911
893
874
856
837
818
798
779
759
739
718
697
676
655
634
612
591
569
547
525
503
481
458
436
414
392
370
348
326
305
283
262
240
219
198
177
156
136
115
95
75
55
36
16
-3
-22
-41
-59
-77
-96
-113
-131
-149
-166
-183
-200
-217
-233
-250
-266
-282
-298
-313
-328
-343
-358
-373
-387
-401
-415
-428
-441
-453
-466
-478
-489
-500
-511
-521
-531
-541
-550
-558
-567
-574
-582
-589
-595
-601
-607
-612
-616
-620
-624
-627
-630
-632
-634
-635
-635
-636
-635
-634
-633
-631
-629
-626
-622
-618
-614
-609
-604
-598
-591
-585
-577
-570
-562
-553
-545
-536
-527
-517
-508
-498
-488
-478
-467
-457
-447
-436
-425
-415
-404
-394
-383
-373
-362
-352
-341
-331
-321
-311
-301
-291
-281
-272
-262
-252
-243
-233
-224
-214
-205
-196
-187
-177
-168
-159
-150
-141
-132
-124
-115
-107
-98
-90
-82
-74
-66
-58
-50
-42
-34
-27
-20
-13
-6
1
8
14
20
26
31
36
41
45
49
52
55
58
59
61
61
61
61
60
58
55
52
48
43
38
32
25
17
9
0
-9
-19
-30
-42
-54
-67
-80
-94
-108
-123
-138
-154
-171
-188
-205
-223
-242
-260
-280
-300
-320
-340
-362
-383
-405
-427
-450
-473
-496
-520
-544
-568
-593
-618
-644
-670
-696
-722
-749
-776
-803
-830
-857
-885
-912
-940
-967
-995
-1022
-1049
-1076
-1102
-1128
-1154
-1179
-1204
-1229
-1253
-1277
-1300
-1322
-1344
-1366
-1386
-1407
-1426
-1445
-1464
-1481
-1498
-1514
-1530
-1545
-1559
-1572
-1585
-1597
-1608
-1618
-1628
-1637
-1646
-1654
-1661
-1668
-1674
-1679
-1684
-1689
-1693
-1696
-1699
-1702
-1704
-1706
-1707
-1708
-1709
-1709
-1710
-1709
-1709
-1708
-1707
-1705
-1704
-1702
-1700
-1698
-1695
-1692
-1690
-1687
-1683
-1680
-1677
-1674
-1671
-1667
-1664
-1661
-1657
-1654
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1630
-1628
-1625
-1623
-1620
-1618
-1616
-1614
-1612
-1610
-1609
-1608
-1606
-1605
-1605
-1604
-1604
-1604
-1604
-1604
-1605
-1606
-1607
-1609
-1611
-1613
-1615
-1618
-1621
-1624
-1628
-1632
-1636
-1641
-1646
-1652
-1658
-1665
-1671
-1679
-1687
-1695
-1704
-1713
-1723
-1733
-1744
-1755
-1766
-1778
-1791
-1804
-1817
-1830
-1844
-1858
-1872
-1887
-1902
-1917
-1932
-1948
-1963
-1979
-1994
-2009
-2025
-2041
-2056
-2071
-2086
-2101
-2116
-2131
-2145
-2159
-2172
-2185
-2198
-2210
-2222
-2233
-2244
-2254
-2264
-2273
-2282
-2290
-2298
-2305
-2311
-2317
-2322
-2327
-2332
-2336
-2339
-2342
-2345
-2347
-2349
-2351
-2352
-2353
-2354
-2354
-2355
-2355
-2354
-2354
-2354
-2353
-2352
-2352
-2351
-2350
-2349
-2348
-2347
-2346
-2346
-2345
-2344
-2344
-2343
-2343
-2342
-2342
-2342
-2341
-2341
-2341
-2341
-2341
-2341
-2341
-2340
-2340
-2340
-2339
-2339
-2338
-2338
-2337
-2336
-2334
-2333
-2331
-2329
-2327
-2325
-2323
-2320
-2317
-2314
-2311
-2307
-2304
-2300
-2296
-2292
-2287
-2283
-2278
-2274
-2269
-2264
-2259
-2254
-2250
-2245
-2240
-2235
-2230
-2225
-2220
-2215
-2210
-2205
-2201
-2196
-2192
-2187
-2183
-2179
-2175
-2170
-2166
-2163
-2159
-2155
-2151
-2148
-2145
-2141
-2138
-2135
-2132
-2129
-2127
-2124
-2122
-2120
-2118
-2116
-2114
-2112
-2110
-2109
-2107
-2106
-2105
-2103
-2102
-2101
-2100
-2099
-2098
-2097
-2096
-2095
-2094
-2093
-2093
-2093
-2092
-2092
-2092
-2093
-2093
-2094
-2095
-2096
-2097
-2099
-2101
-2103
-2105
-2108
-2111
-2114
-2118
-2121
-2125
-2129
-2133
-2138
-2142
-2147
-2152
-2157
-2163
-2168
-2173
-2179
-2184
-2190
-2196
-2201
-2207
-2212
-2218
-2223
-2228
-2234
-2239
-2243
-2248
-2252
-2257
-2261
-2265
-2268
-2272
-2275
-2278
-2281
-2283
-2286
-2288
-2290
-2292
-2294
-2296
-2297
-2299
-2300
-2302
-2303
-2304
-2305
-2306
-2307
-2308
-2308
-2309
-2309
-2309
-2309
-2308
-2308
-2307
-2306
-2305
-2304
-2302
-2300
-2298
-2296
-2294
-2291
-2289
-2286
-2283
-2280
-2276
-2273
-2270
-2266
-2262
-2258
-2255
-2251
-2246
-2242
-2238
-2234
-2229
-2225
-2220
-2216
-2211
-2207
-2202
-2198
-2193
-2189
-2184
-2180
-2176
-2172
-2168
-2164
-2160
-2156
-2152
-2148
-2144
-2141
-2137
-2133
-2130
-2127
-2123
-2120
-2117
-2113
-2110
-2107
-2104
-2100
-2097
-2094
-2090
-2086
-2083
-2079
-2074
-2070
-2066
-2061
-2056
-2051
-2045
-2040
-2033
-2027
-2021
-2013
-2007
-2000
-1992
-1984
-1976
-1968
-1959
-1950
-1941
-1932
-1922
-1912
-1903
-1892
-1882
-1872
-1861
-1850
-1839
-1828
-1816
-1804
-1792
-1780
-1768
-1756
-1743
-1731
-1718
-1705
-1692
-1679
-1665
-1652
-1638
-1625
-1611
-1598
-1584
-1571
-1557
-1544
-1531
-1517
-1504
-1490
-1477
-1464
-1450
-1437
-1424
-1410
-1397
-1384
-1370
-1357
-1343
-1330
-1316
-1302
-1288
-1274
-1259
-1245
-1230
-1215
-1200
-1184
-1168
-1152
-1136
-1119
-1102
-1085
-1067
-1049
-1031
-1012
-995
-976
-957
-938
-919
-899
-880
-860
-841
-821
-801
-781
-761
-740
-720
-700
-679
-659
-639
-618
-598
-577
-557
-536
-516
-496
-476
-456
-436
-416
-397
-378
-359
-340
-322
-304
-286
-269
-252
-235
-219
-203
-188
-173
-159
-145
-132
-119
-107
-95
-83
-72
-62
-52
-42
-33
-25
-17
-9
-2
5
11
17
23
28
33
37
41
45
48
51
53
55
57
58
59
60
60
59
59
58
56
54
52
50
47
44
41
37
34
30
26
22
18
14
10
6
2
-2
-6
-10
-14
-17
-21
-24
-28
-31
-33
-36
-39
-41
-43
-45
-46
-48
-49
-50
-50
-50
-51
-50
-50
-49
-48
-47
-45
-43
-41
-39
-36
-33
-29
-25
-21
-17
-12
-7
-2
4
10
16
22
29
36
43
50
58
66
74
82
91
99
108
117
126
136
146
155
165
175
186
196
207
218
228
240
251
262
273
285
296
308
320
331
343
355
367
379
391
402
414
426
437
449
460
471
482
493
504
514
524
534
544
553
563
571
580
588
596
604
611
618
624
630
636
641
646
651
655
659
662
665
668
670
671
673
674
674
674
673
672
671
669
666
663
660
656
651
646
640
634
628
620
613
604
596
586
577
566
556
544
533
520
508
494
481
467
452
437
422
406
390
373
356
339
321
303
284
265
246
226
206
186
165
144
123
101
79
57
34
11
-12
-35
-58
-82
-106
-130
-154
-178
-203
-227
-251
-276
-300
-324
-348
-372
-396
-420
-443
-466
-489
-512
-535
-557
-579
-600
-621
-642
-662
-682
-702
-721
-740
-758
-776
-793
-810
-826
-842
-857
-872
-887
-901
-914
-927
-940
-952
-964
-975
-986
-996
-1006
-1014
-1024
-1033
-1041
-1049
-1056
-1063
-1070
-1076
-1082
-1087
-1093
-1098
-1102
-1107
-1111
-1115
-1119
-1122
-1126
-1129
-1132
-1136
-1139
-1142
-1145
-1147
-1150
-1153
-1156
-1159
-1162
-1164
-1167
-1170
-1173
-1176
-1179
-1182
-1185
-1188
-1191
-1195
-1198
-1202
-1205
-1209
-1212
-1216
-1220
-1224
-1228
-1232
-1236
-1240
-1244
-1249
-1253
-1257
-1261
-1266
-1270
-1274
-1279
-1283
-1287
-1292
-1296
-1300
-1305
-1309
-1313
-1317
-1321
-1325
-1329
-1333
-1337
-1340
-1344
-1347
-1350
-1353
-1356
-1358
-1360
-1363
-1364
-1366
-1367
-1368
-1369
-1370
-1370
-1370
-1370
-1370
-1369
-1368
-1367
-1366
-1364
-1363
-1361
-1359
-1357
-1354
-1352
-1349
-1346
-1343
-1340
-1337
-1334
-1330
-1327
-1323
-1319
-1315
-1311
-1306
-1302
-1297
-1292
-1287
-1282
-1277
-1271
-1265
-1259
-1253
-1247
-1240
-1234
-1227
-1220
-1212
-1205
-1197
-1189
-1181
-1173
-1164
-1156
-1147
-1138
-1129
-1120
-1111
-1102
-1092
-1083
-1074
-1064
-1055
-1046
-1037
-1028
-1018
-1010
-1002
-994
-987
-979
-972
-965
-958
-952
-946
-940
-935
-930
-925
-921
-917
-913
-910
-907
-905
-903
-901
-900
-899
-898
-897
-897
-897
-897
-898
-899
-900
-901
-902
-904
-905
-907
-909
-911
-913
-915
-918
-920
-923
-925
-928
-930
-933
-935
-938
-940
-943
-945
-948
-950
-953
-955
-957
-959
-961
-963
-965
-967
-969
-970
-971
-973
-974
-974
-975
-976
-976
-976
-976
-975
-975
-974
-973
-971
-970
-968
-966
-964
-961
-959
-956
-953
-950
-947
-944
-940
-937
-933
-930
-926
-922
-918
-914
-910
-906
-902
-898
-894
-890
-885
-881
-877
-872
-868
-864
-860
-856
-851
-847
-844
-840
-836
-832
-829
-825
-822
-819
-815
-812
-809
-806
-803
-801
-798
-795
-793
-790
-787
-785
-782
-780
-777
-775
-772
-769
-767
-764
-761
-758
-755
-752
-749
-746
-743
-739
-736
-732
-728
-724
-720
-716
-712
-707
-703
-698
-694
-689
-684
-679
-673
-668
-662
-657
-651
-645
-639
-632
-626
-619
-612
-606
-598
-591
-584
-577
-569
-562
-554
-546
-538
-530
-522
-514
-506
-498
-490
-482
-473
-465
-457
-448
-440
-431
-423
-414
-405
-397
-388
-379
-370
-361
-352
-343
-334
-325
-316
-306
-297
-288
-279
-270
-261
-252
-243
-235
-226
-218
-209
-201
-193
-185
-177
-169
-162
-154
-147
-140
-134
-127
-121
-115
-110
-105
-100
-95
-91
-87
-83
-80
-77
-74
-72
-70
-68
-66
-64
-63
-62
-61
-60
-59
-58
-58
-57
-56
-56
-55
-55
-54
-54
-54
-53
-53
-52
-52
-51
-51
-50
-49
-49
-48
-47
-46
-44
-43
-41
-40
-38
-36
-34
-31
-29
-27
-24
-21
-18
-15
-12
-9
-6
-3
0
3
6
10
13
16
19
22
25
27
30
33
35
38
40
42
44
46
47
49
50
52
53
54
54
55
55
56
56
56
56
55
55
54
54
53
52
51
49
48
47
45
43
41
39
37
35
32
29
27
24
20
17
13
10
6
2
-2
-6
-10
-15
-19
-23
-28
-32
-37
-41
-45
-50
-54
-58
-63
-67
-71
-75
-78
-82
-86
-89
-93
-96
-99
-102
-105
-108
-111
-114
-116
-118
-120
-122
-124
-126
-127
-128
-129
-130
-131
-131
-132
-132
-131
-131
-130
-129
-128
-127
-125
-123
-121
-118
-115
-112
-109
-105
-101
-96
-92
-87
-81
-76
-70
-63
-57
-50
-43
-36
-28
-21
-13
-4
4
12
21
30
39
48
57
66
76
85
95
104
114
124
134
143
153
163
173
183
193
203
214
224
234
245
255
266
276
287
297
308
318
329
339
350
360
371
381
391
401
411
421
431
441
450
459
469
478
486
495
504
512
520
528
536
543
551
558
565
572
578
585
591
597
603
608
614
619
624
628
633
637
641
645
649
652
656
659
662
665
668
671
674
677
680
683
686
689
692
695
698
702
705
709
712
716
720
724
728
733
737
741
746
750
755
759
764
769
773
778
783
787
792
797
802
806
811
815
820
824
829
833
837
841
845
849
852
856
859
862
865
867
870
872
874
875
877
878
879
880
880
880
880
879
878
877
876
874
871
869
866
863
859
855
851
846
841
836
830
824
818
812
805
799
792
785
778
771
764
756
749
742
734
727
719
712
704
696
689
681
674
666
659
651
644
636
629
622
615
608
601
594
587
580
574
568
561
555
549
544
538
533
527
523
518
513
509
505
502
498
495
493
490
488
487
486
485
484
484
484
485
486
487
489
491
493
496
499
502
506
510
515
519
525
530
536
542
548
555
562
569
577
585
593
601
610
619
628
638
647
657
667
678
688
699
710
721
733
744
756
768
779
791
803
816
828
840
852
865
877
890
902
915
927
940
952
965
977
989
1000
1012
1025
1037
1049
1060
1071
1083
1094
1105
1116
1126
1137
1147
1158
1168
1178
1188
1198
1208
1218
1228
1238
1247
1257
1266
1275
1284
1293
1302
1311
1320
1328
1337
1345
1353
1361
1368
1376
1383
1390
1397
1404
1411
1417
1424
1430
1436
1441
1447
1452
1457
1462
1467
1471
1476
1480
1484
1488
1491
1495
1498
1501
1504
1506
1509
1511
1513
1514
1516
1517
1518
1518
1519
1519
1519
1518
1518
1517
1515
1514
1512
1509
1507
1504
1501
1497
1493
1489
1485
1480
1475
1469
1463
1457
1451
1444
1437
1429
1421
1413
1405
1396
1387
1378
1368
1359
1348
1338
1327
1317
1305
1294
1283
1271
1259
1247
1234
1222
1209
1196
1183
1170
1156
1143
1129
1115
1100
1086
1071
1056
1041
1025
1010
994
978
961
945
928
911
894
877
859
842
824
806
788
770
751
733
714
695
677
658
639
619
600
581
561
541
522
502
482
462
442
422
402
382
363
343
323
304
285
266
247
228
209
191
173
156
138
121
104
88
72
56
41
26
11
-3
-17
-30
-44
-56
-69
-80
-92
-103
-114
-124
-134
-144
-153
-162
-170
-178
-186
-193
-200
-207
-213
-219
-224
-230
-234
-239
-243
-247
-250
-253
-256
-259
-261
-263
-264
-266
-267
-267
-268
-268
-268
-268
-267
-266
-266
-265
-263
-262
-261
-259
-257
-255
-254
-252
-250
-248
-246
-244
-242
-239
-237
-235
-233
-231
-229
-228
-226
-224
-222
-221
-219
-218
-217
-216
-215
-214
-213
-212
-212
-212
-212
-212
-212
-212
-213
-214
-215
-216
-217
-219
-221
-223
-225
-228
-231
-234
-237
-241
-245
-249
-253
-258
-263
-268
-274
-279
-285
-291
-298
-304
-311
-318
-325
-332
-339
-347
-355
-363
-371
-379
-388
-397
-406
-415
-424
-434
-444
-454
-464
-475
-486
-497
-508
-520
-531
-543
-555
-568
-580
-593
-606
-619
-633
-647
-660
-675
-689
-703
-718
-733
-748
-764
-779
-795
-811
-828
-844
-861
-878
-896
-913
-931
-950
-968
-987
-1006
-1025
-1045
-1064
-1085
-1105
-1125
-1146
-1167
-1188
-1209
-1230
-1252
-1273
-1295
-1316
-1338
-1360
-1381
-1403
-1424
-1446
-1467
-1488
-1510
-1530
-1551
-1572
-1592
-1612
-1631
-1651
-1670
-1688
-1707
-1724
-1742
-1759
-1776
-1792
-1808
-1823
-1838
-1853
-1867
-1880
-1893
-1906
-1918
-1929
-1940
-1951
-1961
-1970
-1979
-1988
-1996
-2003
-2009
-2017
-2023
-2029
-2033
-2039
-2044
-2048
-2051
-2055
-2058
-2060
-2063
-2065
-2066
-2068
-2069
-2070
-2070
-2071
-2071
-2070
-2070
-2069
-2068
-2066
-2064
-2062
-2060
-2057
-2054
-2051
-2048
-2044
-2040
-2035
-2029
-2025
-2020
-2015
-2009
-2003
-1996
-1990
-1983
-1976
-1969
-1961
-1954
-1946
-1938
-1930
-1922
-1914
-1905
-1897
-1888
-1879
-1870
-1861
-1852
-1843
-1834
-1825
-1816
-1806
-1797
-1788
-1778
-1769
-1760
-1750
-1741
-1732
-1723
-1714
-1706
-1697
-1689
-1681
-1673
-1665
-1658
-1651
-1644
-1637
-1630
-1624
-1618
-1613
-1607
-1602
-1597
-1592
-1588
-1584
-1580
-1576
-1573
-1570
-1567
-1564
-1561
-1559
-1557
-1555
-1554
-1552
-1551
-1550
-1549
-1549
-1548
-1548
-1549
-1549
-1550
-1551
-1552
-1554
-1555
-1557
-1560
-1562
-1565
-1568
-1571
-1575
-1579
-1583
-1587
-1592
-1597
-1602
-1607
-1613
-1619
-1625
-1631
-1638
-1644
-1651
-1658
-1665
-1672
-1679
-1687
-1694
-1702
-1709
-1717
-1724
-1731
-1739
-1746
-1753
-1760
-1767
-1774
-1780
-1787
-1793
-1799
-1804
-1810
-1815
-1820
-1825
-1829
-1833
-1837
-1840
-1844
-1846
-1849
-1851
-1853
-1855
-1856
-1857
-1857
-1858
-1857
-1857
-1856
-1855
-1853
-1851
-1849
-1846
-1843
-1839
-1835
-1831
-1826
-1821
-1816
-1810
-1804
-1797
-1790
-1783
-1776
-1768
-1760
-1752
-1743
-1735
-1726
-1716
-1707
-1698
-1688
-1678
-1668
-1658
-1648
-1638
-1628
-1618
-1607
-1597
-1587
-1576
-1566
-1556
-1546
-1535
-1525
-1515
-1505
-1495
-1485
-1476
-1466
-1457
-1447
-1438
-1429
-1421
-1412
-1404
-1396
-1388
-1381
-1374
-1367
-1360
-1354
-1348
-1343
-1337
-1332
-1328
-1323
-1319
-1315
-1312
-1309
-1306
-1303
-1300
-1298
-1295
-1293
-1291
-1289
-1288
-1286
-1284
-1283
-1281
-1279
-1278
-1276
-1274
-1272
-1270
-1268
-1265
-1263
-1260
-1257
-1254
-1250
-1246
-1242
-1238
-1233
-1228
-1223
-1217
-1211
-1204
-1197
-1190
-1182
-1174
-1165
-1156
-1147
-1137
-1126
-1115
-1104
-1092
-1080
-1067
-1054
-1041
-1027
-1012
-997
-982
-966
-950
-934
-917
-900
-882
-864
-846
-827
-808
-788
-769
-749
-728
-707
-687
-665
-644
-622
-600
-578
-555
-532
-509
-486
-462
-439
-415
-391
-367
-343
-318
-294
-269
-245
-220
-195
-171
-146
-121
-97
-72
-47
-23
1
25
49
73
97
120
144
167
189
212
234
256
278
299
320
341
361
381
401
420
438
457
475
492
509
526
542
558
574
588
603
617
631
644
657
669
681
692
703
713
723
733
742
751
759
767
775
782
789
796
802
808
813
818
823
828
832
836
840
844
847
851
854
857
859
862
864
867
869
872
874
876
878
880
882
884
887
889
891
893
896
898
901
903
906
908
911
914
917
920
922
926
929
932
935
938
942
945
949
953
956
960
964
968
973
977
982
986
991
996
1002
1006
1012
1018
1025
1031
1037
1044
1051
1058
1065
1073
1081
1089
1097
1105
1114
1122
1131
1140
1149
1158
1168
1177
1186
1196
1205
1215
1225
1234
1244
1253
1263
1272
1282
1291
1301
1310
1319
1329
1338
1347
1356
1364
1373
1382
1390
1398
1406
1415
1423
1430
1438
1446
1453
1460
1468
1475
1482
1488
1495
1502
1508
1515
1521
1527
1533
1539
1545
1551
1557
1563
1568
1574
1579
1584
1589
1595
1599
1604
1609
1613
1618
1622
1626
1630
1634
1637
1640
1644
1647
1649
1652
1654
1656
1658
1660
1661
1663
1664
1665
1665
1665
1665
1665
1665
1664
1663
1662
1660
1658
1656
1653
1650
1647
1644
1640
1636
1631
1627
1622
1616
1610
1604
1598
1591
1584
1576
1569
1560
1552
1543
1534
1524
1514
1504
1493
1482
1470
1459
1447
1434
1422
1409
1396
1382
1369
1355
1340
1326
1311
1296
1281
1266
1250
1234
1219
1202
1186
1170
1153
1137
1120
1103
1085
1068
1051
1033
1016
998
980
962
944
926
908
889
871
852
833
815
796
777
758
738
719
700
681
661
642
622
603
583
564
544
525
505
486
467
447
428
409
390
371
352
333
314
295
277
258
240
221
203
184
166
148
130
112
94
76
58
40
22
4
-14
-32
-49
-67
-85
-102
-120
-137
-154
-172
-189
-206
-223
-240
-257
-274
-290
-307
-323
-339
-355
-371
-387
-403
-418
-433
-448
-463
-478
-492
-507
-521
-535
-548
-562
-575
-588
-600
-613
-625
-637
-649
-660
-671
-682
-693
-703
-713
-723
-733
-742
-751
-760
-769
-777
-785
-794
-801
-809
-817
-824
-831
-839
-846
-853
-860
-867
-874
-881
-887
-894
-901
-908
-915
-922
-929
-937
-944
-951
-958
-966
-973
-981
-989
-996
-1004
-1012
-1020
-1028
-1036
-1045
-1053
-1061
-1069
-1078
-1086
-1094
-1103
-1111
-1120
-1128
-1137
-1145
-1154
-1162
-1171
-1179
-1188
-1196
-1205
-1213
-1222
-1230
-1239
-1247
-1255
-1263
-1271
-1279
-1287
-1294
-1302
-1309
-1316
-1323
-1330
-1337
-1343
-1350
-1356
-1362
-1368
-1374
-1380
-1386
-1391
-1397
-1402
-1408
-1413
-1418
-1424
-1429
-1434
-1440
-1445
-1450
-1455
-1460
-1465
-1471
-1476
-1481
-1486
-1491
-1496
-1501
-1506
-1512
-1517
-1522
-1527
-1532
-1537
-1543
-1548
-1553
-1558
-1563
-1569
-1574
-1579
-1584
-1589
-1595
-1600
-1605
-1610
-1615
-1620
-1625
-1630
-1635
-1640
-1645
-1650
-1655
-1659
-1664
-1669
-1674
-1679
-1683
-1688
-1693
-1698
-1702
-1707
-1712
-1716
-1721
-1726
-1731
-1735
-1740
-1745
-1750
-1754
-1759
-1764
-1769
-1774
-1779
-1784
-1789
-1794
-1799
-1804
-1810
-1815
-1820
-1826
-1832
-1837
-1843
-1849
-1855
-1861
-1868
-1874
-1880
-1887
-1893
-1900
-1906
-1913
-1920
-1927
-1934
-1940
-1947
-1954
-1961
-1968
-1975
-1982
-1989
-1996
-2003
-2009
-2017
-2024
-2029
-2037
-2043
-2049
-2056
-2062
-2067
-2073
-2079
-2084
-2090
-2095
-2100
-2105
-2109
-2114
-2118
-2122
-2127
-2130
-2134
-2138
-2141
-2144
-2147
-2150
-2153
-2155
-2158
-2160
-2162
-2164
-2165
-2167
-2168
-2169
-2170
-2170
-2171
-2171
-2171
-2171
-2170
-2170
-2169
-2168
-2167
-2166
-2164
-2162
-2160
-2158
-2156
-2154
-2151
-2149
-2146
-2143
-2140
-2137
-2133
-2130
-2126
-2123
-2119
-2115
-2111
-2107
-2102
-2098
-2093
-2088
-2084
-2079
-2073
-2068
-2063
-2057
-2051
-2045
-2039
-2033
-2027
-2020
-2013
-2007
-2000
-1993
-1985
-1978
-1970
-1963
-1955
-1947
-1939
-1931
-1922
-1914
-1905
-1897
-1888
-1880
-1871
-1862
-1854
-1845
-1836
-1827
-1819
-1810
-1801
-1793
-1784
-1775
-1767
-1759
-1750
-1742
-1734
-1725
-1717
-1709
-1702
-1694
-1686
-1678
-1671
-1663
-1656
-1649
-1642
-1634
-1627
-1620
-1613
-1606
-1600
-1593
-1586
-1579
-1572
-1566
-1559
-1552
-1546
-1539
-1532
-1526
-1519
-1513
-1506
-1499
-1493
-1486
-1480
-1473
-1467
-1461
-1454
-1448
-1441
-1435
-1428
-1422
-1415
-1409
-1402
-1395
-1389
-1382
-1375
-1369
-1362
-1355
-1348
-1341
-1334
-1327
-1320
-1313
-1305
-1298
-1291
-1283
-1275
-1268
-1260
-1252
-1244
-1236
-1228
-1220
-1212
-1204
-1195
-1187
-1178
-1170
-1161
-1153
-1144
-1136
-1128
-1119
-1111
-1102
-1094
-1086
-1077
-1069
-1061
-1053
-1045
-1037
-1029
-1022
-1014
-1006
-999
-991
-984
-977
-969
-962
-955
-948
-941
-934
-927
-920
-914
-907
-900
-893
-887
-880
-873
-867
-860
-853
-846
-840
-833
-826
-819
-812
-804
-797
-790
-783
-775
-768
-760
-752
-745
-737
-729
-721
-714
-706
-698
-690
-682
-674
-666
-659
-651
-643
-635
-628
-620
-613
-606
-598
-591
-584
-577
-571
-564
-558
-551
-545
-539
-534
-528
-523
-518
-513
-508
-504
-499
-495
-491
-487
-484
-481
-477
-474
-472
-469
-467
-464
-462
-461
-459
-457
-456
-455
-454
-453
-452
-451
-451
-451
-450
-450
-450
-450
-451
-451
-451
-451
-452
-452
-453
-453
-454
-455
-455
-456
-456
-457
-457
-458
-458
-458
-458
-459
-459
-459
-459
-459
-459
-458
-458
-457
-456
-456
-455
-453
-452
-451
-449
-447
-445
-443
-441
-439
-436
-433
-430
-427
-424
-420
-417
-413
-409
-405
-401
-397
-393
-389
-384
-380
-375
-370
-366
-361
-356
-351
-346
-342
-337
-332
-327
-322
-317
-312
-307
-302
-296
-291
-286
-281
-276
-271
-266
-261
-256
-252
-247
-242
-237
-233
-228
-223
-219
-214
-210
-206
-202
-198
-194
-190
-186
-182
-179
-175
-172
-169
-166
-163
-160
-157
-154
-152
-149
-147
-144
-142
-140
-137
-135
-133
-131
-129
-127
-125
-123
-121
-119
-117
-115
-113
-111
-109
-107
-106
-104
-102
-101
-100
-98
-97
-96
-95
-94
-93
-92
-91
-91
-90
-90
-89
-89
-89
-89
-89
-90
-90
-90
-91
-92
-92
-93
-94
-96
-97
-98
-100
-101
-103
-105
-106
-108
-110
-112
-114
-116
-118
-120
-123
-125
-127
-129
-131
-134
-136
-138
-141
-143
-145
-148
-150
-153
-155
-158
-160
-163
-166
-169
-172
-175
-178
-182
-185
-189
-193
-196
-201
-205
-209
-214
-218
-223
-228
-233
-238
-244
-249
-255
-260
-266
-272
-278
-285
-291
-297
-303
-310
-316
-323
-330
-336
-343
-350
-357
-363
-370
-377
-384
-391
-398
-404
-411
-418
-425
-432
-438
-445
-452
-459
-466
-472
-479
-486
-493
-499
-506
-513
-519
-526
-533
-539
-546
-553
-559
-566
-572
-579
-585
-592
-598
-605
-611
-617
-623
-629
-635
-641
-647
-653
-659
-664
-670
-675
-681
-686
-691
-696
-701
-706
-711
-716
-721
-726
-730
-735
-740
-744
-749
-754
-758
-763
-767
-772
-776
-781
-785
-790
-794
-799
-804
-808
-813
-817
-822
-826
-831
-835
-839
-844
-848
-853
-857
-862
-866
-870
-875
-879
-883
-887
-892
-896
-900
-904
-908
-912
-916
-919
-923
-927
-930
-934
-937
-940
-944
-947
-950
-952
-955
-958
-960
-963
-965
-967
-969
-971
-973
-974
-976
-977
-978
-979
-980
-980
-981
-981
-981
-981
-981
-980
-980
-979
-978
-977
-976
-975
-973
-972
-970
-968
-966
-964
-961
-959
-956
-954
-951
-948
-944
-941
-937
-934
-930
-926
-922
-918
-914
-910
-905
-900
-896
-891
-886
-881
-876
-871
-866
-860
-855
-849
-844
-838
-833
-827
-821
-815
-809
-803
-797
-791
-785
-779
-773
-766
-760
-754
-748
-741
-735
-729
-723
-716
-710
-704
-698
-692
-685
-679
-673
-667
-662
-656
-650
-644
-639
-633
-628
-623
-617
-612
-607
-602
-598
-593
-588
-584
-580
-575
-571
-567
-563
-559
-555
-552
-548
-545
-542
-538
-535
-532
-529
-527
-524
-522
-519
-517
-515
-513
-511
-509
-508
-506
-505
-504
-503
-502
-501
-500
-500
-500
-499
-499
-500
-500
-500
-501
-502
-503
-504
-505
-507
-509
-511
-513
-515
-517
-520
-523
-526
-529
-532
-536
-539
-543
-547
-551
-556
-560
-565
-569
-574
-579
-585
-590
-595
-601
-606
-612
-618
-624
-630
-636
-643
-649
-655
-662
-668
-675
-681
-688
-695
-701
-708
-714
-721
-727
-733
-739
-746
-752
-757
-763
-769
-774
-780
-785
-790
-794
-799
-803
-807
-811
-815
-819
-822
-825
-827
-830
-832
-834
-836
-837
-839
-840
-840
-841
-841
-841
-841
-840
-840
-839
-837
-836
-834
-833
-831
-829
-826
-824
-822
-819
-816
-813
-810
-807
-804
-801
-798
-795
-792
-789
-786
-783
-780
-777
-774
-771
-768
-765
-763
-760
-758
-756
-754
-752
-750
-748
-746
-745
-744
-742
-741
-740
-740
-739
-738
-738
-738
-737
-737
-737
-737
-737
-738
-738
-738
-739
-739
-740
-740
-741
-741
-742
-743
-743
-744
-744
-745
-745
-746
-746
-747
-747
-747
-747
-747
-747
-746
-746
-745
-744
-743
-742
-740
-739
-737
-734
-732
-729
-726
-723
-720
-716
-712
-708
-703
-699
-694
-688
-683
-677
-671
-664
-658
-651
-644
-636
-629
-621
-613
-605
-596
-588
-579
-570
-561
-552
-543
-534
-524
-515
-505
-495
-486
-476
-466
-456
-446
-436
-426
-415
-405
-395
-385
-375
-364
-354
-344
-334
-323
-313
-303
-293
-283
-273
-263
-253
-243
-233
-223
-213
-204
-194
-184
-175
-165
-156
-147
-138
-129
-119
-111
-102
-93
-84
-76
-68
-59
-51
-43
-36
-28
-20
-13
-6
1
8
15
21
27
33
39
45
50
55
60
64
69
73
77
81
84
87
90
93
95
97
99
101
102
104
105
105
106
107
107
107
107
107
107
107
107
106
105
105
104
103
103
102
101
100
99
98
97
96
95
94
94
93
92
91
91
90
90
89
89
89
88
88
88
88
88
88
88
88
89
89
89
90
90
90
91
92
92
93
94
94
95
96
97
98
99
100
101
102
104
105
106
108
109
111
113
114
116
118
120
122
124
126
128
131
133
135
138
141
143
146
149
152
155
158
162
165
169
172
176
179
183
187
191
195
199
203
207
211
215
220
224
228
233
237
241
246
250
254
259
263
267
272
276
281
285
290
294
299
303
307
312
316
321
325
329
334
338
342
347
351
355
359
363
367
371
375
379
383
387
391
395
398
402
406
409
413
417
420
423
427
430
433
436
440
443
445
448
451
454
456
459
461
463
465
467
468
470
471
472
473
473
474
474
473
473
472
471
470
469
467
465
462
460
457
454
450
446
442
437
433
428
422
416
410
404
397
390
383
376
368
360
351
342
333
324
314
305
294
284
273
263
251
240
229
217
205
193
181
168
156
143
131
118
105
92
79
66
53
40
27
14
1
-11
-24
-37
-49
-61
-73
-85
-97
-108
-120
-130
-141
-151
-162
-171
-181
-190
-198
-207
-215
-222
-229
-236
-242
-248
-254
-259
-263
-267
-270
-273
-276
-277
-279
-279
-280
-279
-278
-277
-275
-273
-270
-266
-262
-258
-253
-247
-242
-235
-229
-222
-214
-207
-199
-190
-181
-172
-163
-154
-144
-134
-124
-114
-103
-93
-82
-71
-61
-50
-39
-28
-17
-6
4
15
26
36
47
57
67
78
88
98
107
117
126
136
145
154
163
172
180
189
197
205
213
220
228
235
242
249
255
262
268
274
279
285
290
295
300
304
308
312
316
320
323
326
329
332
334
336
338
340
341
343
344
344
345
345
345
344
344
343
342
341
339
338
336
334
331
329
326
324
321
317
314
311
307
303
299
295
291
286
282
277
272
267
261
256
250
245
239
232
226
219
213
206
199
191
184
176
168
160
152
143
135
126
117
107
98
88
78
68
58
47
36
25
14
3
-9
-20
-32
-44
-56
-68
-81
-93
-106
-118
-131
-144
-157
-170
-183
-196
-209
-222
-235
-248
-261
-274
-287
-300
-313
-325
-338
-351
-363
-376
-388
-401
-413
-425
-437
-448
-460
-471
-483
-494
-505
-516
-527
-538
-548
-559
-569
-579
-589
-599
-609
-618
-628
-637
-647
-656
-665
-674
-683
-691
-700
-708
-717
-725
-733
-741
-749
-756
-764
-771
-779
-786
-793
-800
-807
-814
-820
-827
-833
-840
-846
-852
-858
-864
-870
-875
-881
-886
-891
-897
-902
-907
-912
-916
-921
-926
-930
-934
-939
-943
-947
-951
-955
-958
-962
-966
-969
-972
-976
-979
-982
-985
-988
-990
-993
-996
-998
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1024
-1025
-1027
-1027
-1028
-1029
-1030
-1030
-1031
-1031
-1031
-1031
-1031
-1031
-1031
-1031
-1031
-1030
-1030
-1029
-1029
-1028
-1027
-1027
-1026
-1025
-1024
-1024
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1020
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1024
-1025
-1025
-1026
-1027
-1028
-1029
-1030
-1030
-1031
-1032
-1033
-1034
-1034
-1035
-1036
-1036
-1037
-1038
-1038
-1039
-1039
-1039
-1040
-1040
-1040
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1042
-1042
-1042
-1043
-1043
-1043
-1044
-1044
-1045
-1045
-1046
-1047
-1047
-1048
-1048
-1049
-1049
-1050
-1050
-1050
-1051
-1051
-1051
-1051
-1051
-1050
-1050
-1050
-1049
-1048
-1047
-1046
-1045
-1044
-1042
-1041
-1039
-1037
-1035
-1033
-1031
-1028
-1026
-1022
-1020
-1016
-1014
-1010
-1006
-1002
-999
-995
-991
-986
-982
-977
-972
-968
-963
-957
-952
-947
-941
-935
-930
-924
-918
-912
-906
-900
-893
-887
-880
-874
-867
-861
-854
-847
-840
-834
-827
-820
-813
-806
-799
-792
-785
-778
-771
-764
-757
-750
-743
-736
-729
-723
-716
-709
-703
-696
-690
-683
-677
-671
-665
-659
-653
-647
-641
-636
-630
-625
-619
-614
-609
-604
-599
-594
-590
-585
-580
-576
-571
-567
-563
-558
-554
-550
-546
-542
-538
-534
-530
-526
-522
-518
-514
-510
-506
-502
-497
-493
-489
-485
-481
-476
-472
-467
-463
-458
-453
-449
-444
-439
-433
-428
-423
-417
-412
-406
-400
-395
-389
-382
-376
-370
-363
-357
-350
-343
-336
-329
-322
-315
-307
-300
-292
-284
-277
-269
-260
-252
-244
-235
-227
-218
-210
-201
-192
-183
-175
-166
-157
-148
-139
-129
-120
-111
-102
-93
-84
-75
-66
-57
-49
-40
-31
-22
-14
-5
3
12
20
28
36
44
52
60
67
75
82
89
97
104
110
117
124
130
137
143
149
155
161
167
173
178
184
189
195
200
205
210
215
220
225
230
234
239
243
248
252
256
260
264
268
272
275
279
282
285
288
291
294
297
299
301
304
306
308
309
311
312
314
315
316
317
318
318
319
319
319
319
319
319
319
318
318
317
316
315
314
313
312
311
309
308
306
305
303
301
300
298
296
294
292
290
288
285
283
281
278
276
273
271
268
265
262
259
256
253
250
247
244
241
238
235
231
228
225
222
218
215
212
209
205
202
199
195
192
189
185
182
179
175
172
169
165
162
159
156
153
150
146
143
141
138
135
132
129
127
124
122
119
117
115
113
111
109
107
106
104
103
101
100
99
98
97
96
96
95
95
95
94
94
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
97
97
97
97
97
97
96
96
96
95
94
93
93
91
90
89
87
86
84
82
80
77
75
72
69
66
63
59
56
52
48
44
39
34
30
25
20
14
9
3
-2
-8
-14
-20
-27
-33
-39
-46
-52
-59
-66
-72
-79
-86
-92
-99
-106
-112
-119
-125
-132
-138
-144
-150
-156
-162
-168
-173
-178
-183
-188
-193
-197
-202
-206
-210
-213
-216
-220
-222
-225
-228
-230
-232
-233
-235
-236
-237
-238
-239
-239
-239
-239
-239
-239
-239
-238
-237
-236
-235
-234
-232
-231
-229
-227
-225
-223
-221
-218
-216
-213
-211
-208
-205
-202
-199
-196
-192
-189
-186
-183
-179
-176
-172
-169
-165
-162
-158
-155
-151
-148
-145
-141
-138
-135
-132
-129
-126
-123
-121
-118
-116
-114
-112
-110
-108
-107
-105
-104
-103
-102
-102
-101
-101
-101
-101
-101
-102
-103
-104
-105
-106
-107
-109
-111
-113
-115
-118
-120
-123
-126
-129
-132
-136
-139
-143
-146
-150
-154
-158
-162
-166
-170
-175
-179
-183
-187
-192
-196
-200
-205
-209
-213
-218
-222
-226
-231
-235
-239
-244
-248
-252
-257
-261
-265
-269
-274
-278
-283
-287
-292
-296
-301
-306
-311
-316
-321
-326
-332
-337
-343
-349
-355
-361
-368
-375
-382
-389
-396
-404
-412
-420
-428
-436
-445
-454
-463
-472
-482
-492
-502
-512
-523
-533
-544
-556
-567
-579
-590
-602
-614
-627
-639
-652
-664
-677
-690
-703
-717
-730
-743
-757
-770
-784
-798
-811
-825
-839
-853
-867
-881
-895
-909
-923
-937
-951
-965
-979
-993
-1006
-1020
-1035
-1049
-1063
-1077
-1091
-1104
-1118
-1131
-1145
-1158
-1171
-1184
-1197
-1210
-1222
-1235
-1247
-1259
-1271
-1282
-1294
-1305
-1316
-1327
-1338
-1348
-1358
-1368
-1378
-1387
-1396
-1405
-1413
-1422
-1430
-1437
-1445
-1452
-1458
-1465
-1471
-1477
-1483
-1488
-1493
-1498
-1503
-1507
-1511
-1515
-1519
-1522
-1525
-1528
-1531
-1533
-1536
-1538
-1540
-1542
-1544
-1545
-1547
-1548
-1550
-1551
-1552
-1553
-1554
-1555
-1556
-1557
-1558
-1559
-1560
-1560
-1561
-1562
-1563
-1563
-1564
-1565
-1566
-1566
-1567
-1568
-1568
-1569
-1569
-1570
-1571
-1571
-1571
-1572
-1572
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1572
-1572
-1571
-1571
-1570
-1569
-1568
-1567
-1566
-1564
-1563
-1561
-1560
-1558
-1556
-1554
-1552
-1549
-1547
-1544
-1542
-1539
-1536
-1533
-1530
-1527
-1523
-1520
-1516
-1512
-1508
-1504
-1499
-1495
-1490
-1486
-1481
-1476
-1470
-1465
-1460
-1454
-1448
-1442
-1436
-1430
-1424
-1418
-1412
-1406
-1399
-1393
-1387
-1380
-1374
-1368
-1362
-1355
-1349
-1343
-1337
-1331
-1325
-1319
-1314
-1308
-1302
-1297
-1292
-1287
-1282
-1277
-1272
-1267
-1262
-1258
-1254
-1249
-1245
-1241
-1238
-1234
-1230
-1227
-1223
-1220
-1217
-1214
-1211
-1208
-1206
-1203
-1200
-1198
-1196
-1194
-1191
-1189
-1187
-1186
-1184
-1182
-1181
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1173
-1172
-1171
-1171
-1171
-1170
-1170
-1170
-1169
-1169
-1169
-1169
-1168
-1168
-1168
-1168
-1167
-1167
-1167
-1166
-1166
-1165
-1165
-1164
-1164
-1163
-1162
-1162
-1161
-1160
-1159
-1158
-1157
-1156
-1155
-1153
-1152
-1150
-1148
-1147
-1145
-1143
-1141
-1138
-1136
-1134
-1131
-1128
-1125
-1122
-1119
-1115
-1112
-1108
-1104
-1100
-1095
-1090
-1086
-1081
-1075
-1070
-1064
-1058
-1052
-1046
-1040
-1034
-1027
-1020
-1012
-1006
-999
-991
-983
-975
-967
-959
-951
-942
-934
-925
-916
-907
-898
-889
-880
-870
-861
-851
-841
-832
-822
-812
-802
-792
-782
-772
-762
-753
-743
-733
-723
-713
-704
-694
-684
-675
-666
-657
-647
-639
-630
-621
-612
-604
-596
-588
-580
-572
-564
-557
-549
-542
-535
-528
-521
-514
-508
-502
-495
-489
-483
-477
-471
-466
-460
-455
-449
-444
-439
-433
-428
-423
-418
-414
-409
-404
-399
-395
-390
-386
-381
-377
-372
-368
-364
-359
-355
-351
-346
-342
-338
-333
-329
-325
-320
-316
-311
-306
-302
-297
-292
-287
-283
-278
-272
-267
-262
-257
-251
-246
-240
-234
-228
-222
-216
-209
-203
-196
-189
-182
-175
-167
-160
-153
-145
-137
-129
-121
-113
-105
-96
-88
-79
-70
-62
-53
-44
-35
-25
-16
-7
3
12
22
32
41
51
61
71
81
91
101
111
121
131
141
151
161
171
181
191
202
212
222
232
242
252
263
273
283
294
304
314
324
335
345
355
366
376
387
397
408
418
429
439
450
461
471
482
492
503
514
524
535
546
556
567
578
588
599
609
620
630
640
650
660
670
680
690
699
709
718
727
736
745
753
762
770
778
786
794
801
809
816
823
830
836
843
849
855
861
867
872
878
883
888
893
898
902
907
911
915
919
923
927
931
934
937
940
943
946
949
951
954
956
958
960
962
963
965
966
967
968
969
970
970
971
971
972
972
972
972
972
972
972
971
971
971
970
970
969
968
968
967
966
965
964
964
963
962
961
960
959
958
957
956
955
954
953
952
951
950
949
948
947
946
945
944
943
942
941
940
939
938
937
937
936
935
934
934
933
932
932
931
930
930
929
928
928
927
926
925
924
923
921
920
918
917
915
913
911
909
906
904
901
898
895
891
888
884
881
877
872
868
864
859
854
849
844
838
833
827
821
815
809
803
797
790
783
777
770
763
756
748
741
734
726
719
711
703
696
688
680
672
664
656
648
640
632
624
616
608
600
591
583
575
567
559
551
543
535
527
519
511
503
495
486
478
470
462
453
445
437
428
420
411
403
394
385
377
368
359
350
341
332
323
314
304
295
286
276
266
257
247
237
227
217
207
196
186
176
165
154
144
133
122
111
100
89
78
67
56
45
34
23
12
1
-9
-20
-31
-42
-53
-64
-74
-85
-95
-106
-116
-126
-136
-146
-156
-166
-175
-185
-194
-204
-213
-222
-231
-239
-248
-257
-265
-273
-282
-290
-298
-306
-313
-321
-329
-336
-343
-351
-358
-365
-372
-378
-385
-392
-398
-405
-411
-417
-423
-429
-435
-441
-447
-453
-458
-464
-470
-475
-481
-486
-491
-497
-502
-507
-512
-518
-523
-528
-533
-538
-543
-548
-553
-559
-564
-569
-574
-578
-583
-588
-593
-598
-603
-607
-612
-617
-622
-626
-631
-635
-640
-645
-649
-654
-658
-663
-667
-672
-677
-681
-686
-691
-695
-700
-705
-710
-714
-719
-724
-729
-734
-739
-744
-749
-754
-759
-764
-769
-775
-780
-785
-791
-796
-802
-807
-813
-819
-825
-831
-837
-843
-850
-856
-863
-869
-876
-883
-890
-898
-905
-913
-920
-928
-936
-944
-953
-961
-970
-979
-988
-997
-1006
-1016
-1025
-1035
-1045
-1056
-1066
-1077
-1088
-1099
-1110
-1121
-1133
-1144
-1156
-1168
-1180
-1192
-1204
-1216
-1229
-1241
-1254
-1266
-1279
-1292
-1304
-1317
-1330
-1343
-1355
-1368
-1381
-1393
-1406
-1418
-1430
-1443
-1455
-1467
-1479
-1491
-1502
-1514
-1525
-1537
-1548
-1559
-1569
-1580
-1590
-1601
-1611
-1620
-1630
-1639
-1648
-1657
-1666
-1674
-1682
-1690
-1698
-1705
-1712
-1719
-1726
-1732
-1738
-1743
-1749
-1754
-1758
-1763
-1767
-1771
-1775
-1778
-1781
-1784
-1786
-1789
-1791
-1792
-1794
-1795
-1796
-1797
-1798
-1798
-1798
-1798
-1798
-1797
-1796
-1795
-1794
-1793
-1792
-1790
-1788
-1786
-1784
-1782
-1779
-1777
-1774
-1771
-1769
-1766
-1763
-1759
-1756
-1753
-1749
-1746
-1742
-1739
-1735
-1731
-1728
-1724
-1720
-1716
-1712
-1708
-1704
-1701
-1697
-1693
-1689
-1685
-1681
-1678
-1674
-1670
-1666
-1663
-1659
-1655
-1652
-1648
-1645
-1642
-1638
-1635
-1632
-1629
-1626
-1623
-1620
-1617
-1615
-1612
-1610
-1608
-1605
-1603
-1601
-1599
-1598
-1596
-1595
-1593
-1592
-1591
-1590
-1589
-1588
-1587
-1586
-1586
-1585
-1584
-1584
-1583
-1582
-1582
-1581
-1580
-1580
-1579
-1578
-1578
-1577
-1576
-1576
-1575
-1574
-1574
-1573
-1572
-1572
-1571
-1570
-1570
-1569
-1568
-1568
-1567
-1566
-1566
-1565
-1564
-1563
-1563
-1562
-1561
-1561
-1560
-1559
-1559
-1558
-1557
-1557
-1556
-1555
-1555
-1554
-1553
-1553
-1552
-1551
-1551
-1550
-1549
-1549
-1548
-1547
-1547
-1546
-1546
-1545
-1544
-1544
-1543
-1542
-1542
-1541
-1540
-1540
-1539
-1538
-1538
-1537
-1536
-1536
-1535
-1534
-1534
-1533
-1532
-1532
-1531
-1530
-1530
-1529
-1528
-1528
-1527
-1526
-1526
-1525
-1524
-1524
-1523
-1522
-1522
-1521
-1520
-1520
-1519
-1518
-1518
-1517
-1516
-1516
-1515
-1514
-1514
-1513
-1512
-1512
-1511
-1510
-1510
-1509
-1509
-1508
-1507
-1507
-1506
-1505
-1505
-1504
-1503
-1503
-1502
-1501
-1501
-1500
-1499
-1499
-1498
-1497
-1497
-1496
-1495
-1495
-1494
-1493
-1493
-1492
-1492
-1491
-1490
-1490
-1489
-1488
-1488
-1487
-1486
-1486
-1485
-1484
-1484
-1483
-1482
-1482
-1481
-1480
-1480
-1479
-1479
-1478
-1477
-1477
-1476
-1475
-1475
-1474
-1473
-1473
-1472
-1471
-1471
-1470
-1470
-1469
-1468
-1468
-1467
-1466
-1466
-1465
-1464
-1464
-1463
-1462
-1462
-1461
-1460
-1460
-1459
-1459
-1458
-1457
-1457
-1456
-1455
-1455
-1454
-1453
-1453
-1452
-1452
-1451
-1450
-1450
-1449
-1448
-1448
-1447
-1446
-1446
-1445
-1445
-1444
-1443
-1443
-1442
-1441
-1441
-1440
-1439
-1439
-1438
-1438
-1437
-1436
-1436
-1435
-1434
-1434
-1433
-1432
-1432
-1431
-1431
-1430
-1429
-1429
-1428
-1427
-1427
-1426
-1425
-1425
-1424
-1424
-1423
-1422
-1422
-1421
-1420
-1420
-1419
-1419
-1418
-1417
-1417
-1416
-1415
-1415
-1414
-1414
-1413
-1412
-1412
-1411
-1410
-1410
-1409
-1409
-1408
-1407
-1407
-1406
-1405
-1405
-1404
-1404
-1403
-1402
-1402
-1401
-1400
-1400
-1399
-1399
-1398
-1397
-1397
-1396
-1395
-1395
-1394
-1394
-1393
-1392
-1392
-1391
-1391
-1390
-1389
-1389
-1388
-1387
-1387
-1386
-1386
-1385
-1384
-1384
-1383
-1383
-1382
-1381
-1381
-1380
-1379
-1379
-1378
-1378
-1377
-1376
-1376
-1375
-1375
-1374
-1373
-1373
-1372
-1371
-1371
-1370
-1370
-1369
-1368
-1368
-1367
-1367
-1366
-1365
-1365
-1364
-1364
-1363
-1362
-1362
-1361
-1361
-1360
-1359
-1359
-1358
-1357
-1357
-1356
-1356
-1355
-1354
-1354
-1353
-1353
-1352
-1351
-1351
-1350
-1350
-1349
-1348
-1348
-1347
-1347
-1346
-1345
-1345
-1344
-1344
-1343
-1342
-1342
-1341
-1341
-1340
-1339
-1339
-1338
-1338
-1337
-1336
-1336
-1335
-1335
-1334
-1333
-1333
-1332
-1332
-1331
-1331
-1330
-1329
-1329
-1328
-1328
-1327
-1326
-1326
-1325
-1325
-1324
-1323
-1323
-1322
-1322
-1321
-1320
-1320
-1319
-1319
-1318
-1318
-1317
-1316
-1316
-1315
-1315
-1314
-1313
-1313
-1312
-1312
-1311
-1310
-1310
-1309
-1309
-1308
-1308
-1307
-1306
-1306
-1305
-1305
-1304
-1303
-1303
-1302
-1302
-1301
-1301
-1300
-1299
-1299
-1298
-1298
-1297
-1297
-1296
-1295
-1295
-1294
-1294
-1293
-1292
-1292
-1291
-1291
-1290
-1290
-1289
-1288
-1288
-1287
-1287
-1286
-1286
-1285
-1284
-1284
-1283
-1283
-1282
-1282
-1281
-1280
-1280
-1279
-1279
-1278
-1278
-1277
-1276
-1276
-1275
-1275
-1274
-1274
-1273
-1272
-1272
-1271
-1271
-1270
-1270
-1269
-1268
-1268
-1267
-1267
-1266
-1266
-1265
-1265
-1264
-1263
-1263
-1262
-1262
-1261
-1261
-1260
-1259
-1259
-1258
-1258
-1257
-1257
-1256
-1256
-1255
-1254
-1254
-1253
-1253
-1252
-1252
-1251
-1251
-1250
-1249
-1249
-1248
-1248
-1247
-1247
-1246
-1246
-1245
-1244
-1244
-1243
-1243
-1242
-1242
-1241
-1241
-1240
-1239
-1239
-1238
-1238
-1237
-1237
-1236
-1236
-1235
-1235
-1234
-1233
-1233
-1232
-1232
-1231
-1231
-1230
-1230
-1229
-1229
-1228
-1227
-1227
-1226
-1226
-1225
-1225
-1224
-1224
-1223
-1223
-1222
-1221
-1221
-1220
-1220
-1219
-1219
-1218
-1218
-1217
-1217
-1216
-1216
-1215
-1214
-1214
-1213
-1213
-1212
-1212
-1211
-1211
-1210
-1210
-1209
-1209
-1208
-1208
-1207
-1206
-1206
-1205
-1205
-1204
-1204
-1203
-1203
-1202
-1202
-1201
-1201
-1200
-1200
-1199
-1198
-1198
-1197
-1197
-1196
-1196
-1195
-1195
-1194
-1194
-1193
-1193
-1192
-1192
-1191
-1191
-1190
-1190
-1189
-1188
-1188
-1187
-1187
-1186
-1186
-1185
-1185
-1184
-1184
-1183
-1183
-1182
-1182
-1181
-1181
-1180
-1180
-1179
-1179
-1178
-1178
-1177
-1177
-1176
-1176
-1175
-1174
-1174
-1173
-1173
-1172
-1172
-1171
-1171
-1170
-1170
-1169
-1169
-1168
-1168
-1167
-1167
-1166
-1166
-1165
-1165
-1164
-1164
-1163
-1163
-1162
-1162
-1161
-1161
-1160
-1160
-1159
-1159
-1158
-1158
-1157
-1157
-1156
-1156
-1155
-1155
-1154
-1154
-1153
-1153
-1152
-1152
-1151
-1151
-1150
-1150
-1149
-1149
-1148
-1148
-1147
-1147
-1146
-1146
-1145
-1145
-1144
-1144
-1143
-1143
-1142
-1142
-1141
-1141
-1140
-1140
-1139
-1139
-1138
-1138
-1137
-1137
-1136
-1136
-1135
-1135
-1134
-1134
-1133
-1133
-1132
-1132
-1131
-1131
-1130
-1130
-1129
-1129
-1128
-1128
-1127
-1127
-1126
-1126
-1125
-1125
-1125
-1124
-1124
-1123
-1123
-1122
-1122
-1121
-1121
-1120
-1120
-1119
-1119
-1118
-1118
-1117
-1117
-1116
-1116
-1115
-1115
-1114
-1114
-1113
-1113
-1113
-1112
-1112
-1111
-1111
-1110
-1110
-1109
-1109
-1108
-1108
-1107
-1107
-1106
-1106
-1105
-1105
-1104
-1104
-1104
-1103
-1103
-1102
-1102
-1101
-1101
-1100
-1100
-1099
-1099
-1098
-1098
-1097
-1097
-1096
-1096
-1096
-1095
-1095
-1094
-1094
-1093
-1093
-1092
-1092
-1091
-1091
-1090
-1090
-1090
-1089
-1089
-1088
-1088
-1087
-1087
-1086
-1086
-1085
-1085
-1084
-1084
-1084
-1083
-1083
-1082
-1082
-1081
-1081
-1080
-1080
-1079
-1079
-1079
-1078
-1078
-1077
-1077
-1076
-1076
-1075
-1075
-1074
-1074
-1074
-1073
-1073
-1072
-1072
-1071
-1071
-1070
-1070
-1070
-1069
-1069
-1068
-1068
-1067
-1067
-1066
-1066
-1065
-1065
-1065
-1064
-1064
-1063
-1063
-1062
-1062
-1061
-1061
-1061
-1060
-1060
-1059
-1059
-1058
-1058
-1058
-1057
-1057
-1056
-1056
-1055
-1055
-1054
-1054
-1054
-1053
-1053
-1052
-1052
-1051
-1051
-1051
-1050
-1050
-1049
-1049
-1048
-1048
-1047
-1047
-1047
-1046
-1046
-1045
-1045
-1044
-1044
-1044
-1043
-1043
-1042
-1042
-1041
-1041
-1041
-1040
-1040
-1039
-1039
-1038
-1038
-1038
-1037
-1037
-1036
-1036
-1036
-1035
-1035
-1034
-1034
-1033
-1033
-1033
-1032
-1032
-1031
-1031
-1030
-1030
-1030
-1029
-1029
-1028
-1028
-1028
-1027
-1027
-1026
