10
8597
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
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
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
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
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
150
151
151
151
151
152
152
152
152
152
153
153
153
153
154
154
154
154
155
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
159
160
160
160
160
161
161
161
161
162
162
162
162
163
163
163
163
164
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
184
184
184
184
185
185
185
185
186
186
186
187
187
187
187
188
188
188
189
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
195
196
196
196
197
197
197
197
198
198
198
199
199
199
199
200
200
200
201
201
201
201
202
202
202
203
203
203
203
204
204
204
205
205
205
205
206
206
206
207
207
207
207
208
208
208
209
209
209
210
210
210
210
211
211
211
212
212
212
213
213
213
213
214
214
214
215
215
215
216
216
216
216
217
217
217
218
218
218
219
219
219
219
220
220
220
221
221
221
222
222
222
223
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
231
232
232
232
233
233
233
234
234
234
235
235
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
250
250
250
251
251
251
252
252
252
253
253
254
254
254
255
255
255
256
256
257
257
257
258
258
258
259
259
260
260
260
261
261
261
262
262
263
263
263
264
264
264
265
265
266
266
266
267
267
268
268
268
269
269
270
270
270
271
271
271
272
272
273
273
273
274
274
275
275
275
276
276
277
277
277
278
278
279
279
279
280
280
281
281
281
282
282
283
283
284
284
284
285
285
286
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
293
293
293
294
294
295
295
295
296
296
297
297
297
298
298
299
299
300
300
300
301
301
302
302
303
303
303
304
304
305
305
305
306
306
307
307
308
308
308
309
309
310
310
311
311
311
312
312
313
313
314
314
314
315
315
316
316
317
317
317
318
318
319
319
320
320
321
321
321
322
322
323
323
324
324
324
325
325
326
326
327
327
328
328
328
329
329
330
330
331
331
332
332
332
333
333
334
334
335
335
336
336
337
337
337
338
338
339
339
340
340
341
341
342
342
342
343
343
344
344
345
345
346
346
347
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
361
362
362
363
363
364
364
365
365
366
366
367
367
368
368
369
369
370
370
371
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
399
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
417
418
418
418
419
419
419
419
419
419
419
419
419
419
419
419
419
419
418
418
417
417
416
415
414
414
413
412
410
409
408
407
405
404
402
400
399
397
395
393
391
388
386
384
382
380
378
375
373
371
369
367
366
364
362
360
359
357
355
354
352
350
349
347
346
345
343
342
341
340
339
338
338
337
337
336
336
336
336
335
335
335
335
335
334
334
333
332
332
330
329
328
326
324
323
321
319
317
316
314
313
311
310
309
308
307
306
306
305
305
305
305
305
306
307
307
308
309
311
312
313
315
316
318
319
321
323
325
327
330
332
335
338
341
344
347
351
355
359
362
366
370
373
376
379
381
383
385
386
386
386
386
385
384
383
382
381
381
381
380
380
381
381
382
383
384
385
387
389
390
392
394
396
398
400
402
404
405
405
405
405
405
404
403
402
400
399
397
396
395
394
394
394
394
394
394
395
396
397
398
399
401
402
403
404
404
404
404
403
402
401
400
398
397
394
392
390
387
384
382
379
376
374
371
370
368
367
366
366
366
366
366
367
367
367
367
366
365
364
363
361
360
358
355
353
350
347
344
340
336
333
329
326
323
320
317
315
313
310
308
306
303
301
298
296
294
292
290
288
286
284
282
281
279
277
275
273
271
268
265
262
259
256
253
250
247
244
241
238
235
232
229
226
224
221
219
216
214
212
210
208
206
204
202
200
197
194
191
188
184
181
178
174
171
166
162
157
152
147
142
138
134
130
126
122
119
116
114
112
109
107
104
102
99
95
91
87
83
78
74
70
66
62
59
55
53
50
48
46
44
43
42
42
41
40
40
40
40
40
40
40
40
41
41
42
42
42
41
40
39
38
36
34
32
30
27
25
22
19
17
15
13
12
11
10
10
10
10
11
12
14
16
18
20
21
23
24
25
25
24
23
22
21
20
19
19
19
19
19
20
21
22
24
27
29
32
35
38
42
45
48
51
54
57
60
63
65
66
67
68
68
67
67
66
65
63
62
60
58
55
53
52
50
48
47
45
43
41
40
38
37
36
35
35
35
35
35
36
37
37
38
39
39
39
39
39
39
38
38
37
37
36
36
36
35
35
35
35
34
33
33
32
31
30
29
27
25
24
22
21
19
17
16
14
12
10
8
6
5
3
1
-1
-3
-5
-7
-8
-9
-10
-11
-13
-14
-15
-16
-16
-15
-14
-12
-11
-9
-7
-5
-4
-2
-1
0
1
3
4
4
5
5
5
5
6
7
9
11
14
17
20
23
25
27
28
30
31
32
33
34
34
34
34
34
34
35
37
38
40
42
45
48
51
55
59
64
68
72
76
80
83
86
89
92
94
95
95
95
94
94
95
96
98
100
101
102
103
103
103
104
105
106
108
109
111
112
113
114
114
114
114
112
110
108
105
101
98
94
91
87
83
80
77
74
72
70
70
70
71
74
77
82
87
92
98
104
110
116
123
130
136
142
148
153
158
163
168
173
177
182
186
189
192
194
196
197
198
199
200
201
201
200
199
197
195
194
192
190
189
188
187
187
186
187
187
188
190
192
195
198
201
204
207
211
214
217
219
221
222
224
225
226
227
228
229
230
231
232
233
234
236
238
240
243
246
250
254
258
262
267
272
277
283
289
294
300
305
311
316
320
324
327
329
331
333
333
334
335
336
337
338
340
341
343
345
347
349
352
355
358
361
363
365
366
367
368
368
369
368
367
365
362
359
354
349
344
339
334
329
325
321
316
312
309
306
303
301
299
298
298
298
298
299
301
302
304
305
307
309
311
312
312
312
312
312
313
313
314
315
316
316
317
317
318
318
318
319
319
320
321
323
324
325
326
326
327
327
326
326
325
325
324
323
323
322
321
319
317
315
312
310
307
305
303
301
299
297
295
293
292
290
288
286
284
283
281
280
279
279
279
279
280
281
282
284
286
288
290
292
294
295
296
297
298
298
299
300
300
301
301
301
299
298
295
292
289
287
284
281
279
276
273
270
266
263
259
255
252
248
244
239
235
230
226
221
217
213
210
207
204
201
198
195
192
189
187
186
185
184
183
182
181
180
179
178
177
175
174
172
171
169
167
165
164
163
162
162
162
162
162
163
163
164
164
165
165
165
165
165
165
165
165
164
163
162
160
158
156
154
151
148
144
140
136
131
127
123
118
113
107
102
96
91
86
81
77
73
70
67
64
62
60
58
56
55
55
55
54
54
54
54
54
53
53
52
51
50
49
48
46
44
43
41
39
38
36
33
31
28
25
22
19
17
15
13
10
8
5
2
0
-2
-4
-6
-9
-12
-15
-18
-21
-24
-28
-32
-36
-40
-45
-51
-56
-62
-68
-74
-80
-86
-91
-95
-99
-104
-108
-112
-117
-122
-127
-132
-136
-141
-146
-151
-156
-161
-165
-170
-174
-177
-181
-186
-190
-195
-200
-206
-212
-218
-224
-230
-236
-241
-247
-253
-259
-265
-271
-278
-283
-289
-295
-300
-305
-309
-313
-316
-319
-322
-325
-328
-331
-334
-337
-339
-342
-344
-347
-350
-354
-358
-362
-367
-372
-377
-382
-388
-394
-400
-407
-415
-422
-431
-439
-446
-454
-461
-468
-474
-480
-487
-493
-500
-506
-512
-517
-523
-527
-532
-536
-541
-545
-549
-553
-558
-563
-568
-573
-578
-583
-588
-593
-597
-602
-607
-612
-616
-621
-627
-632
-637
-642
-646
-651
-655
-659
-663
-667
-670
-673
-676
-679
-681
-683
-684
-686
-687
-689
-690
-692
-693
-694
-695
-697
-698
-699
-700
-701
-703
-704
-706
-708
-709
-711
-713
-715
-717
-719
-722
-724
-726
-728
-730
-732
-733
-734
-735
-735
-736
-736
-737
-738
-739
-740
-741
-742
-743
-745
-746
-747
-749
-750
-752
-754
-756
-758
-761
-763
-765
-767
-768
-770
-771
-772
-773
-774
-776
-777
-779
-782
-785
-788
-792
-796
-799
-802
-804
-807
-808
-810
-811
-813
-814
-814
-815
-815
-815
-815
-815
-815
-814
-814
-814
-813
-813
-813
-813
-813
-812
-812
-812
-813
-813
-813
-813
-813
-813
-814
-815
-816
-817
-819
-821
-822
-824
-826
-828
-830
-833
-835
-838
-841
-844
-847
-850
-852
-855
-857
-859
-861
-862
-863
-863
-864
-865
-867
-868
-870
-872
-873
-875
-876
-877
-879
-881
-883
-885
-887
-890
-892
-895
-898
-900
-903
-905
-907
-909
-911
-913
-915
-917
-920
-922
-924
-927
-930
-932
-935
-938
-941
-944
-947
-951
-954
-958
-962
-966
-969
-973
-977
-981
-984
-988
-992
-995
-998
-1000
-1002
-1002
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-1000
-999
-998
-998
-997
-996
-995
-994
-993
-992
-992
-990
-989
-988
-986
-985
-984
-983
-982
-982
-982
-982
-983
-983
-984
-985
-985
-985
-985
-984
-984
-983
-982
-982
-981
-981
-980
-980
-980
-980
-979
-979
-979
-978
-977
-977
-976
-976
-976
-977
-978
-979
-980
-981
-982
-983
-984
-985
-985
-985
-986
-986
-986
-985
-985
-983
-982
-980
-978
-975
-973
-970
-968
-965
-963
-960
-958
-955
-953
-951
-949
-947
-946
-945
-944
-943
-943
-942
-941
-941
-940
-940
-939
-939
-938
-938
-938
-938
-938
-937
-937
-937
-936
-935
-935
-934
-934
-933
-933
-932
-932
-933
-933
-934
-935
-936
-936
-937
-938
-939
-939
-940
-941
-941
-942
-943
-944
-945
-946
-946
-947
-948
-949
-950
-952
-954
-956
-959
-962
-965
-968
-972
-976
-980
-984
-989
-994
-999
-1004
-1008
-1014
-1018
-1024
-1029
-1034
-1039
-1043
-1047
-1050
-1053
-1056
-1058
-1060
-1062
-1064
-1066
-1067
-1068
-1069
-1069
-1068
-1068
-1066
-1065
-1063
-1061
-1059
-1057
-1056
-1054
-1052
-1050
-1048
-1046
-1045
-1043
-1043
-1042
-1042
-1042
-1044
-1045
-1048
-1051
-1054
-1057
-1060
-1064
-1067
-1071
-1075
-1078
-1082
-1086
-1090
-1094
-1098
-1102
-1107
-1110
-1114
-1117
-1121
-1125
-1128
-1132
-1135
-1138
-1141
-1144
-1146
-1149
-1151
-1153
-1155
-1157
-1159
-1161
-1163
-1166
-1168
-1171
-1173
-1175
-1177
-1179
-1181
-1182
-1183
-1183
-1183
-1182
-1180
-1179
-1177
-1174
-1172
-1169
-1167
-1164
-1162
-1160
-1159
-1157
-1156
-1155
-1155
-1155
-1155
-1155
-1156
-1157
-1158
-1159
-1161
-1162
-1163
-1164
-1164
-1165
-1166
-1166
-1167
-1168
-1168
-1169
-1169
-1170
-1170
-1170
-1171
-1171
-1171
-1171
-1172
-1172
-1173
-1174
-1175
-1177
-1179
-1182
-1184
-1187
-1189
-1191
-1193
-1194
-1196
-1196
-1197
-1197
-1197
-1196
-1195
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1184
-1183
-1181
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1172
-1172
-1171
-1170
-1169
-1167
-1166
-1164
-1161
-1158
-1155
-1152
-1148
-1145
-1141
-1138
-1135
-1132
-1130
-1127
-1124
-1121
-1119
-1116
-1113
-1110
-1108
-1105
-1102
-1098
-1095
-1092
-1088
-1085
-1082
-1079
-1076
-1073
-1070
-1068
-1065
-1062
-1059
-1056
-1054
-1052
-1050
-1048
-1045
-1043
-1039
-1035
-1031
-1026
-1020
-1014
-1008
-1002
-997
-991
-986
-980
-975
-970
-965
-960
-956
-952
-948
-945
-943
-940
-938
-935
-933
-931
-928
-926
-925
-923
-922
-921
-920
-920
-919
-917
-916
-915
-915
-914
-913
-912
-911
-911
-910
-909
-909
-909
-910
-910
-910
-910
-910
-908
-907
-906
-904
-903
-900
-898
-895
-891
-888
-883
-879
-875
-870
-866
-862
-858
-853
-849
-843
-838
-832
-826
-820
-814
-808
-802
-795
-788
-781
-773
-765
-758
-750
-742
-734
-726
-718
-709
-700
-690
-681
-672
-663
-654
-646
-637
-629
-622
-615
-609
-603
-598
-594
-589
-584
-580
-576
-571
-567
-563
-559
-554
-549
-544
-540
-535
-530
-526
-521
-516
-511
-506
-500
-494
-488
-482
-475
-469
-463
-457
-451
-445
-439
-434
-428
-423
-418
-413
-408
-403
-398
-393
-388
-382
-377
-371
-365
-359
-353
-347
-341
-335
-330
-325
-320
-315
-310
-304
-299
-294
-289
-284
-278
-272
-266
-260
-254
-248
-241
-235
-229
-223
-216
-210
-205
-199
-194
-189
-184
-180
-176
-172
-167
-163
-158
-153
-148
-143
-138
-133
-128
-123
-119
-114
-110
-106
-102
-98
-94
-90
-86
-82
-79
-75
-71
-68
-64
-60
-57
-53
-48
-44
-38
-32
-26
-19
-12
-5
3
10
18
26
34
42
50
58
65
73
81
88
96
103
109
115
120
125
130
134
139
143
147
151
154
158
162
165
169
173
178
182
187
191
196
201
207
213
219
225
231
238
244
251
258
264
271
277
282
288
293
298
303
308
313
318
324
329
334
340
347
354
360
367
374
381
387
394
400
407
413
419
426
432
438
443
448
453
458
463
468
473
478
483
488
492
496
499
503
506
509
513
516
519
522
524
526
528
530
531
534
536
538
540
542
544
546
548
550
553
556
559
562
565
568
571
573
575
577
579
581
584
586
589
592
596
601
605
610
615
621
626
631
637
642
648
653
659
664
669
674
679
683
687
691
695
699
703
706
710
714
717
721
725
730
734
739
744
749
753
758
762
766
770
774
777
780
783
786
788
790
792
794
796
798
799
801
802
804
805
806
808
810
812
814
817
819
821
824
826
829
832
835
838
841
844
847
851
854
857
861
864
867
871
874
878
882
885
888
892
894
896
898
900
902
905
907
909
911
913
914
916
917
918
919
921
922
923
925
926
927
928
929
930
932
935
937
939
942
944
947
950
953
957
961
966
970
974
979
984
989
995
1000
1006
1010
1016
1020
1024
1029
1033
1037
1042
1046
1050
1054
1058
1062
1066
1069
1072
1074
1076
1078
1079
1081
1082
1084
1087
1089
1092
1095
1097
1100
1103
1105
1108
1112
1115
1118
1121
1123
1126
1128
1130
1132
1133
1134
1134
1134
1135
1135
1135
1135
1135
1134
1134
1134
1133
1133
1133
1133
1133
1133
1133
1132
1131
1130
1129
1127
1126
1125
1123
1122
1121
1120
1119
1118
1117
1115
1114
1112
1110
1109
1108
1106
1104
1103
1102
1101
1100
1099
1099
1098
1098
1099
1100
1102
1104
1106
1109
1111
1113
1115
1117
1118
1120
1121
1122
1124
1125
1127
1129
1131
1134
1137
1140
1143
1147
1150
1154
1157
1161
1165
1169
1172
1175
1177
1180
1182
1184
1186
1187
1189
1190
1191
1192
1194
1195
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1210
1211
1213
1215
1217
1220
1222
1224
1226
1227
1229
1229
1230
1230
1230
1229
1229
1229
1230
1230
1231
1233
1234
1235
1237
1238
1240
1242
1244
1246
1247
1249
1250
1251
1252
1253
1254
1255
1257
1258
1260
1262
1264
1265
1267
1269
1271
1272
1274
1275
1277
1278
1280
1282
1284
1287
1289
1292
1294
1297
1301
1305
1309
1313
1318
1322
1326
1330
1333
1336
1339
1342
1345
1347
1350
1352
1354
1356
1359
1361
1363
1366
1368
1370
1372
1374
1376
1377
1378
1379
1379
1379
1379
1380
1381
1383
1385
1387
1390
1393
1397
1401
1406
1411
1416
1421
1426
1430
1435
1439
1444
1448
1453
1457
1460
1463
1466
1468
1471
1473
1475
1478
1480
1483
1485
1487
1490
1492
1495
1498
1502
1507
1511
1516
1521
1527
1532
1537
1542
1547
1551
1555
1558
1560
1561
1563
1565
1567
1569
1571
1573
1575
1576
1578
1579
1581
1582
1583
1585
1587
1588
1590
1591
1592
1594
1596
1598
1600
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1612
1612
1613
1612
1612
1611
1610
1609
1609
1608
1607
1606
1606
1606
1606
1606
1605
1604
1603
1601
1599
1597
1595
1592
1590
1588
1586
1584
1583
1582
1581
1579
1578
1577
1576
1575
1575
1574
1573
1572
1571
1570
1569
1568
1566
1565
1564
1562
1561
1559
1558
1557
1555
1553
1552
1549
1547
1544
1542
1539
1537
1535
1533
1531
1529
1526
1523
1521
1518
1516
1513
1511
1509
1506
1504
1502
1500
1498
1496
1494
1493
1491
1490
1489
1488
1487
1486
1485
1484
1483
1483
1482
1481
1481
1480
1481
1481
1481
1481
1481
1481
1480
1479
1478
1477
1477
1476
1476
1475
1475
1474
1474
1473
1473
1473
1473
1473
1472
1471
1469
1467
1465
1463
1460
1457
1453
1450
1447
1444
1441
1438
1436
1435
1433
1431
1430
1428
1427
1426
1425
1425
1424
1423
1422
1421
1419
1418
1416
1414
1412
1410
1408
1406
1404
1402
1400
1399
1397
1395
1393
1391
1389
1387
1386
1385
1383
1382
1382
1381
1380
1380
1380
1380
1380
1379
1379
1378
1378
1378
1378
1378
1378
1379
1380
1381
1382
1383
1385
1385
1386
1386
1386
1386
1386
1385
1384
1384
1383
1382
1381
1381
1380
1380
1380
1380
1380
1380
1380
1380
1379
1379
1378
1378
1377
1376
1375
1374
1373
1372
1371
1369
1366
1364
1361
1357
1354
1349
1345
1340
1334
1328
1323
1317
1311
1305
1300
1294
1289
1283
1278
1274
1269
1264
1259
1254
1249
1244
1238
1233
1228
1223
1217
1212
1208
1203
1197
1192
1186
1181
1175
1169
1164
1158
1153
1148
1144
1140
1137
1135
1133
1132
1131
1131
1131
1131
1130
1130
1130
1130
1129
1128
1127
1126
1125
1123
1122
1120
1118
1116
1113
1110
1107
1103
1099
1095
1091
1087
1083
1079
1075
1071
1068
1066
1065
1065
1064
1064
1064
1065
1065
1066
1068
1069
1069
1070
1070
1070
1070
1070
1069
1068
1067
1065
1063
1060
1057
1054
1050
1046
1042
1038
1034
1029
1025
1020
1016
1010
1004
1000
994
987
980
973
966
959
952
945
938
931
923
916
908
900
892
885
877
870
863
856
849
843
837
832
827
821
816
811
807
803
799
796
793
790
787
784
782
780
778
776
774
773
772
771
770
769
768
767
767
766
765
764
762
760
758
757
755
753
750
748
746
744
742
741
739
738
737
735
734
733
731
730
728
726
723
720
717
715
712
708
705
701
697
693
690
687
683
680
677
674
671
668
665
662
659
656
653
650
647
643
640
636
632
627
623
618
614
609
605
600
596
591
586
582
577
572
567
562
556
551
546
540
534
527
521
514
508
501
495
488
482
475
469
462
455
448
442
435
429
423
417
411
406
401
397
392
388
384
380
375
371
366
361
356
351
346
342
337
333
330
326
323
320
318
315
314
312
311
309
308
307
305
304
303
302
300
298
296
295
292
290
287
284
281
277
273
269
264
259
255
250
245
240
234
229
224
219
214
209
204
198
193
187
181
176
170
164
159
154
149
145
140
136
132
128
124
119
115
110
104
98
91
84
76
68
59
50
40
29
18
7
-4
-15
-26
-37
-48
-59
-70
-80
-90
-100
-109
-119
-128
-137
-146
-155
-164
-173
-181
-189
-198
-206
-214
-222
-230
-237
-244
-251
-257
-263
-269
-275
-280
-286
-292
-297
-303
-309
-315
-321
-328
-335
-341
-348
-355
-362
-368
-375
-383
-390
-399
-407
-416
-424
-432
-441
-449
-457
-465
-473
-481
-489
-498
-507
-516
-525
-535
-544
-554
-564
-573
-582
-591
-599
-607
-615
-622
-628
-634
-639
-644
-649
-654
-659
-663
-667
-671
-675
-679
-683
-687
-691
-695
-699
-703
-707
-712
-716
-720
-724
-728
-731
-734
-737
-740
-743
-746
-749
-752
-754
-757
-760
-763
-766
-769
-772
-775
-779
-782
-786
-791
-795
-800
-805
-810
-815
-820
-825
-830
-836
-841
-846
-850
-855
-860
-865
-869
-874
-879
-883
-887
-892
-897
-902
-907
-913
-919
-926
-932
-939
-945
-951
-958
-965
-972
-979
-987
-995
-1004
-1012
-1022
-1032
-1042
-1051
-1060
-1070
-1079
-1087
-1096
-1104
-1113
-1121
-1129
-1138
-1146
-1154
-1162
-1170
-1177
-1183
-1190
-1197
-1203
-1210
-1216
-1222
-1228
-1234
-1239
-1245
-1251
-1257
-1263
-1268
-1274
-1280
-1287
-1293
-1299
-1306
-1312
-1317
-1323
-1328
-1333
-1337
-1341
-1345
-1349
-1352
-1354
-1357
-1359
-1361
-1363
-1365
-1367
-1369
-1371
-1373
-1376
-1378
-1381
-1384
-1387
-1389
-1391
-1393
-1394
-1396
-1397
-1398
-1398
-1398
-1397
-1395
-1394
-1391
-1389
-1386
-1382
-1378
-1374
-1370
-1367
-1364
-1361
-1358
-1355
-1352
-1349
-1346
-1344
-1343
-1342
-1341
-1340
-1339
-1338
-1337
-1337
-1337
-1337
-1337
-1338
-1340
-1341
-1343
-1345
-1347
-1349
-1351
-1353
-1355
-1358
-1360
-1364
-1367
-1370
-1374
-1377
-1381
-1386
-1391
-1395
-1400
-1404
-1408
-1412
-1416
-1419
-1423
-1426
-1430
-1433
-1437
-1440
-1444
-1447
-1450
-1452
-1455
-1456
-1457
-1458
-1459
-1459
-1460
-1460
-1460
-1460
-1459
-1459
-1458
-1457
-1456
-1455
-1454
-1453
-1451
-1450
-1448
-1446
-1444
-1442
-1440
-1438
-1436
-1434
-1432
-1430
-1428
-1426
-1424
-1422
-1420
-1418
-1416
-1414
-1412
-1411
-1410
-1409
-1408
-1408
-1408
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1408
-1408
-1408
-1409
-1409
-1409
-1410
-1410
-1409
-1409
-1408
-1408
-1407
-1406
-1404
-1403
-1401
-1399
-1396
-1394
-1391
-1388
-1384
-1380
-1375
-1371
-1366
-1361
-1356
-1350
-1344
-1338
-1332
-1325
-1318
-1310
-1302
-1294
-1286
-1277
-1268
-1260
-1252
-1243
-1235
-1227
-1218
-1210
-1201
-1192
-1183
-1174
-1166
-1158
-1149
-1141
-1133
-1124
-1115
-1106
-1097
-1087
-1077
-1067
-1057
-1046
-1035
-1024
-1012
-1002
-993
-983
-973
-964
-955
-946
-936
-927
-918
-909
-900
-891
-883
-875
-867
-859
-850
-842
-834
-826
-819
-811
-804
-797
-791
-785
-779
-773
-767
-762
-756
-749
-743
-736
-729
-722
-715
-710
-704
-699
-694
-689
-685
-681
-677
-674
-670
-667
-664
-660
-657
-653
-650
-646
-642
-638
-634
-629
-624
-618
-612
-605
-599
-593
-586
-580
-573
-567
-560
-553
-545
-538
-531
-523
-516
-508
-501
-493
-486
-479
-471
-463
-455
-447
-439
-430
-422
-413
-405
-397
-389
-381
-373
-367
-360
-354
-348
-342
-336
-330
-324
-318
-312
-307
-301
-295
-290
-284
-279
-273
-268
-262
-256
-250
-244
-237
-231
-224
-217
-210
-203
-196
-189
-182
-176
-170
-164
-158
-153
-148
-143
-138
-133
-127
-122
-116
-110
-105
-99
-92
-86
-79
-72
-65
-59
-53
-46
-40
-34
-27
-20
-13
-6
2
9
16
23
31
38
46
54
62
71
80
88
96
105
113
121
129
137
144
152
160
167
174
181
189
197
206
215
224
234
244
254
265
275
286
296
307
317
327
337
347
358
369
380
390
401
412
423
434
445
455
466
476
486
496
506
515
525
534
542
551
559
566
573
580
586
593
599
605
611
618
624
631
637
644
651
658
665
672
678
685
692
699
706
713
720
728
736
744
753
761
769
778
785
793
801
808
816
823
831
838
846
853
861
868
876
884
892
900
908
916
923
931
939
946
953
959
965
971
976
980
984
988
991
994
997
1000
1002
1006
1008
1010
1012
1014
1016
1018
1018
1018
1020
1020
1020
1020
1020
1020
1022
1022
1022
1024
1025
1026
1028
1030
1032
1035
1039
1043
1047
1052
1057
1061
1066
1071
1076
1081
1087
1093
1099
1106
1114
1122
1131
1140
1150
1160
1171
1183
1194
1206
1218
1230
1243
1256
1269
1281
1294
1306
1318
1329
1340
1351
1361
1372
1381
1391
1400
1409
1417
1425
1433
1441
1449
1457
1464
1472
1480
1487
1495
1502
1509
1516
1522
1528
1533
1538
1542
1546
1549
1552
1555
1556
1558
1559
1559
1559
1558
1557
1555
1552
1549
1545
1540
1534
1527
1520
1511
1502
1492
1482
1470
1459
1446
1434
1421
1408
1396
1383
1370
1357
1345
1333
1321
1309
1298
1287
1276
1266
1255
1245
1235
1224
1215
1205
1197
1188
1180
1173
1166
1160
1154
1149
1144
1139
1135
1131
1126
1122
1119
1115
1111
1107
1103
1099
1094
1089
1084
1079
1073
1067
1061
1055
1049
1043
1038
1032
1027
1022
1016
1012
1006
1002
998
995
991
989
987
985
984
984
984
985
986
987
988
990
991
992
993
993
994
993
992
990
987
983
979
974
969
963
957
950
942
934
926
917
907
896
884
872
858
844
829
813
797
780
764
748
732
716
702
688
676
666
657
650
645
642
641
643
647
653
661
671
682
695
710
726
743
762
781
802
823
844
865
886
906
926
946
966
985
1004
1022
1042
1060
1078
1096
1113
1129
1145
1160
1174
1187
1199
1210
1221
1231
1240
1249
1258
1266
1273
1281
1288
1295
1301
1308
1315
1321
1327
1333
1339
1344
1348
1352
1354
1356
1356
1354
1351
1347
1341
1334
1325
1315
1303
1288
1271
1252
1231
1207
1182
1154
1125
1094
1061
1025
988
949
909
868
826
784
743
702
662
624
589
556
525
498
474
453
436
423
413
407
405
407
413
422
435
451
470
491
516
542
571
601
634
668
703
740
779
820
862
906
951
996
1042
1088
1134
1179
1224
1269
1312
1354
1394
1432
1469
1504
1537
1568
1597
1624
1649
1672
1692
1710
1725
1738
1748
1755
1760
1763
1763
1761
1756
1749
1740
1728
1714
1698
1679
1660
1639
1617
1594
1571
1547
1523
1498
1472
1447
1422
1397
1373
1349
1327
1305
1284
1265
1247
1230
1214
1200
1186
1174
1163
1153
1146
1139
1134
1131
1129
1128
1130
1132
1137
1143
1150
1158
1168
1178
1188
1200
1211
1223
1236
1248
1260
1273
1285
1297
1309
1320
1331
1340
1349
1357
1364
1370
1375
1379
1382
1383
1383
1382
1379
1374
1369
1362
1354
1346
1337
1327
1318
1309
1301
1293
1287
1282
1278
1275
1274
1274
1276
1280
1286
1293
1302
1313
1325
1337
1350
1363
1376
1388
1400
1411
1420
1428
1434
1439
1442
1443
1442
1439
1433
1426
1416
1406
1393
1379
1364
1347
1328
1308
1287
1265
1242
1219
1195
1171
1147
1123
1099
1075
1051
1027
1002
977
953
929
905
883
861
840
820
801
784
767
751
736
721
708
695
683
671
660
650
639
628
618
607
597
586
576
565
554
544
534
524
516
508
500
492
484
475
466
455
444
432
419
405
392
378
365
351
338
324
311
299
287
276
266
257
249
244
240
237
237
237
239
242
246
251
257
264
272
280
290
301
313
325
337
350
363
375
386
397
406
414
420
426
429
432
432
431
427
421
412
401
388
373
357
339
320
301
281
262
243
226
209
194
181
170
161
153
147
143
141
140
142
145
151
157
165
174
184
194
205
216
227
238
248
258
266
273
279
284
287
290
292
294
295
296
296
296
297
297
297
297
298
298
299
301
304
308
314
322
332
345
359
375
394
414
435
458
482
507
534
561
589
617
644
670
695
719
741
762
781
800
817
832
847
859
870
879
887
893
897
899
901
900
899
896
891
884
875
864
852
838
822
805
788
770
752
734
717
700
684
669
656
644
633
625
618
612
608
606
605
605
607
610
614
620
626
634
642
651
661
671
682
693
704
715
726
737
747
756
764
772
779
785
790
795
800
805
810
816
822
829
836
844
851
858
865
871
877
882
887
891
894
897
899
902
904
906
908
911
913
916
918
921
923
925
927
928
929
928
926
923
918
912
904
896
887
878
868
857
846
834
823
811
798
786
774
761
749
737
725
713
702
690
680
669
658
647
635
623
612
600
587
575
562
549
535
522
508
494
480
466
452
438
425
412
399
387
376
365
356
347
339
333
327
323
320
317
316
317
319
322
326
332
340
349
359
370
382
396
411
427
445
463
483
504
525
547
568
589
610
630
649
667
683
696
708
718
726
732
736
737
737
736
733
729
725
720
716
712
709
706
704
702
702
702
703
705
707
710
712
715
717
719
719
719
719
717
715
713
711
709
706
704
701
699
696
693
689
685
681
677
674
671
668
665
663
661
660
658
657
655
653
651
648
646
644
642
641
640
640
639
639
639
639
640
640
640
640
641
641
641
642
643
644
646
647
649
652
654
655
657
658
659
659
660
661
662
662
663
663
663
662
660
658
655
651
648
644
640
635
629
623
617
609
600
591
581
571
560
549
538
526
514
502
490
478
465
453
441
429
418
407
397
388
380
372
365
359
353
348
344
340
337
335
333
332
332
333
335
338
341
345
350
356
362
368
374
381
387
394
400
407
413
418
423
427
430
433
435
436
438
439
439
439
438
436
435
433
431
429
428
427
427
426
426
426
425
424
423
421
419
417
414
411
408
404
400
397
393
388
384
380
375
371
366
361
356
351
344
337
330
321
312
302
292
281
269
257
244
231
217
202
186
170
153
137
121
105
90
75
60
46
32
19
7
-5
-16
-26
-36
-46
-55
-65
-74
-83
-92
-101
-110
-119
-128
-137
-146
-155
-164
-173
-181
-190
-199
-207
-216
-223
-230
-236
-242
-247
-252
-256
-260
-263
-266
-269
-271
-273
-273
-274
-274
-273
-272
-270
-268
-265
-263
-259
-256
-252
-247
-242
-237
-232
-227
-221
-215
-208
-201
-193
-185
-175
-166
-156
-145
-134
-124
-113
-103
-94
-85
-77
-71
-65
-59
-55
-52
-49
-48
-48
-49
-51
-55
-61
-68
-77
-87
-98
-110
-123
-137
-151
-166
-180
-194
-209
-223
-237
-250
-264
-277
-290
-303
-315
-326
-337
-347
-355
-363
-370
-375
-380
-384
-386
-388
-389
-389
-388
-387
-385
-383
-380
-377
-374
-371
-367
-364
-360
-357
-353
-350
-348
-345
-344
-343
-344
-345
-347
-351
-354
-359
-364
-369
-375
-381
-387
-394
-400
-407
-415
-422
-429
-436
-443
-449
-455
-460
-465
-469
-473
-477
-481
-485
-490
-495
-500
-506
-513
-521
-530
-539
-550
-562
-574
-587
-601
-616
-632
-648
-664
-681
-697
-715
-732
-751
-770
-790
-810
-831
-853
-876
-899
-922
-945
-968
-991
-1014
-1037
-1059
-1081
-1102
-1123
-1142
-1160
-1177
-1193
-1208
-1222
-1235
-1248
-1259
-1270
-1279
-1288
-1296
-1302
-1308
-1313
-1318
-1322
-1325
-1328
-1329
-1331
-1332
-1332
-1332
-1331
-1330
-1329
-1328
-1326
-1324
-1322
-1320
-1318
-1315
-1313
-1311
-1309
-1307
-1305
-1303
-1300
-1299
-1297
-1295
-1293
-1291
-1289
-1286
-1283
-1280
-1276
-1272
-1267
-1261
-1255
-1249
-1241
-1234
-1226
-1217
-1208
-1199
-1189
-1180
-1171
-1162
-1154
-1145
-1137
-1129
-1120
-1112
-1103
-1095
-1086
-1078
-1069
-1061
-1052
-1044
-1036
-1028
-1020
-1014
-1008
-1004
-999
-996
-993
-990
-988
-987
-987
-986
-987
-987
-988
-988
-989
-989
-989
-989
-990
-990
-991
-992
-994
-996
-998
-1000
-1002
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1026
-1028
-1030
-1032
-1033
-1033
-1033
-1033
-1032
-1031
-1030
-1029
-1028
-1026
-1025
-1024
-1022
-1020
-1018
-1014
-1012
-1010
-1006
-1002
-999
-995
-991
-986
-981
-976
-971
-966
-961
-955
-950
-944
-938
-932
-926
-919
-912
-904
-896
-887
-878
-869
-860
-851
-841
-831
-821
-812
-802
-793
-784
-776
-769
-763
-757
-752
-748
-745
-742
-741
-739
-739
-739
-740
-742
-744
-746
-749
-753
-756
-760
-764
-768
-773
-778
-784
-791
-799
-808
-818
-829
-842
-855
-869
-884
-900
-917
-933
-951
-968
-985
-1002
-1020
-1038
-1055
-1071
-1088
-1104
-1119
-1134
-1149
-1163
-1177
-1190
-1203
-1216
-1228
-1240
-1253
-1266
-1279
-1293
-1307
-1322
-1337
-1353
-1370
-1387
-1404
-1422
-1440
-1458
-1476
-1494
-1513
-1531
-1549
-1566
-1584
-1602
-1619
-1636
-1653
-1669
-1685
-1700
-1715
-1729
-1743
-1757
-1771
-1784
-1798
-1811
-1824
-1837
-1851
-1864
-1878
-1893
-1908
-1924
-1941
-1959
-1978
-1997
-2017
-2039
-2061
-2084
-2108
-2133
-2159
-2185
-2212
-2240
-2268
-2297
-2326
-2356
-2386
-2416
-2447
-2478
-2509
-2540
-2572
-2604
-2637
-2670
-2702
-2735
-2768
-2801
-2835
-2868
-2901
-2934
-2968
-3001
-3034
-3067
-3099
-3131
-3162
-3192
-3222
-3251
-3278
-3305
-3330
-3354
-3377
-3398
-3418
-3437
-3454
-3470
-3484
-3497
-3509
-3520
-3529
-3538
-3545
-3552
-3558
-3562
-3566
-3569
-3571
-3573
-3575
-3576
-3577
-3578
-3578
-3578
-3578
-3578
-3578
-3577
-3576
-3575
-3574
-3573
-3571
-3569
-3568
-3567
-3566
-3565
-3564
-3564
-3564
-3563
-3563
-3562
-3562
-3561
-3560
-3560
-3559
-3559
-3559
-3559
-3559
-3559
-3559
-3558
-3557
-3556
-3555
-3553
-3551
-3549
-3546
-3543
-3541
-3538
-3535
-3532
-3528
-3524
-3519
-3514
-3509
-3502
-3496
-3488
-3480
-3471
-3461
-3450
-3437
-3424
-3409
-3393
-3376
-3357
-3337
-3316
-3293
-3270
-3245
-3220
-3193
-3165
-3137
-3108
-3078
-3049
-3019
-2989
-2959
-2929
-2900
-2870
-2842
-2813
-2785
-2757
-2730
-2703
-2677
-2651
-2625
-2601
-2577
-2554
-2531
-2508
-2487
-2465
-2444
-2423
-2403
-2383
-2364
-2345
-2326
-2308
-2290
-2272
-2254
-2237
-2220
-2204
-2188
-2172
-2156
-2140
-2124
-2108
-2091
-2075
-2059
-2043
-2027
-2011
-1995
-1979
-1964
-1948
-1933
-1918
-1903
-1888
-1874
-1860
-1847
-1834
-1821
-1809
-1797
-1785
-1774
-1764
-1754
-1745
-1736
-1728
-1721
-1715
-1709
-1704
-1699
-1695
-1692
-1689
-1686
-1684
-1682
-1681
-1679
-1678
-1677
-1675
-1673
-1671
-1668
-1665
-1661
-1658
-1654
-1650
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1618
-1614
-1611
-1607
-1604
-1600
-1596
-1592
-1587
-1583
-1578
-1572
-1566
-1560
-1553
-1546
-1540
-1533
-1526
-1520
-1514
-1508
-1503
-1499
-1494
-1491
-1487
-1484
-1481
-1479
-1476
-1474
-1472
-1470
-1468
-1466
-1464
-1461
-1458
-1455
-1451
-1447
-1442
-1436
-1430
-1424
-1417
-1409
-1402
-1395
-1387
-1379
-1371
-1363
-1355
-1347
-1338
-1329
-1320
-1310
-1299
-1289
-1278
-1266
-1255
-1242
-1230
-1217
-1204
-1190
-1176
-1161
-1147
-1132
-1117
-1102
-1087
-1072
-1057
-1042
-1027
-1012
-997
-982
-967
-952
-937
-922
-908
-894
-880
-865
-852
-838
-825
-811
-798
-785
-772
-758
-745
-732
-718
-705
-691
-678
-664
-651
-637
-624
-610
-597
-583
-569
-555
-541
-526
-511
-495
-480
-464
-448
-432
-416
-400
-384
-369
-353
-337
-322
-306
-290
-274
-258
-241
-224
-207
-190
-172
-154
-136
-118
-99
-80
-62
-43
-24
-6
13
31
48
65
82
97
111
124
136
148
158
166
174
181
186
191
195
198
201
202
203
203
203
202
200
199
197
196
195
194
193
192
192
192
192
192
193
194
195
196
198
199
201
203
205
208
210
213
215
218
221
224
227
230
233
236
239
242
244
247
249
252
254
256
257
259
260
261
261
262
262
261
260
259
257
255
252
250
247
244
241
238
236
233
230
227
224
221
217
213
209
205
201
196
191
186
181
176
170
163
157
150
142
134
125
116
107
97
86
75
63
51
39
26
12
-2
-17
-32
-48
-65
-82
-100
-118
-137
-156
-176
-195
-215
-234
-254
-274
-293
-313
-332
-350
-369
-387
-405
-422
-439
-455
-470
-485
-500
-514
-527
-539
-551
-562
-573
-583
-592
-601
-610
-618
-626
-634
-642
-650
-658
-666
-674
-682
-691
-700
-710
-719
-728
-738
-747
-756
-764
-772
-779
-786
-792
-798
-802
-807
-810
-813
-815
-817
-819
-821
-822
-822
-823
-824
-824
-824
-824
-824
-823
-823
-822
-821
-820
-819
-818
-817
-817
-816
-815
-815
-814
-814
-815
-816
-817
-819
-821
-825
-828
-832
-837
-842
-847
-853
-860
-867
-874
-882
-891
-900
-909
-919
-929
-940
-951
-962
-973
-984
-996
-1006
-1018
-1029
-1039
-1049
-1059
-1067
-1075
-1082
-1089
-1095
-1100
-1104
-1108
-1112
-1114
-1116
-1118
-1118
-1119
-1118
-1117
-1115
-1112
-1108
-1103
-1097
-1091
-1083
-1075
-1066
-1056
-1045
-1034
-1022
-1010
-997
-984
-971
-957
-944
-930
-917
-904
-891
-879
-866
-854
-842
-831
-821
-811
-801
-793
-785
-777
-771
-765
-761
-757
-754
-752
-750
-750
-750
-751
-753
-755
-758
-761
-765
-770
-776
-782
-788
-795
-803
-812
-821
-830
-840
-850
-861
-872
-883
-895
-907
-919
-931
-943
-956
-969
-982
-995
-1008
-1022
-1035
-1049
-1063
-1078
-1092
-1108
-1123
-1140
-1157
-1174
-1193
-1212
-1232
-1253
-1274
-1296
-1318
-1341
-1365
-1388
-1412
-1435
-1459
-1482
-1505
-1527
-1549
-1571
-1592
-1613
-1633
-1653
-1672
-1691
-1709
-1726
-1743
-1760
-1776
-1791
-1806
-1820
-1834
-1848
-1860
-1873
-1884
-1895
-1905
-1915
-1923
-1931
-1938
-1945
-1951
-1957
-1963
-1969
-1974
-1979
-1984
-1989
-1994
-1998
-2003
-2007
-2012
-2017
-2021
-2027
-2032
-2037
-2043
-2049
-2055
-2061
-2068
-2076
-2084
-2092
-2101
-2110
-2120
-2130
-2140
-2150
-2161
-2173
-2184
-2197
-2209
-2223
-2236
-2250
-2265
-2279
-2294
-2310
-2325
-2340
-2356
-2371
-2387
-2403
-2419
-2435
-2450
-2465
-2480
-2494
-2508
-2522
-2535
-2547
-2559
-2570
-2581
-2590
-2599
-2607
-2614
-2621
-2627
-2632
-2636
-2640
-2643
-2646
-2648
-2650
-2651
-2652
-2653
-2653
-2654
-2654
-2653
-2653
-2652
-2651
-2649
-2648
-2646
-2643
-2641
-2638
-2635
-2632
-2629
-2626
-2622
-2618
-2613
-2609
-2604
-2598
-2592
-2586
-2579
-2571
-2562
-2553
-2542
-2531
-2519
-2507
-2493
-2479
-2464
-2448
-2431
-2414
-2396
-2377
-2357
-2336
-2314
-2292
-2268
-2244
-2218
-2192
-2165
-2137
-2109
-2080
-2050
-2019
-1988
-1957
-1924
-1892
-1859
-1825
-1791
-1757
-1722
-1687
-1651
-1615
-1580
-1544
-1509
-1474
-1438
-1403
-1368
-1333
-1298
-1264
-1229
-1194
-1159
-1125
-1090
-1055
-1020
-985
-950
-915
-880
-845
-810
-775
-741
-707
-673
-640
-607
-575
-543
-511
-480
-449
-419
-390
-360
-331
-302
-273
-244
-215
-187
-158
-129
-100
-72
-43
-15
13
41
69
97
125
153
181
209
238
266
294
323
352
380
409
437
466
495
524
553
583
613
644
675
707
739
773
806
841
876
911
948
985
1022
1061
1100
1140
1180
1221
1263
1305
1347
1391
1434
1478
1523
1567
1612
1658
1703
1749
1796
1843
1890
1938
1986
2033
2083
2132
2181
2231
2281
2332
2383
2435
2487
2540
2593
2648
2703
2759
2816
2874
2932
2992
3052
3113
3175
3237
3300
3364
3428
3493
3558
3624
3690
3757
3823
3890
3958
4025
4091
4159
4226
4293
4359
4426
4491
4557
4621
4686
4750
4813
4876
4938
5000
5061
5122
5183
5243
5303
5362
5421
5479
5536
5592
5647
5702
5755
5808
5861
5912
5963
6012
6060
6108
6154
6199
6243
6286
6327
6368
6409
6448
6487
6525
6562
6598
6634
6669
6703
6736
6768
6799
6829
6858
6887
6914
6941
6966
6991
7014
7037
7059
7080
7100
7118
7136
7154
7170
7186
7201
7216
7229
7242
7255
7266
7277
7288
7298
7307
7316
7325
7332
7339
7346
7352
7358
7363
7368
7373
7377
7381
7384
7388
7391
7394
7397
7399
7401
7403
7405
7406
7407
7407
7407
7407
7406
7405
7404
7402
7399
7396
7393
7389
7384
7379
7374
7368
7361
7353
7345
7336
7326
7316
7305
7293
7281
7267
7253
7238
7223
7207
7190
7173
7156
7138
7119
7101
7082
7063
7044
7025
7007
6988
6970
6952
6934
6916
6899
6882
6866
6850
6834
6819
6803
6788
6773
6758
6743
6728
6713
6699
6684
6669
6655
6641
6626
6612
6597
6583
6568
6553
6538
6523
6508
6492
6476
6460
6444
6427
6410
6393
6375
6357
6339
6320
6301
6282
6263
6244
6224
6205
6185
6165
6144
6124
6104
6083
6063
6042
6021
6001
5980
5959
5938
5917
5896
5875
5854
5833
5812
5790
5769
5747
5726
5704
5682
5660
5639
5617
5595
5573
5551
5529
5508
5487
5466
5445
5425
5405
5385
5365
5345
5325
5306
5287
5268
5249
5231
5214
5197
5180
5163
5147
5131
5116
5101
5085
5071
5056
5042
5028
5013
4999
4985
4971
4956
4942
4928
4914
4900
4886
4872
4858
4844
4830
4816
4802
4788
4774
4759
4745
4731
4717
4703
4688
4675
4661
4647
4634
4621
4609
4596
4585
4573
4563
4552
4542
4532
4523
4514
4505
4497
4489
4482
4475
4468
4462
4456
4451
4446
4441
4436
4432
4427
4423
4419
4415
4410
4406
4402
4398
4394
4389
4385
4381
4376
4372
4367
4362
4358
4353
4348
4344
4339
4334
4330
4325
4320
4315
4310
4305
4300
4295
4290
4285
4279
4274
4269
4263
4257
4251
4244
4237
4230
4222
4214
4206
4198
4189
4180
4171
4162
4153
4144
4134
4125
4115
4106
4097
4086
4078
4067
4059
4049
4040
4030
4021
4011
4003
3994
3985
3976
3967
3958
3948
3939
3929
3919
3909
3898
3887
3876
3864
3852
3840
3828
3816
3803
3791
3778
3765
3753
3740
3727
3714
3701
3688
3675
3663
3650
3638
3626
3613
3600
3588
3575
3562
3549
3536
3524
3511
3498
3485
3472
3458
3445
3431
3417
3403
3389
3375
3360
3346
3331
3316
3302
3288
3274
3260
3246
3232
3219
3205
3192
3179
3167
3155
3144
3134
3124
3114
3105
3097
3090
3084
3078
3073
3068
3064
3060
3057
3054
3051
3049
3047
3045
3044
3042
3041
3040
3039
3039
3038
3038
3038
3038
3038
3038
3038
3038
3038
3038
3038
3038
3037
3037
3036
3035
3034
3033
3032
3030
3029
3027
3026
3024
3022
3020
3019
3017
3015
3012
3010
3008
3005
3003
3001
2998
2995
2993
2991
2988
2987
2985
2984
2983
2982
2982
2982
2983
2984
2985
2987
2989
2992
2995
2999
3003
3008
3013
3019
3026
3032
3040
3047
3055
3063
3072
3081
3091
3101
3111
3121
3132
3142
3153
3164
3174
3184
3194
3204
3213
3223
3232
3240
3249
3256
3264
3271
3277
3284
3289
3294
3299
3303
3307
3309
3311
3313
3314
3314
3314
3313
3312
3311
3310
3308
3306
3304
3303
3301
3299
3298
3297
3297
3297
3298
3299
3300
3302
3304
3307
3310
3313
3316
3320
3324
3328
3332
3336
3340
3345
3349
3354
3358
3363
3367
3371
3375
3379
3383
3386
3390
3393
3395
3398
3400
3401
3402
3403
3403
3403
3403
3402
3401
3400
3399
3397
3395
3393
3391
3389
3386
3384
3381
3377
3373
3370
3365
3361
3356
3351
3346
3340
3335
3329
3322
3316
3309
3302
3295
3288
3280
3272
3264
3256
3247
3238
3229
3219
3209
3199
3189
3178
3167
3156
3145
3133
3122
3110
3098
3087
3075
3064
3053
3042
3031
3020
3010
3000
2990
2980
2971
2961
2952
2944
2935
2927
2918
2911
2903
2895
2888
2881
2874
2867
2860
2853
2846
2839
2832
2825
2817
2810
2802
2794
2787
2779
2771
2763
2755
2747
2739
2731
2723
2715
2706
2698
2689
2679
2669
2659
2649
2637
2626
2614
2601
2587
2572
2557
2541
2524
2506
2488
2469
2449
2429
2407
2386
2363
2340
2315
2290
2265
2238
2211
2183
2154
2125
2095
2065
2033
2001
1970
1937
1903
1869
1835
1800
1765
1730
1694
1658
1622
1586
1549
1513
1476
1440
1403
1366
1330
1293
1257
1220
1184
1148
1112
1077
1041
1006
970
935
899
864
829
793
757
721
685
649
612
575
537
499
461
422
383
343
304
264
223
183
142
101
60
19
-22
-63
-105
-146
-188
-229
-271
-313
-354
-396
-438
-480
-522
-563
-605
-646
-688
-730
-771
-812
-853
-894
-935
-976
-1016
-1056
-1096
-1135
-1174
-1213
-1251
-1288
-1326
-1362
-1398
-1434
-1469
-1504
-1539
-1573
-1606
-1640
-1672
-1705
-1737
-1769
-1801
-1832
-1863
-1894
-1925
-1955
-1986
-2016
-2045
-2075
-2105
-2134
-2163
-2191
-2220
-2248
-2276
-2304
-2331
-2359
-2386
-2413
-2439
-2466
-2491
-2517
-2542
-2567
-2592
-2616
-2640
-2664
-2687
-2710
-2733
-2755
-2778
-2799
-2821
-2842
-2863
-2883
-2903
-2923
-2943
-2963
-2983
-3003
-3023
-3043
-3063
-3084
-3104
-3125
-3146
-3168
-3189
-3211
-3233
-3256
-3278
-3301
-3324
-3347
-3371
-3394
-3418
-3442
-3466
-3491
-3515
-3538
-3562
-3585
-3608
-3630
-3653
-3675
-3696
-3718
-3739
-3760
-3780
-3800
-3820
-3840
-3859
-3877
-3896
-3914
-3932
-3949
-3967
-3984
-4000
-4017
-4033
-4049
-4064
-4080
-4094
-4110
-4125
-4140
-4155
-4169
-4184
-4197
-4211
-4224
-4237
-4250
-4262
-4274
-4286
-4297
-4308
-4319
-4330
-4341
-4351
-4361
-4371
-4381
-4390
-4399
-4407
-4415
-4423
-4430
-4437
-4444
-4451
-4457
-4464
-4470
-4476
-4482
-4487
-4493
-4498
-4503
-4509
-4514
-4519
-4525
-4531
-4537
-4543
-4549
-4555
-4561
-4568
-4575
-4582
-4589
-4596
-4603
-4610
-4618
-4625
-4632
-4640
-4647
-4655
-4663
-4671
-4678
-4686
-4694
-4701
-4709
-4716
-4723
-4730
-4736
-4742
-4748
-4753
-4758
-4763
-4767
-4771
-4775
-4778
-4781
-4783
-4786
-4788
-4790
-4792
-4794
-4795
-4797
-4799
-4800
-4802
-4804
-4807
-4809
-4812
-4815
-4818
-4821
-4825
-4829
-4832
-4837
-4841
-4845
-4850
-4854
-4859
-4864
-4869
-4873
-4878
-4883
-4888
-4892
-4897
-4901
-4905
-4910
-4914
-4918
-4922
-4926
-4929
-4932
-4935
-4938
-4941
-4943
-4945
-4947
-4949
-4950
-4951
-4952
-4953
-4954
-4954
-4954
-4955
-4955
-4955
-4955
-4954
-4954
-4954
-4953
-4952
-4950
-4949
-4947
-4944
-4941
-4938
-4934
-4929
-4924
-4918
-4912
-4905
-4898
-4890
-4882
-4874
-4865
-4856
-4846
-4836
-4826
-4816
-4805
-4794
-4782
-4770
-4759
-4747
-4734
-4722
-4710
-4698
-4685
-4673
-4661
-4649
-4637
-4625
-4614
-4602
-4590
-4579
-4567
-4556
-4545
-4535
-4524
-4514
-4505
-4495
-4486
-4476
-4467
-4459
-4450
-4442
-4433
-4425
-4418
-4410
-4403
-4396
-4389
-4382
-4376
-4369
-4363
-4357
-4352
-4346
-4341
-4337
-4332
-4329
-4325
-4322
-4320
-4317
-4315
-4313
-4312
-4311
-4309
-4309
-4308
-4307
-4307
-4306
-4306
-4306
-4305
-4305
-4305
-4304
-4304
-4303
-4303
-4302
-4302
-4301
-4301
-4300
-4300
-4299
-4299
-4299
-4298
-4298
-4297
-4297
-4296
-4296
-4295
-4295
-4294
-4293
-4292
-4292
-4290
-4289
-4288
-4286
-4284
-4282
-4280
-4277
-4275
-4272
-4269
-4266
-4262
-4259
-4256
-4252
-4249
-4246
-4242
-4239
-4236
-4234
-4231
-4229
-4226
-4224
-4222
-4220
-4218
-4216
-4213
-4211
-4209
-4206
-4203
-4200
-4196
-4192
-4187
-4182
-4177
-4171
-4165
-4158
-4151
-4144
-4135
-4126
-4117
-4106
-4096
-4083
-4072
-4059
-4046
-4032
-4018
-4003
-3987
-3971
-3955
-3938
-3921
-3904
-3886
-3868
-3849
-3831
-3813
-3794
-3776
-3757
-3739
-3720
-3702
-3683
-3665
-3647
-3629
-3611
-3593
-3575
-3558
-3541
-3524
-3507
-3490
-3474
-3458
-3441
-3425
-3409
-3393
-3377
-3361
-3345
-3328
-3312
-3295
-3278
-3261
-3244
-3227
-3210
-3193
-3176
-3159
-3142
-3126
-3109
-3092
-3075
-3058
-3041
-3025
-3009
-2993
-2977
-2961
-2946
-2930
-2915
-2899
-2884
-2868
-2853
-2838
-2823
-2808
-2793
-2778
-2763
-2749
-2734
-2720
-2707
-2693
-2679
-2666
-2653
-2640
-2627
-2614
-2602
-2590
-2578
-2567
-2556
-2546
-2535
-2525
-2515
-2506
-2496
-2487
-2479
-2470
-2462
-2453
-2445
-2437
-2429
-2421
-2413
-2406
-2399
-2391
-2384
-2377
-2370
-2363
-2356
-2348
-2341
-2334
-2326
-2319
-2311
-2304
-2296
-2288
-2281
-2273
-2266
-2258
-2250
-2243
-2235
-2227
-2220
-2212
-2205
-2197
-2190
-2182
-2175
-2168
-2160
-2153
-2147
-2140
-2134
-2128
-2122
-2116
-2111
-2106
-2101
-2096
-2092
-2088
-2083
-2079
-2076
-2072
-2069
-2066
-2064
-2061
-2059
-2057
-2055
-2054
-2052
-2051
-2050
-2049
-2048
-2048
-2047
-2047
-2047
-2045
-2045
-2045
-2045
-2045
-2047
-2047
-2047
-2048
-2049
-2049
-2050
-2051
-2052
-2053
-2054
-2056
-2058
-2060
-2062
-2064
-2067
-2070
-2072
-2075
-2077
-2080
-2083
-2085
-2088
-2090
-2092
-2095
-2097
-2100
-2102
-2104
-2107
-2109
-2111
-2114
-2116
-2118
-2120
-2123
-2125
-2127
-2129
-2131
-2133
-2135
-2137
-2138
-2140
-2142
-2143
-2145
-2146
-2147
-2148
-2149
-2150
-2151
-2152
-2153
-2154
-2156
-2157
-2158
-2160
-2162
-2164
-2166
-2169
-2171
-2174
-2177
-2181
-2185
-2189
-2193
-2198
-2202
-2207
-2211
-2216
-2220
-2224
-2229
-2233
-2237
-2241
-2245
-2249
-2253
-2257
-2261
-2265
-2269
-2272
-2276
-2280
-2283
-2287
-2291
-2295
-2298
-2302
-2305
-2309
-2312
-2315
-2319
-2322
-2324
-2327
-2330
-2332
-2335
-2337
-2339
-2341
-2342
-2344
-2345
-2346
-2347
-2348
-2348
-2349
-2349
-2349
-2349
-2348
-2348
-2347
-2346
-2345
-2343
-2341
-2339
-2336
-2333
-2330
-2326
-2322
-2318
-2314
-2310
-2305
-2301
-2296
-2290
-2285
-2279
-2272
-2266
-2259
-2252
-2245
-2237
-2230
-2222
-2213
-2205
-2196
-2187
-2177
-2167
-2157
-2146
-2135
-2123
-2111
-2098
-2085
-2072
-2059
-2045
-2029
-2016
-2001
-1986
-1971
-1956
-1941
-1925
-1909
-1893
-1877
-1861
-1845
-1829
-1813
-1797
-1781
-1765
-1749
-1733
-1717
-1701
-1685
-1669
-1653
-1636
-1620
-1604
-1588
-1571
-1555
-1538
-1521
-1504
-1488
-1471
-1455
-1438
-1421
-1405
-1388
-1371
-1354
-1337
-1319
-1302
-1284
-1266
-1247
-1228
-1210
-1190
-1171
-1152
-1132
-1112
-1091
-1070
-1049
-1028
-1006
-984
-962
-939
-916
-892
-868
-844
-819
-794
-768
-743
-716
-690
-663
-636
-608
-581
-553
-525
-497
-469
-441
-413
-384
-355
-326
-297
-267
-238
-208
-177
-146
-115
-84
-53
-21
11
43
75
108
141
174
208
242
276
310
345
380
415
450
486
522
558
595
631
668
705
742
778
815
852
888
925
961
998
1034
1070
1106
1142
1178
1214
1250
1285
1321
1356
1392
1427
1463
1498
1533
1569
1604
1639
1673
1708
1742
1777
1811
1845
1879
1913
1947
1981
2013
2048
2081
2114
2147
2180
2213
2246
2279
2311
2344
2377
2410
2442
2474
2507
2538
2570
2602
2634
2665
2697
2728
2760
2792
2823
2855
2887
2919
2951
2983
3015
3048
3080
3113
3146
3180
3213
3247
3282
3317
3352
3387
3423
3459
3495
3531
3568
3604
3641
3678
3715
3752
3789
3826
3863
3900
3937
3973
4010
4046
4083
4120
4156
4192
4228
4263
4299
4334
4369
4404
4439
4473
4507
4541
4575
4608
4641
4673
4706
4738
4770
4801
4833
4864
4894
4925
4955
4985
5014
5044
5073
5102
5131
5160
5189
5218
5247
5275
5304
5332
5361
5389
5417
5445
5473
5501
5529
5557
5585
5613
5641
5670
5698
5726
5754
5782
5811
5838
5866
5894
5922
5949
5977
6004
6032
6059
6086
6114
6141
6168
6195
6222
6249
6276
6303
6330
6357
6384
6412
6439
6466
6493
6520
6547
6574
6601
6628
6655
6682
6709
6736
6763
6790
6817
6843
6869
6896
6921
6947
6973
6998
7023
7049
7074
7099
7125
7150
7176
7201
7227
7253
7279
7305
7331
7357
7384
7410
7437
7464
7490
7517
7544
7571
7598
7626
7653
7680
7706
7733
7760
7786
7812
7837
7862
7887
7911
7935
7959
7983
8006
8029
8051
8073
8095
8116
8137
8157
8177
8196
8215
8233
8251
8268
8284
8300
8315
8330
8344
8358
8372
8385
8398
8410
8423
8434
8446
8457
8468
8478
8488
8497
8506
8515
8523
8531
8538
8545
8551
8557
8563
8568
8573
8577
8581
8585
8588
8590
8592
8594
8596
8597
8597
8597
8597
8596
8595
8594
8592
8590
8588
8585
8582
8580
8576
8573
8570
8566
8563
8559
8556
8552
8548
8544
8540
8536
8532
8528
8523
8519
8514
8509
8504
8499
8494
8489
8483
8477
8471
8464
8458
8451
8444
8437
8430
8423
8415
8408
8400
8393
8386
8378
8371
8364
8356
8349
8342
8336
8329
8323
8317
8311
8305
8299
8294
8289
8284
8279
8274
8270
8265
8261
8257
8252
8248
8243
8239
8234
8229
8224
8219
8213
8208
8202
8196
8191
8185
8179
8173
8166
8160
8153
8147
8140
8132
8125
8119
8111
8103
8096
8087
8080
8071
8063
8054
8044
8035
8025
8015
8004
7994
7983
7972
7960
7949
7937
7924
7912
7899
7885
7871
7857
7842
7826
7811
7795
7778
7761
7744
7727
7709
7691
7673
7655
7636
7618
7599
7580
7562
7543
7524
7504
7485
7466
7446
7426
7406
7387
7367
7347
7327
7307
7287
7267
7247
7227
7207
7187
7167
7147
7127
7107
7087
7068
7048
7028
7009
6989
6970
6950
6931
6912
6893
6874
6855
6837
6819
6800
6782
6765
6747
6729
6712
6695
6678
6661
6644
6627
6611
6595
6578
6562
6546
6530
6513
6497
6480
6463
6445
6427
6409
6391
6372
6353
6334
6314
6295
6274
6254
6233
6212
6190
6168
6146
6124
6101
6078
6055
6031
6007
5983
5959
5934
5909
5884
5859
5833
5808
5782
5756
5731
5705
5679
5653
5628
5602
5577
5552
5527
5503
5478
5454
5430
5406
5382
5358
5335
5312
5289
5266
5243
5221
5198
5176
5153
5130
5108
5085
5062
5039
5015
4992
4969
4945
4921
4896
4872
4847
4822
4797
4771
4745
4719
4693
4666
4639
4612
4584
4556
4528
4500
4471
4442
4413
4384
4354
4324
4293
4263
4232
4201
4170
4138
4106
4074
4042
4010
3977
3945
3912
3880
3847
3815
3783
3751
3718
3686
3655
3623
3591
3560
3529
3498
3467
3436
3406
3376
3346
3316
3287
3258
3229
3200
3172
3143
3115
3087
3059
3031
3003
2976
2948
2921
2894
2868
2841
2815
2789
2763
2737
2711
2686
2660
2635
2610
2585
2560
2535
2510
2485
2460
2435
2410
2385
2360
2335
2310
2285
2259
2234
2208
2183
2157
2131
2105
2080
2054
2028
2001
1975
1949
1922
1896
1869
1843
1816
1789
1762
1736
1709
1682
1655
1628
1601
1574
1547
1520
1493
1466
1439
1412
1384
1357
1329
1302
1274
1246
1217
1189
1160
1131
1102
1073
1044
1014
984
955
925
895
865
834
804
774
743
712
682
651
620
589
558
526
495
464
433
402
372
341
311
280
250
220
191
161
132
104
75
47
19
-9
-36
-63
-89
-115
-141
-166
-190
-214
-238
-260
-283
-305
-326
-347
-367
-386
-405
-424
-442
-460
-477
-494
-510
-525
-540
-555
-569
-583
-596
-609
-622
-635
-647
-659
-671
-683
-694
-705
-717
-728
-739
-750
-760
-771
-782
-792
-802
-813
-823
-833
-844
-855
-865
-876
-888
-899
-911
-923
-935
-947
-960
-973
-986
-1000
-1012
-1028
-1042
-1057
-1072
-1088
-1104
-1120
-1136
-1153
-1170
-1187
-1205
-1223
-1242
-1261
-1281
-1300
-1321
-1341
-1362
-1384
-1406
-1428
-1451
-1474
-1497
-1521
-1546
-1571
-1596
-1622
-1649
-1676
-1703
-1731
-1759
-1788
-1818
-1847
-1877
-1908
-1939
-1970
-2001
-2033
-2065
-2098
-2130
-2163
-2196
-2230
-2263
-2297
-2331
-2365
-2399
-2433
-2467
-2501
-2536
-2570
-2605
-2639
-2674
-2709
-2743
-2778
-2812
-2847
-2881
-2915
-2949
-2983
-3017
-3051
-3085
-3118
-3151
-3184
-3217
-3250
-3283
-3315
-3347
-3379
-3411
-3442
-3474
-3505
-3536
-3567
-3598
-3628
-3659
-3689
-3718
-3748
-3777
-3805
-3834
-3861
-3889
-3916
-3942
-3969
-3995
-4019
-4045
-4070
-4094
-4119
-4142
-4166
-4189
-4211
-4233
-4255
-4276
-4298
-4318
-4339
-4359
-4379
-4399
-4418
-4437
-4456
-4475
-4493
-4512
-4530
-4548
-4566
-4584
-4601
-4619
-4636
-4654
-4671
-4688
-4705
-4722
-4739
-4755
-4772
-4788
-4805
-4821
-4837
-4854
-4870
-4887
-4903
-4919
-4935
-4952
-4968
-4984
-5000
-5017
-5033
-5050
-5066
-5083
-5100
-5117
-5134
-5151
-5169
-5186
-5204
-5222
-5239
-5257
-5275
-5293
-5311
-5329
-5348
-5366
-5384
-5402
-5420
-5438
-5456
-5473
-5491
-5508
-5526
-5543
-5560
-5577
-5594
-5611
-5627
-5643
-5659
-5675
-5690
-5705
-5720
-5735
-5749
-5763
-5776
-5790
-5803
-5815
-5828
-5840
-5851
-5863
-5874
-5885
-5896
-5906
-5916
-5925
-5935
-5944
-5952
-5961
-5968
-5976
-5983
-5990
-5996
-6002
-6007
-6012
-6017
-6021
-6025
-6028
-6030
-6033
-6035
-6036
-6038
-6039
-6040
-6040
-6041
-6041
-6041
-6041
-6041
-6041
-6041
-6042
-6042
-6042
-6043
-6044
-6045
-6046
-6048
-6049
-6051
-6054
-6056
-6059
-6062
-6065
-6068
-6072
-6076
-6080
-6084
-6088
-6093
-6098
-6102
-6107
-6113
-6118
-6124
-6129
-6136
-6142
-6149
-6156
-6163
-6171
-6179
-6187
-6195
-6204
-6213
-6223
-6232
-6242
-6252
-6262
-6272
-6283
-6293
-6304
-6315
-6326
-6338
-6349
-6360
-6372
-6383
-6395
-6406
-6418
-6430
-6441
-6453
-6465
-6477
-6489
-6500
-6512
-6524
-6535
-6546
-6557
-6568
-6579
-6589
-6599
-6609
-6619
-6628
-6637
-6645
-6654
-6662
-6669
-6676
-6683
-6689
-6695
-6701
-6706
-6710
-6714
-6718
-6722
-6725
-6728
-6731
-6733
-6735
-6737
-6738
-6739
-6740
-6740
-6740
-6740
-6740
-6739
-6738
-6737
-6736
-6734
-6732
-6730
-6728
-6725
-6722
-6718
-6715
-6711
-6707
-6702
-6697
-6692
-6686
-6680
-6673
-6667
-6660
-6652
-6645
-6637
-6629
-6620
-6611
-6602
-6593
-6583
-6573
-6563
-6552
-6541
-6529
-6518
-6505
-6493
-6480
-6466
-6453
-6439
-6424
-6409
-6394
-6379
-6363
-6347
-6331
-6315
-6299
-6282
-6265
-6249
-6232
-6215
-6198
-6182
-6165
-6148
-6131
-6115
-6099
-6082
-6066
-6050
-6034
-6018
-6003
-5987
-5971
-5956
-5940
-5925
-5909
-5894
-5879
-5863
-5848
-5833
-5817
-5802
-5786
-5771
-5755
-5739
-5724
-5708
-5692
-5676
-5660
-5644
-5627
-5611
-5595
-5578
-5562
-5545
-5529
-5513
-5496
-5480
-5464
-5448
-5432
-5416
-5400
-5385
-5369
-5354
-5339
-5324
-5310
-5295
-5281
-5267
-5253
-5239
-5225
-5211
-5198
-5184
-5171
-5157
-5144
-5131
-5117
-5104
-5091
-5077
-5064
-5050
-5036
-5022
-5009
-4995
-4980
-4966
-4952
-4938
-4924
-4910
-4895
-4881
-4867
-4853
-4839
-4825
-4811
-4797
-4783
-4769
-4755
-4741
-4727
-4713
-4699
-4686
-4672
-4658
-4644
-4630
-4616
-4603
-4589
-4575
-4562
-4548
-4534
-4521
-4507
-4493
-4480
-4466
-4453
-4439
-4426
-4412
-4399
-4385
-4372
-4359
-4345
-4332
-4319
-4305
-4292
-4279
-4265
-4252
-4239
-4226
-4213
-4199
-4186
-4173
-4160
-4147
-4134
-4121
-4108
-4094
-4082
-4069
-4056
-4043
-4030
-4017
-4003
-3991
-3978
-3966
-3953
-3940
-3927
-3915
-3902
-3889
-3876
-3864
-3851
-3839
-3826
-3813
-3801
-3788
-3776
-3763
-3751
-3738
-3726
-3713
-3701
-3688
-3676
-3664
-3651
-3639
-3627
-3614
-3602
-3590
-3578
-3566
-3553
-3541
-3529
-3517
-3505
-3493
-3481
-3469
-3457
-3444
-3432
-3421
-3409
-3397
-3385
-3373
-3361
-3349
-3337
-3325
-3314
-3302
-3290
-3278
-3266
-3255
-3243
-3231
-3220
-3208
-3196
-3185
-3173
-3162
-3150
-3139
-3127
-3116
-3104
-3093
-3081
-3070
-3058
-3047
-3036
-3024
-3013
-3002
-2990
-2979
-2968
-2957
-2945
-2934
-2923
-2912
-2901
-2890
-2879
-2867
-2856
-2845
-2834
-2823
-2812
-2801
-2790
-2779
-2769
-2758
-2747
-2736
-2725
-2714
-2703
-2693
-2682
-2671
-2660
-2650
-2639
-2628
-2618
-2607
-2596
-2586
-2575
-2565
-2554
-2543
-2533
-2522
-2512
-2502
-2491
-2481
-2470
-2460
-2449
-2439
-2429
-2418
-2408
-2398
-2388
-2377
-2367
-2357
-2347
-2337
-2326
-2316
-2306
-2296
-2286
-2276
-2266
-2256
-2246
-2236
-2226
-2216
-2206
-2196
-2186
-2176
-2166
-2157
-2147
-2137
-2127
-2117
-2108
-2098
-2088
-2078
-2069
-2059
-2049
-2040
-2029
-2020
-2011
-2001
-1992
-1982
-1973
-1963
-1954
-1944
-1935
-1925
-1916
-1907
-1897
-1888
-1878
-1869
-1860
-1851
-1841
-1832
-1823
-1814
-1804
-1795
-1786
-1777
-1768
-1759
-1749
-1740
-1731
-1722
-1713
-1704
-1695
-1686
-1677
-1668
-1659
-1650
-1642
-1633
-1624
-1615
-1606
-1597
-1589
-1580
-1571
-1562
-1553
-1545
-1536
-1527
-1519
-1510
-1501
-1493
-1484
-1476
-1467
-1459
-1450
-1442
-1433
-1425
-1416
-1408
-1399
-1391
-1382
-1374
-1366
-1357
-1349
-1341
-1332
-1324
-1316
-1308
-1299
-1291
-1283
-1275
-1267
-1259
-1250
-1242
-1234
-1226
-1218
-1210
-1202
-1194
-1186
-1178
-1170
-1162
-1154
-1146
-1138
-1130
-1122
-1115
-1107
-1099
-1091
-1083
-1076
-1068
-1060
-1052
-1045
-1037
-1029
-1022
-1014
-1006
-999
-991
-984
-976
-968
-961
-953
-946
-938
-931
-923
-916
-909
-901
-894
-886
-879
-872
-864
-857
-850
-842
-835
-828
-821
-813
-806
-799
-792
-785
-778
-770
-763
-756
-749
-742
-735
-728
-721
-714
-707
-700
-693
-686
-679
-672
-665
-658
-652
-645
-638
-631
-624
-617
-611
-604
-597
-590
-584
-577
-570
-564
-557
-550
-544
-537
-530
-524
-517
-511
-504
-498
-491
-485
-478
-472
-465
-459
-452
-446
-439
-433
-427
-420
-414
-408
-401
-395
-389
-383
-376
-370
-364
-358
-351
-345
-339
-333
-327
-321
-315
-309
-302
-296
-290
-284
-278
-272
-266
-260
-254
-248
-242
-236
-231
-225
-219
-213
-207
-201
-195
-190
-184
-178
-172
-166
-161
-155
-149
-144
-138
-132
-127
-121
-115
-110
-104
