5
11555
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
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
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
36
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
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
143
143
143
143
144
144
144
145
145
145
146
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
211
212
212
212
213
213
214
214
214
215
215
215
216
216
217
217
217
218
218
218
219
219
219
220
220
221
221
221
222
222
222
223
223
223
224
224
225
225
225
226
226
226
227
227
227
228
228
229
229
229
230
230
230
231
231
231
232
232
233
233
233
234
234
234
235
235
235
236
236
237
237
237
238
238
238
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
249
249
249
250
250
250
251
251
251
252
252
253
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
262
263
263
263
264
264
265
265
265
266
266
266
267
267
267
268
268
268
269
269
269
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
282
282
282
283
283
283
284
284
285
285
285
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
296
296
296
296
297
297
297
298
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
311
312
312
312
313
313
313
313
314
314
314
315
315
315
315
316
316
316
317
317
317
317
318
318
318
319
319
319
319
320
320
320
321
321
321
321
322
322
322
322
323
323
323
324
324
324
324
325
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
329
329
330
330
330
330
331
331
331
331
332
332
332
332
332
333
333
333
333
334
334
334
334
334
335
335
335
335
335
336
336
336
336
336
337
337
337
337
337
338
338
338
338
338
338
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
340
340
340
340
340
339
339
339
338
338
338
338
337
337
337
336
336
336
335
335
335
334
334
333
333
332
332
331
331
330
330
329
329
328
327
327
326
326
325
324
324
323
322
322
321
320
320
319
318
317
317
316
315
314
313
312
311
310
309
308
307
306
305
303
302
301
299
298
297
296
294
293
292
290
289
288
287
286
284
283
282
280
279
278
276
275
274
272
271
270
268
267
266
264
263
262
260
259
257
256
254
253
251
249
248
246
244
243
241
239
238
236
235
233
231
230
228
226
225
223
222
220
218
217
215
214
212
211
210
208
207
206
205
204
203
202
201
201
200
199
198
198
197
196
195
194
194
193
192
191
190
189
188
188
187
186
186
185
185
185
185
185
185
186
186
187
187
188
189
190
191
192
193
193
194
195
196
197
197
198
199
199
200
201
201
202
203
203
204
204
204
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
208
208
207
207
206
205
205
204
203
202
201
200
198
197
195
194
192
191
189
187
185
184
182
180
179
178
176
175
174
173
172
171
170
169
168
166
165
163
162
160
158
156
155
153
152
151
150
150
149
149
149
150
150
151
152
153
154
156
157
158
159
161
162
163
165
166
168
169
171
173
176
178
181
185
189
193
197
201
206
211
217
222
228
234
240
246
252
257
263
269
274
280
285
290
295
299
303
307
311
315
319
323
327
332
337
342
347
353
358
364
369
374
379
384
388
392
396
399
402
405
408
410
413
415
418
420
423
426
429
432
435
438
441
444
446
448
449
451
452
453
454
455
456
457
457
458
459
459
460
460
461
461
461
461
461
460
460
459
458
457
455
454
452
451
449
447
444
442
439
435
432
427
423
419
414
409
405
400
395
391
386
382
378
375
372
370
369
368
368
368
369
371
373
376
379
382
386
390
395
400
406
412
418
424
430
435
441
447
453
458
464
470
475
481
486
491
497
502
508
513
518
524
529
535
541
547
553
560
566
572
578
583
589
594
598
602
605
609
611
614
616
618
619
621
623
625
628
631
634
638
642
646
651
655
660
665
670
675
681
685
690
694
698
702
704
707
709
710
711
712
713
713
712
712
711
710
709
708
706
705
704
703
701
700
699
698
697
696
695
693
690
687
683
679
674
668
662
654
646
637
627
615
603
591
577
564
550
536
523
510
498
486
475
464
454
445
436
427
419
412
405
398
392
387
381
376
372
368
364
361
359
356
354
353
351
350
349
348
348
347
347
348
349
350
352
355
358
361
365
369
374
378
382
387
391
395
398
402
406
409
412
414
417
419
421
422
424
425
426
427
428
429
430
431
432
432
433
433
434
434
434
434
434
433
432
430
429
427
424
422
420
417
414
411
409
406
403
401
399
397
395
394
392
391
390
390
389
388
387
386
385
383
381
378
375
371
367
362
357
351
345
337
329
321
312
302
292
282
271
260
249
238
226
215
204
193
183
173
163
154
145
136
128
120
112
104
97
91
85
79
74
69
64
60
57
53
50
47
45
42
40
37
35
32
30
27
24
21
19
16
13
10
8
6
4
4
3
4
5
6
9
12
15
20
25
31
38
46
54
63
73
83
94
104
116
127
137
148
158
167
175
183
189
195
199
202
203
204
204
202
200
198
195
191
187
182
177
172
166
160
154
147
140
133
126
119
112
105
98
91
85
78
72
65
58
52
45
39
33
27
21
16
12
8
6
5
4
5
6
9
11
15
18
21
24
27
30
32
33
34
35
35
35
35
35
34
34
34
35
36
37
38
40
42
45
48
52
57
62
68
74
81
88
96
104
112
121
130
140
150
160
170
181
192
203
214
225
236
248
261
274
287
301
315
330
344
359
374
389
403
417
430
443
454
464
474
481
488
493
496
498
498
497
495
491
487
482
476
469
462
455
447
439
431
423
414
406
398
389
381
373
365
358
351
345
338
333
327
322
317
313
308
304
300
297
294
291
289
287
286
285
285
286
287
289
291
294
298
302
307
312
317
324
330
337
345
353
362
371
380
390
400
411
421
432
443
455
466
477
489
500
511
522
533
544
554
563
572
581
589
596
603
608
613
616
619
621
622
623
623
622
621
619
616
612
608
603
597
590
582
573
563
553
542
530
518
506
494
483
473
463
455
447
440
433
428
424
421
418
417
416
415
415
415
415
415
414
412
410
407
403
399
393
387
380
373
365
357
348
339
330
320
310
301
292
283
275
268
261
255
250
246
243
241
241
241
243
246
249
254
258
263
269
274
280
286
292
299
305
312
319
326
332
339
346
354
361
369
378
386
396
405
415
425
435
445
455
465
475
484
493
502
510
517
524
531
537
541
546
549
552
554
556
557
558
558
558
558
558
558
557
557
556
554
552
550
546
542
537
530
523
515
506
497
486
476
465
454
442
431
419
408
396
385
374
362
351
339
328
317
305
294
283
271
259
248
236
223
211
198
185
173
160
147
133
120
106
92
77
62
48
32
17
1
-14
-30
-46
-62
-78
-94
-108
-122
-135
-147
-158
-168
-177
-185
-192
-198
-203
-207
-212
-216
-219
-222
-225
-228
-230
-232
-233
-234
-235
-235
-236
-237
-238
-240
-242
-245
-249
-253
-259
-265
-272
-280
-288
-296
-303
-311
-318
-324
-329
-334
-337
-340
-341
-342
-341
-340
-338
-335
-332
-328
-323
-317
-310
-302
-294
-285
-274
-264
-252
-240
-228
-215
-202
-189
-176
-164
-153
-141
-131
-121
-111
-101
-92
-84
-75
-66
-58
-50
-42
-35
-27
-21
-15
-9
-4
0
3
6
8
9
9
9
8
7
5
3
1
-1
-4
-6
-9
-12
-15
-18
-22
-25
-29
-32
-36
-39
-42
-45
-48
-51
-53
-56
-58
-61
-65
-69
-73
-78
-83
-89
-95
-103
-110
-119
-129
-139
-150
-161
-174
-187
-201
-215
-231
-248
-265
-283
-303
-323
-344
-365
-388
-410
-433
-457
-480
-503
-526
-548
-570
-592
-612
-632
-650
-667
-682
-696
-708
-718
-727
-733
-738
-741
-743
-743
-742
-739
-735
-730
-724
-717
-709
-701
-692
-683
-673
-664
-656
-647
-640
-633
-626
-620
-615
-609
-605
-600
-595
-591
-587
-583
-578
-573
-567
-561
-554
-546
-537
-528
-517
-506
-494
-481
-468
-454
-439
-423
-407
-391
-374
-358
-341
-326
-311
-297
-284
-272
-262
-253
-246
-239
-235
-231
-228
-227
-226
-227
-229
-232
-236
-242
-249
-257
-268
-280
-293
-309
-326
-344
-364
-384
-406
-428
-450
-472
-493
-514
-534
-553
-570
-586
-601
-614
-625
-635
-644
-650
-656
-659
-662
-663
-663
-662
-660
-658
-655
-652
-648
-644
-640
-636
-632
-628
-624
-619
-615
-611
-607
-602
-597
-593
-588
-583
-577
-571
-565
-558
-551
-543
-535
-527
-518
-509
-500
-492
-483
-475
-467
-460
-454
-448
-443
-439
-436
-433
-431
-429
-428
-427
-426
-425
-424
-423
-421
-420
-418
-417
-415
-413
-411
-408
-405
-402
-399
-395
-391
-387
-382
-377
-371
-365
-358
-351
-344
-336
-329
-322
-315
-308
-302
-296
-291
-285
-280
-275
-271
-266
-262
-258
-254
-251
-247
-244
-242
-239
-237
-235
-233
-232
-230
-228
-226
-223
-220
-217
-213
-208
-203
-197
-191
-184
-177
-170
-163
-156
-149
-143
-137
-132
-127
-123
-119
-115
-112
-109
-106
-103
-100
-97
-94
-91
-87
-84
-81
-77
-73
-69
-65
-61
-56
-51
-46
-41
-36
-30
-24
-17
-9
-1
8
18
28
39
51
63
75
88
101
113
126
138
150
162
173
183
193
201
209
215
219
222
223
223
221
217
211
204
195
185
173
160
147
132
117
102
86
70
54
39
23
9
-5
-17
-29
-40
-50
-59
-67
-74
-81
-86
-92
-97
-101
-105
-109
-112
-116
-119
-122
-125
-128
-131
-134
-137
-139
-140
-141
-141
-141
-140
-138
-135
-131
-126
-121
-114
-107
-99
-90
-81
-72
-63
-53
-45
-36
-28
-21
-15
-9
-5
-1
1
3
4
4
3
2
0
-3
-6
-10
-14
-19
-25
-30
-36
-42
-49
-55
-61
-66
-71
-76
-80
-83
-86
-88
-89
-90
-91
-91
-92
-91
-91
-90
-90
-89
-88
-87
-87
-87
-88
-90
-92
-96
-101
-107
-114
-122
-131
-141
-152
-164
-176
-189
-203
-217
-232
-247
-262
-276
-291
-306
-320
-334
-348
-362
-375
-387
-400
-411
-422
-433
-442
-451
-459
-467
-474
-480
-485
-490
-494
-498
-501
-504
-507
-510
-513
-515
-517
-519
-520
-521
-521
-521
-521
-519
-518
-515
-513
-510
-506
-503
-499
-494
-489
-483
-477
-470
-462
-454
-445
-435
-424
-413
-401
-389
-376
-362
-349
-335
-321
-307
-293
-280
-266
-253
-241
-229
-218
-208
-199
-191
-184
-178
-174
-171
-170
-170
-172
-176
-182
-189
-199
-210
-224
-239
-256
-276
-296
-319
-342
-367
-393
-420
-447
-475
-504
-533
-562
-591
-621
-650
-680
-709
-738
-767
-796
-825
-853
-880
-908
-934
-960
-985
-1010
-1034
-1057
-1079
-1101
-1122
-1142
-1161
-1180
-1197
-1214
-1230
-1244
-1258
-1271
-1283
-1295
-1307
-1318
-1329
-1339
-1350
-1361
-1371
-1382
-1392
-1401
-1410
-1418
-1426
-1433
-1439
-1445
-1450
-1454
-1458
-1461
-1463
-1464
-1464
-1463
-1461
-1458
-1453
-1448
-1441
-1433
-1424
-1414
-1403
-1391
-1379
-1366
-1352
-1339
-1325
-1310
-1296
-1281
-1266
-1250
-1235
-1219
-1203
-1187
-1171
-1154
-1138
-1121
-1105
-1089
-1072
-1056
-1041
-1025
-1010
-996
-981
-967
-953
-939
-925
-912
-899
-886
-874
-862
-850
-839
-828
-817
-807
-798
-789
-780
-772
-765
-759
-753
-748
-743
-740
-737
-736
-735
-735
-735
-737
-739
-742
-747
-751
-757
-763
-770
-778
-786
-795
-804
-814
-823
-833
-843
-853
-862
-871
-880
-889
-897
-904
-911
-917
-922
-927
-931
-934
-937
-938
-939
-939
-938
-936
-933
-929
-925
-920
-914
-908
-902
-896
-889
-882
-876
-870
-864
-858
-852
-847
-842
-837
-832
-827
-822
-817
-812
-807
-802
-797
-792
-787
-783
-778
-775
-771
-768
-766
-764
-762
-761
-759
-758
-756
-754
-751
-748
-744
-739
-734
-727
-720
-713
-705
-696
-686
-676
-666
-656
-645
-634
-623
-612
-601
-590
-579
-568
-556
-545
-533
-522
-510
-499
-489
-478
-469
-459
-450
-441
-433
-425
-417
-410
-403
-396
-389
-383
-377
-370
-364
-358
-352
-347
-341
-335
-329
-324
-318
-313
-308
-302
-297
-292
-288
-282
-277
-272
-267
-262
-257
-253
-250
-247
-245
-244
-244
-245
-247
-250
-253
-257
-262
-267
-274
-280
-288
-296
-305
-314
-323
-333
-344
-354
-365
-376
-387
-398
-408
-419
-430
-441
-451
-461
-472
-482
-492
-501
-511
-520
-530
-539
-548
-558
-568
-577
-587
-597
-607
-617
-627
-638
-648
-659
-669
-679
-689
-698
-708
-717
-726
-734
-743
-752
-761
-770
-780
-790
-801
-812
-823
-835
-847
-859
-871
-884
-896
-908
-920
-932
-944
-956
-967
-978
-989
-999
-1008
-1018
-1026
-1033
-1040
-1045
-1050
-1053
-1055
-1056
-1056
-1054
-1051
-1048
-1043
-1037
-1031
-1024
-1016
-1008
-999
-989
-979
-969
-958
-947
-935
-924
-912
-900
-888
-876
-863
-851
-838
-826
-813
-801
-788
-776
-765
-754
-744
-734
-725
-718
-711
-705
-701
-698
-696
-695
-696
-698
-701
-705
-710
-717
-724
-733
-742
-752
-762
-774
-785
-797
-809
-821
-833
-844
-855
-867
-877
-888
-898
-907
-917
-926
-935
-943
-952
-960
-968
-975
-982
-989
-996
-1002
-1008
-1014
-1020
-1028
-1034
-1040
-1046
-1053
-1060
-1066
-1074
-1081
-1088
-1096
-1104
-1113
-1122
-1131
-1141
-1152
-1163
-1175
-1187
-1200
-1213
-1227
-1241
-1256
-1270
-1285
-1300
-1315
-1330
-1345
-1361
-1376
-1392
-1407
-1423
-1438
-1454
-1469
-1485
-1500
-1514
-1528
-1541
-1553
-1565
-1575
-1585
-1593
-1601
-1607
-1612
-1617
-1620
-1623
-1625
-1626
-1627
-1628
-1628
-1628
-1627
-1627
-1626
-1625
-1623
-1622
-1620
-1618
-1616
-1613
-1610
-1608
-1605
-1602
-1598
-1595
-1591
-1587
-1583
-1579
-1575
-1570
-1564
-1559
-1553
-1547
-1541
-1535
-1529
-1523
-1516
-1510
-1504
-1498
-1493
-1487
-1482
-1477
-1472
-1467
-1463
-1458
-1454
-1450
-1446
-1443
-1439
-1436
-1434
-1431
-1429
-1427
-1426
-1426
-1426
-1427
-1429
-1431
-1435
-1439
-1445
-1451
-1459
-1467
-1476
-1486
-1497
-1509
-1522
-1534
-1548
-1562
-1575
-1590
-1604
-1618
-1632
-1645
-1659
-1672
-1685
-1698
-1710
-1722
-1733
-1744
-1755
-1766
-1777
-1787
-1798
-1809
-1820
-1831
-1842
-1853
-1865
-1876
-1888
-1900
-1911
-1922
-1932
-1942
-1951
-1960
-1968
-1975
-1981
-1987
-1992
-1996
-1999
-2001
-2003
-2003
-2004
-2003
-2003
-2001
-2000
-1997
-1994
-1991
-1986
-1981
-1976
-1970
-1963
-1955
-1947
-1938
-1928
-1918
-1907
-1895
-1883
-1871
-1858
-1844
-1831
-1817
-1803
-1788
-1774
-1759
-1745
-1730
-1715
-1699
-1684
-1668
-1652
-1635
-1618
-1601
-1583
-1565
-1546
-1528
-1509
-1490
-1471
-1452
-1433
-1414
-1395
-1376
-1357
-1339
-1320
-1302
-1284
-1266
-1249
-1232
-1215
-1198
-1181
-1164
-1147
-1129
-1111
-1092
-1072
-1052
-1031
-1010
-988
-966
-943
-920
-897
-875
-852
-829
-807
-784
-761
-739
-716
-694
-671
-649
-627
-606
-585
-565
-546
-527
-510
-493
-477
-463
-450
-438
-427
-417
-409
-403
-398
-395
-394
-395
-397
-402
-409
-418
-429
-442
-458
-475
-495
-517
-541
-567
-595
-624
-655
-687
-720
-754
-789
-824
-860
-896
-933
-970
-1006
-1044
-1081
-1119
-1157
-1195
-1233
-1272
-1310
-1348
-1386
-1423
-1460
-1497
-1533
-1569
-1604
-1638
-1672
-1705
-1738
-1769
-1800
-1830
-1860
-1888
-1915
-1940
-1965
-1988
-2009
-2029
-2047
-2064
-2079
-2093
-2105
-2115
-2124
-2131
-2137
-2141
-2144
-2147
-2148
-2148
-2147
-2146
-2144
-2142
-2139
-2136
-2131
-2127
-2121
-2115
-2108
-2100
-2091
-2081
-2071
-2060
-2048
-2036
-2023
-2009
-1997
-1984
-1971
-1957
-1945
-1932
-1920
-1907
-1896
-1884
-1873
-1861
-1850
-1839
-1828
-1817
-1806
-1795
-1785
-1774
-1763
-1753
-1742
-1731
-1720
-1710
-1699
-1688
-1677
-1666
-1655
-1644
-1633
-1623
-1613
-1604
-1595
-1586
-1578
-1570
-1563
-1556
-1549
-1542
-1536
-1529
-1522
-1516
-1509
-1501
-1494
-1486
-1479
-1471
-1464
-1457
-1450
-1444
-1438
-1433
-1429
-1425
-1422
-1420
-1419
-1419
-1420
-1421
-1423
-1425
-1428
-1431
-1435
-1440
-1445
-1450
-1456
-1462
-1468
-1475
-1482
-1489
-1496
-1503
-1510
-1517
-1524
-1531
-1538
-1545
-1552
-1559
-1566
-1573
-1580
-1587
-1594
-1601
-1608
-1615
-1622
-1629
-1636
-1643
-1650
-1656
-1663
-1671
-1678
-1685
-1693
-1701
-1710
-1719
-1728
-1738
-1748
-1759
-1770
-1782
-1794
-1806
-1819
-1832
-1845
-1858
-1872
-1886
-1900
-1915
-1929
-1944
-1958
-1973
-1989
-2004
-2020
-2035
-2051
-2067
-2083
-2099
-2115
-2130
-2145
-2160
-2174
-2187
-2200
-2212
-2224
-2235
-2245
-2255
-2264
-2272
-2279
-2286
-2291
-2296
-2300
-2302
-2304
-2304
-2304
-2302
-2299
-2294
-2289
-2282
-2275
-2266
-2256
-2245
-2234
-2221
-2208
-2193
-2178
-2161
-2144
-2126
-2107
-2087
-2066
-2045
-2023
-2000
-1977
-1953
-1929
-1904
-1879
-1854
-1829
-1804
-1779
-1753
-1728
-1703
-1678
-1653
-1628
-1603
-1579
-1555
-1531
-1508
-1485
-1463
-1442
-1421
-1401
-1382
-1363
-1345
-1328
-1311
-1296
-1281
-1267
-1254
-1242
-1230
-1220
-1210
-1200
-1191
-1182
-1174
-1166
-1158
-1150
-1142
-1134
-1126
-1117
-1109
-1101
-1092
-1083
-1074
-1064
-1054
-1044
-1034
-1022
-1012
-1000
-989
-977
-965
-952
-938
-924
-910
-895
-880
-864
-847
-830
-813
-795
-777
-758
-739
-720
-701
-681
-661
-642
-623
-604
-585
-567
-549
-532
-515
-498
-482
-466
-451
-435
-420
-404
-389
-373
-357
-341
-325
-309
-292
-275
-258
-241
-222
-204
-185
-165
-145
-124
-103
-81
-58
-35
-12
12
36
61
86
112
138
164
191
217
245
272
300
328
356
385
414
443
472
501
531
561
591
621
651
682
712
743
774
805
835
865
895
925
954
982
1010
1037
1064
1089
1114
1139
1162
1185
1206
1228
1248
1268
1287
1306
1324
1342
1360
1377
1393
1409
1424
1439
1453
1467
1479
1491
1503
1513
1523
1532
1540
1547
1554
1561
1567
1573
1579
1585
1591
1597
1604
1611
1618
1625
1632
1640
1648
1655
1663
1671
1679
1687
1695
1702
1709
1715
1721
1727
1732
1736
1740
1744
1746
1748
1750
1751
1751
1751
1750
1749
1747
1745
1743
1741
1738
1736
1733
1730
1727
1723
1719
1714
1709
1703
1696
1688
1679
1668
1657
1644
1631
1616
1601
1585
1569
1552
1535
1517
1500
1482
1464
1447
1429
1410
1391
1372
1352
1331
1309
1287
1263
1238
1212
1185
1157
1127
1096
1064
1032
998
963
928
892
855
817
779
739
700
659
619
577
535
493
450
406
362
318
273
228
183
137
92
47
1
-44
-88
-132
-176
-219
-261
-302
-342
-381
-418
-455
-490
-523
-555
-585
-614
-641
-666
-689
-711
-730
-748
-764
-778
-791
-801
-809
-815
-818
-820
-821
-819
-815
-810
-803
-795
-786
-775
-763
-750
-735
-720
-704
-686
-667
-647
-625
-601
-575
-547
-517
-485
-450
-413
-375
-334
-292
-247
-201
-154
-105
-55
-3
49
103
158
213
269
325
382
440
497
555
613
672
730
789
847
907
966
1025
1085
1145
1205
1266
1327
1388
1449
1512
1574
1637
1701
1765
1830
1895
1961
2027
2093
2159
2225
2291
2356
2420
2483
2544
2604
2662
2719
2774
2827
2878
2927
2976
3022
3067
3111
3154
3195
3236
3274
3312
3347
3381
3413
3442
3469
3493
3514
3532
3548
3560
3570
3577
3581
3583
3583
3581
3577
3572
3565
3558
3549
3540
3530
3520
3509
3498
3486
3475
3463
3451
3439
3427
3415
3402
3389
3375
3361
3346
3330
3313
3295
3276
3256
3234
3210
3185
3159
3131
3101
3070
3038
3004
2970
2935
2898
2862
2825
2788
2751
2715
2678
2642
2605
2569
2533
2498
2462
2427
2392
2357
2323
2289
2256
2223
2191
2160
2130
2102
2075
2050
2027
2007
1988
1973
1960
1949
1942
1937
1936
1937
1942
1949
1958
1971
1986
2003
2021
2044
2068
2093
2121
2149
2179
2210
2242
2274
2305
2337
2368
2397
2426
2454
2480
2505
2529
2551
2573
2593
2612
2631
2648
2664
2680
2694
2708
2721
2733
2744
2754
2763
2772
2779
2786
2791
2796
2800
2803
2806
2808
2809
2810
2810
2810
2809
2807
2805
2802
2799
2796
2793
2789
2786
2784
2783
2782
2783
2784
2788
2792
2798
2806
2815
2825
2837
2851
2866
2882
2900
2919
2939
2960
2982
3006
3030
3055
3080
3106
3132
3159
3185
3210
3235
3259
3281
3303
3322
3341
3357
3372
3385
3397
3407
3416
3423
3430
3435
3439
3442
3445
3447
3449
3451
3453
3454
3456
3457
3459
3460
3462
3464
3465
3467
3468
3470
3470
3471
3470
3468
3466
3461
3455
3447
3437
3425
3410
3394
3376
3355
3333
3309
3284
3258
3232
3204
3177
3149
3121
3094
3066
3039
3012
2985
2958
2931
2904
2878
2852
2827
2802
2780
2759
2740
2724
2712
2702
2696
2695
2697
2703
2713
2728
2746
2767
2792
2820
2851
2884
2920
2957
2997
3037
3080
3123
3167
3213
3260
3307
3355
3404
3453
3503
3554
3605
3657
3709
3762
3816
3872
3928
3986
4045
4105
4168
4232
4298
4365
4434
4505
4578
4652
4727
4804
4882
4961
5042
5123
5205
5287
5370
5454
5538
5623
5708
5793
5879
5965
6052
6139
6227
6315
6403
6491
6579
6666
6753
6839
6924
7008
7090
7170
7248
7323
7396
7467
7534
7599
7661
7719
7775
7827
7877
7923
7966
8006
8042
8076
8106
8132
8156
8177
8195
8211
8224
8235
8244
8251
8258
8263
8267
8271
8274
8277
8280
8283
8285
8287
8289
8291
8293
8295
8296
8298
8299
8300
8301
8302
8303
8304
8304
8304
8304
8303
8302
8300
8298
8294
8290
8285
8278
8270
8261
8251
8238
8224
8208
8189
8167
8141
8112
8080
8042
8002
7958
7909
7856
7799
7738
7675
7608
7539
7467
7393
7318
7241
7164
7086
7009
6931
6855
6779
6705
6632
6561
6491
6422
6354
6287
6220
6154
6087
6020
5953
5884
5814
5742
5670
5596
5520
5444
5367
5290
5213
5136
5059
4984
4910
4838
4768
4700
4633
4569
4506
4445
4386
4327
4270
4212
4155
4097
4038
3979
3919
3857
3793
3728
3662
3594
3524
3453
3380
3306
3231
3154
3076
2998
2918
2837
2755
2672
2588
2503
2418
2332
2246
2159
2072
1985
1899
1814
1729
1646
1565
1486
1409
1336
1266
1200
1138
1081
1029
982
941
905
874
849
830
817
809
806
808
814
825
839
857
877
900
925
952
980
1008
1040
1071
1104
1137
1171
1207
1243
1281
1320
1360
1401
1443
1487
1532
1579
1627
1675
1725
1775
1826
1877
1927
1977
2025
2074
2119
2163
2205
2244
2281
2315
2347
2377
2404
2430
2454
2477
2498
2518
2536
2554
2570
2586
2601
2616
2630
2644
2657
2671
2684
2697
2710
2722
2735
2747
2758
2769
2780
2790
2800
2810
2819
2828
2836
2845
2853
2862
2871
2881
2891
2901
2912
2924
2936
2949
2962
2975
2988
3001
3015
3028
3041
3054
3067
3080
3093
3105
3117
3129
3140
3150
3159
3168
3176
3184
3190
3195
3200
3203
3206
3208
3209
3210
3210
3211
3212
3213
3215
3218
3221
3226
3232
3239
3247
3256
3267
3278
3291
3306
3321
3337
3355
3374
3393
3414
3436
3458
3482
3506
3531
3557
3584
3611
3638
3666
3695
3723
3752
3781
3809
3837
3864
3890
3915
3938
3960
3980
3999
4014
4030
4043
4054
4065
4073
4081
4086
4093
4098
4103
4108
4114
4121
4128
4138
4148
4160
4174
4190
4207
4226
4246
4267
4290
4313
4338
4362
4388
4413
4439
4465
4492
4519
4546
4574
4602
4632
4662
4694
4726
4761
4796
4834
4872
4912
4953
4996
5038
5082
5125
5168
5210
5252
5292
5331
5367
5402
5435
5465
5493
5519
5542
5564
5583
5601
5617
5632
5646
5659
5671
5682
5693
5704
5715
5726
5737
5748
5759
5771
5783
5796
5809
5822
5835
5849
5864
5878
5893
5909
5925
5942
5960
5978
5998
6018
6039
6061
6083
6106
6130
6155
6179
6204
6228
6252
6275
6297
6318
6337
6354
6369
6382
6393
6401
6408
6412
6415
6416
6415
6413
6410
6407
6403
6399
6394
6390
6386
6382
6377
6373
6369
6365
6360
6354
6348
6340
6332
6322
6311
6297
6282
6265
6245
6224
6200
6173
6145
6114
6082
6048
6012
5975
5936
5897
5856
5815
5773
5731
5688
5645
5602
5559
5516
5473
5430
5388
5347
5307
5269
5232
5197
5164
5133
5104
5078
5054
5031
5011
4993
4976
4961
4947
4935
4923
4912
4902
4892
4883
4874
4866
4858
4850
4842
4835
4828
4821
4815
4809
4802
4796
4789
4782
4775
4767
4758
4747
4735
4722
4706
4689
4669
4647
4623
4595
4565
4532
4496
4456
4414
4368
4319
4267
4213
4155
4096
4034
3971
3907
3841
3775
3709
3643
3578
3514
3451
3390
3330
3272
3216
3161
3109
3058
3009
2962
2916
2871
2828
2787
2746
2707
2668
2631
2594
2558
2524
2491
2458
2427
2397
2368
2339
2312
2284
2258
2232
2206
2180
2154
2128
2102
2076
2049
2023
1995
1967
1939
1910
1880
1850
1820
1789
1759
1728
1698
1668
1639
1611
1584
1558
1533
1510
1488
1468
1449
1431
1415
1399
1386
1373
1362
1352
1344
1337
1332
1328
1326
1325
1326
1328
1332
1338
1345
1353
1363
1375
1388
1403
1419
1437
1457
1478
1502
1527
1554
1582
1612
1644
1678
1713
1749
1786
1825
1864
1904
1945
1986
2027
2068
2109
2149
2189
2228
2266
2304
2340
2374
2407
2439
2468
2495
2520
2542
2562
2579
2593
2604
2612
2617
2619
2618
2615
2608
2599
2588
2575
2559
2542
2523
2503
2482
2459
2436
2412
2387
2362
2336
2311
2285
2259
2232
2206
2180
2154
2128
2102
2076
2049
2023
1996
1968
1940
1910
1880
1849
1816
1782
1747
1710
1671
1631
1588
1543
1496
1446
1394
1340
1283
1224
1163
1100
1036
970
902
834
766
697
629
562
495
430
367
305
246
190
136
85
37
-8
-50
-88
-122
-154
-181
-206
-226
-244
-258
-269
-277
-281
-283
-283
-280
-275
-268
-260
-250
-239
-227
-216
-204
-192
-181
-170
-160
-152
-145
-139
-135
-133
-133
-135
-139
-145
-153
-163
-175
-189
-205
-222
-242
-264
-287
-312
-339
-368
-399
-432
-466
-502
-540
-580
-622
-665
-709
-755
-802
-851
-901
-951
-1002
-1053
-1105
-1156
-1207
-1257
-1307
-1355
-1402
-1447
-1492
-1534
-1575
-1614
-1651
-1687
-1722
-1754
-1786
-1816
-1845
-1873
-1900
-1927
-1952
-1976
-2000
-2021
-2044
-2065
-2086
-2105
-2124
-2143
-2161
-2178
-2195
-2211
-2227
-2242
-2256
-2269
-2282
-2293
-2303
-2312
-2320
-2326
-2331
-2335
-2338
-2340
-2340
-2340
-2338
-2335
-2332
-2326
-2320
-2313
-2304
-2294
-2282
-2269
-2255
-2239
-2222
-2204
-2184
-2163
-2141
-2118
-2094
-2069
-2043
-2016
-1988
-1960
-1930
-1899
-1867
-1833
-1799
-1763
-1726
-1687
-1648
-1607
-1565
-1522
-1479
-1434
-1389
-1343
-1297
-1251
-1206
-1161
-1116
-1073
-1031
-991
-952
-916
-881
-850
-821
-795
-772
-752
-736
-722
-713
-707
-704
-706
-710
-719
-731
-747
-767
-791
-818
-849
-884
-923
-965
-1010
-1060
-1113
-1168
-1226
-1287
-1350
-1415
-1483
-1552
-1623
-1695
-1769
-1844
-1920
-1998
-2076
-2155
-2235
-2316
-2397
-2479
-2562
-2645
-2729
-2814
-2900
-2987
-3074
-3162
-3250
-3339
-3428
-3518
-3609
-3700
-3791
-3883
-3976
-4067
-4161
-4255
-4348
-4441
-4535
-4628
-4722
-4815
-4908
-5000
-5092
-5184
-5274
-5363
-5451
-5538
-5622
-5705
-5785
-5863
-5937
-6009
-6077
-6143
-6204
-6262
-6316
-6367
-6413
-6456
-6495
-6531
-6562
-6591
-6615
-6636
-6653
-6668
-6678
-6686
-6690
-6691
-6689
-6685
-6678
-6669
-6658
-6644
-6629
-6612
-6594
-6574
-6553
-6531
-6509
-6485
-6461
-6437
-6413
-6388
-6363
-6338
-6313
-6288
-6263
-6238
-6213
-6189
-6165
-6142
-6119
-6096
-6074
-6053
-6032
-6012
-5994
-5975
-5958
-5942
-5926
-5911
-5897
-5883
-5870
-5857
-5845
-5833
-5821
-5809
-5797
-5785
-5772
-5759
-5745
-5731
-5716
-5699
-5682
-5663
-5644
-5623
-5602
-5579
-5555
-5530
-5505
-5478
-5451
-5424
-5396
-5368
-5341
-5313
-5286
-5260
-5235
-5212
-5190
-5169
-5151
-5135
-5121
-5110
-5102
-5097
-5094
-5095
-5099
-5106
-5116
-5129
-5146
-5166
-5189
-5215
-5245
-5278
-5313
-5352
-5394
-5438
-5485
-5534
-5586
-5639
-5695
-5751
-5809
-5867
-5926
-5985
-6045
-6104
-6162
-6221
-6278
-6335
-6391
-6447
-6501
-6555
-6607
-6659
-6709
-6759
-6808
-6857
-6904
-6952
-6998
-7044
-7090
-7136
-7181
-7227
-7272
-7317
-7362
-7407
-7452
-7497
-7542
-7587
-7633
-7679
-7724
-7771
-7817
-7864
-7912
-7959
-8007
-8055
-8105
-8154
-8204
-8254
-8304
-8354
-8404
-8454
-8505
-8555
-8604
-8653
-8702
-8750
-8797
-8842
-8887
-8931
-8972
-9012
-9051
-9087
-9121
-9153
-9183
-9210
-9234
-9255
-9274
-9289
-9302
-9311
-9317
-9321
-9321
-9319
-9313
-9305
-9294
-9280
-9264
-9245
-9224
-9200
-9174
-9146
-9116
-9083
-9049
-9014
-8977
-8938
-8898
-8857
-8815
-8771
-8727
-8681
-8635
-8588
-8539
-8491
-8441
-8391
-8341
-8290
-8239
-8188
-8138
-8087
-8038
-7988
-7940
-7892
-7846
-7800
-7756
-7712
-7670
-7630
-7590
-7552
-7515
-7479
-7445
-7413
-7381
-7352
-7323
-7297
-7272
-7250
-7229
-7210
-7194
-7180
-7169
-7161
-7155
-7152
-7153
-7156
-7163
-7173
-7186
-7202
-7222
-7245
-7271
-7300
-7333
-7368
-7406
-7446
-7490
-7536
-7584
-7635
-7689
-7744
-7802
-7861
-7923
-7986
-8051
-8118
-8186
-8257
-8329
-8403
-8478
-8554
-8632
-8712
-8792
-8875
-8958
-9042
-9128
-9214
-9302
-9390
-9478
-9567
-9655
-9744
-9833
-9921
-10008
-10094
-10179
-10263
-10346
-10426
-10505
-10581
-10655
-10727
-10797
-10864
-10928
-10990
-11048
-11104
-11158
-11208
-11255
-11299
-11339
-11377
-11411
-11441
-11468
-11491
-11511
-11527
-11540
-11548
-11553
-11555
-11553
-11547
-11538
-11526
-11510
-11492
-11470
-11446
-11419
-11390
-11359
-11325
-11290
-11253
-11213
-11173
-11130
-11086
-11040
-10993
-10944
-10893
-10841
-10788
-10733
-10677
-10619
-10561
-10501
-10441
-10380
-10318
-10256
-10193
-10130
-10067
-10004
-9941
-9878
-9815
-9753
-9690
-9628
-9565
-9503
-9441
-9379
-9317
-9255
-9193
-9130
-9068
-9006
-8943
-8881
-8819
-8756
-8694
-8631
-8569
-8506
-8443
-8379
-8315
-8251
-8186
-8121
-8055
-7989
-7923
-7856
-7789
-7722
-7654
-7587
-7520
-7454
-7388
-7323
-7258
-7195
-7133
-7073
-7014
-6957
-6902
-6849
-6799
-6751
-6705
-6662
-6621
-6583
-6547
-6514
-6483
-6454
-6428
-6404
-6381
-6361
-6343
-6326
-6312
-6299
-6287
-6278
-6270
-6263
-6257
-6252
-6249
-6246
-6244
-6242
-6241
-6240
-6240
-6240
-6240
-6239
-6239
-6238
-6237
-6235
-6233
-6231
-6227
-6223
-6218
-6213
-6207
-6199
-6191
-6182
-6172
-6160
-6148
-6135
-6120
-6105
-6089
-6072
-6055
-6037
-6018
-5999
-5980
-5960
-5941
-5921
-5902
-5883
-5864
-5845
-5828
-5811
-5794
-5779
-5765
-5752
-5740
-5730
-5721
-5713
-5707
-5702
-5698
-5696
-5695
-5696
-5697
-5700
-5704
-5710
-5716
-5723
-5731
-5740
-5750
-5760
-5771
-5782
-5793
-5805
-5816
-5828
-5839
-5851
-5862
-5872
-5882
-5892
-5902
-5910
-5919
-5927
-5934
-5940
-5946
-5951
-5955
-5958
-5960
-5961
-5961
-5959
-5957
-5953
-5948
-5942
-5935
-5927
-5917
-5907
-5896
-5884
-5871
-5858
-5844
-5830
-5814
-5799
-5782
-5766
-5749
-5732
-5715
-5698
-5681
-5664
-5648
-5632
-5616
-5601
-5587
-5572
-5559
-5546
-5533
-5520
-5508
-5496
-5484
-5471
-5459
-5446
-5433
-5420
-5406
-5392
-5378
-5363
-5348
-5332
-5316
-5299
-5282
-5265
-5247
-5228
-5209
-5190
-5169
-5149
-5128
-5106
-5084
-5061
-5038
-5014
-4990
-4966
-4941
-4917
-4892
-4866
-4841
-4816
-4791
-4766
-4741
-4716
-4692
-4668
-4644
-4621
-4598
-4576
-4554
-4532
-4511
-4490
-4469
-4449
-4428
-4408
-4387
-4366
-4345
-4324
-4303
-4282
-4260
-4239
-4218
-4196
-4175
-4154
-4133
-4113
-4091
-4072
-4053
-4033
-4014
-3996
-3978
-3960
-3942
-3925
-3908
-3892
-3876
-3860
-3845
-3830
-3816
-3802
-3789
-3776
-3763
-3751
-3740
-3730
-3720
-3710
-3702
-3694
-3688
-3682
-3677
-3672
-3669
-3667
-3665
-3664
-3665
-3665
-3667
-3669
-3672
-3676
-3680
-3684
-3690
-3695
-3701
-3708
-3715
-3722
-3730
-3738
-3746
-3754
-3762
-3769
-3777
-3784
-3791
-3797
-3803
-3808
-3812
-3815
-3818
-3820
-3821
-3820
-3819
-3817
-3813
-3808
-3802
-3795
-3786
-3775
-3763
-3750
-3734
-3717
-3698
-3677
-3654
-3630
-3603
-3575
-3544
-3512
-3478
-3442
-3404
-3364
-3323
-3280
-3235
-3188
-3140
-3090
-3038
-2985
-2930
-2874
-2816
-2757
-2696
-2634
-2570
-2505
-2439
-2371
-2302
-2232
-2160
-2087
-2013
-1938
-1861
-1784
-1705
-1626
-1546
-1465
-1384
-1302
-1220
-1137
-1054
-971
-887
-804
-720
-636
-552
-468
-384
-299
-214
-129
-44
42
128
215
302
389
477
566
655
745
835
925
1016
1107
1198
1288
1379
1469
1559
1648
1737
1824
1911
1996
2080
2163
2245
2325
2404
2481
2557
2630
2702
2772
2841
2907
2971
3033
3093
3151
3206
3260
3311
3360
3407
3452
3494
3534
3573
3608
3642
3673
3703
3729
3754
3776
3796
3814
3829
3842
3853
3861
3867
3872
3874
3875
3873
3870
3865
3859
3851
3841
3830
3818
3804
3788
3772
3754
3735
3715
3694
3672
3650
3626
3603
3579
3555
3530
3506
3482
3457
3433
3410
3386
3363
3341
3319
3298
3277
3256
3236
3217
3198
3179
3160
3141
3122
3103
3084
3065
3045
3025
3004
2983
2962
2939
2917
2893
2869
2845
2820
2794
2768
2742
2715
2688
2661
2634
2607
2580
2553
2526
2500
2474
2448
2423
2399
2375
2353
2331
2309
2289
2270
2251
2234
2218
2202
2188
2174
2162
2151
2140
2130
2122
2114
2106
2100
2094
2089
2084
2081
2077
2075
2073
2071
2070
2070
2070
2070
2072
2073
2076
2079
2082
2086
2091
2096
2102
2108
2115
2123
2131
2140
2149
2159
2170
2181
2193
2206
2220
2234
2248
2264
2280
2297
2315
2334
2353
2372
2393
2414
2435
2456
2478
2500
2523
2545
2567
2589
2611
2633
2654
2675
2696
2716
2735
2754
2773
2790
2807
2824
2840
2855
2869
2883
2896
2908
2920
2930
2940
2949
2957
2964
2971
2977
2981
2985
2989
2992
2994
2996
2997
2998
2998
2999
2999
2999
2999
2999
2999
3000
3001
3002
3004
3006
3008
3011
3015
3019
3023
3028
3034
3040
3047
3054
3062
3070
3079
3089
3099
3109
3120
3132
3144
3157
3170
3184
3198
3212
3227
3243
3259
3276
3293
3310
3328
3346
3365
3383
3402
3422
3441
3460
3480
3499
3519
3539
3559
3579
3599
3620
3641
3662
3684
3707
3730
3753
3777
3802
3827
3853
3880
3907
3935
3963
3993
4022
4053
4083
4116
4149
4182
4216
4251
4286
4323
4360
4397
4436
4475
4515
4556
4598
4640
4684
4728
4773
4819
4867
4915
4964
5014
5065
5117
5169
5222
5276
5330
5384
5438
5492
5546
5599
5652
5705
5757
5808
5858
5907
5955
6002
6048
6092
6135
6177
6218
6257
6295
6332
6368
6402
6435
6466
6497
6526
6553
6580
6605
6628
6651
6673
6693
6713
6732
6750
6767
6784
6801
6817
6833
6850
6866
6882
6898
6915
6932
6949
6967
6985
7004
7023
7043
7064
7086
7108
7132
7157
7182
7209
7237
7266
7296
7328
7360
7393
7427
7462
7498
7535
7572
7609
7648
7686
7725
7764
7803
7843
7882
7922
7962
8000
8041
8080
8119
8157
8196
8235
8272
8310
8346
8382
8418
8453
8487
8520
8552
8584
8614
8644
8673
8701
8727
8753
8778
8801
8824
8845
8866
8885
8904
8921
8937
8952
8967
8980
8992
9004
9015
9024
9033
9041
9048
9054
9059
9063
9066
9069
9070
9071
9071
9070
9068
9065
9062
9058
9053
9047
9041
9035
9028
9021
9013
9005
8997
8988
8980
8971
8961
8952
8942
8932
8922
8912
8901
8891
8880
8870
8859
8848
8837
8827
8816
8805
8794
8783
8772
8761
8750
8739
8728
8718
8707
8697
8688
8679
8670
8662
8654
8648
8641
8636
8631
8627
8624
8622
8620
8619
8618
8618
8618
8619
8621
8622
8624
8626
8628
8631
8633
8635
8637
8639
8641
8643
8644
8644
8644
8644
8642
8640
8637
8634
8629
8624
8617
8610
8601
8592
8582
8572
8560
8548
8536
8523
8509
8496
8481
8467
8453
8438
8423
8409
8394
8380
8366
8353
8340
8328
8317
8307
8297
8288
8280
8273
8266
8260
8255
8251
8247
8244
8241
8239
8237
8235
8234
8234
8233
8234
8234
8235
8236
8238
8240
8242
8244
8247
8250
8253
8256
8259
8263
8267
8271
8275
8279
8284
8289
8295
8301
8308
8315
8322
8330
8339
8348
8358
8368
8379
8391
8404
8417
8431
8447
8462
8479
8497
8515
8535
8555
8576
8598
8620
8643
8667
8691
8715
8740
8765
8790
8816
8841
8866
8891
8915
8940
8963
8986
9008
9030
9050
9070
9088
9106
9123
9138
9153
9166
9178
9189
9198
9207
9214
9221
9226
9230
9232
9234
9234
9233
9231
9227
9223
9217
9210
9203
9194
9185
9174
9163
9152
9139
9126
9112
9097
9082
9065
9048
9030
9011
8992
8971
8949
8927
8903
8878
8853
8826
8799
8771
8741
8711
8680
8648
8615
8581
8546
8510
8473
8435
8396
8356
8314
8271
8228
8183
8135
8089
8041
7991
7940
7889
7836
7782
7728
7673
7616
7559
7502
7444
7385
7325
7265
7205
7145
7084
7022
6961
6899
6837
6775
6712
6649
6586
6523
6460
6397
6334
6270
6207
6144
6082
6020
5958
5896
5835
5775
5715
5656
5598
5541
5484
5428
5373
5318
5264
5211
5159
5108
5057
5006
4956
4907
4858
4810
4762
4715
4668
4622
4576
4530
4485
4441
4397
4353
4310
4268
4226
4186
4146
4107
4069
4032
3996
3961
3927
3894
3862
3832
3802
3773
3745
3718
3692
3667
3642
3617
3593
3570
3546
3523
3500
3478
3455
3433
3410
3388
3365
3343
3320
3297
3274
3250
3226
3201
3177
3151
3125
3099
3072
3044
3015
2986
2955
2924
2893
2860
2827
2793
2758
2722
2686
2649
2612
2574
2535
2496
2456
2416
2376
2335
2293
2251
2208
2165
2122
2078
2033
1988
1943
1897
1851
1805
1759
1713
1666
1619
1572
1525
1478
1431
1384
1336
1289
1242
1194
1147
1099
1052
1004
957
910
863
816
770
724
678
633
588
544
500
456
414
371
329
288
248
208
169
130
93
56
20
-16
-50
-84
-117
-149
-181
-211
-241
-270
-298
-325
-352
-377
-402
-426
-449
-471
-493
-514
-534
-553
-572
-590
-608
-625
-642
-658
-673
-688
-703
-717
-731
-744
-757
-769
-781
-792
-803
-813
-822
-831
-839
-846
-853
-859
-864
-867
-871
-872
-873
-873
-872
-869
-864
-859
-852
-843
-833
-821
-807
-792
-775
-756
-736
-713
-689
-663
-635
-606
-575
-542
-507
-471
-433
-394
-354
-312
-269
-225
-179
-133
-86
-38
11
60
110
160
211
262
313
365
417
470
522
574
626
679
731
782
834
885
936
986
1035
1084
1132
1180
1226
1272
1316
1359
1401
1442
1482
1521
1558
1593
1628
1661
1692
1722
1751
1778
1803
1827
1849
1870
1889
1906
1922
1937
1950
1962
1973
1982
1990
1997
2001
2007
2009
2012
2013
2013
2012
2009
2005
2001
1995
1988
1979
1970
1959
1947
1934
1920
1904
1887
1868
1848
1827
1805
1781
1756
1729
1701
1672
1642
1611
1578
1545
1510
1474
1437
1399
1360
1319
1278
1236
1192
1148
1103
1058
1010
964
916
867
818
768
717
666
614
561
508
454
398
342
285
227
169
109
48
-13
-75
-138
-201
-265
-329
-394
-458
-524
-589
-654
-719
-785
-850
-915
-980
-1044
-1109
-1173
-1236
-1299
-1362
-1424
-1486
-1547
-1607
-1667
-1726
-1784
-1842
-1899
-1955
-2009
-2065
-2119
-2172
-2225
-2277
-2328
-2379
-2428
-2478
-2527
-2575
-2623
-2671
-2718
-2765
-2812
-2859
-2905
-2951
-2997
-3043
-3089
-3135
-3181
-3226
-3272
-3317
-3363
-3408
-3453
-3499
-3544
-3589
-3634
-3680
-3725
-3769
-3814
-3859
-3903
-3947
-3991
-4034
-4077
-4120
-4162
-4203
-4244
-4285
-4325
-4364
-4403
-4441
-4479
-4516
-4553
-4589
-4624
-4659
-4693
-4726
-4759
-4792
-4824
-4855
-4886
-4916
-4946
-4975
-5004
-5032
-5060
-5088
-5115
-5142
-5169
-5195
-5221
-5247
-5272
-5297
-5322
-5346
-5370
-5394
-5418
-5441
-5464
-5487
-5510
-5532
-5555
-5577
-5599
-5621
-5643
-5665
-5686
-5708
-5730
-5751
-5773
-5794
-5816
-5838
-5860
-5881
-5903
-5925
-5947
-5969
-5991
-6013
-6035
-6057
-6079
-6101
-6123
-6144
-6165
-6186
-6207
-6228
-6248
-6268
-6288
-6307
-6326
-6344
-6363
-6380
-6397
-6414
-6430
-6446
-6460
-6474
-6488
-6500
-6512
-6523
-6533
-6542
-6550
-6557
-6564
-6570
-6575
-6579
-6581
-6583
-6584
-6584
-6582
-6580
-6576
-6571
-6564
-6557
-6548
-6537
-6526
-6513
-6499
-6485
-6468
-6451
-6433
-6414
-6394
-6373
-6351
-6328
-6305
-6280
-6255
-6230
-6203
-6176
-6149
-6121
-6092
-6063
-6034
-6004
-5974
-5944
-5914
-5884
-5854
-5824
-5794
-5764
-5735
-5706
-5677
-5649
-5622
-5595
-5568
-5543
-5518
-5494
-5471
-5449
-5428
-5408
-5389
-5372
-5355
-5340
-5325
-5312
-5300
-5289
-5278
-5269
-5261
-5253
-5246
-5240
-5235
-5230
-5226
-5222
-5219
-5216
-5214
-5212
-5211
-5211
-5211
-5211
-5212
-5213
-5215
-5217
-5220
-5223
-5226
-5231
-5235
-5240
-5246
-5253
-5260
-5268
-5277
-5286
-5296
-5307
-5318
-5330
-5343
-5356
-5369
-5383
-5398
-5413
-5428
-5443
-5459
-5475
-5491
-5507
-5523
-5540
-5556
-5573
-5589
-5606
-5623
-5639
-5656
-5672
-5688
-5704
-5719
-5735
-5749
-5764
-5778
-5791
-5804
-5816
-5828
-5840
-5851
-5861
-5871
-5881
-5890
-5898
-5906
-5914
-5921
-5928
-5934
-5940
-5946
-5952
-5957
-5962
-5966
-5970
-5974
-5977
-5980
-5983
-5985
-5987
-5989
-5990
-5991
-5992
-5993
-5993
-5993
-5993
-5992
-5992
-5991
-5990
-5989
-5987
-5986
-5984
-5982
-5980
-5977
-5974
-5971
-5968
-5965
-5962
-5958
-5955
-5951
-5947
-5944
-5940
-5937
-5933
-5929
-5925
-5921
-5918
-5914
-5910
-5906
-5902
-5898
-5895
-5891
-5887
-5884
-5881
-5877
-5874
-5871
-5868
-5864
-5861
-5858
-5855
-5851
-5847
-5843
-5839
-5835
-5830
-5825
-5820
-5814
-5808
-5801
-5794
-5787
-5779
-5771
-5763
-5755
-5746
-5737
-5728
-5719
-5709
-5700
-5690
-5680
-5669
-5659
-5648
-5638
-5627
-5616
-5605
-5593
-5581
-5569
-5557
-5544
-5531
-5517
-5503
-5489
-5474
-5459
-5443
-5427
-5410
-5394
-5376
-5359
-5341
-5323
-5305
-5286
-5267
-5248
-5229
-5210
-5190
-5171
-5151
-5132
-5112
-5092
-5072
-5052
-5031
-5011
-4990
-4969
-4948
-4926
-4904
-4882
-4859
-4835
-4811
-4786
-4760
-4734
-4707
-4679
-4650
-4620
-4590
-4559
-4527
-4494
-4461
-4427
-4393
-4357
-4322
-4285
-4249
-4211
-4174
-4136
-4097
-4058
-4019
-3979
-3939
-3899
-3859
-3818
-3777
-3735
-3694
-3652
-3610
-3567
-3525
-3482
-3439
-3396
-3353
-3310
-3267
-3224
-3182
-3139
-3096
-3054
-3012
-2970
-2928
-2886
-2845
-2804
-2763
-2723
-2682
-2643
-2603
-2564
-2526
-2488
-2450
-2413
-2377
-2341
-2306
-2272
-2239
-2206
-2175
-2144
-2114
-2085
-2057
-2029
-2005
-1980
-1956
-1933
-1911
-1891
-1871
-1852
-1834
-1817
-1801
-1785
-1771
-1758
-1745
-1734
-1723
-1713
-1705
-1697
-1690
-1685
-1680
-1676
-1674
-1672
-1671
-1672
-1673
-1675
-1678
-1682
-1687
-1692
-1698
-1705
-1712
-1720
-1729
-1738
-1747
-1757
-1767
-1778
-1789
-1800
-1811
-1823
-1835
-1848
-1860
-1873
-1886
-1900
-1914
-1927
-1941
-1956
-1970
-1984
-1998
-2013
-2027
-2041
-2054
-2068
-2081
-2093
-2106
-2118
-2129
-2140
-2151
-2161
-2171
-2180
-2188
-2196
-2203
-2210
-2216
-2222
-2227
-2231
-2234
-2237
-2240
-2241
-2242
-2242
-2241
-2239
-2237
-2234
-2230
-2225
-2219
-2212
-2205
-2197
-2187
-2177
-2166
-2154
-2142
-2128
-2114
-2098
-2082
-2066
-2048
-2029
-2011
-1991
-1971
-1951
-1929
-1907
-1885
-1862
-1838
-1813
-1788
-1763
-1736
-1709
-1682
-1653
-1624
-1594
-1564
-1533
-1502
-1470
-1437
-1404
-1371
-1336
-1302
-1267
-1231
-1195
-1159
-1122
-1085
-1048
-1010
-972
-933
-894
-855
-815
-775
-735
-695
-654
-614
-573
-532
-491
-450
-408
-367
-325
-284
-242
-201
-159
-117
-76
-34
8
49
91
132
174
215
256
297
339
380
420
461
502
543
584
625
665
706
747
788
829
870
911
953
994
1035
1077
1118
1159
1200
1242
1283
1324
1365
1406
1447
1488
1528
1569
1610
1650
1690
1731
1771
1811
1851
1890
1930
1969
2008
2047
2085
2123
2161
2199
2236
2273
2310
2346
2382
2417
2452
2487
2521
2554
2587
2619
2650
2681
2711
2740
2768
2796
2822
2848
2873
2898
2921
2944
2965
2986
3007
3026
3044
3062
3078
3094
3109
3123
3136
3148
3160
3171
3181
3190
3199
3206
3214
3220
3226
3231
3236
3240
3243
3246
3248
3250
3252
3253
3253
3253
3253
3252
3251
3250
3248
3246
3244
3242
3240
3237
3235
3232
3229
3226
3223
3220
3217
3214
3211
3208
3205
3203
3200
3197
3194
3192
3189
3186
3184
3181
3179
3177
3175
3172
3170
3169
3167
3165
3163
3162
3160
3159
3158
3156
3155
3154
3153
3152
3151
3150
3149
3149
3148
3148
3147
3147
3147
3147
3147
3146
3146
3146
3145
3145
3144
3143
3141
3140
3137
3135
3132
3129
3125
3121
3117
3112
3106
3100
3094
3087
3080
3073
3066
3058
3050
3042
3034
3026
3017
3009
3001
2993
2985
2978
2971
2964
2957
2951
2945
2940
2935
2931
2927
2924
2921
2919
2917
2916
2915
2915
2915
2916
2917
2919
2921
2923
2926
2930
2934
2938
2943
2949
2955
2962
2969
2977
2985
2994
3004
3014
3025
3037
3049
3062
3075
3090
3104
3120
3136
3153
3170
3188
3207
3227
3247
3267
3289
3310
3333
3355
3379
3402
3427
3451
3476
3501
3526
3552
3578
3604
3630
3656
3683
3710
3736
3763
3790
3816
3843
3870
3897
3923
3950
3976
4003
4029
4054
4081
4107
4132
4157
4182
4206
4231
4255
4278
4301
4324
4346
4368
4390
4410
4431
4451
4470
4489
4508
4526
4544
4561
4577
4593
4609
4624
4639
4653
4668
4681
4695
4708
4721
4734
4747
4760
4772
4785
4797
4809
4821
4833
4845
4858
4870
4882
4893
4905
4917
4929
4941
4953
4965
4978
4990
5002
5014
5027
5039
5051
5064
5077
5089
5102
5115
5128
5141
5154
5168
5181
5195
5209
5222
5236
5250
5264
5278
5291
5305
5318
5331
5344
5356
5368
5380
5391
5402
5412
5422
5431
5440
5448
5455
5462
5468
5473
5478
5482
5485
5488
5490
5491
5492
5491
5491
5489
5487
5484
5481
5477
5473
5468
5462
5456
5450
5443
5436
5428
5420
5412
5404
5395
5386
5377
5367
5358
5348
5338
5327
5317
5306
5295
5285
5274
5263
5252
5242
5231
5221
5211
5201
5192
5183
5174
5166
5158
5151
5144
5138
5132
5127
5123
5119
5115
5113
5111
5109
5108
5108
5108
5109
5110
5112
5114
5117
5120
5123
5127
5132
5136
5142
5147
5153
5159
5166
5173
5180
5188
5196
5204
5213
5221
5230
5239
5249
5258
5267
5277
5287
5296
5306
5316
5326
5337
5347
5357
5368
5379
5389
5400
5411
5421
5432
5443
5454
5465
5475
5486
5497
5508
5518
5529
5539
5549
5559
5569
5578
5587
5596
5605
5613
5620
5627
5633
5639
5644
5649
5652
5655
5657
5658
5659
5658
5657
5655
5652
5648
5643
5637
5630
5623
5614
5605
5595
5583
5571
5559
5545
5530
5515
5499
5482
5464
5446
5427
5407
5386
5364
5342
5319
5295
5271
5246
5220
5194
5167
5140
5112
5083
5054
5025
4995
4965
4935
4904
4873
4842
4811
4779
4748
4717
4685
4654
4623
4593
4562
4532
4502
4473
4444
4415
4386
4359
4331
4304
4278
4252
4226
4202
4177
4154
4130
4108
4086
4064
4043
4022
4002
3982
3962
3943
3924
3905
3887
3869
3851
3834
3816
3799
3782
3765
3748
3732
3715
3698
3681
3664
3647
3630
3613
3595
3578
3560
3542
3523
3505
3486
3466
3447
3427
3407
3387
3366
3345
3324
3302
3280
3258
3236
3213
3190
3167
3144
3121
3097
3073
3049
3025
3001
2976
2951
2926
2900
2874
2848
2822
2796
2769
2742
2714
2687
2659
2630
2602
2573
2544
2515
2486
2456
2427
2397
2367
2337
2306
2276
2245
2214
2183
2152
2120
2089
2057
2025
1993
1961
1929
1897
1865
1833
1800
1768
1736
1704
1673
1641
1610
1579
1548
1517
1486
1456
1426
1396
1366
1337
1308
1279
1250
1221
1193
1164
1136
1108
1080
1053
1025
997
969
942
914
886
859
831
803
775
747
719
691
663
634
606
578
549
521
493
464
436
407
379
351
323
295
267
239
212
185
158
131
105
79
53
28
3
-21
-45
-68
-91
-113
-135
-157
-177
-198
-218
-237
-256
-275
-293
-311
-328
-345
-362
-378
-394
-410
-426
-441
-456
-471
-486
-501
-515
-529
-543
-557
-570
-583
-596
-608
-620
-632
-644
-655
-666
-676
-686
-696
-705
-714
-722
-730
-737
-744
-750
-755
-760
-764
-768
-770
-773
-774
-775
-775
-774
-773
-771
-768
-765
-761
-756
-751
-745
-738
-731
-724
-716
-708
-700
-691
-682
-673
-663
-654
-644
-634
-624
-614
-603
-593
-582
-572
-561
-550
-539
-528
-517
-505
-494
-482
-470
-458
-446
-433
-420
-408
-395
-381
-368
-355
-342
-328
-315
-302
-289
-276
-263
-250
-237
-225
-212
-200
-188
-176
-165
-154
-143
-132
-122
-112
-102
-93
-85
-77
-70
-63
-57
-52
-47
-44
-41
-39
-38
-38
-39
-41
-44
-47
-52
-58
-65
-72
-81
-91
-102
-114
-127
-141
-157
-173
-190
-208
-227
-247
-268
-289
-312
-335
-359
-384
-409
-435
-461
-489
-516
-544
-572
-601
-629
-658
-688
-717
-746
-776
-805
-834
-864
-893
-922
-950
-979
-1008
-1036
-1064
-1092
-1120
-1147
-1174
-1201
-1228
-1254
-1280
-1306
-1332
-1357
-1382
-1406
-1430
-1454
-1478
-1501
-1524
-1546
-1569
-1591
-1613
-1634
-1655
-1676
-1697
-1718
-1739
-1759
-1779
-1799
-1819
-1839
-1859
-1878
-1898
-1917
-1937
-1956
-1976
-1995
-2013
-2033
-2052
-2071
-2090
-2109
-2128
-2146
-2165
-2183
-2201
-2219
-2237
-2255
-2272
-2289
-2306
-2323
-2340
-2356
-2372
-2388
-2404
-2419
-2434
-2449
-2463
-2477
-2490
-2504
-2517
-2529
-2541
-2553
-2564
-2575
-2586
-2596
-2606
-2616
-2625
-2634
-2643
-2651
-2659
-2667
-2675
-2682
-2690
-2697
-2703
-2710
-2716
-2722
-2728
-2733
-2739
-2744
-2749
-2754
-2758
-2762
-2767
-2771
-2774
-2778
-2782
-2785
-2788
-2791
-2795
-2798
-2801
-2804
-2807
-2810
-2813
-2816
-2819
-2822
-2825
-2828
-2832
-2835
-2839
-2842
-2846
-2850
-2854
-2858
-2863
-2868
-2873
-2878
-2884
-2890
-2896
-2903
-2910
-2917
-2925
-2933
-2942
-2951
-2960
-2970
-2980
-2991
-3001
-3013
-3024
-3037
-3049
-3062
-3076
-3090
-3104
-3119
-3134
-3150
-3167
-3184
-3201
-3220
-3238
-3258
-3278
-3298
-3319
-3341
-3363
-3385
-3408
-3432
-3456
-3481
-3506
-3532
-3558
-3585
-3612
-3639
-3667
-3695
-3723
-3752
-3781
-3810
-3839
-3869
-3898
-3928
-3957
-3987
-4016
-4046
-4075
-4105
-4134
-4163
-4191
-4220
-4248
-4276
-4304
-4331
-4358
-4384
-4411
-4436
-4461
-4486
-4510
-4534
-4557
-4579
-4601
-4623
-4643
-4664
-4683
-4702
-4721
-4739
-4756
-4773
-4789
-4804
-4819
-4833
-4847
-4860
-4873
-4885
-4897
-4908
-4918
-4929
-4938
-4948
-4957
-4966
-4975
-4983
-4991
-4999
-5007
-5015
-5023
-5031
-5038
-5046
-5053
-5061
-5068
-5076
-5083
-5091
-5098
-5106
-5113
-5121
-5128
-5136
-5143
-5151
-5158
-5166
-5174
-5182
-5190
-5198
-5206
-5215
-5223
-5232
-5241
-5250
-5259
-5268
-5278
-5287
-5297
-5307
-5317
-5328
-5338
-5349
-5360
-5371
-5382
-5394
-5405
-5417
-5429
-5441
-5453
-5465
-5478
-5490
-5503
-5515
-5528
-5541
-5553
-5566
-5578
-5591
-5603
-5615
-5627
-5638
-5649
-5660
-5671
-5681
-5691
-5701
-5710
-5718
-5726
-5734
-5741
-5748
-5754
-5759
-5764
-5768
-5772
-5776
-5778
-5780
-5782
-5783
-5783
-5782
-5781
-5780
-5777
-5775
-5771
-5767
-5762
-5756
-5750
-5743
-5735
-5726
-5717
-5707
-5697
-5686
-5674
-5662
-5649
-5635
-5621
-5606
-5591
-5575
-5559
-5541
-5524
-5505
-5486
-5466
-5446
-5425
-5403
-5381
-5358
-5335
-5311
-5286
-5261
-5235
-5209
-5183
-5156
-5129
-5101
-5074
-5046
-5017
-4989
-4961
-4932
-4904
-4875
-4847
-4818
-4790
-4762
-4734
-4705
-4678
-4650
-4622
-4595
-4568
-4541
-4515
-4488
-4462
-4436
-4411
-4386
-4361
-4336
-4311
-4287
-4263
-4239
-4216
-4193
-4170
-4147
-4125
-4104
-4082
-4061
-4041
-4021
-4001
-3982
-3963
-3944
-3926
-3909
-3892
-3876
-3860
-3845
-3830
-3816
-3803
-3790
-3778
-3766
-3755
-3745
-3735
-3726
-3717
-3709
-3702
-3694
-3688
-3682
-3676
-3671
-3666
-3662
-3658
-3655
-3652
-3649
-3646
-3644
-3642
-3641
-3640
-3639
-3638
-3637
-3636
-3636
-3635
-3635
-3635
-3634
-3634
-3634
-3633
-3633
-3632
-3631
-3630
-3629
-3627
-3626
-3624
-3621
-3618
-3615
-3612
-3608
-3604
-3599
-3594
-3589
-3583
-3577
-3570
-3563
-3556
-3548
-3539
-3531
-3522
-3512
-3502
-3492
-3481
-3471
-3459
-3448
-3436
-3424
-3412
-3399
-3386
-3373
-3360
-3347
-3333
-3320
-3306
-3292
-3279
-3265
-3251
-3237
-3222
-3208
-3194
-3180
-3166
-3152
-3138
-3124
-3110
-3096
-3082
-3068
-3054
-3041
-3027
-3014
-3000
-2987
-2973
-2960
-2947
-2933
-2920
-2906
-2893
-2880
-2866
-2853
-2839
-2826
-2812
-2798
-2784
-2771
-2757
-2743
-2729
-2715
-2700
-2686
-2672
-2657
-2643
-2628
-2614
-2599
-2584
-2569
-2554
-2538
-2523
-2507
-2491
-2475
-2458
-2441
-2424
-2407
-2389
-2371
-2352
-2333
-2314
-2294
-2273
-2252
-2231
-2209
-2186
-2163
-2139
-2115
-2089
-2064
-2037
-2009
-1983
-1955
-1926
-1896
-1866
-1836
-1805
-1773
-1741
-1708
-1675
-1641
-1607
-1573
-1538
-1503
-1468
-1432
-1396
-1360
-1323
-1286
-1249
-1212
-1175
-1137
-1100
-1062
-1024
-986
-948
-910
-872
-834
-795
-757
-719
-681
-643
-605
-567
-529
-491
-453
-416
-378
-341
-304
-267
-230
-193
-156
-120
-84
-48
-12
23
59
94
128
163
197
231
265
298
332
365
398
431
464
497
530
563
596
629
662
695
729
762
796
830
864
898
933
967
1002
1038
1074
1110
1147
1184
1221
1259
1297
1336
1374
1414
1453
1494
1534
1575
1616
1657
1699
1742
1784
1827
1870
1914
1958
2001
2047
2092
2138
2183
2230
2276
2323
2370
2418
2466
2514
2562
2611
2660
2708
2757
2806
2856
2905
2954
3003
3051
3100
3149
3197
3245
3293
3341
3388
3435
3482
3528
3574
3619
3664
3709
3753
3796
3839
3882
3923
3964
4005
4043
4083
4122
4160
4197
4233
4269
4304
4338
4371
4404
4436
4467
4498
4527
4556
4585
4612
4639
4664
4690
4714
4737
4760
4782
4803
4823
4843
4862
4880
4897
4914
4930
4946
4961
4975
4988
5001
5014
5026
5037
5048
5058
5068
5078
5087
5095
5103
5111
5118
5125
5131
5137
5143
5149
5154
5159
5163
5168
5172
5176
5180
5184
5188
5193
5197
5201
5206
5210
5215
5220
5225
5231
5237
5243
5249
5255
5262
5269
5276
5283
5290
5297
5305
5313
5321
5329
5337
5345
5354
5362
5371
5380
5388
5397
5406
5415
5424
5434
5443
5452
5461
5470
5479
5487
5496
5504
5513
5521
5529
5537
5545
5552
5559
5567
5574
5581
5587
5594
5601
5607
5613
5620
5626
5632
5638
5644
5650
5656
5662
5667
5673
5679
5685
5690
5696
5702
5708
5714
5719
5725
5731
5737
5743
5749
5754
5760
5766
5772
5778
5783
5789
5795
5801
5806
5812
5818
5823
5829
5834
5840
5845
5850
5855
5860
5865
5870
5875
5880
5885
5890
5894
5899
5904
5909
5914
5919
5924
5930
5935
5940
5945
5950
5956
5961
5966
5971
5977
5982
5987
5992
5997
6002
6007
6012
6016
6021
6026
6030
6035
6039
6043
6047
6051
6055
6059
6062
6066
6070
6073
6077
6081
6084
6088
6092
6096
6100
6104
6108
6112
6117
6121
6126
6131
6136
6142
6147
6153
6159
6165
6172
6178
6185
6192
6199
6207
6214
6222
6229
6237
6245
6252
6260
6268
6275
6283
6290
6297
6304
6311
6318
6324
6330
6336
6341
6346
6351
6355
6359
6362
6365
6367
6369
6370
6371
6371
6371
6370
6369
6367
6364
6361
6357
6352
6347
6342
6336
6329
6322
6314
6306
6298
6289
6280
6270
6260
6250
6239
6228
6216
6205
6193
6181
6168
6156
6143
6130
6117
6103
6090
6076
6062
6048
6034
6020
6006
5992
5978
5963
5949
5935
5921
5906
5892
5878
5864
5850
5836
5823
5809
5796
5783
5770
5757
5744
5732
5720
5708
5697
5685
5675
5664
5654
5645
5635
5627
5618
5610
5603
5596
5589
5583
5577
5571
5566
5561
5556
5551
5547
5543
5539
5535
5532
5528
5525
5521
5517
5514
5510
5505
5501
5497
5492
5486
5481
5475
5469
5462
5455
5447
5439
5431
5422
5412
5402
5391
5379
5367
5355
5341
5327
5312
5297
5280
5263
5245
5227
5208
5187
5166
5145
5122
5099
5075
5050
5024
4998
4971
4943
4914
4884
4854
4823
4790
4758
4724
4689
4654
4618
4581
4543
4505
4466
4426
4386
4345
4303
4261
4218
4175
4131
4086
4042
3998
3952
3907
3861
3815
3768
3722
3675
3628
3581
3533
3486
3438
3390
3342
3294
3246
3198
3150
3101
3053
3005
2957
2909
2862
2814
2766
2719
2672
2625
2579
2532
2486
2441
2395
2350
2305
2260
2216
2172
2129
2086
2043
2000
1958
1917
1876
1835
1794
1754
1715
1676
1637
1599
1561
1524
1487
1451
1416
1380
1346
1312
1278
1245
1213
1181
1150
1120
1090
1060
1031
1002
976
949
922
896
871
846
822
798
775
752
730
708
687
666
646
626
607
588
570
552
534
516
499
482
466
450
434
418
402
387
372
357
343
328
314
300
287
273
260
248
235
223
211
199
188
177
166
156
146
136
126
116
107
98
89
80
71
62
53
44
36
27
19
10
2
-7
-15
-23
-32
-40
-48
-56
-64
-72
-80
-88
-96
-104
-112
-119
-127
-135
-143
-151
-160
-168
-177
-185
-194
-203
-213
-222
-232
-242
-252
-263
-273
-284
-295
-306
-318
-329
-341
-353
-365
-377
-389
-401
-414
-426
-439
-452
-465
-477
-490
-503
-516
-529
-541
-554
-567
-580
-592
-605
-617
-630
-642
-655
-667
-679
-692
-704
-716
-728
-741
-753
-765
-777
-790
-802
-814
-826
-838
-850
-862
-874
-885
-897
-908
-920
-931
-942
-953
-963
-974
-984
-994
-1004
-1014
-1024
-1033
-1043
-1052
-1061
-1070
-1079
-1088
-1098
-1107
-1116
-1125
-1134
-1143
-1152
-1161
-1170
-1179
-1189
-1198
-1207
-1216
-1225
-1234
-1243
-1252
-1261
-1270
-1279
-1288
-1297
-1307
-1316
-1325
-1334
-1343
-1353
-1362
-1372
-1381
-1391
-1401
-1411
-1421
-1432
-1443
-1454
-1465
-1477
-1490
-1502
-1515
-1529
-1543
-1558
-1573
-1588
-1605
-1621
-1639
-1656
-1675
-1694
-1713
-1733
-1753
-1774
-1796
-1817
-1840
-1862
-1885
-1909
-1933
-1957
-1981
-2005
-2032
-2057
-2083
-2109
-2135
-2162
-2188
-2215
-2241
-2268
-2295
-2322
-2349
-2376
-2403
-2431
-2458
-2485
-2511
-2538
-2565
-2591
-2618
-2644
-2670
-2696
-2722
-2747
-2773
-2798
-2823
-2848
-2873
-2898
-2923
-2947
-2971
-2995
-3019
-3042
-3066
-3088
-3111
-3133
-3155
-3176
-3197
-3218
-3238
-3258
-3277
-3296
-3314
-3332
-3350
-3367
-3384
-3401
-3417
-3433
-3448
-3463
-3478
-3492
-3506
-3520
-3533
-3546
-3558
-3571
-3583
-3594
-3606
-3617
-3628
-3638
-3649
-3659
-3669
-3678
-3688
-3697
-3706
-3715
-3723
-3732
-3740
-3748
-3756
-3764
-3772
-3779
-3787
-3794
-3802
-3809
-3817
-3824
-3832
-3840
-3847
-3855
-3863
-3871
-3879
-3888
-3896
-3905
-3913
-3922
-3931
-3941
-3950
-3960
-3970
-3980
-3990
-4001
-4011
-4022
-4035
-4046
-4059
-4072
-4083
-4098
-4111
-4125
-4139
-4153
-4167
-4182
-4197
-4212
-4227
-4243
-4258
-4274
-4290
-4306
-4322
-4338
-4355
-4371
-4387
-4404
-4421
-4437
-4454
-4471
-4487
-4504
-4521
-4537
-4554
-4571
-4588
-4604
-4621
-4638
-4654
-4671
-4687
-4704
-4720
-4737
-4753
-4769
-4786
-4802
-4819
-4835
-4852
-4868
-4885
-4901
-4918
-4935
-4952
-4969
-4986
-5004
-5021
-5038
-5056
-5073
-5091
-5109
-5126
-5144
-5161
-5178
-5196
-5213
-5229
-5246
-5262
-5278
-5294
-5309
-5324
-5339
-5354
-5368
-5382
-5396
-5409
-5422
-5434
-5447
-5458
-5470
-5481
-5492
-5502
-5512
-5521
-5530
-5539
-5547
-5554
-5561
-5568
-5574
-5579
-5584
-5589
-5593
-5597
-5600
-5603
-5605
-5607
-5609
-5610
-5611
-5611
-5612
-5611
-5611
-5610
-5608
-5606
-5604
-5602
-5599
-5596
-5593
-5589
-5585
-5580
-5576
-5571
-5565
-5559
-5553
-5547
-5540
-5533
-5526
-5518
-5510
-5502
-5493
-5484
-5474
-5465
-5455
-5444
-5434
-5423
-5412
-5400
-5388
-5376
-5363
-5350
-5337
-5324
-5309
-5295
-5280
-5265
-5249
-5233
-5216
-5199
-5181
-5163
-5145
-5126
-5107
-5087
-5068
-5048
-5027
-5007
-4986
-4965
-4943
-4922
-4900
-4878
-4856
-4834
-4812
-4789
-4766
-4744
-4721
-4698
-4675
-4652
-4629
-4606
-4583
-4560
-4537
-4514
-4491
-4468
-4445
-4422
-4399
-4377
-4354
-4331
-4309
-4286
-4264
-4242
-4220
-4198
-4177
-4155
-4134
-4113
-4093
-4072
-4051
-4033
-4013
-3994
-3975
-3956
-3937
-3919
-3901
-3883
-3866
-3848
-3831
-3814
-3797
-3781
-3764
-3748
-3732
-3716
-3700
-3684
-3669
-3653
-3638
-3622
-3607
-3592
-3576
-3561
-3546
-3530
-3515
-3499
-3483
-3468
-3452
-3436
-3420
-3404
-3387
-3371
-3354
-3338
-3321
-3304
-3287
-3269
-3252
-3234
-3217
-3199
-3181
-3163
-3144
-3126
-3107
-3088
-3069
-3049
-3030
-3010
-2990
-2969
-2949
-2928
-2906
-2885
-2863
-2841
-2818
-2796
-2772
-2749
-2725
-2701
-2676
-2651
-2625
-2599
-2573
-2547
-2519
-2492
-2464
-2436
-2407
-2378
-2349
-2319
-2288
-2258
-2227
-2196
-2164
-2133
-2101
-2068
-2036
-2003
-1971
-1938
-1905
-1871
-1838
-1805
-1771
-1738
-1704
-1671
-1637
-1603
-1570
-1536
-1503
-1469
-1436
-1403
-1370
-1337
-1304
-1271
-1239
-1206
-1174
-1142
-1110
-1078
-1047
-1014
-984
-952
-921
-890
-859
-828
-798
-767
-736
-706
-675
-645
-615
-584
-554
-524
-494
-463
-433
-403
-373
-342
-312
-282
-251
-221
-190
-160
-129
-98
-68
-37
-7
24
54
85
116
146
177
207
237
268
298
328
358
389
418
448
478
507
537
566
595
624
653
682
710
739
767
795
823
851
879
907
934
962
989
1016
1044
1071
1097
1124
1151
1178
1204
1231
1257
1283
1310
1336
1362
1387
1413
1439
1464
1490
1515
1540
1565
1590
1615
1640
1665
1689
1714
1738
1762
1786
1810
1834
1857
1880
1903
1926
1949
1971
1993
2013
2035
2056
2077
2097
2117
2136
2156
2174
2193
2211
2228
2246
2262
2279
2295
2311
2326
2341
2356
2370
2384
2398
2411
2424
2437
2449
2462
2473
2485
2497
2508
2519
2529
2540
2550
2560
2570
2580
2590
2599
2609
2618
2627
2635
2644
2653
2661
2669
2677
2685
2693
2701
2708
2716
2723
2730
2737
2744
2751
2758
2764
2771
2778
2784
2791
2798
2804
2811
2818
2825
2831
2838
2845
2852
2859
2866
2873
2880
2887
2894
2901
2908
2916
2923
2930
2937
2945
2952
2960
2967
2975
2982
2990
2997
3005
3013
3020
3028
3035
3043
3050
3057
3065
3072
3080
3087
3094
3101
3108
3116
3123
3130
3137
3144
3151
3158
3165
3172
3179
3185
3192
3199
3207
3214
3221
3228
3235
3243
3250
3258
3266
3274
3282
3290
3298
3306
3315
3324
3333
3342
3351
3361
3371
3381
3391
3402
3413
3424
3435
3447
3458
3470
3483
3495
3507
3520
3533
3546
3559
3572
3585
3598
3611
3624
3637
3651
3664
3677
3690
3703
3716
3729
3742
3755
3767
3780
3792
3805
3817
3829
3841
3853
3865
3877
3888
3900
3911
3922
3933
3945
3955
3966
3977
3988
3999
4009
4019
4030
4041
4051
4062
4072
4082
4093
4103
4113
4123
4133
4143
4154
4164
4174
4184
4194
4204
4214
4224
4235
4245
4255
4265
4275
4285
4296
4306
4316
4326
4336
4346
4356
4367
4377
4387
4397
4407
4417
4427
4437
4448
4458
4468
4478
4488
4498
4508
4517
4527
4537
4546
4556
4565
4575
4584
4593
4602
4611
4620
4629
4637
4646
4654
4663
4671
4679
4687
4694
4702
4709
4716
4723
4729
4736
4742
4748
4753
4759
4764
4769
4773
4778
4782
4785
4789
4792
4794
4797
4799
4801
4802
4803
4804
4804
4804
4804
4803
4802
4801
4800
4798
4795
4793
4790
4787
4783
4780
4775
4771
4766
4761
4756
4750
4745
4739
4732
4726
4719
4712
4705
4698
4690
4683
4675
4667
4659
4651
4643
4634
4626
4618
4610
4601
4593
4584
4576
4568
4559
4551
4543
4534
4526
4518
4510
4501
4493
4486
4478
4470
4462
4455
4447
4440
4433
4426
4420
4413
4407
4401
4395
4390
4384
4379
4374
4369
4365
4360
4356
4351
4347
4343
4338
4334
4330
4326
4322
4318
4314
4310
4306
4302
4298
4294
4290
4286
4282
4278
4273
4269
4265
4260
4256
4251
4247
4242
4238
4233
4229
4224
4220
4215
4211
4206
4202
4197
4193
4188
4184
4179
4175
4170
4165
4160
4156
4151
4146
4141
4136
4130
4125
4120
4114
4108
4103
4097
4091
4083
4078
4070
4064
4057
4050
4043
4035
4027
4019
4010
4002
3993
3984
3974
3964
3954
3944
3933
3922
3911
3899
3887
3875
3862
3849
3836
3822
3808
3794
3780
3765
3750
3735
3719
3703
3686
3669
3652
3635
3617
3598
3580
3561
3541
3521
3501
3481
3460
3438
3416
3394
3372
3349
3325
3301
3277
3253
3228
3203
3177
3152
3125
3099
3073
3046
3019
2991
2964
2936
2908
2880
2852
2824
2795
2766
2737
2708
2679
2650
2620
2591
2561
2532
2502
2472
2442
2412
2382
2352
2322
2292
2262
2232
2202
2172
2142
2113
2083
2053
2023
1993
1963
1934
1904
1874
1844
1815
1785
1756
1726
1697
1667
1638
1609
1580
1551
1523
1494
1466
1438
1410
1383
1356
1329
1302
1275
1249
1223
1197
1172
1147
1122
1097
1073
1049
1026
1002
980
958
936
914
893
872
851
831
811
792
773
754
736
718
700
683
666
649
633
617
601
586
571
556
541
527
512
498
484
470
457
443
430
416
403
390
377
364
351
339
326
314
301
289
277
264
252
240
228
216
203
191
179
167
155
142
130
118
106
93
81
69
56
44
31
19
6
-6
-19
-32
-45
-57
-70
-83
-96
-109
-123
-136
-149
-163
-177
-191
-205
-219
-234
-248
-263
-278
-294
-309
-325
-341
-357
-373
-389
-406
-423
-440
-457
-474
-491
-509
-527
-545
-563
-581
-599
-618
-636
-655
-674
-693
-713
-732
-752
-772
-792
-812
-833
-853
-874
-895
-916
-937
-958
-980
-1000
-1022
-1045
-1067
-1088
-1110
-1132
-1155
-1177
-1199
-1221
-1244
-1266
-1288
-1311
-1333
-1355
-1378
-1400
-1423
-1445
-1467
-1490
-1512
-1534
-1557
-1579
-1601
-1623
-1645
-1666
-1688
-1709
-1731
-1752
-1773
-1793
-1814
-1834
-1854
-1874
-1894
-1913
-1933
-1952
-1971
-1989
-2008
-2025
-2044
-2062
-2080
-2097
-2114
-2131
-2148
-2165
-2181
-2198
-2214
-2230
-2245
-2261
-2276
-2291
-2305
-2320
-2334
-2348
-2362
-2375
-2388
-2401
-2414
-2426
-2439
-2451
-2462
-2474
-2485
-2497
-2508
-2518
-2529
-2540
-2550
-2560
-2571
-2581
-2591
-2600
-2610
-2620
-2629
-2639
-2648
-2657
-2666
-2674
-2683
-2692
-2700
-2708
-2716
-2724
-2732
-2740
-2748
-2755
-2762
-2770
-2777
-2784
-2791
-2798
-2804
-2811
-2818
-2824
-2831
-2838
-2845
-2851
-2858
-2865
-2872
-2879
-2886
-2893
-2900
-2908
-2915
-2922
-2930
-2937
-2945
-2953
-2961
-2969
-2977
-2985
-2993
-3001
-3009
-3018
-3026
-3035
-3043
-3051
-3060
-3068
-3076
-3084
-3092
-3100
-3108
-3116
-3123
-3131
-3138
-3145
-3153
-3159
-3166
-3173
-3179
-3185
-3191
-3197
-3203
-3209
-3214
-3219
-3224
-3229
-3234
-3238
-3242
-3246
-3250
-3254
-3257
-3260
-3263
-3266
-3269
-3271
-3274
-3276
-3278
-3279
-3281
-3283
-3284
-3285
-3287
-3288
-3289
-3290
-3291
-3291
-3292
-3293
-3293
-3294
-3294
-3294
-3294
-3294
-3294
-3294
-3293
-3293
-3292
-3291
-3291
-3290
-3289
-3287
-3286
-3285
-3284
-3282
-3281
-3279
-3278
-3277
-3275
-3274
-3273
-3272
-3271
-3270
-3269
-3268
-3268
-3267
-3267
-3267
-3268
-3268
-3269
-3270
-3271
-3273
-3275
-3277
-3279
-3281
-3284
-3287
-3290
-3294
-3298
-3302
-3306
-3310
-3315
-3320
-3325
-3331
-3336
-3342
-3349
-3355
-3362
-3370
-3377
-3385
-3393
-3401
-3409
-3418
-3427
-3436
-3445
-3454
-3464
-3474
-3483
-3493
-3503
-3513
-3524
-3534
-3544
-3555
-3565
-3576
-3587
-3598
-3609
-3620
-3631
-3642
-3653
-3664
-3675
-3686
-3697
-3708
-3720
-3731
-3742
-3753
-3764
-3775
-3786
-3796
-3807
-3817
-3828
-3838
-3848
-3858
-3868
-3878
-3887
-3897
-3906
-3915
-3924
-3933
-3942
-3951
-3959
-3967
-3975
-3983
-3990
-3997
-4003
-4011
-4017
-4022
-4027
-4034
-4038
-4043
-4046
-4051
-4054
-4058
-4061
-4062
-4065
-4067
-4067
-4067
-4067
-4067
-4067
-4066
-4064
-4061
-4058
-4054
-4051
-4046
-4041
-4035
-4029
-4021
-4014
-4006
-3997
-3987
-3978
-3967
-3956
-3945
-3933
-3921
-3908
-3895
-3882
-3868
-3854
-3840
-3826
-3811
-3797
-3782
-3766
-3751
-3735
-3719
-3704
-3687
-3671
-3655
-3638
-3621
-3604
-3588
-3571
-3553
-3536
-3519
-3501
-3484
-3466
-3449
-3431
-3413
-3395
-3377
-3359
-3340
-3322
-3303
-3284
-3265
-3246
-3227
-3207
-3188
-3168
-3149
-3129
-3109
-3089
-3070
-3050
-3030
-3009
-2989
-2969
-2949
-2928
-2908
-2887
-2866
-2846
-2825
-2803
-2782
-2761
-2739
-2717
-2695
-2673
-2651
-2628
-2606
-2583
-2560
-2536
-2513
-2489
-2465
-2441
-2417
-2392
-2367
-2342
-2317
-2292
-2266
-2240
-2214
-2188
-2162
-2135
-2108
-2081
-2054
-2027
-1999
-1971
-1943
-1915
-1887
-1858
-1829
-1800
-1770
-1741
-1711
-1681
-1651
-1621
-1590
-1559
-1528
-1497
-1466
-1434
-1403
-1371
-1339
-1307
-1275
-1242
-1210
-1177
-1145
-1112
-1080
-1047
-1014
-981
-948
-916
-883
-850
-817
-784
-752
-719
-686
-654
-621
-589
-557
-525
-492
-461
-429
-397
-366
-334
-303
-272
-241
-211
-180
-150
-120
-89
-60
-30
0
30
59
88
117
146
175
204
232
261
289
317
345
373
401
428
456
483
511
538
565
592
619
646
673
700
727
754
781
808
835
862
889
916
943
969
996
1022
1049
1076
1102
1128
1155
1181
1207
1233
1260
1286
1312
1338
1364
1390
1416
1442
1468
1494
1520
1546
1571
1597
1623
1648
1674
1699
1725
1750
1776
1801
1826
1851
1876
1900
1925
1950
1974
1998
2023
2047
2071
2094
2118
2141
2165
2188
2211
2233
2256
2278
2300
2322
2343
2364
2385
2406
2427
2447
2468
2488
2507
2527
2546
2565
2584
2603
2621
2640
2658
2676
2693
2710
2728
2745
2761
2778
2794
2810
2825
2841
2856
2871
2886
2900
2914
2928
2942
2955
2968
2981
2994
3006
3019
3031
3042
3054
3065
3076
3087
3097
3107
3117
3127
3136
3145
3154
3162
3170
3178
3186
3194
3201
3208
3215
3221
3228
3234
3240
3246
3251
3257
3262
3267
3272
3277
3282
3286
3291
3295
3299
3304
3308
3312
3316
3320
3325
3329
3333
3338
3342
3347
3352
3356
3362
3367
3372
3378
3384
3390
3397
3403
3410
3418
3425
3433
3441
3450
3458
3467
3477
3487
3497
3507
3517
3528
3539
3551
3562
3574
3586
3598
3611
3623
3636
3649
3662
3675
3689
3702
3716
3730
3744
3758
3772
3786
3800
3814
3828
3842
3856
3870
3883
3897
3910
3924
3937
3949
3962
3974
3986
3998
4009
4021
4030
4042
4051
4062
4070
4080
4089
4097
4105
4112
4119
4125
4131
4137
4142
4146
4151
4154
4157
4160
4162
4164
4165
4166
4166
4166
4166
4165
4164
4163
4161
4159
4156
4153
4150
4146
4142
4138
4134
4129
4124
4118
4112
4106
4100
4093
4086
4078
4070
4062
4054
4046
4038
4029
4019
4011
4002
3992
3982
3972
3962
3951
3941
3930
3919
3907
3896
3885
3873
3861
3849
3837
3825
3813
3801
3789
3777
3765
3753
3741
3729
3718
3706
3695
3684
3673
3662
3652
3641
3632
3622
3613
3604
3595
3587
3579
3571
3564
3557
3550
3544
3538
3532
3527
3522
3517
3513
3509
3506
3502
3499
3497
3494
3492
3490
3488
3487
3486
3485
3484
3483
3483
3483
3482
3483
3483
3483
3483
3484
3484
3485
3486
3486
3487
3488
3489
3489
3490
3491
3492
3492
3493
3494
3494
3495
3495
3495
3496
3496
3496
3496
3496
3496
3496
3495
3495
3494
3494
3493
3492
3490
3489
3488
3486
3484
3482
3479
3477
3474
3471
3467
3464
3460
3455
3451
3446
3441
3436
3430
3424
3418
3411
3404
3397
3390
3382
3374
3366
3357
3348
3339
3330
3321
3311
3301
3291
3280
3270
3259
3247
3236
3224
3212
3200
3188
3175
3162
3149
3136
3123
3109
3095
3081
3067
3053
3039
3025
3010
2995
2981
2966
2951
2936
2921
2906
2891
2876
2861
2846
2831
2816
2801
2786
2771
2755
2740
2725
2711
2696
2681
2666
2651
2636
2622
2607
2592
2578
2563
2549
2534
2520
2505
2491
2477
2462
2448
2434
2420
2406
2392
2379
2365
2351
2338
2324
2310
2297
2284
2270
2257
2244
2230
2217
2204
2191
2178
2165
2151
2138
2125
2112
2099
2086
2073
2059
2045
2033
2019
2005
1992
1979
1965
1951
1937
1923
1909
1895
1881
1866
1852
1837
1822
1808
1793
1778
1763
1747
1732
1717
1702
1686
1671
1655
1640
1625
1609
1594
1578
1563
1547
1532
1516
1500
1485
1469
1454
1438
1423
1407
1391
1376
1360
1344
1328
1312
1296
1280
1264
1248
1232
1216
1199
1183
1166
1149
1133
1116
1098
1081
1064
1046
1028
1010
993
974
956
938
919
900
881
862
843
824
804
785
765
745
725
705
685
664
643
623
602
581
559
538
516
495
473
451
428
406
383
361
338
314
291
267
244
220
196
171
147
123
98
73
48
23
-2
-27
-53
-78
-104
-130
-156
-182
-208
-234
-260
-286
-312
-338
-365
-391
-417
-444
-470
-497
-523
-549
-576
-602
-629
-655
-681
-708
-734
-760
-786
-812
-837
-863
-889
-914
-939
-965
-990
-1014
-1040
-1064
-1089
-1114
-1138
-1162
-1187
-1211
-1235
-1259
-1282
-1306
-1330
-1353
-1376
-1400
-1423
-1446
-1469
-1491
-1514
-1537
-1559
-1581
-1603
-1625
-1647
-1669
-1690
-1712
-1733
-1754
-1775
-1796
-1816
-1836
-1857
-1877
-1896
-1916
-1935
-1955
-1974
-1992
-2011
-2029
-2048
-2066
-2084
-2101
-2119
-2136
-2153
-2170
-2186
-2203
-2219
-2235
-2251
-2267
-2282
-2298
-2313
-2328
-2343
-2358
-2373
-2387
-2402
-2416
-2430
-2444
-2458
-2471
-2484
-2498
-2511
-2524
-2536
-2549
-2561
-2574
-2586
-2598
-2610
-2622
-2634
-2646
-2657
-2669
-2681
-2692
-2704
-2715
-2727
-2738
-2750
-2761
-2772
-2784
-2795
-2806
-2817
-2828
-2839
-2850
-2861
-2872
-2883
-2894
-2904
-2915
-2926
-2936
-2946
-2957
-2967
-2977
-2987
-2997
-3006
-3016
-3025
-3035
-3044
-3053
-3062
-3071
-3080
-3089
-3098
-3106
-3115
-3123
-3131
-3140
-3148
-3156
-3164
-3172
-3180
-3188
-3196
-3204
-3212
-3219
-3227
-3234
-3241
-3248
-3255
-3262
-3269
-3275
-3281
-3288
-3294
-3299
-3305
-3310
-3316
-3321
-3326
-3331
-3335
-3340
-3344
-3348
-3352
-3356
-3360
-3363
-3366
-3370
-3373
-3376
-3379
-3381
-3384
-3386
-3389
-3391
-3393
-3394
-3396
-3398
-3399
-3400
-3402
-3403
-3404
-3404
-3405
-3406
-3406
-3406
-3407
-3407
-3407
-3407
-3406
-3406
-3406
-3406
-3405
-3405
-3405
-3404
-3404
-3403
-3402
-3402
-3401
-3400
-3400
-3399
-3398
-3397
-3397
-3396
-3395
-3394
-3393
-3391
-3390
-3389
-3387
-3385
-3383
-3381
-3378
-3376
-3373
-3370
-3366
-3362
-3358
-3354
-3349
-3344
-3339
-3334
-3328
-3322
-3316
-3309
-3302
-3295
-3288
-3280
-3272
-3264
-3256
-3247
-3238
-3229
-3219
-3209
-3199
-3189
-3179
-3168
-3157
-3146
-3134
-3123
-3111
-3099
-3087
-3074
-3062
-3049
-3036
-3023
-3010
-2996
-2983
-2969
-2955
-2941
-2927
-2913
-2898
-2883
-2868
-2853
-2838
-2823
-2807
-2791
-2775
-2759
-2743
-2726
-2710
-2693
-2676
-2659
-2641
-2623
-2606
-2587
-2569
-2550
-2532
-2512
-2493
-2474
-2454
-2434
-2413
-2393
-2372
-2351
-2330
-2309
-2288
-2266
-2244
-2223
-2201
-2178
-2156
-2134
-2111
-2089
-2066
-2044
-2021
-1998
-1975
-1952
-1929
-1906
-1883
-1860
-1837
-1814
-1792
-1769
-1746
-1724
-1701
-1679
-1657
-1635
-1613
-1591
-1570
-1548
-1527
-1506
-1485
-1464
-1443
-1423
-1402
-1382
-1362
-1341
-1321
-1301
-1282
-1262
-1242
-1222
-1203
-1183
-1164
-1145
-1125
-1106
-1087
-1068
-1048
-1029
-1010
-991
-972
-953
-934
-915
-896
-877
-858
-839
-820
-801
-782
-763
-745
-726
-707
-688
-669
-651
-632
-613
-595
-576
-557
-539
-520
-502
-484
-465
-447
-429
-411
-393
-375
-357
-339
-321
-303
-285
-268
-250
-232
-215
-198
-180
-163
-146
-129
-112
-95
-78
-62
-45
-29
-12
4
20
36
53
69
85
101
117
133
148
164
180
196
212
227
243
258
274
290
305
320
336
351
367
382
397
412
428
443
458
474
489
504
519
535
550
565
581
596
612
627
642
658
673
689
704
719
735
750
765
781
796
811
826
841
856
872
887
902
917
932
947
962
977
992
1006
1022
1038
1053
1068
1083
1098
1113
1128
1144
1159
1174
1190
1205
1220
1236
1251
1267
1282
1298
1313
1329
1344
1359
1375
1390
1406
1421
1437
1452
1467
1483
1498
1513
1529
1544
1559
1574
1589
1605
1620
1635
1650
1665
1680
1695
1709
1724
1739
1754
1768
1783
1797
1812
1826
1840
1854
1869
1883
1897
1911
1924
1938
1952
1965
1979
1992
2005
2017
2031
2044
2057
2070
2082
2095
2107
2120
2132
2144
2157
2169
2181
2193
2205
2217
2229
2241
2252
2264
2276
2287
2298
2310
2321
2332
2343
2354
2365
2376
2387
2398
2409
2419
2430
2441
2452
2463
2474
2484
2495
2506
2517
2528
2540
2551
2562
2573
2585
2596
2607
2619
2630
2642
2654
2665
2677
2689
2701
2713
2725
2737
2749
2761
2773
2785
2797
2809
2821
2833
2845
2857
2869
2881
2892
2904
2916
2927
2939
2950
2961
2972
2983
2994
3005
3015
3026
3036
3046
3056
3066
3075
3085
3094
3103
3112
3120
3129
3137
3145
3152
3160
3167
3174
3180
3186
3192
3198
3204
3209
3214
3218
3222
3227
3230
3234
3237
3240
3243
3245
3247
3249
3250
3251
3252
3252
3253
3252
3252
3251
3250
3249
3247
3245
3243
3240
3238
3235
3232
3228
3224
3220
3216
3212
3207
3202
3197
3192
3187
3181
3175
3169
3163
3157
3150
3144
3137
3130
3123
3116
3109
3101
3094
3086
3079
3071
3063
3055
3047
3039
3031
3023
3015
3007
2999
2990
2982
2973
2965
2957
2948
2939
2931
2922
2913
2905
2896
2887
2878
2869
2860
2851
2841
2832
2823
2813
2803
2794
2784
2774
2764
2754
2744
2733
2723
2712
2701
2691
2680
2669
2658
2646
2635
2624
2612
2601
2589
2578
2566
2555
2543
2531
2519
2507
2495
2483
2471
2459
2446
2434
2422
2409
2397
2385
2372
2359
2347
2334
2322
2309
2296
2283
2271
2258
2245
2233
2220
2208
2195
2183
2170
2158
2146
2134
2122
2110
2098
2086
2074
2062
2050
2039
2027
2015
2004
1992
1980
1969
1957
1946
1934
1923
1911
1900
1888
1877
1866
1854
1842
1831
1819
1808
1796
1785
1773
1761
1750
1738
1726
1715
1703
1691
1679
1667
1655
1643
1631
1618
1606
1593
1581
1568
1555
1543
1530
1517
1504
1491
1478
1464
1451
1438
1425
1411
1398
1385
1371
1358
1344
1331
1317
1304
1290
1277
1263
1250
1236
1223
1209
1196
1182
1169
1155
1142
1128
1115
1102
1088
1075
1062
1048
1035
1022
1008
996
983
970
957
944
931
918
906
893
881
868
856
843
831
819
807
795
783
771
759
748
736
725
714
703
693
682
672
662
652
642
633
623
614
605
596
587
579
570
562
554
546
538
531
524
517
510
503
496
490
484
478
472
466
461
455
450
445
440
435
431
426
422
418
414
410
406
403
399
396
393
390
387
384
381
379
376
374
371
369
367
365
363
361
359
358
356
354
353
351
349
348
346
345
343
342
340
339
337
336
334
332
330
328
326
324
322
320
317
315
312
309
306
303
299
296
292
289
285
281
276
272
268
263
258
253
248
243
237
232
226
220
214
208
201
195
188
181
174
167
160
152
145
137
130
122
114
106
99
91
83
75
67
59
50
42
34
26
18
9
1
-7
-16
-24
-32
-40
-49
-57
-65
-73
-81
-90
-98
-106
-113
-121
-129
-137
-144
-152
-159
-166
-174
-181
-187
-194
-201
-207
-214
-220
-226
-233
-239
-244
-250
-256
-261
-267
-272
-277
-282
-286
-291
-295
-299
-303
-307
-310
-314
-317
-319
-322
-325
-327
-329
-330
-332
-333
-334
-335
-336
-336
-336
-336
-336
-335
-334
-333
-332
-331
-329
-327
-325
-323
-320
-317
-314
-311
-308
-305
-301
-298
-294
-290
-286
-282
-278
-274
-269
-265
-260
-256
-251
-246
-242
-237
-232
-227
-221
-216
-211
-206
-201
-195
-190
-185
-179
-174
-169
-164
-159
-154
-149
-144
-139
-134
-129
-124
-120
-115
-110
-105
-101
-96
-92
-87
-83
-78
-74
-70
-65
-61
-57
-53
-49
-45
-41
-37
-34
-30
-26
-23
-19
-16
-12
-9
-6
-3
1
4
7
10
13
16
19
21
24
27
29
32
34
37
39
41
43
45
47
48
50
52
53
54
56
57
58
59
60
61
62
63
63
64
65
65
65
66
66
66
66
66
65
65
64
64
63
62
61
60
59
58
56
55
53
52
50
48
46
45
43
41
39
37
36
34
32
30
29
27
25
24
22
21
19
18
16
15
14
13
12
10
9
8
7
7
6
5
4
4
3
3
3
2
2
2
2
2
2
2
3
3
3
4
4
5
5
6
7
8
9
10
11
12
13
14
16
17
19
21
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
65
67
69
70
72
73
74
75
77
78
78
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
107
107
108
108
109
109
110
110
111
111
112
112
113
113
114
114
115
115
115
116
116
117
117
118
118
119
119
120
120
121
121
122
122
122
123
123
124
124
125
125
126
126
127
127
128
128
128
129
129
130
130
131
131
132
132
133
133
133
134
134
135
135
136
136
137
137
138
138
138
139
139
140
140
141
141
142
142
143
143
143
144
144
145
145
146
146
147
147
147
148
148
149
149
150
150
151
151
151
152
152
153
153
154
154
155
155
155
156
156
157
157
158
158
158
159
159
160
160
161
161
162
162
162
163
163
164
164
165
165
165
166
166
167
167
168
168
168
169
169
170
170
171
171
171
172
172
173
173
174
174
174
175
175
176
176
176
177
177
178
178
179
179
179
180
180
181
181
182
182
182
183
183
184
184
184
185
185
186
186
186
187
187
188
188
189
189
189
190
190
191
191
191
192
192
193
193
193
194
194
195
195
195
196
196
197
197
197
198
198
199
199
199
200
200
201
201
201
202
202
203
203
203
204
204
205
205
205
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
214
215
215
216
216
216
217
217
218
218
218
219
219
219
220
220
221
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
227
228
228
229
229
229
230
230
230
231
231
231
232
232
233
233
233
234
234
234
235
235
236
236
236
237
237
237
238
238
238
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
249
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
260
260
260
261
261
261
262
262
262
263
263
263
264
264
264
265
265
265
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
271
271
271
272
272
272
272
273
273
273
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
290
291
291
291
292
292
292
293
293
293
293
294
294
294
295
295
295
296
296
296
296
297
297
297
298
298
298
299
299
299
299
300
300
300
301
301
301
301
302
302
302
303
303
303
303
304
304
304
305
305
305
306
306
306
306
307
307
307
307
308
308
308
309
309
309
309
310
310
310
311
311
311
311
312
312
312
313
313
313
313
314
314
314
314
315
315
315
316
316
316
316
317
317
317
317
318
318
318
319
319
319
319
320
320
320
320
321
321
321
321
322
322
322
323
323
323
323
324
324
324
324
325
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
329
330
330
330
330
331
331
331
331
332
332
332
332
333
333
333
333
334
334
334
334
335
335
335
335
336
336
336
336
337
337
337
337
338
338
338
338
339
339
339
339
339
340
340
340
340
341
341
341
341
342
342
342
342
343
343
343
343
344
344
344
344
344
345
345
345
345
346
346
346
346
347
347
347
347
347
348
348
348
348
349
349
349
349
350
350
350
350
350
351
351
351
351
352
352
352
352
352
353
353
353
353
354
354
354
354
354
355
355
355
355
356
356
356
356
356
357
357
357
357
357
358
358
358
358
359
359
359
359
359
360
360
360
360
360
361
361
361
361
362
362
362
362
362
363
363
363
363
363
364
364
364
364
364
365
365
365
365
365
366
366
366
366
366
367
367
367
367
367
368
368
368
368
368
369
369
369
369
369
370
370
370
370
370
371
371
371
371
371
372
372
372
372
372
373
373
373
373
373
374
374
374
374
374
374
375
375
375
375
375
376
376
376
376
376
377
377
377
377
377
377
378
378
378
378
378
379
379
379
379
379
379
380
380
380
380
380
381
381
381
381
381
381
382
382
382
382
382
383
383
383
383
383
383
384
384
384
384
384
384
385
385
385
385
385
385
386
386
386
386
386
387
387
387
387
387
387
388
388
388
388
388
388
389
389
389
389
389
389
390
390
390
390
390
390
391
391
391
391
391
391
391
392
392
392
392
392
392
393
393
393
393
393
393
394
394
394
394
394
394
395
395
395
395
395
395
395
396
396
396
396
396
396
397
397
397
397
397
