5
34423
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
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
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
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
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
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
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
140
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
146
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
153
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
158
159
159
159
159
160
160
160
160
160
161
161
161
161
162
162
162
162
163
163
163
163
163
164
164
164
164
165
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
193
194
194
194
194
195
195
195
195
196
196
196
197
197
197
197
198
198
198
198
199
199
199
199
200
200
200
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
210
210
210
210
211
211
211
211
212
212
212
213
213
213
213
214
214
214
214
215
215
215
215
216
216
216
217
217
217
217
218
218
218
218
219
219
219
220
220
220
220
221
221
221
221
222
222
222
223
223
223
223
224
224
224
224
225
225
225
226
226
226
226
227
227
227
228
228
228
228
229
229
229
230
230
230
230
231
231
231
231
232
232
232
233
233
233
233
234
234
234
235
235
235
235
236
236
236
237
237
237
237
238
238
238
239
239
239
239
240
240
240
241
241
241
241
242
242
242
243
243
243
243
244
244
244
245
245
245
246
246
246
246
247
247
247
248
248
248
248
249
249
249
250
250
250
250
251
251
251
252
252
252
252
253
253
253
254
254
254
255
255
255
255
256
256
256
257
257
257
257
258
258
258
259
259
259
260
260
260
260
261
261
261
262
262
262
262
263
263
263
264
264
264
265
265
265
265
266
266
266
267
267
267
268
268
268
268
269
269
269
270
270
270
271
271
271
271
272
272
272
273
273
273
274
274
274
274
275
275
275
276
276
276
277
277
277
277
278
278
278
279
279
279
280
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
284
285
285
285
286
286
286
287
287
287
287
288
288
288
289
289
289
289
290
290
290
291
291
291
292
292
292
292
293
293
293
294
294
294
295
295
295
295
296
296
296
297
297
297
298
298
298
299
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
314
314
314
315
315
315
315
316
316
316
317
317
317
318
318
318
319
319
319
319
320
320
320
321
321
321
322
322
322
323
323
323
323
324
324
324
325
325
325
326
326
326
327
327
327
327
328
328
328
329
329
329
330
330
330
331
331
331
332
332
332
332
333
333
333
334
334
334
335
335
335
336
336
336
337
337
337
338
338
338
338
339
339
339
340
340
340
341
341
341
342
342
342
342
343
343
343
344
344
344
345
345
345
346
346
346
346
347
347
347
348
348
348
349
349
349
350
350
350
350
351
351
351
352
352
352
353
353
353
354
354
354
354
355
355
355
356
356
356
357
357
357
357
358
358
358
359
359
359
360
360
360
361
361
361
362
362
362
362
363
363
363
364
364
364
365
365
365
366
366
366
367
367
367
367
368
368
368
369
369
369
370
370
370
371
371
371
372
372
372
372
373
373
373
374
374
374
375
375
375
376
376
376
377
377
377
377
378
378
378
379
379
379
380
380
380
381
381
381
381
382
382
382
383
383
383
384
384
384
385
385
385
386
386
386
386
387
387
387
388
388
388
389
389
389
390
390
390
390
391
391
391
392
392
392
393
393
393
394
394
394
394
395
395
395
396
396
396
397
397
397
398
398
398
399
399
399
400
400
400
400
401
401
401
402
402
402
403
403
403
404
404
404
405
405
405
405
406
406
406
407
407
407
408
408
408
409
409
409
410
410
410
411
411
411
412
412
412
413
413
413
414
414
414
414
415
415
415
416
416
416
417
417
417
418
418
418
419
419
419
420
420
420
420
421
421
421
422
422
422
423
423
423
424
424
424
425
425
425
426
426
426
427
427
427
427
428
428
428
429
429
429
430
430
430
431
431
431
432
432
432
432
433
433
433
434
434
434
435
435
435
436
436
436
437
437
437
437
438
438
438
439
439
439
440
440
440
440
441
441
441
442
442
442
443
443
443
444
444
444
444
445
445
445
446
446
446
447
447
447
447
448
448
448
449
449
449
449
450
450
450
451
451
451
451
452
452
452
453
453
453
454
454
454
454
455
455
455
456
456
456
456
457
457
457
458
458
458
458
459
459
459
460
460
460
460
461
461
461
462
462
462
462
463
463
463
464
464
464
464
465
465
465
466
466
466
466
467
467
467
468
468
468
468
469
469
469
470
470
470
470
471
471
471
472
472
472
472
473
473
473
473
474
474
474
475
475
475
475
476
476
476
477
477
477
477
478
478
478
478
479
479
479
480
480
480
480
481
481
481
481
482
482
482
483
483
483
483
484
484
484
484
485
485
485
485
486
486
486
487
487
487
487
488
488
488
488
489
489
489
489
490
490
490
490
491
491
491
491
492
492
492
493
493
493
493
494
494
494
494
495
495
495
495
496
496
496
496
497
497
497
497
498
498
498
498
499
499
499
499
500
500
500
500
500
501
501
501
501
502
502
502
502
503
503
503
503
504
504
504
504
505
505
505
505
506
506
506
506
507
507
507
507
507
508
508
508
508
509
509
509
509
510
510
510
510
511
511
511
511
511
512
512
512
512
513
513
513
513
514
514
514
514
514
515
515
515
515
516
516
516
516
516
517
517
517
517
518
518
518
518
519
519
519
519
519
520
520
520
520
521
521
521
521
521
522
522
522
522
523
523
523
523
523
524
524
524
524
525
525
525
525
525
526
526
526
526
526
527
527
527
527
527
528
528
528
528
529
529
529
529
529
530
530
530
530
530
531
531
531
531
531
532
532
532
532
532
533
533
533
533
533
534
534
534
534
534
535
535
535
535
535
536
536
536
536
536
537
537
537
537
537
538
538
538
538
538
539
539
539
539
539
539
540
540
540
540
540
541
541
541
541
541
542
542
542
542
542
542
543
543
543
543
543
544
544
544
544
544
545
545
545
545
545
545
546
546
546
546
546
547
547
547
547
547
547
548
548
548
548
548
549
549
549
549
549
549
550
550
550
550
550
551
551
551
551
551
551
552
552
552
552
552
552
553
553
553
553
553
553
554
554
554
554
554
554
555
555
555
555
555
555
556
556
556
556
556
556
557
557
557
557
557
557
558
558
558
558
558
558
559
559
559
559
559
559
559
560
560
560
560
560
560
561
561
561
561
561
561
561
562
562
562
562
562
562
562
563
563
563
563
563
563
563
564
564
564
564
564
564
564
565
565
565
565
565
565
565
566
566
566
566
566
566
566
567
567
567
567
567
567
567
567
568
568
568
568
568
568
568
569
569
569
569
569
569
569
570
570
570
570
570
570
570
570
571
571
571
571
571
571
571
571
572
572
572
572
572
572
572
572
573
573
573
573
573
573
573
573
574
574
574
574
574
574
574
574
575
575
575
575
575
575
575
575
575
576
576
576
576
576
576
576
576
576
576
577
577
577
577
577
577
577
577
577
577
578
578
578
578
578
578
578
578
578
578
578
579
579
579
579
579
579
579
579
579
579
579
579
580
580
580
580
580
580
580
580
580
580
580
580
580
580
580
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
580
580
580
580
580
580
580
580
580
580
580
580
579
579
579
579
579
579
579
579
579
579
579
578
578
578
578
578
578
578
578
578
577
577
577
577
577
577
577
577
577
576
576
576
576
576
576
576
576
575
575
575
575
575
575
575
574
574
574
574
574
574
574
573
573
573
573
573
573
572
572
572
572
572
572
571
571
571
571
571
571
570
570
570
570
570
569
569
569
569
569
569
568
568
568
568
568
567
567
567
567
567
566
566
566
566
566
565
565
565
565
564
564
564
564
564
563
563
563
563
563
562
562
562
562
561
561
561
561
560
560
560
560
560
559
559
559
559
558
558
558
558
557
557
557
557
556
556
556
556
555
555
555
554
554
554
554
553
553
553
553
552
552
552
551
551
551
551
550
550
550
549
549
549
549
548
548
548
547
547
547
547
546
546
546
545
545
545
544
544
544
543
543
543
542
542
542
541
541
541
540
540
540
539
539
539
538
538
538
537
537
537
536
536
536
535
535
535
534
534
534
533
533
533
532
532
531
531
531
530
530
530
529
529
529
528
528
527
527
527
526
526
525
525
525
524
524
524
523
523
522
522
522
521
521
520
520
519
519
519
518
518
517
517
517
516
516
515
515
514
514
514
513
513
512
512
511
511
511
510
510
509
509
508
508
507
507
507
506
506
505
505
504
504
503
503
502
502
501
501
501
500
500
499
499
498
498
497
497
496
496
495
495
494
494
493
493
492
492
491
491
490
490
489
489
488
488
487
487
486
486
485
485
484
483
483
482
482
481
481
480
480
479
479
478
478
477
476
476
475
475
474
474
473
473
472
471
471
470
470
469
469
468
467
467
466
466
465
465
464
463
463
462
462
461
460
460
459
459
458
457
457
456
456
455
454
454
453
452
452
451
451
450
449
449
448
447
447
446
445
445
444
444
443
442
442
441
440
440
439
438
438
437
436
436
435
434
434
433
432
432
431
430
429
429
428
427
427
426
425
425
424
423
422
422
421
420
420
419
418
417
417
416
415
415
414
413
412
412
411
410
409
409
408
407
406
406
405
404
403
403
402
401
400
400
399
398
397
397
396
395
394
393
393
392
391
390
389
389
388
387
386
386
385
384
383
382
382
381
380
379
378
377
377
376
375
374
373
373
372
371
370
369
368
368
367
366
365
364
363
363
362
361
360
359
358
357
357
356
355
354
353
352
351
351
350
349
348
347
346
345
344
343
343
342
341
340
339
338
337
336
335
334
334
333
332
331
330
329
328
327
326
325
324
323
322
321
321
320
319
318
317
316
315
314
313
312
311
310
309
308
307
306
305
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
267
266
265
263
262
261
260
259
258
257
256
255
254
253
252
251
249
248
247
246
245
244
243
242
241
239
238
237
236
235
234
233
231
230
229
228
227
226
225
223
222
221
220
219
218
216
215
214
213
212
211
209
208
207
206
205
203
202
201
200
199
197
196
195
194
193
191
190
189
188
186
185
184
183
182
180
179
178
177
175
174
173
172
170
169
168
166
165
164
163
161
160
159
158
156
155
154
152
151
150
148
147
146
145
143
142
141
139
138
137
135
134
133
131
130
129
127
126
125
123
122
120
119
118
116
115
114
112
111
110
108
107
105
104
103
101
100
98
97
96
94
93
91
90
89
87
86
84
83
82
80
79
77
76
74
73
71
70
69
67
66
64
63
61
60
58
57
55
54
52
51
49
48
46
45
43
42
40
39
37
36
34
33
31
30
28
27
25
24
22
21
19
18
16
14
13
11
10
8
7
5
4
2
0
-1
-3
-4
-6
-8
-9
-11
-12
-14
-15
-17
-19
-20
-22
-24
-25
-27
-28
-30
-32
-33
-35
-36
-38
-40
-41
-43
-45
-46
-48
-50
-51
-53
-55
-56
-58
-60
-61
-63
-65
-66
-68
-70
-71
-73
-75
-76
-78
-80
-81
-83
-85
-87
-88
-90
-92
-93
-95
-97
-99
-100
-102
-104
-106
-107
-109
-111
-112
-114
-116
-118
-120
-121
-123
-125
-127
-128
-130
-132
-134
-135
-137
-139
-141
-143
-144
-146
-148
-150
-152
-153
-155
-157
-159
-161
-163
-164
-166
-168
-170
-172
-174
-176
-177
-179
-181
-183
-185
-187
-189
-190
-192
-194
-196
-198
-200
-202
-204
-206
-207
-209
-211
-213
-215
-217
-219
-221
-223
-225
-227
-229
-230
-232
-234
-236
-238
-240
-242
-244
-246
-248
-250
-252
-254
-256
-258
-260
-262
-264
-266
-268
-270
-272
-274
-276
-278
-280
-282
-284
-286
-288
-290
-292
-294
-296
-298
-300
-302
-304
-306
-308
-311
-313
-315
-317
-319
-321
-323
-325
-327
-329
-331
-333
-336
-338
-340
-342
-344
-346
-348
-350
-352
-355
-357
-359
-361
-363
-365
-367
-370
-372
-374
-376
-378
-380
-383
-385
-387
-389
-391
-393
-396
-398
-400
-402
-404
-407
-409
-411
-413
-415
-418
-420
-422
-424
-427
-429
-431
-433
-435
-438
-440
-442
-444
-447
-449
-451
-454
-456
-458
-460
-463
-465
-467
-470
-472
-474
-476
-479
-481
-483
-486
-488
-490
-493
-495
-497
-500
-502
-504
-507
-509
-511
-514
-516
-518
-521
-523
-526
-528
-530
-533
-535
-537
-540
-542
-545
-547
-549
-552
-554
-557
-559
-562
-564
-566
-569
-571
-574
-576
-579
-581
-584
-586
-589
-591
-594
-596
-598
-601
-603
-606
-608
-611
-613
-616
-618
-621
-623
-626
-628
-631
-634
-636
-639
-641
-644
-646
-649
-651
-654
-656
-659
-661
-664
-667
-669
-672
-674
-677
-679
-682
-685
-687
-690
-692
-695
-698
-700
-703
-705
-708
-711
-713
-716
-719
-721
-724
-726
-729
-732
-734
-737
-740
-742
-745
-748
-750
-753
-756
-758
-761
-764
-766
-769
-772
-774
-777
-780
-783
-785
-788
-791
-793
-796
-799
-802
-804
-807
-810
-813
-815
-818
-821
-824
-826
-829
-832
-835
-838
-840
-843
-846
-849
-851
-854
-857
-860
-863
-866
-868
-871
-874
-877
-880
-882
-885
-888
-891
-894
-897
-900
-902
-905
-908
-911
-914
-917
-920
-923
-925
-928
-931
-934
-937
-940
-943
-946
-949
-952
-955
-957
-960
-963
-966
-969
-972
-975
-978
-981
-984
-987
-990
-993
-996
-999
-1002
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1026
-1029
-1032
-1035
-1038
-1041
-1044
-1047
-1050
-1053
-1056
-1059
-1062
-1065
-1068
-1071
-1074
-1077
-1081
-1084
-1087
-1090
-1093
-1096
-1099
-1102
-1105
-1108
-1112
-1115
-1118
-1121
-1124
-1127
-1130
-1133
-1136
-1140
-1143
-1146
-1149
-1152
-1155
-1159
-1162
-1165
-1168
-1171
-1174
-1178
-1181
-1184
-1187
-1190
-1194
-1197
-1200
-1203
-1206
-1210
-1213
-1216
-1219
-1222
-1225
-1229
-1232
-1235
-1238
-1241
-1244
-1248
-1251
-1254
-1257
-1260
-1263
-1266
-1270
-1273
-1276
-1279
-1282
-1285
-1288
-1291
-1295
-1298
-1301
-1304
-1307
-1310
-1313
-1316
-1319
-1322
-1326
-1329
-1332
-1335
-1338
-1341
-1344
-1347
-1350
-1353
-1356
-1359
-1362
-1365
-1367
-1370
-1373
-1376
-1379
-1381
-1384
-1387
-1390
-1393
-1396
-1398
-1401
-1404
-1407
-1410
-1413
-1416
-1419
-1421
-1424
-1427
-1430
-1433
-1435
-1438
-1441
-1444
-1446
-1449
-1452
-1454
-1457
-1460
-1462
-1465
-1468
-1470
-1473
-1476
-1478
-1481
-1484
-1486
-1489
-1492
-1495
-1498
-1501
-1504
-1507
-1511
-1514
-1518
-1521
-1525
-1529
-1532
-1536
-1540
-1544
-1547
-1551
-1555
-1558
-1562
-1566
-1570
-1573
-1577
-1581
-1585
-1589
-1592
-1596
-1599
-1602
-1606
-1608
-1611
-1614
-1617
-1619
-1622
-1625
-1627
-1630
-1632
-1635
-1637
-1640
-1642
-1644
-1646
-1649
-1651
-1653
-1655
-1657
-1659
-1661
-1662
-1664
-1665
-1666
-1667
-1668
-1668
-1669
-1669
-1669
-1670
-1670
-1669
-1669
-1669
-1669
-1668
-1667
-1667
-1666
-1666
-1666
-1666
-1666
-1666
-1667
-1667
-1668
-1669
-1670
-1671
-1672
-1673
-1675
-1676
-1678
-1680
-1682
-1684
-1686
-1688
-1690
-1693
-1695
-1697
-1699
-1701
-1703
-1704
-1705
-1706
-1707
-1708
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1709
-1710
-1711
-1712
-1714
-1716
-1718
-1720
-1723
-1726
-1729
-1732
-1735
-1738
-1741
-1745
-1749
-1752
-1756
-1760
-1763
-1766
-1770
-1772
-1775
-1777
-1779
-1782
-1784
-1786
-1788
-1790
-1793
-1796
-1799
-1803
-1807
-1811
-1816
-1822
-1828
-1834
-1841
-1848
-1855
-1863
-1870
-1878
-1886
-1893
-1900
-1907
-1913
-1919
-1925
-1931
-1937
-1942
-1948
-1953
-1958
-1963
-1967
-1972
-1977
-1981
-1986
-1991
-1995
-2000
-2004
-2009
-2013
-2017
-2021
-2025
-2028
-2032
-2033
-2037
-2040
-2043
-2045
-2048
-2051
-2055
-2058
-2062
-2066
-2071
-2075
-2080
-2085
-2091
-2097
-2103
-2109
-2115
-2122
-2129
-2135
-2142
-2148
-2153
-2159
-2163
-2167
-2170
-2173
-2175
-2177
-2179
-2180
-2180
-2181
-2181
-2180
-2180
-2179
-2179
-2178
-2178
-2178
-2177
-2178
-2178
-2179
-2180
-2182
-2184
-2186
-2189
-2192
-2195
-2198
-2200
-2203
-2206
-2208
-2210
-2213
-2215
-2217
-2220
-2222
-2224
-2226
-2228
-2229
-2230
-2231
-2232
-2232
-2231
-2230
-2229
-2228
-2227
-2226
-2226
-2225
-2226
-2226
-2227
-2229
-2231
-2234
-2237
-2240
-2243
-2246
-2250
-2253
-2257
-2261
-2264
-2268
-2273
-2277
-2282
-2287
-2292
-2297
-2302
-2307
-2312
-2316
-2319
-2322
-2325
-2327
-2328
-2329
-2330
-2330
-2329
-2328
-2327
-2326
-2325
-2324
-2323
-2323
-2324
-2325
-2328
-2331
-2336
-2341
-2347
-2354
-2361
-2368
-2376
-2384
-2392
-2401
-2409
-2417
-2425
-2433
-2441
-2449
-2456
-2462
-2468
-2472
-2475
-2478
-2479
-2478
-2477
-2474
-2471
-2467
-2463
-2460
-2456
-2453
-2451
-2450
-2450
-2451
-2454
-2459
-2465
-2473
-2482
-2493
-2505
-2518
-2531
-2546
-2560
-2575
-2590
-2604
-2618
-2631
-2644
-2656
-2667
-2678
-2687
-2697
-2705
-2714
-2721
-2729
-2736
-2743
-2748
-2753
-2757
-2761
-2763
-2764
-2765
-2765
-2765
-2765
-2766
-2767
-2769
-2772
-2776
-2780
-2786
-2792
-2799
-2805
-2812
-2818
-2824
-2830
-2836
-2841
-2847
-2853
-2860
-2867
-2875
-2884
-2893
-2903
-2914
-2926
-2938
-2951
-2965
-2978
-2992
-3005
-3017
-3029
-3040
-3051
-3060
-3069
-3078
-3086
-3093
-3101
-3108
-3116
-3124
-3132
-3141
-3149
-3158
-3166
-3173
-3180
-3185
-3190
-3194
-3197
-3200
-3203
-3206
-3210
-3213
-3216
-3220
-3223
-3227
-3231
-3235
-3239
-3244
-3248
-3253
-3258
-3262
-3266
-3270
-3273
-3276
-3277
-3278
-3279
-3279
-3278
-3278
-3278
-3277
-3278
-3279
-3281
-3283
-3286
-3290
-3294
-3298
-3302
-3306
-3309
-3312
-3315
-3317
-3320
-3322
-3325
-3328
-3332
-3336
-3340
-3344
-3348
-3352
-3355
-3358
-3360
-3362
-3364
-3365
-3366
-3366
-3366
-3365
-3365
-3364
-3363
-3362
-3363
-3363
-3365
-3368
-3373
-3378
-3385
-3393
-3401
-3410
-3420
-3429
-3438
-3446
-3453
-3459
-3463
-3466
-3467
-3467
-3467
-3465
-3464
-3463
-3462
-3461
-3461
-3461
-3461
-3461
-3461
-3461
-3462
-3462
-3462
-3463
-3464
-3465
-3467
-3470
-3473
-3478
-3483
-3489
-3497
-3505
-3514
-3523
-3533
-3543
-3553
-3563
-3573
-3582
-3591
-3600
-3608
-3615
-3622
-3627
-3631
-3635
-3638
-3641
-3646
-3650
-3656
-3663
-3671
-3679
-3686
-3694
-3700
-3705
-3709
-3710
-3710
-3708
-3704
-3699
-3693
-3687
-3681
-3676
-3671
-3667
-3664
-3661
-3658
-3656
-3653
-3651
-3649
-3647
-3646
-3645
-3644
-3644
-3644
-3644
-3644
-3644
-3643
-3642
-3640
-3638
-3636
-3633
-3631
-3628
-3625
-3623
-3620
-3617
-3615
-3612
-3608
-3605
-3601
-3598
-3595
-3592
-3590
-3589
-3588
-3589
-3591
-3594
-3598
-3604
-3610
-3617
-3625
-3632
-3640
-3647
-3653
-3657
-3661
-3663
-3664
-3664
-3664
-3663
-3663
-3662
-3663
-3663
-3664
-3665
-3665
-3664
-3661
-3657
-3652
-3644
-3636
-3627
-3617
-3607
-3597
-3587
-3576
-3565
-3553
-3541
-3528
-3515
-3500
-3485
-3469
-3453
-3436
-3419
-3402
-3384
-3367
-3349
-3332
-3314
-3297
-3279
-3263
-3246
-3231
-3217
-3205
-3194
-3184
-3176
-3170
-3164
-3158
-3152
-3147
-3140
-3134
-3127
-3121
-3116
-3112
-3109
-3107
-3106
-3105
-3103
-3100
-3095
-3089
-3082
-3072
-3062
-3050
-3038
-3026
-3013
-3000
-2987
-2973
-2959
-2944
-2929
-2914
-2900
-2886
-2873
-2861
-2852
-2844
-2840
-2838
-2838
-2840
-2844
-2848
-2852
-2856
-2859
-2861
-2862
-2861
-2860
-2858
-2856
-2853
-2848
-2843
-2837
-2830
-2821
-2812
-2801
-2791
-2780
-2769
-2759
-2749
-2740
-2733
-2727
-2722
-2719
-2717
-2717
-2717
-2718
-2720
-2722
-2725
-2729
-2733
-2738
-2744
-2750
-2757
-2763
-2770
-2776
-2781
-2785
-2789
-2790
-2791
-2791
-2792
-2793
-2795
-2798
-2803
-2810
-2818
-2827
-2837
-2848
-2860
-2872
-2885
-2899
-2913
-2927
-2942
-2958
-2975
-2992
-3009
-3028
-3047
-3066
-3087
-3108
-3130
-3153
-3176
-3201
-3226
-3252
-3279
-3307
-3336
-3364
-3393
-3423
-3452
-3481
-3511
-3542
-3573
-3605
-3637
-3669
-3701
-3731
-3760
-3787
-3813
-3836
-3859
-3879
-3899
-3917
-3934
-3950
-3965
-3979
-3992
-4003
-4016
-4027
-4038
-4050
-4062
-4075
-4089
-4103
-4117
-4131
-4144
-4157
-4170
-4182
-4194
-4205
-4214
-4223
-4230
-4236
-4240
-4242
-4243
-4244
-4244
-4244
-4244
-4244
-4244
-4244
-4244
-4244
-4244
-4244
-4245
-4247
-4250
-4254
-4260
-4268
-4278
-4290
-4303
-4317
-4331
-4346
-4360
-4375
-4391
-4407
-4424
-4442
-4462
-4483
-4504
-4527
-4550
-4574
-4599
-4624
-4649
-4675
-4701
-4729
-4757
-4785
-4815
-4845
-4875
-4906
-4936
-4966
-4996
-5025
-5053
-5080
-5106
-5132
-5157
-5180
-5203
-5224
-5243
-5261
-5278
-5293
-5306
-5317
-5327
-5335
-5342
-5348
-5353
-5358
-5362
-5365
-5368
-5371
-5373
-5376
-5379
-5382
-5387
-5391
-5396
-5400
-5404
-5407
-5409
-5411
-5414
-5417
-5422
-5427
-5434
-5441
-5450
-5460
-5472
-5484
-5496
-5509
-5523
-5536
-5549
-5563
-5577
-5592
-5608
-5625
-5642
-5661
-5680
-5700
-5720
-5741
-5762
-5782
-5802
-5821
-5838
-5854
-5868
-5880
-5891
-5899
-5907
-5912
-5916
-5918
-5919
-5917
-5915
-5910
-5904
-5897
-5889
-5881
-5873
-5864
-5856
-5848
-5840
-5832
-5824
-5815
-5807
-5798
-5789
-5779
-5769
-5759
-5748
-5737
-5725
-5711
-5697
-5681
-5663
-5645
-5626
-5606
-5586
-5564
-5541
-5517
-5491
-5464
-5436
-5409
-5382
-5356
-5331
-5307
-5285
-5264
-5245
-5227
-5210
-5195
-5182
-5170
-5159
-5149
-5142
-5136
-5132
-5129
-5126
-5125
-5123
-5120
-5118
-5115
-5113
-5110
-5108
-5107
-5107
-5109
-5112
-5118
-5126
-5136
-5150
-5165
-5184
-5204
-5226
-5250
-5275
-5301
-5327
-5353
-5380
-5406
-5432
-5458
-5483
-5508
-5533
-5558
-5583
-5608
-5633
-5658
-5682
-5706
-5729
-5751
-5772
-5791
-5810
-5828
-5845
-5862
-5879
-5896
-5913
-5930
-5947
-5963
-5980
-5996
-6014
-6032
-6052
-6073
-6095
-6119
-6144
-6171
-6200
-6230
-6262
-6296
-6331
-6367
-6402
-6437
-6470
-6502
-6532
-6561
-6588
-6614
-6638
-6659
-6679
-6694
-6707
-6716
-6722
-6725
-6724
-6722
-6717
-6710
-6703
-6695
-6687
-6680
-6676
-6674
-6675
-6680
-6689
-6701
-6715
-6733
-6754
-6778
-6805
-6835
-6868
-6903
-6940
-6979
-7019
-7058
-7098
-7136
-7172
-7206
-7236
-7263
-7286
-7305
-7320
-7332
-7342
-7349
-7354
-7358
-7360
-7361
-7361
-7359
-7358
-7356
-7355
-7355
-7356
-7359
-7364
-7371
-7379
-7389
-7400
-7411
-7423
-7435
-7447
-7457
-7466
-7474
-7479
-7483
-7485
-7486
-7486
-7485
-7485
-7484
-7483
-7481
-7478
-7474
-7469
-7463
-7457
-7451
-7445
-7439
-7434
-7430
-7427
-7426
-7426
-7427
-7429
-7432
-7435
-7437
-7440
-7443
-7446
-7449
-7453
-7457
-7461
-7466
-7472
-7479
-7487
-7498
-7510
-7525
-7541
-7559
-7578
-7597
-7618
-7638
-7659
-7680
-7701
-7721
-7742
-7764
-7785
-7806
-7827
-7848
-7868
-7887
-7905
-7920
-7932
-7941
-7947
-7950
-7952
-7952
-7952
-7952
-7953
-7954
-7955
-7956
-7957
-7956
-7954
-7951
-7945
-7936
-7926
-7913
-7900
-7887
-7874
-7862
-7852
-7844
-7838
-7834
-7833
-7833
-7835
-7840
-7846
-7853
-7860
-7868
-7877
-7886
-7895
-7904
-7914
-7926
-7939
-7953
-7970
-7988
-8006
-8025
-8042
-8061
-8079
-8096
-8111
-8125
-8137
-8148
-8159
-8169
-8178
-8186
-8195
-8202
-8209
-8213
-8217
-8220
-8221
-8222
-8222
-8220
-8218
-8214
-8210
-8204
-8197
-8188
-8178
-8166
-8153
-8138
-8122
-8106
-8090
-8076
-8061
-8050
-8039
-8031
-8026
-8023
-8025
-8029
-8037
-8047
-8060
-8076
-8096
-8121
-8151
-8186
-8229
-8277
-8330
-8387
-8448
-8511
-8577
-8645
-8714
-8785
-8857
-8930
-9003
-9077
-9149
-9220
-9290
-9357
-9421
-9481
-9538
-9589
-9636
-9678
-9715
-9747
-9776
-9802
-9824
-9844
-9860
-9874
-9884
-9891
-9894
-9893
-9888
-9880
-9869
-9854
-9838
-9820
-9801
-9781
-9762
-9743
-9725
-9708
-9691
-9676
-9662
-9651
-9641
-9633
-9628
-9626
-9625
-9625
-9626
-9627
-9629
-9631
-9634
-9637
-9642
-9647
-9653
-9661
-9670
-9680
-9691
-9703
-9716
-9729
-9740
-9750
-9758
-9763
-9766
-9766
-9764
-9758
-9750
-9740
-9727
-9712
-9696
-9678
-9658
-9636
-9611
-9584
-9553
-9519
-9482
-9442
-9401
-9358
-9315
-9272
-9230
-9189
-9149
-9110
-9073
-9037
-9002
-8968
-8934
-8901
-8868
-8835
-8801
-8766
-8730
-8692
-8652
-8609
-8564
-8516
-8464
-8408
-8348
-8283
-8213
-8138
-8058
-7977
-7893
-7807
-7721
-7635
-7549
-7466
-7383
-7303
-7224
-7147
-7072
-6999
-6929
-6862
-6798
-6737
-6679
-6623
-6570
-6518
-6466
-6414
-6361
-6306
-6250
-6191
-6130
-6067
-6003
-5937
-5872
-5807
-5743
-5682
-5623
-5567
-5514
-5463
-5415
-5369
-5325
-5283
-5244
-5208
-5176
-5148
-5124
-5106
-5092
-5083
-5079
-5078
-5081
-5087
-5095
-5105
-5115
-5125
-5133
-5139
-5142
-5142
-5139
-5133
-5124
-5113
-5100
-5086
-5072
-5057
-5042
-5028
-5013
-5000
-4987
-4975
-4965
-4956
-4948
-4941
-4936
-4932
-4928
-4926
-4925
-4925
-4926
-4927
-4929
-4929
-4929
-4926
-4922
-4916
-4908
-4898
-4886
-4872
-4856
-4840
-4822
-4805
-4788
-4773
-4760
-4750
-4743
-4741
-4742
-4749
-4761
-4779
-4802
-4833
-4868
-4909
-4954
-5003
-5054
-5107
-5159
-5211
-5262
-5311
-5358
-5403
-5445
-5485
-5522
-5557
-5589
-5619
-5647
-5671
-5693
-5711
-5727
-5740
-5750
-5758
-5764
-5768
-5771
-5774
-5777
-5779
-5782
-5784
-5786
-5787
-5787
-5785
-5782
-5776
-5768
-5757
-5743
-5725
-5704
-5679
-5652
-5623
-5593
-5563
-5534
-5506
-5480
-5456
-5436
-5419
-5404
-5392
-5383
-5374
-5368
-5362
-5358
-5354
-5351
-5348
-5345
-5341
-5336
-5329
-5319
-5307
-5292
-5273
-5249
-5219
-5183
-5141
-5093
-5040
-4982
-4920
-4856
-4790
-4724
-4659
-4595
-4534
-4476
-4423
-4374
-4331
-4293
-4259
-4229
-4203
-4180
-4158
-4137
-4117
-4094
-4073
-4049
-4022
-3995
-3964
-3932
-3896
-3858
-3818
-3774
-3729
-3682
-3634
-3586
-3538
-3492
-3447
-3406
-3368
-3336
-3310
-3291
-3280
-3277
-3283
-3297
-3320
-3350
-3386
-3429
-3476
-3527
-3580
-3635
-3691
-3746
-3800
-3853
-3903
-3949
-3990
-4027
-4057
-4083
-4102
-4116
-4125
-4128
-4128
-4123
-4116
-4106
-4093
-4078
-4064
-4049
-4033
-4016
-4000
-3983
-3966
-3949
-3931
-3911
-3889
-3865
-3837
-3807
-3774
-3738
-3698
-3656
-3611
-3563
-3513
-3460
-3405
-3349
-3293
-3238
-3184
-3132
-3084
-3040
-3000
-2964
-2933
-2906
-2881
-2858
-2836
-2815
-2792
-2769
-2743
-2714
-2681
-2643
-2600
-2552
-2497
-2436
-2369
-2295
-2216
-2131
-2041
-1947
-1850
-1751
-1650
-1548
-1447
-1346
-1247
-1149
-1051
-953
-855
-755
-653
-548
-440
-329
-213
-93
34
166
305
451
605
766
935
1112
1298
1491
1694
1905
2125
2354
2592
2838
3091
3351
3617
3887
4161
4437
4714
4992
5270
5547
5821
6094
6363
6629
6893
7152
7408
7661
7910
8154
8396
8631
8862
9086
9305
9517
9721
9918
10107
10288
10461
10625
10780
10927
11064
11192
11312
11423
11525
11620
11707
11787
11859
11923
11979
12026
12064
12092
12110
12116
12109
12091
12059
12014
11956
11886
11803
11711
11610
11502
11389
11274
11156
11039
10923
10808
10695
10584
10476
10370
10266
10164
10064
9966
9870
9775
9681
9587
9495
9403
9312
9222
9133
9044
8957
8869
8780
8691
8600
8509
8416
8321
8225
8129
8032
7935
7839
7744
7650
7559
7471
7386
7305
7228
7157
7092
7033
6981
6935
6896
6862
6834
6811
6793
6781
6776
6777
6785
6802
6827
6860
6902
6953
7012
7078
7150
7228
7311
7398
7489
7583
7678
7775
7871
7966
8058
8148
8234
8315
8392
8466
8536
8603
8667
8729
8790
8852
8914
8978
9044
9115
9190
9270
9355
9447
9545
9649
9759
9876
9998
10126
10259
10395
10534
10676
10819
10962
11105
11246
11386
11524
11661
11797
11931
12065
12199
12333
12469
12607
12749
12895
13046
13202
13365
13533
13708
13888
14075
14267
14465
14669
14879
15095
15316
15541
15769
15999
16230
16459
16685
16907
17124
17337
17543
17744
17939
18129
18313
18493
18669
18842
19014
19186
19358
19534
19713
19897
20087
20283
20485
20693
20907
21126
21348
21574
21801
22029
22256
22480
22700
22914
23120
23317
23504
23680
23845
23998
24140
24269
24386
24492
24586
24669
24743
24807
24864
24914
24958
24999
25038
25075
25114
25155
25199
25247
25300
25359
25424
25496
25574
25659
25751
25849
25955
26067
26185
26308
26435
26565
26699
26834
26971
27108
27246
27383
27520
27655
27790
27922
28053
28182
28309
28434
28557
28677
28797
28916
29035
29156
29279
29406
29537
29674
29817
29966
30121
30281
30447
30615
30786
30957
31126
31292
31454
31610
31759
31902
32039
32170
32296
32417
32533
32644
32750
32852
32948
33037
33118
33191
33255
33307
33348
33377
33392
33394
33382
33358
33322
33274
33215
33148
33071
32989
32901
32809
32715
32621
32525
32430
32335
32241
32146
32051
31957
31862
31767
31672
31578
31484
31392
31301
31213
31130
31053
30984
30924
30875
30837
30810
30794
30790
30796
30814
30843
30885
30940
31008
31090
31186
31296
31419
31554
31698
31850
32008
32168
32330
32488
32643
32790
32929
33058
33176
33284
33381
33467
33543
33610
33669
33720
33764
33803
33838
33869
33898
33926
33954
33984
34016
34050
34086
34125
34166
34207
34248
34288
34323
34355
34381
34400
34414
34421
34423
34420
34411
34397
34377
34351
34317
34274
34221
34156
34079
33988
33884
33767
33638
33497
33347
33189
33024
32854
32680
32505
32328
32149
31969
31786
31600
31411
31217
31019
30816
30608
30393
30173
29945
29709
29466
29215
28957
28692
28421
28145
27865
27584
27304
27025
26751
26482
26219
25963
25715
25473
25237
25008
24784
24565
24352
24143
23940
23742
23549
23362
23182
23009
22844
22687
22538
22397
22263
22135
22013
21896
21782
21672
21564
21458
21352
21245
21138
21029
20917
20801
20682
20558
20431
20302
20172
20043
19916
19793
19675
19563
19456
19355
19260
19170
19086
19007
18933
18863
18797
18735
18675
18617
18560
18504
18449
18395
18342
18292
18246
18203
18166
18132
18102
18074
18046
18017
17985
17947
17902
17847
17782
17704
17612
17506
17384
17246
17094
16928
16751
16566
16376
16187
16001
15824
15656
15501
15361
15238
15133
15049
14985
14942
14921
14919
14936
14969
15017
15076
15144
15219
15299
15380
15461
15540
15613
15678
15734
15778
15808
15824
15825
15810
15778
15731
15669
15593
15507
15411
15310
15205
15101
14999
14902
14813
14734
14665
14608
14563
14528
14502
14484
14471
14462
14455
14446
14435
14421
14401
14376
14344
14305
14259
14208
14150
14088
14021
13950
13875
13797
13716
13632
13547
13461
13376
13293
13211
13133
13058
12986
12917
12852
12789
12729
12671
12615
12559
12503
12447
12390
12332
12274
12213
12151
12086
12016
11941
11861
11775
11684
11589
11490
11391
11291
11192
11097
11006
10920
10842
10773
10713
10664
10626
10599
10584
10579
10586
10601
10623
10652
10683
10715
10746
10774
10796
10812
10820
10820
10810
10792
10765
10730
10688
10640
10587
10529
10468
10405
10339
10273
10207
10141
10076
10012
9950
9888
9828
9769
9714
9662
9614
9572
9535
9505
9481
9463
9450
9443
9442
9446
9455
9470
9489
9511
9536
9563
9589
9615
9638
9658
9675
9687
9694
9696
9690
9677
9657
9628
9590
9544
9491
9431
9365
9292
9214
9131
9043
8952
8857
8760
8662
8565
8468
8373
8279
8186
8096
8007
7919
7831
7743
7656
7568
7481
7393
7305
7216
7126
7037
6947
6857
6769
6680
6593
6507
6421
6337
6254
6174
6096
6022
5951
5885
5824
5767
5715
5668
5625
5587
5554
5525
5501
5481
5464
5449
5437
5426
5417
5408
5401
5393
5384
5374
5362
5347
5327
5304
5276
5244
5208
5169
5126
5081
5034
4985
4934
4882
4828
4772
4716
4659
4601
4543
4485
4427
4369
4311
4254
4196
4139
4083
4027
3975
3923
3873
3826
3781
3740
3702
3668
3638
3613
3592
3577
3566
3560
3559
3560
3565
3572
3578
3585
3590
3592
3593
3591
3588
3583
3579
3576
3573
3570
3567
3564
3560
3554
3546
3535
3522
3505
3484
3460
3431
3397
3360
3318
3272
3223
3170
3114
3055
2993
2928
2859
2787
2712
2633
2552
2469
2383
2297
2210
2123
2036
1948
1861
1774
1685
1596
1506
1414
1320
1224
1126
1027
926
825
723
621
519
416
313
210
107
5
-97
-196
-292
-385
-474
-558
-638
-712
-782
-848
-910
-968
-1022
-1077
-1130
-1182
-1236
-1292
-1352
-1417
-1486
-1562
-1645
-1733
-1827
-1927
-2029
-2137
-2246
-2356
-2467
-2578
-2688
-2795
-2900
-3001
-3097
-3188
-3273
-3351
-3423
-3486
-3543
-3591
-3632
-3665
-3691
-3711
-3725
-3733
-3737
-3738
-3736
-3731
-3725
-3718
-3710
-3702
-3694
-3689
-3685
-3684
-3686
-3691
-3700
-3712
-3728
-3747
-3768
-3791
-3816
-3842
-3868
-3893
-3918
-3940
-3961
-3979
-3995
-4008
-4018
-4025
-4027
-4025
-4018
-4006
-3988
-3964
-3934
-3900
-3862
-3820
-3775
-3727
-3678
-3628
-3577
-3526
-3476
-3428
-3383
-3340
-3300
-3264
-3232
-3202
-3176
-3154
-3134
-3116
-3100
-3086
-3073
-3060
-3048
-3034
-3019
-3002
-2982
-2958
-2932
-2901
-2867
-2830
-2789
-2746
-2699
-2651
-2600
-2547
-2493
-2437
-2380
-2322
-2264
-2207
-2150
-2094
-2040
-1988
-1939
-1893
-1852
-1814
-1781
-1751
-1727
-1706
-1689
-1676
-1667
-1660
-1656
-1655
-1655
-1657
-1661
-1666
-1671
-1677
-1682
-1688
-1692
-1696
-1698
-1699
-1699
-1697
-1695
-1691
-1687
-1683
-1679
-1675
-1672
-1668
-1665
-1662
-1659
-1656
-1653
-1650
-1647
-1644
-1642
-1640
-1637
-1635
-1632
-1627
-1620
-1611
-1598
-1580
-1559
-1532
-1500
-1463
-1421
-1375
-1324
-1271
-1216
-1159
-1101
-1042
-984
-925
-867
-810
-754
-700
-649
-600
-555
-513
-475
-441
-411
-386
-365
-349
-337
-330
-328
-331
-337
-349
-364
-383
-405
-429
-456
-483
-511
-538
-565
-590
-612
-633
-651
-667
-679
-689
-697
-701
-703
-702
-698
-692
-684
-675
-665
-655
-644
-634
-624
-615
-606
-598
-591
-585
-579
-575
-570
-565
-560
-554
-547
-540
-532
-524
-515
-507
-500
-494
-490
-488
-488
-491
-497
-505
-516
-531
-548
-569
-594
-623
-656
-693
-733
-776
-822
-870
-919
-969
-1020
-1074
-1127
-1182
-1238
-1295
-1353
-1413
-1474
-1538
-1603
-1671
-1741
-1814
-1888
-1965
-2043
-2122
-2202
-2282
-2363
-2444
-2524
-2604
-2682
-2760
-2837
-2912
-2985
-3057
-3126
-3194
-3258
-3321
-3380
-3437
-3492
-3544
-3592
-3638
-3680
-3719
-3753
-3783
-3809
-3832
-3850
-3864
-3874
-3881
-3883
-3882
-3877
-3868
-3855
-3838
-3816
-3790
-3759
-3724
-3684
-3640
-3592
-3542
-3488
-3431
-3372
-3311
-3248
-3183
-3117
-3050
-2983
-2915
-2847
-2779
-2712
-2646
-2582
-2520
-2460
-2403
-2349
-2298
-2252
-2209
-2171
-2137
-2109
-2085
-2066
-2051
-2041
-2037
-2036
-2040
-2047
-2058
-2073
-2091
-2113
-2138
-2165
-2194
-2224
-2254
-2285
-2316
-2346
-2377
-2407
-2438
-2468
-2499
-2530
-2561
-2592
-2623
-2655
-2688
-2721
-2756
-2791
-2828
-2865
-2904
-2943
-2983
-3022
-3062
-3100
-3138
-3175
-3211
-3246
-3279
-3311
-3341
-3370
-3398
-3424
-3448
-3470
-3490
-3507
-3521
-3533
-3541
-3547
-3550
-3551
-3551
-3550
-3548
-3548
-3549
-3552
-3559
-3570
-3586
-3607
-3633
-3665
-3701
-3743
-3790
-3842
-3898
-3957
-4019
-4083
-4151
-4218
-4286
-4353
-4420
-4484
-4547
-4606
-4661
-4713
-4759
-4800
-4836
-4866
-4889
-4908
-4920
-4927
-4929
-4926
-4917
-4905
-4888
-4868
-4845
-4820
-4793
-4764
-4735
-4705
-4674
-4641
-4608
-4573
-4537
-4499
-4458
-4416
-4371
-4324
-4274
-4223
-4170
-4116
-4061
-4005
-3948
-3892
-3836
-3781
-3728
-3676
-3627
-3580
-3536
-3495
-3456
-3421
-3387
-3355
-3325
-3296
-3268
-3242
-3216
-3191
-3166
-3142
-3117
-3093
-3068
-3043
-3018
-2993
-2968
-2942
-2916
-2889
-2861
-2831
-2800
-2765
-2729
-2689
-2646
-2599
-2550
-2497
-2441
-2383
-2323
-2261
-2198
-2134
-2069
-2004
-1940
-1877
-1816
-1757
-1701
-1648
-1599
-1553
-1511
-1473
-1439
-1409
-1383
-1361
-1342
-1326
-1314
-1304
-1296
-1291
-1287
-1285
-1283
-1283
-1282
-1282
-1282
-1281
-1279
-1275
-1269
-1262
-1252
-1240
-1226
-1212
-1198
-1183
-1169
-1156
-1144
-1132
-1122
-1113
-1105
-1098
-1092
-1087
-1082
-1077
-1072
-1066
-1060
-1053
-1045
-1036
-1027
-1016
-1008
-998
-988
-979
-970
-962
-954
-947
-940
-933
-926
-919
-912
-903
-895
-885
-875
-864
-853
-842
-830
-818
-806
-794
-783
-772
-762
-753
-744
-736
-729
-723
-717
-713
-709
-707
-705
-705
-706
-708
-711
-715
-719
-724
-730
-735
-741
-747
-753
-759
-764
-768
-772
-774
-776
-777
-777
-777
-777
-776
-777
-777
-778
-780
-783
-788
-794
-803
-814
-828
-845
-864
-885
-908
-932
-958
-985
-1012
-1040
-1068
-1097
-1127
-1157
-1187
-1218
-1248
-1280
-1311
-1343
-1374
-1407
-1440
-1473
-1507
-1542
-1578
-1615
-1652
-1691
-1731
-1773
-1815
-1859
-1903
-1949
-1996
-2043
-2092
-2143
-2194
-2247
-2302
-2358
-2415
-2474
-2534
-2595
-2656
-2717
-2777
-2836
-2893
-2948
-3001
-3050
-3097
-3142
-3184
-3224
-3262
-3298
-3333
-3366
-3399
-3431
-3463
-3495
-3527
-3560
-3593
-3628
-3664
-3700
-3738
-3776
-3815
-3855
-3893
-3931
-3968
-4002
-4035
-4066
-4094
-4120
-4145
-4167
-4187
-4205
-4222
-4238
-4254
-4268
-4283
-4298
-4313
-4329
-4346
-4364
-4384
-4405
-4429
-4455
-4484
-4515
-4549
-4585
-4623
-4663
-4705
-4749
-4794
-4841
-4890
-4939
-4990
-5040
-5092
-5143
-5194
-5245
-5296
-5347
-5398
-5450
-5501
-5552
-5603
-5653
-5703
-5753
-5802
-5850
-5898
-5946
-5993
-6041
-6089
-6138
-6187
-6237
-6287
-6338
-6389
-6441
-6493
-6545
-6597
-6649
-6700
-6750
-6799
-6847
-6895
-6943
-6990
-7038
-7085
-7133
-7182
-7231
-7281
-7331
-7382
-7435
-7489
-7544
-7602
-7661
-7722
-7785
-7848
-7913
-7979
-8045
-8111
-8177
-8242
-8306
-8369
-8429
-8488
-8544
-8597
-8648
-8696
-8742
-8785
-8825
-8863
-8899
-8931
-8962
-8990
-9017
-9042
-9065
-9086
-9107
-9126
-9144
-9161
-9176
-9189
-9201
-9211
-9219
-9225
-9229
-9232
-9233
-9232
-9229
-9226
-9222
-9216
-9211
-9204
-9198
-9192
-9185
-9178
-9172
-9166
-9160
-9154
-9148
-9142
-9135
-9128
-9121
-9113
-9103
-9093
-9083
-9071
-9060
-9048
-9037
-9026
-9016
-9007
-9000
-8994
-8990
-8988
-8989
-8992
-8999
-9008
-9020
-9035
-9053
-9073
-9096
-9122
-9150
-9181
-9213
-9248
-9284
-9322
-9360
-9400
-9441
-9483
-9526
-9569
-9613
-9657
-9701
-9744
-9788
-9830
-9872
-9913
-9953
-9991
-10028
-10063
-10097
-10129
-10160
-10190
-10218
-10246
-10273
-10299
-10324
-10349
-10373
-10396
-10417
-10438
-10458
-10477
-10495
-10511
-10526
-10540
-10553
-10564
-10574
-10582
-10589
-10595
-10601
-10605
-10609
-10611
-10614
-10615
-10616
-10616
-10616
-10614
-10611
-10607
-10602
-10596
-10588
-10578
-10567
-10553
-10538
-10520
-10500
-10478
-10454
-10428
-10401
-10372
-10343
-10315
-10286
-10258
-10231
-10206
-10182
-10160
-10140
-10122
-10106
-10093
-10082
-10074
-10069
-10067
-10069
-10073
-10081
-10093
-10108
-10127
-10148
-10173
-10199
-10228
-10259
-10291
-10325
-10359
-10395
-10431
-10467
-10504
-10541
-10578
-10615
-10653
-10692
-10731
-10771
-10811
-10852
-10894
-10935
-10977
-11018
-11059
-11099
-11138
-11176
-11214
-11250
-11286
-11321
-11357
-11392
-11428
-11465
-11503
-11542
-11582
-11624
-11666
-11708
-11751
-11793
-11834
-11875
-11914
-11951
-11986
-12020
-12051
-12080
-12106
-12131
-12153
-12174
-12193
-12211
-12227
-12241
-12254
-12265
-12275
-12283
-12290
-12296
-12300
-12303
-12305
-12305
-12305
-12303
-12300
-12296
-12291
-12287
-12282
-12278
-12274
-12272
-12270
-12270
-12270
-12271
-12272
-12274
-12275
-12276
-12277
-12276
-12274
-12271
-12267
-12261
-12253
-12244
-12233
-12219
-12203
-12185
-12164
-12140
-12114
-12084
-12051
-12015
-11975
-11932
-11884
-11833
-11778
-11719
-11657
-11591
-11523
-11452
-11380
-11307
-11233
-11159
-11086
-11014
-10944
-10875
-10808
-10744
-10681
-10622
-10565
-10511
-10459
-10410
-10364
-10321
-10280
-10241
-10205
-10171
-10140
-10110
-10083
-10058
-10035
-10014
-9994
-9976
-9959
-9943
-9928
-9914
-9901
-9887
-9874
-9861
-9848
-9835
-9822
-9809
-9797
-9785
-9774
-9764
-9755
-9746
-9738
-9731
-9725
-9719
-9715
-9711
-9708
-9706
-9704
-9703
-9702
-9701
-9701
-9701
-9701
-9702
-9702
-9703
-9704
-9706
-9707
-9709
-9711
-9714
-9716
-9719
-9721
-9724
-9727
-9730
-9733
-9737
-9740
-9745
-9749
-9753
-9758
-9762
-9767
-9771
-9774
-9776
-9778
-9780
-9781
-9782
-9784
-9786
-9789
-9793
-9798
-9804
-9811
-9818
-9826
-9835
-9843
-9851
-9859
-9866
-9872
-9876
-9880
-9882
-9883
-9882
-9880
-9876
-9871
-9864
-9856
-9848
-9838
-9828
-9817
-9805
-9792
-9779
-9765
-9750
-9735
-9719
-9703
-9687
-9672
-9656
-9641
-9626
-9611
-9598
-9585
-9574
-9563
-9553
-9544
-9535
-9527
-9519
-9510
-9502
-9493
-9483
-9472
-9460
-9447
-9433
-9417
-9399
-9380
-9359
-9335
-9311
-9284
-9256
-9226
-9195
-9163
-9130
-9096
-9061
-9025
-8990
-8954
-8918
-8882
-8846
-8810
-8774
-8737
-8700
-8662
-8624
-8585
-8545
-8505
-8464
-8423
-8380
-8336
-8292
-8246
-8199
-8151
-8103
-8054
-8005
-7956
-7907
-7858
-7810
-7762
-7714
-7667
-7621
-7575
-7531
-7487
-7444
-7403
-7363
-7324
-7286
-7249
-7214
-7180
-7146
-7114
-7082
-7051
-7020
-6991
-6962
-6935
-6909
-6884
-6862
-6841
-6822
-6806
-6792
-6779
-6769
-6760
-6753
-6748
-6744
-6741
-6739
-6739
-6739
-6741
-6743
-6745
-6749
-6752
-6756
-6760
-6765
-6769
-6775
-6781
-6788
-6795
-6804
-6814
-6824
-6836
-6850
-6864
-6880
-6896
-6914
-6932
-6952
-6971
-6992
-7013
-7035
-7058
-7080
-7103
-7126
-7148
-7170
-7191
-7212
-7231
-7249
-7265
-7279
-7291
-7301
-7309
-7315
-7319
-7319
-7318
-7313
-7306
-7296
-7282
-7267
-7248
-7227
-7205
-7181
-7156
-7131
-7105
-7080
-7055
-7031
-7009
-6988
-6970
-6953
-6939
-6927
-6918
-6910
-6905
-6902
-6901
-6901
-6903
-6906
-6910
-6914
-6919
-6923
-6927
-6930
-6932
-6933
-6934
-6933
-6930
-6926
-6920
-6913
-6903
-6892
-6879
-6864
-6848
-6830
-6812
-6791
-6769
-6746
-6720
-6693
-6665
-6634
-6602
-6569
-6534
-6498
-6460
-6421
-6380
-6339
-6296
-6252
-6207
-6162
-6116
-6069
-6023
-5977
-5932
-5887
-5843
-5801
-5759
-5719
-5681
-5645
-5611
-5579
-5549
-5521
-5497
-5474
-5454
-5437
-5422
-5410
-5399
-5390
-5383
-5378
-5373
-5370
-5367
-5364
-5362
-5360
-5358
-5356
-5354
-5352
-5349
-5347
-5344
-5341
-5338
-5335
-5333
-5330
-5328
-5325
-5322
-5318
-5313
-5308
-5301
-5293
-5283
-5272
-5259
-5245
-5229
-5211
-5192
-5170
-5147
-5122
-5095
-5067
-5037
-5006
-4973
-4939
-4904
-4868
-4832
-4795
-4757
-4720
-4682
-4645
-4607
-4570
-4533
-4497
-4461
-4426
-4392
-4359
-4327
-4295
-4263
-4232
-4201
-4171
-4140
-4109
-4078
-4046
-4014
-3982
-3949
-3915
-3879
-3842
-3803
-3762
-3719
-3675
-3628
-3580
-3529
-3477
-3424
-3369
-3314
-3258
-3202
-3146
-3089
-3033
-2978
-2923
-2869
-2815
-2763
-2712
-2662
-2613
-2566
-2519
-2474
-2430
-2387
-2345
-2304
-2264
-2226
-2188
-2152
-2116
-2080
-2045
-2011
-1978
-1944
-1910
-1877
-1843
-1808
-1774
-1739
-1703
-1667
-1631
-1595
-1559
-1522
-1486
-1449
-1411
-1374
-1335
-1297
-1258
-1218
-1178
-1137
-1096
-1055
-1012
-970
-927
-883
-838
-793
-747
-702
-656
-611
-566
-521
-478
-436
-395
-356
-318
-282
-248
-216
-186
-157
-130
-105
-80
-57
-36
-15
5
24
42
59
75
91
105
118
131
143
154
165
175
185
194
202
211
219
227
236
246
256
268
280
294
309
324
341
358
377
395
415
435
454
474
494
514
533
552
572
591
610
630
650
671
693
717
742
768
797
827
859
893
928
966
1004
1045
1087
1129
1172
1216
1261
1305
1350
1395
1440
1486
1531
1577
1622
1668
1714
1759
1805
1851
1897
1943
1990
2036
2083
2131
2178
2225
2273
2320
2367
2413
2458
2503
2546
2588
2628
2666
2703
2737
2770
2801
2830
2858
2884
2909
2932
2955
2977
2999
3021
3042
3065
3087
3110
3134
3157
3182
3206
3231
3257
3284
3311
3338
3367
3395
3425
3456
3487
3520
3554
3590
3627
3666
3707
3749
3794
3841
3890
3941
3995
4050
4107
4166
4227
4289
4353
4418
4484
4551
4619
4689
4759
4830
4902
4974
5046
5118
5190
5261
5331
5400
5466
5531
5594
5654
5711
5766
5817
5866
5911
5954
5994
6032
6068
6101
6133
6164
6194
6223
6252
6280
6308
6336
6364
6393
6422
6452
6482
6514
6546
6578
6612
6645
6679
6713
6747
6780
6812
6844
6875
6905
6933
6960
6987
7012
7036
7058
7080
7101
7121
7140
7158
7175
7191
7207
7221
7236
7249
7262
7275
7288
7301
7314
7328
7343
7358
7374
7390
7407
7425
7444
7463
7482
7501
7521
7540
7559
7578
7596
7614
7631
7646
7661
7675
7687
7699
7709
7718
7725
7732
7736
7740
7742
7742
7742
7740
7737
7733
7729
7723
7718
7711
7705
7698
7691
7684
7677
7669
7661
7652
7643
7633
7624
7613
7603
7592
7581
7569
7557
7545
7533
7520
7507
7493
7479
7464
7448
7432
7416
7400
7384
7367
7351
7335
7319
7303
7288
7273
7259
7245
7232
7220
7209
7199
7189
7181
7174
7168
7164
7160
7159
7158
7160
7162
7167
7172
7179
7186
7195
7204
7213
7223
7233
7243
7253
7263
7272
7282
7291
7300
7310
7319
7329
7339
7349
7359
7369
7380
7390
7401
7412
7423
7433
7443
7454
7463
7473
7481
7489
7497
7503
7508
7512
7515
7516
7516
7515
7512
7508
7504
7498
7492
7485
7477
7469
7461
7452
7443
7433
7423
7412
7401
7390
7378
7366
7353
7340
7327
7313
7300
7286
7271
7257
7243
7230
7216
7203
7191
7179
7167
7157
7146
7136
7127
7117
7108
7099
7090
7080
7071
7062
7052
7043
7034
7026
7018
7010
7003
6997
6992
6988
6984
6982
6980
6979
6978
6977
6977
6977
6976
6974
6972
6970
6966
6961
6956
6949
6942
6934
6926
6918
6910
6902
6895
6887
6880
6873
6867
6861
6855
6850
6844
6839
6834
6829
6824
6819
6814
6809
6804
6799
6794
6790
6786
6782
6778
6775
6773
6771
6770
6769
6769
6769
6769
6769
6770
6770
6771
6771
6771
6770
6769
6768
6765
6762
6759
6754
6749
6743
6736
6728
6720
6711
6701
6692
6682
6672
6662
6652
6643
6634
6625
6617
6610
6602
6595
6589
6582
6575
6568
6561
6553
6546
6538
6530
6521
6512
6502
6492
6482
6471
6459
6447
6434
6421
6407
6393
6378
6363
6348
6332
6317
6302
6287
6273
6258
6243
6229
6215
6201
6186
6172
6158
6144
6131
6117
6103
6090
6077
6065
6053
6042
6032
6023
6015
6008
6002
5997
5993
5990
5988
5987
5985
5984
5984
5982
5981
5979
5976
5972
5968
5963
5957
5949
5941
5933
5923
5912
5901
5890
5878
5866
5853
5840
5827
5814
5800
5787
5772
5758
5743
5727
5710
5693
5676
5657
5638
5618
5596
5574
5550
5525
5499
5471
5441
5411
5378
5345
5310
5274
5237
5200
5161
5121
5081
5041
4999
4958
4915
4872
4829
4786
4742
4698
4654
4609
4565
4520
4474
4428
4381
4332
4283
4233
4182
4129
4075
4019
3964
3907
3848
3789
3728
3667
3606
3543
3481
3419
3356
3294
3233
3172
3111
3052
2993
2935
2878
2822
2767
2713
2661
2609
2558
2509
2461
2415
2370
2327
2286
2246
2208
2173
2139
2107
2077
2049
2023
1999
1977
1957
1938
1921
1906
1892
1879
1867
1855
1845
1835
1826
1817
1808
1800
1791
1783
1775
1765
1756
1745
1734
1721
1708
1694
1679
1663
1646
1629
1611
1593
1574
1555
1535
1514
1493
1472
1451
1429
1408
1387
1365
1344
1324
1303
1283
1264
1244
1225
1206
1187
1168
1149
1130
1110
1091
1071
1051
1031
1010
989
968
946
925
902
880
858
835
811
788
764
740
715
690
665
639
613
586
559
531
503
475
446
417
389
361
333
306
280
254
229
206
182
160
139
118
97
77
58
39
21
2
-16
-34
-52
-69
-87
-105
-124
-142
-161
-181
-201
-221
-243
-265
-287
-311
-334
-359
-384
-410
-437
-464
-492
-521
-550
-580
-611
-642
-674
-706
-738
-770
-803
-835
-867
-899
-931
-962
-993
-1022
-1052
-1081
-1109
-1136
-1162
-1188
-1212
-1236
-1258
-1279
-1299
-1318
-1336
-1353
-1369
-1384
-1397
-1410
-1421
-1432
-1441
-1449
-1456
-1462
-1467
-1471
-1475
-1477
-1479
-1480
-1480
-1479
-1477
-1475
-1471
-1467
-1462
-1456
-1449
-1442
-1433
-1424
-1413
-1402
-1389
-1376
-1362
-1347
-1331
-1315
-1299
-1282
-1265
-1247
-1230
-1212
-1194
-1176
-1157
-1139
-1120
-1101
-1082
-1063
-1044
-1025
-1006
-987
-968
-949
-930
-911
-893
-875
-857
-840
-823
-806
-790
-775
-760
-746
-732
-719
-706
-694
-682
-671
-660
-650
-640
-631
-622
-614
-607
-600
-594
-588
-583
-578
-573
-569
-565
-561
-557
-552
-548
-544
-539
-534
-529
-524
-519
-513
-507
-501
-495
-489
-482
-476
-469
-462
-455
-449
-442
-435
-429
-422
-416
-410
-404
-398
-392
-387
-381
-375
-369
-363
-357
-350
-344
-338
-331
-325
-320
-315
-310
-306
-303
-302
-301
-301
-303
-306
-311
-316
-323
-331
-339
-348
-357
-367
-377
-387
-397
-407
-416
-426
-435
-443
-451
-459
-466
-473
-479
-484
-490
-495
-500
-504
-509
-514
-519
-524
-530
-536
-542
-550
-557
-566
-575
-584
-595
-606
-617
-630
-643
-657
-671
-687
-703
-720
-738
-757
-776
-796
-817
-839
-860
-882
-904
-926
-947
-968
-988
-1008
-1027
-1045
-1063
-1080
-1097
-1113
-1129
-1145
-1162
-1179
-1196
-1214
-1232
-1251
-1270
-1290
-1311
-1332
-1353
-1375
-1397
-1419
-1440
-1462
-1483
-1504
-1525
-1546
-1566
-1586
-1606
-1626
-1645
-1665
-1684
-1704
-1723
-1742
-1761
-1780
-1798
-1817
-1835
-1853
-1872
-1890
-1908
-1926
-1944
-1962
-1980
-1997
-2015
-2033
-2051
-2068
-2086
-2104
-2123
-2141
-2160
-2180
-2199
-2219
-2239
-2260
-2282
-2303
-2326
-2349
-2372
-2396
-2421
-2445
-2470
-2496
-2521
-2546
-2572
-2598
-2625
-2652
-2679
-2707
-2736
-2765
-2794
-2825
-2855
-2887
-2918
-2950
-2982
-3014
-3046
-3078
-3111
-3143
-3175
-3208
-3240
-3272
-3304
-3336
-3368
-3399
-3430
-3461
-3491
-3520
-3549
-3578
-3605
-3632
-3658
-3683
-3708
-3731
-3754
-3775
-3795
-3814
-3832
-3848
-3864
-3878
-3891
-3903
-3914
-3924
-3934
-3942
-3950
-3957
-3964
-3971
-3977
-3982
-3988
-3993
-3998
-4003
-4008
-4013
-4018
-4022
-4027
-4033
-4038
-4043
-4049
-4054
-4059
-4066
-4072
-4078
-4083
-4089
-4094
-4101
-4107
-4113
-4119
-4125
-4131
-4138
-4144
-4151
-4158
-4166
-4175
-4183
-4193
-4203
-4213
-4224
-4235
-4245
-4256
-4267
-4278
-4288
-4299
-4309
-4318
-4328
-4337
-4346
-4354
-4363
-4371
-4380
-4388
-4397
-4406
-4415
-4424
-4434
-4444
-4455
-4467
-4479
-4492
-4505
-4520
-4535
-4552
-4569
-4587
-4605
-4625
-4645
-4666
-4687
-4709
-4732
-4755
-4778
-4801
-4825
-4849
-4872
-4896
-4921
-4945
-4969
-4993
-5017
-5042
-5066
-5091
-5116
-5141
-5166
-5192
-5217
-5242
-5267
-5293
-5318
-5343
-5367
-5392
-5416
-5439
-5462
-5485
-5507
-5528
-5548
-5568
-5586
-5604
-5622
-5639
-5655
-5670
-5685
-5700
-5714
-5727
-5739
-5751
-5762
-5773
-5783
-5792
-5801
-5809
-5817
-5824
-5831
-5837
-5842
-5847
-5851
-5855
-5857
-5859
-5859
-5858
-5856
-5852
-5848
-5841
-5833
-5824
-5814
-5802
-5789
-5776
-5761
-5746
-5729
-5712
-5694
-5676
-5657
-5637
-5616
-5595
-5573
-5551
-5528
-5503
-5479
-5453
-5427
-5400
-5373
-5345
-5317
-5289
-5262
-5234
-5206
-5179
-5151
-5124
-5098
-5071
-5045
-5018
-4992
-4966
-4940
-4914
-4889
-4863
-4838
-4812
-4787
-4762
-4737
-4712
-4687
-4662
-4636
-4610
-4584
-4558
-4531
-4504
-4477
-4449
-4421
-4392
-4363
-4334
-4305
-4276
-4247
-4218
-4190
-4162
-4135
-4109
-4082
-4057
-4030
-4006
-3981
-3956
-3930
-3905
-3879
-3852
-3825
-3798
-3770
-3742
-3713
-3684
-3654
-3624
-3593
-3563
-3532
-3500
-3468
-3436
-3403
-3371
-3338
-3304
-3271
-3238
-3205
-3172
-3139
-3107
-3076
-3045
-3015
-2987
-2959
-2932
-2906
-2882
-2859
-2836
-2815
-2795
-2776
-2757
-2739
-2722
-2706
-2690
-2674
-2659
-2643
-2628
-2612
-2597
-2580
-2564
-2546
-2527
-2508
-2487
-2464
-2441
-2415
-2389
-2361
-2331
-2301
-2269
-2236
-2202
-2168
-2132
-2096
-2060
-2023
-1985
-1947
-1909
-1870
-1831
-1792
-1752
-1712
-1672
-1631
-1590
-1549
-1507
-1466
-1424
-1382
-1339
-1297
-1254
-1211
-1168
-1124
-1079
-1034
-988
-942
-895
-847
-799
-750
-701
-651
-601
-550
-499
-448
-396
-344
-292
-239
-187
-134
-81
-28
25
78
132
186
240
294
348
402
456
510
565
619
674
729
784
839
894
950
1006
1062
1118
1175
1231
1288
1346
1403
1460
1518
1575
1633
1690
1748
1805
1863
1921
1978
2036
2094
2153
2211
2269
2328
2386
2444
2501
2558
2615
2671
2727
2782
2836
2890
2944
2998
3051
3104
3156
3208
3260
3312
3363
3414
3466
3517
3568
3619
3670
3721
3771
3822
3872
3923
3973
4022
4072
4121
4169
4217
4264
4310
4355
4399
4443
4485
4526
4566
4606
4644
4681
4718
4754
4790
4825
4859
4894
4927
4961
4994
5027
5059
5091
5123
5153
5184
5213
5242
5270
5297
5323
5348
5372
5394
5415
5436
5455
5473
5490
5506
5521
5535
5549
5562
5573
5584
5594
5603
5610
5617
5623
5627
5631
5634
5636
5637
5637
5637
5636
5634
5632
5630
5627
5623
5620
5616
5611
5607
5602
5597
5591
5586
5579
5572
5565
5558
5549
5541
5532
5522
5512
5502
5492
5481
5469
5457
5445
5432
5419
5405
5391
5376
5361
5345
5329
5313
5296
5279
5262
5245
5228
5211
5195
5180
5164
5150
5135
5122
5109
5096
5084
5072
5060
5048
5037
5026
5015
5003
4991
4979
4967
4954
4941
4927
4913
4897
4881
4864
4846
4826
4806
4786
4764
4741
4718
4694
4670
4645
4620
4595
4569
4544
4518
4492
4466
4439
4413
4386
4359
4332
4304
4275
4246
4217
4187
4156
4124
4091
4059
4026
3992
3957
3922
3886
3850
3814
3777
3740
3702
3663
3624
3584
3544
3503
3461
3419
3375
3331
3287
3241
3195
3148
3100
3052
3003
2953
2903
2853
2803
2752
2702
2651
2601
2551
2501
2452
2403
2355
2307
2259
2212
2165
2119
2074
2029
1984
1940
1896
1853
1810
1767
1725
1683
1640
1598
1555
1513
1469
1426
1382
1338
1293
1248
1202
1156
1109
1062
1014
967
919
871
823
774
726
677
628
580
531
482
434
385
336
287
239
190
141
92
42
-7
-56
-106
-155
-204
-253
-302
-351
-399
-446
-493
-540
-586
-632
-677
-721
-765
-809
-852
-895
-937
-979
-1020
-1062
-1103
-1144
-1184
-1224
-1264
-1304
-1343
-1382
-1420
-1459
-1496
-1533
-1570
-1606
-1641
-1676
-1710
-1744
-1777
-1809
-1841
-1872
-1903
-1933
-1963
-1992
-2021
-2050
-2078
-2106
-2134
-2161
-2188
-2214
-2240
-2265
-2290
-2314
-2338
-2361
-2384
-2407
-2429
-2451
-2473
-2494
-2516
-2537
-2558
-2579
-2600
-2622
-2643
-2664
-2686
-2708
-2730
-2752
-2774
-2797
-2820
-2843
-2866
-2890
-2914
-2938
-2963
-2988
-3013
-3038
-3063
-3088
-3113
-3138
-3162
-3186
-3209
-3231
-3253
-3274
-3293
-3312
-3329
-3346
-3361
-3375
-3387
-3399
-3409
-3417
-3424
-3430
-3434
-3438
-3440
-3440
-3440
-3439
-3437
-3435
-3432
-3428
-3423
-3418
-3413
-3408
-3402
-3396
-3390
-3383
-3377
-3371
-3365
-3358
-3352
-3347
-3341
-3336
-3331
-3326
-3322
-3318
-3314
-3310
-3307
-3304
-3301
-3298
-3296
-3293
-3292
-3290
-3289
-3288
-3287
-3286
-3286
-3286
-3286
-3286
-3286
-3287
-3287
-3288
-3289
-3289
-3290
-3291
-3292
-3293
-3293
-3294
-3294
-3294
-3294
-3293
-3291
-3289
-3286
-3282
-3277
-3272
-3266
-3259
-3251
-3243
-3234
-3224
-3213
-3202
-3190
-3178
-3164
-3150
-3135
-3119
-3102
-3084
-3065
-3044
-3023
-3001
-2977
-2953
-2928
-2902
-2875
-2847
-2819
-2790
-2760
-2730
-2698
-2666
-2634
-2601
-2567
-2533
-2498
-2463
-2428
-2393
-2359
-2324
-2290
-2255
-2222
-2189
-2156
-2123
-2091
-2059
-2027
-1996
-1964
-1932
-1901
-1869
-1837
-1805
-1773
-1741
-1709
-1678
-1647
-1616
-1585
-1555
-1525
-1496
-1467
-1438
-1410
-1383
-1356
-1329
-1303
-1277
-1252
-1227
-1202
-1178
-1154
-1131
-1108
-1085
-1063
-1041
-1018
-997
-976
-954
-933
-912
-890
-869
-847
-824
-801
-778
-753
-729
-703
-677
-651
-624
-596
-569
-541
-513
-484
-456
-428
-401
-374
-347
-321
-295
-270
-246
-222
-198
-175
-153
-131
-109
-87
-66
-45
-24
-2
19
40
62
84
106
129
153
177
201
226
252
278
305
333
362
391
421
451
482
514
546
579
612
646
680
716
752
788
825
863
902
941
981
1020
1061
1102
1143
1184
1225
1265
1306
1346
1386
1425
1464
1502
1539
1575
1611
1646
1680
1714
1746
1778
1810
1840
1871
1901
1930
1959
1988
2016
2045
2073
2101
2129
2156
2184
2211
2239
2266
2294
2321
2348
2376
2403
2431
2458
2486
2514
2541
2569
2596
2624
2651
2678
2705
2731
2758
2783
2809
2833
2857
2881
2904
2927
2949
2970
2991
3012
3032
3051
3070
3088
3106
3123
3140
3156
3171
3187
3202
3216
3230
3244
3258
3271
3284
3297
3310
3323
3335
3348
3360
3372
3384
3396
3408
3420
3431
3442
3453
3463
3473
3483
3492
3500
3508
3514
3520
3525
3529
3532
3534
3535
3535
3535
3533
3531
3528
3524
3519
3514
3509
3504
3498
3493
3487
3482
3478
3473
3469
3465
3462
3459
3456
3454
3452
3450
3448
3447
3445
3444
3443
3441
3440
3438
3437
3435
3433
3431
3429
3427
3424
3422
3419
3416
3413
3409
3406
3402
3398
3394
3389
3384
3379
3373
3367
3361
3355
3348
3342
3335
3328
3320
3313
3305
3297
3289
3281
3272
3263
3253
3244
3234
3224
3213
3202
3192
3181
3169
3158
3147
3136
3124
3113
3102
3090
3079
3067
3056
3044
3032
3021
3010
2998
2986
2975
2963
2951
2939
2927
2915
2903
2891
2879
2867
2855
2843
2832
2820
2809
2798
2787
2776
2765
2754
2743
2733
2723
2712
2702
2692
2682
2672
2662
2652
2642
2632
2622
2612
2602
2593
2583
2573
2564
2554
2545
2536
2527
2519
2511
2503
2495
2488
2481
2474
2468
2462
2456
2450
2445
2439
2434
2428
2422
2416
2409
2402
2395
2387
2379
2371
2363
2355
2348
2340
2332
2324
2317
2310
2304
2298
2292
2287
2282
2278
2275
2272
2270
2269
2268
2268
2269
2270
2272
2275
2277
2280
2283
2286
2288
2290
2292
2293
2293
2293
2292
2291
2289
2286
2282
2278
2274
2269
2264
2259
2254
2248
2243
2238
2232
2226
2220
2214
2208
2201
2194
2187
2179
2170
2161
2152
2142
2132
2121
2110
2099
2087
2075
2063
2051
2039
2027
2016
2004
1993
1981
1971
1960
1949
1939
1929
1919
1909
1900
1890
1881
1871
1861
1852
1841
1831
1820
1809
1797
1785
1772
1759
1746
1732
1718
1704
1689
1674
1659
1644
1628
1611
1594
1577
1559
1540
1521
1501
1480
1460
1438
1417
1395
1373
1351
1328
1306
1284
1262
1240
1218
1196
1175
1155
1134
1114
1094
1075
1056
1037
1018
1000
983
966
948
931
915
898
882
866
851
835
820
805
789
774
759
744
730
715
701
687
673
659
646
633
620
608
597
586
575
565
556
547
539
531
523
516
509
502
495
489
482
476
470
464
458
452
447
442
437
433
429
426
424
422
421
420
420
421
422
423
425
427
429
431
433
436
438
440
441
443
444
445
446
447
447
447
446
445
444
443
441
440
438
436
434
432
430
428
427
426
425
426
426
428
430
434
438
443
449
456
463
471
480
489
498
508
519
529
540
552
564
576
589
602
616
630
645
660
676
692
709
727
744
763
781
801
820
840
860
880
901
921
942
963
984
1004
1025
1046
1067
1087
1107
1127
1146
1165
1184
1203
1221
1239
1257
1275
1293
1311
1329
1348
1367
1386
1405
1425
1444
1465
1485
1506
1526
1547
1568
1588
1608
1629
1648
1668
1688
1707
1726
1745
1764
1782
1801
1819
1837
1855
1873
1890
1908
1925
1943
1960
1977
1994
2011
2029
2047
2064
2082
2101
2119
2138
2157
2176
2196
2215
2235
2255
2276
2296
2317
2337
2358
2378
2399
2419
2440
2460
2481
2501
2520
2540
2559
2577
2595
2613
2630
2646
2662
2677
2692
2706
2719
2733
2746
2758
2771
2783
2795
2807
2819
2830
2842
2853
2863
2873
2883
2892
2901
2909
2916
2923
2929
2935
2941
2945
2950
2954
2957
2960
2963
2965
2968
2969
2971
2972
2973
2974
2975
2976
2976
2977
2977
2978
2978
2979
2980
2980
2981
2982
2984
2985
2986
2987
2989
2990
2991
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3006
3007
3009
3012
3014
3017
3020
3023
3027
3030
3034
3038
3042
3045
3049
3052
3055
3057
3060
3062
3064
3065
3066
3067
3068
3068
3068
3068
3067
3066
3065
3064
3062
3060
3057
3055
3052
3048
3044
3040
3036
3031
3026
3021
3014
3008
3000
2992
2984
2975
2965
2954
2943
2931
2918
2904
2890
2876
2861
2845
2829
2814
2798
2782
2766
2751
2735
2720
2706
2691
2677
2664
2650
2637
2624
2612
2600
2588
2576
2566
2555
2545
2536
2527
2518
2510
2503
2497
2491
2486
2482
2478
2476
2474
2473
2473
2473
2474
2475
2477
2479
2481
2484
2486
2489
2491
2494
2496
2498
2500
2502
2503
2505
2506
2507
2508
2508
2509
2509
2509
2509
2509
2508
2507
2506
2504
2502
2498
2495
2490
2485
2479
2472
2464
2455
2446
2435
2424
2412
2399
2386
2371
2356
2340
2323
2306
2288
2270
2250
2231
2211
2190
2169
2147
2125
2102
2079
2055
2031
2007
1982
1958
1933
1908
1882
1857
1831
1805
1778
1751
1724
1697
1669
1640
1612
1583
1554
1525
1495
1466
1437
1407
1378
1348
1319
1290
1260
1231
1202
1172
1143
1113
1083
1054
1024
994
964
933
903
872
842
811
780
748
717
686
655
623
592
561
530
499
468
437
406
375
344
313
282
251
220
189
157
125
93
61
28
-4
-37
-69
-102
-134
-167
-199
-232
-265
-297
-330
-363
-396
-429
-462
-495
-529
-562
-596
-629
-663
-697
-730
-764
-797
-830
-863
-896
-928
-960
-992
-1022
-1054
-1084
-1114
-1144
-1173
-1201
-1229
-1257
-1284
-1310
-1337
-1363
-1389
-1415
-1441
-1466
-1492
-1518
-1544
-1570
-1596
-1622
-1648
-1674
-1701
-1727
-1753
-1780
-1807
-1833
-1860
-1887
-1914
-1942
-1969
-1997
-2024
-2052
-2079
-2107
-2134
-2162
-2190
-2217
-2245
-2274
-2302
-2330
-2359
-2388
-2416
-2445
-2474
-2502
-2531
-2559
-2587
-2615
-2643
-2670
-2697
-2724
-2750
-2775
-2801
-2825
-2849
-2873
-2896
-2918
-2940
-2961
-2982
-3002
-3021
-3040
-3059
-3077
-3094
-3112
-3129
-3146
-3164
-3181
-3198
-3215
-3233
-3250
-3268
-3285
-3303
-3321
-3339
-3357
-3374
-3392
-3410
-3427
-3445
-3462
-3479
-3496
-3513
-3530
-3546
-3563
-3579
-3595
-3611
-3627
-3643
-3658
-3673
-3687
-3701
-3715
-3728
-3741
-3753
-3765
-3777
-3788
-3798
-3808
-3817
-3826
-3834
-3841
-3848
-3854
-3860
-3864
-3868
-3871
-3872
-3873
-3873
-3872
-3871
-3869
-3866
-3863
-3859
-3855
-3852
-3848
-3844
-3840
-3836
-3832
-3829
-3826
-3823
-3821
-3819
-3817
-3816
-3815
-3814
-3813
-3812
-3811
-3811
-3811
-3811
-3810
-3810
-3810
-3810
-3810
-3810
-3810
-3810
-3810
-3809
-3808
-3808
-3807
-3805
-3804
-3803
-3801
-3799
-3798
-3796
-3794
-3792
-3791
-3789
-3787
-3785
-3783
-3781
-3779
-3777
-3775
-3773
-3770
-3768
-3765
-3763
-3760
-3757
-3755
-3752
-3749
-3747
-3744
-3742
-3739
-3737
-3735
-3732
-3730
-3727
-3725
-3722
-3720
-3717
-3714
-3711
-3707
-3704
-3700
-3695
-3691
-3686
-3682
-3677
-3672
-3667
-3662
-3657
-3652
-3647
-3643
-3638
-3633
-3628
-3623
-3617
-3612
-3607
-3601
-3595
-3589
-3583
-3576
-3569
-3562
-3554
-3546
-3538
-3529
-3520
-3511
-3502
-3493
-3484
-3475
-3466
-3457
-3448
-3440
-3432
-3425
-3418
-3411
-3405
-3399
-3394
-3389
-3384
-3379
-3374
-3369
-3364
-3359
-3354
-3349
-3343
-3337
-3330
-3324
-3317
-3309
-3301
-3293
-3285
-3276
-3267
-3258
-3249
-3240
-3230
-3221
-3212
-3202
-3193
-3184
-3176
-3167
-3159
-3152
-3144
-3137
-3131
-3124
-3118
-3113
-3107
-3102
-3096
-3091
-3086
-3081
-3076
-3071
-3066
-3061
-3055
-3050
-3044
-3038
-3032
-3025
-3019
-3012
-3005
-2998
-2991
-2984
-2977
-2971
-2965
-2960
-2955
-2951
-2947
-2943
-2941
-2938
-2937
-2935
-2934
-2934
-2934
-2934
-2934
-2934
-2934
-2934
-2935
-2935
-2935
-2935
-2936
-2936
-2935
-2935
-2935
-2934
-2934
-2933
-2933
-2932
-2931
-2931
-2931
-2930
-2930
-2930
-2930
-2931
-2932
-2933
-2934
-2935
-2937
-2938
-2940
-2942
-2943
-2945
-2947
-2948
-2950
-2951
-2952
-2952
-2952
-2951
-2950
-2947
-2944
-2940
-2934
-2927
-2920
-2911
-2900
-2889
-2877
-2864
-2851
-2836
-2822
-2806
-2791
-2775
-2760
-2744
-2728
-2712
-2696
-2681
-2665
-2650
-2634
-2619
-2604
-2589
-2574
-2559
-2545
-2530
-2516
-2501
-2487
-2473
-2458
-2444
-2430
-2415
-2401
-2387
-2372
-2358
-2343
-2329
-2314
-2300
-2286
-2272
-2257
-2243
-2229
-2215
-2200
-2186
-2171
-2157
-2142
-2127
-2112
-2096
-2081
-2065
-2050
-2033
-2017
-2001
-1986
-1970
-1954
-1938
-1921
-1905
-1888
-1870
-1853
-1835
-1817
-1799
-1780
-1761
-1742
-1723
-1703
-1684
-1664
-1645
-1625
-1605
-1585
-1565
-1546
-1526
-1506
-1486
-1467
-1447
-1428
-1408
-1389
-1370
-1351
-1333
-1314
-1297
-1279
-1262
-1246
-1230
-1215
-1201
-1186
-1173
-1159
-1146
-1134
-1121
-1109
-1097
-1084
-1072
-1060
-1048
-1035
-1022
-1010
-997
-983
-970
-956
-942
-928
-914
-899
-885
-870
-856
-841
-827
-812
-798
-783
-768
-754
-739
-724
-708
-692
-676
-660
-643
-625
-607
-589
-571
-552
-532
-512
-492
-472
-451
-431
-409
-388
-367
-346
-325
-304
-283
-262
-242
-222
-203
-184
-166
-148
-130
-114
-97
-82
-67
-52
-38
-25
-12
1
14
26
37
49
60
71
82
93
104
114
125
135
146
156
167
178
189
201
213
226
239
253
267
281
297
313
329
346
363
381
399
418
436
455
474
492
511
529
547
564
581
598
614
630
645
661
675
690
705
719
733
747
760
774
787
800
813
825
837
849
861
872
883
894
905
916
927
937
948
958
969
979
990
1000
1010
1022
1034
1045
1057
1069
1081
1094
1107
1120
1133
1146
1160
1174
1187
1201
1215
1229
1243
1257
1270
1284
1299
1313
1328
1343
1358
1374
1390
1407
1424
1441
1459
1478
1497
1516
1536
1556
1577
1598
1619
1641
1663
1685
1707
1729
1752
1774
1797
1819
1841
1864
1885
1907
1929
1950
1970
1990
2009
2029
2049
2068
2087
2105
2124
2142
2160
2177
2195
2213
2231
2248
2266
2284
2301
2319
2337
2354
2372
2390
2407
2425
2442
2460
2477
2495
2512
2529
2545
2562
2578
2594
2609
2624
2638
2652
2666
2679
2691
2704
2715
2727
2738
2748
2758
2769
2778
2788
2797
2807
2816
2826
2835
2845
2854
2864
2874
2884
2894
2904
2914
2925
2935
2946
2957
2968
2979
2991
3002
3014
3026
3038
3050
3062
3075
3088
3101
3114
3127
3140
3153
3166
3179
3192
3205
3217
3229
3241
3253
3263
3274
3284
3293
3301
3309
3316
3322
3327
3332
3335
3338
3341
3342
3343
3343
3343
3342
3341
3340
3338
3336
3334
3332
3331
3329
3327
3326
3324
3323
3322
3321
3320
3319
3318
3318
3317
3317
3316
3316
3316
3316
3316
3316
3316
3316
3316
3316
3317
3317
3318
3318
3319
3320
3321
3322
3324
3326
3328
3331
3334
3337
3340
3344
3348
3352
3357
3361
3366
3371
3375
3380
3385
3390
3395
3399
3404
3409
3413
3418
3422
3427
3431
3436
3440
3444
3447
3451
3455
3458
3461
3464
3466
3469
3471
3473
3475
3477
3479
3481
3483
3484
3486
3488
3490
3492
3494
3496
3499
3501
3504
3507
3510
3513
3517
3520
3525
3529
3534
3539
3544
3549
3555
3561
3566
3572
3578
3584
3589
3595
3600
3605
3610
3614
3618
3622
3626
3629
3631
3634
3636
3638
3639
3640
3640
3640
3639
3638
3636
3634
3631
3628
3624
3620
3615
3610
3605
3599
3594
3588
3582
3576
3570
3564
3558
3552
3545
3539
3533
3527
3521
3515
3509
3503
3497
3491
3485
3478
3472
3465
3459
3452
3444
3437
3429
3421
3413
3405
3396
3388
3379
3371
3362
3354
3345
3336
3328
3320
3312
3304
3296
3289
3281
3274
3267
3260
3253
3245
3238
3230
3222
3213
3205
3196
3186
3177
3167
3157
3146
3136
3125
3114
3104
3093
3083
3072
3062
3052
3042
3032
3022
3012
3003
2993
2983
2973
2962
2951
2941
2929
2918
2906
2893
2880
2867
2853
2839
2825
2810
2794
2779
2763
2746
2730
2713
2696
2679
2661
2643
2626
2607
2589
2570
2552
2533
2513
2494
2475
2455
2435
2415
2395
2375
2355
2334
2314
2293
2273
2253
2233
2213
2193
2173
2154
2135
2116
2097
2079
2061
2044
2027
2009
1994
1978
1963
1949
1935
1922
1909
1897
1886
1875
1865
1856
1847
1838
1831
1823
1817
1810
1805
1800
1795
1791
1787
1783
1780
1777
1774
1772
1769
1767
1765
1763
1761
1759
1757
1755
1753
1751
1749
1746
1744
1741
1739
1736
1732
1729
1725
1721
1717
1713
1708
1703
1698
1692
1687
1681
1675
1669
1662
1656
1650
1643
1637
1630
1624
1617
1611
1605
1598
1592
1586
1579
1573
1568
1562
1557
1552
1547
1543
1538
1534
1530
1527
1523
1520
1517
1515
1512
1510
1507
1505
1502
1500
1497
1494
1491
1488
1484
1480
1475
1470
1464
1457
1450
1442
1434
1425
1416
1406
1396
1385
1375
1363
1352
1340
1329
1317
1305
1293
1282
1270
1259
1247
1236
1225
1214
1203
1193
1182
1172
1162
1151
1141
1131
1120
1109
1098
1086
1074
1062
1049
1036
1022
1008
993
978
963
947
931
914
898
881
864
846
828
810
792
773
754
735
715
696
676
655
635
615
594
573
552
532
511
490
469
449
428
408
388
368
348
329
310
292
275
258
242
226
211
196
183
169
156
144
132
121
109
99
88
78
68
58
49
40
30
21
12
4
-5
-13
-21
-29
-37
-45
-52
-59
-65
-71
-77
-83
-88
-93
-97
-101
-105
-108
-111
-115
-117
-120
-123
-126
-129
-132
-135
-138
-142
-146
-150
-154
-159
-164
-169
-175
-180
-187
-193
-199
-206
-213
-220
-227
-234
-241
-249
-256
-264
-271
-279
-287
-295
-303
-311
-319
-327
-335
-343
-350
-358
-365
-372
-379
-386
-392
-399
-405
-411
-417
-423
-429
-435
-440
-446
-452
-458
-463
-469
-475
-480
-486
-492
-498
-503
-509
-515
-521
-526
-532
-539
-545
-551
-557
-564
-571
-578
-585
-592
-600
-608
-616
-625
-634
-644
-654
-665
-676
-688
-700
-712
-725
-739
-753
-767
-781
-795
-810
-825
-839
-854
-869
-883
-898
-913
-927
-942
-956
-971
-985
-1000
-1014
-1028
-1043
-1057
-1072
-1086
-1100
-1115
-1129
-1144
-1158
-1172
-1187
-1201
-1215
-1229
-1243
-1256
-1269
-1282
-1295
-1308
-1320
-1332
-1343
-1355
-1366
-1376
-1387
-1397
-1407
-1417
-1427
-1436
-1445
-1455
-1464
-1472
-1481
-1490
-1498
-1506
-1515
-1523
-1531
-1539
-1547
-1556
-1564
-1572
-1581
-1589
-1598
-1606
-1615
-1624
-1633
-1642
-1651
-1661
-1670
-1679
-1688
-1697
-1705
-1714
-1722
-1730
-1737
-1744
-1750
-1756
-1762
-1767
-1771
-1774
-1778
-1780
-1782
-1784
-1786
-1787
-1788
-1789
-1790
-1791
-1792
-1794
-1796
-1798
-1800
-1803
-1806
-1810
-1814
-1818
-1822
-1827
-1832
-1837
-1843
-1849
-1855
-1861
-1868
-1875
-1882
-1889
-1896
-1904
-1912
-1920
-1928
-1936
-1944
-1952
-1960
-1969
-1977
-1986
-1994
-2003
-2011
-2020
-2028
-2036
-2045
-2053
-2061
-2069
-2077
-2085
-2092
-2100
-2108
-2115
-2123
-2130
-2137
-2145
-2152
-2159
-2166
-2172
-2179
-2186
-2192
-2198
-2205
-2211
-2217
-2224
-2230
-2236
-2242
-2249
-2255
-2261
-2268
-2274
-2280
-2286
-2291
-2297
-2302
-2307
-2312
-2317
-2321
-2325
-2329
-2333
-2336
-2339
-2341
-2344
-2346
-2348
-2349
-2351
-2352
-2353
-2353
-2353
-2353
-2353
-2352
-2352
-2351
-2350
-2349
-2348
-2347
-2346
-2345
-2344
-2344
-2344
-2344
-2345
-2346
-2347
-2349
-2352
-2355
-2358
-2363
-2367
-2372
-2378
-2384
-2391
-2398
-2406
-2414
-2422
-2431
-2439
-2448
-2457
-2467
-2476
-2485
-2495
-2504
-2514
-2524
-2534
-2544
-2555
-2565
-2576
-2588
-2599
-2611
-2623
-2635
-2648
-2660
-2673
-2686
-2699
-2712
-2725
-2738
-2751
-2764
-2776
-2789
-2801
-2813
-2824
-2835
-2846
-2856
-2865
-2874
-2882
-2890
-2897
-2903
-2909
-2915
-2920
-2924
-2928
-2932
-2935
-2938
-2941
-2944
-2946
-2948
-2950
-2952
-2954
-2956
-2958
-2960
-2963
-2965
-2968
-2971
-2974
-2978
-2981
-2985
-2989
-2993
-2998
-3002
-3006
-3011
-3015
-3019
-3023
-3027
-3030
-3033
-3035
-3037
-3038
-3038
-3038
-3036
-3034
-3032
-3028
-3023
-3017
-3011
-3004
-2996
-2987
-2977
-2967
-2956
-2945
-2934
-2922
-2910
-2898
-2885
-2873
-2861
-2848
-2836
-2824
-2812
-2800
-2788
-2776
-2764
-2752
-2740
-2727
-2714
-2700
-2686
-2672
-2657
-2642
-2626
-2609
-2591
-2573
-2555
-2536
-2516
-2496
-2475
-2454
-2433
-2412
-2390
-2368
-2347
-2325
-2303
-2281
-2259
-2237
-2214
-2192
-2169
-2147
-2124
-2101
-2077
-2054
-2029
-2005
-1981
-1956
-1931
-1905
-1879
-1852
-1826
-1799
-1772
-1745
-1717
-1690
-1662
-1635
-1607
-1580
-1552
-1525
-1497
-1470
-1443
-1416
-1389
-1363
-1337
-1310
-1284
-1258
-1233
-1207
-1182
-1156
-1131
-1106
-1080
-1055
-1030
-1004
-979
-953
-927
-901
-875
-849
-822
-795
-768
-741
-713
-685
-657
-628
-600
-571
-542
-512
-483
-454
-424
-394
-365
-335
-305
-276
-246
-217
-187
-158
-128
-99
-70
-41
-13
16
45
73
101
129
157
185
213
240
267
294
321
348
374
400
426
452
478
503
528
554
579
603
628
653
677
702
726
750
775
799
823
847
871
896
920
944
969
993
1018
1042
1067
1091
1115
1140
1164
1188
1212
1236
1259
1283
1306
1329
1352
1374
1396
1418
1440
1461
1482
1503
1524
1544
1564
1583
1603
1621
1640
1658
1675
1692
1709
1725
1741
1757
1771
1786
1800
1814
1827
1840
1853
1865
1877
1889
1900
1911
1922
1932
1942
1952
1962
1971
1980
1988
1997
2005
2013
2021
2029
2037
2044
2052
2059
2066
2073
2081
2087
2094
2101
2108
2115
2121
2128
2134
2140
2146
2152
2158
2164
2169
2175
2181
2186
2192
2197
2202
2208
2213
2218
2223
2229
2234
2239
2243
2248
2253
2257
2261
2265
2269
2273
2276
2280
2283
2286
2288
2290
2292
2294
2295
2296
2297
2298
2298
2298
2298
2298
2297
2297
2296
2295
2293
2292
2290
2288
2285
2282
2279
2276
2272
2267
2263
2258
2253
2247
2241
2235
2229
2222
2215
2208
2200
2193
2185
2177
2168
2159
2150
2140
2130
2120
2109
2098
2087
2075
2063
2051
2039
2025
2013
2001
1989
1977
1965
1953
1942
1931
1920
1909
1899
1889
1879
1869
1859
1849
1839
1828
1818
1807
1795
1783
1771
1758
1745
1732
1717
1702
1687
1671
1655
1638
1621
1603
1586
1568
1549
1531
1513
1495
1477
1459
1441
1423
1406
1389
1372
1356
1339
1323
1308
1292
1277
1262
1247
1233
1219
1204
1190
1176
1162
1148
1134
1120
1106
1091
1077
1063
1049
1035
1020
1008
994
981
968
955
943
930
919
907
896
885
874
864
854
844
835
826
817
809
801
793
786
779
772
766
759
753
747
741
735
730
724
718
713
707
701
695
689
682
676
669
662
655
648
641
633
626
619
612
605
598
591
585
579
573
568
563
558
555
551
549
546
545
544
543
542
542
542
543
543
544
544
545
545
546
546
546
546
546
546
546
545
545
545
545
545
545
545
545
546
546
547
547
548
548
549
549
550
551
551
552
553
554
554
555
555
556
556
556
556
556
555
554
553
552
550
548
545
542
539
535
531
527
522
516
511
505
499
493
487
480
474
467
460
454
447
441
434
428
421
415
408
402
395
389
382
375
369
362
355
348
341
334
326
318
310
302
294
285
276
266
256
245
234
223
211
199
186
173
160
146
132
118
104
90
75
60
46
31
16
1
-13
-28
-42
-56
-70
-83
-97
-109
-122
-133
-145
-156
-167
-177
-187
-197
-206
-215
-223
-232
-240
-248
-257
-265
-273
-281
-290
-298
-307
-315
-324
-333
-342
-352
-361
-370
-379
-389
-398
-407
-417
-426
-435
-444
-453
-461
-470
-478
-486
-494
-502
-510
-517
-524
-532
-539
-546
-552
-559
-566
-573
-580
-587
-595
-602
-610
-617
-625
-633
-640
-648
-656
-664
-672
-680
-688
-695
-703
-711
-718
-725
-733
-740
-747
-754
-761
-768
-774
-780
-786
-792
-797
-802
-806
-810
-814
-817
-820
-823
-825
-827
-828
-829
-830
-831
-832
-832
-833
-833
-834
-834
-835
-835
-836
-837
-838
-839
-840
-842
-843
-845
-846
-848
-849
-850
-851
-851
-851
-851
-850
-848
-846
-843
-840
-836
-831
-825
-819
-811
-804
-795
-786
-776
-766
-754
-743
-730
-717
-703
-689
-674
-659
-644
-628
-611
-595
-578
-560
-543
-525
-508
-490
-472
-454
-436
-417
-399
-381
-362
-344
-325
-306
-287
-268
-249
-230
-211
-192
-173
-154
-134
-115
-95
-75
-56
-36
-16
4
23
43
63
83
102
122
141
161
180
199
218
237
256
274
293
311
329
347
364
382
400
417
435
452
470
488
505
522
540
557
574
591
608
624
641
657
673
688
703
718
733
748
762
775
789
802
815
828
840
852
863
874
885
895
904
914
922
931
939
947
954
961
967
973
979
985
990
995
999
1004
1008
1012
1014
1018
1022
1026
1029
1033
1036
1039
1042
1046
1049
1052
1055
1058
1061
1064
1067
1070
1072
1075
1077
1080
1082
1083
1085
1086
1087
1087
1088
1087
1087
1085
1084
1082
1079
1076
1072
1068
1063
1058
1052
1046
1040
1032
1025
1016
1008
1000
991
982
972
961
950
939
927
914
901
887
873
858
842
826
809
792
774
755
737
718
698
679
660
640
621
602
583
565
547
529
512
495
479
463
447
432
417
403
389
375
361
348
334
321
308
295
283
270
258
246
234
222
210
199
188
177
167
157
147
138
129
121
113
106
99
93
87
82
78
74
70
67
65
63
61
60
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
58
58
57
56
55
54
52
51
49
46
44
41
38
35
32
29
26
23
20
17
14
11
8
5
2
0
-3
-6
-9
-12
-14
-17
-20
-22
-25
-27
-29
-32
-34
-36
-38
-40
-42
-44
-45
-47
-49
-50
-51
-53
-54
-54
-55
-55
-55
-54
-53
-52
-50
-48
-45
-42
-38
-34
-30
-25
-19
-13
-7
-1
6
13
21
28
36
44
52
59
67
75
82
90
97
104
111
117
123
130
135
141
146
151
156
161
166
170
175
179
183
187
191
196
200
204
208
212
216
221
225
229
233
237
241
245
248
252
255
258
261
264
266
268
270
272
273
275
276
276
276
276
276
276
275
274
272
271
269
267
264
262
259
256
253
250
246
243
239
235
231
227
223
218
214
209
204
199
194
189
184
178
172
167
161
154
148
141
134
127
119
111
103
95
86
77
68
59
50
41
32
23
14
5
-4
-12
-21
-29
-37
-45
-52
-59
-66
-73
-80
-87
-93
-99
-106
-112
-118
-124
-130
-136
-141
-147
-152
-158
-163
-168
-173
-178
-183
-187
-192
-196
-201
-205
-209
-213
-218
-222
-226
-229
-233
-237
-241
-245
-249
-253
-257
-261
-265
-269
-273
-278
-282
-286
-291
-295
-300
-304
-309
-313
-317
-322
-326
-330
-333
-337
-340
-344
-347
-349
-352
-354
-356
-358
-359
-361
-362
-363
-363
-364
-364
-363
-363
-362
-361
-360
-358
-356
-354
-351
-348
-344
-340
-336
-331
-325
-320
-314
-308
-301
-294
-287
-280
-272
-265
-257
-250
-242
-235
-227
-220
-213
-206
-200
-193
-187
-181
-175
-170
-165
-160
-155
-150
-146
-141
-137
-133
-129
-124
-120
-116
-112
-108
-103
-99
-94
-90
-85
-80
-75
-70
-64
-59
-53
-46
-40
-33
-26
-19
-11
-3
5
13
22
32
41
51
61
72
82
93
105
116
128
140
153
165
178
191
204
218
231
245
259
272
286
300
314
327
341
354
367
380
393
406
418
430
441
453
464
474
485
494
504
513
521
530
537
545
552
558
565
571
576
581
586
591
595
599
603
607
610
614
617
619
622
624
627
629
631
633
635
637
638
640
641
642
643
644
645
646
647
647
647
648
648
648
648
648
647
647
647
646
646
646
645
645
645
644
644
644
643
643
643
643
642
642
642
641
641
640
639
638
637
636
634
633
631
628
626
623
621
618
614
611
607
604
600
596
591
586
582
576
571
565
559
553
546
540
532
525
518
510
502
494
485
477
468
460
452
443
435
426
418
410
402
394
387
379
372
364
357
350
343
335
328
321
314
306
299
291
284
276
268
260
251
243
234
226
217
207
198
188
178
167
156
145
134
122
109
96
83
69
55
41
27
12
-3
-19
-34
-50
-65
-81
-97
-112
-128
-143
-158
-173
-188
-203
-217
-232
-246
-260
-273
-287
-300
-313
-326
-339
-352
-365
-377
-389
-402
-414
-426
-438
-450
-462
-473
-485
-496
-508
-519
-530
-541
-553
-564
-575
-586
-598
-609
-620
-632
-643
-655
-667
-678
-690
-702
-714
-726
-738
-750
-762
-775
-787
-799
-812
-824
-836
-849
-861
-873
-885
-897
-910
-922
-934
-945
-957
-968
-979
-990
-1000
-1010
-1020
-1030
-1038
-1047
-1054
-1061
-1068
-1073
-1078
-1083
-1086
-1089
-1091
-1092
-1092
-1092
-1091
-1090
-1088
-1085
-1082
-1079
-1075
-1071
-1066
-1062
-1057
-1053
-1048
-1043
-1039
-1034
-1029
-1025
-1020
-1016
-1014
-1010
-1006
-1004
-1002
-1000
-998
-997
-996
-995
-996
-996
-998
-999
-1002
-1004
-1008
-1012
-1016
-1020
-1026
-1031
-1037
-1043
-1049
-1055
-1062
-1069
-1075
-1082
-1089
-1096
-1103
-1110
-1117
-1123
-1130
-1136
-1142
-1148
-1154
-1160
-1166
-1171
-1177
-1182
-1187
-1192
-1197
-1202
-1207
-1211
-1216
-1220
-1225
-1229
-1233
-1237
-1240
-1244
-1248
-1251
-1255
-1258
-1262
-1265
-1268
-1272
-1275
-1278
-1281
-1284
-1287
-1290
-1293
-1295
-1298
-1300
-1302
-1303
-1304
-1305
-1305
-1305
-1304
-1303
-1302
-1300
-1298
-1296
-1294
-1292
-1289
-1287
-1284
-1282
-1279
-1277
-1275
-1273
-1271
-1269
-1267
-1266
-1265
-1263
-1263
-1262
-1261
-1260
-1260
-1259
-1259
-1258
-1258
-1257
-1256
-1256
-1255
-1254
-1253
-1251
-1250
-1248
-1246
-1244
-1242
-1240
-1237
-1234
-1231
-1228
-1224
-1220
-1216
-1211
-1206
-1201
-1195
-1189
-1183
-1176
-1169
-1161
-1154
-1146
-1137
-1129
-1120
-1111
-1102
-1093
-1083
-1074
-1065
-1056
-1047
-1038
-1030
-1020
-1012
-1006
-998
-991
-984
-978
-972
-966
-961
-956
-951
-947
-943
-939
-936
-933
-930
-927
-924
-922
-919
-917
-915
-913
-910
-908
-906
-904
-901
-899
-897
-894
-892
-890
-888
-886
-884
-882
-879
-877
-875
-873
-871
-868
-865
-862
-859
-855
-851
-847
-842
-837
-831
-825
-819
-812
-805
-797
-790
-781
-773
-764
-755
-746
-737
-727
-717
-708
-698
-688
-678
-668
-657
-647
-637
-626
-616
-605
-594
-583
-572
-561
-550
-539
-528
-517
-505
-494
-483
-472
-461
-451
-440
-429
-418
-407
-397
-386
-375
-364
-353
-342
-331
-320
-308
-297
-285
-273
-261
-249
-236
-224
-211
-198
-185
-172
-159
-145
-132
-119
-105
-91
-78
-64
-50
-36
-22
-8
6
21
35
50
65
80
95
110
126
142
157
173
189
205
222
238
255
272
289
306
323
340
358
376
394
412
430
448
466
485
504
523
542
561
580
599
618
638
657
676
695
714
733
751
770
788
807
825
843
861
879
896
914
931
949
966
983
1000
1016
1033
1049
1065
1081
1097
1113
1129
1145
1160
1176
1192
1207
1223
1239
1254
1270
1287
1303
1319
1336
1352
1369
1385
1402
1419
1436
1452
1469
1486
1503
1521
1538
1555
1572
1589
1607
1624
1641
1658
1674
1691
1707
1723
1739
1754
1770
1785
1800
1814
1828
1842
1856
1869
1882
1895
1907
1919
1930
1941
1952
1963
1973
1982
1992
2001
2009
2017
2025
2033
2041
2048
2055
2061
2068
2074
2080
2086
2092
2097
2103
2108
2114
2119
2124
2129
2134
2138
2143
2147
2151
2155
2159
2163
2166
2169
2172
2175
2178
2180
2182
2185
2187
2189
2191
2194
2196
2198
2200
2202
2204
2206
2208
2210
2212
2214
2216
2217
2219
2221
2222
2223
2223
2224
2224
2223
2223
2221
2220
2218
2216
2213
2210
2206
2202
2198
2193
2188
2183
2178
2172
2166
2159
2153
2146
2139
2131
2124
2116
2107
2098
2089
2080
2069
2059
2048
2037
2025
2013
2000
1987
1974
1960
1946
1931
1916
1901
1885
1869
1853
1837
1821
1804
1787
1770
1754
1737
1719
1702
1685
1667
1650
1632
1614
1597
1579
1561
1542
1524
1506
1487
1469
1450
1432
1413
1395
1377
1358
1340
1322
1304
1286
1269
1252
1235
1219
1203
1187
1171
1157
1142
1128
1114
1101
1088
1075
1063
1050
1038
1027
1014
1002
992
981
969
958
946
934
923
911
899
887
874
862
850
837
825
812
800
788
775
764
752
741
730
719
709
699
690
681
673
665
658
651
644
638
633
628
623
619
615
611
608
605
602
599
597
595
593
591
589
588
586
585
583
582
581
580
579
579
578
577
577
576
576
576
575
575
575
575
575
575
575
575
575
576
576
576
576
576
576
575
575
574
573
572
571
569
568
566
563
561
558
555
552
549
545
542
538
534
530
525
521
516
511
506
502
497
492
487
482
477
472
467
463
458
454
450
446
443
440
437
434
432
431
430
429
428
428
428
428
429
430
431
432
434
435
437
439
440
442
443
445
446
447
448
449
449
449
450
449
449
449
448
447
446
444
443
441
439
437
434
432
429
426
423
420
416
413
409
406
402
399
395
391
387
383
379
374
370
365
360
355
350
345
340
334
329
323
317
311
305
299
293
287
280
274
267
260
253
246
238
231
224
216
209
201
193
185
177
169
160
152
143
134
125
115
105
95
85
74
64
53
42
31
19
8
-3
-14
-26
-37
-48
-59
-70
-81
-92
-103
-113
-124
-134
-144
-155
-165
-175
-185
-194
-204
-213
-222
-231
-240
-249
-258
-266
-275
-283
-291
-300
-308
-316
-324
-332
-341
-349
-357
-365
-373
-382
-391
-399
-408
-417
-427
-436
-445
-455
-464
-474
-483
-492
-502
-511
-520
-528
-537
-546
-554
-562
-570
-578
-586
-593
-601
-608
-615
-622
-629
-636
-643
-649
-655
-662
-668
-674
-679
-685
-690
-696
-701
-706
-711
-716
-721
-725
-730
-734
-738
-742
-746
-750
-753
-756
-759
-762
-764
-766
-768
-769
-771
-772
-772
-773
-773
-773
-773
-772
-771
-770
-769
-767
-766
-764
-761
-759
-756
-753
-750
-746
-742
-738
-734
-730
-725
-721
-716
-711
-706
-701
-696
-691
-686
-680
-675
-670
-665
-660
-656
-651
-647
-643
-639
-636
-632
-629
-626
-623
-620
-618
-615
-613
-611
-609
-607
-605
-604
-602
-601
-600
-599
-598
-597
-596
-595
-594
-593
-592
-592
-591
-590
-590
-589
-588
-588
-587
-587
-586
-585
-585
-584
-583
-583
-582
-581
-580
-579
-578
-576
-575
-574
-572
-570
-569
-567
-565
-562
-560
-558
-555
-552
-549
-545
-542
-538
-533
-529
-524
-518
-513
-507
-501
-494
-487
-480
-473
-466
-459
-452
-445
-437
-430
-424
-417
-411
-405
-399
-393
-388
-383
-379
-374
-370
-366
-363
-359
-356
-352
-349
-345
-342
-339
-336
-333
-330
-327
-324
-321
-319
-316
-314
-312
-311
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-298
-296
-294
-291
-288
-285
-281
-277
-273
-268
-263
-258
-253
-248
-242
-237
-232
-227
-222
-217
-212
-208
-204
-201
-198
-195
-193
-190
-189
-187
-186
-185
-184
-182
-181
-180
-178
-176
-174
-171
-169
-165
-162
-158
-154
-150
-145
-141
-136
-131
-126
-121
-116
-111
-106
-101
-96
-91
-86
-81
-77
-72
-67
-63
-58
-54
-49
-45
-41
-37
-33
-30
-26
-22
-19
-15
-12
-9
-5
-2
1
4
6
9
12
14
16
18
20
22
24
26
28
30
32
35
38
41
45
49
53
57
62
67
72
78
84
90
96
102
109
115
121
127
134
140
146
152
157
163
168
173
178
183
187
192
196
200
204
208
213
217
221
225
229
233
238
242
246
251
255
259
263
267
272
275
279
283
287
290
293
296
299
302
304
307
309
311
313
314
316
318
320
322
323
326
328
330
333
335
338
341
344
348
351
355
359
363
367
372
376
380
385
390
395
400
405
410
415
421
426
431
437
442
448
454
460
466
472
479
485
492
498
505
512
519
526
533
540
547
554
561
568
575
582
589
596
603
610
617
625
632
640
648
655
663
671
679
688
696
705
713
722
731
740
749
758
767
776
785
794
803
811
820
828
836
844
852
859
867
876
884
893
901
910
919
929
938
948
957
967
977
987
997
1006
1016
1026
1036
1046
1055
1065
1074
1083
1092
1101
1110
1119
1128
1136
1145
1154
1162
1171
1179
1187
1195
1204
1212
1220
1228
1235
1243
1251
1258
1265
1272
1279
1285
1291
1296
1301
1306
1310
1314
1317
1321
1324
1326
1329
1331
1333
1335
1337
1339
1340
1342
1343
1345
1346
1347
1348
1348
1349
1349
1349
1348
1347
1346
1344
1341
1338
1335
1331
1327
1323
1318
1313
1307
1302
1296
1289
1283
1276
1269
1262
1255
1248
1241
1234
1226
1219
1212
1205
1198
1191
1185
1178
1172
1165
1159
1153
1147
1141
1135
1129
1123
1117
1111
1105
1099
1092
1086
1079
1072
1065
1058
1050
1043
1035
1027
1018
1010
1002
993
985
976
968
959
951
943
934
926
918
910
902
894
887
879
871
863
855
848
840
832
824
816
809
801
793
786
779
771
764
757
750
742
735
728
721
714
707
700
693
687
680
673
667
660
654
647
641
635
629
623
617
611
605
600
594
589
584
579
574
569
565
561
557
553
549
545
542
539
535
532
529
526
523
520
517
514
511
508
505
502
500
497
495
492
490
489
487
486
485
484
484
484
484
485
485
486
487
488
490
491
492
494
496
497
499
500
502
503
504
505
506
507
507
508
508
509
509
509
509
509
510
510
510
510
511
511
512
512
513
514
515
517
519
520
522
524
527
529
532
534
537
540
543
545
548
551
554
557
559
562
564
566
567
569
570
572
573
573
574
575
575
575
575
575
575
576
576
576
576
576
576
576
576
576
576
576
576
576
576
575
575
575
574
574
573
573
572
572
571
571
570
570
569
568
568
567
567
566
565
565
564
564
564
564
563
563
563
563
563
563
563
563
563
563
563
562
562
561
561
560
559
558
556
555
553
551
549
547
545
542
540
537
534
532
529
526
523
520
517
514
511
508
505
502
499
496
492
489
486
482
479
476
472
468
465
461
457
452
448
444
439
434
429
424
418
413
407
401
396
390
384
378
372
366
359
353
347
340
333
326
318
311
303
294
286
277
268
258
249
239
229
219
208
198
187
176
165
154
143
132
121
110
99
88
77
66
55
44
33
23
12
1
-9
-19
-30
-40
-50
-61
-71
-81
-92
-103
-113
-124
-135
-146
-157
-167
-178
-189
-199
-210
-220
-231
-241
-251
-261
-271
-281
-290
-300
-309
-318
-326
-335
-343
-352
-360
-368
-376
-384
-392
-400
-409
-417
-425
-433
-442
-450
-458
-466
-474
-482
-490
-497
-505
-512
-519
-527
-534
-540
-547
-553
-560
-566
-571
-577
-583
-588
-593
-599
-604
-609
-614
-619
-624
-630
-635
-640
-646
-651
-656
-662
-667
-672
-676
-681
-685
-689
-693
-697
-700
-704
-707
-709
-712
-715
-717
-719
-721
-723
-724
-726
-727
-727
-728
-728
-729
-729
-729
-728
-728
-727
-726
-725
-724
-723
-722
-721
-719
-717
-716
-713
-711
-709
-706
-703
-699
-695
-691
-687
-682
-676
-670
-664
-657
-650
-643
-636
-628
-620
-611
-603
-594
-584
-574
-564
-554
-542
-531
-519
-506
-493
-479
-465
-451
-436
-421
-405
-389
-373
-357
-340
-324
-307
-291
-274
-258
-241
-225
-209
-193
-177
-161
-145
-129
-114
-99
-84
-70
-55
-41
-27
-13
1
14
28
42
56
69
83
96
110
123
136
149
162
175
187
200
212
224
236
248
260
272
283
294
306
317
327
338
348
359
369
379
390
400
410
420
430
440
449
459
468
478
487
496
505
515
524
533
542
550
559
568
577
585
594
602
611
619
627
636
644
652
659
667
675
682
689
696
703
709
716
722
728
733
739
744
749
754
759
764
768
773
777
782
786
790
794
798
801
805
808
812
815
818
822
825
828
831
834
837
840
842
845
847
850
852
854
856
858
860
862
864
866
867
869
871
872
874
875
877
878
879
881
882
883
884
885
886
886
886
886
886
885
884
883
882
880
878
876
874
872
869
867
864
861
858
855
852
849
845
842
839
836
833
830
827
824
821
818
815
812
809
806
803
800
796
793
789
786
783
779
776
772
769
765
761
757
753
748
744
738
733
727
721
715
708
702
694
687
679
670
662
653
644
634
625
615
605
594
584
573
562
551
540
528
516
504
492
480
468
456
444
433
421
409
398
386
375
364
354
343
333
323
313
303
293
284
274
265
256
248
239
230
222
213
205
197
188
180
172
164
156
149
141
133
126
119
112
105
98
92
85
79
73
67
62
56
51
46
41
36
32
28
24
20
16
12
9
5
2
-1
-4
-7
-9
-12
-14
-17
-19
-21
-24
-26
-28
-30
-32
-34
-36
-38
-39
-40
-41
-42
-43
-43
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-48
-48
-49
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-66
-67
-67
-68
-68
-68
-67
-67
-67
-66
-66
-65
-65
-64
-64
-63
-62
-62
-61
-60
-59
-59
-58
-57
-56
-55
-55
-54
-53
-52
-52
-51
-50
-49
-49
-48
-48
-47
-47
-46
-46
-46
-46
-46
-46
-47
-48
-49
-51
-53
-55
-57
-60
-63
-67
-70
-74
-78
-82
-86
-90
-94
-99
-103
-107
-111
-115
-118
-121
-125
-128
-130
-133
-135
-137
-139
-141
-143
-145
-146
-148
-150
-151
-153
-154
-156
-157
-159
-161
-162
-164
-166
-168
-170
-172
-174
-176
-178
-180
-182
-185
-187
-189
-191
-193
-194
-196
-197
-198
-199
-200
-201
-201
-201
-202
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-201
-201
-200
-200
-200
-199
-199
-198
-197
-196
-195
-194
-193
-192
-190
-189
-187
-185
-184
-181
-179
-176
-174
-171
-167
-164
-160
-156
-152
-148
-143
-138
-133
-128
-123
-117
-111
-105
-98
-91
-84
-77
-69
-61
-53
-44
-36
-27
-17
-8
1
11
21
30
40
50
59
69
78
87
96
105
113
122
130
137
145
152
159
165
171
177
183
188
192
197
201
204
208
211
215
218
221
224
227
230
233
236
239
242
245
248
251
254
257
260
263
265
268
270
273
275
277
279
281
283
285
287
288
290
292
293
295
296
297
299
300
302
303
304
306
307
309
311
312
314
316
318
320
322
324
326
328
331
333
336
339
342
346
349
353
357
362
366
371
376
381
386
392
397
403
409
414
420
426
432
438
444
450
456
462
468
474
480
486
492
499
505
511
517
524
531
537
544
551
557
564
571
578
585
592
599
606
613
620
627
634
641
648
655
662
668
675
681
687
693
700
706
711
717
723
729
734
740
746
751
757
762
768
774
779
785
791
796
802
807
813
818
824
829
834
840
845
850
856
861
866
871
876
881
886
891
896
901
906
911
916
921
925
930
935
940
945
949
954
959
964
969
975
980
985
990
996
1000
1006
1012
1016
1022
1027
1032
1037
1042
1047
1052
1056
1061
1065
1068
1072
1075
1078
1081
1084
1086
1088
1090
1092
1093
1094
1095
1095
1095
1095
1095
1095
1094
1093
1092
1091
1090
1089
1088
1087
1086
1085
1083
1082
1080
1079
1077
1075
1074
1072
1070
1068
1066
1064
1061
1059
1057
1054
1051
1049
1046
1043
1039
1036
1033
1029
1026
1022
1018
1014
1010
1006
1002
998
993
989
985
980
976
971
967
962
958
953
948
944
939
934
929
924
919
915
910
905
900
895
890
885
880
875
871
866
861
856
851
846
841
837
832
827
823
818
814
809
805
800
796
791
787
783
778
774
769
765
760
756
751
746
741
736
731
725
720
714
709
704
698
693
687
682
677
672
667
662
657
652
648
643
639
634
630
626
622
617
613
609
605
602
598
594
590
587
583
580
577
574
571
568
565
563
560
558
555
553
551
549
547
545
543
542
541
540
539
538
537
536
536
536
535
535
535
535
535
536
536
537
538
540
541
543
545
547
549
551
554
556
559
562
566
569
572
575
578
582
585
588
590
593
596
598
600
602
604
606
607
608
609
609
610
610
610
610
610
610
610
610
609
609
610
610
610
610
610
611
611
611
612
612
612
612
613
613
613
613
612
612
612
611
611
610
609
608
608
607
606
605
604
603
602
601
600
599
598
597
596
595
594
592
591
590
589
588
587
585
584
583
582
581
579
578
577
575
574
572
571
569
568
566
565
563
561
559
558
556
554
553
551
550
549
548
547
547
546
546
547
547
548
548
549
550
552
553
555
557
559
561
563
565
568
570
572
575
577
579
582
584
587
589
592
595
597
600
603
606
608
611
614
617
619
622
624
626
629
631
632
634
636
637
638
639
640
641
642
642
642
642
642
641
641
640
639
637
636
634
632
630
628
625
623
620
617
614
611
608
605
602
598
595
591
588
584
580
577
573
569
565
561
557
553
549
546
542
538
534
530
526
522
518
514
510
506
502
499
495
491
487
484
480
477
473
470
466
463
460
457
453
450
447
444
441
439
436
433
430
428
425
422
419
417
414
411
409
406
403
400
398
395
393
390
387
385
383
380
378
376
374
372
370
369
367
365
364
362
361
359
358
356
355
353
352
351
349
348
347
346
345
344
343
343
342
342
342
342
342
342
343
344
345
346
347
348
349
350
352
353
355
356
357
359
360
361
362
363
364
365
365
366
366
366
366
365
365
364
364
363
363
362
361
361
360
360
359
359
359
358
358
358
359
359
360
361
362
364
366
367
370
372
374
377
380
382
385
388
392
395
398
402
405
409
412
416
420
423
427
431
434
438
442
446
449
453
457
460
464
467
471
474
478
481
484
488
491
494
498
501
505
509
512
516
520
525
529
533
537
542
546
550
555
559
564
568
573
577
582
586
591
595
600
604
608
613
617
621
625
629
633
637
641
645
648
652
656
659
663
666
670
673
676
679
682
685
688
691
693
696
698
701
703
705
707
709
711
713
714
716
717
718
719
720
721
722
723
724
724
725
726
727
727
728
729
729
730
730
731
732
732
733
734
734
735
736
736
737
738
738
739
739
740
740
740
741
741
741
742
742
742
742
742
742
742
742
743
743
743
743
743
743
744
744
744
744
745
745
745
745
745
745
745
745
745
744
744
744
743
743
742
742
741
740
740
739
738
737
736
735
734
733
732
731
729
728
726
725
723
721
719
717
715
713
711
709
707
705
704
702
701
699
698
697
696
695
694
693
692
692
691
691
690
690
690
690
689
689
689
689
689
688
688
688
687
687
687
686
686
685
685
685
684
683
683
682
681
680
679
678
677
676
674
673
671
669
668
666
664
662
659
657
655
652
650
647
644
641
638
635
631
628
624
621
617
613
609
605
601
597
593
589
584
580
576
572
568
563
559
555
551
547
543
539
536
532
528
525
522
518
515
512
509
506
503
501
498
496
494
491
490
488
486
484
483
482
480
479
478
477
475
474
473
472
471
470
469
468
467
467
466
465
465
464
464
464
463
463
462
462
462
461
461
461
460
460
460
460
460
460
459
460
460
460
460
460
461
461
462
462
463
463
464
464
465
465
466
466
467
467
467
468
468
468
468
468
468
468
467
467
467
466
466
465
465
464
464
463
463
462
462
461
461
461
461
461
461
461
460
460
460
460
460
459
459
458
457
456
455
454
453
452
451
449
448
446
444
443
441
439
437
436
434
432
430
428
427
425
423
421
419
417
415
413
411
410
408
406
404
403
401
399
398
396
394
393
391
390
388
387
385
384
382
380
379
377
376
374
373
371
369
368
366
365
363
362
360
359
358
357
356
355
354
353
352
351
351
350
349
349
348
348
348
348
348
348
348
348
348
349
349
350
351
351
352
353
354
354
355
356
357
358
359
359
360
361
361
362
363
363
364
364
365
365
366
366
366
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
368
368
368
368
368
368
369
369
369
369
370
370
371
371
372
373
373
374
375
376
378
379
381
383
385
387
389
392
394
397
400
403
407
410
414
417
421
425
429
432
436
440
444
448
452
456
459
463
467
471
475
478
482
486
489
493
497
501
505
508
512
516
519
523
526
530
533
537
540
543
546
549
552
555
558
560
563
565
567
568
570
571
572
572
572
572
572
571
570
569
568
567
566
564
563
561
560
558
557
555
554
552
551
549
548
547
545
544
542
541
539
538
536
535
533
532
531
529
528
526
525
523
522
521
519
518
516
515
513
512
511
509
508
506
505
504
502
501
499
498
497
495
494
493
491
490
488
487
486
484
483
482
480
479
477
476
475
473
472
471
469
468
467
465
464
463
461
460
459
457
456
455
453
452
451
449
448
447
445
444
443
441
440
439
438
436
435
434
432
431
430
428
427
426
425
423
422
421
420
418
417
416
414
413
412
411
409
408
407
406
404
403
402
401
399
398
397
396
394
393
392
391
390
388
387
386
385
383
382
381
380
379
377
376
375
374
373
371
370
369
368
367
365
364
363
362
361
359
358
357
356
355
354
352
351
350
349
348
347
345
344
343
342
341
340
339
337
336
335
334
333
332
331
329
328
327
326
325
324
323
322
320
319
318
317
316
315
314
313
312
310
309
308
307
306
305
304
303
302
301
300
298
297
296
295
294
293
292
291
290
289
288
287
286
285
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
267
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
220
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
206
205
204
203
202
201
200
199
198
197
196
195
195
194
193
192
191
190
189
188
187
187
186
185
184
183
182
181
180
180
179
178
177
176
175
174
173
173
172
171
170
169
168
167
167
166
165
164
163
162
162
161
160
159
158
157
157
156
155
154
153
152
152
151
150
149
148
148
147
146
145
144
143
143
142
141
140
139
139
138
137
136
136
135
134
133
132
132
131
130
129
128
128
127
126
125
125
124
123
122
122
121
120
119
119
118
117
116
116
115
114
113
113
112
111
110
110
109
108
107
107
106
105
104
104
103
102
102
101
100
99
99
98
97
97
96
95
94
94
93
92
92
91
90
89
89
88
87
87
86
85
85
84
83
83
82
81
81
80
79
79
78
77
76
76
75
74
74
73
73
72
71
71
70
69
69
68
67
67
66
65
65
64
63
63
62
61
61
60
60
59
58
58
57
56
56
55
55
54
53
53
52
51
51
50
50
49
48
48
47
47
46
45
45
44
44
43
42
42
41
41
40
39
39
38
38
37
36
36
35
35
34
34
33
32
32
31
31
30
30
29
28
28
27
27
26
26
25
25
24
23
23
22
22
21
21
20
20
19
19
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-13
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-18
-19
-19
-20
-20
-21
-21
-22
-22
-22
-23
-23
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-28
-29
-29
-30
-30
-31
-31
-31
-32
-32
-33
-33
-33
-34
-34
-35
-35
-35
-36
-36
-37
-37
-37
-38
-38
-39
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-54
-54
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-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
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-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
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
