5
32179
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
95
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
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
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
101
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
108
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
138
138
138
139
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
186
186
186
187
187
187
188
188
188
189
189
190
190
190
191
191
191
192
192
192
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
199
199
199
200
200
200
201
201
201
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
211
212
212
213
213
213
214
214
214
215
215
216
216
216
217
217
217
218
218
219
219
219
220
220
220
221
221
221
222
222
223
223
223
224
224
224
225
225
226
226
226
227
227
227
228
228
229
229
229
230
230
230
231
231
232
232
232
233
233
233
234
234
234
235
235
236
236
236
237
237
237
238
238
238
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
250
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
256
256
257
257
257
258
258
258
259
259
259
260
260
260
261
261
261
262
262
262
263
263
263
264
264
264
265
265
265
266
266
266
267
267
268
268
268
269
269
269
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
298
298
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
313
314
314
315
315
315
316
316
316
317
317
317
318
318
318
319
319
319
320
320
320
321
321
321
322
322
323
323
323
324
324
324
325
325
325
326
326
326
327
327
327
328
328
329
329
329
330
330
330
331
331
331
332
332
332
333
333
333
334
334
335
335
335
336
336
336
337
337
337
338
338
339
339
339
340
340
340
341
341
341
342
342
343
343
343
344
344
344
345
345
345
346
346
347
347
347
348
348
348
349
349
349
350
350
350
351
351
352
352
352
353
353
353
354
354
354
355
355
356
356
356
357
357
357
358
358
358
359
359
359
360
360
361
361
361
362
362
362
363
363
363
364
364
364
365
365
365
366
366
367
367
367
368
368
368
369
369
369
370
370
370
371
371
371
372
372
373
373
373
374
374
374
375
375
375
376
376
376
377
377
377
378
378
378
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
384
385
385
385
386
386
386
387
387
387
388
388
389
389
389
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
399
400
400
400
401
401
401
402
402
402
402
403
403
403
404
404
404
404
405
405
405
406
406
406
407
407
407
407
408
408
408
409
409
409
409
410
410
410
411
411
411
411
412
412
412
412
413
413
413
414
414
414
414
415
415
415
415
416
416
416
417
417
417
417
418
418
418
418
419
419
419
419
420
420
420
420
421
421
421
421
422
422
422
423
423
423
423
424
424
424
424
424
425
425
425
425
426
426
426
426
427
427
427
427
428
428
428
428
428
429
429
429
429
430
430
430
430
430
431
431
431
431
432
432
432
432
432
433
433
433
433
434
434
434
434
434
435
435
435
435
435
436
436
436
436
436
437
437
437
437
437
438
438
438
438
438
439
439
439
439
439
440
440
440
440
440
441
441
441
441
441
442
442
442
442
442
443
443
443
443
443
443
444
444
444
444
444
444
445
445
445
445
445
445
446
446
446
446
446
446
447
447
447
447
447
447
448
448
448
448
448
448
449
449
449
449
449
449
449
450
450
450
450
450
450
450
451
451
451
451
451
451
451
451
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
454
454
454
454
454
454
454
454
454
455
455
455
455
455
455
455
455
455
455
456
456
456
456
456
456
456
456
456
456
456
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
456
456
456
456
456
456
456
456
456
456
456
456
456
455
455
455
455
455
455
455
455
455
455
454
454
454
454
454
454
454
454
454
453
453
453
453
453
453
453
453
452
452
452
452
452
452
452
452
451
451
451
451
451
451
451
450
450
450
450
450
450
450
449
449
449
449
449
449
449
448
448
448
448
448
448
447
447
447
447
447
447
446
446
446
446
446
446
445
445
445
445
445
444
444
444
444
444
443
443
443
443
443
442
442
442
442
442
441
441
441
441
441
440
440
440
440
440
439
439
439
439
438
438
438
438
437
437
437
437
436
436
436
436
435
435
435
435
434
434
434
434
433
433
433
432
432
432
432
431
431
431
430
430
430
429
429
429
429
428
428
428
427
427
427
426
426
426
425
425
425
424
424
424
423
423
423
422
422
421
421
421
420
420
420
419
419
419
418
418
417
417
417
416
416
415
415
415
414
414
414
413
413
412
412
412
411
411
410
410
409
409
409
408
408
407
407
407
406
406
405
405
404
404
404
403
403
402
402
401
401
400
400
400
399
399
398
398
397
397
396
396
395
395
395
394
394
393
393
392
392
391
391
390
390
389
389
388
388
387
387
386
386
385
385
384
384
383
383
382
382
381
381
380
380
379
379
378
378
377
376
376
375
375
374
374
373
373
372
371
371
370
370
369
368
368
367
367
366
365
365
364
364
363
363
362
362
361
360
360
359
359
358
357
357
356
356
355
354
354
353
352
351
351
350
349
349
348
347
346
346
345
344
343
343
342
341
341
340
339
339
338
338
337
336
336
335
335
334
333
333
332
331
331
330
329
329
328
327
326
325
325
324
323
322
321
320
320
319
318
318
317
317
316
316
315
315
314
314
314
313
313
312
312
311
310
310
309
308
307
306
305
304
303
301
300
298
297
295
294
292
291
290
289
288
287
285
284
283
283
282
281
280
280
280
279
279
279
278
278
278
278
277
277
277
276
276
276
276
275
275
275
274
274
273
273
272
271
271
270
269
268
267
265
264
263
262
260
260
259
258
258
257
257
257
257
257
258
259
260
261
262
263
263
264
264
263
263
262
262
261
259
257
256
253
251
248
245
242
240
238
236
234
233
232
231
231
231
231
231
232
234
236
238
240
242
244
246
248
249
250
251
251
251
250
249
247
245
242
240
237
233
230
227
224
221
218
214
211
209
206
204
202
200
199
198
197
196
195
195
194
193
192
191
190
190
189
188
188
187
187
187
187
188
187
187
187
186
185
184
183
181
180
178
176
174
172
169
167
164
161
158
155
152
149
146
144
141
139
137
134
132
130
128
126
124
122
121
119
117
116
114
113
111
109
106
103
101
98
95
92
89
86
83
80
76
73
69
66
62
59
56
53
50
49
48
48
49
50
51
52
53
53
53
54
54
53
53
52
52
52
52
52
52
53
53
54
54
55
56
57
57
58
58
58
57
55
52
49
44
39
33
26
18
9
0
-9
-18
-27
-35
-43
-51
-58
-65
-72
-77
-83
-87
-91
-95
-98
-100
-102
-103
-105
-106
-107
-108
-109
-110
-111
-112
-113
-115
-118
-121
-125
-129
-133
-137
-142
-146
-151
-156
-161
-165
-169
-172
-175
-177
-179
-180
-180
-180
-179
-178
-175
-172
-168
-164
-160
-157
-154
-153
-153
-154
-157
-160
-164
-169
-174
-180
-187
-194
-202
-209
-216
-221
-226
-230
-234
-237
-239
-241
-242
-243
-243
-243
-243
-244
-244
-244
-245
-246
-246
-247
-248
-249
-250
-252
-254
-255
-257
-258
-259
-260
-261
-262
-263
-265
-268
-271
-274
-279
-283
-289
-294
-299
-304
-308
-312
-315
-317
-319
-321
-323
-326
-328
-331
-334
-336
-338
-340
-343
-345
-349
-354
-360
-367
-375
-383
-392
-400
-407
-415
-422
-428
-435
-441
-448
-454
-462
-470
-478
-486
-494
-502
-511
-520
-528
-538
-547
-555
-563
-569
-574
-578
-581
-584
-586
-589
-591
-592
-594
-596
-597
-599
-600
-602
-603
-605
-607
-609
-610
-612
-614
-615
-617
-619
-621
-624
-628
-634
-640
-647
-654
-662
-670
-678
-686
-693
-700
-707
-714
-722
-730
-738
-745
-752
-758
-764
-768
-772
-777
-781
-786
-790
-795
-800
-804
-808
-813
-817
-821
-826
-829
-833
-835
-837
-838
-838
-838
-837
-836
-836
-835
-835
-836
-836
-836
-837
-838
-838
-838
-838
-837
-837
-838
-839
-840
-843
-846
-849
-853
-856
-860
-865
-869
-874
-880
-885
-891
-897
-903
-909
-915
-922
-928
-935
-943
-951
-959
-968
-976
-985
-995
-1004
-1012
-1022
-1030
-1038
-1045
-1052
-1059
-1066
-1072
-1078
-1083
-1087
-1091
-1095
-1099
-1102
-1105
-1108
-1111
-1114
-1117
-1121
-1126
-1131
-1135
-1140
-1144
-1148
-1152
-1155
-1159
-1162
-1165
-1169
-1173
-1178
-1182
-1187
-1192
-1197
-1202
-1206
-1211
-1214
-1217
-1219
-1222
-1224
-1226
-1229
-1232
-1236
-1241
-1245
-1250
-1255
-1260
-1265
-1271
-1276
-1282
-1288
-1293
-1298
-1303
-1306
-1310
-1313
-1315
-1316
-1316
-1316
-1315
-1315
-1314
-1313
-1312
-1311
-1310
-1310
-1309
-1310
-1311
-1314
-1317
-1321
-1325
-1329
-1334
-1338
-1343
-1347
-1352
-1357
-1362
-1366
-1370
-1373
-1376
-1379
-1382
-1385
-1387
-1388
-1389
-1390
-1391
-1391
-1392
-1392
-1393
-1394
-1396
-1398
-1400
-1402
-1405
-1409
-1414
-1419
-1424
-1429
-1434
-1439
-1444
-1449
-1455
-1461
-1467
-1473
-1479
-1486
-1492
-1499
-1507
-1514
-1520
-1526
-1532
-1536
-1541
-1545
-1549
-1553
-1556
-1560
-1564
-1568
-1573
-1578
-1584
-1590
-1598
-1605
-1613
-1621
-1628
-1635
-1641
-1647
-1653
-1659
-1665
-1671
-1678
-1684
-1690
-1696
-1703
-1709
-1716
-1722
-1728
-1733
-1739
-1744
-1749
-1754
-1760
-1766
-1773
-1780
-1788
-1797
-1807
-1817
-1826
-1836
-1846
-1855
-1863
-1869
-1876
-1881
-1886
-1891
-1895
-1899
-1903
-1906
-1908
-1910
-1911
-1912
-1913
-1914
-1914
-1914
-1913
-1912
-1911
-1910
-1909
-1909
-1908
-1909
-1910
-1912
-1915
-1920
-1926
-1933
-1941
-1950
-1959
-1968
-1976
-1984
-1992
-1999
-2007
-2013
-2021
-2029
-2036
-2043
-2049
-2054
-2059
-2063
-2067
-2069
-2070
-2070
-2071
-2073
-2077
-2082
-2089
-2098
-2107
-2117
-2128
-2139
-2150
-2162
-2174
-2186
-2198
-2211
-2223
-2235
-2247
-2259
-2270
-2281
-2293
-2304
-2315
-2326
-2338
-2349
-2361
-2372
-2383
-2393
-2402
-2410
-2417
-2423
-2428
-2432
-2437
-2443
-2448
-2453
-2459
-2466
-2475
-2486
-2498
-2512
-2528
-2544
-2561
-2577
-2592
-2607
-2621
-2635
-2648
-2661
-2673
-2684
-2694
-2704
-2714
-2724
-2735
-2745
-2755
-2766
-2776
-2787
-2799
-2811
-2825
-2838
-2851
-2862
-2873
-2883
-2892
-2900
-2908
-2916
-2923
-2932
-2941
-2951
-2960
-2969
-2977
-2984
-2989
-2994
-2999
-3003
-3005
-3007
-3007
-3007
-3006
-3005
-3005
-3005
-3005
-3007
-3009
-3013
-3018
-3025
-3033
-3041
-3051
-3062
-3074
-3087
-3101
-3115
-3131
-3147
-3164
-3182
-3199
-3214
-3229
-3241
-3253
-3265
-3278
-3292
-3307
-3322
-3337
-3352
-3368
-3383
-3400
-3418
-3437
-3457
-3479
-3502
-3527
-3554
-3584
-3616
-3650
-3686
-3722
-3758
-3793
-3829
-3863
-3898
-3932
-3965
-3998
-4027
-4057
-4083
-4107
-4129
-4150
-4169
-4187
-4203
-4218
-4232
-4247
-4262
-4278
-4294
-4311
-4328
-4347
-4365
-4384
-4404
-4424
-4443
-4462
-4480
-4496
-4511
-4524
-4536
-4548
-4560
-4572
-4584
-4595
-4605
-4615
-4623
-4629
-4635
-4639
-4642
-4646
-4650
-4656
-4663
-4672
-4682
-4694
-4707
-4721
-4736
-4750
-4764
-4777
-4789
-4800
-4811
-4821
-4831
-4840
-4849
-4856
-4862
-4867
-4873
-4879
-4886
-4894
-4903
-4913
-4925
-4938
-4952
-4969
-4988
-5009
-5031
-5053
-5075
-5097
-5119
-5141
-5164
-5186
-5210
-5235
-5261
-5287
-5313
-5338
-5362
-5386
-5409
-5432
-5454
-5475
-5495
-5513
-5530
-5544
-5557
-5567
-5576
-5583
-5589
-5597
-5605
-5614
-5625
-5635
-5644
-5653
-5660
-5665
-5671
-5676
-5681
-5686
-5692
-5698
-5702
-5706
-5708
-5709
-5710
-5711
-5714
-5718
-5723
-5729
-5736
-5743
-5749
-5754
-5759
-5763
-5767
-5770
-5773
-5776
-5782
-5789
-5798
-5810
-5823
-5837
-5852
-5869
-5887
-5906
-5927
-5949
-5972
-5996
-6021
-6048
-6075
-6104
-6133
-6162
-6192
-6223
-6254
-6285
-6317
-6348
-6380
-6410
-6439
-6467
-6496
-6525
-6556
-6585
-6614
-6641
-6665
-6688
-6708
-6725
-6741
-6756
-6771
-6785
-6798
-6810
-6820
-6827
-6832
-6835
-6838
-6840
-6844
-6848
-6853
-6859
-6866
-6873
-6880
-6886
-6892
-6898
-6905
-6911
-6917
-6923
-6930
-6937
-6944
-6950
-6955
-6959
-6962
-6963
-6964
-6964
-6965
-6965
-6964
-6961
-6956
-6949
-6942
-6934
-6926
-6918
-6911
-6904
-6898
-6893
-6888
-6885
-6882
-6880
-6877
-6876
-6875
-6877
-6882
-6889
-6898
-6908
-6918
-6928
-6938
-6949
-6960
-6971
-6982
-6992
-7000
-7007
-7014
-7021
-7029
-7040
-7053
-7068
-7083
-7100
-7116
-7132
-7147
-7162
-7178
-7196
-7214
-7234
-7256
-7279
-7302
-7326
-7351
-7376
-7401
-7426
-7449
-7470
-7490
-7509
-7526
-7543
-7558
-7572
-7584
-7592
-7598
-7602
-7603
-7605
-7606
-7607
-7609
-7613
-7617
-7621
-7627
-7632
-7639
-7647
-7658
-7671
-7685
-7700
-7716
-7731
-7746
-7759
-7771
-7783
-7794
-7803
-7810
-7815
-7818
-7819
-7818
-7815
-7813
-7811
-7810
-7810
-7811
-7811
-7812
-7811
-7811
-7812
-7813
-7816
-7820
-7824
-7830
-7836
-7844
-7852
-7860
-7870
-7879
-7888
-7898
-7908
-7919
-7931
-7943
-7956
-7969
-7982
-7995
-8007
-8019
-8029
-8038
-8045
-8051
-8055
-8061
-8066
-8070
-8074
-8077
-8080
-8085
-8087
-8090
-8093
-8095
-8096
-8098
-8098
-8098
-8096
-8095
-8093
-8090
-8087
-8085
-8080
-8074
-8069
-8063
-8058
-8053
-8048
-8042
-8038
-8032
-8026
-8022
-8019
-8016
-8013
-8010
-8007
-8000
-7995
-7987
-7979
-7970
-7962
-7953
-7945
-7937
-7928
-7918
-7909
-7900
-7891
-7882
-7872
-7861
-7850
-7838
-7826
-7814
-7803
-7794
-7786
-7780
-7777
-7776
-7777
-7780
-7783
-7788
-7792
-7796
-7799
-7802
-7806
-7810
-7815
-7822
-7830
-7839
-7848
-7857
-7867
-7878
-7890
-7903
-7916
-7927
-7938
-7947
-7956
-7964
-7972
-7978
-7984
-7988
-7989
-7989
-7988
-7987
-7987
-7989
-7992
-7995
-7999
-8002
-8006
-8010
-8015
-8022
-8029
-8037
-8045
-8055
-8066
-8074
-8084
-8093
-8101
-8109
-8119
-8129
-8138
-8148
-8157
-8164
-8172
-8178
-8183
-8191
-8198
-8207
-8218
-8229
-8242
-8255
-8269
-8283
-8298
-8312
-8327
-8342
-8356
-8369
-8382
-8395
-8406
-8418
-8428
-8440
-8452
-8466
-8480
-8496
-8511
-8527
-8542
-8555
-8567
-8578
-8588
-8597
-8607
-8617
-8628
-8638
-8648
-8658
-8666
-8674
-8681
-8687
-8692
-8696
-8699
-8700
-8700
-8698
-8696
-8693
-8689
-8685
-8681
-8676
-8672
-8667
-8661
-8655
-8649
-8644
-8640
-8637
-8635
-8634
-8635
-8636
-8637
-8639
-8642
-8644
-8646
-8649
-8652
-8654
-8655
-8655
-8654
-8652
-8650
-8649
-8648
-8648
-8648
-8649
-8651
-8653
-8656
-8660
-8664
-8670
-8677
-8683
-8689
-8695
-8700
-8705
-8709
-8713
-8716
-8718
-8719
-8719
-8717
-8715
-8713
-8711
-8709
-8707
-8706
-8705
-8704
-8702
-8698
-8692
-8684
-8675
-8665
-8654
-8643
-8633
-8622
-8612
-8601
-8590
-8579
-8569
-8559
-8550
-8541
-8533
-8525
-8517
-8506
-8495
-8482
-8469
-8456
-8443
-8430
-8416
-8401
-8384
-8366
-8347
-8327
-8307
-8288
-8269
-8250
-8230
-8210
-8189
-8169
-8147
-8125
-8103
-8080
-8058
-8035
-8013
-7992
-7972
-7954
-7937
-7921
-7905
-7890
-7875
-7860
-7845
-7831
-7818
-7806
-7795
-7786
-7777
-7769
-7763
-7756
-7751
-7746
-7742
-7737
-7732
-7727
-7723
-7719
-7716
-7714
-7713
-7712
-7713
-7715
-7719
-7725
-7732
-7740
-7749
-7758
-7768
-7779
-7792
-7806
-7821
-7837
-7854
-7872
-7891
-7911
-7931
-7951
-7972
-7993
-8013
-8034
-8054
-8073
-8092
-8109
-8128
-8147
-8164
-8183
-8201
-8218
-8235
-8253
-8271
-8291
-8312
-8334
-8357
-8380
-8405
-8430
-8457
-8485
-8516
-8549
-8584
-8619
-8655
-8690
-8725
-8760
-8794
-8828
-8863
-8897
-8932
-8966
-8999
-9031
-9062
-9092
-9120
-9147
-9172
-9196
-9217
-9236
-9252
-9265
-9277
-9286
-9293
-9300
-9305
-9308
-9310
-9310
-9308
-9304
-9299
-9293
-9287
-9281
-9275
-9267
-9259
-9250
-9241
-9231
-9221
-9211
-9201
-9190
-9178
-9164
-9148
-9132
-9114
-9094
-9073
-9050
-9024
-8995
-8963
-8929
-8892
-8854
-8814
-8774
-8731
-8688
-8642
-8597
-8550
-8505
-8461
-8419
-8379
-8341
-8305
-8270
-8237
-8204
-8173
-8145
-8119
-8095
-8071
-8050
-8028
-8006
-7984
-7961
-7939
-7919
-7899
-7881
-7864
-7847
-7830
-7811
-7790
-7767
-7741
-7712
-7680
-7645
-7608
-7570
-7531
-7491
-7450
-7409
-7368
-7325
-7280
-7234
-7187
-7138
-7088
-7038
-6986
-6934
-6881
-6827
-6773
-6717
-6662
-6607
-6553
-6500
-6450
-6403
-6358
-6316
-6277
-6239
-6203
-6170
-6140
-6111
-6085
-6062
-6040
-6020
-6002
-5987
-5973
-5960
-5950
-5941
-5934
-5928
-5924
-5920
-5917
-5915
-5914
-5913
-5915
-5918
-5923
-5932
-5943
-5957
-5975
-5995
-6018
-6043
-6070
-6098
-6128
-6158
-6188
-6219
-6250
-6280
-6312
-6344
-6377
-6411
-6446
-6480
-6515
-6548
-6580
-6611
-6639
-6666
-6690
-6712
-6733
-6751
-6767
-6780
-6791
-6799
-6805
-6809
-6810
-6811
-6809
-6806
-6801
-6796
-6790
-6783
-6777
-6771
-6766
-6763
-6761
-6761
-6763
-6765
-6769
-6773
-6777
-6780
-6783
-6786
-6788
-6788
-6788
-6786
-6782
-6777
-6771
-6765
-6758
-6751
-6745
-6739
-6735
-6732
-6729
-6728
-6727
-6728
-6730
-6733
-6738
-6744
-6752
-6761
-6772
-6783
-6795
-6808
-6820
-6832
-6843
-6854
-6865
-6876
-6886
-6895
-6903
-6910
-6915
-6919
-6921
-6922
-6921
-6921
-6920
-6919
-6918
-6917
-6916
-6916
-6915
-6914
-6913
-6912
-6911
-6909
-6907
-6905
-6903
-6900
-6896
-6892
-6886
-6879
-6871
-6862
-6852
-6841
-6830
-6817
-6805
-6792
-6779
-6766
-6753
-6742
-6732
-6725
-6721
-6720
-6723
-6730
-6740
-6753
-6769
-6787
-6807
-6829
-6855
-6882
-6911
-6941
-6972
-7003
-7034
-7066
-7099
-7132
-7166
-7199
-7231
-7262
-7290
-7316
-7339
-7360
-7379
-7396
-7412
-7426
-7439
-7451
-7462
-7472
-7480
-7489
-7496
-7504
-7511
-7517
-7524
-7532
-7539
-7547
-7556
-7566
-7577
-7590
-7603
-7618
-7634
-7651
-7671
-7692
-7714
-7739
-7765
-7792
-7821
-7851
-7883
-7917
-7953
-7992
-8034
-8079
-8127
-8177
-8231
-8287
-8345
-8405
-8467
-8529
-8591
-8653
-8714
-8772
-8829
-8885
-8939
-8992
-9043
-9093
-9142
-9189
-9235
-9281
-9325
-9370
-9414
-9457
-9500
-9542
-9582
-9619
-9655
-9688
-9717
-9743
-9765
-9783
-9796
-9804
-9807
-9803
-9793
-9776
-9751
-9719
-9680
-9634
-9580
-9519
-9450
-9373
-9289
-9197
-9098
-8993
-8881
-8762
-8636
-8504
-8365
-8220
-8068
-7910
-7746
-7576
-7400
-7218
-7031
-6839
-6641
-6439
-6234
-6025
-5815
-5602
-5387
-5170
-4951
-4730
-4506
-4280
-4053
-3826
-3598
-3371
-3145
-2921
-2700
-2482
-2267
-2055
-1846
-1639
-1434
-1231
-1029
-829
-630
-433
-238
-46
143
328
509
685
856
1022
1181
1334
1481
1622
1759
1891
2020
2145
2268
2387
2502
2614
2723
2829
2933
3035
3135
3233
3328
3421
3511
3598
3684
3767
3848
3927
4003
4078
4148
4215
4278
4337
4391
4440
4484
4523
4557
4586
4611
4633
4651
4666
4678
4688
4696
4702
4706
4708
4708
4705
4700
4692
4679
4662
4640
4613
4582
4547
4509
4469
4427
4384
4341
4298
4255
4212
4171
4129
4088
4046
4006
3965
3924
3883
3840
3797
3751
3703
3653
3601
3547
3492
3437
3381
3325
3269
3213
3157
3100
3044
2989
2936
2885
2837
2792
2751
2715
2683
2656
2635
2622
2616
2619
2632
2657
2692
2739
2797
2865
2945
3035
3135
3246
3367
3497
3636
3785
3943
4111
4286
4470
4660
4856
5057
5263
5471
5682
5896
6111
6328
6545
6763
6980
7198
7414
7630
7845
8058
8271
8481
8691
8900
9107
9312
9516
9718
9917
10114
10309
10502
10692
10880
11067
11251
11434
11616
11797
11977
12155
12332
12508
12683
12857
13031
13205
13379
13552
13727
13902
14078
14257
14438
14623
14810
15000
15194
15392
15594
15800
16011
16227
16448
16675
16907
17145
17389
17638
17894
18155
18421
18693
18970
19251
19537
19827
20122
20422
20726
21035
21349
21668
21990
22315
22643
22973
23303
23632
23960
24287
24610
24930
25244
25554
25856
26151
26439
26719
26991
27256
27514
27765
28010
28248
28479
28704
28922
29134
29341
29541
29736
29926
30109
30286
30456
30618
30773
30920
31058
31188
31308
31420
31523
31617
31703
31781
31851
31914
31970
32019
32061
32097
32127
32150
32165
32176
32179
32176
32165
32147
32119
32085
32042
31989
31928
31857
31777
31689
31593
31488
31377
31259
31135
31004
30869
30728
30582
30432
30278
30121
29959
29794
29626
29454
29279
29101
28919
28735
28548
28359
28169
27978
27787
27597
27407
27219
27032
26846
26662
26481
26302
26126
25953
25785
25622
25465
25313
25169
25031
24901
24778
24664
24556
24457
24365
24282
24206
24139
24080
24029
23986
23951
23925
23907
23898
23897
23904
23918
23938
23963
23992
24024
24059
24096
24136
24177
24221
24267
24315
24365
24419
24475
24534
24597
24663
24734
24808
24887
24970
25059
25154
25254
25360
25472
25589
25711
25837
25966
26098
26231
26365
26498
26630
26759
26884
27004
27118
27225
27325
27418
27503
27580
27650
27711
27765
27810
27848
27878
27901
27918
27929
27937
27942
27946
27949
27953
27958
27964
27972
27979
27987
27993
27998
28000
27998
27993
27983
27968
27949
27925
27897
27866
27832
27797
27761
27725
27689
27653
27617
27582
27547
27512
27477
27441
27403
27363
27321
27277
27230
27181
27130
27075
27017
26954
26887
26814
26736
26651
26562
26467
26368
26265
26158
26050
25939
25827
25713
25597
25480
25361
25241
25118
24993
24868
24741
24614
24487
24361
24235
24110
23986
23861
23737
23612
23486
23359
23230
23099
22964
22825
22683
22536
22385
22230
22071
21909
21743
21572
21397
21218
21032
20842
20647
20448
20244
20037
19827
19615
19402
19189
18976
18765
18555
18347
18140
17934
17729
17523
17317
17111
16905
16697
16490
16283
16076
15870
15666
15465
15267
15074
14886
14704
14528
14358
14194
14036
13884
13737
13597
13461
13331
13205
13083
12967
12855
12748
12645
12548
12455
12367
12283
12203
12128
12056
11988
11924
11863
11804
11749
11696
11645
11596
11548
11502
11458
11415
11374
11335
11297
11261
11227
11194
11164
11137
11112
11090
11071
11055
11041
11029
11020
11015
11014
11018
11028
11044
11068
11100
11140
11188
11243
11305
11373
11447
11525
11607
11691
11778
11867
11958
12052
12147
12246
12348
12455
12566
12682
12804
12933
13068
13211
13362
13521
13687
13862
14046
14237
14436
14643
14856
15077
15303
15535
15772
16012
16256
16500
16745
16988
17227
17463
17692
17913
18127
18332
18528
18715
18893
19062
19224
19378
19524
19665
19800
19928
20051
20168
20278
20381
20478
20567
20650
20726
20795
20858
20915
20965
21009
21047
21079
21103
21121
21130
21131
21123
21107
21084
21052
21013
20968
20916
20857
20791
20718
20637
20549
20452
20347
20232
20107
19972
19828
19675
19514
19346
19172
18993
18811
18626
18441
18255
18069
17883
17698
17513
17329
17144
16957
16769
16579
16385
16187
15987
15783
15576
15366
15153
14939
14724
14507
14289
14071
13852
13633
13415
13197
12980
12763
12548
12334
12120
11908
11697
11488
11280
11074
10871
10669
10470
10274
10081
9893
9708
9529
9355
9186
9023
8865
8711
8561
8414
8271
8131
7994
7860
7729
7600
7474
7351
7229
7110
6992
6876
6762
6649
6539
6430
6322
6215
6110
6007
5905
5806
5708
5614
5522
5432
5346
5263
5184
5110
5041
4978
4920
4869
4823
4783
4749
4720
4696
4677
4662
4652
4645
4643
4644
4648
4656
4667
4681
4700
4722
4748
4779
4813
4851
4891
4934
4978
5023
5068
5113
5157
5200
5243
5287
5330
5374
5420
5467
5518
5572
5630
5691
5754
5821
5889
5958
6027
6096
6163
6228
6290
6348
6402
6451
6495
6533
6564
6589
6609
6623
6632
6636
6638
6638
6637
6636
6636
6637
6640
6644
6651
6659
6670
6682
6695
6709
6723
6739
6756
6774
6794
6816
6839
6863
6889
6915
6940
6965
6987
7007
7022
7032
7037
7035
7026
7011
6988
6960
6926
6886
6843
6795
6745
6693
6638
6582
6524
6464
6402
6336
6268
6196
6121
6042
5959
5873
5782
5689
5593
5493
5391
5286
5178
5067
4953
4836
4715
4591
4463
4331
4194
4053
3908
3759
3606
3450
3291
3130
2967
2802
2636
2469
2302
2133
1964
1795
1624
1452
1278
1103
926
748
569
390
210
31
-148
-327
-504
-679
-853
-1025
-1194
-1360
-1523
-1683
-1839
-1991
-2140
-2285
-2426
-2564
-2699
-2831
-2960
-3086
-3209
-3330
-3449
-3566
-3680
-3792
-3902
-4009
-4114
-4215
-4313
-4408
-4498
-4584
-4666
-4742
-4813
-4879
-4940
-4994
-5043
-5087
-5124
-5155
-5180
-5199
-5212
-5218
-5219
-5215
-5206
-5192
-5174
-5152
-5127
-5100
-5070
-5039
-5007
-4976
-4946
-4917
-4892
-4869
-4849
-4832
-4817
-4806
-4798
-4792
-4789
-4789
-4791
-4796
-4802
-4811
-4822
-4836
-4852
-4870
-4890
-4912
-4936
-4961
-4986
-5011
-5036
-5060
-5083
-5104
-5124
-5143
-5160
-5176
-5191
-5205
-5219
-5232
-5244
-5256
-5267
-5277
-5286
-5293
-5298
-5300
-5298
-5293
-5284
-5271
-5254
-5232
-5208
-5179
-5148
-5115
-5080
-5042
-5004
-4964
-4924
-4883
-4842
-4801
-4760
-4719
-4679
-4639
-4600
-4561
-4522
-4485
-4448
-4411
-4376
-4341
-4307
-4274
-4242
-4210
-4180
-4150
-4121
-4093
-4066
-4040
-4014
-3991
-3969
-3948
-3928
-3909
-3891
-3874
-3858
-3842
-3827
-3813
-3799
-3787
-3775
-3765
-3755
-3745
-3736
-3727
-3718
-3709
-3699
-3688
-3677
-3665
-3653
-3639
-3626
-3612
-3597
-3583
-3569
-3554
-3539
-3523
-3505
-3487
-3466
-3444
-3419
-3392
-3362
-3329
-3293
-3254
-3211
-3165
-3116
-3065
-3010
-2953
-2894
-2833
-2770
-2705
-2640
-2573
-2507
-2442
-2377
-2313
-2251
-2191
-2132
-2075
-2020
-1966
-1914
-1862
-1811
-1762
-1712
-1664
-1615
-1567
-1518
-1470
-1421
-1373
-1325
-1278
-1231
-1185
-1141
-1099
-1059
-1020
-985
-952
-921
-893
-867
-844
-824
-807
-793
-783
-776
-772
-770
-772
-775
-781
-788
-797
-806
-815
-824
-833
-840
-847
-851
-855
-856
-855
-853
-849
-842
-833
-821
-807
-791
-772
-751
-728
-703
-677
-650
-622
-594
-565
-536
-506
-476
-446
-416
-387
-358
-331
-304
-277
-252
-228
-205
-183
-161
-141
-122
-104
-86
-70
-53
-36
-17
2
23
46
72
100
130
163
199
237
277
320
364
409
456
503
550
598
647
695
742
788
833
877
919
959
997
1033
1067
1099
1127
1153
1176
1196
1213
1228
1239
1248
1253
1255
1254
1251
1245
1237
1228
1218
1206
1194
1181
1168
1153
1138
1122
1106
1088
1068
1048
1026
1002
978
953
926
897
867
834
800
763
724
683
640
595
549
501
452
403
354
304
255
207
159
113
68
25
-18
-59
-100
-139
-178
-215
-252
-288
-324
-359
-393
-427
-459
-490
-519
-548
-575
-600
-624
-646
-668
-687
-706
-724
-741
-758
-775
-791
-808
-825
-843
-860
-878
-895
-913
-930
-948
-966
-984
-1002
-1020
-1039
-1056
-1073
-1089
-1103
-1117
-1128
-1138
-1144
-1148
-1149
-1146
-1139
-1129
-1115
-1097
-1076
-1051
-1022
-992
-958
-921
-881
-838
-792
-744
-694
-641
-586
-528
-468
-406
-342
-276
-209
-139
-67
6
82
159
239
321
405
492
580
669
760
851
942
1033
1122
1210
1296
1379
1461
1540
1617
1691
1763
1832
1899
1963
2025
2083
2138
2190
2238
2282
2322
2358
2389
2416
2439
2457
2472
2482
2488
2490
2488
2483
2474
2462
2448
2431
2412
2392
2371
2349
2327
2305
2283
2261
2240
2219
2198
2176
2155
2133
2110
2088
2064
2040
2015
1989
1962
1935
1907
1878
1848
1818
1786
1755
1723
1690
1657
1624
1590
1557
1523
1490
1458
1427
1397
1369
1342
1318
1296
1278
1262
1250
1241
1236
1233
1233
1235
1239
1244
1250
1256
1262
1268
1274
1279
1283
1287
1290
1292
1294
1294
1293
1291
1287
1282
1275
1266
1257
1246
1233
1220
1205
1188
1171
1152
1133
1113
1092
1072
1051
1031
1010
990
969
948
927
906
886
866
846
828
810
795
781
769
759
751
744
740
738
737
738
740
743
746
750
755
759
764
769
774
779
784
788
791
793
794
794
792
788
784
778
771
763
754
744
733
722
711
699
688
677
666
657
648
639
632
625
619
613
607
601
594
587
578
569
559
548
537
524
511
498
485
471
458
444
432
420
410
402
395
391
390
392
396
405
416
431
450
473
498
528
560
595
633
673
715
759
805
852
901
952
1004
1059
1116
1174
1234
1295
1357
1419
1482
1545
1607
1669
1729
1789
1847
1903
1957
2009
2059
2107
2153
2196
2237
2275
2311
2345
2375
2403
2427
2449
2468
2483
2496
2506
2513
2517
2519
2519
2518
2515
2511
2506
2500
2493
2486
2478
2469
2461
2451
2442
2432
2421
2409
2396
2382
2366
2349
2330
2308
2284
2258
2229
2197
2163
2127
2089
2049
2007
1964
1920
1875
1829
1782
1735
1686
1635
1583
1528
1472
1413
1351
1286
1219
1148
1074
997
917
834
748
658
566
470
371
268
162
53
-59
-174
-291
-410
-530
-652
-776
-900
-1025
-1149
-1274
-1399
-1524
-1648
-1771
-1894
-2017
-2138
-2258
-2377
-2495
-2611
-2725
-2839
-2950
-3060
-3169
-3276
-3381
-3484
-3585
-3684
-3781
-3877
-3971
-4064
-4156
-4248
-4339
-4431
-4522
-4613
-4705
-4797
-4889
-4982
-5075
-5168
-5260
-5353
-5444
-5535
-5624
-5713
-5800
-5885
-5969
-6052
-6133
-6213
-6291
-6367
-6441
-6514
-6584
-6653
-6719
-6783
-6844
-6903
-6959
-7012
-7062
-7109
-7154
-7196
-7236
-7273
-7308
-7341
-7373
-7404
-7433
-7462
-7491
-7520
-7549
-7580
-7611
-7644
-7679
-7716
-7754
-7794
-7836
-7880
-7925
-7971
-8019
-8068
-8118
-8169
-8221
-8274
-8329
-8386
-8443
-8502
-8563
-8624
-8686
-8750
-8814
-8878
-8943
-9008
-9073
-9138
-9202
-9265
-9327
-9388
-9447
-9505
-9560
-9614
-9666
-9716
-9764
-9810
-9854
-9897
-9938
-9978
-10017
-10055
-10091
-10127
-10163
-10197
-10231
-10265
-10299
-10333
-10366
-10398
-10431
-10462
-10493
-10523
-10552
-10580
-10606
-10630
-10652
-10673
-10691
-10707
-10721
-10733
-10742
-10750
-10754
-10757
-10757
-10756
-10753
-10748
-10741
-10733
-10724
-10714
-10703
-10691
-10679
-10667
-10656
-10645
-10634
-10624
-10615
-10607
-10601
-10595
-10591
-10589
-10588
-10589
-10592
-10596
-10602
-10608
-10615
-10623
-10630
-10637
-10644
-10650
-10655
-10658
-10661
-10663
-10664
-10663
-10662
-10661
-10658
-10655
-10652
-10648
-10644
-10641
-10637
-10634
-10631
-10628
-10625
-10623
-10621
-10619
-10617
-10615
-10613
-10610
-10607
-10604
-10600
-10596
-10591
-10585
-10579
-10572
-10564
-10556
-10547
-10538
-10529
-10519
-10510
-10500
-10491
-10482
-10474
-10465
-10457
-10449
-10442
-10434
-10427
-10420
-10412
-10404
-10396
-10388
-10379
-10369
-10359
-10349
-10339
-10328
-10318
-10308
-10299
-10290
-10283
-10277
-10273
-10270
-10269
-10270
-10273
-10279
-10286
-10296
-10308
-10323
-10340
-10359
-10380
-10403
-10428
-10455
-10484
-10514
-10547
-10580
-10615
-10651
-10687
-10724
-10760
-10797
-10834
-10870
-10905
-10940
-10975
-11008
-11041
-11073
-11103
-11133
-11162
-11189
-11216
-11241
-11265
-11289
-11312
-11334
-11356
-11378
-11400
-11422
-11444
-11466
-11488
-11511
-11535
-11558
-11582
-11607
-11632
-11657
-11682
-11707
-11733
-11759
-11785
-11811
-11837
-11863
-11890
-11916
-11941
-11967
-11992
-12017
-12041
-12065
-12088
-12110
-12131
-12151
-12170
-12188
-12204
-12219
-12234
-12248
-12262
-12275
-12289
-12302
-12314
-12327
-12339
-12350
-12362
-12373
-12384
-12395
-12405
-12416
-12427
-12437
-12447
-12458
-12468
-12478
-12488
-12498
-12508
-12518
-12528
-12538
-12548
-12558
-12569
-12579
-12590
-12600
-12611
-12622
-12633
-12645
-12658
-12670
-12684
-12699
-12714
-12730
-12748
-12766
-12785
-12805
-12826
-12847
-12868
-12891
-12913
-12937
-12961
-12986
-13012
-13039
-13067
-13096
-13126
-13157
-13189
-13222
-13256
-13291
-13326
-13361
-13397
-13434
-13471
-13508
-13546
-13584
-13624
-13664
-13705
-13747
-13790
-13835
-13881
-13929
-13978
-14028
-14080
-14133
-14188
-14244
-14302
-14361
-14421
-14482
-14545
-14608
-14672
-14736
-14800
-14864
-14927
-14990
-15051
-15112
-15172
-15230
-15287
-15343
-15397
-15449
-15500
-15548
-15595
-15640
-15683
-15724
-15763
-15801
-15837
-15872
-15905
-15937
-15967
-15997
-16026
-16053
-16081
-16107
-16134
-16158
-16184
-16210
-16236
-16261
-16286
-16311
-16335
-16360
-16384
-16407
-16431
-16454
-16477
-16500
-16524
-16549
-16574
-16600
-16626
-16653
-16681
-16709
-16737
-16764
-16792
-16819
-16846
-16872
-16897
-16921
-16945
-16967
-16989
-17010
-17030
-17049
-17068
-17087
-17104
-17121
-17138
-17154
-17170
-17185
-17199
-17214
-17227
-17241
-17254
-17268
-17281
-17294
-17307
-17320
-17333
-17347
-17360
-17373
-17385
-17398
-17410
-17422
-17434
-17444
-17454
-17462
-17470
-17476
-17482
-17487
-17492
-17495
-17498
-17499
-17499
-17498
-17496
-17493
-17489
-17484
-17477
-17470
-17461
-17452
-17442
-17431
-17419
-17407
-17395
-17382
-17368
-17355
-17340
-17326
-17310
-17294
-17276
-17258
-17238
-17217
-17195
-17172
-17147
-17120
-17093
-17063
-17033
-17002
-16969
-16935
-16901
-16865
-16829
-16791
-16753
-16715
-16675
-16635
-16593
-16551
-16508
-16463
-16418
-16370
-16324
-16274
-16224
-16172
-16120
-16065
-16011
-15954
-15896
-15837
-15775
-15713
-15648
-15582
-15515
-15445
-15374
-15302
-15228
-15153
-15076
-14999
-14920
-14840
-14760
-14678
-14596
-14513
-14430
-14345
-14261
-14175
-14089
-14003
-13916
-13829
-13742
-13654
-13567
-13479
-13391
-13304
-13217
-13130
-13043
-12957
-12872
-12788
-12704
-12621
-12539
-12458
-12378
-12298
-12219
-12141
-12063
-11986
-11909
-11833
-11758
-11683
-11609
-11536
-11463
-11392
-11321
-11252
-11183
-11115
-11048
-10982
-10917
-10853
-10791
-10731
-10671
-10614
-10557
-10502
-10448
-10396
-10344
-10293
-10244
-10195
-10148
-10101
-10054
-10009
-9963
-9918
-9873
-9828
-9783
-9737
-9690
-9644
-9596
-9549
-9500
-9452
-9403
-9354
-9305
-9256
-9206
-9157
-9107
-9058
-9008
-8958
-8907
-8856
-8804
-8751
-8697
-8642
-8586
-8528
-8470
-8410
-8350
-8288
-8226
-8163
-8100
-8036
-7972
-7907
-7842
-7776
-7710
-7644
-7576
-7509
-7440
-7372
-7302
-7232
-7161
-7090
-7019
-6947
-6875
-6803
-6730
-6657
-6584
-6509
-6434
-6358
-6281
-6203
-6124
-6044
-5962
-5880
-5796
-5710
-5624
-5536
-5447
-5358
-5268
-5177
-5086
-4994
-4902
-4809
-4716
-4622
-4528
-4435
-4341
-4247
-4154
-4061
-3968
-3876
-3784
-3693
-3602
-3512
-3422
-3332
-3243
-3155
-3066
-2978
-2891
-2804
-2717
-2630
-2544
-2459
-2374
-2290
-2206
-2124
-2041
-1962
-1883
-1806
-1729
-1654
-1581
-1509
-1438
-1369
-1301
-1234
-1169
-1104
-1041
-979
-917
-856
-796
-737
-678
-620
-563
-506
-450
-395
-341
-288
-237
-187
-139
-92
-47
-4
38
78
116
153
188
222
254
285
314
342
369
395
420
444
468
491
515
538
561
585
609
633
659
685
712
740
768
797
827
858
889
920
953
985
1018
1052
1086
1119
1153
1187
1221
1255
1289
1322
1354
1386
1416
1446
1475
1504
1531
1557
1582
1607
1630
1653
1675
1696
1717
1737
1757
1777
1797
1817
1837
1858
1879
1901
1924
1947
1971
1996
2021
2049
2076
2104
2132
2162
2191
2221
2250
2280
2309
2338
2367
2395
2423
2450
2476
2502
2528
2552
2576
2599
2622
2643
2664
2683
2702
2721
2738
2755
2771
2787
2803
2818
2834
2849
2864
2879
2894
2909
2924
2938
2952
2964
2976
2987
2997
3005
3012
3018
3023
3027
3029
3030
3031
3030
3029
3028
3026
3025
3023
3022
3022
3022
3023
3026
3030
3035
3041
3049
3058
3068
3080
3093
3108
3124
3141
3160
3181
3203
3226
3251
3276
3303
3331
3360
3389
3419
3450
3481
3513
3545
3577
3610
3643
3676
3710
3743
3778
3812
3847
3882
3917
3953
3989
4025
4061
4098
4134
4170
4206
4241
4275
4309
4343
4375
4407
4438
4469
4499
4528
4557
4584
4611
4637
4662
4686
4709
4731
4752
4772
4791
4811
4829
4848
4867
4885
4904
4924
4944
4965
4987
5010
5035
5060
5087
5116
5146
5177
5209
5243
5278
5313
5350
5387
5425
5464
5503
5542
5582
5622
5663
5704
5745
5787
5830
5873
5916
5959
6003
6047
6092
6136
6181
6227
6273
6319
6366
6413
6462
6511
6561
6612
6664
6717
6771
6826
6881
6937
6993
7050
7107
7164
7221
7279
7336
7392
7449
7505
7561
7616
7670
7724
7777
7828
7879
7928
7976
8022
8067
8111
8153
8193
8232
8270
8306
8341
8375
8408
8441
8473
8504
8535
8565
8594
8623
8650
8677
8703
8727
8751
8773
8794
8814
8833
8850
8866
8881
8894
8906
8917
8926
8934
8941
8946
8950
8953
8954
8954
8953
8950
8946
8940
8933
8924
8914
8902
8888
8872
8855
8836
8816
8794
8771
8746
8721
8694
8665
8636
8606
8574
8542
8510
8476
8442
8407
8372
8336
8299
8261
8223
8183
8144
8103
8061
8018
7973
7928
7880
7832
7782
7731
7679
7625
7571
7516
7460
7403
7346
7288
7230
7173
7115
7057
7000
6944
6889
6834
6781
6729
6678
6629
6581
6535
6490
6446
6403
6362
6321
6281
6241
6202
6163
6124
6086
6047
6008
5970
5931
5892
5853
5814
5776
5737
5699
5662
5626
5590
5556
5522
5490
5459
5430
5402
5375
5350
5326
5303
5282
5262
5244
5227
5211
5196
5182
5169
5157
5146
5135
5125
5116
5107
5099
5091
5085
5078
5073
5068
5064
5061
5058
5057
5056
5056
5056
5057
5058
5060
5063
5066
5069
5072
5077
5081
5086
5091
5097
5102
5109
5115
5123
5130
5138
5147
5156
5165
5175
5185
5196
5206
5217
5228
5239
5250
5261
5273
5284
5296
5308
5320
5333
5346
5360
5374
5389
5404
5421
5438
5456
5475
5495
5516
5537
5559
5581
5604
5627
5650
5673
5696
5718
5740
5761
5782
5802
5822
5840
5858
5875
5891
5906
5921
5935
5948
5961
5973
5985
5997
6009
6021
6033
6045
6057
6069
6082
6095
6108
6121
6135
6148
6162
6175
6188
6201
6214
6227
6240
6252
6265
6277
6290
6303
6316
6329
6342
6356
6369
6384
6398
6413
6428
6443
6459
6475
6492
6509
6526
6543
6561
6579
6598
6616
6635
6654
6674
6693
6712
6732
6751
6770
6789
6808
6826
6844
6862
6879
6896
6912
6927
6942
6957
6972
6986
6999
7013
7026
7038
7050
7061
7073
7083
7094
7104
7114
7123
7132
7141
7150
7158
7167
7174
7182
7189
7196
7203
7209
7215
7221
7226
7231
7235
7239
7242
7246
7248
7251
7253
7256
7257
7259
7260
7260
7260
7260
7259
7257
7254
7251
7247
7243
7238
7233
7227
7220
7214
7207
7199
7191
7182
7172
7162
7150
7138
7125
7111
7096
7081
7064
7047
7029
7010
6990
6970
6949
6927
6905
6882
6859
6834
6809
6783
6756
6728
6699
6670
6640
6609
6578
6545
6512
6478
6443
6407
6370
6333
6295
6256
6216
6176
6135
6094
6051
6008
5965
5920
5875
5829
5783
5735
5687
5638
5589
5538
5486
5434
5380
5326
5271
5215
5158
5099
5040
4980
4918
4855
4791
4726
4660
4593
4525
4457
4388
4318
4248
4178
4107
4037
3965
3894
3823
3751
3680
3608
3536
3464
3392
3321
3249
3178
3107
3036
2966
2895
2825
2754
2684
2613
2542
2470
2398
2326
2253
2180
2107
2033
1958
1883
1808
1732
1655
1578
1501
1422
1344
1264
1185
1105
1025
945
865
784
704
624
544
463
383
303
223
142
62
-18
-99
-179
-259
-339
-419
-499
-578
-657
-735
-812
-888
-963
-1037
-1110
-1182
-1253
-1323
-1391
-1458
-1524
-1588
-1651
-1714
-1775
-1835
-1895
-1953
-2011
-2068
-2124
-2179
-2233
-2286
-2338
-2389
-2439
-2487
-2534
-2580
-2625
-2668
-2710
-2750
-2790
-2827
-2864
-2900
-2934
-2967
-2998
-3028
-3057
-3085
-3111
-3135
-3159
-3181
-3203
-3223
-3243
-3262
-3280
-3298
-3315
-3333
-3350
-3367
-3384
-3402
-3419
-3437
-3455
-3472
-3490
-3508
-3526
-3544
-3562
-3579
-3596
-3613
-3630
-3646
-3662
-3677
-3692
-3707
-3721
-3735
-3749
-3762
-3774
-3787
-3799
-3810
-3821
-3831
-3841
-3851
-3860
-3868
-3876
-3883
-3890
-3896
-3902
-3907
-3911
-3916
-3920
-3923
-3927
-3930
-3932
-3935
-3937
-3939
-3940
-3942
-3943
-3943
-3943
-3943
-3942
-3941
-3939
-3937
-3933
-3930
-3925
-3920
-3915
-3909
-3903
-3897
-3890
-3882
-3875
-3867
-3859
-3851
-3843
-3834
-3826
-3817
-3807
-3797
-3786
-3774
-3762
-3749
-3735
-3720
-3705
-3688
-3670
-3652
-3632
-3611
-3590
-3568
-3545
-3521
-3497
-3472
-3446
-3419
-3392
-3365
-3336
-3308
-3278
-3248
-3218
-3187
-3155
-3123
-3090
-3056
-3022
-2988
-2952
-2917
-2880
-2843
-2805
-2767
-2728
-2690
-2651
-2612
-2573
-2534
-2495
-2456
-2418
-2380
-2343
-2305
-2269
-2232
-2196
-2160
-2124
-2089
-2053
-2017
-1984
-1949
-1915
-1881
-1847
-1813
-1779
-1746
-1713
-1680
-1647
-1615
-1582
-1550
-1518
-1486
-1454
-1423
-1392
-1361
-1330
-1300
-1271
-1241
-1213
-1184
-1157
-1130
-1103
-1078
-1053
-1029
-1006
-984
-963
-943
-923
-905
-886
-869
-852
-836
-820
-805
-791
-777
-764
-752
-740
-730
-720
-711
-703
-696
-689
-684
-679
-676
-673
-671
-670
-669
-669
-670
-670
-672
-673
-675
-676
-678
-681
-683
-685
-688
-690
-693
-695
-698
-701
-703
-706
-709
-711
-714
-716
-719
-721
-724
-727
-730
-733
-736
-740
-744
-749
-754
-760
-765
-771
-777
-783
-789
-795
-802
-808
-814
-820
-826
-832
-838
-844
-850
-856
-862
-868
-874
-879
-884
-888
-892
-895
-897
-899
-900
-900
-900
-900
-898
-897
-894
-892
-889
-886
-882
-878
-874
-870
-866
-861
-857
-852
-848
-843
-839
-834
-830
-825
-820
-814
-809
-804
-798
-792
-785
-779
-772
-765
-758
-751
-743
-735
-727
-718
-709
-700
-690
-680
-670
-660
-650
-639
-628
-617
-606
-594
-583
-571
-559
-547
-535
-523
-511
-499
-486
-473
-460
-446
-432
-418
-404
-389
-374
-358
-342
-325
-308
-291
-273
-255
-236
-217
-198
-179
-159
-138
-118
-97
-76
-54
-32
-11
11
33
54
75
96
116
136
156
175
193
211
228
245
262
277
293
307
321
335
347
359
370
381
390
398
406
412
418
422
426
429
431
431
431
430
428
424
420
415
408
401
392
383
373
363
351
339
327
314
301
288
274
260
246
232
217
203
188
173
158
143
128
112
96
80
64
48
32
15
0
-16
-31
-46
-60
-73
-86
-99
-110
-122
-132
-142
-152
-162
-171
-180
-188
-197
-205
-214
-223
-231
-240
-249
-258
-268
-278
-288
-299
-310
-322
-334
-346
-359
-372
-385
-398
-412
-425
-439
-453
-467
-482
-497
-512
-527
-544
-560
-577
-595
-613
-632
-651
-671
-691
-712
-734
-756
-779
-802
-827
-852
-878
-905
-932
-961
-990
-1020
-1052
-1083
-1116
-1149
-1182
-1216
-1251
-1287
-1323
-1360
-1397
-1435
-1473
-1511
-1550
-1588
-1627
-1666
-1704
-1743
-1780
-1817
-1853
-1888
-1923
-1956
-1988
-2020
-2050
-2080
-2109
-2138
-2166
-2194
-2222
-2249
-2276
-2304
-2331
-2358
-2385
-2412
-2439
-2466
-2493
-2520
-2546
-2573
-2599
-2626
-2653
-2680
-2708
-2736
-2764
-2792
-2821
-2851
-2880
-2911
-2941
-2972
-3003
-3035
-3067
-3100
-3133
-3167
-3201
-3236
-3271
-3307
-3344
-3381
-3419
-3457
-3496
-3536
-3576
-3617
-3659
-3701
-3743
-3787
-3830
-3875
-3919
-3965
-4010
-4056
-4103
-4150
-4197
-4244
-4292
-4339
-4387
-4435
-4483
-4531
-4579
-4627
-4675
-4723
-4772
-4820
-4869
-4918
-4967
-5016
-5066
-5115
-5165
-5214
-5264
-5314
-5364
-5413
-5463
-5514
-5564
-5614
-5665
-5716
-5766
-5818
-5869
-5920
-5971
-6022
-6073
-6124
-6174
-6225
-6275
-6325
-6374
-6424
-6473
-6522
-6570
-6618
-6665
-6711
-6756
-6801
-6845
-6888
-6930
-6971
-7011
-7050
-7089
-7127
-7164
-7201
-7237
-7272
-7307
-7340
-7374
-7406
-7438
-7470
-7500
-7530
-7559
-7588
-7615
-7642
-7668
-7693
-7717
-7740
-7763
-7784
-7804
-7824
-7842
-7860
-7877
-7893
-7909
-7925
-7940
-7954
-7968
-7982
-7995
-8007
-8021
-8034
-8045
-8058
-8071
-8083
-8095
-8106
-8119
-8130
-8141
-8153
-8163
-8173
-8183
-8194
-8204
-8213
-8221
-8230
-8238
-8245
-8252
-8258
-8264
-8269
-8274
-8277
-8281
-8283
-8285
-8286
-8287
-8287
-8287
-8286
-8285
-8283
-8281
-8279
-8276
-8274
-8271
-8268
-8265
-8261
-8258
-8254
-8250
-8246
-8241
-8235
-8229
-8222
-8215
-8208
-8199
-8189
-8180
-8170
-8161
-8150
-8138
-8128
-8117
-8106
-8095
-8083
-8071
-8060
-8048
-8035
-8022
-8009
-7996
-7981
-7966
-7950
-7933
-7915
-7896
-7876
-7856
-7834
-7812
-7788
-7764
-7738
-7712
-7684
-7656
-7627
-7596
-7565
-7532
-7499
-7465
-7430
-7395
-7358
-7322
-7285
-7248
-7210
-7172
-7134
-7096
-7057
-7018
-6979
-6940
-6901
-6861
-6821
-6780
-6740
-6698
-6657
-6615
-6573
-6530
-6487
-6443
-6399
-6355
-6309
-6264
-6217
-6171
-6123
-6075
-6027
-5978
-5928
-5879
-5828
-5777
-5726
-5674
-5622
-5570
-5518
-5465
-5412
-5360
-5307
-5255
-5202
-5150
-5099
-5047
-4997
-4946
-4896
-4846
-4796
-4747
-4698
-4649
-4600
-4552
-4503
-4454
-4405
-4356
-4306
-4256
-4206
-4156
-4105
-4053
-4002
-3950
-3897
-3845
-3792
-3740
-3688
-3635
-3583
-3531
-3479
-3428
-3376
-3325
-3274
-3222
-3171
-3121
-3070
-3019
-2968
-2917
-2866
-2814
-2763
-2710
-2658
-2605
-2551
-2497
-2442
-2387
-2331
-2275
-2218
-2161
-2104
-2045
-1988
-1929
-1871
-1812
-1753
-1694
-1635
-1576
-1517
-1458
-1400
-1341
-1283
-1225
-1167
-1109
-1051
-994
-936
-879
-823
-766
-710
-654
-598
-542
-486
-430
-375
-319
-264
-208
-153
-98
-43
12
67
121
175
229
283
337
391
445
498
552
605
658
711
763
816
868
920
972
1025
1077
1130
1182
1235
1289
1343
1397
1451
1506
1561
1616
1672
1727
1783
1839
1895
1951
2007
2063
2119
2175
2231
2286
2341
2396
2451
2505
2558
2612
2665
2718
2770
2822
2874
2925
2976
3027
3078
3128
3179
3228
3278
3327
3377
3425
3474
3521
3569
3615
3662
3707
3752
3797
3841
3885
3928
3971
4013
4054
4097
4139
4180
4221
4261
4302
4341
4381
4420
4459
4497
4535
4572
4609
4646
4682
4718
4753
4787
4822
4856
4889
4922
4955
4987
5019
5050
5080
5111
5140
5169
5198
5226
5253
5281
5307
5334
5360
5386
5412
5438
5463
5488
5513
5537
5561
5585
5609
5632
5656
5678
5701
5723
5745
5766
5787
5808
5827
5847
5865
5884
5901
5919
5935
5952
5967
5983
5998
6012
6026
6039
6052
6064
6076
6088
6099
6110
6121
6132
6142
6153
6163
6173
6182
6192
6200
6208
6216
6223
6229
6235
6240
6245
6249
6253
6257
6259
6262
6264
6265
6266
6266
6265
6264
6262
6259
6256
6252
6248
6243
6237
6230
6223
6215
6206
6197
6186
6175
6164
6151
6138
6124
6109
6094
6078
6061
6044
6026
6008
5988
5969
5948
5928
5906
5884
5862
5838
5814
5790
5764
5738
5711
5683
5654
5624
5593
5562
5530
5497
5464
5430
5395
5361
5326
5291
5256
5220
5185
5150
5115
5080
5046
5011
4976
4942
4907
4872
4837
4802
4766
4730
4694
4658
4621
4584
4547
4510
4472
4434
4396
4358
4319
4280
4241
4201
4161
4121
4080
4038
3998
3956
3914
3872
3829
3786
3743
3700
3657
3614
3571
3527
3484
3440
3396
3353
3309
3265
3221
3176
3132
3087
3043
2998
2952
2906
2860
2814
2767
2720
2673
2625
2577
2529
2481
2432
2383
2334
2285
2235
2186
2136
2086
2036
1985
1935
1885
1834
1784
1734
1684
1634
1583
1533
1483
1433
1382
1332
1281
1230
1179
1129
1078
1028
979
929
881
833
785
738
692
646
601
557
514
471
429
387
347
307
267
229
191
153
116
80
44
9
-26
-60
-94
-127
-159
-191
-221
-252
-281
-310
-339
-366
-393
-420
-446
-472
-497
-522
-546
-571
-594
-618
-642
-665
-688
-712
-735
-758
-781
-804
-826
-849
-871
-894
-915
-937
-958
-979
-1000
-1020
-1041
-1061
-1081
-1100
-1119
-1139
-1158
-1177
-1196
-1215
-1234
-1253
-1271
-1290
-1309
-1328
-1346
-1365
-1383
-1402
-1420
-1438
-1456
-1473
-1491
-1508
-1525
-1541
-1558
-1573
-1589
-1605
-1620
-1635
-1650
-1664
-1679
-1693
-1707
-1722
-1736
-1750
-1764
-1778
-1793
-1807
-1821
-1836
-1851
-1866
-1881
-1896
-1912
-1927
-1943
-1959
-1976
-1992
-2009
-2025
-2041
-2059
-2076
-2093
-2110
-2127
-2143
-2160
-2177
-2193
-2210
-2226
-2243
-2260
-2276
-2293
-2310
-2327
-2345
-2362
-2379
-2397
-2414
-2432
-2449
-2466
-2484
-2501
-2518
-2535
-2551
-2568
-2584
-2600
-2615
-2630
-2645
-2660
-2674
-2687
-2701
-2714
-2726
-2739
-2751
-2762
-2774
-2785
-2795
-2806
-2816
-2826
-2836
-2845
-2855
-2864
-2873
-2882
-2891
-2900
-2909
-2918
-2928
-2937
-2946
-2955
-2964
-2972
-2980
-2988
-2996
-3003
-3010
-3016
-3022
-3028
-3034
-3039
-3043
-3047
-3051
-3054
-3056
-3058
-3060
-3061
-3062
-3062
-3062
-3061
-3060
-3059
-3057
-3054
-3052
-3049
-3046
-3043
-3039
-3035
-3031
-3027
-3022
-3016
-3010
-3004
-2997
-2990
-2982
-2973
-2964
-2954
-2944
-2933
-2921
-2909
-2896
-2883
-2870
-2855
-2841
-2826
-2810
-2794
-2777
-2760
-2743
-2725
-2707
-2688
-2670
-2651
-2632
-2613
-2593
-2574
-2554
-2535
-2515
-2495
-2474
-2454
-2433
-2412
-2390
-2368
-2345
-2322
-2299
-2274
-2249
-2224
-2198
-2171
-2143
-2114
-2085
-2054
-2023
-1990
-1957
-1922
-1886
-1849
-1811
-1773
-1733
-1693
-1652
-1611
-1569
-1527
-1485
-1442
-1400
-1357
-1314
-1270
-1227
-1183
-1139
-1095
-1050
-1004
-958
-912
-865
-818
-770
-722
-673
-624
-574
-524
-473
-422
-371
-319
-268
-216
-163
-111
-58
-6
47
101
154
207
261
315
368
422
475
528
582
635
689
742
795
849
902
956
1008
1063
1117
1171
1225
1279
1333
1388
1442
1496
1550
1603
1657
1710
1763
1815
1867
1919
1969
2020
2069
2118
2166
2213
2259
2304
2349
2392
2434
2476
2516
2556
2595
2632
2669
2705
2741
2776
2810
2843
2877
2910
2942
2975
3007
3039
3070
3102
3133
3164
3195
3225
3255
3285
3315
3344
3373
3402
3431
3460
3489
3518
3546
3575
3604
3632
3660
3689
3717
3745
3773
3802
3830
3858
3886
3914
3942
3970
3999
4027
4054
4083
4111
4138
4165
4191
4217
4243
4268
4293
4317
4340
4363
4385
4407
4428
4448
4468
4487
4505
4523
4541
4557
4573
4589
4604
4618
4631
4644
4656
4668
4679
4690
4700
4710
4719
4727
4735
4743
4750
4756
4761
4766
4771
4775
4778
4780
4782
4784
4785
4785
4786
4785
4785
4784
4782
4780
4778
4776
4773
4770
4767
4763
4759
4755
4751
4747
4743
4739
4735
4732
4728
4725
4721
4718
4715
4713
4710
4708
4706
4704
4702
4700
4699
4697
4695
4693
4691
4690
4688
4685
4683
4681
4678
4675
4672
4669
4665
4662
4658
4654
4650
4646
4642
4638
4634
4630
4627
4623
4619
4616
4612
4609
4606
4603
4600
4597
4595
4592
4590
4588
4586
4584
4582
4581
4579
4578
4578
4578
4578
4578
4578
4579
4580
4581
4582
4584
4585
4586
4586
4587
4587
4587
4586
4585
4584
4582
4580
4577
4574
4570
4566
4562
4557
4551
4545
4539
4532
4524
4516
4508
4499
4490
4480
4471
4460
4450
4439
4428
4417
4405
4393
4380
4367
4354
4340
4325
4310
4294
4278
4260
4242
4223
4203
4182
4160
4137
4113
4088
4062
4035
4006
3977
3947
3915
3883
3849
3815
3780
3744
3707
3670
3632
3593
3554
3515
3475
3435
3394
3354
3314
3273
3233
3192
3152
3112
3073
3033
2994
2955
2916
2878
2839
2801
2763
2725
2687
2650
2613
2576
2540
2504
2468
2433
2398
2364
2330
2297
2264
2232
2200
2169
2138
2107
2077
2047
2017
1987
1958
1929
1900
1871
1842
1813
1784
1756
1727
1698
1669
1640
1610
1580
1550
1519
1488
1457
1425
1392
1360
1326
1293
1259
1224
1190
1155
1120
1085
1049
1012
977
941
905
869
832
796
759
723
687
651
615
579
543
508
473
437
402
367
332
297
262
227
192
156
121
86
50
15
-21
-57
-93
-128
-164
-200
-236
-271
-306
-340
-375
-409
-442
-475
-508
-541
-573
-605
-636
-667
-698
-728
-758
-788
-817
-846
-876
-904
-933
-961
-990
-1018
-1045
-1073
-1100
-1127
-1153
-1179
-1204
-1230
-1255
-1279
-1304
-1328
-1351
-1374
-1397
-1420
-1442
-1463
-1485
-1505
-1526
-1546
-1566
-1586
-1605
-1624
-1643
-1661
-1680
-1698
-1716
-1734
-1753
-1771
-1789
-1807
-1825
-1843
-1861
-1879
-1897
-1915
-1932
-1949
-1966
-1983
-2000
-2016
-2031
-2047
-2062
-2076
-2090
-2104
-2117
-2129
-2141
-2153
-2164
-2174
-2184
-2193
-2202
-2210
-2218
-2226
-2233
-2240
-2247
-2253
-2260
-2266
-2271
-2277
-2282
-2287
-2292
-2296
-2300
-2305
-2309
-2313
-2317
-2320
-2324
-2328
-2331
-2335
-2338
-2341
-2344
-2347
-2350
-2353
-2355
-2358
-2360
-2363
-2365
-2367
-2368
-2370
-2372
-2373
-2374
-2375
-2376
-2377
-2377
-2377
-2377
-2376
-2376
-2375
-2374
-2372
-2370
-2368
-2366
-2363
-2359
-2356
-2352
-2347
-2342
-2337
-2332
-2326
-2319
-2312
-2305
-2297
-2288
-2279
-2270
-2259
-2249
-2237
-2225
-2213
-2199
-2185
-2171
-2156
-2140
-2124
-2107
-2090
-2072
-2053
-2035
-2015
-1996
-1975
-1955
-1934
-1913
-1892
-1870
-1849
-1827
-1806
-1784
-1763
-1741
-1719
-1697
-1675
-1654
-1632
-1610
-1588
-1567
-1545
-1524
-1503
-1481
-1461
-1440
-1419
-1399
-1378
-1358
-1338
-1317
-1297
-1277
-1256
-1235
-1214
-1193
-1172
-1150
-1128
-1106
-1084
-1061
-1039
-1016
-992
-969
-945
-921
-897
-872
-847
-822
-796
-770
-744
-717
-691
-664
-637
-610
-583
-555
-527
-499
-471
-443
-414
-385
-357
-328
-299
-271
-243
-215
-187
-160
-134
-108
-82
-57
-32
-8
16
39
63
86
108
131
153
175
197
218
239
261
281
302
322
342
362
381
400
419
437
456
473
491
508
526
543
559
576
592
608
623
638
653
668
682
696
709
722
735
747
759
771
783
795
807
819
830
842
854
866
878
890
902
914
926
939
951
964
977
990
1002
1014
1028
1041
1054
1067
1080
1093
1106
1119
1131
1144
1156
1169
1181
1193
1205
1217
1229
1241
1252
1264
1275
1286
1296
1307
1317
1327
1337
1346
1355
1364
1372
1380
1388
1395
1402
1409
1415
1421
1426
1431
1436
1441
1446
1450
1454
1457
1461
1464
1466
1469
1470
1472
1473
1473
1473
1473
1473
1472
1470
1469
1467
1465
1463
1461
1459
1456
1454
1451
1449
1446
1444
1441
1438
1435
1432
1429
1425
1421
1417
1413
1408
1403
1397
1391
1385
1379
1373
1366
1360
1354
1347
1341
1335
1329
1323
1317
1311
1305
1299
1293
1286
1280
1272
1265
1257
1249
1240
1232
1222
1213
1203
1193
1182
1171
1160
1148
1136
1124
1111
1098
1085
1071
1057
1043
1029
1014
999
983
967
951
935
918
900
883
865
847
828
810
791
771
752
732
712
692
671
650
630
609
587
566
545
523
501
479
457
435
412
389
366
342
318
294
270
245
221
196
171
146
121
96
71
46
21
-3
-27
-52
-76
-100
-125
-149
-173
-198
-223
-248
-273
-299
-325
-351
-378
-405
-432
-460
-487
-516
-544
-572
-601
-630
-659
-688
-718
-747
-776
-805
-834
-863
-892
-921
-950
-979
-1008
-1037
-1067
-1096
-1126
-1155
-1185
-1215
-1246
-1276
-1307
-1338
-1370
-1402
-1434
-1467
-1499
-1533
-1566
-1600
-1633
-1667
-1701
-1736
-1770
-1804
-1838
-1871
-1905
-1939
-1972
-2005
-2037
-2071
-2104
-2137
-2169
-2202
-2234
-2266
-2298
-2330
-2362
-2393
-2425
-2456
-2487
-2517
-2547
-2578
-2607
-2637
-2666
-2695
-2724
-2753
-2781
-2809
-2836
-2864
-2891
-2917
-2944
-2970
-2996
-3022
-3048
-3074
-3099
-3125
-3150
-3176
-3201
-3226
-3251
-3276
-3301
-3326
-3351
-3375
-3400
-3424
-3448
-3472
-3495
-3518
-3541
-3563
-3585
-3606
-3627
-3647
-3667
-3687
-3706
-3725
-3744
-3762
-3780
-3798
-3815
-3833
-3849
-3866
-3882
-3898
-3913
-3929
-3944
-3959
-3974
-3989
-4003
-4018
-4032
-4046
-4061
-4075
-4089
-4102
-4116
-4129
-4142
-4154
-4166
-4178
-4190
-4201
-4212
-4223
-4233
-4243
-4252
-4261
-4270
-4278
-4286
-4294
-4301
-4308
-4314
-4320
-4326
-4332
-4337
-4342
-4347
-4352
-4356
-4360
-4364
-4368
-4371
-4375
-4378
-4380
-4383
-4385
-4387
-4388
-4390
-4391
-4391
-4391
-4391
-4391
-4390
-4389
-4388
-4386
-4383
-4381
-4378
-4374
-4370
-4366
-4361
-4355
-4350
-4343
-4336
-4329
-4321
-4312
-4303
-4293
-4283
-4272
-4261
-4249
-4237
-4224
-4210
-4197
-4182
-4167
-4152
-4136
-4120
-4103
-4085
-4067
-4049
-4030
-4010
-3990
-3970
-3949
-3928
-3906
-3884
-3862
-3839
-3815
-3792
-3768
-3743
-3718
-3692
-3666
-3640
-3613
-3585
-3557
-3529
-3500
-3472
-3443
-3413
-3384
-3354
-3325
-3295
-3265
-3235
-3206
-3176
-3146
-3116
-3086
-3056
-3026
-2997
-2968
-2939
-2910
-2882
-2854
-2826
-2799
-2772
-2745
-2719
-2693
-2668
-2643
-2618
-2593
-2569
-2546
-2522
-2499
-2476
-2453
-2431
-2408
-2386
-2364
-2341
-2319
-2296
-2273
-2249
-2225
-2201
-2176
-2150
-2124
-2098
-2070
-2041
-2013
-1985
-1955
-1925
-1894
-1863
-1832
-1800
-1768
-1735
-1703
-1670
-1637
-1603
-1570
-1536
-1503
-1469
-1435
-1401
-1367
-1333
-1299
-1264
-1229
-1194
-1159
-1124
-1088
-1052
-1016
-980
-943
-907
-870
-833
-797
-760
-724
-687
-651
-615
-580
-545
-510
-476
-443
-410
-377
-345
-314
-283
-253
-224
-196
-169
-142
-116
-91
-67
-43
-20
1
22
43
62
81
100
117
135
151
168
184
200
215
230
245
260
275
289
304
318
332
346
360
374
388
402
416
430
444
458
472
486
499
513
527
540
554
567
580
593
606
619
631
643
656
668
680
691
703
714
725
736
747
758
768
778
788
798
808
817
826
836
844
853
862
871
879
888
896
905
913
921
929
937
944
951
958
965
971
977
983
989
994
1000
1004
1010
1014
1020
1025
1030
1035
1040
1044
1049
1053
1057
1061
1065
1068
1072
1075
1078
1082
1085
1088
1091
1094
1097
1100
1104
1108
1112
1116
1121
1126
1131
1137
1143
1150
1157
1165
1173
1181
1190
1200
1209
1219
1229
1239
1249
1260
1270
1280
1289
1299
1308
1317
1325
1333
1341
1348
1354
1360
1366
1371
1375
1378
1381
1384
1385
1386
1386
1385
1383
1381
1378
1375
1370
1366
1360
1354
1348
1341
1334
1326
1318
1309
1300
1291
1281
1271
1260
1249
1238
1226
1214
1202
1189
1176
1162
1149
1134
1120
1105
1089
1074
1057
1041
1024
1006
989
970
951
932
912
892
872
851
830
808
786
764
742
720
697
675
652
630
607
585
562
540
518
495
473
451
429
408
386
365
344
323
302
281
261
240
220
200
179
159
139
118
98
77
56
35
14
-7
-29
-50
-71
-92
-114
-135
-156
-176
-197
-217
-237
-257
-276
-296
-315
-334
-352
-371
-389
-407
-424
-441
-457
-473
-489
-504
-519
-533
-547
-561
-574
-586
-598
-610
-621
-632
-643
-653
-662
-671
-679
-687
-695
-702
-709
-715
-721
-726
-731
-736
-740
-744
-748
-751
-754
-757
-760
-762
-764
-765
-766
-767
-767
-767
-766
-766
-764
-763
-761
-758
-756
-753
-749
-746
-742
-738
-734
-729
-724
-719
-714
-708
-703
-696
-690
-683
-676
-669
-661
-653
-644
-635
-626
-616
-606
-596
-585
-574
-562
-550
-537
-524
-511
-498
-484
-470
-456
-442
-428
-414
-401
-387
-373
-360
-347
-333
-320
-307
-295
-282
-269
-256
-244
-231
-219
-206
-194
-181
-169
-156
-143
-131
-118
-105
-92
-80
-67
-54
-41
-28
-16
-3
9
21
33
44
56
67
77
88
98
107
117
126
135
144
153
162
170
179
187
196
205
213
222
231
240
249
258
267
276
285
294
303
312
322
331
340
349
357
366
374
383
391
398
406
413
420
427
434
440
446
452
458
464
470
476
482
487
493
499
505
510
516
522
528
534
540
546
552
558
564
569
575
581
587
593
599
605
611
616
622
628
633
639
644
649
654
658
663
667
672
676
679
683
687
690
693
696
699
701
703
705
707
709
710
711
712
713
714
715
717
718
719
721
723
725
727
729
732
734
737
740
743
746
749
752
755
759
762
766
770
773
778
782
786
791
796
801
806
811
817
823
829
836
842
850
857
865
873
882
891
900
910
920
930
941
953
964
977
989
1002
1016
1031
1046
1061
1077
1094
1111
1129
1147
1166
1186
1206
1226
1247
1268
1290
1312
1335
1358
1381
1405
1429
1453
1478
1503
1529
1555
1581
1607
1634
1661
1688
1714
1741
1768
1795
1821
1848
1874
1900
1926
1952
1978
2003
2028
2054
2078
2103
2127
2152
2175
2199
2221
2244
2266
2288
2309
2330
2350
2370
2390
2409
2428
2447
2465
2483
2501
2518
2535
2552
2568
2583
2599
2613
2628
2641
2655
2668
2680
2692
2703
2714
2724
2733
2742
2751
2758
2766
2772
2779
2784
2790
2794
2799
2802
2806
2808
2810
2812
2813
2814
2814
2813
2812
2811
2809
2806
2803
2799
2795
2791
2786
2781
2776
2770
2763
2757
2750
2743
2735
2727
2719
2710
2701
2692
2682
2672
2661
2650
2639
2628
2616
2603
2591
2578
2565
2551
2538
2524
2509
2495
2480
2464
2449
2433
2417
2401
2385
2368
2351
2334
2316
2298
2280
2261
2242
2222
2202
2182
2161
2139
2117
2095
2072
2048
2024
1999
1974
1948
1922
1895
1867
1840
1812
1784
1755
1727
1698
1669
1640
1611
1582
1553
1523
1494
1464
1434
1404
1374
1343
1313
1282
1252
1221
1190
1159
1129
1098
1067
1037
1006
976
946
917
887
858
829
801
772
744
716
689
661
634
606
579
551
524
496
468
440
411
383
354
325
295
265
236
205
175
145
114
84
53
22
-8
-39
-69
-99
-129
-158
-187
-216
-245
-273
-301
-328
-355
-382
-409
-436
-462
-489
-515
-542
-568
-595
-621
-648
-675
-703
-731
-759
-788
-816
-846
-876
-906
-936
-967
-998
-1029
-1061
-1092
-1124
-1155
-1187
-1219
-1250
-1282
-1313
-1344
-1375
-1406
-1437
-1468
-1499
-1529
-1560
-1591
-1621
-1652
-1682
-1713
-1744
-1775
-1806
-1837
-1869
-1900
-1931
-1963
-1994
-2025
-2057
-2089
-2121
-2152
-2184
-2216
-2248
-2280
-2312
-2344
-2376
-2408
-2440
-2472
-2503
-2535
-2567
-2599
-2630
-2662
-2693
-2724
-2755
-2786
-2816
-2846
-2876
-2906
-2935
-2964
-2993
-3021
-3049
-3077
-3104
-3131
-3157
-3183
-3209
-3234
-3259
-3283
-3307
-3331
-3354
-3377
-3400
-3422
-3444
-3466
-3487
-3508
-3529
-3549
-3569
-3588
-3607
-3625
-3643
-3660
-3677
-3692
-3708
-3722
-3736
-3749
-3761
-3772
-3783
-3792
-3801
-3809
-3816
-3822
-3827
-3831
-3835
-3837
-3839
-3840
-3840
-3839
-3838
-3835
-3832
-3829
-3824
-3819
-3813
-3806
-3799
-3791
-3783
-3774
-3765
-3755
-3744
-3733
-3722
-3710
-3698
-3686
-3673
-3660
-3647
-3633
-3619
-3605
-3590
-3575
-3560
-3544
-3529
-3512
-3496
-3478
-3461
-3442
-3424
-3404
-3384
-3363
-3342
-3320
-3297
-3273
-3249
-3225
-3199
-3174
-3147
-3120
-3093
-3065
-3036
-3008
-2978
-2949
-2919
-2888
-2857
-2826
-2795
-2764
-2732
-2700
-2668
-2636
-2603
-2571
-2538
-2505
-2473
-2440
-2407
-2374
-2341
-2308
-2275
-2242
-2209
-2176
-2143
-2111
-2078
-2045
-2013
-1982
-1950
-1919
-1888
-1858
-1829
-1800
-1772
-1744
-1718
-1692
-1667
-1643
-1620
-1597
-1576
-1555
-1536
-1517
-1499
-1481
-1464
-1448
-1433
-1418
-1403
-1389
-1376
-1363
-1350
-1338
-1326
-1315
-1305
-1294
-1285
-1276
-1267
-1259
-1252
-1245
-1239
-1233
-1227
-1223
-1218
-1215
-1212
-1209
-1207
-1205
-1204
-1204
-1204
-1204
-1205
-1206
-1208
-1210
-1213
-1215
-1219
-1222
-1226
-1230
-1234
-1239
-1243
-1248
-1254
-1259
-1264
-1270
-1276
-1282
-1288
-1294
-1301
-1308
-1315
-1322
-1330
-1338
-1346
-1354
-1363
-1372
-1381
-1390
-1400
-1410
-1420
-1430
-1440
-1451
-1462
-1473
-1484
-1496
-1507
-1519
-1531
-1543
-1556
-1568
-1580
-1593
-1605
-1617
-1629
-1641
-1653
-1664
-1676
-1687
-1699
-1710
-1721
-1732
-1743
-1753
-1764
-1775
-1785
-1796
-1806
-1817
-1827
-1838
-1848
-1859
-1869
-1880
-1890
-1901
-1912
-1922
-1933
-1944
-1956
-1967
-1979
-1991
-2003
-2016
-2029
-2041
-2056
-2069
-2083
-2098
-2113
-2128
-2143
-2159
-2175
-2192
-2209
-2227
-2245
-2264
-2283
-2303
-2323
-2344
-2366
-2388
-2410
-2433
-2456
-2480
-2504
-2528
-2553
-2578
-2603
-2629
-2654
-2680
-2706
-2733
-2759
-2785
-2811
-2837
-2863
-2888
-2914
-2938
-2963
-2987
-3011
-3034
-3057
-3079
-3101
-3122
-3143
-3164
-3184
-3204
-3223
-3243
-3262
-3280
-3299
-3317
-3335
-3353
-3371
-3388
-3406
-3423
-3440
-3457
-3474
-3491
-3508
-3524
-3541
-3557
-3573
-3589
-3605
-3621
-3637
-3653
-3669
-3684
-3700
-3716
-3731
-3747
-3762
-3778
-3793
-3809
-3824
-3839
-3854
-3870
-3885
-3899
-3914
-3929
-3943
-3957
-3972
-3985
-3999
-4011
-4026
-4038
-4051
-4064
-4075
-4089
-4101
-4113
-4125
-4137
-4148
-4160
-4172
-4183
-4195
-4206
-4217
-4228
-4239
-4250
-4261
-4272
-4282
-4293
-4303
-4313
-4323
-4333
-4342
-4352
-4361
-4370
-4378
-4387
-4395
-4402
-4410
-4416
-4423
-4428
-4434
-4438
-4442
-4446
-4449
-4451
-4453
-4454
-4454
-4454
-4453
-4452
-4450
-4448
-4445
-4441
-4437
-4432
-4427
-4421
-4414
-4407
-4399
-4391
-4382
-4372
-4362
-4351
-4339
-4327
-4314
-4301
-4287
-4273
-4258
-4242
-4226
-4209
-4192
-4174
-4156
-4137
-4117
-4097
-4077
-4056
-4034
-4011
-3990
-3967
-3943
-3919
-3895
-3870
-3845
-3819
-3793
-3767
-3740
-3714
-3687
-3660
-3632
-3605
-3577
-3550
-3522
-3494
-3465
-3437
-3408
-3380
-3351
-3322
-3292
-3262
-3232
-3202
-3171
-3139
-3107
-3075
-3042
-3009
-2975
-2940
-2905
-2869
-2833
-2796
-2758
-2720
-2680
-2641
-2600
-2559
-2517
-2474
-2431
-2387
-2342
-2297
-2251
-2205
-2158
-2111
-2063
-2015
-1966
-1917
-1868
-1818
-1768
-1718
-1668
-1618
-1568
-1518
-1467
-1417
-1367
-1317
-1267
-1217
-1167
-1117
-1068
-1018
-969
-920
-871
-822
-773
-724
-676
-628
-580
-532
-484
-436
-389
-341
-294
-248
-201
-155
-109
-63
-17
28
73
118
162
206
250
294
337
380
423
466
508
550
591
632
673
713
753
792
831
869
907
944
981
1016
1053
1088
1122
1155
1188
1220
1251
1282
1311
1340
1368
1396
1423
1448
1474
1498
1522
1545
1568
1589
1611
1631
1651
1670
1689
1707
1725
1742
1759
1775
1791
1806
1820
1834
1848
1861
1874
1886
1898
1909
1920
1930
1940
1949
1958
1966
1974
1981
1988
1994
2000
2005
2009
2013
2016
2019
2021
2021
2023
2023
2021
2021
2019
2016
2013
2009
2005
2000
1995
1989
1983
1977
1970
1963
1955
1948
1940
1932
1924
1915
1907
1899
1890
1882
1874
1866
1858
1850
1843
1836
1829
1823
1817
1812
1806
1802
1797
1793
1790
1786
1784
1781
1779
1777
1775
1774
1772
1771
1770
1769
1768
1767
1766
1764
1763
1761
1759
1757
1755
1752
1749
1746
1742
1738
1733
1729
1723
1718
1712
1707
1700
1694
1687
1680
1673
1666
1658
1650
1642
1633
1624
1615
1606
1596
1586
1576
1566
1556
1545
1534
1523
1512
1500
1488
1476
1464
1452
1440
1427
1415
1402
1389
1376
1362
1349
1336
1323
1310
1297
1284
1271
1258
1246
1233
1221
1210
1198
1187
1176
1165
1155
1145
1136
1127
1118
1110
1102
1095
1088
1081
1075
1069
1063
1057
1052
1047
1043
1039
1035
1031
1028
1025
1022
1018
1016
1012
1010
1006
1004
1000
998
995
992
989
986
983
980
978
975
972
969
965
962
959
955
951
948
944
940
935
931
926
922
917
912
906
901
895
889
883
877
870
864
857
850
843
836
829
822
815
807
800
793
786
779
771
765
758
751
744
737
730
724
717
710
703
696
689
681
674
666
658
650
642
634
625
617
608
599
589
580
570
560
550
539
528
517
506
495
483
471
459
447
435
423
410
397
384
371
358
344
330
316
301
286
271
255
239
222
205
188
170
153
135
116
98
79
60
41
21
2
-18
-38
-58
-78
-99
-119
-140
-160
-181
-201
-222
-242
-263
-283
-303
-323
-342
-362
-381
-400
-419
-438
-456
-474
-492
-510
-528
-545
-562
-579
-595
-611
-627
-643
-658
-673
-688
-703
-718
-732
-746
-760
-774
-788
-802
-815
-829
-843
-856
-869
-882
-896
-909
-922
-934
-947
-959
-972
-984
-996
-1008
-1020
-1032
-1043
-1055
-1066
-1077
-1088
-1099
-1110
-1120
-1131
-1141
-1151
-1161
-1170
-1180
-1190
-1199
-1209
-1218
-1228
-1238
-1247
-1257
-1267
-1278
-1288
-1299
-1310
-1321
-1332
-1344
-1355
-1367
-1379
-1391
-1403
-1415
-1427
-1439
-1451
-1463
-1475
-1486
-1497
-1508
-1519
-1530
-1541
-1552
-1562
-1573
-1583
-1594
-1604
-1614
-1624
-1635
-1645
-1655
-1665
-1675
-1685
-1694
-1704
-1713
-1722
-1732
-1740
-1749
-1757
-1765
-1773
-1781
-1788
-1795
-1801
-1807
-1813
-1818
-1823
-1827
-1831
-1835
-1838
-1842
-1844
-1847
-1849
-1851
-1853
-1855
-1856
-1858
-1860
-1861
-1863
-1865
-1867
-1869
-1872
-1874
-1877
-1880
-1884
-1887
-1891
-1894
-1898
-1902
-1906
-1910
-1914
-1919
-1923
-1927
-1931
-1935
-1939
-1943
-1947
-1952
-1956
-1960
-1965
-1969
-1974
-1979
-1984
-1989
-1994
-2000
-2005
-2012
-2017
-2025
-2031
-2037
-2045
-2052
-2059
-2067
-2074
-2081
-2088
-2096
-2103
-2110
-2117
-2123
-2130
-2136
-2142
-2148
-2154
-2159
-2165
-2170
-2175
-2180
-2185
-2190
-2195
-2200
-2205
-2210
-2215
-2220
-2225
-2231
-2236
-2241
-2246
-2251
-2256
-2261
-2266
-2271
-2276
-2281
-2286
-2291
-2295
-2300
-2304
-2308
-2312
-2316
-2319
-2322
-2325
-2328
-2330
-2332
-2334
-2336
-2338
-2339
-2341
-2342
-2343
-2344
-2345
-2346
-2347
-2348
-2349
-2349
-2350
-2351
-2352
-2353
-2354
-2355
-2356
-2357
-2358
-2359
-2360
-2361
-2362
-2363
-2363
-2364
-2365
-2365
-2366
-2366
-2366
-2366
-2365
-2365
-2364
-2363
-2362
-2361
-2359
-2357
-2355
-2353
-2351
-2348
-2345
-2342
-2339
-2336
-2332
-2328
-2324
-2319
-2315
-2310
-2304
-2298
-2293
-2286
-2280
-2273
-2266
-2259
-2251
-2243
-2235
-2227
-2218
-2209
-2200
-2191
-2182
-2172
-2162
-2152
-2141
-2130
-2119
-2108
-2096
-2084
-2072
-2059
-2045
-2033
-2020
-2005
-1992
-1978
-1963
-1948
-1933
-1917
-1902
-1886
-1870
-1853
-1837
-1820
-1803
-1785
-1768
-1750
-1732
-1713
-1695
-1676
-1657
-1638
-1618
-1599
-1579
-1559
-1539
-1518
-1498
-1477
-1456
-1436
-1415
-1393
-1372
-1351
-1329
-1308
-1286
-1264
-1242
-1219
-1197
-1174
-1151
-1128
-1104
-1080
-1056
-1032
-1008
-983
-958
-933
-908
-883
-858
-832
-807
-781
-755
-729
-703
-677
-651
-625
-599
-573
-547
-521
-495
-469
-442
-416
-390
-363
-337
-310
-284
-257
-231
-204
-177
-150
-124
-97
-71
-44
-18
9
35
61
87
113
138
163
189
214
238
263
287
311
334
357
380
403
425
446
467
488
508
528
547
566
584
602
619
636
652
667
682
696
710
723
735
747
758
769
779
789
798
807
815
823
830
837
844
850
856
861
866
871
875
879
883
887
890
893
895
898
900
902
904
905
906
907
908
909
909
910
910
910
910
910
910
910
910
910
910
910
910
910
911
911
911
912
912
913
914
915
916
917
919
920
921
923
924
925
927
928
929
931
932
934
935
937
938
940
941
943
944
946
947
948
949
950
951
951
952
952
952
952
952
951
950
949
947
946
944
942
939
937
934
931
929
925
922
919
916
912
909
905
902
898
894
891
887
883
879
875
871
867
863
859
855
851
846
842
838
833
829
824
820
815
811
806
801
797
792
787
782
777
772
766
760
754
748
741
735
727
720
712
704
696
687
679
670
660
651
641
631
621
610
600
589
579
568
558
548
538
528
518
509
500
491
482
474
467
459
452
445
439
432
426
420
415
410
404
400
395
391
386
383
379
376
372
369
367
364
361
359
357
355
353
351
349
347
345
342
340
338
336
333
331
328
326
323
320
316
313
309
305
301
297
293
288
283
278
273
268
262
257
251
246
240
235
229
224
219
213
208
203
198
193
189
185
180
176
173
169
166
163
160
158
155
153
151
149
148
146
145
144
143
142
141
140
139
138
138
137
136
135
134
133
132
131
130
129
128
126
125
124
122
121
120
118
117
116
115
114
113
112
112
111
111
110
110
110
109
109
109
109
108
108
107
106
105
103
102
100
98
95
93
89
86
82
79
74
70
65
60
55
49
43
36
30
23
15
8
0
-7
-15
-23
-31
-39
-47
-54
-62
-70
-77
-84
-90
-96
-102
-108
-113
-118
-122
-126
-129
-132
-135
-137
-138
-139
-139
-139
-138
-136
-134
-132
-129
-125
-121
-117
-112
-108
-102
-97
-92
-86
-80
-75
-69
-63
-57
-51
-45
-40
-34
-29
-24
-19
-13
-8
-3
1
6
10
15
19
22
26
30
33
36
40
43
45
48
51
54
56
59
61
63
66
68
70
73
75
78
80
82
85
87
89
91
93
95
97
99
101
103
104
106
107
108
109
110
111
112
113
113
114
114
114
115
115
115
115
115
115
115
114
114
114
114
113
113
112
111
110
109
108
106
105
103
101
98
95
92
89
85
81
77
73
68
64
59
53
48
43
38
33
28
22
18
13
8
4
0
-4
-8
-12
-15
-18
-22
-25
-28
-31
-34
-37
-41
-44
-47
-51
-54
-58
-62
-66
-71
-76
-81
-86
-92
-98
-105
-111
-118
-126
-133
-141
-149
-157
-166
-175
-183
-192
-201
-210
-218
-227
-236
-245
-254
-263
-271
-280
-289
-297
-306
-315
-323
-332
-340
-349
-358
-366
-375
-384
-393
-402
-411
-421
-430
-440
-449
-459
-469
-479
-489
-499
-510
-520
-531
-541
-552
-562
-573
-584
-594
-605
-615
-625
-635
-645
-655
-665
-675
-685
-695
-704
-714
-723
-733
-742
-751
-760
-769
-778
-787
-795
-804
-812
-820
-828
-835
-843
-850
-857
-863
-870
-876
-882
-888
-893
-899
-904
-908
-913
-918
-922
-926
-930
-934
-938
-941
-945
-948
-951
-954
-956
-959
-962
-964
-967
-969
-971
-973
-975
-976
-978
-980
-982
-984
-986
-988
-990
-993
-995
-998
-1000
-1002
-1006
-1008
-1010
-1014
-1016
-1018
-1022
-1025
-1027
-1030
-1032
-1035
-1037
-1039
-1041
-1043
-1045
-1046
-1048
-1049
-1051
-1052
-1053
-1054
-1055
-1057
-1058
-1059
-1060
-1061
-1062
-1062
-1063
-1064
-1065
-1066
-1068
-1069
-1070
-1072
-1074
-1076
-1078
-1080
-1083
-1085
-1088
-1092
-1095
-1099
-1104
-1108
-1113
-1118
-1124
-1129
-1135
-1141
-1148
-1155
-1162
-1169
-1176
-1183
-1191
-1199
-1207
-1215
-1223
-1231
-1240
-1249
-1257
-1267
-1276
-1285
-1295
-1305
-1315
-1325
-1335
-1346
-1356
-1366
-1377
-1387
-1398
-1408
-1418
-1428
-1438
-1448
-1457
-1467
-1476
-1485
-1493
-1502
-1510
-1518
-1526
-1534
-1541
-1549
-1555
-1562
-1568
-1574
-1579
-1584
-1588
-1592
-1596
-1600
-1603
-1605
-1608
-1610
-1611
-1613
-1614
-1615
-1616
-1616
-1617
-1617
-1617
-1617
-1617
-1616
-1615
-1614
-1613
-1612
-1610
-1608
-1606
-1604
-1601
-1598
-1595
-1591
-1588
-1583
-1579
-1574
-1569
-1564
-1558
-1552
-1546
-1539
-1532
-1525
-1518
-1510
-1502
-1493
-1484
-1475
-1466
-1456
-1446
-1436
-1425
-1414
-1403
-1392
-1381
-1370
-1358
-1347
-1336
-1325
-1314
-1303
-1292
-1282
-1271
-1261
-1251
-1240
-1230
-1220
-1210
-1201
-1191
-1181
-1172
-1162
-1153
-1143
-1134
-1125
-1115
-1106
-1097
-1087
-1078
-1068
-1059
-1049
-1039
-1030
-1020
-1010
-1000
-990
-980
-970
-960
-950
-940
-930
-920
-910
-900
-890
-880
-869
-859
-849
-838
-827
-816
-805
-794
-783
-771
-760
-748
-736
-723
-711
-699
-686
-673
-661
-648
-635
-622
-609
-596
-583
-570
-556
-543
-530
-516
-503
-490
-476
-463
-449
-435
-422
-408
-394
-380
-367
-353
-339
-326
-312
-299
-285
-272
-259
-245
-232
-219
-206
-193
-180
-167
-154
-141
-128
-115
-102
-90
-77
-65
-52
-40
-27
-15
-3
9
21
33
45
57
69
80
92
103
114
125
136
147
157
168
178
188
199
209
219
230
240
250
260
271
281
291
301
310
320
330
339
348
357
366
375
383
391
399
406
413
420
426
433
439
444
450
455
459
463
467
470
473
475
477
479
481
482
484
485
485
486
486
486
486
485
484
484
483
481
480
479
477
475
473
471
469
467
464
462
459
456
453
450
447
443
440
436
432
429
425
421
416
412
407
402
397
391
385
379
372
365
358
350
342
334
325
317
308
298
289
279
269
258
248
237
226
215
203
192
180
168
157
145
133
121
108
96
83
71
58
45
33
20
7
-6
-19
-32
-45
-58
-71
-85
-98
-111
-124
-137
-151
-164
-178
-191
-205
-218
-232
-246
-260
-274
-288
-303
-318
-333
-348
-363
-379
-395
-411
-427
-444
-461
-478
-495
-513
-531
-549
-567
-586
-604
-623
-642
-661
-680
-699
-718
-738
-757
-777
-796
-816
-835
-855
-874
-893
-913
-932
-952
-971
-990
-1010
-1029
-1048
-1067
-1087
-1106
-1126
-1145
-1165
-1184
-1204
-1224
-1243
-1263
-1283
-1303
-1324
-1344
-1364
-1384
-1404
-1425
-1445
-1465
-1485
-1505
-1525
-1545
-1565
-1584
-1604
-1623
-1642
-1661
-1679
-1698
-1716
-1733
-1751
-1768
-1785
-1802
-1818
-1834
-1850
-1865
-1881
-1896
-1910
-1925
-1939
-1953
-1968
-1981
-1995
-2008
-2021
-2033
-2047
-2059
-2071
-2083
-2095
-2106
-2117
-2127
-2138
-2148
-2158
-2167
-2177
-2186
-2195
-2203
-2211
-2219
-2226
-2233
-2240
-2247
-2253
-2259
-2264
-2269
-2273
-2277
-2281
-2284
-2287
-2289
-2291
-2293
-2294
-2294
-2294
-2294
-2293
-2292
-2291
-2289
-2286
-2283
-2279
-2275
-2271
-2266
-2261
-2255
-2249
-2242
-2235
-2228
-2220
-2212
-2203
-2194
-2185
-2175
-2165
-2155
-2144
-2133
-2122
-2110
-2099
-2086
-2074
-2061
-2048
-2035
-2021
-2007
-1993
-1979
-1965
-1950
-1935
-1919
-1904
-1888
-1872
-1856
-1839
-1822
-1805
-1788
-1771
-1753
-1735
-1717
-1699
-1681
-1662
-1644
-1625
-1606
-1587
-1568
-1549
-1530
-1511
-1491
-1472
-1452
-1433
-1413
-1393
-1373
-1353
-1333
-1313
-1292
-1272
-1251
-1231
-1210
-1189
-1168
-1147
-1126
-1104
-1082
-1061
-1039
-1016
-995
-972
-950
-928
-905
-883
-860
-837
-815
-792
-769
-746
-723
-700
-677
-654
-631
-607
-584
-561
-538
-514
-491
-468
-444
-421
-398
-374
-351
-328
-304
-281
-258
-235
-211
-188
-165
-142
-119
-96
-74
-51
-29
-6
16
38
60
81
103
124
145
165
186
206
226
246
265
285
304
323
341
360
378
397
415
433
451
469
486
504
521
538
555
572
589
606
623
639
656
672
689
705
722
738
755
771
788
805
822
839
856
873
890
908
925
943
961
979
997
1014
1034
1052
1070
1089
1107
1126
1144
1163
1181
1199
1217
1235
1252
1270
1287
1304
1321
1338
1354
1371
1387
1402
1418
1433
1448
1463
1477
1491
1504
1518
1530
1543
1555
1567
1579
1590
1601
1612
1622
1632
1641
1651
1660
1668
1677
1685
1693
1700
1707
1714
1721
1728
1734
1740
1746
1752
1758
1764
1769
1775
1780
1785
1790
1795
1800
1805
1810
1815
1820
1825
1830
1835
1840
1845
1850
1855
1860
1864
1869
1873
1877
1882
1886
1890
1894
1898
1902
1905
1909
1913
1916
1920
1923
1926
1929
1932
1934
1937
1939
1942
1944
1946
1948
1950
1952
1954
1956
1958
1960
1963
1965
1967
1969
1971
1973
1975
1977
1979
1981
1982
1984
1986
1987
1988
1989
1990
1991
1991
1991
1991
1991
1991
1990
1989
1988
1987
1986
1984
1983
1982
1980
1978
1977
1975
1973
1971
1968
1966
1964
1962
1959
1957
1954
1951
1948
1945
1942
1939
1936
1932
1929
1925
1921
1917
1913
1909
1904
1899
1894
1889
1884
1878
1872
1867
1861
1854
1848
1842
1835
1829
1822
1815
1808
1801
1794
1786
1778
1771
1763
1754
1746
1737
1729
1720
1711
1702
1693
1684
1675
1665
1656
1646
1636
1626
1616
1606
1596
1585
1575
1564
1553
1542
1530
1519
1507
1495
1483
1471
1459
1446
1433
1420
1408
1394
1381
1368
1354
1341
1327
1313
1299
1285
1271
1257
1243
1228
1214
1199
1185
1170
1155
1140
1125
1110
1095
1080
1065
1050
1034
1018
1004
989
973
958
943
927
911
896
879
863
847
830
813
796
778
760
742
723
705
686
666
647
627
607
587
566
545
524
503
482
461
439
417
396
374
352
330
308
286
265
243
222
201
180
159
138
118
97
77
56
36
16
-5
-25
-45
-66
-86
-106
-127
-147
-167
-188
-208
-228
-248
-268
-288
-308
-328
-348
-369
-389
-409
-429
-449
-469
-490
-510
-530
-550
-570
-590
-610
-630
-650
-670
-690
-710
-730
-750
-770
-790
-810
-830
-850
-870
-890
-910
-930
-950
-970
-990
-1010
-1029
-1049
-1069
-1088
-1108
-1127
-1146
-1165
-1184
-1203
-1222
-1241
-1260
-1278
-1297
-1316
-1334
-1352
-1370
-1389
-1407
-1425
-1443
-1460
-1478
-1496
-1513
-1531
-1548
-1565
-1581
-1598
-1614
-1630
-1646
-1661
-1677
-1691
-1706
-1720
-1734
-1747
-1760
-1773
-1786
-1799
-1811
-1823
-1835
-1847
-1858
-1870
-1881
-1893
-1904
-1915
-1926
-1937
-1949
-1960
-1971
-1982
-1993
-2004
-2016
-2027
-2039
-2051
-2062
-2074
-2086
-2098
-2111
-2123
-2135
-2147
-2160
-2172
-2185
-2197
-2210
-2222
-2235
-2247
-2260
-2272
-2284
-2296
-2308
-2320
-2332
-2344
-2355
-2367
-2378
-2389
-2400
-2411
-2422
-2433
-2444
-2454
-2464
-2474
-2484
-2494
-2504
-2514
-2523
-2533
-2542
-2551
-2561
-2570
-2579
-2588
-2597
-2606
-2615
-2624
-2633
-2641
-2650
-2658
-2667
-2676
-2684
-2693
-2701
-2709
-2717
-2725
-2733
-2740
-2747
-2754
-2760
-2765
-2770
-2775
-2779
-2782
-2785
-2788
-2789
-2791
-2792
-2793
-2793
-2793
-2793
-2792
-2791
-2790
-2789
-2787
-2785
-2784
-2781
-2779
-2777
-2775
-2772
-2769
-2767
-2764
-2761
-2759
-2756
-2753
-2750
-2748
-2745
-2743
-2740
-2738
-2735
-2733
-2731
-2728
-2726
-2723
-2720
-2718
-2715
-2712
-2708
-2705
-2701
-2698
-2694
-2690
-2685
-2681
-2677
-2672
-2667
-2663
-2658
-2653
-2649
-2644
-2639
-2635
-2630
-2625
-2620
-2614
-2608
-2603
-2596
-2590
-2583
-2576
-2569
-2562
-2554
-2547
-2540
-2532
-2525
-2517
-2510
-2503
-2496
-2488
-2481
-2474
-2468
-2461
-2454
-2447
-2441
-2434
-2428
-2422
-2415
-2409
-2403
-2397
-2391
-2385
-2379
-2373
-2368
-2362
-2356
-2350
-2344
-2338
-2332
-2326
-2320
-2314
-2307
-2300
-2293
-2286
-2279
-2271
-2264
-2256
-2248
-2240
-2231
-2223
-2214
-2205
-2196
-2187
-2177
-2168
-2158
-2148
-2138
-2127
-2117
-2106
-2096
-2085
-2074
-2062
-2051
-2039
-2028
-2016
-2003
-1991
-1978
-1965
-1952
-1938
-1925
-1911
-1896
-1882
-1867
-1853
-1838
-1822
-1807
-1791
-1775
-1759
-1743
-1726
-1709
-1692
-1675
-1657
-1640
-1622
-1604
-1586
-1568
-1550
-1531
-1512
-1493
-1473
-1454
-1433
-1413
-1392
-1371
-1349
-1327
-1305
-1283
-1260
-1237
-1214
-1191
-1168
-1144
-1121
-1098
-1074
-1051
-1028
-1004
-982
-960
-937
-915
-893
-871
-849
-827
-806
-785
-764
-743
-723
-702
-683
-663
-644
-625
-606
-587
-569
-550
-532
-514
-496
-479
-461
-443
-426
-408
-391
-374
-357
-340
-324
-307
-291
-274
-258
-242
-226
-210
-194
-178
-162
-147
-131
-116
-100
-85
-70
-55
-40
-25
-11
4
18
32
45
59
72
85
98
110
123
135
147
159
171
183
194
206
217
228
239
250
260
270
280
290
300
309
318
327
336
344
353
361
368
376
384
391
399
406
413
420
427
434
441
448
455
462
470
477
484
491
498
505
512
519
527
534
541
549
556
564
572
580
588
596
604
612
620
627
635
643
650
658
665
672
678
685
691
697
703
709
715
720
725
730
735
739
744
748
753
757
761
765
769
773
777
780
784
787
791
794
797
800
802
805
807
809
811
813
814
816
817
818
818
819
819
819
818
818
817
816
815
814
813
811
810
808
806
804
802
800
798
796
794
791
789
786
784
781
778
775
773
770
767
764
761
759
756
754
751
749
747
745
743
742
740
738
737
735
733
732
730
728
726
725
723
721
719
716
714
712
709
706
703
700
697
693
690
686
683
679
675
672
668
665
661
657
653
649
644
640
635
631
626
620
615
610
604
598
592
585
578
571
564
557
549
541
533
525
516
507
498
489
480
470
461
451
441
431
421
410
400
389
378
367
356
345
334
322
311
299
288
276
265
253
241
230
218
207
195
184
173
162
150
139
128
117
107
96
85
75
64
54
44
34
24
14
4
-6
-15
-25
-34
-44
-53
-62
-71
-80
-89
-97
-105
-114
-122
-130
-138
-146
-154
-162
-169
-177
-185
-193
-201
-208
-216
-224
-232
-239
-247
-254
-261
-269
-276
-283
-290
-297
-304
-311
-317
-324
-330
-337
-343
-349
-355
-362
-368
-374
-380
-386
-393
-399
-405
-412
-418
-425
-432
-439
-447
-454
-461
-468
-476
-483
-490
-498
-505
-512
-520
-527
-534
-541
-549
-556
-563
-570
-577
-584
-591
-597
-604
-610
-616
-623
-629
-635
-641
-647
-653
-658
-664
-670
-675
-681
-686
-691
-696
-701
-706
-711
-716
-720
-725
-729
-733
-737
-741
-745
-748
-752
-755
-758
-761
-764
-767
-769
-772
-774
-776
-777
-779
-781
-782
-783
-784
-785
-787
-788
-789
-790
-791
-792
-793
-794
-796
-797
-798
-799
-801
-802
-804
-805
-807
-808
-810
-811
-813
-814
-815
-816
-818
-819
-820
-821
-821
-822
-823
-823
-823
-823
-823
-823
-822
-821
-820
-819
-818
-817
-815
-813
-811
-809
-807
-805
-802
-799
-797
-793
-790
-786
-782
-778
-774
-769
-764
-759
-754
-748
-743
-737
-731
-724
-718
-711
-704
-696
-689
-681
-673
-665
-657
-649
-641
-632
-624
-615
-607
-598
-589
-580
-571
-562
-553
-544
-534
-525
-515
-505
-495
-485
-475
-465
-454
-444
-433
-422
-411
-399
-388
-376
-364
-352
-340
-328
-315
-303
-290
-277
-264
-250
-237
-224
-210
-196
-182
-169
-155
-140
-126
-112
-97
-82
-68
-53
-38
-23
-8
8
23
39
54
70
86
102
118
135
151
168
184
201
218
234
251
267
284
300
317
333
349
366
382
398
414
430
445
461
476
492
507
522
536
551
565
580
594
608
622
635
649
662
675
688
700
713
725
736
748
759
770
780
791
800
810
818
827
835
842
849
856
862
867
873
878
883
888
892
896
900
903
907
910
913
915
918
920
923
925
927
929
931
933
935
937
939
941
943
945
947
950
952
955
957
960
963
967
970
974
978
982
986
990
994
999
1004
1008
1014
1018
1024
1029
1034
1039
1044
1049
1054
1059
1064
1069
1073
1078
1082
1086
1090
1094
1098
1102
1105
1108
1111
1114
1117
1120
1123
1125
1128
1130
1132
1135
1137
1139
1140
1142
1143
1144
1146
1147
1147
1148
1148
1149
1149
1149
1149
1148
1147
1146
1145
1144
1142
1140
1138
1136
1134
1131
1128
1126
1123
1120
1117
1113
1110
1106
1102
1098
1094
1089
1084
1079
1074
1069
1063
1057
1051
1044
1038
1031
1024
1016
1008
1000
994
986
977
969
960
951
942
933
924
914
904
894
884
873
862
851
840
829
817
805
793
780
768
755
742
729
715
702
688
674
660
645
631
616
601
586
571
555
539
523
507
490
473
456
439
422
404
386
369
351
332
314
296
277
259
240
221
203
184
166
148
130
111
93
76
58
40
23
6
-11
-28
-45
-61
-77
-93
-109
-125
-141
-156
-172
-187
-201
-216
-231
-245
-259
-273
-287
-301
-314
-327
-341
-354
-367
-379
-392
-405
-417
-429
-441
-453
-465
-476
-487
-499
-510
-521
-532
-542
-553
-564
-574
-584
-594
-604
-614
-624
-634
-643
-653
-662
-671
-679
-688
-697
-705
-713
-721
-729
-737
-744
-752
-759
-766
-773
-779
-785
-791
-797
-803
-808
-813
-818
-823
-827
-832
-836
-840
-844
-848
-851
-854
-857
-860
-863
-866
-868
-870
-873
-875
-877
-878
-880
-882
-883
-885
-886
-887
-888
-889
-890
-891
-892
-892
-893
-893
-894
-894
-894
-894
-894
-894
-894
-894
-894
-893
-893
-892
-892
-891
-890
-890
-889
-888
-887
-886
-886
-885
-884
-884
-883
-882
-882
-882
-881
-881
-881
-880
-880
-880
-880
-879
-879
-879
-878
-878
-878
-877
-877
-876
-875
-874
-873
-872
-870
-869
-867
-865
-863
-860
-858
-855
-852
-849
-846
-843
-839
-836
-832
-829
-825
-821
-817
-814
-810
-806
-803
-799
-796
-792
-789
-785
-782
-779
-775
-772
-769
-766
-763
-760
-757
-754
-751
-749
-746
-744
-741
-739
-737
-735
-732
-730
-729
-727
-725
-723
-722
-720
-719
-717
-716
-714
-712
-711
-709
-708
-706
-704
-703
-701
-699
-697
-695
-693
-691
-688
-686
-683
-681
-678
-675
-672
-669
-666
-663
-660
-656
-653
-650
-647
-644
-641
-638
-636
-633
-630
-627
-625
-622
-619
-616
-613
-609
-606
-602
-599
-595
-591
-587
-583
-578
-574
-569
-565
-560
-555
-550
-544
-539
-533
-528
-522
-516
-510
-504
-498
-491
-485
-478
-472
-465
-458
-452
-445
-438
-431
-423
-416
-409
-401
-393
-385
-377
-369
-361
-353
-344
-336
-328
-319
-311
-302
-294
-285
-276
-268
-259
-250
-242
-233
-224
-215
-207
-198
-189
-181
-173
-164
-156
-148
-140
-132
-125
-117
-109
-102
-95
-88
-81
-74
-68
-62
-55
-49
-44
-38
-32
-27
-22
-17
-12
-7
-2
3
7
12
17
22
27
32
37
42
47
53
59
64
70
76
82
88
95
101
107
114
120
127
133
140
146
153
159
166
172
179
185
191
198
204
210
217
223
229
235
241
247
254
260
266
272
279
285
292
298
305
312
319
326
333
340
348
355
363
371
379
387
395
404
412
421
430
439
448
457
467
476
486
496
506
516
526
536
546
557
567
577
587
598
608
618
629
639
649
660
670
681
691
701
712
722
732
743
753
763
773
782
792
801
811
820
830
839
848
856
865
874
882
890
898
905
913
920
927
934
941
947
953
960
965
971
977
982
987
992
997
1002
1006
1010
1014
1018
1022
1026
1029
1032
1035
1038
1041
1043
1045
1047
1049
1051
1053
1054
1055
1056
1057
1057
1058
1058
1058
1057
1057
1056
1055
1054
1052
1051
1049
1047
1044
1042
1039
1036
1033
1030
1026
1022
1018
1014
1010
1006
1002
997
992
987
982
977
971
966
960
954
948
941
935
928
921
914
906
899
891
882
874
865
857
848
838
829
819
809
798
788
777
766
754
743
731
719
707
694
682
669
656
642
629
615
601
587
572
557
542
527
512
497
481
465
449
433
417
400
384
367
351
334
317
300
283
266
249
232
215
198
181
165
148
131
115
98
81
65
49
33
16
0
-15
-31
-47
-63
-78
-94
-110
-125
-140
-156
-171
-186
-201
-217
-231
-246
-261
-275
-290
-304
-318
-332
-346
-359
-373
-386
-399
-412
-425
-437
-450
-462
-474
-486
-497
-509
-520
-531
-542
-553
-563
-574
-584
-594
-604
-613
-623
-632
-641
-650
-659
-667
-676
-684
-693
-701
-709
-717
-725
-732
-740
-748
-756
-763
-771
-779
-786
-794
-802
-809
-817
-825
-833
-841
-849
-857
-866
-874
-882
-891
-899
-907
-916
-924
-933
-941
-950
-958
-967
-975
-984
-992
-1000
-1008
-1016
-1026
-1034
-1042
-1050
-1058
-1066
-1074
-1082
-1090
-1097
-1105
-1112
-1120
-1127
-1134
-1141
-1148
-1155
-1161
-1168
-1175
-1181
-1187
-1194
-1200
-1206
-1212
-1218
-1224
-1230
-1235
-1241
-1246
-1252
-1257
-1262
-1267
-1273
-1278
-1283
-1288
-1293
-1297
-1302
-1307
-1311
-1316
-1320
-1324
-1329
-1333
-1337
-1342
-1346
-1350
-1354
-1358
-1362
-1366
-1370
-1374
-1378
-1381
-1385
-1389
-1392
-1396
-1399
-1403
-1406
-1409
-1412
-1416
-1419
-1422
-1424
-1427
-1430
-1432
-1434
-1437
-1439
-1441
-1443
-1444
-1446
-1448
-1449
-1450
-1452
-1453
-1454
-1455
-1457
-1458
-1459
-1460
-1461
-1463
-1464
-1466
-1468
-1469
-1471
-1474
-1476
-1478
-1481
-1484
-1487
-1490
-1493
-1497
-1500
-1504
-1508
-1511
-1515
-1520
-1524
-1528
-1533
-1538
-1542
-1547
-1553
-1558
-1563
-1569
-1575
-1580
-1586
-1592
-1598
-1604
-1610
-1616
-1622
-1629
-1635
-1641
-1647
-1653
-1659
-1665
-1671
-1677
-1684
-1690
-1696
-1702
-1708
-1715
-1721
-1727
-1733
-1739
-1746
-1752
-1758
-1765
-1771
-1778
-1784
-1791
-1797
-1804
-1811
-1817
-1824
-1831
-1837
-1844
-1851
-1857
-1864
-1871
-1878
-1885
-1891
-1898
-1905
-1912
-1920
-1927
-1934
-1941
-1948
-1955
-1962
-1969
-1976
-1983
-1990
-1997
-2004
-2011
-2017
-2025
-2032
-2039
-2045
-2052
-2058
-2065
-2071
-2077
-2083
-2088
-2094
-2100
-2105
-2110
-2116
-2121
-2126
-2131
-2136
-2141
-2145
-2150
-2154
-2159
-2163
-2168
-2172
-2176
-2181
-2185
-2189
-2194
-2198
-2202
-2207
-2211
-2216
-2220
-2225
-2230
-2235
-2239
-2244
-2249
-2255
-2260
-2265
-2270
-2276
-2281
-2287
-2292
-2298
-2304
-2309
-2315
-2321
-2327
-2333
-2339
-2344
-2350
-2356
-2362
-2368
-2373
-2379
-2385
-2390
-2395
-2400
-2405
-2410
-2415
-2419
-2424
-2428
-2432
-2436
-2440
-2444
-2447
-2450
-2453
-2456
-2459
-2462
-2464
-2466
-2468
-2470
-2472
-2473
-2474
-2476
-2477
-2478
-2478
-2479
-2480
-2480
-2480
-2480
-2480
-2480
-2480
-2480
-2479
-2479
-2478
-2478
-2477
-2476
-2476
-2475
-2474
-2473
-2473
-2472
-2471
-2470
-2469
-2469
-2468
-2467
-2466
-2466
-2465
-2464
-2463
-2463
-2462
-2461
-2460
-2459
-2458
-2457
-2457
-2456
-2454
-2453
-2452
-2451
-2450
-2449
-2447
-2446
-2445
-2444
-2443
-2441
-2440
-2439
-2438
-2437
-2435
-2434
-2433
-2431
-2430
-2429
-2427
-2426
-2425
-2423
-2422
-2421
-2419
-2418
-2417
-2416
-2415
-2414
-2413
-2412
-2412
-2411
-2411
-2410
-2410
-2410
-2410
-2410
-2410
-2411
-2411
-2412
-2413
-2413
-2414
-2416
-2417
-2418
-2420
-2422
-2423
-2425
-2427
-2430
-2432
-2434
-2437
-2440
-2443
-2445
-2448
-2451
-2454
-2458
-2461
-2464
-2467
-2470
-2474
-2477
-2480
-2483
-2486
-2489
-2492
-2494
-2496
-2499
-2501
-2503
-2504
-2506
-2507
-2508
-2509
-2510
-2510
-2511
-2511
-2511
-2510
-2510
-2509
-2508
-2507
-2506
-2504
-2503
-2501
-2499
-2498
-2496
-2494
-2492
-2490
-2488
-2486
-2484
-2482
-2480
-2478
-2476
-2474
-2472
-2471
-2469
-2467
-2465
-2464
-2462
-2461
-2459
-2457
-2456
-2454
-2453
-2451
-2449
-2448
-2446
-2444
-2443
-2441
-2439
-2438
-2436
-2434
-2433
-2431
-2430
-2428
-2427
-2426
-2424
-2423
-2422
-2421
-2420
-2419
-2418
-2417
-2416
-2415
-2414
-2413
-2412
-2411
-2410
-2409
-2408
-2406
-2405
-2403
-2402
-2400
-2399
-2397
-2395
-2394
-2392
-2390
-2388
-2386
-2384
-2382
-2380
-2378
-2376
-2374
-2371
-2369
-2367
-2365
-2363
-2361
-2359
-2358
-2356
-2354
-2353
-2351
-2350
-2348
-2347
-2345
-2344
-2342
-2340
-2339
-2337
-2335
-2333
-2332
-2330
-2328
-2326
-2324
-2322
-2320
-2318
-2316
-2314
-2312
-2310
-2308
-2306
-2304
-2302
-2300
-2298
-2296
-2293
-2291
-2289
-2287
-2285
-2283
-2281
-2279
-2277
-2275
-2273
-2271
-2269
-2267
-2265
-2263
-2261
-2259
-2257
-2255
-2253
-2251
-2249
-2247
-2245
-2243
-2241
-2239
-2237
-2235
-2233
-2231
-2229
-2227
-2225
-2223
-2221
-2219
-2217
-2215
-2213
-2211
-2209
-2207
-2205
-2203
-2201
-2199
-2197
-2195
-2193
-2191
-2189
-2187
-2185
-2183
-2181
-2179
-2177
-2175
-2173
-2171
-2169
-2167
-2165
-2163
-2161
-2159
-2157
-2155
-2153
-2151
-2149
-2147
-2145
-2143
-2142
-2140
-2138
-2136
-2134
-2132
-2130
-2128
-2126
-2124
-2122
-2120
-2118
-2116
-2114
-2112
-2111
-2109
-2107
-2105
-2103
-2101
-2099
-2097
-2095
-2093
-2091
-2089
-2087
-2086
-2084
-2082
-2080
-2078
-2076
-2074
-2072
-2070
-2068
-2066
-2065
-2063
-2061
-2059
-2057
-2055
-2053
-2051
-2049
-2048
-2045
-2044
-2041
-2040
-2037
-2036
-2033
-2033
-2031
-2029
-2027
-2025
-2023
-2021
-2019
-2017
-2016
-2013
-2012
-2009
-2008
-2005
-2005
-2003
-2001
-1999
-1997
-1995
-1994
-1992
-1990
-1988
-1986
-1984
-1982
-1981
-1979
-1977
-1975
-1973
-1971
-1970
-1968
-1966
-1964
-1962
-1961
-1959
-1957
-1955
-1953
-1951
-1950
-1948
-1946
-1944
-1942
-1941
-1939
-1937
-1935
-1933
-1932
-1930
-1928
-1926
-1924
-1923
-1921
-1919
-1917
-1915
-1914
-1912
-1910
-1908
-1907
-1905
-1903
-1901
-1899
-1898
-1896
-1894
-1892
-1891
-1889
-1887
-1885
-1884
-1882
-1880
-1878
-1877
-1875
-1873
-1871
-1870
-1868
-1866
-1864
-1863
-1861
-1859
-1857
-1856
-1854
-1852
-1850
-1849
-1847
-1845
-1843
-1842
-1840
-1838
-1837
-1835
-1833
-1831
-1830
-1828
-1826
-1825
-1823
-1821
-1819
-1818
-1816
-1814
-1813
-1811
-1809
-1807
-1806
-1804
-1802
-1801
-1799
-1797
-1796
-1794
-1792
-1791
-1789
-1787
-1786
-1784
-1782
-1780
-1779
-1777
-1775
-1774
-1772
-1770
-1769
-1767
-1765
-1764
-1762
-1760
-1759
-1757
-1756
-1754
-1752
-1751
-1749
-1747
-1746
-1744
-1742
-1741
-1739
-1737
-1736
-1734
-1732
-1731
-1729
-1728
-1726
-1724
-1723
-1721
-1719
-1718
-1716
-1715
-1713
-1711
-1710
-1708
-1707
-1705
-1703
-1702
-1700
-1698
-1697
-1695
-1694
-1692
-1690
-1689
-1687
-1686
-1684
-1682
-1681
-1679
-1678
-1676
-1675
-1673
-1671
-1670
-1668
-1667
-1665
-1664
-1662
-1660
-1659
-1657
-1656
-1654
-1653
-1651
-1649
-1648
-1646
-1645
-1643
-1642
-1640
-1639
-1637
-1635
-1634
-1632
-1631
-1629
-1628
-1626
-1625
-1623
-1622
-1620
-1618
-1617
-1615
-1614
-1612
-1611
-1609
-1608
-1606
-1605
-1603
-1602
-1600
-1599
-1597
-1596
-1594
-1593
-1591
-1590
-1588
-1587
-1585
-1584
-1582
-1581
-1579
-1578
-1576
-1575
-1573
-1572
-1570
-1569
-1567
-1566
-1564
-1563
-1561
-1560
-1558
-1557
-1555
-1554
-1552
-1551
-1550
-1548
-1547
-1545
-1544
-1542
-1541
-1539
-1538
-1536
-1535
-1533
-1532
-1531
-1529
-1528
-1526
-1525
-1523
-1522
-1520
-1519
-1518
-1516
-1515
-1513
-1512
-1510
-1509
-1508
-1506
-1505
-1503
-1502
-1500
-1499
-1498
-1496
-1495
-1493
-1492
-1491
-1489
-1488
-1486
-1485
-1484
-1482
-1481
-1479
-1478
-1477
-1475
-1474
-1472
-1471
-1470
-1468
-1467
-1465
-1464
-1463
-1461
-1460
-1459
-1457
-1456
-1454
-1453
-1452
-1450
-1449
-1448
-1446
-1445
-1443
-1442
-1441
-1439
-1438
-1437
-1435
-1434
-1433
-1431
-1430
-1429
-1427
-1426
-1425
-1423
-1422
-1421
-1419
-1418
-1417
-1415
-1414
-1413
-1411
-1410
-1409
-1407
-1406
-1405
-1403
-1402
-1401
-1399
-1398
-1397
-1395
-1394
-1393
-1391
-1390
-1389
-1388
-1386
-1385
-1384
-1382
-1381
-1380
-1378
-1377
-1376
-1375
-1373
-1372
-1371
-1369
-1368
-1367
-1366
-1364
-1363
-1362
-1360
-1359
-1358
-1357
-1355
-1354
-1353
-1352
-1350
-1349
-1348
-1347
-1345
-1344
-1343
-1342
-1340
-1339
-1338
-1337
-1335
-1334
-1333
-1332
-1330
-1329
-1328
-1327
-1325
-1324
-1323
-1322
-1320
-1319
-1318
-1317
-1316
-1314
-1313
-1312
-1311
-1309
-1308
-1307
-1306
-1305
-1303
-1302
-1301
-1300
-1299
-1297
-1296
-1295
-1294
-1293
-1291
-1290
-1289
-1288
-1287
-1285
-1284
-1283
-1282
-1281
-1279
-1278
-1277
-1276
-1275
-1274
-1272
-1271
-1270
-1269
-1268
-1267
-1265
-1264
-1263
-1262
-1261
-1260
-1258
-1257
-1256
-1255
-1254
-1253
-1251
-1250
-1249
-1248
-1247
-1246
-1245
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1216
-1215
-1214
-1213
-1212
-1211
-1210
-1209
-1208
-1206
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1194
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1185
-1184
-1183
-1182
-1181
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1172
-1171
-1170
-1169
-1168
-1167
-1166
-1165
-1164
-1163
-1162
-1161
-1159
-1158
-1157
-1156
-1155
-1154
-1153
-1152
-1151
-1150
-1149
-1148
-1147
-1146
-1145
-1144
-1143
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1134
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1124
-1123
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1106
-1105
-1104
-1103
-1102
-1101
-1100
-1099
-1098
-1097
-1097
-1096
-1095
-1094
-1093
-1092
-1091
-1090
-1089
-1088
-1087
-1086
-1085
-1084
-1083
-1082
-1081
-1080
-1079
-1079
-1078
-1077
-1076
-1075
-1074
-1073
-1072
-1071
-1070
-1069
-1068
-1067
-1066
-1066
-1065
-1064
-1063
-1062
-1061
-1060
-1059
-1058
-1057
-1056
-1055
-1055
-1054
-1053
-1052
-1051
-1050
-1049
-1048
-1047
-1047
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1039
-1038
-1037
-1036
-1035
-1034
-1033
-1032
-1032
-1031
-1030
-1029
-1028
-1027
-1026
-1025
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1008
-1008
-1008
-1006
-1006
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-999
-998
-998
-997
-996
-995
-994
-993
-993
-992
-991
-990
-989
-989
-988
-987
-986
-985
-985
-984
-983
-982
-981
-981
-980
-979
-978
-977
-977
-976
-975
-974
-973
-973
-972
-971
-970
-969
-969
-968
-967
-966
-966
-965
-964
-963
-962
-962
-961
-960
-959
-959
-958
-957
-956
-956
-955
-954
-953
-952
-952
-951
-950
-949
-949
-948
-947
-946
-946
-945
-944
-943
-943
-942
-941
-941
-940
-939
-938
-938
-937
-936
-935
