-503
-491
-486
-486
-496
-484
-484
-479
-479
-484
-472
-477
-472
-467
-477
-450
-465
-460
-460
-465
-465
-460
-460
-465
-443
-453
-443
-453
-453
-458
-448
-453
-453
-453
-436
-441
-436
-446
-441
-446
-441
-441
-441
-441
-441
-446
-424
-424
-429
-429
-429
-429
-434
-434
-434
-434
-434
-434
-417
-417
-417
-417
-417
-417
-417
-417
-422
-422
-422
-422
-422
-422
-422
-422
-405
-415
-405
-405
-405
-410
-405
-410
-410
-410
-410
-410
-410
-410
-410
-403
-403
-393
-398
-403
-393
-398
-398
-398
-398
-398
-398
-398
-386
-391
-391
-396
-386
-386
-386
-386
-386
-396
-386
-391
-391
-391
-391
-374
-379
-374
-374
-374
-384
-379
-374
-374
-374
-384
-379
-374
-379
-379
-367
-362
-372
-362
-362
-367
-362
-372
-367
-367
-367
-350
-355
-350
-360
-350
-355
-355
-360
-355
-355
-355
-338
-343
-338
-338
-338
-338
-343
-343
-338
-338
-343
-343
-348
-348
-343
-343
-326
-326
-326
-326
-331
-331
-331
-326
-326
-336
-336
-331
-331
-319
-314
-314
-324
-319
-319
-324
-319
-319
-302
-302
-307
-302
-312
-307
-307
-307
-312
-307
-307
-275
-295
-290
-290
-290
-290
-295
-295
-295
-290
-290
-295
-300
-300
-295
-295
-278
-268
-278
-278
-278
-278
-283
-283
-283
-278
-278
-288
-288
-283
-283
-256
-261
-271
-266
-266
-266
-271
-276
-271
-271
-276
-271
-271
-249
-249
-259
-254
-254
-254
-254
-259
-254
-254
-259
-259
-259
-264
-264
-259
-259
-237
-242
-242
-242
-242
-242
-242
-242
-247
-247
-247
-242
-242
-252
-252
-247
-247
-235
-230
-230
-230
-230
-230
-230
-230
-230
-235
-240
-230
-230
-235
-235
-240
-235
-235
-208
-223
-218
-223
-218
-218
-228
-228
-223
-218
-218
-223
-223
-223
-223
-228
-228
-223
-223
-201
-201
-211
-211
-211
-211
-211
-216
-216
-216
-211
-216
-216
-216
-211
-211
-194
-194
-199
-199
-199
-204
-204
-204
-199
-199
-199
-204
-204
-204
-204
-204
-182
-182
-187
-187
-187
-187
-187
-187
-192
-187
-187
-192
-192
-192
-192
-192
-175
-175
-175
-180
-175
-175
-175
-175
-175
-180
-175
-175
-180
-180
-180
-185
-185
-180
-148
-168
-168
-163
-163
-163
-163
-168
-173
-168
-168
-163
-168
-168
-168
-173
-168
-141
-156
-156
-156
-156
-156
-161
-156
-156
-161
-156
-134
-134
-144
-144
-144
-149
-144
-144
-144
-149
-149
-149
-127
-122
-132
-132
-132
-132
-137
-132
-132
-137
-137
-137
-115
-115
-115
-115
-120
-120
-120
-120
-125
-125
-125
-125
-125
-125
-108
-108
-103
-103
-103
-103
-108
-103
-113
-113
-103
-108
-113
-113
-113
-113
-113
-113
-81
-96
-96
-91
-91
-91
-96
-101
-101
-101
-96
-101
-91
-91
-101
-101
-101
-101
-74
-89
-74
-79
-79
-89
-84
-84
-89
-79
-79
-89
-94
-89
-94
-57
-77
-77
-67
-67
-77
-72
-82
-77
-77
-72
-67
-67
-82
-82
-82
-50
-40
-65
-65
-65
-50
-55
-55
-55
-70
-65
-60
-60
-60
-65
-70
-60
-55
-65
-60
-70
-70
-65
-65
-60
-60
-70
-70
-28
-28
-33
-53
-43
-33
-43
-43
-43
-43
-53
-53
-58
-48
-48
-48
-48
-48
-48
-53
-48
-58
-58
-53
-53
-48
-48
-58
-58
-58
-53
-53
-48
-58
-58
-58
-53
-53
-58
-21
-41
-21
-21
-26
-31
-26
-31
-41
-41
-36
-31
-41
-36
-36
-41
-41
-41
-41
-36
-36
-36
-36
-41
-46
-46
-41
-46
-46
-46
-41
-41
-41
-41
-36
-36
-46
-41
-41
-41
-41
-36
-46
-46
-41
-41
-46
-46
-46
-41
-41
-46
-9
-4
-14
-14
-14
-14
-14
-29
-29
-29
-34
-19
-19
-29
-29
-24
-24
-24
-24
-29
-29
-29
-29
-24
-24
-19
-34
-34
-24
-29
-29
-29
-34
-29
-29
-34
-29
-29
-19
-29
-29
-29
-24
-24
-29
-29
-34
-29
-29
-34
-34
-29
-24
-29
-29
-34
-34
-29
-29
-34
-34
-34
-29
-29
-34
3
-17
-2
3
-2
-2
-2
-7
-17
-12
-7
-7
-17
-17
-17
-17
-17
-17
-17
-7
-7
-7
-17
-12
-12
-7
-7
-17
-17
-22
-12
-17
-17
-17
-17
-17
-17
-17
-7
-22
-17
-17
-22
-22
-7
-17
-12
-12
-7
-22
-17
-17
-12
-12
-22
-22
-22
-17
-17
-12
-22
-22
-17
-17
-17
-17
-22
-22
-17
-17
-22
-22
-22
-22
-22
-22
10
10
10
5
5
5
-5
5
-5
-5
-5
5
-5
5
5
-5
-5
-5
-5
5
5
-5
0
-5
5
5
-5
-5
-10
-5
-5
5
-10
-10
-5
-10
0
0
-10
-10
-10
5
-5
5
0
0
0
0
-5
-5
0
-5
0
-10
-5
-5
-10
0
0
-10
-10
-5
-5
-5
-5
-10
-10
-10
-10
-10
-10
-10
-10
-10
22
22
17
17
17
17
17
7
17
17
17
17
17
17
7
7
17
7
17
7
7
17
2
17
12
2
2
17
7
7
7
7
12
12
2
12
12
12
7
7
12
7
2
2
17
7
12
7
12
12
12
2
7
12
7
2
12
12
12
12
12
7
12
2
2
7
7
2
2
2
2
2
2
2
2
2
2
34
34
9
9
34
34
34
29
29
19
19
19
29
29
29
29
19
29
24
19
14
24
24
29
29
24
24
29
19
19
24
24
24
19
24
19
19
19
14
14
14
29
29
29
24
24
24
24
24
14
24
24
19
24
14
24
24
19
24
24
24
19
24
14
14
14
14
14
14
14
14
14
14
9
14
9
36
21
21
21
46
46
46
46
46
46
46
41
41
41
41
31
31
36
41
36
36
36
31
41
31
36
36
26
36
36
36
36
36
31
31
36
26
26
26
41
36
36
36
36
31
36
31
36
36
36
36
36
36
31
26
36
36
36
36
36
36
31
31
36
36
31
31
26
26
26
26
26
26
21
26
21
21
21
21
33
33
28
28
58
58
58
58
58
43
48
48
48
48
53
48
38
48
48
48
48
48
48
48
43
48
43
43
48
48
48
38
38
48
48
48
48
48
48
43
48
48
48
48
48
43
43
48
48
48
43
43
48
43
48
43
48
43
43
43
43
43
38
38
38
38
38
33
33
33
33
33
28
28
60
45
45
40
70
70
65
65
65
65
60
60
60
55
60
60
60
60
60
55
60
60
60
60
60
50
55
55
60
60
60
55
55
60
60
60
60
60
55
55
55
60
60
60
60
60
55
55
60
60
60
55
55
55
55
55
50
45
50
50
45
45
40
45
40
40
40
40
57
57
52
77
77
77
77
57
57
57
57
67
72
72
72
72
72
72
72
52
52
72
72
72
72
72
72
67
67
67
72
72
72
67
67
67
67
72
67
72
72
72
72
67
67
67
67
72
67
67
67
67
67
67
67
62
57
57
57
57
52
52
52
52
52
84
74
69
64
84
84
89
89
89
89
69
69
69
84
69
69
69
84
84
69
69
69
69
84
84
79
84
84
64
84
84
84
79
84
64
79
64
79
79
79
84
84
84
79
79
79
84
79
84
84
79
84
79
79
79
79
79
79
74
79
79
79
69
69
64
69
64
64
64
64
64
86
76
86
96
96
101
101
101
101
81
81
81
96
96
96
91
81
81
81
81
81
81
96
81
81
96
76
81
96
96
91
96
96
91
76
76
76
91
91
91
96
91
91
91
91
96
91
91
96
91
91
91
91
91
91
86
86
91
91
86
81
76
76
76
76
76
76
76
93
98
98
113
113
108
108
113
113
93
108
93
93
108
93
93
108
108
93
93
93
108
103
88
93
93
88
88
108
93
103
108
108
103
88
103
103
103
103
108
88
103
103
103
103
103
103
103
103
103
103
103
103
103
98
93
98
98
98
88
88
88
88
88
88
88
110
110
105
120
125
125
120
105
125
125
120
105
105
120
120
105
105
120
105
115
120
100
105
105
100
100
115
100
120
105
115
105
120
120
120
100
115
115
115
100
115
115
115
115
115
115
115
115
110
110
115
115
105
105
110
110
105
100
100
100
100
100
100
122
122
117
137
137
132
132
132
117
137
137
132
132
122
117
117
132
117
127
122
117
117
112
132
117
117
127
132
132
112
112
127
127
127
117
112
127
127
127
127
127
127
127
122
122
122
122
117
117
117
117
112
112
112
112
112
112
134
129
134
144
149
149
144
144
144
134
134
149
149
144
129
134
134
129
124
139
134
134
129
129
139
144
129
124
139
139
124
129
139
139
139
134
139
139
134
129
129
134
134
129
129
129
124
124
124
124
124
141
146
161
161
161
156
156
146
156
146
146
161
161
146
136
151
146
146
146
146
146
141
136
141
156
151
141
141
151
151
151
146
151
146
146
141
141
141
141
141
141
136
136
136
136
153
153
158
158
153
173
168
168
173
173
173
168
168
158
158
158
158
163
158
158
158
173
173
158
158
158
153
148
168
168
153
153
153
168
163
163
158
153
158
153
158
153
153
153
153
153
153
153
148
148
148
170
165
165
165
165
180
180
180
185
185
180
170
170
170
170
180
180
185
180
170
170
170
170
170
180
180
170
165
165
165
165
180
185
165
180
180
175
170
170
165
165
165
165
170
165
165
165
165
165
165
165
165
165
165
165
160
160
182
177
177
177
192
192
182
182
192
182
182
182
182
182
197
197
192
182
182
182
182
177
192
192
197
182
182
182
177
192
177
197
197
177
177
177
177
192
192
192
182
182
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
172
189
189
204
204
194
194
194
194
194
194
194
194
194
194
204
194
194
194
209
194
194
194
194
194
194
194
189
209
194
194
194
199
199
209
194
189
189
189
189
189
189
204
209
189
189
189
204
204
204
204
194
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
184
184
201
201
216
216
211
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
216
206
206
206
201
201
206
206
206
206
206
206
206
206
206
206
221
206
206
201
211
216
201
201
201
201
201
216
201
201
201
201
216
216
216
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
196
196
213
228
223
228
228
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
213
213
218
218
218
213
223
218
218
218
218
218
218
213
218
218
213
213
228
213
213
213
213
213
223
223
213
213
228
228
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
208
208
235
240
235
235
240
240
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
225
230
230
225
225
230
230
230
225
230
230
225
225
225
225
225
225
225
225
235
225
225
235
240
235
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
220
220
247
257
257
247
252
247
252
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
237
242
242
237
237
237
242
242
237
237
237
237
237
237
237
237
247
252
247
252
247
247
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
232
232
254
269
269
259
254
254
254
254
254
254
269
254
254
254
254
249
249
249
249
254
254
249
249
249
269
249
259
264
259
264
259
254
249
249
249
249
249
249
249
249
249
249
249
249
244
249
244
266
276
271
276
271
266
266
266
266
281
261
261
261
266
261
261
281
266
271
266
271
266
266
266
261
261
261
261
261
261
261
261
256
261
261
256
278
278
278
283
283
288
283
283
278
273
273
278
283
288
273
288
278
283
278
278
278
278
273
273
273
273
273
268
273
273
268
290
300
290
290
290
295
295
290
290
295
295
295
295
290
295
285
295
295
295
290
300
290
290
295
295
290
290
280
290
290
290
285
285
285
285
285
280
312
302
307
307
302
302
302
302
302
307
307
307
307
307
307
307
307
302
307
307
307
307
302
302
302
312
302
302
302
307
307
302
302
307
307
302
292
302
302
302
302
297
297
297
292
314
319
319
324
314
314
314
314
319
319
319
324
319
319
314
314
319
319
314
319
319
319
319
319
314
319
319
314
314
314
324
314
319
319
314
314
314
319
319
314
314
314
314
314
304
314
314
314
314
309
309
309
304
351
336
336
326
336
331
326
326
336
336
331
331
326
331
331
331
336
336
336
331
326
326
326
331
331
331
331
326
331
331
331
331
326
326
326
326
336
326
331
331
336
326
331
331
326
326
326
326
326
326
326
326
326
316
326
326
326
326
321
321
321
321
316
358
358
348
343
348
338
338
348
348
348
348
348
338
343
348
343
338
343
343
348
343
338
343
343
343
338
338
338
348
348
348
348
348
338
343
338
343
343
348
338
338
338
338
338
338
338
338
333
333
338
328
338
338
338
338
333
333
333
333
328
355
355
345
365
365
360
360
360
350
350
360
355
360
360
355
355
350
360
360
355
355
350
355
350
350
360
360
355
355
360
360
350
355
350
350
355
350
350
350
350
345
345
345
350
340
340
345
340
350
350
350
345
345
345
345
340
387
367
367
377
377
362
372
372
367
362
372
372
372
367
372
362
372
372
372
372
372
362
372
372
367
367
367
367
367
362
367
362
372
367
367
372
367
367
367
367
362
362
367
362
362
357
362
352
352
352
357
352
352
357
352
362
362
357
357
357
357
352
404
379
394
384
374
384
384
384
384
384
384
364
364
384
384
384
384
384
379
384
384
379
384
384
379
379
384
374
379
379
379
384
374
374
379
379
379
374
384
384
384
384
379
379
384
384
379
379
379
379
374
379
374
369
374
374
379
374
364
369
364
379
364
364
364
364
374
369
369
369
369
364
406
416
396
391
391
411
401
391
391
396
396
396
376
396
396
396
396
396
396
396
376
391
391
376
386
396
386
391
391
391
396
391
391
396
386
386
391
391
391
386
391
396
396
396
396
391
396
391
391
396
391
391
386
381
391
391
391
391
386
376
386
386
391
381
386
391
376
376
391
376
376
376
386
376
381
381
381
381
376
423
423
428
408
413
423
418
413
403
403
403
403
403
403
403
398
398
388
408
408
408
403
408
408
388
388
388
398
398
403
403
403
403
403
403
398
403
403
398
398
403
398
403
403
408
408
408
403
408
403
408
403
403
403
403
403
398
393
388
403
403
403
398
393
388
398
398
398
403
388
398
403
388
403
388
388
388
403
398
393
388
393
393
393
388
415
415
420
430
430
435
425
430
430
420
415
415
415
415
415
415
400
415
415
415
415
415
420
420
415
415
400
420
410
410
415
415
410
400
415
415
415
415
415
415
420
420
415
415
410
410
410
410
415
415
420
420
420
415
420
415
415
415
415
415
415
410
410
405
405
410
410
415
415
410
405
400
400
410
410
410
410
400
410
415
400
410
400
400
400
415
410
405
400
405
405
405
400
447
417
442
442
442
442
432
432
432
437
437
432
432
427
427
437
427
427
427
427
427
437
437
412
432
427
427
427
427
427
432
427
432
412
432
427
427
432
427
432
427
427
427
422
422
432
422
422
427
417
427
427
427
427
412
427
432
432
432
427
422
422
432
422
422
427
422
432
432
427
432
427
427
427
422
427
422
427
432
427
422
422
417
427
432
427
427
417
417
427
422
422
417
412
422
412
422
422
422
422
412
422
412
412
427
417
417
412
417
417
417
412
434
454
454
444
444
449
449
449
449
449
449
449
439
439
439
439
439
449
449
444
449
439
444
449
444
439
439
439
439
439
444
429
424
439
444
444
439
439
444
444
439
439
444
439
434
434
444
444
434
434
439
424
439
429
449
444
444
444
439
439
439
449
449
439
439
444
439
434
444
444
434
434
434
434
434
444
444
444
444
439
439
444
439
429
439
429
439
444
434
444
434
439
434
434
444
444
439
444
439
439
429
429
439
434
429
424
424
434
434
434
434
434
424
434
424
434
429
429
429
424
429
429
424
466
456
456
456
456
451
451
451
461
461
461
461
461
461
456
456
461
451
451
461
456
456
461
461
461
451
451
456
456
441
456
451
451
451
451
456
456
451
451
451
446
456
456
456
446
446
446
441
451
441
461
461
456
451
451
436
446
456
451
451
456
456
456
456
456
446
446
446
451
451
456
456
456
451
451
451
451
456
446
441
446
451
456
451
456
456
441
456
451
446
446
456
456
446
451
456
451
451
441
441
451
446
441
436
436
446
446
446
446
446
446
436
446
436
441
441
441
441
436
453
453
473
468
468
463
473
473
473
473
473
473
473
468
463
473
473
453
463
468
468
468
463
468
463
468
468
453
463
468
468
468
468
463
463
463
463
468
468
468
458
458
463
463
453
458
453
453
463
468
468
463
473
473
448
463
468
468
463
468
458
463
458
468
463
468
468
468
463
458
468
463
453
463
458
463
468
468
453
453
458
458
463
463
468
468
453
468
463
458
468
468
458
458
458
463
463
463
453
453
453
458
463
448
453
453
458
458
458
458
448
453
453
453
453
448
465
465
465
480
475
480
480
480
485
465
480
480
480
480
485
475
480
480
485
485
485
465
465
465
480
475
480
480
480
470
475
470
475
475
465
465
475
465
480
485
485
475
480
480
475
475
475
475
470
470
475
480
480
475
480
480
480
460
480
475
470
465
470
475
465
465
470
480
470
475
475
465
465
470
465
475
475
480
465
465
470
475
480
480
465
475
475
475
475
470
470
470
470
475
475
475
465
465
470
475
460
465
465
465
470
465
465
460
465
465
465
465
460
477
477
472
472
497
477
482
492
492
497
492
492
492
492
492
492
497
492
492
487
492
487
492
492
487
492
492
492
487
487
487
482
487
477
477
492
477
477
477
477
482
477
487
487
492
492
487
487
492
492
492
492
492
472
487
482
487
487
497
487
482
482
487
482
477
487
477
482
487
492
477
477
477
482
487
477
477
487
492
477
477
482
482
487
487
477
487
487
487
482
482
477
487
487
477
482
487
472
482
487
472
477
472
477
477
477
472
477
477
477
477
477
472
489
489
484
494
494
494
499
504
504
509
504
504
489
489
489
489
494
504
504
504
504
504
504
499
499
499
504
499
504
499
499
509
494
489
489
489
504
499
484
499
494
494
504
504
499
504
504
504
499
499
499
499
509
509
494
489
494
489
494
489
499
494
499
499
489
494
499
499
489
489
499
489
489
499
489
489
494
499
494
499
489
499
499
489
494
489
499
499
494
494
499
484
489
494
484
484
484
489
489
484
484
484
489
489
489
489
489
489
484
501
506
496
506
501
501
501
501
501
516
516
506
506
501
501
501
506
516
511
516
516
516
501
501
521
511
501
511
521
511
496
496
511
496
511
516
516
511
511
506
511
521
521
501
506
506
501
506
501
511
506
511
511
501
506
511
501
501
501
511
501
511
501
501
506
511
511
506
496
511
511
501
501
496
511
506
506
506
511
501
506
496
496
496
496
501
496
501
501
501
501
501
501
501
496
518
508
513
513
513
518
518
513
513
513
513
513
513
513
513
513
513
513
513
518
513
518
508
508
523
528
528
528
513
513
523
533
523
523
508
523
523
518
528
523
523
533
533
518
513
513
513
518
513
518
518
523
523
513
518
518
513
513
513
523
513
513
523
518
523
508
523
518
523
518
513
508
508
523
518
513
513
518
508
513
508
508
508
508
513
513
513
513
513
508
513
513
508
530
525
530
530
525
525
525
525
535
525
525
525
530
525
525
530
525
525
525
535
525
525
535
540
525
525
535
520
520
520
530
535
520
535
545
540
525
525
535
530
525
525
530
525
530
535
535
530
525
525
535
525
525
535
530
520
530
535
530
530
530
520
520
530
525
525
525
525
525
530
520
525
520
520
520
525
520
525
525
525
525
520
525
525
520
542
542
537
537
542
532
537
532
537
537
537
537
537
537
542
542
542
542
537
552
542
532
537
537
537
537
547
537
537
532
532
537
547
547
532
537
537
552
532
542
552
547
537
547
547
542
537
537
542
537
547
542
542
537
542
532
537
547
542
542
542
537
542
532
537
537
542
532
537
537
537
532
537
532
537
532
532
537
532
532
537
537
537
532
537
537
532
554
549
549
544
549
549
549
559
549
554
554
554
554
554
554
554
554
549
549
554
554
554
549
544
549
549
549
554
564
564
544
544
549
549
544
549
544
549
554
564
559
559
559
549
559
559
554
549
549
559
554
554
544
554
544
549
554
549
544
549
554
554
549
549
544
549
549
544
544
549
549
549
544
544
549
544
549
544
544
549
549
544
549
544
549
549
544
581
566
561
556
581
571
561
566
566
566
566
566
566
566
561
561
561
566
566
566
566
561
561
561
561
566
566
566
561
566
556
566
561
566
566
576
571
556
561
556
561
561
556
561
556
561
571
566
556
571
561
571
571
561
566
566
561
566
556
561
561
566
556
566
561
556
561
556
561
561
556
561
561
561
556
556
561
556
561
556
561
561
556
561
556
556
561
561
556
573
573
568
593
593
578
578
578
578
573
573
573
573
573
578
578
578
573
578
573
578
573
573
578
578
578
578
568
578
573
568
568
578
573
573
578
573
578
578
583
578
573
578
583
573
583
568
573
573
573
568
573
578
578
568
578
583
573
583
583
578
578
573
573
568
573
573
573
568
568
578
568
573
568
573
573
568
573
573
573
568
573
568
573
573
573
578
573
568
568
568
568
573
573
568
580
585
610
605
605
590
590
585
585
585
585
590
590
590
590
585
585
590
585
590
585
590
590
590
590
590
585
580
585
590
580
585
590
585
585
585
590
590
585
590
595
585
580
585
590
580
585
585
585
585
580
590
580
590
590
595
595
595
590
580
585
585
585
580
580
585
585
585
585
580
590
580
585
580
585
585
580
585
585
585
585
580
580
585
590
590
585
590
580
580
580
585
585
580
592
602
597
622
622
617
622
622
617
602
597
597
597
602
602
602
597
597
602
597
602
602
602
602
597
597
597
602
602
602
597
597
597
592
602
602
602
597
592
597
602
592
602
597
597
597
592
597
597
592
592
602
602
607
597
602
602
592
597
592
592
597
597
592
597
597
597
597
592
602
592
597
592
597
597
592
597
597
597
592
602
602
597
602
592
602
592
592
597
597
592
609
634
629
634
634
634
629
609
609
609
609
609
614
609
609
614
614
614
604
609
614
614
614
614
614
609
604
604
614
614
614
614
614
609
609
604
614
614
604
609
609
609
609
604
609
609
609
614
604
614
614
609
614
614
609
609
604
604
604
609
604
609
609
609
609
604
614
604
609
609
609
604
614
609
609
604
614
614
609
609
604
604
609
609
604
621
621
646
646
641
646
646
641
621
621
621
621
626
621
621
626
626
621
616
621
626
626
626
621
626
616
626
626
626
626
626
626
621
626
626
621
621
616
621
621
616
616
621
621
621
626
616
626
626
621
626
621
621
621
621
616
616
621
616
621
621
621
621
616
626
616
626
626
621
621
621
616
621
616
626
621
621
616
621
621
616
658
658
653
658
658
658
658
653
633
633
633
638
638
638
633
633
633
638
638
633
628
638
638
638
633
638
638
638
638
633
628
633
638
633
628
633
628
633
633
633
628
638
633
633
638
633
633
633
633
628
628
633
628
633
633
633
633
628
638
638
638
628
638
633
633
633
628
628
633
628
633
633
628
645
670
670
665
670
670
670
665
650
645
650
650
650
650
650
645
650
650
640
640
650
645
650
650
640
645
645
645
650
650
645
645
645
645
645
640
645
650
645
645
645
645
640
640
645
640
645
650
650
650
650
645
645
645
650
650
640
645
640
640
645
640
645
645
640
677
677
682
677
677
677
677
662
662
662
657
662
662
662
662
652
662
662
662
657
662
657
662
657
652
657
657
657
657
652
662
657
657
657
657
657
652
652
657
662
662
662
662
652
657
662
662
657
657
657
662
652
657
652
657
652
657
657
652
689
689
689
689
679
679
674
689
674
689
674
674
674
674
674
674
674
674
669
669
664
669
669
669
669
664
674
669
669
669
669
674
674
674
674
664
664
669
674
674
669
669
669
669
674
664
669
664
669
664
669
669
664
696
691
696
686
686
691
691
691
686
701
686
691
686
701
686
686
686
686
681
681
681
681
691
691
686
681
686
676
681
681
681
686
686
686
686
681
686
686
676
681
681
681
681
676
681
686
676
681
676
681
681
676
713
708
703
703
698
698
698
698
703
708
703
708
698
698
708
698
693
693
693
698
698
703
703
703
703
703
698
693
698
688
693
693
698
698
693
698
698
693
693
693
688
693
693
698
688
693
688
693
693
688
725
720
720
725
725
720
710
710
715
720
715
710
710
710
720
710
720
705
710
710
710
715
710
710
710
715
710
715
705
705
710
700
705
710
710
705
710
705
705
705
700
700
705
705
710
700
705
700
705
705
700
742
737
732
737
732
737
727
727
727
732
727
727
732
732
732
727
722
722
722
722
722
722
722
722
727
732
737
717
732
737
722
732
722
732
722
722
722
722
722
722
722
722
712
717
722
722
717
722
722
722
717
717
712
712
717
722
712
717
712
717
717
712
749
749
749
744
739
734
744
744
734
734
744
739
739
739
739
739
744
744
734
734
744
744
734
734
724
739
749
734
734
744
749
744
749
739
744
734
744
734
739
739
739
744
734
744
734
734
734
734
734
734
729
734
734
729
724
729
734
729
729
734
724
729
724
729
729
724
724
761
756
761
756
761
756
751
756
751
751
746
756
756
756
751
751
751
756
751
751
756
756
756
746
746
746
756
751
761
746
736
761
751
756
751
756
751
756
746
751
751
746
756
756
756
756
746
751
751
751
756
746
751
741
741
746
746
746
746
746
741
741
741
746
741
736
741
736
741
741
746
736
741
741
736
736
778
758
758
753
768
768
763
763
768
768
773
768
763
763
758
763
763
763
763
763
768
768
763
768
768
758
758
763
763
768
763
763
748
768
768
763
768
763
768
758
763
763
763
763
768
758
763
758
768
768
768
768
758
758
763
758
763
763
763
748
748
753
753
758
758
753
753
753
753
753
753
753
748
753
753
748
753
758
748
753
753
748
748
770
770
785
780
780
775
765
775
775
780
780
775
775
775
780
775
770
775
765
775
780
780
780
780
775
780
775
775
770
770
775
780
775
775
770
780
770
775
775
780
780
775
775
780
775
775
775
775
780
770
775
775
775
775
770
775
765
770
775
770
775
775
760
760
775
760
760
765
760
765
770
765
765
765
765
760
760
765
765
770
760
765
760
765
760
760
797
782
792
792
787
792
792
787
787
777
787
787
787
787
787
787
787
787
787
787
787
792
792
792
792
787
787
787
787
772
772
782
777
777
782
782
792
792
787
787
787
787
782
782
787
782
792
787
787
787
792
792
787
787
792
792
787
782
787
787
782
787
787
777
787
787
787
782
787
772
777
787
782
782
782
787
777
777
782
782
772
772
772
772
777
782
777
777
782
777
772
772
777
772
782
777
777
782
772
777
772
772
819
794
794
804
804
804
799
804
804
809
799
799
799
799
804
799
799
784
784
794
794
804
799
799
804
804
804
809
799
799
799
799
804
799
799
784
789
789
794
804
799
799
794
799
799
799
789
789
794
794
794
799
794
804
799
804
804
799
799
799
804
804
799
799
799
799
799
799
799
799
799
794
799
799
784
799
799
799
789
794
784
784
799
789
789
789
789
794
789
794
794
794
789
789
794
794
784
784
784
789
794
789
789
789
794
784
784
789
784
794
789
789
794
784
789
784
784
826
836
806
806
826
816
821
816
816
811
801
811
821
816
816
811
811
806
806
811
806
821
806
816
816
816
801
816
816
811
816
816
816
821
816
821
821
811
811
811
806
806
811
796
806
796
801
796
801
806
806
801
816
806
806
801
801
811
811
806
816
811
796
801
801
806
806
806
816
821
816
811
816
816
821
811
816
816
811
811
811
811
811
811
811
811
811
811
811
811
811
811
806
796
806
806
811
811
796
801
801
801
796
806
801
801
801
801
806
806
801
801
801
801
806
806
796
796
806
796
801
801
801
796
806
796
801
796
806
806
801
801
806
796
801
796
796
843
818
828
818
813
833
843
833
818
833
828
828
818
833
823
823
818
818
828
828
813
823
823
808
813
813
823
818
833
828
833
833
818
828
828
828
818
823
823
823
823
823
828
833
828
828
828
823
818
818
818
818
828
828
833
808
813
813
813
813
818
818
813
813
818
818
813
813
818
818
818
823
808
818
818
813
818
818
823
818
818
833
828
828
828
833
833
828
823
828
828
828
823
828
828
833
823
823
823
823
818
823
823
823
823
818
818
818
823
818
818
823
813
813
818
808
813
813
813
813
818
818
818
818
808
813
813
808
813
813
813
808
813
818
818
813
813
813
813
813
808
808
818
808
813
813
818
818
813
808
813
808
813
808
813
818
818
813
813
818
808
813
808
808
840
830
850
845
850
845
830
845
830
840
840
845
835
835
835
830
840
830
835
820
825
835
830
845
840
840
840
830
840
835
830
845
830
835
840
840
825
835
845
840
830
840
835
835
845
825
820
825
825
830
830
830
830
825
830
840
840
835
825
825
830
830
830
830
825
835
835
830
825
825
825
825
830
830
830
825
825
825
830
830
830
835
840
845
840
840
840
840
835
840
845
840
835
840
840
835
835
835
840
835
840
835
835
835
830
830
830
835
825
825
830
835
825
820
825
820
825
830
830
830
825
825
820
825
825
825
830
830
825
825
820
825
820
825
820
825
825
825
820
825
825
825
825
830
825
825
825
820
825
825
830
830
820
825
830
830
820
825
820
825
820
825
830
830
830
825
825
830
820
825
820
820
842
862
862
852
852
852
842
857
852
857
847
847
842
852
852
842
842
837
837
847
852
847
842
847
857
857
857
842
857
847
847
842
857
842
852
842
842
842
852
842
832
837
832
847
837
852
842
842
837
852
852
837
847
852
842
852
842
837
847
847
842
847
837
852
837
837
832
837
837
847
847
842
847
837
852
842
842
837
837
837
837
842
837
847
857
847
852
852
847
857
847
852
852
852
847
847
852
847
847
847
852
847
852
847
842
847
847
837
837
837
842
837
832
837
842
842
837
837
832
837
842
842
837
837
837
832
832
837
837
837
842
842
837
832
837
832
837
837
837
837
832
842
837
837
837
837
837
837
842
842
837
842
832
842
842
832
837
832
832
837
842
842
842
837
837
842
832
837
832
832
849
864
854
869
864
854
869
869
849
849
864
854
849
844
864
864
864
864
859
854
869
864
864
854
869
869
869
859
854
859
864
859
859
859
859
869
854
854
869
849
844
849
864
854
854
849
864
854
854
849
859
849
849
859
849
864
864
849
864
854
854
869
854
849
864
859
859
854
859
864
859
859
859
864
864
864
854
854
849
849
849
844
854
849
849
859
859
869
859
864
864
859
869
859
864
864
859
859
864
859
864
859
854
859
859
859
859
864
859
864
849
859
854
849
849
849
849
854
849
844
859
864
849
849
844
844
854
849
854
854
849
849
849
844
844
849
849
849
849
849
844
849
849
849
849
844
849
849
849
849
854
849
849
849
854
844
854
849
849
844
844
849
844
849
854
854
854
849
849
854
844
849
844
844
856
856
866
881
861
876
876
881
866
866
861
856
876
876
876
866
871
866
871
871
861
871
871
876
861
871
871
866
881
881
881
881
866
861
856
856
866
871
871
871
866
876
876
876
866
866
871
861
876
876
876
876
871
866
881
866
866
861
861
861
861
856
871
876
876
866
871
871
876
876
876
861
861
861
861
871
866
861
866
876
871
871
876
876
871
876
876
871
876
871
876
871
871
866
871
876
876
876
876
871
861
871
871
871
871
876
866
856
876
871
861
861
856
861
861
861
861
876
866
876
861
856
871
876
861
861
861
856
861
861
861
861
861
861
856
856
861
861
861
861
861
861
861
856
866
866
861
861
861
861
861
856
856
866
861
861
856
856
856
861
861
866
866
866
861
861
866
856
861
856
856
868
868
868
878
873
888
878
878
888
888
888
888
878
883
883
873
873
873
883
883
883
878
878
878
868
868
888
878
883
893
888
888
878
888
888
873
873
888
888
873
888
883
888
888
888
888
878
878
873
873
873
878
883
888
878
873
873
873
868
883
883
883
888
883
878
873
888
883
883
888
883
888
888
878
888
883
883
883
883
878
873
883
888
888
888
883
878
873
868
878
883
883
883
888
873
883
883
873
873
868
873
873
873
888
878
888
868
868
873
883
888
873
873
873
868
873
873
873
873
868
868
873
873
873
873
873
878
878
883
883
873
868
868
878
873
873
868
868
868
868
868
873
868
868
873
873
878
878
878
878
873
873
878
868
873
868
868
880
880
875
875
890
885
900
880
900
900
900
890
895
900
885
900
900
895
895
885
880
880
895
895
890
885
885
885
895
900
900
900
900
890
885
890
890
890
895
885
895
895
885
895
900
885
895
900
885
890
895
895
895
895
890
900
900
885
900
895
890
895
890
890
890
895
900
900
890
885
885
885
890
895
895
885
885
890
895
890
885
895
885
880
885
880
885
890
885
885
900
890
900
880
880
885
890
895
885
885
885
880
885
885
885
885
880
890
890
895
895
885
885
880
885
890
895
880
885
880
885
885
880
880
880
880
875
875
880
880
885
885
890
890
890
890
885
885
890
880
885
880
880
892
892
887
897
892
912
912
912
912
897
907
912
907
912
912
902
892
902
897
897
897
907
907
902
907
907
907
912
912
902
897
892
897
897
912
912
907
897
907
907
897
902
897
912
907
907
912
892
907
902
907
902
907
897
897
907
907
897
907
912
897
897
897
902
902
907
897
897
902
897
902
907
907
902
897
897
897
907
907
902
897
907
897
897
892
897
902
897
907
907
892
892
897
902
902
907
897
897
897
902
902
907
907
897
897
897
892
902
907
892
897
892
892
892
897
902
897
887
892
897
892
892
887
887
887
887
897
897
902
902
902
902
897
897
902
892
897
892
892
904
904
899
909
909
924
904
904
924
924
914
909
904
904
924
924
924
904
909
909
909
909
924
924
919
909
909
909
919
919
909
914
909
919
924
919
919
924
909
914
899
899
904
924
924
924
909
904
919
914
919
919
914
919
919
914
924
914
909
919
909
924
914
909
914
919
919
909
909
909
909
909
919
909
914
914
914
909
909
909
919
919
914
919
909
909
904
909
914
909
919
919
904
904
909
914
909
919
914
909
914
914
919
919
909
914
919
909
904
909
914
904
909
904
904
904
899
909
904
899
899
899
899
904
909
914
914
914
914
909
909
914
904
909
904
904
916
916
911
926
926
921
916
916
921
916
916
936
936
936
921
916
926
916
921
921
921
916
916
916
921
941
936
926
936
931
916
916
926
921
921
921
936
936
936
921
926
911
911
921
931
931
931
926
931
931
941
911
916
926
936
936
921
921
921
931
921
921
936
926
921
931
926
921
921
921
921
931
921
926
926
926
921
921
921
921
931
926
926
926
921
921
916
926
921
916
931
921
931
926
926
926
931
931
921
931
926
926
931
916
921
916
921
926
916
916
916
911
911
911
921
921
916
911
911
911
926
926
926
926
916
921
926
916
921
916
916
928
923
938
933
933
933
923
923
933
933
928
928
928
928
928
933
933
933
933
933
948
933
928
928
933
933
953
933
948
938
928
928
938
928
938
928
953
933
948
923
928
933
948
943
943
943
928
938
953
923
928
948
948
948
933
933
933
933
938
938
933
933
948
938
933
938
943
938
933
933
933
933
943
938
938
938
933
933
933
938
938
938
938
933
933
938
943
943
933
928
943
943
933
938
943
928
933
928
943
938
933
938
928
933
928
923
933
923
923
923
933
928
923
923
923
933
933
933
933
938
938
938
938
933
938
928
933
928
928
935
950
950
945
945
935
945
940
945
940
940
940
940
950
940
945
945
945
950
940
945
945
945
955
950
940
945
940
945
960
935
945
935
940
935
935
940
965
960
940
940
960
960
960
960
950
945
945
945
945
945
945
950
950
945
960
950
955
950
945
945
945
945
950
950
950
945
945
945
950
945
950
945
955
955
945
955
945
940
945
940
955
955
945
945
950
940
950
945
935
945
945
935
945
935
935
935
945
940
935
935
935
945
945
945
950
945
950
945
950
940
945
940
940
957
962
957
962
952
947
952
952
952
962
962
957
952
957
957
957
962
962
952
952
962
962
957
977
972
962
952
952
962
957
952
962
957
947
957
957
947
957
947
957
952
972
947
977
947
957
952
972
967
957
957
962
972
957
962
957
957
957
957
962
962
957
972
962
967
962
957
962
962
957
957
957
957
957
957
967
957
952
962
957
952
962
962
952
947
962
957
957
947
957
957
957
947
947
947
957
952
947
947
947
952
957
957
957
957
962
952
957
952
952
974
969
969
969
959
969
964
974
974
964
964
974
974
974
974
964
969
969
974
969
974
974
974
964
974
974
974
974
974
989
964
964
964
964
974
974
989
959
964
969
959
969
969
969
969
964
959
989
959
984
979
974
974
969
964
984
974
969
974
969
969
969
969
974
974
984
974
974
974
969
969
969
969
969
969
974
969
974
974
964
969
969
969
969
964
959
969
969
969
959
959
959
969
964
969
969
969
969
959
959
959
964
969
969
964
974
964
969
964
964
981
976
981
991
971
981
981
976
986
986
986
986
976
976
986
986
976
981
986
986
986
976
986
981
981
986
986
986
986
986
976
981
986
986
986
986
971
976
981
971
981
971
986
1001
976
976
976
981
996
986
976
986
981
996
986
981
986
981
981
986
986
991
986
986
981
981
981
981
981
981
976
976
981
981
981
981
981
981
981
981
976
971
981
981
981
971
971
971
981
981
981
981
981
981
971
971
976
981
976
986
976
981
976
976
993
988
998
983
993
988
998
998
998
998
998
998
993
998
998
998
998
998
988
998
998
993
993
993
998
988
998
998
998
993
998
998
998
993
993
983
988
993
993
993
993
998
988
993
1008
983
998
998
988
998
993
1008
998
998
993
993
998
998
1003
998
993
993
993
993
993
988
993
988
993
988
993
988
998
993
993
993
993
993
993
988
983
993
993
993
983
983
983
993
993
998
998
998
993
993
993
993
988
988
983
993
988
993
988
993
988
988
1000
1005
1005
1010
1010
1010
1010
1010
1010
1010
1010
1005
1010
1010
1010
1005
1010
1010
1010
1010
1000
1010
1010
1005
1010
1010
1010
1005
1005
995
1010
1010
1000
1010
1005
1005
1005
1005
1005
1005
1005
995
1005
1000
1005
1010
1010
1010
1000
1010
1005
1010
1005
1020
1010
1010
1005
1010
1005
1010
1010
1005
1005
1005
1000
1000
1005
1005
1005
1005
1000
1000
1010
1005
1005
1005
1005
1005
1005
1000
995
1005
1005
1005
1010
995
995
1005
1010
1010
1005
1000
1000
995
1005
1005
1005
1005
1000
1000
1005
1000
1005
1000
1000
1027
1027
1017
1017
1022
1022
1022
1022
1022
1022
1027
1022
1017
1022
1022
1022
1022
1022
1017
1017
1022
1022
1017
1022
1022
1027
1027
1022
1022
1017
1007
1022
1022
1022
1017
1017
1017
1017
1017
1017
1017
1022
1012
1017
1012
1012
1022
1017
1022
1012
1022
1022
1017
1012
1022
1027
1022
1022
1017
1022
1017
1017
1017
1017
1022
1017
1012
1017
1012
1017
1017
1017
1012
1012
1022
1017
1017
1017
1017
1017
1017
1012
1007
1017
1017
1017
1017
1017
1017
1017
1007
1012
1017
1022
1012
1007
1022
1022
1017
1017
1012
1017
1012
1017
1012
1012
1029
1034
1039
1039
1029
1034
1034
1034
1034
1034
1039
1029
1034
1034
1034
1034
1034
1029
1029
1029
1039
1034
1029
1034
1034
1029
1039
1039
1034
1034
1029
1029
1024
1029
1029
1029
1034
1024
1039
1029
1029
1034
1029
1024
1029
1024
1029
1034
1039
1024
1034
1029
1024
1034
1034
1039
1029
1029
1029
1034
1029
1034
1029
1029
1034
1029
1024
1029
1029
1029
1024
1024
1034
1029
1029
1029
1029
1029
1029
1024
1034
1034
1029
1029
1019
1029
1029
1029
1029
1029
1019
1034
1024
1024
1024
1029
1024
1029
1024
1024
1046
1051
1051
1041
1046
1046
1046
1046
1051
1041
1046
1046
1046
1041
1046
1046
1041
1046
1041
1041
1041
1041
1046
1041
1046
1041
1051
1041
1041
1041
1041
1051
1041
1036
1036
1036
1051
1041
1036
1041
1036
1046
1046
1041
1041
1041
1046
1041
1046
1046
1046
1041
1046
1041
1046
1041
1036
1041
1041
1041
1036
1036
1046
1041
1041
1041
1041
1046
1046
1041
1041
1041
1041
1036
1046
1041
1036
1036
1041
1031
1041
1036
1041
1036
1041
1036
1036
1058
1068
1063
1068
1063
1053
1058
1058
1058
1058
1058
1058
1063
1063
1058
1058
1053
1053
1058
1053
1053
1053
1053
1053
1053
1048
1063
1048
1058
1058
1048
1053
1058
1048
1053
1048
1058
1058
1053
1058
1053
1053
1058
1053
1058
1058
1058
1053
1058
1053
1058
1053
1048
1053
1053
1053
1048
1048
1058
1053
1058
1058
1053
1053
1053
1053
1053
1058
1053
1053
1053
1048
1043
1053
1043
1048
1053
1048
1053
1048
1048
1075
1070
1070
1070
1075
1070
1070
1065
1065
1070
1070
1070
1070
1075
1070
1070
1070
1075
1075
1070
1075
1075
1065
1075
1065
1065
1065
1060
1060
1070
1070
1070
1070
1070
1065
1065
1060
1060
1070
1065
1070
1065
1065
1070
1065
1070
1070
1070
1065
1070
1065
1070
1065
1060
1065
1065
1070
1070
1065
1065
1065
1060
1060
1070
1065
1070
1065
1065
1065
1060
1065
1065
1055
1060
1065
1060
1065
1060
1055
1077
1077
1082
1082
1077
1082
1087
1082
1082
1087
1077
1077
1082
1087
1087
1082
1082
1082
1082
1087
1087
1087
1087
1087
1077
1087
1087
1072
1082
1082
1077
1077
1082
1082
1082
1082
1082
1077
1072
1072
1077
1077
1077
1077
1082
1077
1082
1082
1082
1077
1082
1077
1082
1077
1072
1077
1077
1082
1077
1072
1082
1077
1077
1072
1067
1077
1077
1072
1077
1072
1077
1072
1067
1094
1099
1089
1089
1094
1094
1099
1094
1094
1089
1094
1094
1099
1099
1089
1089
1099
1094
1094
1099
1099
1089
1099
1099
1099
1099
1094
1094
1089
1089
1089
1089
1094
1094
1099
1089
1089
1089
1094
1089
1084
1084
1089
1089
1089
1094
1094
1089
1094
1094
1094
1089
1094
1089
1094
1089
1084
1089
1089
1084
1089
1089
1079
1089
1089
1084
1089
1084
1089
1084
1079
1106
1106
1111
1111
1101
1106
1106
1106
1101
1101
1106
1106
1111
1101
1101
1106
1106
1106
1111
1101
1101
1106
1101
1101
1101
1111
1111
1111
1106
1106
1101
1106
1106
1101
1101
1101
1101
1101
1101
1111
1101
1101
1101
1101
1096
1096
1101
1101
1101
1106
1106
1101
1106
1106
1106
1101
1106
1101
1106
1101
1101
1091
1101
1101
1101
1096
1101
1096
1101
1096
1091
1113
1113
1118
1118
1113
1113
1113
1123
1123
1123
1123
1113
1128
1128
1118
1113
1118
1118
1123
1123
1118
1123
1113
1123
1113
1118
1118
1113
1113
1118
1118
1113
1118
1118
1113
1113
1113
1113
1113
1118
1113
1113
1113
1113
1108
1108
1113
1113
1113
1118
1118
1113
1118
1108
1118
1118
1113
1118
1113
1118
1113
1113
1113
1108
1113
1108
1113
1103
1113
1103
1130
1135
1135
1135
1125
1140
1125
1125
1135
1135
1135
1140
1140
1130
1135
1135
1140
1140
1140
1130
1130
1125
1125
1125
1135
1125
1125
1130
1130
1130
1125
1135
1135
1135
1140
1130
1135
1135
1125
1140
1125
1125
1130
1130
1125
1125
1125
1125
1125
1125
1120
1120
1125
1125
1125
1125
1120
1120
1125
1125
1125
1130
1130
1115
1125
1130
1120
1130
1130
1130
1125
1125
1125
1125
1120
1125
1120
1125
1125
1115
1137
1137
1147
1152
1142
1142
1152
1137
1137
1137
1142
1147
1152
1147
1147
1152
1152
1137
1137
1147
1147
1147
1142
1132
1137
1142
1137
1152
1147
1152
1147
1147
1147
1152
1152
1142
1152
1137
1147
1147
1137
1152
1137
1137
1137
1137
1137
1137
1132
1132
1137
1137
1137
1127
1127
1132
1137
1132
1137
1137
1137
1142
1142
1127
1137
1142
1132
1142
1142
1137
1137
1137
1137
1137
1132
1137
1132
1137
1137
1127
1144
1149
1149
1149
1154
1154
1154
1164
1149
1149
1149
1149
1149
1154
1154
1164
1164
1164
1154
1154
1154
1154
1164
1164
1159
1159
1149
1159
1159
1159
1144
1159
1164
1149
1154
1149
1149
1154
1154
1159
1164
1159
1164
1154
1159
1159
1159
1149
1164
1154
1164
1149
1154
1154
1159
1149
1149
1149
1149
1149
1144
1149
1149
1139
1139
1144
1144
1139
1139
1149
1139
1149
1149
1149
1149
1144
1154
1154
1139
1149
1154
1144
1154
1149
1149
1149
1149
1149
1144
1149
1144
1149
1149
1139
1171
1161
1161
1161
1166
1166
1166
1171
1166
1161
1161
1161
1161
1161
1166
1176
1166
1166
1166
1166
1176
1166
1176
1171
1171
1176
1176
1176
1176
1176
1166
1166
1171
1171
1171
1171
1171
1176
1171
1166
1171
1161
1171
1171
1171
1151
1151
1171
1176
1166
1166
1156
1161
1161
1161
1166
1166
1161
1176
1161
1176
1166
1166
1171
1176
1166
1166
1166
1166
1171
1176
1171
1171
1171
1171
1161
1171
1171
1171
1161
1166
1161
1166
1171
1161
1161
1156
1156
1161
1161
1151
1161
1151
1151
1151
1151
1161
1161
1161
1161
1156
1151
1166
1156
1156
1156
1166
1161
1161
1161
1161
1161
1156
1161
1156
1161
1161
1151
1173
1178
1178
1173
1178
1178
1178
1183
1173
1173
1173
1173
1178
1178
1178
1183
1183
1173
1173
1188
1188
1188
1178
1178
1183
1183
1183
1183
1188
1183
1183
1188
1188
1178
1178
1178
1188
1188
1178
1178
1178
1178
1188
1183
1183
1183
1183
1178
1163
1163
1183
1183
1163
1168
1183
1183
1173
1178
1178
1173
1183
1183
1173
1188
1173
1188
1178
1178
1188
1188
1188
1173
1173
1183
1173
1173
1188
1188
1178
1178
1183
1183
1183
1183
1183
1188
1178
1178
1178
1178
1188
1183
1178
1178
1178
1173
1183
1183
1183
1173
1178
1183
1168
1178
1173
1173
1163
1163
1173
1173
1168
1163
1173
1173
1163
1163
1163
1168
1173
1163
1168
1173
1173
1168
1173
1173
1173
1173
1173
1168
1173
1168
1173
1173
1173
1163
1215
1195
1195
1185
1190
1190
1190
1195
1190
1195
1195
1185
1185
1175
1175
1185
1195
1195
1195
1185
1195
1185
1200
1200
1190
1190
1190
1190
1200
1190
1190
1190
1190
1200
1195
1200
1200
1195
1195
1195
1195
1195
1200
1190
1190
1195
1195
1200
1200
1195
1185
1175
1180
1195
1190
1195
1195
1200
1185
1175
1185
1190
1190
1195
1185
1190
1190
1200
1195
1195
1195
1200
1200
1185
1185
1185
1185
1185
1195
1200
1195
1185
1195
1185
1185
1190
1190
1200
1200
1200
1190
1190
1195
1195
1195
1195
1195
1195
1195
1190
1190
1190
1190
1190
1185
1185
1190
1185
1185
1190
1180
1195
1195
1185
1195
1175
1185
1190
1180
1175
1185
1185
1185
1185
1175
1175
1175
1175
1175
1195
1185
1185
1185
1185
1180
1175
1185
1180
1180
1185
1185
1185
1185
1185
1180
1185
1180
1185
1185
1175
1222
1222
1207
1202
1207
1207
1207
1207
1197
1202
1207
1207
1202
1197
1197
1197
1187
1207
1202
1212
1207
1212
1212
1207
1202
1202
1212
1212
1212
1207
1212
1207
1207
1202
1212
1202
1202
1197
1207
1207
1207
1212
1212
1212
1212
1207
1207
1207
1187
1187
1197
1197
1197
1207
1207
1207
1192
1207
1202
1212
1207
1207
1207
1197
1202
1207
1197
1202
1202
1207
1212
1197
1197
1212
1197
1207
1207
1197
1197
1197
1207
1207
1197
1207
1207
1197
1192
1212
1192
1202
1202
1212
1207
1207
1202
1202
1202
1202
1202
1202
1202
1207
1207
1197
1202
1202
1202
1202
1202
1192
1197
1187
1207
1197
1207
1192
1202
1197
1197
1197
1197
1187
1187
1197
1197
1187
1187
1187
1187
1187
1197
1197
1202
1202
1202
1197
1197
1207
1197
1197
1197
1187
1192
1197
1192
1192
1197
1197
1197
1192
1197
1192
1197
1197
1187
1239
1214
1219
1229
1229
1219
1219
1214
1219
1219
1209
1209
1199
1219
1219
1219
1219
1209
1224
1219
1224
1219
1214
1214
1214
1224
1224
1224
1219
1224
1219
1214
1219
1219
1219
1209
1224
1224
1224
1209
1199
1209
1209
1209
1224
1214
1214
1219
1219
1219
1224
1199
1209
1219
1219
1214
1214
1224
1219
1219
1219
1209
1214
1219
1209
1209
1214
1209
1224
1209
1219
1209
1224
1219
1209
1204
1204
1219
1219
1204
1219
1219
1209
1199
1224
1199
1219
1214
1214
1219
1219
1214
1214
1214
1214
1209
1209
1209
1219
1209
1209
1209
1209
1219
1214
1199
1209
1209
1199
1214
1209
1214
1204
1209
1209
1209
1209
1204
1199
1209
1209
1214
1199
1199
1209
1209
1214
1209
1209
1199
1199
1209
1214
1214
1209
1219
1204
1204
1209
1209
1199
1204
1204
1209
1209
1209
1204
1209
1204
1209
1209
1199
1246
1226
1231
1231
1231
1226
1226
1246
1241
1241
1231
1231
1226
1231
1231
1221
1221
1211
1221
1221
1231
1231
1226
1231
1231
1231
1221
1226
1231
1236
1236
1236
1236
1231
1226
1226
1226
1236
1226
1221
1231
1231
1231
1226
1231
1236
1211
1221
1221
1221
1221
1236
1231
1231
1231
1221
1231
1231
1216
1231
1236
1211
1226
1226
1231
1226
1236
1236
1226
1226
1231
1226
1221
1221
1226
1221
1231
1236
1231
1221
1236
1216
1236
1231
1221
1211
1211
1226
1226
1211
1226
1216
1211
1231
1231
1211
1231
1226
1226
1226
1226
1221
1221
1231
1231
1231
1216
1216
1216
1216
1231
1221
1221
1221
1221
1221
1221
1211
1221
1221
1221
1221
1226
1221
1221
1216
1226
1226
1211
1221
1221
1226
1211
1211
1221
1221
1216
1221
1226
1216
1226
1211
1211
1221
1221
1216
1221
1226
1221
1221
1226
1221
1216
1221
1221
1221
1216
1221
1216
1221
1221
1211
1263
1238
1253
1253
1243
1243
1243
1238
1243
1243
1238
1243
1243
1233
1223
1233
1223
1223
1243
1243
1243
1238
1238
1238
1248
1248
1248
1248
1248
1233
1243
1238
1248
1248
1248
1248
1243
1243
1228
1238
1228
1238
1233
1238
1233
1238
1243
1223
1233
1233
1228
1233
1233
1248
1248
1243
1233
1243
1243
1243
1243
1243
1243
1233
1243
1243
1238
1238
1243
1243
1248
1238
1243
1238
1238
1238
1233
1243
1238
1233
1228
1243
1248
1243
1233
1248
1223
1243
1228
1223
1243
1233
1233
1233
1223
1233
1223
1238
1243
1223
1243
1233
1233
1238
1238
1228
1228
1243
1243
1243
1238
1228
1228
1238
1233
1233
1238
1243
1228
1233
1233
1233
1228
1228
1233
1233
1223
1233
1233
1238
1238
1238
1233
1233
1228
1238
1223
1233
1233
1238
1223
1233
1233
1238
1238
1233
1233
1228
1228
1233
1238
1223
1233
1223
1233
1233
1228
1233
1238
1233
1228
1233
1233
1233
1228
1233
1228
1233
1233
1223
1270
1275
1255
1250
1270
1265
1265
1255
1255
1235
1245
1235
1250
1245
1245
1255
1255
1255
1235
1250
1235
1250
1250
1255
1260
1260
1260
1260
1260
1240
1240
1260
1260
1260
1255
1260
1260
1240
1250
1250
1245
1255
1245
1255
1245
1240
1245
1245
1260
1255
1255
1245
1250
1250
1255
1245
1250
1250
1255
1255
1255
1255
1255
1245
1240
1250
1255
1255
1255
1255
1250
1255
1250
1250
1260
1260
1255
1250
1255
1250
1260
1245
1240
1255
1250
1250
1250
1245
1235
1250
1255
1255
1240
1255
1255
1235
1245
1235
1255
1245
1245
1235
1235
1250
1235
1255
1240
1240
1245
1245
1250
1250
1255
1245
1245
1240
1250
1250
1255
1245
1240
1240
1245
1250
1245
1255
1245
1240
1245
1240
1245
1250
1255
1245
1245
1245
1250
1240
1240
1245
1245
1250
1250
1235
1245
1245
1250
1250
1245
1245
1240
1250
1245
1250
1250
1245
1245
1245
1235
1245
1250
1245
1245
1235
1245
1235
1245
1245
1240
1240
1245
1240
1240
1245
1245
1245
1240
1245
1240
1245
1245
1235
1282
1262
1262
1277
1282
1277
1267
1267
1247
1247
1247
1262
1247
1262
1262
1267
1267
1262
1262
1267
1267
1262
1262
1267
1272
1272
1272
1272
1272
1257
1252
1262
1262
1267
1262
1267
1272
1252
1262
1257
1252
1262
1257
1252
1267
1272
1267
1267
1257
1267
1257
1257
1257
1257
1262
1257
1262
1267
1267
1272
1272
1257
1262
1262
1267
1257
1267
1267
1267
1267
1252
1267
1257
1252
1267
1267
1257
1262
1262
1267
1262
1267
1267
1262
1272
1272
1262
1262
1262
1262
1267
1257
1272
1252
1247
1262
1262
1262
1257
1252
1247
1257
1267
1267
1247
1262
1247
1262
1267
1247
1247
1257
1247
1267
1262
1252
1257
1257
1262
1262
1267
1252
1252
1252
1257
1257
1267
1267
1257
1252
1252
1257
1262
1257
1267
1257
1252
1257
1257
1257
1262
1267
1252
1257
1257
1262
1262
1262
1262
1262
1252
1252
1257
1257
1262
1247
1257
1257
1262
1262
1257
1252
1257
1262
1262
1257
1257
1262
1257
1257
1252
1257
1252
1257
1247
1257
1247
1257
1257
1252
1257
1257
1257
1252
1252
1257
1252
1257
1257
1247
1274
1274
1289
1289
1289
1289
1274
1269
1259
1269
1259
1274
1274
1274
1274
1274
1279
1279
1274
1279
1279
1284
1284
1274
1274
1284
1284
1269
1269
1264
1269
1269
1274
1279
1274
1279
1279
1274
1284
1284
1284
1259
1264
1269
1279
1274
1279
1269
1264
1269
1264
1269
1274
1269
1274
1274
1279
1279
1274
1274
1279
1279
1274
1279
1279
1269
1284
1279
1279
1284
1264
1279
1269
1269
1274
1269
1274
1279
1279
1279
1274
1279
1279
1264
1274
1279
1279
1279
1274
1274
1279
1274
1284
1274
1274
1274
1279
1264
1279
1264
1269
1269
1269
1264
1269
1259
1259
1269
1274
1259
1279
1269
1259
1269
1279
1274
1279
1259
1259
1259
1279
1269
1264
1269
1269
1274
1274
1279
1269
1279
1269
1269
1264
1264
1269
1274
1279
1269
1264
1264
1269
1269
1279
1274
1269
1279
1269
1269
1269
1274
1274
1264
1269
1274
1274
1274
1274
1269
1274
1274
1274
1264
1264
1274
1269
1269
1274
1269
1274
1274
1269
1269
1269
1274
1269
1259
1269
1264
1269
1269
1259
1259
1269
1269
1269
1269
1269
1269
1264
1264
1264
1269
1264
1269
1269
1259
1291
1301
1301
1286
1271
1281
1286
1286
1271
1286
1286
1291
1291
1296
1296
1296
1296
1286
1286
1286
1296
1296
1286
1286
1276
1291
1291
1296
1291
1286
1286
1276
1276
1281
1281
1281
1286
1291
1286
1291
1291
1291
1291
1296
1291
1291
1281
1281
1281
1271
1281
1291
1291
1296
1291
1286
1281
1291
1291
1291
1281
1281
1291
1291
1286
1291
1286
1291
1281
1291
1276
1276
1281
1286
1286
1281
1281
1286
1286
1286
1291
1286
1291
1291
1286
1286
1286
1286
1286
1296
1281
1286
1281
1286
1291
1276
1291
1281
1286
1276
1276
1276
1271
1281
1271
1281
1291
1281
1271
1286
1286
1291
1271
1281
1271
1291
1281
1281
1281
1276
1281
1281
1286
1286
1286
1281
1291
1281
1281
1276
1276
1281
1291
1281
1286
1281
1276
1291
1286
1281
1281
1281
1286
1286
1286
1286
1286
1276
1281
1286
1281
1286
1286
1281
1286
1281
1286
1276
1276
1281
1281
1281
1286
1286
1281
1281
1281
1276
1281
1281
1271
1281
1271
1281
1281
1281
1281
1281
1276
1276
1281
1271
1281
1281
1271
1298
1298
1283
1298
1298
1288
1298
1298
1308
1308
1308
1298
1303
1308
1308
1308
1308
1298
1298
1298
1298
1293
1298
1308
1308
1298
1303
1308
1298
1303
1283
1293
1288
1293
1293
1303
1303
1303
1298
1303
1303
1298
1303
1293
1293
1293
1308
1298
1303
1298
1303
1303
1308
1293
1293
1288
1293
1293
1298
1293
1298
1303
1303
1303
1303
1303
1303
1303
1298
1303
1293
1298
1293
1293
1293
1298
1298
1298
1298
1303
1288
1298
1303
1298
1298
1298
1298
1298
1303
1288
1298
1288
1293
1298
1303
1303
1288
1288
1288
1283
1293
1293
1303
1303
1283
1293
1298
1293
1293
1293
1303
1303
1298
1303
1283
1283
1298
1293
1293
1293
1288
1293
1293
1293
1303
1293
1293
1288
1298
1293
1298
1298
1298
1293
1298
1293
1298
1298
1298
1298
1288
1303
1298
1293
1293
1293
1298
1298
1288
1298
1298
1293
1293
1298
1298
1293
1288
1293
1283
1293
1288
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1283
1288
1293
1283
1293
1293
1283
1310
1310
1305
1310
1310
1300
1315
1320
1320
1320
1310
1310
1310
1310
1310
1300
1305
1310
1320
1315
1315
1320
1320
1310
1310
1310
1305
1305
1300
1315
1315
1310
1315
1315
1315
1310
1295
1305
1300
1315
1315
1315
1315
1315
1315
1315
1320
1310
1305
1305
1305
1310
1305
1310
1305
1300
1315
1310
1315
1315
1315
1315
1315
1310
1310
1305
1310
1305
1310
1305
1310
1315
1310
1310
1310
1310
1315
1310
1295
1310
1310
1310
1310
1305
1310
1300
1305
1305
1300
1310
1315
1305
1305
1300
1300
1315
1310
1310
1300
1295
1305
1315
1315
1295
1305
1305
1305
1310
1315
1305
1305
1305
1305
1315
1315
1310
1310
1295
1305
1305
1305
1305
1310
1305
1305
1300
1310
1305
1305
1310
1310
1310
1310
1310
1310
1310
1310
1310
1305
1310
1305
1310
1310
1300
1310
1305
1310
1305
1310
1305
1300
1310
1310
1305
1305
1310
1305
1300
1295
1305
1305
1305
1305
1305
1305
1305
1305
1305
1305
1300
1305
1295
1305
1305
1295
1312
1317
1312
1317
1322
1322
1322
1322
1327
1322
1322
1322
1312
1332
1322
1322
1322
1317
1317
1312
1312
1317
1312
1327
1327
1327
1322
1327
1327
1327
1327
1327
1322
1317
1317
1312
1322
1327
1327
1322
1327
1322
1322
1317
1317
1317
1317
1317
1312
1327
1327
1327
1327
1327
1322
1322
1317
1322
1322
1317
1312
1327
1327
1322
1322
1322
1327
1322
1307
1322
1322
1317
1322
1312
1317
1317
1312
1322
1312
1312
1317
1327
1322
1317
1312
1312
1327
1322
1322
1312
1322
1317
1317
1317
1327
1327
1327
1322
1307
1317
1317
1322
1327
1317
1317
1317
1317
1327
1327
1322
1307
1317
1317
1317
1322
1322
1322
1322
1322
1317
1322
1317
1317
1317
1322
1322
1322
1322
1322
1322
1322
1317
1317
1317
1312
1312
1322
1317
1322
1312
1317
1322
1317
1312
1307
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1312
1317
1307
1317
1317
1307
1324
1329
1329
1329
1334
1334
1324
1319
1324
1339
1334
1339
1329
1339
1339
1334
1329
1329
1324
1329
1324
1339
1339
1334
1339
1339
1339
1334
1334
1329
1339
1339
1339
1339
1339
1334
1339
1334
1339
1334
1334
1329
1334
1334
1329
1329
1334
1329
1329
1324
1339
1334
1334
1324
1339
1339
1339
1334
1334
1334
1329
1324
1324
1324
1324
1329
1324
1324
1324
1324
1324
1324
1329
1329
1324
1339
1329
1329
1329
1324
1324
1334
1339
1334
1334
1334
1329
1329
1329
1319
1334
1334
1339
1334
1329
1329
1334
1339
1329
1329
1329
1324
1334
1334
1334
1334
1334
1334
1334
1319
1329
1329
1329
1334
1334
1334
1329
1334
1329
1329
1329
1329
1329
1329
1324
1334
1334
1329
1324
1329
1324
1334
1324
1329
1329
1329
1324
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1319
1329
1329
1319
1329
1329
1319
1336
1341
1336
1331
1336
1331
1336
1351
1351
1346
1336
1341
1351
1351
1336
1336
1341
1336
1341
1341
1351
1351
1351
1351
1351
1351
1346
1351
1351
1346
1351
1351
1351
1341
1341
1341
1341
1341
1351
1346
1341
1346
1346
1346
1346
1336
1351
1351
1351
1331
1346
1346
1346
1346
1341
1336
1336
1336
1336
1341
1336
1336
1336
1336
1336
1336
1336
1336
1336
1341
1341
1336
1341
1336
1346
1351
1341
1341
1336
1331
1331
1346
1346
1346
1346
1346
1341
1341
1341
1351
1346
1341
1346
1341
1346
1341
1341
1346
1346
1346
1346
1336
1346
1346
1346
1346
1346
1331
1341
1341
1341
1341
1336
1346
1341
1346
1336
1341
1341
1346
1341
1336
1341
1336
1341
1331
1336
1341
1341
1336
1331
1341
1341
1336
1336
1341
1341
1341
1341
1341
1341
1341
1341
1341
1331
1341
1341
1331
1348
1353
1353
1343
1348
1363
1348
1348
1363
1348
1348
1348
1363
1363
1353
1353
1348
1348
1348
1363
1363
1353
1363
1363
1363
1358
1363
1353
1358
1358
1353
1363
1363
1363
1353
1358
1358
1353
1358
1358
1363
1363
1363
1363
1343
1358
1358
1358
1353
1348
1348
1348
1348
1348
1348
1353
1348
1348
1348
1348
1348
1348
1348
1348
1353
1353
1348
1353
1353
1348
1353
1343
1358
1358
1353
1353
1343
1358
1358
1358
1358
1353
1353
1353
1358
1358
1353
1358
1358
1358
1358
1358
1353
1358
1353
1358
1358
1348
1348
1353
1358
1358
1353
1353
1343
1353
1353
1353
1353
1348
1358
1348
1348
1348
1353
1353
1353
1343
1348
1343
1353
1343
1343
1348
1353
1348
1348
1343
1348
1348
1348
1353
1353
1353
1353
1353
1353
1353
1353
1353
1343
1353
1353
1343
1360
1360
1365
1360
1375
1360
1360
1360
1365
1360
1360
1360
1360
1360
1365
1365
1365
1360
1360
1365
1365
1360
1360
1365
1365
1375
1360
1365
1365
1360
1375
1375
1375
1375
1375
1370
1360
1355
1360
1355
1375
1375
1375
1370
1375
1370
1370
1375
1370
1370
1370
1370
1360
1360
1360
1360
1360
1360
1360
1360
1365
1360
1360
1360
1360
1360
1360
1360
1365
1370
1365
1360
1365
1365
1365
1355
1355
1370
1365
1365
1370
1370
1370
1365
1365
1370
1370
1370
1370
1370
1370
1370
1360
1365
1370
1370
1365
1365
1360
1365
1365
1365
1370
1370
1355
1360
1360
1365
1360
1365
1360
1355
1365
1365
1360
1365
1355
1360
1355
1360
1360
1360
1355
1360
1360
1360
1355
1365
1365
1365
1365
1365
1365
1365
1365
1365
1365
1355
1365
1365
1355
1372
1377
1367
1372
1377
1372
1372
1372
1372
1372
1372
1372
1377
1372
1372
1377
1377
1377
1372
1372
1372
1372
1372
1377
1377
1377
1372
1372
1372
1387
1377
1377
1377
1372
1377
1372
1387
1377
1382
1387
1377
1377
1367
1372
1372
1367
1372
1367
1382
1387
1382
1387
1382
1382
1387
1377
1382
1372
1372
1382
1372
1372
1372
1372
1372
1372
1372
1377
1372
1372
1372
1372
1372
1372
1372
1382
1377
1367
1367
1377
1377
1377
1377
1382
1382
1382
1382
1377
1377
1382
1382
1377
1372
1382
1382
1377
1377
1372
1382
1377
1372
1372
1377
1372
1382
1382
1367
1377
1372
1372
1367
1377
1372
1377
1372
1372
1367
1367
1372
1372
1372
1367
1372
1372
1372
1367
1377
1377
1377
1377
1377
1377
1377
1377
1377
1377
1367
1377
1377
1367
1389
1379
1384
1389
1389
1389
1384
1384
1384
1384
1379
1384
1379
1384
1384
1384
1389
1389
1384
1384
1384
1389
1384
1389
1384
1389
1384
1384
1389
1389
1384
1389
1384
1394
1399
1389
1389
1384
1389
1384
1394
1394
1394
1389
1384
1379
1389
1389
1394
1394
1389
1394
1394
1394
1399
1384
1389
1389
1399
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1389
1379
1394
1389
1379
1389
1389
1389
1394
1394
1384
1389
1389
1394
1389
1389
1394
1389
1384
1384
1394
1389
1384
1389
1389
1389
1389
1379
1379
1384
1379
1379
1384
1384
1384
1384
1379
1379
1384
1384
1384
1379
1384
1384
1384
1379
1389
1389
1389
1389
1389
1389
1389
1379
1389
1389
1379
1396
1401
1401
1396
1396
1396
1396
1391
1396
1396
1401
1396
1396
1406
1396
1396
1401
1401
1401
1396
1401
1401
1401
1396
1406
1406
1401
1396
1401
1396
1401
1396
1406
1411
1391
1396
1396
1401
1401
1396
1391
1396
1391
1406
1401
1406
1406
1406
1396
1401
1411
1406
1396
1396
1396
1396
1396
1396
1396
1391
1396
1401
1401
1391
1396
1396
1406
1401
1401
1401
1401
1406
1401
1401
1396
1401
1396
1406
1401
1396
1391
1401
1396
1396
1396
1401
1401
1401
1396
1391
1391
1396
1391
1396
1396
1396
1391
1391
1396
1396
1396
1391
1406
1396
1391
1396
1396
1396
1401
1401
1401
1401
1391
1401
1401
1391
1413
1408
1413
1408
1408
1408
1413
1423
1408
1408
1408
1413
1413
1408
1408
1408
1408
1413
1408
1413
1413
1418
1413
1413
1408
1403
1418
1408
1403
1413
1413
1403
1408
1403
1408
1403
1413
1418
1408
1418
1418
1408
1413
1418
1413
1408
1413
1423
1408
1408
1408
1408
1413
1413
1403
1403
1408
1408
1418
1413
1413
1408
1413
1408
1408
1413
1408
1408
1413
1408
1408
1413
1408
1408
1408
1413
1408
1408
1408
1403
1403
1408
1403
1408
1408
1403
1403
1408
1408
1408
1403
1418
1418
1408
1408
1418
1403
1408
1408
1413
1413
1413
1413
1403
1413
1413
1403
1420
1420
1415
1420
1425
1425
1425
1420
1420
1420
1425
1425
1425
1420
1425
1425
1425
1425
1420
1425
1420
1425
1420
1425
1425
1420
1415
1420
1425
1425
1420
1415
1420
1420
1425
1420
1430
1420
1420
1425
1425
1425
1425
1415
1425
1420
1425
1435
1420
1420
1425
1425
1415
1420
1420
1430
1425
1425
1425
1420
1425
1420
1425
1420
1420
1420
1420
1420
1420
1420
1425
1420
1420
1420
1415
1415
1420
1415
1420
1420
1415
1415
1420
1430
1430
1430
1420
1420
1415
1430
1420
1430
1430
1420
1415
1420
1425
1425
1425
1415
1425
1425
1415
1432
1432
1427
1437
1432
1437
1437
1437
1432
1437
1437
1437
1437
1437
1437
1437
1437
1432
1437
1437
1437
1437
1437
1437
1437
1432
1437
1432
1437
1437
1437
1437
1432
1427
1432
1432
1437
1432
1432
1437
1432
1432
1432
1437
1437
1437
1427
1437
1437
1432
1437
1432
1442
1437
1432
1437
1437
1427
1432
1432
1437
1437
1437
1437
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1437
1432
1432
1432
1427
1427
1432
1427
1432
1432
1442
1442
1427
1442
1432
1442
1427
1432
1427
1437
1442
1442
1442
1432
1437
1437
1437
1427
1437
1437
1427
1444
1444
1444
1449
1444
1444
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1454
1449
1444
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1439
1444
1439
1444
1449
1444
1444
1449
1444
1449
1449
1444
1444
1449
1439
1449
1449
1449
1449
1444
1449
1449
1449
1444
1449
1439
1444
1444
1444
1449
1449
1444
1444
1444
1444
1444
1444
1444
1444
1444
1444
1444
1444
1444
1449
1444
1444
1444
1439
1439
1444
1439
1444
1454
1454
1444
1454
1449
1449
1444
1439
1454
1449
1454
1454
1444
1449
1449
1449
1439
1449
1449
1439
1456
1456
1471
1471
1461
1461
1461
1461
1461
1466
1461
1461
1461
1461
1461
1471
1461
1461
1461
1461
1461
1461
1461
1461
1461
1456
1451
1456
1461
1456
1456
1461
1461
1461
1456
1456
1461
1461
1461
1456
1456
1456
1456
1456
1466
1451
1461
1461
1461
1456
1461
1461
1461
1456
1456
1461
1451
1461
1461
1456
1456
1456
1456
1461
1461
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1451
1451
1456
1466
1466
1466
1466
1451
1466
1456
1461
1456
1461
1466
1461
1456
1461
1461
1461
1451
1461
1461
1451
1473
1468
1478
1478
1483
1483
1483
1468
1473
1483
1473
1473
1473
1473
1473
1473
1473
1473
1483
1473
1473
1473
1473
1473
1473
1468
1468
1468
1473
1473
1473
1473
1473
1468
1468
1473
1473
1473
1468
1468
1468
1483
1468
1468
1468
1473
1483
1483
1463
1478
1473
1473
1473
1468
1473
1473
1468
1468
1473
1463
1478
1473
1473
1468
1468
1468
1473
1468
1473
1468
1468
1473
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1463
1478
1478
1478
1478
1463
1468
1478
1478
1473
1468
1468
1473
1473
1468
1473
1473
1473
1463
1473
1473
1463
1490
1490
1490
1490
1495
1495
1495
1485
1485
1495
1495
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1495
1480
1480
1485
1485
1485
1480
1480
1480
1485
1485
1485
1485
1480
1480
1480
1495
1480
1480
1495
1485
1495
1490
1490
1495
1495
1475
1485
1485
1485
1485
1480
1485
1475
1485
1480
1480
1490
1485
1485
1485
1480
1480
1485
1480
1480
1480
1485
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1475
1490
1490
1485
1485
1485
1480
1480
1480
1490
1490
1485
1485
1480
1485
1485
1485
1475
1485
1485
1475
1497
1497
1507
1502
1507
1507
1507
1492
1502
1502
1502
1502
1497
1507
1497
1497
1497
1497
1507
1497
1497
1502
1497
1497
1497
1502
1497
1497
1497
1507
1492
1492
1492
1497
1497
1497
1497
1497
1497
1492
1492
1492
1502
1502
1507
1497
1492
1492
1507
1502
1492
1507
1497
1497
1507
1502
1502
1502
1507
1502
1487
1497
1492
1497
1497
1497
1497
1492
1487
1502
1492
1497
1502
1497
1497
1492
1492
1497
1492
1492
1497
1492
1492
1492
1492
1492
1492
1492
1502
1502
1492
1492
1487
1497
1497
1492
1487
1497
1492
1492
1502
1497
1492
1497
1497
1497
1487
1497
1497
1487
1519
1509
1514
1514
1519
1504
1514
1514
1514
1514
1514
1519
1519
1519
1509
1509
1509
1509
1514
1509
1519
1509
1509
1514
1514
1509
1504
1509
1514
1509
1509
1509
1509
1509
1509
1504
1504
1504
1519
1504
1504
1514
1514
1519
1514
1509
1514
1519
1499
1519
1509
1509
1519
1509
1514
1514
1514
1514
1509
1509
1504
1509
1504
1504
1514
1509
1514
1509
1509
1509
1504
1504
1509
1504
1504
1509
1504
1504
1504
1504
1504
1504
1504
1514
1504
1499
1499
1504
1509
1504
1499
1509
1509
1504
1509
1509
1509
1499
1509
1509
1499
1531
1531
1531
1526
1526
1526
1521
1521
1531
1531
1526
1521
1521
1526
1526
1531
1531
1521
1526
1511
1516
1516
1526
1521
1521
1526
1526
1521
1521
1516
1516
1526
1521
1516
1531
1526
1526
1526
1516
1521
1526
1531
1526
1526
1521
1521
1511
1526
1526
1526
1526
1521
1521
1521
1516
1521
1516
1521
1526
1526
1526
1521
1521
1521
1516
1516
1521
1516
1516
1521
1516
1516
1516
1516
1516
1521
1511
1511
1516
1521
1516
1521
1516
1521
1521
1521
1511
1521
1516
1511
1538
1543
1543
1543
1538
1543
1543
1543
1533
1538
1538
1538
1538
1533
1538
1538
1533
1543
1543
1543
1543
1533
1538
1543
1538
1523
1528
1538
1533
1533
1528
1528
1543
1543
1538
1538
1543
1543
1533
1538
1538
1538
1528
1538
1533
1538
1523
1533
1538
1533
1533
1538
1533
1533
1533
1538
1533
1528
1533
1528
1528
1528
1533
1538
1538
1538
1533
1533
1533
1528
1528
1533
1528
1528
1533
1528
1528
1528
1528
1523
1523
1528
1533
1533
1528
1533
1533
1533
1523
1533
1528
1523
1550
1555
1555
1550
1550
1550
1555
1555
1555
1550
1555
1545
1550
1550
1550
1550
1545
1535
1555
1550
1555
1555
1555
1550
1545
1550
1550
1555
1550
1550
1545
1540
1555
1550
1545
1555
1555
1550
1550
1555
1545
1550
1540
1555
1555
1545
1550
1545
1545
1550
1535
1545
1550
1545
1550
1550
1540
1540
1545
1550
1540
1540
1545
1545
1540
1545
1540
1540
1540
1545
1550
1540
1550
1545
1545
1550
1545
1540
1540
1545
1540
1540
1545
1540
1535
1535
1540
1545
1545
1540
1545
1545
1545
1535
1540
1540
1535
1557
1557
1562
1562
1567
1567
1567
1562
1562
1557
1562
1562
1562
1567
1567
1562
1562
1567
1567
1567
1567
1567
1567
1562
1557
1562
1562
1562
1562
1562
1562
1562
1567
1567
1562
1567
1562
1557
1562
1562
1567
1562
1562
1552
1552
1562
1567
1557
1562
1562
1562
1557
1562
1552
1552
1547
1562
1562
1552
1557
1557
1557
1557
1562
1547
1547
1557
1552
1552
1557
1552
1552
1552
1552
1557
1562
1552
1547
1562
1557
1562
1557
1552
1552
1557
1552
1557
1547
1552
1557
1547
1552
1557
1557
1552
1557
1557
1557
1547
1552
1547
1579
1569
1574
1569
1569
1574
1574
1564
1564
1579
1574
1574
1574
1574
1574
1579
1579
1579
1579
1574
1579
1579
1579
1574
1574
1574
1574
1574
1569
1569
1569
1574
1574
1569
1569
1574
1574
1574
1574
1579
1579
1579
1579
1579
1579
1574
1574
1574
1564
1564
1564
1579
1574
1569
1574
1569
1574
1574
1559
1574
1574
1569
1574
1569
1569
1569
1574
1564
1559
1559
1559
1569
1559
1559
1569
1564
1564
1564
1564
1564
1574
1564
1564
1569
1574
1574
1564
1559
1569
1574
1574
1569
1564
1564
1559
1564
1569
1559
1569
1564
1569
1569
1569
1564
1569
1569
1569
1559
1564
1564
1559
1586
1591
1591
1581
1581
1581
1591
1586
1586
1581
1576
1571
1571
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1576
1586
1586
1576
1591
1591
1581
1581
1581
1581
1586
1581
1581
1581
1581
1586
1586
1591
1591
1586
1591
1581
1586
1586
1591
1591
1586
1591
1586
1586
1586
1586
1586
1571
1576
1576
1586
1586
1576
1586
1581
1586
1586
1581
1576
1581
1586
1586
1576
1571
1581
1576
1571
1581
1576
1571
1571
1576
1576
1576
1581
1586
1586
1586
1576
1576
1581
1586
1586
1576
1571
1586
1576
1586
1581
1576
1576
1576
1571
1571
1581
1581
1581
1576
1581
1581
1581
1571
1576
1576
1571
1598
1603
1603
1598
1593
1593
1603
1598
1593
1593
1593
1588
1583
1593
1593
1588
1588
1583
1593
1608
1608
1603
1603
1598
1598
1603
1598
1598
1598
1598
1598
1583
1598
1583
1598
1603
1593
1598
1598
1588
1593
1593
1603
1603
1593
1593
1593
1593
1598
1598
1593
1598
1598
1598
1598
1598
1598
1588
1598
1598
1598
1598
1598
1598
1598
1598
1588
1598
1593
1598
1598
1593
1588
1593
1598
1593
1588
1593
1588
1583
1598
1598
1588
1588
1588
1583
1588
1583
1583
1588
1588
1588
1593
1598
1598
1598
1598
1598
1598
1598
1588
1583
1598
1588
1583
1593
1598
1593
1588
1588
1588
1583
1588
1588
1593
1588
1593
1593
1593
1583
1588
1588
1583
1605
1610
1605
1615
1605
1615
1600
1605
1605
1605
1595
1595
1605
1605
1615
1595
1620
1620
1620
1620
1610
1610
1615
1615
1610
1610
1610
1610
1610
1610
1600
1595
1610
1610
1610
1605
1610
1610
1610
1605
1605
1615
1615
1605
1610
1600
1610
1610
1605
1605
1620
1620
1610
1605
1610
1605
1610
1610
1605
1605
1610
1610
1610
1610
1610
1600
1610
1605
1610
1600
1610
1600
1600
1600
1605
1610
1605
1600
1600
1600
1595
1595
1610
1600
1600
1600
1600
1600
1595
1605
1605
1605
1600
1595
1600
1595
1595
1600
1600
1600
1610
1610
1610
1610
1600
1600
1605
1610
1610
1605
1610
1610
1595
1600
1595
1610
1605
1610
1600
1600
1600
1595
1610
1610
1600
1605
1600
1605
1605
1605
1595
1600
1600
1600
1595
1642
1647
1612
1622
1627
1617
1622
1622
1622
1617
1627
1612
1607
1617
1612
1607
1612
1612
1607
1627
1627
1632
1632
1622
1622
1622
1622
1622
1622
1622
1622
1622
1632
1632
1627
1617
1612
1622
1627
1612
1617
1622
1617
1617
1622
1622
1617
1617
1617
1622
1622
1622
1627
1627
1622
1612
1612
1627
1627
1622
1617
1622
1612
1617
1622
1612
1612
1612
1622
1622
1622
1617
1617
1612
1622
1622
1612
1622
1617
1612
1612
1607
1622
1612
1612
1612
1607
1617
1612
1612
1612
1612
1612
1607
1612
1612
1612
1612
1607
1612
1607
1607
1612
1612
1622
1622
1622
1622
1612
1612
1617
1617
1617
1612
1607
1622
1617
1622
1612
1612
1612
1622
1622
1607
1622
1622
1607
1617
1612
1617
1617
1617
1607
1612
1612
1607
1654
1649
1654
1639
1634
1634
1639
1634
1629
1639
1624
1619
1629
1629
1629
1644
1644
1644
1644
1634
1639
1634
1634
1624
1619
1634
1624
1624
1624
1634
1624
1629
1624
1639
1639
1639
1634
1634
1634
1629
1639
1639
1624
1629
1629
1634
1629
1624
1624
1644
1644
1634
1634
1639
1634
1639
1619
1619
1634
1634
1624
1639
1629
1624
1634
1619
1624
1629
1624
1624
1629
1634
1624
1634
1634
1624
1624
1624
1629
1634
1629
1624
1624
1624
1629
1624
1624
1624
1619
1624
1624
1624
1619
1624
1619
1624
1624
1634
1634
1634
1629
1629
1629
1624
1619
1624
1634
1634
1634
1634
1619
1634
1634
1629
1629
1619
1624
1624
1624
1619
1634
1629
1634
1624
1624
1624
1619
1634
1634
1629
1624
1629
1629
1629
1619
1624
1624
1619
1661
1661
1656
1661
1641
1651
1646
1646
1641
1651
1651
1646
1646
1651
1636
1631
1641
1636
1636
1636
1651
1651
1646
1646
1651
1646
1636
1631
1636
1646
1646
1636
1636
1636
1636
1656
1656
1641
1636
1646
1651
1646
1641
1641
1641
1646
1646
1641
1646
1646
1641
1646
1651
1636
1646
1631
1631
1641
1651
1651
1646
1646
1646
1651
1631
1651
1631
1641
1641
1636
1631
1651
1641
1631
1636
1636
1636
1636
1641
1641
1641
1636
1636
1636
1641
1636
1636
1636
1636
1636
1636
1636
1636
1631
1636
1631
1636
1636
1636
1646
1641
1636
1631
1636
1636
1646
1646
1641
1641
1646
1646
1646
1646
1636
1646
1646
1631
1631
1636
1636
1636
1646
1641
1641
1646
1636
1636
1631
1641
1641
1641
1636
1641
1641
1641
1631
1636
1636
1631
1663
1668
1673
1668
1673
1653
1658
1653
1658
1658
1648
1643
1643
1648
1643
1643
1663
1653
1658
1668
1668
1668
1668
1658
1658
1648
1648
1658
1648
1648
1648
1648
1648
1648
1653
1663
1658
1663
1663
1653
1658
1663
1663
1663
1653
1658
1658
1653
1658
1648
1658
1658
1648
1663
1643
1658
1658
1653
1663
1653
1653
1658
1658
1643
1663
1643
1648
1648
1648
1658
1648
1648
1643
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1648
1643
1658
1648
1648
1648
1643
1648
1648
1648
1648
1643
1648
1648
1653
1658
1648
1653
1658
1658
1658
1658
1653
1653
1648
1648
1643
1648
1658
1653
1653
1658
1653
1648
1648
1658
1658
1643
1653
1648
1653
1653
1653
1643
1648
1648
1643
1690
1675
1675
1680
1670
1665
1665
1655
1655
1675
1660
1660
1660
1655
1670
1675
1680
1680
1680
1680
1680
1680
1680
1670
1670
1670
1660
1660
1660
1660
1660
1660
1660
1665
1680
1660
1670
1670
1675
1675
1660
1680
1665
1670
1670
1670
1670
1675
1675
1675
1670
1670
1670
1665
1660
1670
1680
1680
1670
1655
1665
1665
1655
1670
1675
1655
1665
1665
1660
1660
1675
1660
1660
1665
1665
1655
1670
1655
1660
1665
1660
1660
1655
1660
1660
1675
1660
1660
1660
1675
1660
1660
1660
1660
1660
1660
1660
1660
1660
1655
1665
1660
1660
1660
1670
1670
1665
1665
1670
1670
1670
1660
1660
1660
1655
1660
1660
1660
1660
1665
1660
1670
1670
1670
1665
1665
1660
1660
1660
1655
1665
1665
1670
1665
1660
1660
1670
1655
1665
1660
1665
1665
1665
1655
1660
1660
1655
1682
1687
1687
1697
1677
1672
1667
1667
1672
1682
1682
1687
1687
1687
1687
1687
1692
1692
1687
1682
1682
1672
1672
1672
1672
1672
1672
1672
1687
1692
1692
1692
1672
1677
1682
1682
1682
1687
1672
1692
1687
1687
1672
1682
1682
1687
1687
1687
1677
1677
1682
1677
1682
1682
1672
1692
1692
1682
1667
1677
1687
1687
1682
1677
1672
1667
1677
1687
1667
1672
1672
1667
1672
1682
1672
1672
1672
1677
1667
1677
1667
1672
1677
1687
1672
1667
1677
1672
1672
1672
1672
1677
1682
1682
1682
1687
1687
1677
1672
1672
1672
1687
1672
1672
1672
1667
1672
1672
1672
1672
1677
1682
1682
1677
1677
1682
1682
1672
1672
1672
1682
1677
1682
1682
1672
1672
1672
1682
1672
1672
1667
1677
1672
1672
1672
1667
1677
1677
1677
1677
1672
1672
1672
1677
1667
1677
1672
1677
1677
1677
1667
1672
1672
1667
1709
1694
1694
1689
1704
1689
1699
1689
1679
1699
1684
1679
1684
1689
1684
1699
1699
1699
1689
1694
1694
1684
1684
1689
1684
1684
1684
1699
1699
1689
1684
1689
1699
1704
1699
1699
1694
1684
1699
1689
1699
1699
1694
1694
1699
1699
1689
1684
1694
1694
1694
1694
1699
1699
1689
1694
1684
1699
1689
1694
1679
1699
1699
1694
1684
1699
1689
1684
1679
1684
1679
1694
1679
1684
1679
1689
1684
1684
1684
1684
1684
1679
1694
1689
1684
1684
1689
1689
1694
1694
1699
1684
1679
1689
1684
1684
1684
1689
1694
1694
1694
1699
1699
1684
1679
1699
1684
1684
1684
1684
1684
1684
1684
1694
1694
1689
1689
1694
1694
1689
1694
1689
1694
1684
1684
1689
1684
1689
1689
1684
1684
1684
1679
1689
1684
1684
1684
1679
1684
1689
1689
1689
1689
1684
1684
1679
1689
1684
1689
1689
1689
1679
1684
1684
1679
1736
1711
1716
1716
1706
1701
1701
1691
1696
1696
1696
1696
1711
1711
1711
1711
1711
1701
1696
1701
1696
1696
1696
1701
1696
1691
1711
1711
1701
1706
1711
1711
1696
1701
1706
1711
1711
1706
1706
1706
1711
1711
1701
1711
1711
1701
1706
1706
1706
1706
1706
1701
1711
1711
1701
1701
1691
1701
1696
1711
1691
1691
1711
1701
1696
1691
1711
1691
1701
1691
1696
1691
1696
1701
1696
1696
1706
1696
1696
1701
1701
1701
1706
1701
1706
1706
1701
1696
1701
1706
1706
1711
1701
1691
1701
1691
1696
1706
1706
1706
1706
1711
1706
1696
1696
1696
1701
1701
1696
1696
1696
1696
1706
1701
1706
1701
1701
1696
1701
1696
1696
1701
1691
1696
1696
1696
1691
1696
1706
1706
1701
1701
1706
1706
1701
1701
1696
1696
1691
1701
1696
1701
1701
1696
1691
1696
1696
1691
1743
1723
1723
1743
1728
1708
1703
1718
1708
1703
1718
1723
1723
1723
1723
1723
1723
1723
1713
1708
1723
1718
1723
1723
1713
1718
1723
1713
1718
1718
1713
1708
1718
1723
1723
1713
1718
1718
1723
1718
1718
1708
1718
1718
1718
1723
1713
1718
1718
1718
1718
1718
1713
1718
1708
1723
1713
1708
1703
1703
1718
1708
1708
1723
1703
1708
1723
1703
1708
1703
1718
1708
1703
1708
1708
1703
1713
1708
1708
1713
1718
1713
1708
1708
1713
1713
1718
1713
1718
1718
1713
1703
1713
1718
1718
1718
1713
1708
1703
1718
1713
1713
1718
1718
1718
1718
1718
1718
1708
1708
1713
1708
1708
1713
1708
1713
1708
1713
1708
1708
1703
1708
1703
1708
1713
1718
1718
1713
1713
1708
1708
1703
1713
1713
1708
1713
1708
1708
1703
1708
1708
1703
1735
1730
1735
1750
1750
1720
1715
1715
1730
1715
1730
1735
1730
1735
1735
1735
1735
1735
1735
1735
1735
1735
1735
1730
1730
1720
1720
1730
1720
1715
1730
1735
1730
1735
1730
1735
1735
1735
1730
1735
1735
1730
1730
1730
1725
1730
1725
1730
1735
1730
1735
1735
1725
1730
1730
1720
1730
1730
1735
1735
1725
1730
1730
1730
1730
1730
1730
1730
1730
1720
1730
1725
1730
1715
1730
1720
1720
1715
1720
1730
1715
1720
1720
1730
1720
1715
1725
1725
1720
1730
1720
1725
1715
1725
1725
1730
1730
1725
1720
1720
1730
1725
1725
1725
1730
1725
1730
1730
1720
1720
1725
1725
1725
1730
1730
1715
1725
1730
1730
1730
1730
1720
1730
1720
1720
1720
1720
1725
1720
1715
1720
1720
1715
1720
1725
1725
1725
1725
1720
1720
1715
1725
1725
1725
1720
1725
1720
1720
1715
1720
1720
1715
1742
1762
1762
1727
1732
1732
1727
1742
1747
1742
1747
1747
1757
1757
1747
1747
1747
1737
1742
1732
1732
1732
1742
1742
1747
1747
1742
1747
1742
1747
1747
1747
1742
1742
1737
1737
1742
1747
1742
1747
1747
1747
1737
1742
1747
1747
1742
1742
1742
1742
1742
1742
1742
1742
1742
1737
1742
1742
1742
1742
1742
1737
1742
1742
1727
1727
1727
1732
1737
1727
1732
1727
1732
1737
1737
1727
1732
1737
1737
1732
1727
1737
1742
1732
1737
1737
1737
1742
1742
1742
1742
1742
1732
1737
1727
1737
1742
1742
1737
1727
1742
1737
1732
1737
1742
1742
1737
1742
1742
1742
1737
1742
1732
1742
1737
1742
1737
1737
1732
1742
1732
1732
1732
1727
1732
1727
1732
1732
1737
1737
1737
1732
1732
1727
1737
1737
1732
1737
1732
1732
1727
1732
1732
1727
1744
1739
1739
1754
1744
1744
1754
1759
1769
1769
1769
1769
1759
1759
1759
1759
1759
1749
1744
1754
1759
1769
1759
1749
1754
1759
1759
1764
1749
1749
1749
1749
1754
1759
1769
1759
1759
1754
1754
1754
1754
1754
1749
1754
1754
1764
1754
1754
1754
1754
1754
1754
1754
1749
1754
1754
1749
1749
1744
1749
1739
1739
1749
1739
1744
1739
1739
1749
1744
1739
1744
1744
1749
1754
1744
1739
1749
1749
1749
1749
1749
1749
1754
1744
1749
1749
1744
1754
1754
1754
1754
1754
1749
1744
1739
1739
1754
1754
1744
1749
1754
1754
1754
1754
1749
1754
1749
1754
1754
1749
1749
1754
1749
1754
1754
1744
1739
1744
1744
1739
1749
1749
1749
1744
1744
1739
1744
1749
1744
1749
1744
1744
1739
1744
1744
1739
1761
1761
1751
1756
1751
1756
1766
1756
1781
1781
1781
1771
1771
1771
1771
1771
1756
1751
1761
1761
1761
1781
1781
1771
1771
1761
1766
1771
1776
1771
1771
1766
1761
1761
1766
1781
1766
1771
1771
1766
1766
1766
1761
1766
1756
1771
1776
1771
1776
1776
1766
1766
1766
1761
1766
1761
1766
1766
1761
1756
1756
1751
1751
1756
1766
1756
1751
1761
1756
1756
1751
1776
1761
1761
1761
1761
1761
1761
1761
1776
1766
1756
1751
1761
1761
1761
1756
1761
1766
1761
1756
1766
1766
1766
1766
1766
1761
1751
1756
1761
1761
1766
1766
1761
1766
1766
1766
1761
1766
1761
1766
1761
1761
1766
1761
1761
1761
1751
1756
1756
1751
1761
1761
1761
1756
1756
1751
1761
1761
1756
1756
1756
1756
1756
1751
1756
1756
1751
1773
1773
1768
1768
1773
1763
1768
1768
1768
1763
1778
1783
1783
1783
1773
1773
1773
1773
1793
1778
1783
1778
1783
1773
1773
1788
1788
1778
1783
1778
1773
1788
1788
1778
1783
1773
1783
1783
1778
1773
1778
1768
1783
1788
1783
1783
1783
1778
1778
1773
1778
1778
1788
1778
1773
1778
1768
1768
1768
1763
1763
1768
1778
1768
1763
1768
1783
1783
1768
1773
1773
1773
1773
1783
1783
1788
1773
1773
1773
1773
1773
1773
1768
1763
1788
1778
1768
1768
1763
1768
1773
1778
1773
1768
1773
1773
1778
1778
1778
1773
1763
1773
1778
1773
1778
1773
1778
1773
1773
1768
1773
1773
1768
1768
1773
1768
1773
1773
1763
1773
1773
1773
1768
1768
1763
1773
1773
1768
1768
1768
1768
1763
1768
1768
1763
1785
1780
1785
1780
1780
1780
1780
1775
1780
1780
1790
1790
1795
1780
1785
1780
1780
1785
1790
1790
1795
1790
1785
1785
1800
1790
1800
1800
1800
1795
1795
1785
1785
1795
1795
1795
1795
1790
1790
1795
1785
1790
1775
1795
1790
1790
1790
1800
1790
1785
1800
1800
1790
1785
1780
1780
1780
1775
1780
1785
1780
1775
1780
1785
1785
1785
1785
1795
1795
1785
1785
1775
1780
1775
1795
1795
1800
1785
1785
1780
1780
1785
1780
1780
1800
1790
1785
1790
1785
1785
1790
1790
1790
1785
1775
1785
1785
1785
1785
1785
1780
1785
1780
1785
1780
1780
1785
1780
1780
1780
1780
1785
1785
1785
1785
1780
1780
1775
1785
1785
1780
1780
1780
1780
1775
1780
1780
1775
1792
1797
1792
1787
1787
1792
1792
1797
1802
1792
1792
1792
1792
1802
1792
1812
1812
1802
1807
1797
1797
1797
1812
1812
1812
1812
1802
1802
1802
1792
1787
1802
1802
1807
1802
1797
1812
1812
1797
1797
1807
1807
1797
1792
1792
1792
1792
1807
1792
1797
1797
1802
1787
1797
1797
1787
1792
1787
1807
1807
1792
1792
1807
1807
1807
1797
1797
1797
1807
1802
1797
1802
1792
1802
1802
1797
1797
1787
1792
1797
1792
1797
1797
1792
1792
1792
1787
1792
1792
1787
1792
1792
1792
1797
1797
1797
1797
1797
1792
1792
1787
1797
1797
1792
1792
1792
1792
1787
1792
1792
1787
1809
1804
1799
1799
1804
1809
1809
1804
1819
1824
1809
1804
1819
1824
1814
1809
1804
1814
1824
1819
1814
1809
1804
1804
1804
1824
1824
1809
1819
1809
1819
1819
1824
1824
1819
1819
1809
1804
1804
1799
1804
1809
1809
1819
1809
1799
1804
1804
1799
1814
1804
1804
1804
1814
1819
1814
1809
1809
1819
1809
1819
1814
1809
1814
1814
1809
1809
1809
1799
1809
1804
1804
1804
1804
1799
1799
1799
1799
1799
1804
1804
1809
1809
1809
1809
1809
1804
1804
1799
1809
1809
1804
1804
1804
1804
1804
1804
1799
1804
1804
1799
1821
1821
1816
1811
1816
1821
1821
1821
1821
1821
1816
1816
1821
1821
1821
1821
1831
1831
1821
1816
1816
1831
1831
1831
1836
1836
1821
1816
1821
1821
1816
1816
1811
1816
1811
1836
1831
1831
1831
1836
1816
1811
1831
1826
1831
1826
1816
1816
1816
1821
1821
1821
1811
1821
1811
1816
1816
1811
1831
1816
1826
1831
1826
1821
1831
1821
1816
1826
1831
1821
1821
1821
1821
1821
1816
1811
1816
1811
1811
1816
1816
1811
1811
1811
1816
1816
1821
1821
1821
1816
1816
1821
1816
1821
1816
1816
1821
1811
1821
1821
1816
1816
1816
1816
1811
1816
1816
1811
1833
1828
1828
1828
1828
1838
1833
1833
1833
1833
1833
1828
1828
1833
1828
1828
1828
1833
1833
1833
1833
1828
1833
1828
1833
1828
1833
1843
1828
1828
1823
1833
1833
1828
1823
1828
1823
1843
1848
1838
1833
1828
1843
1828
1823
1843
1838
1823
1828
1828
1823
1828
1833
1833
1828
1828
1828
1843
1838
1843
1833
1833
1838
1843
1833
1833
1843
1833
1828
1833
1833
1828
1828
1823
1828
1823
1823
1828
1828
1823
1823
1823
1828
1828
1833
1828
1828
1833
1833
1828
1828
1828
1823
1823
1833
1833
1828
1828
1828
1828
1823
1828
1828
1823
1840
1840
1835
1850
1850
1845
1840
1835
1835
1840
1845
1845
1845
1840
1840
1845
1840
1840
1840
1840
1850
1845
1850
1845
1845
1840
1840
1840
1845
1845
1845
1840
1845
1840
1835
1835
1840
1850
1845
1840
1855
1850
1840
1840
1850
1835
1840
1840
1845
1840
1845
1835
1840
1835
1840
1855
1850
1845
1850
1845
1840
1850
1850
1845
1845
1855
1845
1840
1840
1840
1840
1840
1835
1835
1840
1840
1835
1835
1835
1840
1845
1845
1845
1840
1840
1840
1845
1835
1840
1835
1835
1840
1840
1840
1840
1840
1840
1835
1840
1840
1835
1847
1862
1852
1857
1852
1867
1867
1852
1847
1857
1857
1857
1857
1852
1852
1852
1852
1862
1857
1852
1852
1857
1857
1852
1852
1857
1857
1852
1847
1852
1852
1847
1852
1852
1852
1847
1862
1847
1862
1852
1852
1852
1852
1857
1852
1847
1847
1862
1857
1867
1862
1857
1862
1857
1857
1852
1862
1862
1852
1862
1852
1857
1847
1852
1852
1852
1847
1857
1847
1847
1852
1852
1847
1847
1857
1857
1857
1852
1852
1847
1852
1857
1857
1852
1847
1852
1852
1847
1847
1852
1852
1852
1852
1852
1847
1852
1852
1847
1859
1874
1869
1869
1864
1869
1879
1879
1879
1859
1879
1869
1869
1869
1869
1869
1864
1869
1864
1864
1869
1864
1864
1864
1864
1864
1864
1864
1859
1859
1869
1864
1879
1859
1859
1874
1879
1859
1869
1869
1864
1864
1864
1869
1864
1869
1864
1859
1874
1869
1869
1874
1869
1869
1869
1869
1869
1859
1859
1869
1869
1864
1864
1874
1864
1864
1869
1859
1864
1864
1864
1869
1859
1859
1864
1864
1859
1859
1869
1869
1869
1864
1859
1864
1864
1869
1864
1859
1859
1869
1864
1859
1869
1864
1859
1864
1864
1864
1864
1859
1864
1864
1859
1881
1886
1886
1886
1891
1876
1886
1891
1891
1881
1881
1881
1881
1876
1876
1881
1881
1881
1881
1881
1881
1876
1881
1876
1876
1886
1876
1871
1876
1876
1871
1876
1871
1886
1876
1891
1876
1876
1891
1871
1881
1871
1891
1871
1881
1891
1876
1876
1876
1876
1881
1881
1876
1871
1886
1886
1881
1881
1886
1876
1881
1881
1881
1871
1871
1881
1881
1881
1881
1876
1876
1881
1871
1876
1876
1876
1881
1871
1871
1881
1881
1881
1876
1876
1876
1876
1871
1871
1881
1876
1871
1871
1876
1876
1881
1871
1871
1881
1876
1876
1876
1876
1876
1871
1876
1876
1871
1888
1888
1893
1898
1898
1898
1898
1898
1898
1898
1903
1898
1898
1898
1888
1883
1898
1893
1888
1888
1888
1888
1888
1893
1893
1893
1893
1893
1893
1893
1893
1903
1893
1888
1888
1898
1893
1898
1893
1893
1893
1898
1898
1883
1888
1883
1888
1883
1888
1898
1888
1898
1888
1898
1903
1888
1883
1898
1893
1893
1883
1898
1898
1898
1903
1888
1898
1888
1888
1888
1888
1893
1893
1883
1893
1898
1893
1898
1893
1893
1893
1888
1893
1893
1883
1888
1893
1893
1893
1888
1888
1883
1888
1888
1888
1893
1883
1893
1883
1893
1893
1888
1888
1883
1888
1883
1888
1893
1893
1883
1883
1888
1883
1888
1888
1888
1888
1883
1888
1888
1883
1900
1905
1900
1910
1905
1910
1910
1915
1910
1910
1910
1910
1910
1910
1895
1900
1910
1905
1900
1910
1910
1905
1910
1910
1915
1900
1900
1900
1900
1905
1905
1905
1905
1905
1900
1900
1910
1905
1905
1910
1905
1915
1905
1900
1910
1910
1910
1905
1905
1910
1900
1895
1900
1910
1905
1910
1900
1910
1910
1910
1910
1900
1910
1910
1905
1895
1910
1910
1910
1895
1895
1910
1910
1910
1910
1900
1910
1900
1900
1900
1900
1905
1905
1895
1905
1905
1910
1910
1905
1905
1905
1900
1900
1900
1905
1905
1900
1900
1905
1895
1900
1905
1905
1905
1900
1900
1895
1900
1900
1900
1905
1905
1905
1895
1895
1900
1905
1895
1895
1900
1905
1895
1895
1900
1900
1900
1900
1895
1900
1900
1895
1912
1912
1917
1922
1917
1917
1922
1922
1922
1922
1922
1907
1912
1922
1922
1922
1922
1922
1922
1917
1922
1912
1917
1922
1922
1927
1912
1922
1917
1917
1917
1912
1912
1922
1922
1917
1917
1917
1917
1922
1917
1922
1912
1907
1922
1922
1912
1912
1922
1922
1912
1917
1922
1917
1922
1922
1922
1922
1922
1922
1917
1917
1907
1917
1912
1917
1917
1907
1907
1917
1922
1922
1922
1922
1917
1917
1922
1922
1922
1912
1912
1912
1907
1912
1917
1912
1917
1917
1922
1917
1922
1917
1917
1917
1917
1912
1912
1912
1912
1912
1912
1917
1912
1917
1907
1912
1917
1917
1917
1912
1912
1907
1912
1912
1912
1917
1917
1907
1922
1912
1907
1917
1912
1907
1917
1917
1907
1912
1912
1912
1912
1907
1912
1912
1907
1929
1934
1934
1934
1929
1929
1929
1929
1934
1934
1934
1934
1934
1929
1934
1934
1934
1924
1929
1934
1934
1929
1929
1929
1929
1934
1934
1934
1934
1929
1929
1929
1934
1924
1934
1929
1929
1929
1929
1929
1934
1934
1929
1934
1919
1924
1919
1934
1924
1929
1924
1924
1929
1929
1924
1934
1924
1929
1929
1929
1934
1934
1934
1934
1934
1924
1934
1934
1934
1929
1929
1929
1924
1929
1929
1934
1919
1919
1934
1929
1929
1929
1934
1929
1929
1934
1914
1914
1924
1929
1934
1934
1924
1924
1934
1924
1929
1919
1924
1929
1929
1934
1929
1929
1934
1929
1929
1924
1924
1929
1924
1924
1924
1924
1929
1924
1929
1919
1924
1929
1929
1929
1924
1924
1929
1929
1919
1924
1924
1929
1924
1919
1934
1929
1919
1929
1919
1924
1924
1924
1924
1919
1924
1924
1919
1946
1946
1941
1941
1946
1946
1941
1941
1951
1951
1946
1946
1946
1946
1946
1946
1946
1946
1946
1941
1941
1941
1941
1941
1941
1941
1941
1946
1951
1951
1946
1941
1941
1941
1941
1941
1941
1946
1936
1941
1946
1941
1941
1946
1946
1941
1941
1941
1941
1941
1941
1946
1936
1931
1936
1946
1941
1936
1941
1941
1941
1941
1946
1946
1941
1946
1941
1941
1946
1941
1941
1946
1946
1946
1941
1946
1931
1941
1941
1941
1936
1936
1946
1936
1936
1941
1941
1946
1946
1946
1946
1931
1946
1941
1941
1946
1926
1926
1941
1941
1946
1926
1926
1926
1941
1941
1936
1936
1936
1946
1941
1936
1941
1941
1931
1936
1941
1941
1946
1941
1941
1941
1946
1941
1941
1941
1936
1936
1936
1936
1941
1936
1941
1931
1936
1941
1941
1941
1936
1936
1941
1931
1936
1941
1946
1941
1931
1936
1931
1936
1936
1936
1936
1931
1936
1936
1931
1953
1958
1958
1958
1963
1953
1968
1968
1963
1963
1963
1958
1958
1958
1958
1948
1958
1953
1953
1953
1953
1953
1953
1948
1958
1963
1963
1958
1958
1953
1953
1953
1953
1953
1953
1958
1938
1938
1958
1958
1953
1953
1958
1953
1953
1953
1953
1948
1948
1953
1953
1953
1953
1953
1963
1963
1953
1958
1958
1953
1953
1953
1953
1953
1958
1958
1958
1948
1948
1958
1953
1953
1958
1948
1953
1953
1953
1943
1963
1963
1953
1958
1958
1958
1958
1943
1953
1958
1958
1958
1953
1953
1953
1938
1953
1953
1958
1953
1953
1938
1938
1953
1938
1948
1948
1948
1938
1953
1948
1953
1948
1953
1953
1948
1943
1953
1953
1948
1958
1953
1958
1953
1953
1953
1953
1953
1958
1953
1948
1948
1948
1948
1953
1948
1953
1943
1948
1953
1953
1953
1948
1948
1948
1948
1958
1953
1943
1943
1948
1948
1948
1948
1943
1948
1948
1943
1970
1970
1965
1965
1970
1970
1970
1980
1980
1975
1970
1970
1970
1960
1970
1970
1970
1965
1965
1965
1965
1955
1980
1975
1970
1965
1970
1965
1950
1950
1965
1965
1970
1965
1965
1965
1965
1965
1965
1950
1965
1960
1965
1975
1970
1970
1970
1965
1965
1960
1965
1975
1975
1970
1970
1960
1960
1960
1960
1960
1965
1965
1965
1960
1965
1955
1975
1965
1970
1965
1965
1955
1975
1975
1970
1970
1970
1965
1965
1965
1965
1970
1950
1950
1965
1965
1960
1960
1950
1960
1965
1965
1960
1960
1960
1950
1965
1950
1950
1960
1960
1960
1965
1965
1960
1960
1965
1965
1965
1970
1970
1965
1960
1965
1960
1965
1965
1970
1965
1960
1960
1960
1960
1965
1960
1965
1960
1965
1965
1960
1965
1960
1970
1965
1965
1960
1955
1955
1960
1960
1960
1960
1955
1960
1960
1955
1977
1977
1987
1987
1982
1977
1977
1977
1977
1982
1982
1977
1977
1972
1972
1972
1992
1977
1982
1977
1977
1982
1987
1962
1967
1972
1972
1977
1977
1982
1982
1982
1972
1972
1977
1977
1962
1987
1982
1982
1972
1972
1977
1977
1977
1987
1982
1982
1982
1972
1972
1967
1982
1982
1982
1977
1977
1967
1967
1977
1977
1977
1967
1987
1977
1977
1972
1972
1982
1982
1977
1977
1982
1962
1977
1972
1972
1977
1982
1962
1977
1972
1962
1962
1967
1972
1972
1972
1967
1972
1962
1972
1962
1972
1977
1977
1962
1967
1972
1972
1977
1977
1972
1972
1982
1982
1977
1977
1972
1972
1977
1977
1977
1982
1972
1972
1972
1972
1977
1972
1972
1977
1967
1972
1977
1977
1982
1977
1977
1977
1967
1967
1972
1972
1972
1972
1967
1972
1972
1967
1989
1989
1989
1989
1989
1989
1994
1989
1989
1989
1989
1984
1979
1994
1994
1999
1994
1989
1974
1994
1999
1994
1974
1984
1984
1989
1984
1989
1984
1984
1984
1989
1989
1989
1984
1984
1999
1984
1989
1984
1994
1989
1984
1999
1989
1994
1994
1989
1984
1984
1989
1989
1994
1999
1989
1994
1989
1979
1979
1979
1979
1989
1989
1989
1974
1989
1999
1984
1979
1979
1994
1994
1989
1994
1984
1974
1989
1989
1974
1984
1979
1984
1984
1974
1974
1979
1979
1979
1984
1979
1984
1989
1989
1984
1979
1974
1994
1974
1979
1984
1989
1989
1989
1984
1984
1984
1994
1994
1989
1984
1984
1989
1984
1989
1989
1994
1984
1984
1984
1984
1989
1979
1984
1989
1994
1989
1989
1979
1979
1984
1984
1984
1984
1979
1984
1984
1979
2001
2001
2001
2001
2001
2001
1996
1991
1991
1991
1996
1991
1991
1996
2001
2006
2001
2006
2001
1986
2006
2006
1996
1996
2001
2001
1986
2011
1996
2001
1991
1996
2001
1996
2001
1996
1991
1991
2006
2001
2006
1996
2001
2011
2001
2006
2001
1991
2001
2001
2006
2011
1991
2001
2001
1996
1996
1986
2001
2001
2001
1996
1996
1986
1996
2011
1991
1991
2001
2001
1991
2006
2006
1996
1996
2001
1986
1991
1991
1986
1986
1991
1991
1996
2001
2001
2001
2001
1996
1991
2001
1996
2006
1991
1996
1986
2001
2001
2001
2001
2006
2001
1996
1996
2001
1991
1996
1996
2001
2001
2006
1996
1996
1991
2006
1996
1996
2006
1996
1996
1991
1991
1996
1996
1996
1996
1991
1996
1996
1991
2013
2013
2013
2013
2003
2003
2003
2018
2013
2013
2003
2008
2003
1998
2008
2003
2008
2008
2013
2013
2008
2008
2013
2013
2008
2008
1998
2023
2008
2003
2003
2008
2003
2008
2013
2013
2008
1998
1998
2008
2018
2003
2003
2013
2023
2013
2018
2013
2003
2013
2013
2013
2018
2008
2013
2008
2003
2008
2008
2008
2013
2008
2008
2008
1998
2003
2018
2003
2003
2008
2013
2003
2018
2018
2003
2008
2008
2008
2008
1998
2003
2013
2013
1998
2003
2003
2013
2013
2013
2008
2003
2013
2008
2013
2013
2013
2008
2008
2018
2003
2008
1998
2013
2013
2008
2003
2008
2008
2008
2013
2013
2008
2003
2018
2018
2018
2013
2013
2008
2003
2003
2008
2008
2008
2008
2003
2008
2008
2003
2025
2030
2025
2020
2015
2015
2020
2015
2025
2020
2015
2020
2015
2010
2015
2015
2020
2020
2030
2020
2020
2020
2020
2020
2025
2025
2030
2020
2015
2010
2015
2010
2015
2020
2015
2010
2010
2015
2025
2010
2025
2035
2020
2030
2020
2020
2025
2025
2020
2015
2025
2015
2025
2015
2020
2020
2015
2015
2015
2010
2025
2020
2015
2015
2020
2020
2015
2025
2025
2020
2020
2025
2025
2025
2025
2020
2015
2015
2010
2015
2015
2025
2025
2025
2020
2015
2025
2025
2020
2025
2025
2020
2025
2015
2010
2020
2020
2020
2015
2015
2020
2020
2020
2020
2030
2025
2025
2020
2020
2025
2015
2015
2015
2020
2020
2020
2020
2015
2020
2020
2015
2032
2042
2037
2037
2027
2032
2027
2032
2037
2042
2027
2027
2027
2027
2027
2032
2027
2032
2032
2042
2042
2037
2032
2037
2032
2037
2032
2027
2027
2032
2037
2042
2032
2022
2027
2022
2022
2022
2027
2032
2022
2032
2042
2032
2027
2042
2032
2032
2032
2032
2032
2032
2027
2027
2032
2027
2032
2027
2027
2027
2022
2037
2032
2027
2032
2037
2027
2027
2037
2032
2032
2032
2032
2037
2037
2032
2027
2027
2027
2027
2037
2032
2032
2037
2037
2032
2032
2032
2027
2032
2032
2037
2027
2037
2027
2022
2032
2032
2027
2032
2032
2032
2037
2037
2037
2037
2032
2032
2027
2027
2032
2032
2032
2032
2027
2032
2032
2027
2049
2049
2039
2039
2039
2039
2039
2044
2054
2039
2044
2044
2044
2044
2039
2049
2044
2044
2054
2054
2054
2049
2049
2044
2049
2044
2049
2039
2054
2049
2039
2049
2044
2034
2034
2039
2044
2039
2034
2039
2034
2044
2034
2039
2049
2039
2044
2044
2044
2044
2039
2054
2044
2044
2044
2039
2039
2039
2039
2049
2049
2049
2049
2039
2039
2039
2044
2039
2039
2044
2044
2049
2039
2049
2044
2044
2044
2044
2044
2044
2039
2039
2039
2049
2049
2044
2039
2034
2044
2044
2044
2034
2039
2044
2039
2049
2044
2039
2044
2044
2049
2049
2049
2049
2039
2039
2039
2044
2044
2044
2044
2039
2044
2044
2039
2086
2051
2061
2056
2051
2056
2051
2061
2061
2051
2056
2061
2056
2051
2051
2066
2061
2056
2061
2056
2061
2061
2061
2051
2066
2061
2051
2056
2066
2046
2056
2051
2046
2051
2046
2046
2056
2061
2056
2056
2056
2056
2046
2051
2051
2056
2056
2051
2061
2051
2051
2051
2056
2056
2051
2051
2051
2061
2061
2051
2056
2061
2061
2061
2061
2051
2051
2061
2056
2056
2061
2051
2061
2056
2056
2056
2061
2061
2056
2051
2051
2061
2056
2051
2051
2051
2046
2051
2056
2061
2056
2056
2056
2056
2056
2061
2051
2051
2046
2056
2056
2056
2056
2051
2056
2056
2051
2093
2063
2068
2063
2063
2063
2068
2063
2068
2063
2073
2068
2078
2073
2073
2063
2068
2073
2078
2073
2058
2063
2073
2073
2078
2063
2058
2058
2063
2058
2068
2063
2073
2068
2068
2058
2063
2063
2068
2063
2063
2073
2073
2068
2063
2068
2068
2068
2068
2063
2068
2068
2063
2063
2073
2073
2068
2068
2073
2073
2063
2063
2073
2068
2068
2073
2073
2068
2073
2068
2063
2058
2073
2063
2068
2063
2063
2068
2068
2068
2068
2073
2068
2068
2068
2073
2073
2068
2063
2063
2058
2068
2068
2068
2068
2063
2068
2068
2063
2105
2100
2085
2080
2075
2075
2085
2075
2080
2080
2075
2075
2080
2085
2085
2085
2070
2075
2080
2085
2080
2090
2070
2080
2080
2075
2080
2070
2075
2080
2080
2080
2080
2075
2080
2080
2075
2075
2085
2085
2070
2075
2085
2075
2080
2085
2080
2080
2090
2080
2080
2075
2080
2075
2085
2085
2080
2080
2080
2080
2075
2085
2075
2085
2085
2080
2080
2080
2075
2070
2075
2080
2080
2075
2080
2080
2085
2080
2080
2080
2085
2075
2075
2070
2080
2080
2080
2080
2075
2080
2080
2075
2122
2112
2112
2087
2087
2087
2087
2092
2092
2092
2097
2092
2092
2097
2097
2092
2097
2102
2087
2092
2087
2082
2087
2092
2087
2092
2092
2087
2092
2092
2087
2092
2092
2092
2097
2082
2092
2092
2092
2102
2092
2092
2087
2092
2087
2097
2097
2092
2087
2087
2097
2087
2082
2097
2092
2092
2087
2092
2087
2092
2087
2087
2097
2092
2092
2092
2087
2087
2082
2092
2092
2092
2092
2087
2092
2092
2087
2139
2129
2124
2099
2104
2104
2099
2109
2104
2104
2104
2119
2109
2114
2114
2104
2104
2104
2099
2099
2104
2099
2099
2099
2104
2104
2104
2099
2099
2099
2099
2104
2104
2104
2104
2094
2104
2104
2114
2104
2104
2099
2099
2109
2109
2104
2109
2099
2104
2099
2104
2104
2099
2104
2109
2104
2104
2109
2099
2099
2094
2094
2104
2104
2104
2104
2099
2104
2104
2099
2146
2141
2126
2126
2131
2121
2146
2136
2111
2116
2116
2111
2116
2131
2131
2131
2131
2131
2121
2116
2131
2126
2126
2116
2126
2126
2111
2116
2111
2116
2111
2111
2116
2116
2106
2126
2116
2106
2126
2116
2111
2111
2116
2116
2116
2106
2116
2116
2121
2116
2121
2121
2116
2111
2116
2111
2116
2111
2111
2116
2116
2116
2121
2116
2116
2121
2111
2111
2106
2116
2111
2116
2116
2111
2116
2116
2111
2158
2138
2143
2153
2148
2153
2148
2123
2123
2128
2128
2143
2143
2133
2133
2138
2128
2143
2143
2133
2143
2143
2138
2138
2138
2138
2128
2123
2123
2123
2128
2128
2128
2118
2138
2138
2138
2128
2123
2138
2128
2128
2128
2128
2118
2128
2133
2128
2133
2128
2123
2128
2123
2123
2128
2128
2128
2128
2133
2128
2128
2133
2123
2118
2118
2123
2123
2123
2128
2128
2123
2128
2128
2123
2175
2150
2165
2165
2160
2165
2135
2140
2140
2150
2155
2150
2150
2160
2160
2155
2145
2145
2150
2155
2150
2150
2155
2155
2150
2150
2150
2150
2150
2145
2155
2135
2135
2130
2145
2145
2135
2140
2130
2150
2145
2150
2150
2150
2140
2150
2140
2140
2140
2135
2135
2140
2135
2140
2140
2140
2135
2140
2140
2145
2140
2140
2145
2135
2130
2130
2135
2135
2140
2140
2135
2140
2140
2135
2182
2177
2162
2167
2182
2172
2152
2162
2162
2162
2162
2172
2172
2172
2172
2172
2167
2167
2167
2167
2167
2152
2162
2172
2167
2162
2167
2162
2162
2162
2157
2172
2162
2162
2162
2157
2162
2157
2162
2162
2167
2167
2167
2162
2162
2162
2162
2162
2167
2147
2142
2162
2142
2157
2157
2167
2162
2147
2162
2157
2162
2152
2157
2162
2152
2157
2152
2147
2147
2152
2147
2152
2147
2152
2152
2157
2152
2152
2152
2157
2147
2142
2142
2147
2147
2152
2152
2147
2152
2152
2147
2179
2189
2184
2189
2184
2174
2174
2174
2174
2174
2179
2179
2184
2184
2179
2179
2169
2174
2164
2169
2174
2174
2174
2174
2179
2184
2184
2184
2179
2174
2179
2179
2169
2174
2174
2169
2169
2174
2184
2179
2179
2179
2179
2174
2174
2174
2174
2174
2174
2179
2179
2179
2174
2174
2174
2169
2174
2159
2174
2174
2179
2174
2179
2174
2154
2154
2179
2174
2174
2169
2169
2179
2174
2164
2159
2169
2169
2174
2169
2164
2169
2164
2164
2164
2164
2159
2169
2164
2164
2164
2164
2169
2159
2154
2154
2159
2159
2159
2164
2164
2159
2164
2164
2159
2186
2191
2191
2201
2196
2201
2181
2181
2196
2196
2186
2191
2186
2191
2191
2191
2186
2191
2186
2186
2186
2191
2191
2186
2196
2191
2191
2181
2186
2186
2186
2181
2186
2181
2186
2186
2191
2186
2186
2191
2191
2186
2191
2191
2191
2191
2186
2186
2186
2191
2191
2186
2186
2181
2186
2191
2181
2186
2171
2181
2171
2181
2166
2181
2186
2191
2181
2186
2191
2186
2186
2176
2181
2191
2186
2186
2176
2171
2181
2191
2186
2181
2181
2186
2176
2181
2181
2176
2181
2171
2176
2176
2176
2171
2181
2176
2176
2176
2181
2166
2166
2166
2171
2171
2176
2176
2171
2176
2176
2171
2208
2208
2203
2203
2198
2198
2203
2203
2203
2203
2203
2208
2203
2203
2203
2203
2203
2198
2198
2203
2198
2193
2198
2198
2198
2208
2203
2203
2203
2203
2198
2193
2193
2198
2203
2203
2203
2198
2198
2198
2193
2198
2198
2198
2198
2193
2198
2198
2193
2198
2178
2203
2198
2203
2193
2193
2183
2183
2193
2203
2178
2203
2198
2188
2198
2203
2193
2198
2198
2198
2198
2198
2198
2188
2193
2183
2203
2193
2198
2198
2193
2193
2193
2198
2193
2188
2193
2193
2183
2193
2188
2188
2188
2193
2188
2183
2193
2178
2178
2183
2183
2188
2188
2183
2188
2188
2183
2220
2220
2220
2220
2220
2210
2210
2215
2215
2210
2215
2215
2220
2215
2210
2210
2215
2215
2215
2215
2215
2215
2210
2215
2215
2215
2215
2210
2205
2210
2215
2215
2210
2210
2205
2210
2205
2215
2215
2215
2215
2210
2210
2210
2205
2210
2210
2210
2210
2210
2210
2190
2200
2195
2210
2205
2205
2215
2210
2195
2210
2215
2210
2210
2195
2190
2200
2215
2215
2205
2210
2215
2210
2210
2210
2205
2210
2210
2210
2200
2200
2195
2205
2210
2210
2200
2205
2210
2205
2210
2205
2205
2205
2210
2205
2200
2205
2205
2205
2200
2200
2195
2205
2190
2190
2195
2195
2200
2200
2195
2200
2200
2195
2212
2212
2222
2227
2227
2222
2222
2227
2227
2227
2212
2212
2232
2232
2222
2222
2227
2222
2227
2227
2222
2227
2227
2217
2222
2232
2227
2227
2222
2222
2227
2227
2222
2217
2222
2227
2227
2222
2222
2222
2222
2222
2207
2227
2227
2227
2222
2222
2222
2202
2207
2227
2222
2217
2222
2207
2222
2217
2222
2202
2227
2222
2222
2207
2207
2227
2227
2217
2222
2227
2222
2222
2212
2212
2217
2222
2222
2222
2222
2222
2212
2217
2222
2217
2217
2222
2217
2212
2222
2217
2212
2217
2217
2212
2212
2212
2202
2202
2207
2207
2212
2212
2207
2212
2212
2207
2224
2229
2224
2224
2229
2239
2234
2239
2239
2229
2229
2224
2224
2224
2239
2239
2234
2239
2224
2224
2239
2239
2234
2234
2239
2234
2229
2234
2239
2239
2234
2239
2239
2234
2234
2224
2219
2239
2239
2234
2234
2234
2234
2234
2229
2234
2234
2214
2234
2234
2234
2219
2239
2229
2229
2219
2239
2219
2214
2234
2239
2234
2234
2219
2234
2239
2229
2234
2224
2224
2219
2234
2229
2234
2234
2229
2229
2234
2234
2234
2224
2229
2229
2234
2229
2234
2224
2224
2229
2224
2224
2229
2224
2224
2224
2214
2214
2219
2219
2224
2224
2219
2224
2224
2219
2241
2241
2231
2231
2231
2246
2251
2241
2241
2241
2236
2251
2246
2241
2241
2236
2256
2251
2251
2251
2251
2251
2251
2246
2251
2246
2231
2236
2251
2251
2251
2246
2251
2246
2241
2246
2236
2246
2251
2246
2246
2241
2246
2246
2246
2246
2231
2251
2246
2241
2241
2226
2256
2251
2246
2236
2231
2246
2231
2226
2236
2251
2246
2246
2246
2246
2246
2231
2236
2231
2246
2241
2241
2246
2241
2241
2246
2241
2241
2246
2241
2236
2241
2241
2246
2241
2246
2236
2231
2241
2236
2236
2241
2236
2231
2236
2241
2226
2226
2231
2231
2236
2236
2231
2236
2236
2231
2248
2253
2248
2243
2248
2253
2248
2253
2258
2263
2258
2253
2263
2263
2263
2248
2253
2248
2268
2268
2263
2263
2263
2258
2258
2253
2258
2258
2238
2243
2263
2263
2258
2258
2258
2258
2258
2253
2243
2268
2263
2263
2263
2258
2243
2253
2258
2263
2248
2248
2263
2243
2253
2238
2248
2248
2263
2258
2243
2258
2258
2258
2243
2248
2258
2253
2253
2258
2253
2258
2253
2253
2248
2253
2253
2258
2253
2248
2253
2258
2248
2253
2243
2243
2248
2248
2243
2248
2253
2243
2243
2248
2248
2248
2253
2238
2238
2243
2243
2248
2248
2243
2248
2248
2243
2260
2265
2260
2265
2270
2265
2260
2260
2280
2260
2265
2275
2275
2275
2270
2255
2260
2255
2260
2255
2280
2275
2275
2270
2275
2270
2250
2265
2270
2275
2280
2265
2255
2265
2270
2270
2270
2275
2260
2260
2250
2275
2255
2265
2255
2260
2275
2265
2270
2275
2260
2255
2260
2270
2270
2270
2255
2265
2270
2265
2270
2260
2265
2265
2265
2270
2260
2260
2265
2260
2260
2260
2265
2260
2265
2255
2255
2260
2260
2255
2260
2265
2260
2255
2265
2265
2265
2260
2260
2260
2265
2250
2250
2255
2255
2260
2260
2255
2260
2260
2255
2272
2277
2277
2267
2272
2282
2282
2282
2277
2277
2272
2272
2277
2277
2272
2272
2272
2272
2272
2282
2292
2272
2292
2292
2287
2272
2267
2272
2267
2272
2272
2287
2272
2262
2267
2277
2282
2282
2287
2277
2292
2292
2267
2277
2287
2282
2272
2267
2272
2262
2267
2272
2287
2277
2287
2277
2272
2267
2282
2287
2272
2282
2277
2282
2267
2272
2282
2272
2277
2277
2277
2282
2277
2277
2272
2277
2272
2272
2277
2267
2272
2267
2272
2272
2267
2272
2277
2267
2277
2272
2272
2277
2277
2272
2267
2277
2272
2262
2262
2267
2267
2272
2272
2267
2272
2272
2267
2284
2289
2284
2279
2289
2294
2294
2294
2294
2299
2299
2279
2279
2294
2289
2289
2289
2284
2284
2284
2289
2289
2289
2284
2289
2284
2289
2284
2284
2294
2294
2284
2294
2304
2304
2284
2279
2284
2304
2284
2274
2279
2294
2284
2304
2284
2299
2299
2284
2279
2279
2284
2284
2284
2279
2299
2289
2299
2289
2284
2294
2299
2289
2289
2294
2279
2284
2289
2289
2284
2294
2289
2289
2284
2289
2279
2284
2284
2279
2284
2279
2284
2279
2284
2284
2279
2284
2289
2289
2289
2284
2284
2279
2284
2284
2289
2279
2274
2289
2284
2274
2274
2279
2279
2284
2284
2279
2284
2284
2279
2296
2296
2291
2301
2301
2306
2306
2306
2306
2306
2306
2306
2311
2311
2311
2296
2291
2296
2306
2306
2311
2301
2296
2301
2286
2301
2301
2301
2301
2296
2301
2306
2311
2296
2301
2301
2296
2301
2296
2301
2306
2296
2296
2291
2296
2301
2316
2306
2306
2311
2311
2296
2286
2291
2291
2311
2291
2296
2291
2291
2296
2296
2296
2291
2291
2311
2301
2291
2311
2301
2306
2306
2301
2301
2296
2301
2291
2291
2301
2296
2301
2296
2296
2291
2291
2296
2296
2291
2296
2291
2296
2296
2296
2291
2296
2301
2301
2301
2296
2296
2301
2296
2291
2291
2296
2296
2296
2301
2301
2286
2286
2291
2291
2296
2296
2291
2296
2296
2291
2303
2313
2308
2308
2313
2313
2318
2318
2318
2318
2318
2318
2318
2323
2318
2318
2313
2323
2323
2313
2313
2308
2308
2313
2298
2313
2313
2313
2308
2313
2308
2313
2323
2308
2313
2313
2308
2313
2313
2323
2308
2303
2308
2313
2313
2308
2303
2308
2303
2308
2313
2308
2298
2318
2318
2318
2313
2318
2323
2323
2318
2318
2323
2303
2308
2303
2308
2303
2303
2303
2308
2308
2313
2308
2303
2303
2323
2313
2303
2303
2323
2313
2313
2318
2313
2308
2308
2313
2303
2303
2313
2308
2303
2308
2303
2308
2303
2313
2308
2303
2308
2303
2308
2313
2313
2308
2308
2308
2308
2303
2313
2308
2308
2303
2303
2308
2308
2308
2313
2308
2313
2313
2298
2298
2303
2303
2308
2308
2303
2308
2308
2303
2330
2320
2320
2330
2325
2325
2325
2325
2335
2330
2315
2330
2325
2325
2330
2320
2330
2330
2325
2330
2330
2325
2325
2320
2320
2325
2325
2325
2320
2320
2320
2325
2330
2335
2325
2320
2320
2325
2325
2330
2330
2315
2325
2335
2320
2315
2320
2315
2325
2325
2320
2315
2320
2330
2320
2325
2310
2325
2325
2320
2330
2330
2330
2330
2335
2320
2325
2325
2325
2330
2320
2320
2315
2315
2320
2320
2315
2315
2315
2320
2325
2310
2335
2325
2315
2330
2325
2325
2325
2325
2320
2320
2320
2320
2315
2320
2315
2315
2320
2315
2320
2315
2325
2320
2315
2315
2320
2315
2320
2325
2320
2320
2320
2315
2320
2315
2315
2320
2320
2325
2325
2310
2310
2315
2315
2320
2320
2315
2320
2320
2315
2342
2337
2332
2337
2337
2342
2342
2337
2347
2347
2337
2337
2347
2342
2342
2342
2342
2342
2332
2327
2342
2342
2342
2337
2342
2342
2337
2347
2347
2347
2342
2337
2337
2337
2332
2332
2332
2337
2332
2337
2337
2337
2342
2337
2332
2337
2332
2337
2337
2337
2347
2332
2337
2332
2337
2342
2337
2337
2337
2342
2342
2332
2332
2327
2332
2342
2322
2332
2342
2337
2322
2322
2337
2342
2342
2332
2332
2337
2327
2327
2337
2332
2337
2337
2337
2342
2342
2337
2342
2327
2332
2337
2342
2332
2332
2337
2337
2327
2327
2332
2327
2332
2342
2322
2342
2337
2332
2332
2332
2332
2332
2332
2337
2327
2332
2327
2332
2327
2337
2332
2337
2337
2337
2327
2327
2332
2327
2332
2327
2332
2327
2332
2332
2327
2337
2327
2332
2327
2337
2322
2322
2327
2327
2332
2332
2327
2332
2332
2327
2349
2344
2344
2354
2354
2349
2359
2359
2349
2349
2354
2354
2354
2354
2354
2354
2354
2344
2339
2354
2349
2349
2349
2349
2339
2354
2359
2359
2354
2349
2344
2349
2349
2349
2354
2349
2349
2349
2354
2359
2344
2349
2344
2349
2349
2349
2354
2359
2359
2349
2349
2354
2354
2344
2349
2344
2349
2344
2349
2349
2349
2354
2349
2349
2344
2344
2339
2354
2344
2344
2344
2349
2349
2354
2344
2344
2334
2354
2354
2349
2354
2334
2359
2359
2354
2354
2354
2344
2334
2334
2349
2354
2354
2339
2339
2334
2344
2334
2349
2339
2339
2349
2349
2349
2354
2354
2344
2354
2354
2349
2344
2344
2339
2344
2349
2349
2344
2339
2344
2334
2339
2339
2344
2354
2349
2349
2344
2344
2344
2349
2344
2344
2344
2344
2349
2339
2344
2339
2344
2339
2349
2349
2344
2349
2349
2339
2344
2344
2339
2344
2339
2349
2339
2344
2334
2334
2339
2339
2344
2344
2339
2344
2344
2339
2356
2356
2361
2371
2361
2351
2371
2371
2371
2371
2371
2366
2366
2366
2361
2366
2376
2351
2366
2361
2361
2361
2356
2346
2346
2361
2361
2356
2351
2366
2366
2366
2361
2366
2366
2376
2361
2361
2361
2361
2366
2356
2361
2361
2361
2361
2366
2361
2366
2361
2356
2366
2361
2366
2361
2361
2361
2361
2371
2371
2361
2366
2366
2356
2351
2356
2351
2366
2356
2361
2356
2356
2361
2361
2356
2361
2361
2356
2366
2366
2356
2346
2366
2366
2361
2366
2351
2371
2371
2366
2366
2366
2361
2346
2356
2351
2361
2361
2361
2346
2346
2351
2356
2361
2356
2366
2361
2351
2361
2361
2356
2351
2356
2366
2361
2361
2361
2356
2356
2346
2356
2351
2356
2361
2356
2356
2356
2361
2356
2356
2356
2361
2361
2356
2356
2356
2356
2361
2351
2356
2361
2361
2351
2356
2351
2361
2356
2356
2361
2351
2356
2356
2346
2351
2361
2351
2346
2346
2351
2351
2356
2356
2351
2356
2356
2351
2373
2383
2373
2378
2373
2373
2373
2358
2358
2383
2383
2383
2368
2383
2383
2383
2368
2378
2378
2378
2373
2373
2378
2378
2378
2388
2388
2378
2378
2378
2358
2373
2368
2383
2383
2383
2373
2378
2373
2373
2373
2368
2363
2378
2373
2373
2378
2373
2373
2373
2383
2383
2378
2373
2378
2378
2373
2373
2373
2373
2373
2373
2378
2378
2368
2363
2368
2378
2373
2373
2373
2368
2373
2378
2378
2373
2373
2358
2378
2373
2368
2373
2373
2383
2373
2378
2378
2388
2388
2368
2373
2368
2363
2378
2378
2373
2363
2373
2368
2373
2373
2368
2368
2368
2373
2363
2363
2378
2378
2373
2373
2378
2358
2363
2373
2373
2358
2358
2358
2363
2368
2368
2368
2378
2368
2363
2368
2373
2373
2368
2363
2363
2368
2368
2368
2368
2368
2373
2373
2363
2373
2373
2373
2368
2368
2358
2373
2368
2368
2368
2368
2373
2368
2373
2368
2368
2373
2373
2368
2368
2368
2368
2373
2368
2373
2373
2363
2368
2373
2363
2368
2363
2373
2368
2368
2368
2373
2363
2363
2358
2358
2363
2363
2368
2368
2363
2368
2368
2363
2385
2380
2380
2385
2395
2385
2370
2385
2385
2390
2380
2395
2395
2385
2400
2385
2385
2385
2390
2390
2385
2385
2375
2375
2380
2375
2395
2395
2395
2390
2385
2390
2385
2380
2380
2385
2385
2400
2390
2385
2385
2385
2385
2385
2385
2390
2390
2395
2390
2390
2390
2385
2390
2385
2385
2390
2390
2385
2385
2390
2385
2385
2385
2385
2385
2390
2395
2395
2390
2390
2385
2390
2380
2380
2385
2385
2380
2380
2380
2380
2385
2390
2370
2390
2390
2390
2380
2385
2385
2385
2385
2385
2370
2390
2385
2375
2380
2380
2395
2385
2390
2390
2400
2400
2385
2375
2370
2380
2380
2375
2385
2385
2375
2375
2390
2380
2380
2375
2375
2390
2390
2385
2390
2370
2380
2370
2385
2380
2370
2370
2375
2385
2380
2375
2380
2380
2385
2380
2380
2380
2375
2375
2380
2380
2380
2375
2385
2380
2380
2385
2385
2380
2385
2380
2385
2385
2380
2385
2380
2380
2385
2385
2380
2380
2380
2380
2385
2385
2385
2380
2385
2375
2380
2380
2380
2375
2380
2385
2380
2385
2385
2370
2380
2370
2370
2375
2375
2380
2380
2375
2380
2380
2375
2407
2397
2392
2402
2397
2397
2397
2397
2397
2387
2407
2407
2407
2407
2397
2397
2382
2397
2392
2397
2397
2392
2387
2392
2392
2392
2387
2402
2392
2397
2407
2407
2397
2397
2397
2397
2402
2397
2387
2402
2402
2402
2407
2402
2387
2412
2402
2402
2397
2397
2397
2397
2397
2402
2407
2407
2397
2397
2402
2397
2397
2402
2407
2402
2397
2397
2392
2402
2402
2397
2397
2392
2397
2402
2402
2402
2397
2402
2397
2397
2402
2407
2382
2402
2402
2402
2387
2392
2392
2387
2387
2397
2382
2397
2397
2397
2397
2392
2392
2387
2392
2397
2397
2397
2407
2407
2382
2397
2387
2407
2387
2402
2387
2382
2397
2397
2382
2402
2402
2397
2387
2387
2382
2387
2392
2392
2392
2392
2392
2392
2387
2392
2387
2392
2387
2397
2382
2387
2392
2392
2397
2397
2392
2392
2392
2392
2397
2387
2397
2392
2397
2392
2397
2392
2392
2397
2397
2392
2392
2392
2392
2397
2397
2392
2392
2392
2387
2397
2392
2397
2397
2397
2392
2382
2382
2387
2387
2392
2392
2387
2392
2392
2387
2419
2409
2394
2409
2399
2419
2414
2414
2404
2394
2409
2404
2409
2404
2404
2399
2409
2409
2399
2409
2404
2419
2419
2399
2399
2414
2419
2409
2399
2404
2399
2404
2414
2414
2409
2414
2409
2394
2394
2414
2414
2419
2414
2409
2419
2409
2409
2414
2419
2404
2404
2399
2409
2419
2414
2409
2414
2404
2414
2409
2409
2409
2404
2414
2414
2409
2414
2409
2414
2414
2409
2414
2404
2414
2404
2414
2419
2409
2409
2409
2409
2409
2399
2404
2399
2394
2409
2409
2409
2399
2409
2419
2394
2409
2399
2419
2394
2409
2399
2404
2409
2399
2414
2414
2404
2399
2404
2404
2404
2404
2404
2394
2399
2404
2404
2404
2399
2404
2404
2399
2399
2399
2409
2409
2404
2404
2409
2404
2399
2404
2404
2409
2404
2409
2404
2404
2409
2409
2404
2404
2404
2404
2409
2399
2404
2404
2399
2409
2409
2394
2394
2399
2399
2404
2404
2399
2404
2404
2399
2426
2431
2421
2416
2406
2411
2426
2431
2426
2416
2421
2431
2421
2421
2421
2411
2416
2411
2421
2416
2421
2416
2411
2421
2431
2426
2426
2411
2406
2406
2416
2426
2426
2406
2431
2426
2431
2421
2431
2416
2416
2406
2406
2411
2426
2431
2426
2416
2416
2411
2411
2426
2416
2426
2426
2431
2421
2421
2426
2421
2411
2421
2426
2416
2426
2416
2426
2421
2421
2416
2421
2421
2421
2426
2411
2411
2416
2411
2411
2406
2406
2421
2416
2416
2411
2421
2431
2406
2416
2411
2426
2416
2411
2421
2416
2416
2421
2421
2416
2411
2411
2421
2416
2416
2416
2411
2411
2411
2416
2411
2416
2421
2421
2421
2421
2421
2416
2416
2416
2411
2421
2416
2416
2411
2416
2421
2416
2421
2416
2416
2421
2421
2416
2416
2411
2421
2416
2411
2416
2416
2406
2406
2411
2411
2416
2416
2411
2416
2416
2411
2438
2433
2428
2433
2423
2433
2433
2433
2433
2428
2433
2428
2423
2423
2423
2423
2428
2433
2428
2433
2443
2433
2423
2438
2418
2423
2428
2433
2438
2438
2443
2443
2418
2438
2438
2428
2423
2428
2418
2418
2433
2438
2443
2438
2423
2438
2438
2438
2443
2428
2438
2428
2423
2428
2433
2433
2433
2423
2428
2423
2428
2428
2433
2423
2423
2423
2418
2428
2423
2423
2423
2433
2443
2423
2423
2428
2433
2428
2428
2428
2433
2428
2423
2428
2428
2423
2423
2433
2423
2423
2428
2423
2433
2428
2428
2428
2428
2433
2433
2433
2428
2423
2428
2423
2428
2423
2428
2433
2428
2433
2428
2428
2433
2433
2423
2428
2418
2428
2418
2418
2423
2423
2428
2428
2423
2428
2428
2423
2450
2445
2445
2435
2435
2450
2445
2445
2440
2435
2440
2435
2445
2445
2435
2440
2445
2435
2435
2445
2445
2435
2440
2445
2440
2450
2440
2450
2430
2445
2440
2435
2435
2445
2450
2430
2450
2450
2430
2450
2455
2450
2435
2445
2445
2445
2450
2435
2440
2450
2440
2440
2435
2435
2440
2430
2440
2435
2435
2435
2435
2435
2435
2440
2440
2450
2435
2440
2445
2440
2445
2445
2440
2445
2440
2440
2435
2435
2445
2435
2445
2445
2435
2440
2430
2440
2440
2445
2435
2435
2440
2440
2435
2440
2445
2445
2440
2445
2435
2440
2440
2440
2435
2430
2430
2435
2435
2440
2440
2435
2440
2440
2435
2452
2447
2447
2447
2457
2447
2452
2447
2457
2457
2452
2462
2457
2457
2447
2457
2452
2462
2442
2452
2462
2457
2457
2452
2452
2457
2452
2442
2457
2452
2447
2442
2452
2447
2447
2447
2457
2462
2462
2462
2442
2457
2462
2457
2452
2457
2447
2462
2447
2447
2452
2447
2452
2447
2447
2447
2447
2452
2452
2452
2457
2447
2447
2452
2452
2457
2457
2447
2452
2452
2452
2457
2457
2447
2447
2457
2457
2442
2447
2452
2447
2452
2447
2452
2457
2457
2447
2452
2452
2442
2442
2447
2447
2452
2452
2447
2452
2452
2447
2474
2459
2464
2464
2459
2459
2459
2464
2469
2459
2454
2459
2469
2469
2464
2469
2474
2464
2469
2464
2464
2464
2474
2454
2464
2459
2459
2469
2454
2459
2459
2474
2474
2469
2469
2459
2464
2464
2464
2459
2469
2459
2464
2459
2464
2464
2459
2474
2459
2459
2459
2464
2464
2469
2459
2459
2464
2464
2469
2469
2469
2469
2464
2464
2464
2469
2459
2469
2454
2464
2459
2459
2464
2464
2469
2464
2464
2459
2454
2454
2459
2459
2464
2464
2459
2464
2464
2459
2486
2481
2471
2481
2486
2471
2471
2476
2471
2476
2476
2471
2476
2481
2476
2476
2476
2481
2471
2481
2471
2471
2486
2466
2471
2471
2486
2471
2481
2471
2476
2476
2476
2481
2471
2476
2476
2471
2476
2476
2476
2476
2476
2476
2476
2481
2471
2486
2471
2471
2476
2471
2481
2471
2471
2476
2476
2481
2481
2481
2471
2476
2466
2476
2471
2481
2476
2476
2476
2476
2466
2466
2471
2471
2476
2476
2471
2476
2476
2471
2483
2493
2483
2493
2493
2483
2488
2483
2493
2488
2483
2493
2493
2488
2488
2488
2493
2483
2483
2483
2483
2493
2483
2493
2483
2483
2488
2488
2488
2493
2483
2488
2483
2488
2488
2488
2488
2488
2488
2493
2483
2488
2488
2488
2493
2498
2483
2488
2483
2493
2483
2483
2493
2493
2488
2478
2488
2488
2483
2488
2488
2488
2488
2478
2478
2483
2483
2488
2488
2483
2488
2488
2483
2505
2495
2495
2505
2495
2500
2495
2505
2500
2500
2505
2500
2500
2500
2500
2495
2505
2500
2495
2505
2495
2495
2495
2500
2495
2490
2505
2500
2495
2500
2500
2495
2500
2500
2500
2505
2500
2500
2500
2505
2500
2500
2505
2495
2505
2495
2505
2495
2490
2505
2500
2495
2500
2500
2500
2500
2500
2490
2490
2495
2495
2500
2500
2495
2500
2500
2495
2507
2512
2512
2512
2507
2512
2517
2512
2512
2512
2512
2507
2517
2507
2517
2512
2507
2507
2507
2512
2507
2502
2512
2507
2512
2512
2512
2507
2517
2512
2512
2512
2517
2512
2512
2517
2517
2502
2517
2507
2512
2507
2512
2512
2512
2512
2502
2502
2507
2507
2512
2512
2507
2512
2512
2507
2519
2529
2519
2524
2524
2524
2519
2529
2519
2524
2519
2519
2534
2519
2519
2524
2514
2524
2524
2524
2519
2519
2524
2529
2524
2524
2529
2524
2524
2529
2524
2514
2519
2519
2524
2524
2524
2524
2524
2514
2514
2519
2519
2524
2524
2519
2524
2524
2519
2531
2541
2531
2536
2536
2531
2531
2536
2531
2526
2546
2531
2531
2526
2546
2536
2531
2536
2531
2536
2541
2536
2541
2536
2536
2531
2536
2531
2536
2541
2536
2536
2536
2536
2536
2526
2526
2531
2531
2536
2536
2531
2536
2536
2531
2543
2543
2548
2553
2558
2543
2538
2543
2543
2538
2558
2548
2543
2548
2543
2553
2548
2548
2548
2543
2548
2543
2553
2548
2548
2548
2548
2548
2538
2538
2543
2543
2548
2548
2543
2548
2548
2543
2595
2590
2555
2565
2565
2560
2555
2550
2555
2565
2555
2550
2570
2560
2560
2555
2555
2560
2555
2560
2560
2560
2560
2560
2565
2560
2560
2550
2550
2555
2555
2560
2560
2555
2560
2560
2555
2602
2582
2577
2602
2597
2582
2577
2562
2567
2567
2577
2562
2567
2567
2572
2577
2572
2572
2572
2572
2572
2572
2567
2572
2572
2577
2572
2572
2562
2562
2567
2567
2572
2572
2567
2572
2572
2567
2619
2619
2609
2594
2594
2609
2609
2604
2594
2589
2584
2574
2579
2594
2584
2574
2584
2584
2584
2579
2584
2589
2584
2579
2584
2584
2584
2579
2584
2584
2589
2584
2584
2574
2574
2579
2579
2584
2584
2579
2584
2584
2579
2626
2626
2631
2606
2606
2626
2626
2616
2621
2621
2616
2616
2616
2601
2586
2611
2601
2586
2591
2611
2591
2606
2601
2596
2591
2596
2596
2596
2596
2596
2596
2596
2591
2596
2601
2596
2596
2586
2586
2591
2591
2596
2596
2591
2596
2596
2591
2638
2643
2618
2618
2623
2633
2633
2638
2633
2633
2628
2613
2628
2628
2628
2628
2628
2618
2613
2613
2623
2628
2598
2623
2613
2613
2618
2618
2628
2623
2623
2623
2613
2598
2603
2623
2603
2623
2613
2613
2613
2608
2608
2603
2608
2608
2608
2608
2608
2608
2613
2608
2603
2598
2598
2603
2603
2608
2608
2603
2608
2608
2603
2650
2645
2650
2645
2645
2645
2645
2645
2640
2640
2640
2640
2630
2630
2630
2640
2640
2630
2635
2635
2635
2635
2635
2625
2640
2640
2640
2630
2635
2635
2635
2625
2625
2630
2630
2610
2640
2635
2635
2625
2615
2635
2635
2635
2625
2635
2625
2630
2630
2620
2620
2610
2635
2615
2635
2635
2625
2625
2625
2630
2630
2635
2625
2620
2625
2620
2625
2615
2620
2620
2620
2620
2620
2620
2625
2625
2615
2610
2610
2615
2615
2620
2620
2615
2620
2620
2615
2657
2657
2657
2657
2632
2652
2652
2652
2652
2642
2642
2642
2652
2652
2652
2652
2652
2652
2652
2642
2642
2642
2647
2647
2632
2632
2652
2642
2642
2652
2642
2647
2622
2632
2647
2652
2647
2647
2647
2637
2647
2637
2652
2647
2647
2642
2637
2652
2637
2647
2647
2642
2642
2627
2627
2647
2647
2642
2647
2647
2647
2637
2637
2642
2642
2632
2647
2642
2647
2632
2632
2627
2647
2622
2647
2647
2642
2642
2647
2637
2637
2637
2642
2642
2647
2637
2637
2632
2637
2632
2632
2627
2632
2632
2632
2632
2632
2637
2632
2637
2622
2622
2627
2627
2632
2632
2627
2632
2632
2627
2669
2669
2649
2654
2639
2664
2664
2664
2654
2664
2664
2664
2664
2664
2664
2654
2654
2654
2654
2654
2659
2664
2664
2644
2644
2644
2664
2664
2659
2654
2664
2664
2664
2664
2654
2654
2654
2644
2659
2654
2654
2659
2659
2649
2649
2634
2639
2664
2659
2659
2654
2664
2659
2659
2664
2654
2649
2649
2659
2659
2654
2654
2654
2639
2659
2659
2659
2654
2659
2659
2659
2659
2649
2654
2654
2649
2659
2659
2659
2644
2659
2654
2659
2644
2644
2634
2659
2659
2659
2649
2639
2654
2659
2654
2654
2659
2649
2649
2649
2654
2654
2654
2649
2644
2644
2639
2649
2644
2644
2649
2644
2644
2644
2644
2649
2644
2644
2644
2649
2634
2634
2639
2639
2644
2644
2639
2644
2644
2639
2671
2661
2651
2671
2676
2676
2676
2666
2666
2666
2666
2676
2676
2676
2676
2646
2656
2666
2676
2671
2676
2676
2666
2666
2666
2676
2656
2671
2671
2671
2671
2666
2676
2671
2671
2671
2666
2666
2666
2671
2661
2661
2661
2656
2666
2671
2671
2671
2671
2666
2671
2671
2676
2666
2666
2661
2666
2676
2661
2651
2671
2671
2666
2671
2671
2671
2671
2671
2666
2666
2666
2671
2661
2661
2671
2671
2671
2666
2671
2671
2671
2656
2666
2666
2671
2671
2666
2656
2656
2646
2651
2656
2671
2666
2671
2661
2656
2671
2666
2666
2666
2661
2661
2661
2661
2661
2651
2666
2661
2656
2656
2661
2656
2661
2656
2656
2656
2656
2661
2656
2656
2656
2661
2646
2646
2651
2651
2656
2656
2651
2656
2656
2651
2683
2678
2678
2688
2688
2688
2683
2683
2688
2678
2678
2688
2688
2658
2683
2683
2683
2683
2683
2683
2683
2678
2678
2678
2683
2678
2673
2668
2678
2683
2683
2683
2683
2683
2678
2678
2688
2673
2673
2673
2663
2663
2678
2683
2683
2683
2683
2683
2678
2678
2678
2678
2683
2683
2683
2673
2673
2678
2683
2683
2683
2683
2678
2683
2673
2678
2683
2683
2683
2678
2658
2683
2683
2683
2678
2683
2678
2668
2663
2668
2678
2678
2678
2683
2668
2668
2683
2683
2673
2678
2673
2673
2668
2663
2678
2673
2673
2673
2673
2668
2668
2673
2678
2673
2668
2673
2668
2668
2668
2668
2668
2668
2668
2668
2668
2673
2658
2658
2663
2663
2668
2668
2663
2668
2668
2663
2680
2690
2695
2690
2700
2670
2695
2695
2690
2695
2695
2695
2695
2695
2695
2690
2695
2695
2695
2695
2695
2695
2695
2695
2690
2690
2695
2695
2685
2685
2675
2695
2695
2690
2690
2695
2690
2685
2690
2680
2685
2695
2690
2690
2690
2695
2685
2690
2690
2670
2695
2695
2695
2695
2690
2695
2680
2695
2690
2685
2690
2690
2675
2675
2680
2695
2690
2690
2690
2695
2680
2675
2690
2695
2690
2680
2680
2690
2690
2685
2680
2690
2685
2680
2680
2685
2685
2685
2685
2690
2685
2690
2680
2680
2680
2680
2685
2680
2680
2680
2680
2680
2680
2680
2680
2670
2670
2675
2675
2680
2680
2675
2680
2680
2675
2692
2692
2702
2707
2702
2702
2702
2702
2702
2707
2682
2697
2697
2707
2707
2707
2702
2707
2707
2707
2707
2707
2707
2707
2707
2707
2702
2702
2697
2702
2692
2707
2702
2707
2707
2707
2707
2702
2702
2702
2702
2707
2707
2702
2692
2687
2692
2707
2707
2702
2702
2707
2697
2707
2702
2707
2707
2697
2702
2702
2702
2682
2687
2702
2702
2707
2702
2707
2692
2702
2702
2702
2692
2692
2692
2687
2702
2702
2697
2692
2692
2692
2697
2702
2697
2697
2697
2692
2702
2692
2702
2692
2692
2692
2692
2697
2692
2692
2692
2692
2687
2692
2692
2692
2682
2682
2687
2687
2692
2692
2687
2692
2692
2687
2704
2704
2699
2709
2714
2714
2714
2719
2719
2719
2719
2719
2714
2714
2714
2714
2714
2719
2719
2694
2709
2709
2709
2719
2719
2714
2714
2719
2709
2719
2719
2719
2714
2719
2719
2719
2719
2719
2719
2714
2719
2719
2704
2719
2714
2719
2714
2714
2709
2714
2714
2714
2719
2719
2719
2719
2719
2704
2704
2694
2714
2714
2714
2714
2714
2714
2699
2699
2704
2704
2714
2714
2719
2714
2714
2714
2714
2714
2699
2714
2714
2714
2704
2704
2704
2709
2714
2714
2704
2709
2714
2709
2704
2704
2704
2714
2704
2709
2704
2709
2699
2704
2704
2704
2704
2704
2699
2704
2704
2704
2704
2704
2709
2694
2694
2699
2699
2704
2704
2699
2704
2704
2699
2716
2716
2711
2721
2721
2726
2726
2721
2721
2716
2731
2731
2731
2731
2731
2716
2726
2731
2731
2726
2726
2731
2731
2731
2721
2726
2726
2731
2731
2706
2721
2731
2731
2731
2721
2721
2731
2731
2721
2731
2731
2731
2731
2726
2731
2731
2731
2731
2731
2731
2726
2726
2726
2726
2726
2726
2731
2731
2731
2716
2716
2706
2731
2726
2726
2726
2726
2711
2711
2716
2716
2726
2726
2726
2726
2731
2726
2726
2726
2726
2716
2716
2726
2721
2726
2716
2716
2726
2726
2716
2721
2726
2721
2716
2716
2716
2711
2721
2711
2721
2711
2716
2721
2716
2716
2716
2711
2716
2716
2716
2716
2716
2721
2711
2706
2706
2711
2711
2716
2716
2711
2716
2716
2711
2728
2723
2733
2728
2728
2733
2738
2738
2738
2738
2743
2743
2738
2738
2738
2733
2733
2743
2743
2743
2733
2733
2718
2723
2743
2743
2733
2738
2743
2743
2738
2738
2733
2743
2733
2733
2728
2728
2718
2733
2738
2743
2743
2733
2733
2743
2733
2743
2743
2743
2743
2743
2733
2738
2723
2728
2743
2743
2743
2743
2743
2743
2738
2738
2743
2743
2738
2738
2723
2743
2743
2728
2728
2743
2738
2738
2738
2723
2728
2728
2738
2738
2738
2738
2738
2738
2738
2728
2728
2723
2723
2738
2738
2738
2738
2733
2733
2728
2728
2738
2738
2728
2733
2728
2733
2728
2728
2723
2723
2733
2723
2728
2723
2733
2728
2728
2733
2728
2723
2728
2728
2728
2723
2733
2728
2718
2718
2723
2723
2728
2728
2723
2728
2728
2723
2735
2745
2745
2745
2745
2745
2745
2745
2730
2745
2755
2750
2750
2745
2755
2750
2745
2745
2745
2745
2735
2750
2750
2755
2750
2730
2745
2755
2755
2740
2740
2740
2740
2740
2755
2755
2750
2750
2745
2745
2755
2745
2745
2740
2745
2750
2750
2755
2755
2760
2750
2755
2755
2745
2755
2755
2755
2750
2735
2735
2730
2740
2755
2755
2755
2745
2750
2750
2750
2750
2740
2740
2740
2760
2755
2755
2750
2750
2730
2735
2740
2755
2750
2750
2750
2750
2750
2735
2735
2750
2735
2750
2745
2750
2750
2740
2745
2740
2745
2735
2745
2745
2740
2740
2745
2740
2735
2735
2740
2735
2740
2735
2745
2745
2740
2740
2740
2745
2735
2740
2740
2735
2740
2745
2740
2730
2730
2735
2735
2740
2740
2735
2740
2740
2735
2757
2757
2757
2752
2752
2757
2767
2767
2757
2757
2757
2767
2767
2762
2762
2752
2752
2757
2757
2767
2757
2762
2762
2762
2762
2757
2757
2757
2747
2762
2762
2757
2762
2757
2762
2762
2767
2757
2757
2762
2757
2762
2752
2752
2752
2752
2752
2757
2757
2752
2757
2757
2747
2767
2767
2752
2752
2757
2742
2767
2762
2757
2757
2762
2757
2757
2757
2757
2752
2757
2757
2757
2757
2767
2762
2762
2772
2772
2747
2747
2742
2752
2752
2752
2762
2767
2757
2762
2742
2762
2762
2757
2762
2742
2762
2772
2752
2767
2767
2767
2742
2747
2752
2742
2767
2762
2757
2762
2762
2762
2747
2752
2752
2757
2742
2762
2757
2762
2757
2752
2752
2757
2757
2747
2752
2752
2747
2747
2747
2752
2747
2757
2757
2752
2752
2757
2747
2752
2752
2752
2752
2752
2747
2747
2752
2747
2752
2757
2742
2742
2747
2747
2752
2752
2747
2752
2752
2747
2769
2769
2764
2764
2769
2769
2779
2779
2774
2764
2764
2769
2779
2779
2779
2779
2769
2779
2774
2764
2769
2779
2769
2769
2769
2774
2774
2774
2769
2769
2774
2774
2774
2774
2774
2759
2774
2769
2774
2774
2774
2754
2769
2759
2759
2779
2764
2769
2774
2769
2769
2779
2779
2774
2769
2769
2774
2764
2764
2764
2764
2769
2769
2769
2769
2754
2754
2769
2769
2769
2779
2779
2774
2779
2764
2764
2769
2769
2759
2769
2779
2774
2764
2764
2764
2769
2759
2769
2769
2769
2769
2769
2769
2774
2774
2774
2774
2764
2759
2754
2764
2769
2764
2769
2764
2759
2769
2769
2774
2764
2769
2769
2769
2774
2774
2784
2774
2754
2774
2769
2754
2774
2774
2774
2779
2759
2764
2764
2754
2764
2779
2774
2759
2764
2774
2779
2754
2764
2764
2764
2774
2759
2759
2769
2769
2774
2764
2764
2774
2769
2754
2764
2769
2769
2764
2769
2764
2769
2764
2764
2764
2764
2764
2759
2759
2759
2764
2759
2769
2769
2769
2764
2764
2759
2764
2764
2764
2759
2764
2764
2754
2754
2759
2759
2764
2764
2759
2764
2764
2759
2776
2776
2781
2776
2781
2776
2791
2781
2781
2781
2766
2771
2791
2791
2791
2786
2791
2786
2781
2791
2781
2786
2791
2786
2781
2781
2781
2786
2786
2781
2781
2786
2786
2786
2791
2781
2771
2781
2766
2786
2781
2776
2781
2776
2781
2776
2776
2791
2791
2791
2791
2776
2786
2786
2786
2786
2791
2791
2781
2786
2781
2791
2791
2786
2786
2791
2786
2781
2776
2781
2781
2786
2766
2776
2766
2781
2786
2791
2786
2781
2781
2776
2776
2781
2781
2781
2771
2781
2786
2791
2791
2776
2776
2776
2781
2781
2786
2786
2781
2771
2781
2791
2781
2781
2781
2786
2786
2786
2786
2791
2776
2771
2776
2786
2771
2781
2781
2771
2781
2781
2781
2781
2786
2786
2786
2786
2776
2766
2776
2771
2776
2771
2781
2781
2781
2781
2781
2791
2766
2781
2781
2781
2786
2771
2776
2766
2786
2776
2776
2786
2771
2786
2786
2766
2776
2786
2791
2776
2766
2776
2776
2786
2771
2781
2776
2776
2781
2776
2781
2776
2786
2781
2771
2776
2776
2781
2776
2781
2776
2776
2776
2776
2776
2771
2771
2781
2771
2776
2781
2781
2771
2781
2776
2771
2776
2776
2771
2771
2766
2771
2766
2766
2771
2771
2776
2776
2771
2776
2776
2771
2793
2788
2788
2788
2788
2793
2803
2793
2788
2798
2793
2803
2793
2778
2793
2788
2803
2803
2803
2803
2803
2803
2798
2803
2803
2803
2803
2798
2803
2793
2798
2793
2798
2798
2798
2798
2803
2803
2803
2798
2803
2803
2793
2783
2793
2793
2793
2778
2793
2788
2793
2793
2803
2803
2803
2803
2803
2793
2803
2798
2803
2793
2803
2793
2798
2783
2803
2803
2798
2798
2798
2798
2803
2803
2793
2793
2793
2788
2798
2798
2788
2803
2798
2803
2798
2793
2793
2788
2793
2793
2783
2793
2793
2793
2788
2793
2793
2793
2798
2793
2798
2793
2793
2793
2803
2798
2798
2803
2793
2793
2798
2798
2803
2803
2783
2788
2783
2793
2793
2788
2798
2788
2793
2783
2788
2803
2793
2793
2793
2798
2798
2798
2798
2798
2788
2793
2778
2793
2793
2793
2793
2788
2793
2793
2783
2783
2793
2783
2783
2793
2793
2788
2793
2793
2778
2788
2788
2793
2793
2793
2778
2783
2778
2798
2793
2788
2788
2788
2783
2798
2798
2778
2793
2803
2778
2783
2783
2783
2788
2798
2793
2788
2788
2778
2793
2788
2788
2793
2783
2793
2788
2788
2788
2788
2788
2788
2788
2788
2788
2788
2788
2793
2783
2783
2793
2793
2793
2783
2788
2793
2783
2788
2783
2783
2783
2783
2778
2778
2783
2783
2788
2788
2783
2788
2788
2783
2810
2800
2800
2805
2815
2805
2810
2790
2800
2805
2815
2815
2815
2815
2810
2815
2815
2815
2815
2815
2815
2815
2810
2810
2800
2800
2805
2810
2815
2815
2810
2815
2815
2815
2810
2805
2805
2805
2805
2805
2805
2810
2800
2795
2805
2795
2795
2795
2795
2800
2815
2815
2815
2815
2805
2815
2810
2810
2815
2815
2795
2815
2815
2815
2810
2810
2810
2815
2815
2805
2805
2805
2805
2805
2805
2790
2810
2810
2815
2815
2810
2810
2810
2815
2815
2805
2805
2805
2805
2795
2810
2810
2805
2805
2805
2805
2805
2805
2790
2810
2805
2795
2795
2815
2815
2810
2805
2815
2810
2790
2800
2805
2800
2795
2800
2800
2805
2805
2805
2800
2810
2805
2800
2815
2810
2815
2805
2805
2810
2810
2815
2810
2805
2805
2810
2805
2790
2810
2805
2805
2805
2805
2800
2805
2805
2805
2800
2805
2805
2800
2795
2805
2805
2795
2800
2805
2795
2800
2800
2800
2805
2790
2805
2790
2800
2800
2800
2790
2790
2810
2800
2800
2795
2805
2805
2800
2800
2800
2800
2800
2800
2810
2795
2795
2790
2805
2805
2800
2800
2810
2800
2800
2805
2795
2800
2805
2800
2800
2800
2800
2800
2800
2800
2800
2800
2800
2800
2800
2805
2805
2795
2795
2805
2805
2795
2800
2800
2795
2790
2800
2790
2790
2795
2795
2800
2800
2795
2800
2800
2795
2817
2812
2812
2817
2827
2817
2812
2817
2812
2807
2807
2807
2827
2827
2827
2822
2827
2827
2827
2812
2827
2827
2827
2822
2822
2817
2817
2817
2822
2817
2812
2807
2807
2827
2827
2827
2827
2827
2827
2827
2812
2827
2827
2817
2807
2802
2827
2827
2822
2822
2822
2802
2817
2817
2817
2822
2822
2817
2822
2822
2802
2817
2817
2817
2822
2822
2827
2827
2822
2822
2827
2822
2817
2817
2817
2812
2817
2802
2817
2822
2822
2822
2822
2817
2817
2817
2817
2817
2822
2817
2802
2817
2817
2822
2827
2822
2822
2802
2812
2817
2812
2817
2812
2817
2812
2802
2812
2822
2807
2827
2827
2822
2817
2827
2822
2802
2812
2807
2817
2817
2817
2817
2822
2822
2817
2817
2822
2802
2817
2817
2812
2812
2817
2812
2822
2822
2817
2817
2807
2817
2817
2812
2817
2812
2817
2817
2812
2812
2807
2812
2807
2807
2807
2812
2812
2812
2817
2802
2807
2807
2807
2802
2817
2812
2807
2812
2807
2812
2812
2812
2812
2812
2812
2822
2817
2817
2812
2812
2802
2802
2817
2812
2822
2807
2812
2812
2817
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2812
2817
2817
2812
2812
2817
2807
2807
2812
2812
2812
2807
2807
2802
2812
2802
2802
2807
2807
2812
2812
2807
2812
2812
2807
2829
2824
2824
2834
2839
2834
2829
2824
2829
2839
2839
2834
2839
2839
2839
2829
2814
2829
2829
2824
2829
2829
2819
2824
2824
2824
2839
2839
2839
2834
2839
2829
2824
2839
2839
2839
2839
2814
2819
2834
2839
2839
2839
2834
2834
2834
2834
2814
2824
2829
2834
2834
2814
2819
2834
2834
2829
2829
2829
2834
2834
2839
2839
2834
2834
2829
2829
2814
2824
2829
2829
2829
2834
2829
2834
2834
2834
2829
2829
2834
2834
2829
2829
2819
2829
2814
2829
2829
2819
2819
2839
2834
2829
2824
2834
2824
2824
2829
2829
2824
2829
2834
2839
2834
2814
2829
2824
2819
2834
2829
2814
2829
2814
2834
2834
2834
2834
2814
2829
2819
2819
2824
2834
2824
2819
2824
2824
2834
2834
2829
2834
2824
2814
2829
2829
2824
2824
2834
2829
2829
2824
2824
2824
2834
2824
2824
2829
2829
2819
2819
2819
2819
2819
2819
2819
2819
2824
2824
2819
2819
2819
2814
2824
2824
2819
2824
2819
2819
2824
2824
2829
2829
2829
2824
2824
2829
2829
2824
2814
2824
2819
2829
2824
2824
2824
2824
2829
2824
2824
2824
2824
2824
2824
2824
2824
2829
2829
2824
2824
2824
2829
2824
2824
2819
2824
2819
2814
2814
2819
2819
2824
2824
2819
2824
2824
2819
2841
2836
2836
2836
2841
2851
2836
2826
2841
2841
2831
2846
2851
2851
2851
2846
2841
2851
2851
2846
2841
2851
2851
2851
2851
2826
2841
2836
2831
2841
2836
2831
2831
2836
2831
2831
2851
2851
2851
2851
2841
2846
2841
2826
2846
2851
2846
2851
2851
2851
2846
2846
2846
2836
2841
2846
2841
2836
2846
2846
2836
2851
2851
2851
2831
2826
2841
2841
2841
2846
2846
2841
2846
2846
2846
2846
2851
2841
2841
2826
2831
2841
2841
2836
2841
2841
2846
2851
2846
2846
2851
2846
2836
2846
2846
2836
2841
2841
2841
2841
2841
2831
2851
2846
2841
2841
2841
2841
2846
2836
2846
2831
2831
2841
2836
2831
2846
2836
2826
2846
2846
2846
2846
2826
2841
2841
2831
2836
2846
2836
2831
2836
2836
2836
2836
2846
2841
2826
2836
2836
2846
2836
2836
2846
2841
2841
2841
2831
2836
2831
2831
2846
2836
2836
2836
2831
2831
2831
2831
2836
2836
2831
2831
2831
2831
2831
2826
2836
2831
2836
2831
2841
2841
2841
2836
2836
2836
2836
2841
2841
2836
2836
2831
2836
2841
2836
2836
2841
2836
2836
2841
2836
2836
2836
2836
2836
2836
2836
2836
2841
2841
2841
2836
2836
2836
2836
2836
2826
2826
2826
2831
2831
2836
2836
2831
2836
2836
2831
2848
2848
2858
2848
2858
2858
2838
2848
2843
2843
2863
2863
2858
2863
2848
2843
2843
2843
2843
2853
2853
2853
2848
2858
2848
2853
2863
2863
2863
2863
2863
2843
2853
2843
2848
2843
2858
2843
2863
2863
2858
2863
2858
2853
2848
2853
2853
2858
2843
2858
2848
2863
2863
2863
2858
2843
2848
2858
2853
2858
2853
2853
2858
2858
2858
2863
2838
2838
2853
2853
2848
2853
2853
2858
2853
2853
2858
2863
2858
2863
2858
2858
2863
2848
2848
2848
2853
2853
2853
2848
2848
2848
2848
2853
2858
2863
2858
2858
2863
2858
2853
2853
2853
2853
2853
2838
2858
2853
2848
2848
2848
2848
2858
2858
2843
2853
2848
2843
2848
2858
2838
2853
2838
2858
2848
2843
2853
2843
2858
2858
2848
2848
2858
2853
2838
2843
2848
2843
2858
2848
2848
2858
2848
2848
2848
2843
2848
2853
2843
2843
2843
2843
2843
2843
2848
2843
2843
2843
2843
2848
2853
2853
2853
2853
2853
2848
2853
2848
2843
2848
2848
2848
2853
2843
2848
2848
2848
2848
2848
2853
2848
2848
2853
2848
2848
2848
2848
2848
2848
2853
2853
2848
2848
2848
2853
2848
2848
2843
2838
2838
2843
2843
2848
2848
2843
2848
2848
2843
2860
2865
2860
2855
2865
2855
2865
2860
2870
2870
2875
2875
2865
2855
2865
2855
2855
2860
2870
2855
2855
2855
2870
2870
2855
2855
2865
2875
2870
2850
2865
2865
2860
2870
2865
2865
2865
2855
2870
2870
2865
2860
2875
2875
2860
2870
2855
2865
2870
2865
2870
2865
2870
2870
2870
2870
2850
2855
2865
2865
2870
2865
2865
2875
2870
2870
2850
2860
2860
2865
2860
2860
2860
2865
2865
2870
2865
2875
2870
2875
2865
2870
2875
2865
2865
2870
2865
2870
2870
2870
2855
2860
2860
2870
2860
2870
2860
2870
2860
2870
2860
2865
2860
2860
2860
2865
2855
2860
2870
2855
2865
2850
2860
2850
2870
2855
2855
2860
2855
2870
2870
2860
2865
2860
2855
2860
2865
2860
2860
2865
2860
2855
2855
2855
2860
2860
2855
2855
2855
2855
2855
2855
2855
2855
2855
2865
2865
2860
2865
2865
2860
2860
2855
2860
2860
2860
2860
2860
2860
2860
2860
2860
2865
2860
2860
2865
2860
2860
2860
2860
2860
2860
2865
2860
2860
2860
2855
2850
2850
2855
2855
2860
2860
2855
2860
2860
2855
2877
2877
2882
2882
2882
2867
2867
2867
2872
2872
2867
2867
2877
2877
2882
2877
2882
2882
2882
2862
2877
2882
2872
2882
2862
2882
2877
2877
2877
2867
2872
2877
2872
2882
2882
2872
2872
2887
2877
2862
2882
2877
2867
2867
2877
2877
2877
2872
2882
2882
2882
2877
2867
2882
2867
2867
2877
2877
2877
2882
2882
2872
2877
2877
2882
2877
2877
2887
2882
2862
2882
2877
2877
2877
2882
2882
2872
2867
2882
2882
2872
2872
2882
2872
2877
2872
2882
2882
2872
2877
2877
2867
2882
2872
2872
2882
2872
2882
2872
2882
2872
2867
2872
2882
2867
2872
2872
2872
2877
2872
2877
2877
2867
2872
2867
2877
2867
2872
2872
2872
2872
2872
2872
2867
2867
2872
2872
2867
2867
2867
2877
2877
2867
2867
2867
2867
2867
2877
2862
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2877
2872
2872
2877
2872
2872
2872
2872
2872
2872
2872
2867
2862
2862
2867
2867
2872
2872
2867
2872
2872
2867
2879
2894
2879
2879
2889
2884
2879
2879
2884
2884
2894
2894
2874
2879
2884
2894
2894
2889
2894
2889
2894
2894
2894
2884
2894
2889
2884
2884
2884
2884
2884
2884
2894
2884
2874
2889
2889
2894
2889
2894
2889
2879
2879
2894
2889
2889
2889
2874
2879
2889
2879
2889
2889
2889
2879
2884
2889
2879
2884
2884
2889
2889
2889
2894
2894
2889
2889
2894
2894
2889
2884
2884
2884
2884
2894
2894
2884
2879
2889
2889
2884
2894
2884
2894
2879
2889
2894
2889
2889
2884
2894
2884
2884
2889
2884
2884
2884
2884
2884
2884
2889
2879
2884
2884
2884
2884
2879
2879
2879
2884
2884
2889
2889
2879
2879
2879
2889
2879
2879
2879
2874
2884
2884
2884
2884
2884
2884
2884
2889
2884
2884
2889
2884
2884
2884
2884
2879
2884
2874
2874
2879
2879
2884
2884
2879
2884
2884
2879
2891
2891
2906
2891
2891
2896
2891
2906
2906
2896
2906
2906
2906
2896
2906
2896
2896
2891
2896
2906
2896
2896
2896
2906
2901
2901
2901
2901
2901
2901
2901
2891
2891
2896
2896
2896
2896
2896
2886
2901
2901
2901
2901
2901
2901
2901
2891
2906
2901
2896
2901
2896
2896
2901
2891
2901
2891
2901
2901
2901
2906
2896
2896
2896
2906
2896
2901
2896
2896
2906
2891
2901
2896
2906
2896
2906
2891
2896
2906
2896
2896
2896
2901
2896
2896
2896
2896
2896
2896
2896
2896
2896
2901
2891
2896
2896
2896
2901
2901
2891
2891
2891
2896
2896
2901
2891
2886
2896
2891
2891
2896
2896
2896
2896
2896
2901
2896
2896
2901
2896
2896
2896
2891
2886
2886
2891
2891
2896
2896
2891
2896
2896
2891
2903
2918
2918
2903
2908
2908
2918
2908
2918
2908
2908
2908
2918
2908
2908
2908
2908
2918
2913
2913
2903
2908
2908
2908
2908
2908
2908
2908
2913
2913
2913
2913
2913
2903
2913
2903
2903
2903
2918
2903
2903
2913
2913
2908
2908
2903
2918
2913
2913
2913
2903
2908
2908
2903
2908
2908
2908
2908
2908
2908
2913
2913
2908
2918
2908
2918
2903
2908
2908
2908
2918
2908
2913
2908
2913
2908
2913
2908
2908
2908
2908
2908
2908
2903
2908
2908
2908
2908
2913
2903
2908
2908
2908
2913
2903
2908
2908
2903
2898
2903
2908
2908
2908
2908
2908
2913
2908
2908
2908
2903
2898
2898
2903
2903
2908
2908
2903
2908
2908
2903
2935
2915
2935
2925
2915
2920
2920
2930
2920
2930
2920
2920
2920
2920
2920
2920
2930
2925
2925
2925
2925
2925
2925
2920
2920
2920
2920
2925
2915
2915
2930
2915
2915
2920
2915
2915
2930
2925
2925
2920
2920
2915
2915
2915
2930
2915
2915
2910
2925
2915
2925
2925
2920
2920
2920
2920
2915
2910
2920
2925
2920
2920
2930
2920
2920
2920
2920
2925
2920
2920
2925
2920
2920
2925
2920
2925
2920
2920
2920
2915
2915
2920
2920
2920
2920
2920
2920
2920
2925
2920
2920
2920
2915
2920
2915
2915
2920
2920
2920
2920
2920
2925
2920
2915
2910
2910
2915
2915
2920
2920
2915
2920
2920
2915
2927
2932
2942
2942
2942
2932
2932
2932
2942
2942
2932
2932
2932
2932
2932
2937
2937
2942
2942
2932
2932
2932
2937
2937
2937
2937
2937
2942
2927
2927
2932
2932
2927
2927
2942
2932
2937
2932
2927
2932
2927
2927
2927
2927
2937
2927
2927
2922
2942
2932
2927
2932
2932
2922
2942
2932
2932
2937
2932
2932
2937
2932
2932
2937
2932
2932
2932
2932
2932
2932
2937
2932
2932
2932
2932
2932
2927
2932
2937
2932
2927
2937
2932
2932
2932
2932
2932
2932
2932
2932
2937
2927
2932
2932
2927
2927
2932
2932
2932
2927
2932
2922
2922
2927
2927
2932
2932
2927
2932
2932
2927
2954
2949
2944
2944
2944
2954
2954
2959
2944
2954
2944
2944
2944
2944
2949
2944
2954
2954
2954
2954
2949
2949
2944
2944
2944
2944
2944
2954
2954
2939
2939
2949
2949
2944
2944
2954
2944
2934
2954
2944
2939
2939
2949
2939
2939
2939
2939
2939
2944
2939
2939
2944
2934
2944
2949
2944
2944
2954
2944
2944
2944
2949
2944
2944
2944
2944
2944
2944
2944
2939
2944
2944
2949
2944
2944
2944
2944
2944
2939
2944
2949
2944
2949
2944
2944
2944
2944
2944
2944
2939
2939
2944
2939
2944
2944
2939
2934
2934
2939
2939
2944
2944
2939
2944
2944
2939
2956
2971
2956
2956
2956
2956
2956
2971
2956
2956
2956
2971
2956
2961
2961
2956
2956
2961
2961
2956
2956
2966
2966
2966
2966
2956
2956
2951
2951
2956
2961
2961
2951
2951
2946
2956
2951
2956
2951
2961
2956
2956
2951
2951
2956
2951
2951
2946
2956
2956
2956
2956
2956
2966
2956
2951
2951
2956
2956
2956
2956
2956
2956
2956
2956
2961
2956
2956
2956
2956
2956
2956
2961
2956
2961
2956
2956
2956
2956
2951
2951
2956
2951
2961
2956
2956
2951
2946
2946
2951
2951
2956
2956
2951
2956
2956
2951
2973
2978
2983
2968
2968
2968
2968
2978
2968
2968
2968
2983
2968
2968
2968
2973
2973
2958
2978
2978
2983
2983
2968
2968
2968
2968
2968
2958
2968
2968
2973
2973
2968
2973
2973
2968
2968
2963
2963
2963
2963
2963
2963
2968
2968
2968
2963
2963
2968
2968
2968
2968
2968
2968
2973
2968
2968
2968
2968
2968
2968
2963
2968
2968
2973
2968
2968
2968
2963
2968
2973
2968
2968
2963
2963
2968
2963
2968
2963
2973
2968
2968
2958
2958
2963
2963
2968
2968
2963
2968
2968
2963
3005
2990
2990
2980
2980
2980
2980
2985
2990
2990
2980
2980
2980
2985
2980
2980
2980
2990
2990
2995
2990
2990
2995
2985
2985
2985
2985
2975
2970
2990
2990
2995
2995
2980
2980
2980
2970
2980
2980
2980
2980
2980
2980
2975
2975
2975
2980
2980
2975
2975
2980
2980
2980
2980
2980
2980
2980
2975
2980
2985
2980
2975
2980
2980
2980
2980
2980
2985
2980
2980
2980
2980
2985
2975
2980
2980
2975
2980
2975
2985
2980
2970
2970
2975
2975
2980
2980
2975
2980
2980
2975
3017
3012
2992
3002
2992
2992
2992
3002
3002
2992
2992
2992
2987
2982
3002
3002
2992
2997
3002
3002
3002
3002
3007
3007
2992
2992
2992
2992
2987
3007
2997
2997
2982
2987
3002
2992
2992
2992
2992
2992
2992
2987
2987
2992
2992
2987
2987
2992
2992
2997
2987
2992
2992
2992
2992
2992
2992
2992
2992
2992
2997
2992
2992
2992
2987
2987
2987
2992
2992
2997
2992
2987
2997
2992
2982
2982
2987
2987
2992
2992
2987
2992
2992
2987
3024
3019
3009
3014
3004
3004
3004
2999
3014
3014
3004
3004
2994
3014
3014
2999
3014
3014
3004
3009
3009
3019
3004
3004
3009
3009
2999
3014
3014
3004
3004
2999
3014
2994
3014
3004
3004
2999
2999
3004
3004
3004
2999
2999
3004
3004
3009
3004
3004
3004
2999
3004
3004
2999
3004
2999
2999
3004
3004
3004
3009
3004
2999
3009
3004
2994
2994
2999
2999
3004
3004
2999
3004
3004
2999
3031
3036
3031
3016
3021
3031
3016
3021
3006
3021
3026
3016
3021
3026
3026
3026
3016
3016
3011
3011
3021
3021
3011
3026
3016
3016
3026
3016
3016
3011
3026
3021
3016
3016
3006
3026
3011
3011
3016
3016
3016
3016
3021
3016
3011
3011
3016
3016
3021
3016
3016
3016
3011
3011
3011
3016
3016
3021
3016
3021
3016
3011
3016
3021
3006
3006
3011
3011
3016
3016
3011
3016
3016
3011
3053
3043
3043
3043
3043
3028
3033
3033
3033
3043
3033
3028
3028
3038
3038
3038
3028
3028
3018
3028
3038
3038
3038
3038
3028
3028
3028
3028
3023
3033
3033
3023
3033
3028
3028
3028
3028
3028
3028
3028
3028
3028
3023
3028
3028
3033
3033
3028
3028
3023
3018
3033
3023
3023
3033
3038
3023
3028
3028
3028
3033
3028
3028
3033
3028
3023
3023
3033
3028
3028
3028
3028
3023
3023
3028
3028
3028
3033
3033
3023
3028
3033
3018
3018
3023
3023
3028
3028
3023
3028
3028
3023
3065
3045
3060
3045
3055
3055
3045
3045
3055
3055
3055
3050
3045
3040
3055
3050
3050
3040
3040
3030
3050
3050
3050
3050
3045
3040
3035
3050
3050
3040
3040
3040
3040
3050
3040
3040
3040
3040
3040
3040
3040
3040
3040
3040
3035
3030
3035
3045
3040
3040
3045
3040
3040
3040
3040
3040
3040
3040
3045
3035
3035
3035
3040
3035
3045
3045
3035
3040
3040
3045
3045
3040
3040
3045
3040
3035
3035
3045
3040
3040
3035
3040
3040
3040
3040
3045
3045
3035
3040
3045
3030
3030
3035
3035
3040
3040
3035
3040
3040
3035
3062
3062
3072
3067
3057
3057
3057
3062
3057
3052
3052
3042
3067
3062
3062
3052
3052
3052
3057
3062
3062
3057
3052
3062
3062
3057
3052
3052
3052
3052
3052
3052
3047
3062
3062
3052
3052
3047
3062
3052
3052
3052
3052
3047
3047
3052
3057
3052
3052
3052
3052
3052
3052
3052
3042
3047
3047
3047
3047
3052
3047
3057
3057
3057
3052
3052
3057
3057
3052
3057
3047
3057
3047
3047
3052
3052
3052
3052
3052
3052
3052
3052
3057
3057
3047
3057
3052
3057
3042
3042
3047
3047
3052
3052
3047
3052
3052
3047
3094
3074
3079
3084
3064
3079
3069
3069
3069
3069
3074
3074
3079
3064
3064
3054
3069
3074
3064
3064
3064
3074
3074
3074
3074
3069
3064
3059
3069
3069
3064
3064
3064
3064
3059
3059
3074
3074
3064
3064
3064
3064
3069
3074
3069
3054
3059
3064
3064
3059
3059
3059
3064
3064
3059
3064
3064
3064
3064
3059
3059
3064
3064
3069
3064
3069
3064
3069
3069
3069
3064
3069
3059
3059
3064
3064
3064
3059
3064
3064
3064
3069
3069
3059
3064
3069
3064
3069
3054
3054
3059
3059
3064
3064
3059
3064
3064
3059
3111
3101
3086
3086
3086
3091
3101
3091
3071
3086
3091
3091
3081
3086
3091
3066
3086
3086
3081
3086
3086
3086
3076
3086
3086
3081
3081
3081
3081
3081
3086
3086
3086
3081
3076
3071
3086
3086
3086
3076
3076
3081
3071
3076
3071
3076
3076
3076
3076
3081
3081
3076
3076
3076
3076
3081
3081
3066
3071
3081
3071
3071
3071
3076
3076
3076
3076
3076
3071
3076
3076
3076
3071
3071
3081
3081
3076
3081
3081
3081
3076
3076
3076
3076
3071
3071
3071
3076
3081
3076
3081
3076
3076
3071
3076
3081
3081
3076
3081
3066
3066
3071
3071
3076
3076
3071
3076
3076
3071
3118
3098
3098
3098
3098
3118
3108
3108
3098
3098
3098
3093
3103
3103
3078
3098
3098
3093
3103
3103
3103
3098
3088
3098
3093
3093
3103
3098
3098
3088
3098
3093
3093
3093
3098
3098
3098
3098
3098
3098
3098
3093
3093
3093
3098
3098
3093
3088
3088
3083
3083
3083
3083
3098
3088
3088
3093
3093
3083
3093
3088
3088
3083
3093
3088
3093
3088
3083
3083
3088
3083
3088
3088
3088
3088
3088
3083
3088
3093
3093
3093
3088
3088
3093
3088
3088
3088
3083
3083
3083
3088
3093
3093
3088
3088
3083
3078
3088
3088
3093
3093
3088
3093
3078
3078
3083
3083
3088
3088
3083
3088
3088
3083
3135
3110
3110
3110
3110
3125
3105
3125
3120
3120
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3110
3105
3105
3110
3110
3105
3115
3110
3110
3105
3105
3105
3105
3105
3105
3105
3110
3110
3090
3110
3105
3110
3110
3095
3095
3095
3105
3105
3105
3105
3110
3110
3100
3100
3105
3105
3110
3100
3095
3095
3100
3100
3100
3105
3100
3105
3095
3100
3095
3095
3100
3100
3100
3100
3100
3100
3100
3095
3100
3105
3105
3105
3100
3100
3095
3100
3095
3095
3100
3105
3105
3100
3100
3095
3095
3100
3090
3100
3100
3100
3105
3105
3100
3105
3090
3090
3095
3095
3100
3100
3095
3100
3100
3095
3142
3122
3117
3122
3122
3122
3127
3142
3122
3137
3137
3122
3127
3122
3122
3122
3122
3122
3122
3132
3122
3122
3122
3127
3127
3127
3127
3122
3122
3122
3102
3122
3117
3122
3122
3122
3132
3122
3122
3122
3122
3117
3102
3122
3122
3122
3122
3117
3122
3122
3117
3117
3117
3122
3122
3122
3117
3117
3117
3117
3122
3122
3122
3117
3117
3122
3117
3117
3117
3107
3107
3117
3122
3122
3117
3112
3117
3117
3117
3122
3117
3117
3117
3117
3107
3107
3112
3112
3107
3112
3112
3112
3107
3107
3117
3112
3107
3117
3112
3112
3107
3112
3112
3112
3112
3112
3117
3117
3112
3112
3112
3107
3112
3107
3107
3117
3112
3112
3107
3107
3107
3107
3112
3112
3112
3112
3117
3117
3117
3112
3117
3102
3102
3107
3107
3112
3112
3107
3112
3112
3107
3134
3129
3139
3134
3124
3124
3149
3129
3129
3134
3129
3149
3134
3134
3114
3134
3134
3144
3144
3134
3134
3134
3134
3139
3134
3124
3134
3134
3134
3134
3134
3144
3144
3144
3134
3139
3139
3134
3134
3134
3134
3134
3134
3129
3129
3114
3129
3129
3134
3134
3144
3139
3134
3139
3134
3134
3134
3129
3129
3134
3129
3129
3129
3129
3129
3139
3134
3134
3134
3134
3129
3134
3129
3129
3129
3129
3134
3134
3129
3134
3134
3119
3119
3134
3129
3129
3129
3119
3129
3129
3129
3129
3129
3129
3129
3129
3129
3124
3119
3124
3129
3129
3129
3124
3124
3124
3124
3124
3119
3119
3124
3119
3129
3124
3124
3119
3119
3124
3124
3124
3124
3124
3124
3129
3129
3124
3124
3119
3119
3124
3124
3119
3119
3119
3119
3124
3124
3124
3124
3129
3129
3129
3124
3119
3114
3114
3119
3119
3124
3124
3119
3124
3124
3119
3146
3141
3136
3156
3146
3146
3136
3136
3141
3141
3146
3161
3161
3146
3146
3136
3146
3146
3146
3136
3141
3156
3146
3156
3136
3146
3146
3156
3156
3146
3146
3151
3146
3146
3146
3146
3156
3141
3136
3136
3141
3146
3141
3141
3156
3156
3151
3146
3151
3141
3146
3151
3146
3146
3146
3146
3146
3146
3141
3146
3141
3141
3141
3141
3141
3141
3141
3141
3151
3151
3141
3146
3146
3146
3141
3141
3141
3141
3141
3141
3151
3151
3146
3146
3146
3126
3131
3131
3131
3131
3141
3146
3146
3141
3141
3141
3146
3141
3141
3141
3141
3141
3141
3136
3131
3131
3136
3136
3141
3141
3141
3141
3141
3141
3126
3131
3141
3136
3136
3136
3136
3136
3131
3131
3131
3136
3126
3136
3131
3136
3136
3141
3141
3136
3136
3136
3136
3136
3136
3131
3131
3136
3136
3131
3131
3126
3136
3136
3136
3136
3141
3141
3136
3131
3126
3126
3131
3131
3136
3136
3131
3136
3136
3131
3158
3158
3153
3158
3148
3153
3148
3148
3143
3158
3148
3158
3158
3158
3148
3153
3158
3158
3158
3158
3148
3153
3153
3158
3158
3158
3158
3168
3168
3148
3153
3153
3153
3153
3148
3158
3158
3153
3158
3153
3158
3168
3168
3168
3148
3148
3158
3158
3153
3168
3163
3163
3163
3153
3158
3158
3158
3158
3168
3163
3153
3153
3153
3153
3148
3143
3153
3153
3148
3148
3153
3153
3163
3163
3158
3158
3153
3158
3158
3158
3163
3153
3153
3153
3153
3153
3163
3153
3158
3158
3138
3143
3143
3143
3153
3163
3163
3158
3153
3153
3138
3153
3153
3143
3148
3143
3148
3153
3153
3158
3153
3153
3153
3138
3153
3153
3153
3153
3153
3153
3148
3143
3153
3138
3148
3153
3153
3148
3153
3138
3148
3148
3148
3148
3148
3143
3143
3153
3143
3143
3143
3148
3138
3143
3148
3153
3148
3148
3148
3148
3148
3148
3143
3143
3148
3148
3143
3138
3148
3143
3148
3148
3153
3153
3138
3138
3143
3143
3148
3148
3143
3148
3148
3143
3165
3175
3165
3180
3170
3160
3160
3160
3155
3170
3160
3160
3165
3165
3160
3170
3170
3165
3165
3165
3175
3165
3170
3170
3170
3170
3170
3170
3165
3170
3170
3170
3170
3180
3170
3160
3165
3165
3150
3165
3165
3170
3165
3160
3165
3170
3170
3170
3170
3180
3180
3160
3160
3165
3170
3165
3165
3165
3170
3170
3170
3170
3170
3165
3180
3180
3175
3170
3175
3165
3165
3160
3165
3150
3160
3170
3165
3165
3165
3160
3160
3160
3165
3175
3175
3170
3170
3170
3175
3175
3165
3155
3160
3160
3165
3160
3165
3175
3170
3165
3170
3170
3165
3175
3175
3165
3155
3155
3155
3155
3175
3170
3165
3150
3165
3165
3155
3160
3155
3165
3175
3175
3165
3150
3165
3165
3150
3165
3165
3165
3165
3165
3150
3160
3160
3155
3160
3165
3165
3165
3165
3160
3160
3165
3160
3160
3160
3165
3160
3160
3160
3150
3155
3155
3155
3165
3160
3150
3155
3155
3155
3160
3155
3160
3160
3160
3160
3155
3155
3160
3160
3155
3160
3155
3160
3165
3160
3160
3150
3150
3155
3155
3160
3160
3155
3160
3160
3155
3182
3182
3177
3177
3182
3172
3172
3172
3167
3172
3177
3177
3172
3172
3182
3182
3187
3177
3182
3182
3187
3182
3177
3172
3182
3182
3162
3167
3177
3177
3187
3182
3182
3182
3182
3182
3177
3177
3177
3177
3187
3187
3177
3172
3182
3182
3182
3162
3177
3177
3177
3167
3172
3167
3182
3182
3182
3177
3182
3182
3182
3172
3172
3172
3177
3177
3182
3187
3182
3187
3182
3177
3182
3177
3192
3187
3187
3187
3177
3172
3177
3162
3172
3167
3177
3172
3187
3187
3187
3182
3177
3177
3187
3187
3182
3182
3177
3177
3167
3177
3167
3172
3182
3177
3172
3177
3187
3182
3187
3177
3167
3167
3167
3167
3167
3177
3172
3187
3187
3182
3182
3187
3182
3177
3187
3187
3177
3177
3167
3177
3177
3182
3177
3162
3177
3182
3182
3162
3172
3172
3172
3172
3167
3172
3177
3177
3162
3162
3177
3172
3172
3177
3172
3177
3177
3172
3172
3167
3167
3172
3172
3167
3172
3167
3177
3172
3172
3167
3162
3162
3172
3167
3172
3167
3172
3172
3172
3172
3177
3167
3167
3172
3172
3167
3172
3172
3172
3172
3162
3162
3167
3167
3172
3172
3167
3172
3172
3167
3199
3194
3189
3189
3184
3199
3189
3184
3184
3184
3179
3184
3184
3199
3194
3184
3194
3199
3189
3194
3199
3194
3189
3184
3189
3194
3194
3199
3194
3194
3194
3194
3174
3179
3189
3179
3189
3189
3189
3179
3194
3194
3199
3199
3194
3194
3194
3199
3199
3194
3194
3194
3199
3194
3189
3189
3189
3184
3189
3189
3189
3194
3189
3174
3189
3184
3184
3184
3189
3189
3194
3189
3189
3199
3194
3194
3189
3184
3189
3189
3194
3194
3194
3184
3194
3184
3184
3184
3189
3194
3189
3189
3194
3194
3199
3199
3189
3189
3199
3194
3184
3189
3184
3189
3189
3199
3199
3199
3189
3189
3199
3199
3199
3194
3179
3189
3189
3179
3184
3184
3179
3179
3199
3199
3199
3194
3189
3189
3199
3194
3174
3184
3189
3179
3174
3179
3184
3179
3179
3189
3189
3184
3199
3199
3199
3189
3189
3179
3184
3184
3179
3194
3189
3199
3199
3189
3194
3189
3194
3194
3189
3174
3184
3194
3184
3184
3184
3194
3174
3174
3189
3179
3179
3184
3189
3174
3189
3174
3189
3184
3184
3184
3184
3184
3184
3184
3189
3179
3179
3184
3184
3184
3179
3179
3179
3174
3189
3184
3174
3179
3184
3184
3184
3184
3189
3184
3184
3189
3179
3179
3184
3184
3179
3179
3184
3174
3174
3179
3179
3184
3184
3179
3184
3184
3179
3206
3206
3196
3201
3191
3196
3191
3196
3196
3201
3206
3196
3201
3201
3201
3206
3206
3206
3206
3206
3206
3201
3211
3211
3201
3201
3211
3211
3201
3191
3201
3201
3201
3211
3206
3206
3201
3201
3201
3211
3211
3206
3211
3211
3206
3201
3201
3201
3201
3201
3211
3206
3206
3211
3211
3206
3201
3201
3201
3186
3196
3201
3186
3196
3196
3201
3196
3191
3211
3211
3206
3206
3211
3206
3206
3201
3196
3206
3206
3201
3201
3201
3206
3206
3201
3206
3196
3186
3196
3196
3196
3196
3201
3206
3201
3196
3206
3206
3206
3211
3211
3206
3206
3206
3201
3201
3201
3201
3201
3211
3206
3206
3206
3186
3196
3201
3191
3201
3201
3201
3191
3191
3196
3201
3201
3201
3196
3201
3201
3201
3201
3211
3211
3211
3201
3191
3201
3206
3196
3201
3211
3201
3211
3211
3211
3186
3191
3206
3201
3186
3196
3191
3191
3191
3191
3191
3211
3211
3211
3201
3211
3211
3206
3186
3201
3201
3196
3191
3186
3191
3196
3196
3196
3196
3191
3206
3186
3206
3206
3201
3186
3201
3206
3206
3206
3196
3196
3196
3191
3206
3191
3196
3196
3196
3196
3186
3206
3201
3191
3196
3196
3186
3201
3201
3196
3196
3196
3191
3201
3186
3191
3196
3191
3201
3196
3191
3191
3186
3201
3191
3191
3201
3201
3196
3196
3196
3196
3196
3196
3196
3201
3191
3191
3196
3196
3191
3191
3196
3191
3186
3186
3191
3191
3196
3196
3191
3196
3196
3191
3218
3218
3213
3218
3218
3208
3208
3208
3218
3223
3218
3208
3223
3208
3213
3213
3208
3223
3213
3218
3218
3213
3213
3218
3218
3208
3223
3213
3213
3213
3213
3213
3213
3223
3223
3223
3223
3223
3213
3213
3218
3218
3213
3213
3218
3223
3218
3223
3213
3218
3223
3218
3223
3208
3218
3198
3213
3213
3213
3208
3213
3208
3198
3213
3213
3213
3213
3213
3203
3203
3203
3208
3208
3223
3218
3218
3218
3218
3223
3223
3218
3213
3213
3213
3213
3213
3213
3223
3218
3213
3218
3218
3198
3203
3208
3208
3208
3208
3213
3203
3208
3203
3218
3218
3218
3218
3213
3213
3223
3223
3213
3218
3213
3213
3213
3223
3223
3223
3218
3213
3213
3213
3198
3208
3213
3203
3198
3203
3208
3208
3208
3213
3218
3213
3213
3218
3213
3223
3213
3213
3213
3208
3203
3213
3213
3213
3218
3203
3213
3213
3203
3213
3218
3213
3223
3213
3203
3213
3213
3218
3213
3203
3203
3213
3223
3223
3223
3198
3213
3218
3208
3208
3198
3203
3223
3223
3213
3198
3218
3218
3213
3218
3203
3203
3198
3203
3218
3198
3208
3208
3218
3198
3213
3218
3203
3203
3208
3208
3203
3218
3208
3208
3208
3208
3218
3213
3203
3208
3208
3208
3198
3213
3208
3203
3203
3203
3203
3208
3208
3208
3213
3213
3208
3203
3203
3203
3198
3213
3203
3203
3213
3213
3213
3213
3208
3208
3213
3208
3208
3208
3208
3208
3203
3208
3203
3203
3208
3208
3203
3208
3203
3198
3198
3203
3203
3208
3208
3203
3208
3208
3203
3220
3220
3220
3225
3220
3215
3230
3225
3235
3220
3235
3220
3220
3235
3225
3230
3235
3230
3235
3225
3230
3220
3235
3225
3225
3210
3215
3225
3225
3225
3230
3225
3215
3235
3230
3230
3230
3225
3225
3235
3230
3230
3225
3230
3225
3230
3230
3225
3225
3230
3230
3225
3235
3230
3230
3220
3235
3235
3230
3230
3210
3225
3220
3225
3220
3215
3215
3215
3225
3225
3215
3225
3215
3220
3215
3235
3235
3235
3225
3230
3225
3230
3235
3230
3230
3220
3225
3230
3220
3225
3220
3220
3220
3225
3215
3225
3225
3225
3220
3220
3230
3225
3225
3225
3225
3230
3230
3230
3230
3225
3225
3225
3230
3230
3225
3215
3225
3225
3215
3210
3220
3220
3220
3230
3220
3220
3235
3230
3225
3225
3235
3230
3230
3225
3230
3230
3220
3225
3225
3225
3225
3215
3225
3215
3225
3225
3215
3215
3225
3230
3225
3225
3225
3230
3220
3215
3210
3220
3225
3230
3230
3215
3220
3220
3215
3215
3215
3225
3235
3230
3235
3235
3225
3225
3220
3225
3225
3225
3220
3235
3235
3230
3225
3215
3215
3220
3220
3210
3230
3230
3210
3225
3220
3215
3220
3210
3210
3230
3210
3215
3220
3220
3210
3230
3225
3230
3215
3220
3220
3215
3225
3220
3215
3220
3230
3220
3215
3220
3215
3210
3220
3220
3220
3220
3225
3225
3225
3225
3215
3215
3220
3220
3225
3220
3215
3215
3220
3215
3225
3225
3225
3220
3220
3215
3225
3225
3225
3220
3220
3215
3220
3220
3220
3220
3215
3215
3220
3220
3215
3210
3210
3215
3215
3220
3220
3215
3220
3220
3215
3242
3232
3237
3227
3237
3227
3247
3232
3237
3237
3237
3242
3242
3242
3242
3242
3247
3242
3237
3237
3237
3222
3227
3227
3237
3237
3227
3237
3242
3227
3237
3247
3247
3237
3242
3242
3237
3242
3237
3247
3242
3237
3237
3237
3242
3247
3242
3247
3242
3232
3237
3222
3232
3237
3227
3237
3237
3237
3242
3227
3237
3237
3247
3242
3242
3242
3237
3242
3237
3242
3242
3242
3242
3232
3247
3247
3242
3237
3242
3242
3232
3232
3232
3232
3232
3237
3237
3237
3237
3237
3232
3232
3242
3237
3242
3247
3237
3242
3222
3232
3242
3242
3227
3237
3227
3232
3242
3242
3232
3232
3227
3237
3242
3237
3232
3232
3232
3227
3247
3237
3242
3237
3237
3247
3237
3247
3242
3242
3232
3232
3232
3237
3237
3227
3227
3227
3232
3232
3247
3247
3237
3237
3247
3242
3242
3227
3232
3232
3237
3237
3222
3232
3237
3227
3232
3232
3227
3242
3227
3227
3247
3247
3242
3237
3237
3237
3227
3227
3222
3227
3232
3237
3242
3227
3227
3237
3227
3232
3232
3242
3237
3242
3242
3237
3227
3232
3232
3232
3242
3232
3232
3232
3232
3242
3242
3232
3227
3232
3232
3242
3222
3237
3227
3227
3232
3232
3232
3232
3222
3242
3222
3232
3222
3242
3237
3237
3227
3232
3232
3227
3237
3227
3237
3232
3227
3232
3227
3237
3237
3237
3232
3232
3232
3227
3232
3237
3237
3237
3227
3227
3227
3232
3232
3227
3227
3227
3227
3237
3237
3237
3232
3232
3237
3232
3227
3232
3237
3237
3227
3232
3232
3232
3232
3227
3227
3232
3232
3227
3222
3222
3227
3227
3232
3232
3227
3232
3232
3227
3249
3244
3244
3244
3244
3254
3259
3249
3249
3249
3254
3259
3259
3254
3254
3239
3254
3249
3239
3249
3249
3249
3249
3259
3254
3249
3254
3254
3254
3259
3259
3254
3254
3259
3234
3249
3234
3239
3254
3254
3249
3249
3249
3244
3249
3249
3249
3244
3239
3259
3249
3254
3254
3254
3254
3249
3254
3249
3259
3254
3239
3234
3244
3244
3249
3249
3249
3254
3239
3244
3244
3249
3249
3249
3254
3249
3249
3249
3254
3249
3254
3254
3249
3259
3249
3254
3254
3254
3249
3244
3234
3244
3254
3244
3244
3244
3249
3249
3254
3239
3254
3244
3244
3244
3244
3254
3259
3239
3244
3254
3239
3249
3239
3254
3249
3239
3239
3254
3249
3249
3259
3259
3259
3254
3254
3244
3244
3239
3249
3244
3254
3239
3249
3239
3239
3259
3239
3244
3254
3244
3239
3244
3239
3249
3254
3254
3239
3239
3249
3249
3254
3254
3254
3249
3249
3254
3249
3254
3239
3234
3239
3239
3249
3244
3239
3239
3249
3244
3244
3244
3244
3239
3244
3244
3239
3244
3244
3239
3239
3254
3244
3244
3254
3239
3239
3244
3244
3234
3249
3239
3254
3239
3244
3244
3244
3244
3249
3244
3244
3239
3234
3254
3244
3249
3239
3239
3239
3239
3244
3244
3244
3249
3249
3249
3244
3244
3249
3239
3239
3249
3244
3244
3239
3239
3244
3244
3249
3249
3239
3239
3239
3239
3239
3239
3249
3249
3249
3249
3249
3244
3244
3249
3244
3249
3239
3244
3244
3239
3244
3244
3244
3244
3239
3239
3244
3244
3239
3234
3234
3239
3239
3244
3244
3239
3244
3244
3239
3261
3256
3251
3256
3261
3266
3261
3261
3261
3261
3261
3266
3261
3261
3261
3251
3261
3261
3261
3266
3266
3266
3266
3261
3271
3266
3266
3266
3266
3246
3261
3251
3251
3261
3261
3256
3251
3256
3256
3251
3251
3271
3261
3261
3261
3266
3266
3266
3271
3261
3246
3266
3261
3266
3256
3256
3256
3266
3256
3251
3251
3256
3256
3266
3261
3261
3261
3261
3266
3271
3271
3266
3266
3266
3266
3246
3256
3256
3256
3256
3256
3266
3266
3251
3261
3256
3261
3256
3256
3261
3261
3261
3266
3261
3266
3256
3256
3266
3251
3261
3251
3251
3251
3256
3261
3266
3261
3251
3261
3261
3251
3261
3261
3266
3246
3266
3251
3256
3266
3266
3261
3251
3266
3256
3271
3261
3266
3266
3256
3251
3251
3266
3256
3251
3251
3261
3266
3261
3251
3261
3251
3251
3251
3256
3266
3251
3261
3261
3261
3266
3256
3256
3256
3256
3266
3256
3251
3251
3256
3256
3251
3251
3256
3256
3256
3251
3251
3251
3251
3256
3251
3266
3256
3256
3256
3256
3266
3251
3251
3251
3256
3251
3266
3256
3256
3251
3251
3256
3261
3246
3261
3256
3256
3251
3251
3256
3256
3261
3261
3261
3261
3261
3256
3256
3251
3256
3256
3261
3256
3256
3251
3261
3251
3251
3256
3251
3251
3256
3256
3251
3251
3251
3251
3261
3261
3261
3261
3256
3256
3261
3261
3261
3256
3256
3251
3256
3251
3256
3256
3256
3256
3251
3251
3256
3256
3251
3246
3246
3251
3251
3256
3256
3251
3256
3256
3251
3268
3263
3268
3273
3278
3283
3278
3273
3278
3273
3273
3273
3263
3263
3273
3273
3268
3273
3263
3268
3263
3268
3263
3278
3278
3278
3283
3273
3273
3273
3273
3273
3283
3278
3263
3273
3273
3263
3263
3273
3263
3278
3263
3268
3278
3273
3273
3273
3273
3278
3278
3278
3278
3278
3273
3273
3278
3273
3263
3268
3268
3268
3268
3268
3268
3273
3273
3273
3278
3278
3278
3278
3278
3258
3278
3278
3273
3273
3273
3268
3268
3268
3263
3273
3263
3268
3278
3268
3278
3278
3278
3278
3273
3263
3263
3263
3268
3278
3273
3273
3273
3268
3268
3278
3268
3273
3273
3278
3268
3278
3278
3258
3273
3278
3268
3263
3263
3273
3273
3278
3273
3268
3268
3268
3268
3268
3268
3258
3273
3263
3268
3263
3268
3273
3278
3268
3263
3273
3263
3273
3268
3278
3263
3263
3263
3263
3273
3273
3268
3268
3268
3268
3263
3263
3263
3263
3273
3263
3268
3268
3268
3268
3268
3263
3263
3278
3263
3263
3263
3268
3263
3263
3263
3268
3268
3263
3268
3268
3268
3263
3263
3263
3268
3263
3278
3263
3263
3268
3278
3263
3268
3268
3263
3278
3263
3268
3268
3268
3273
3273
3273
3273
3268
3268
3273
3263
3263
3268
3273
3273
3273
3268
3263
3258
3268
3263
3268
3263
3268
3263
3268
3263
3263
3263
3273
3273
3273
3263
3273
3273
3268
3268
3268
3273
3263
3263
3268
3268
3268
3268
3263
3263
3268
3268
3263
3258
3258
3263
3263
3268
3268
3263
3268
3268
3263
3280
3280
3285
3285
3285
3285
3295
3295
3275
3275
3275
3285
3285
3280
3285
3275
3275
3295
3295
3290
3290
3295
3290
3290
3290
3295
3285
3295
3285
3280
3275
3280
3285
3275
3275
3275
3275
3290
3275
3275
3275
3280
3290
3290
3290
3285
3275
3290
3285
3280
3275
3280
3280
3280
3290
3275
3280
3280
3290
3280
3275
3280
3280
3280
3290
3295
3285
3285
3285
3285
3285
3285
3290
3290
3290
3280
3285
3280
3290
3285
3285
3285
3280
3285
3275
3285
3280
3275
3290
3280
3290
3285
3290
3280
3280
3275
3285
3280
3285
3285
3280
3275
3275
3275
3290
3290
3290
3290
3285
3275
3280
3285
3285
3280
3280
3290
3275
3280
3280
3285
3290
3285
3290
3275
3285
3285
3275
3280
3280
3285
3285
3280
3285
3275
3280
3275
3275
3275
3275
3270
3280
3285
3280
3275
3275
3280
3275
3280
3280
3280
3280
3275
3275
3280
3280
3275
3280
3280
3280
3275
3275
3275
3280
3275
3275
3275
3280
3280
3280
3275
3290
3275
3275
3280
3275
3275
3275
3275
3275
3280
3275
3275
3275
3280
3275
3285
3280
3275
3290
3275
3275
3275
3285
3280
3280
3285
3285
3285
3285
3280
3280
3280
3280
3285
3285
3280
3280
3275
3280
3275
3270
3280
3280
3285
3275
3275
3280
3275
3280
3275
3275
3285
3285
3285
3275
3280
3285
3275
3280
3275
3280
3280
3280
3280
3275
3275
3280
3280
3275
3270
3270
3275
3275
3280
3280
3275
3280
3280
3275
3297
3297
3292
3297
3307
3302
3302
3297
3297
3307
3307
3287
3292
3297
3287
3287
3287
3287
3287
3307
3307
3307
3302
3302
3302
3302
3307
3307
3302
3307
3292
3287
3292
3297
3287
3292
3302
3287
3287
3292
3307
3302
3302
3302
3302
3297
3302
3307
3297
3292
3287
3292
3292
3292
3292
3302
3287
3287
3287
3292
3292
3302
3302
3307
3297
3307
3292
3292
3287
3287
3297
3297
3302
3287
3287
3302
3287
3287
3292
3292
3292
3302
3297
3297
3297
3297
3297
3287
3297
3292
3292
3292
3292
3297
3292
3287
3292
3287
3297
3287
3302
3302
3297
3302
3287
3287
3287
3297
3292
3292
3287
3287
3292
3292
3297
3302
3292
3297
3302
3292
3287
3287
3292
3297
3287
3287
3297
3287
3292
3297
3292
3297
3297
3297
3287
3287
3292
3292
3292
3287
3292
3287
3287
3287
3292
3292
3292
3292
3292
3292
3287
3287
3287
3292
3287
3292
3287
3287
3287
3292
3287
3292
3292
3292
3287
3287
3287
3292
3287
3287
3292
3287
3287
3287
3297
3287
3292
3287
3292
3287
3287
3287
3292
3287
3297
3287
3297
3287
3292
3292
3292
3297
3297
3297
3297
3292
3292
3287
3287
3297
3292
3297
3297
3292
3287
3292
3297
3287
3292
3287
3292
3282
3292
3287
3292
3287
3292
3287
3287
3297
3297
3297
3292
3292
3287
3292
3292
3292
3292
3287
3287
3292
3292
3287
3282
3282
3287
3287
3292
3292
3287
3292
3292
3287
3304
3304
3319
3314
3314
3314
3309
3304
3309
3304
3309
3299
3299
3299
3299
3299
3299
3319
3309
3309
3309
3314
3314
3299
3299
3299
3299
3304
3304
3299
3299
3299
3304
3319
3319
3309
3314
3309
3309
3314
3319
3314
3319
3299
3304
3304
3304
3304
3304
3299
3304
3304
3314
3304
3314
3314
3314
3314
3314
3314
3319
3319
3299
3304
3299
3314
3299
3309
3304
3309
3309
3304
3314
3304
3299
3314
3314
3314
3309
3299
3309
3304
3314
3299
3314
3299
3309
3299
3314
3304
3309
3309
3304
3304
3304
3299
3299
3309
3299
3299
3299
3304
3299
3309
3304
3304
3304
3304
3309
3304
3309
3309
3299
3299
3299
3304
3304
3299
3299
3299
3299
3309
3304
3304
3309
3304
3299
3299
3299
3304
3299
3299
3304
3304
3304
3309
3304
3309
3304
3304
3299
3299
3304
3304
3304
3299
3304
3299
3299
3299
3299
3299
3304
3304
3304
3304
3299
3304
3299
3304
3299
3304
3299
3294
3304
3299
3299
3299
3304
3299
3299
3299
3304
3299
3299
3304
3299
3304
3304
3299
3309
3304
3299
3299
3299
3304
3309
3309
3309
3309
3304
3304
3299
3299
3309
3304
3309
3309
3304
3299
3304
3299
3309
3299
3294
3304
3299
3304
3304
3299
3304
3299
3304
3299
3304
3309
3309
3299
3309
3304
3299
3304
3304
3304
3304
3299
3299
3304
3304
3299
3294
3294
3299
3299
3304
3304
3299
3304
3304
3299
3316
3316
3321
3331
3311
3311
3311
3311
3316
3331
3326
3311
3311
3311
3311
3316
3311
3311
3311
3311
3331
3321
3326
3326
3316
3316
3311
3326
3316
3316
3311
3326
3316
3316
3311
3316
3326
3316
3321
3326
3326
3326
3326
3326
3316
3326
3316
3326
3321
3311
3321
3316
3326
3326
3311
3311
3321
3321
3321
3316
3316
3311
3316
3311
3326
3326
3326
3316
3326
3311
3316
3311
3321
3321
3321
3321
3326
3326
3326
3316
3316
3311
3321
3311
3321
3316
3321
3316
3316
3316
3316
3311
3306
3316
3321
3321
3311
3311
3316
3316
3326
3311
3311
3316
3316
3311
3311
3316
3316
3316
3311
3311
3311
3316
3311
3311
3316
3321
3321
3316
3321
3321
3316
3316
3316
3316
3316
3311
3311
3311
3311
3311
3311
3316
3316
3321
3316
3321
3316
3311
3316
3311
3311
3316
3311
3311
3311
3316
3316
3311
3316
3311
3311
3316
3311
3316
3306
3316
3316
3311
3316
3311
3316
3311
3311
3316
3311
3316
3316
3311
3316
3311
3316
3311
3316
3316
3311
3321
3321
3321
3311
3311
3311
3316
3321
3321
3316
3316
3316
3311
3321
3316
3311
3311
3316
3316
3311
3316
3311
3316
3311
3316
3321
3321
3316
3321
3311
3316
3311
3316
3316
3316
3316
3311
3311
3316
3316
3311
3306
3306
3311
3311
3316
3316
3311
3316
3311
3311
3328
3328
3333
3333
3343
3338
3328
3323
3323
3323
3323
3328
3323
3323
3328
3333
3333
3333
3338
3343
3338
3333
3328
3338
3328
3328
3323
3323
3323
3328
3328
3328
3333
3343
3338
3338
3338
3338
3338
3323
3323
3328
3328
3328
3328
3333
3333
3333
3343
3338
3328
3338
3338
3338
3328
3328
3328
3323
3323
3338
3333
3323
3323
3323
3328
3328
3328
3323
3338
3338
3333
3328
3323
3328
3323
3323
3333
3333
3333
3333
3328
3328
3333
3328
3323
3338
3338
3338
3323
3323
3328
3333
3333
3333
3323
3328
3328
3338
3328
3328
3328
3328
3318
3328
3338
3323
3338
3328
3328
3328
3323
3328
3328
3328
3328
3328
3328
3328
3323
3323
3333
3323
3328
3333
3333
3333
3333
3323
3328
3323
3323
3328
3333
3333
3323
3323
3318
3328
3328
3328
3323
3323
3323
3328
3328
3328
3323
3323
3328
3333
3328
3333
3328
3328
3323
3328
3323
3328
3323
3323
3323
3328
3328
3323
3328
3323
3323
3328
3328
3323
3328
3328
3323
3328
3323
3328
3328
3323
3328
3328
3333
3333
3333
3333
3323
3328
3323
3323
3333
3328
3333
3323
3328
3323
3328
3328
3328
3323
3328
3323
3328
3323
3328
3323
3333
3323
3328
3328
3328
3328
3328
3328
3323
3323
3328
3328
3323
3318
3318
3323
3323
3328
3323
3323
3328
3323
3323
3340
3345
3345
3335
3335
3340
3335
3340
3335
3340
3335
3335
3340
3340
3340
3340
3345
3355
3340
3335
3340
3345
3345
3340
3340
3345
3345
3335
3340
3340
3340
3335
3340
3345
3340
3340
3345
3350
3350
3350
3355
3350
3340
3340
3340
3340
3340
3335
3340
3335
3335
3340
3340
3340
3345
3350
3350
3345
3345
3345
3335
3350
3345
3335
3335
3345
3345
3335
3330
3350
3350
3345
3335
3335
3335
3345
3340
3345
3335
3340
3345
3335
3340
3340
3350
3350
3340
3345
3335
3335
3340
3340
3340
3340
3345
3340
3340
3340
3340
3345
3345
3335
3335
3335
3345
3340
3335
3340
3340
3345
3345
3340
3335
3335
3340
3340
3335
3345
3345
3335
3335
3340
3340
3345
3345
3335
3335
3330
3340
3340
3340
3335
3335
3340
3340
3340
3335
3335
3335
3340
3335
3340
3340
3335
3340
3335
3340
3335
3335
3340
3340
3340
3335
3340
3340
3335
3335
3340
3335
3345
3345
3335
3340
3340
3345
3335
3345
3340
3335
3335
3340
3340
3340
3335
3340
3340
3335
3340
3340
3340
3340
3335
3340
3340
3340
3340
3335
3335
3340
3340
3335
3330
3330
3335
3335
3340
3335
3335
3340
3335
3335
3352
3352
3352
3347
3347
3352
3347
3352
3347
3347
3352
3352
3347
3342
3357
3352
3352
3347
3352
3352
3357
3352
3347
3362
3352
3347
3362
3347
3352
3352
3347
3352
3352
3352
3352
3347
3347
3347
3352
3352
3352
3352
3362
3357
3357
3357
3357
3357
3357
3347
3352
3352
3347
3357
3357
3357
3357
3362
3357
3352
3357
3357
3357
3347
3347
3347
3357
3352
3352
3347
3357
3357
3352
3357
3347
3352
3352
3352
3357
3347
3347
3352
3357
3342
3352
3357
3357
3347
3352
3347
3352
3352
3352
3352
3352
3352
3352
3357
3357
3352
3347
3352
3347
3347
3352
3352
3357
3357
3347
3352
3347
3352
3347
3347
3352
3352
3347
3352
3352
3357
3357
3347
3352
3352
3352
3352
3347
3347
3352
3352
3352
3347
3352
3352
3352
3352
3347
3347
3352
3347
3352
3352
3352
3347
3352
3352
3357
3357
3357
3357
3347
3357
3347
3347
3352
3352
3347
3352
3347
3347
3352
3347
3352
3352
3352
3352
3347
3352
3352
3352
3352
3347
3347
3352
3352
3347
3342
3342
3347
3347
3352
3347
3347
3352
3347
3347
3364
3359
3359
3364
3364
3369
3369
3369
3359
3359
3359
3364
3364
3359
3364
3364
3364
3364
3354
3369
3369
3369
3364
3364
3364
3364
3369
3364
3359
3374
3359
3364
3364
3364
3364
3359
3359
3359
3369
3364
3359
3364
3364
3359
3359
3359
3369
3369
3369
3359
3374
3364
3369
3364
3364
3364
3359
3359
3359
3364
3369
3364
3364
3354
3369
3364
3364
3369
3369
3374
3364
3359
3369
3359
3364
3364
3364
3364
3364
3364
3364
3364
3359
3364
3364
3369
3369
3364
3364
3359
3359
3364
3369
3369
3359
3359
3364
3364
3364
3359
3359
3364
3364
3364
3364
3369
3369
3364
3359
3359
3364
3359
3359
3364
3364
3364
3364
3364
3364
3364
3364
3364
3364
3364
3364
3359
3359
3364
3364
3359
3364
3359
3364
3364
3364
3369
3369
3369
3369
3359
3369
3369
3359
3359
3364
3359
3364
3359
3359
3364
3359
3364
3364
3364
3364
3364
3364
3364
3364
3359
3359
3364
3364
3359
3354
3354
3359
3359
3364
3359
3359
3359
3359
3359
3376
3371
3376
3366
3386
3376
3381
3376
3376
3376
3376
3386
3386
3386
3381
3376
3376
3371
3376
3376
3371
3376
3381
3376
3376
3376
3376
3376
3376
3371
3376
3371
3371
3381
3371
3371
3371
3371
3371
3381
3376
3376
3366
3376
3381
3386
3376
3376
3376
3376
3371
3371
3376
3381
3381
3376
3376
3376
3376
3381
3376
3376
3376
3381
3381
3381
3381
3381
3381
3381
3381
3371
3371
3376
3371
3371
3376
3376
3376
3371
3371
3376
3376
3381
3381
3371
3376
3376
3376
3371
3371
3376
3376
3376
3376
3376
3376
3376
3371
3376
3371
3376
3376
3376
3376
3376
3376
3376
3376
3376
3376
3381
3381
3381
3381
3376
3376
3381
3381
3371
3371
3371
3371
3376
3376
3376
3371
3376
3371
3371
3376
3371
3376
3376
3376
3371
3371
3376
3376
3376
3376
3371
3371
3376
3376
3371
3366
3366
3371
3371
3371
3371
3371
3371
3371
3388
3393
3388
3388
3383
3388
3393
3383
3388
3393
3393
3393
3388
3383
3393
3388
3388
3388
3398
3398
3388
3388
3388
3388
3388
3383
3383
3383
3388
3388
3388
3383
3388
3393
3388
3383
3388
3378
3388
3388
3388
3383
3383
3393
3383
3388
3388
3393
3388
3388
3388
3383
3388
3393
3393
3393
3393
3393
3393
3383
3383
3388
3388
3388
3388
3393
3393
3393
3393
3393
3393
3383
3383
3378
3388
3383
3388
3388
3388
3383
3388
3388
3388
3388
3388
3388
3388
3388
3388
3388
3388
3388
3383
3388
3383
3388
3388
3388
3388
3383
3388
3393
3393
3393
3393
3383
3393
3393
3383
3383
3383
3383
3388
3388
3383
3388
3383
3388
3388
3383
3383
3388
3383
3388
3388
3383
3383
3388
3388
3388
3388
3383
3383
3388
3388
3383
3378
3378
3383
3383
3383
3383
3383
3383
3400
3405
3395
3400
3400
3390
3405
3400
3405
3400
3400
3400
3405
3400
3400
3395
3395
3400
3400
3400
3400
3400
3395
3405
3395
3405
3405
3405
3405
3395
3395
3400
3395
3400
3405
3395
3400
3400
3400
3400
3400
3395
3395
3400
3400
3405
3405
3405
3405
3405
3405
3390
3395
3400
3400
3405
3405
3405
3405
3400
3395
3400
3400
3400
3400
3400
3405
3400
3400
3405
3395
3395
3395
3400
3395
3400
3400
3400
3400
3400
3400
3400
3400
3400
3400
3400
3400
3395
3395
3395
3395
3400
3395
3400
3400
3405
3405
3395
3395
3405
3405
3395
3400
3400
3400
3395
3400
3400
3395
3395
3400
3395
3395
3395
3400
3400
3400
3400
3395
3395
3400
3400
3395
3390
3390
3395
3395
3395
3395
3395
3395
3412
3417
3402
3417
3412
3412
3412
3412
3412
3412
3417
3412
3412
3412
3407
3417
3417
3412
3417
3407
3412
3407
3407
3412
3417
3412
3412
3407
3412
3407
3407
3407
3412
3417
3412
3412
3407
3407
3412
3407
3412
3417
3417
3417
3417
3417
3417
3417
3417
3412
3407
3407
3402
3412
3417
3417
3412
3412
3412
3412
3417
3412
3417
3412
3407
3412
3412
3412
3407
3412
3407
3412
3412
3412
3412
3407
3407
3407
3412
3412
3412
3412
3412
3407
3417
3417
3407
3407
3412
3417
3407
3407
3412
3412
3412
3407
3412
3412
3407
3407
3407
3407
3412
3412
3412
3412
3407
3407
3407
3412
3412
3407
3402
3402
3407
3407
3407
3407
3407
3407
3424
3429
3424
3424
3424
3429
3424
3424
3424
3424
3419
3429
3424
3419
3414
3429
3429
3424
3424
3429
3424
3424
3419
3419
3429
3419
3424
3429
3424
3424
3419
3414
3419
3424
3424
3429
3429
3429
3429
3419
3424
3419
3429
3429
3429
3429
3424
3419
3424
3424
3424
3424
3424
3424
3424
3424
3424
3419
3424
3419
3419
3424
3419
3424
3424
3429
3429
3419
3424
3424
3419
3429
3419
3419
3419
3424
3419
3424
3419
3424
3419
3419
3419
3419
3424
3424
3424
3424
3419
3419
3419
3419
3424
3424
3419
3414
3414
3419
3419
3419
3419
3419
3419
3436
3426
3441
3436
3436
3436
3431
3441
3441
3441
3441
3436
3436
3431
3431
3441
3431
3441
3436
3436
3431
3431
3441
3436
3436
3436
3441
3441
3441
3441
3431
3431
3431
3431
3426
3431
3441
3441
3436
3431
3436
3436
3436
3436
3436
3436
3436
3436
3436
3436
3431
3431
3436
3431
3431
3436
3441
3431
3436
3431
3436
3431
3436
3436
3431
3431
3431
3431
3431
3436
3436
3436
3436
3431
3431
3431
3431
3436
3431
3436
3431
3436
3426
3426
3431
3431
3431
3431
3431
3431
3453
3443
3453
3453
3438
3448
3448
3448
3448
3443
3453
3448
3443
3448
3448
3448
3453
3443
3443
3453
3448
3448
3443
3443
3453
3443
3453
3453
3453
3453
3448
3443
3443
3438
3453
3453
3453
3443
3443
3443
3448
3448
3448
3448
3453
3448
3448
3443
3443
3448
3443
3443
3443
3443
3448
3443
3448
3443
3448
3448
3443
3443
3443
3443
3448
3448
3448
3448
3443
3443
3443
3443
3448
3443
3448
3443
3448
3448
3438
3438
3443
3443
3443
3443
3443
3443
3460
3450
3455
3465
3465
3465
3465
3455
3455
3455
3455
3455
3455
3460
3460
3460
3465
3455
3455
3455
3460
3460
3460
3460
3465
3455
3465
3465
3455
3460
3460
3460
3460
3460
3460
3465
3455
3460
3455
3460
3455
3460
3455
3455
3455
3460
3455
3460
3455
3455
3455
3455
3460
3460
3455
3455
3455
3455
3455
3455
3460
3450
3460
3455
3460
3455
3460
3460
3450
3450
3455
3455
3455
3455
3455
3455
3472
3467
3462
3477
3467
3477
3477
3472
3467
3467
3467
3477
3467
3467
3472
3472
3477
3467
3467
3467
3467
3467
3467
3472
3472
3467
3472
3472
3472
3472
3472
3472
3472
3477
3467
3477
3472
3472
3467
3467
3467
3472
3467
3472
3467
3467
3467
3472
3472
3467
3467
3467
3467
3467
3467
3462
3472
3467
3467
3472
3467
3472
3472
3462
3462
3467
3467
3467
3467
3467
3467
3489
3489
3479
3479
3474
3474
3479
3484
3484
3479
3484
3484
3489
3479
3479
3479
3479
3489
3479
3484
3484
3479
3479
3479
3479
3479
3479
3484
3489
3479
3479
3484
3484
3484
3479
3479
3484
3484
3484
3479
3489
3489
3484
3479
3489
3484
3489
3484
3479
3484
3479
3479
3479
3484
3484
3479
3479
3479
3479
3479
3479
3484
3479
3484
3479
3484
3484
3474
3474
3479
3479
3479
3479
3479
3479
3526
3501
3486
3491
3501
3491
3501
3491
3496
3491
3496
3491
3491
3491
3496
3491
3491
3491
3491
3491
3496
3496
3501
3501
3491
3491
3491
3491
3496
3501
3496
3496
3496
3496
3496
3491
3491
3491
3491
3496
3501
3501
3501
3501
3496
3491
3501
3501
3501
3496
3491
3496
3491
3491
3491
3491
3491
3491
3491
3491
3486
3491
3491
3496
3491
3496
3496
3491
3496
3496
3486
3486
3491
3491
3491
3491
3491
3491
3538
3498
3498
3533
3508
3513
3503
3503
3508
3503
3508
3508
3503
3513
3503
3503
3503
3503
3503
3508
3508
3503
3503
3503
3503
3503
3508
3508
3513
3503
3503
3503
3503
3503
3513
3508
3508
3503
3503
3508
3513
3508
3508
3508
3498
3503
3508
3513
3513
3513
3508
3503
3498
3498
3513
3503
3513
3513
3513
3508
3508
3503
3503
3503
3503
3503
3503
3498
3503
3503
3508
3503
3508
3508
3503
3508
3508
3498
3498
3503
3503
3503
3503
3503
3503
3535
3510
3515
3515
3545
3540
3515
3515
3525
3520
3515
3515
3515
3525
3520
3515
3520
3515
3515
3515
3520
3520
3515
3515
3520
3515
3515
3515
3520
3520
3515
3515
3515
3520
3520
3520
3525
3515
3515
3510
3515
3515
3525
3520
3515
3515
3520
3520
3515
3520
3525
3520
3520
3510
3510
3510
3520
3520
3525
3525
3520
3515
3525
3515
3510
3510
3510
3525
3525
3525
3520
3525
3520
3515
3515
3515
3515
3515
3515
3515
3515
3520
3515
3520
3520
3515
3520
3520
3510
3510
3515
3515
3515
3515
3515
3515
3542
3552
3537
3522
3527
3527
3542
3527
3552
3552
3527
3527
3527
3527
3527
3527
3527
3527
3537
3527
3527
3522
3522
3532
3527
3532
3527
3527
3527
3532
3527
3532
3532
3527
3527
3532
3527
3527
3527
3527
3532
3527
3527
3527
3527
3532
3532
3532
3532
3537
3532
3527
3522
3527
3527
3532
3527
3527
3537
3532
3527
3522
3532
3537
3532
3532
3532
3537
3532
3527
3527
3522
3532
3537
3522
3537
3522
3522
3522
3537
3537
3532
3537
3537
3532
3527
3527
3527
3527
3527
3527
3527
3527
3532
3527
3532
3532
3527
3532
3532
3522
3522
3527
3527
3527
3527
3527
3527
3564
3549
3549
3554
3559
3534
3539
3549
3559
3544
3539
3549
3549
3549
3564
3539
3559
3539
3534
3539
3534
3539
3544
3549
3539
3539
3539
3539
3539
3539
3539
3539
3544
3539
3539
3539
3539
3539
3539
3544
3544
3539
3539
3539
3544
3539
3539
3539
3534
3544
3539
3539
3539
3544
3544
3544
3544
3549
3549
3544
3539
3539
3534
3539
3544
3539
3539
3544
3539
3539
3539
3549
3534
3534
3534
3544
3549
3544
3549
3549
3549
3544
3539
3539
3544
3544
3534
3544
3549
3534
3534
3534
3549
3549
3549
3544
3549
3544
3539
3539
3539
3539
3539
3539
3539
3539
3544
3539
3544
3539
3539
3549
3544
3549
3544
3534
3534
3539
3539
3539
3539
3539
3539
3571
3561
3561
3561
3571
3561
3571
3546
3551
3551
3571
3561
3561
3561
3556
3561
3571
3556
3556
3561
3561
3561
3551
3566
3561
3571
3551
3551
3551
3561
3571
3551
3551
3551
3551
3556
3551
3556
3551
3556
3561
3546
3551
3551
3551
3551
3551
3551
3561
3551
3551
3546
3546
3546
3551
3551
3551
3556
3551
3551
3556
3546
3551
3556
3551
3556
3551
3551
3556
3556
3556
3561
3561
3556
3551
3546
3551
3551
3551
3556
3556
3551
3551
3551
3551
3546
3551
3561
3546
3556
3561
3561
3561
3556
3551
3546
3556
3561
3546
3556
3556
3546
3556
3561
3546
3546
3546
3561
3561
3561
3561
3556
3551
3551
3551
3551
3551
3551
3551
3551
3556
3551
3551
3551
3561
3556
3561
3556
3546
3546
3551
3551
3551
3551
3551
3551
3578
3573
3583
3563
3568
3568
3568
3568
3568
3578
3573
3573
3573
3568
3563
3568
3568
3568
3583
3568
3568
3573
3578
3568
3568
3568
3573
3583
3578
3568
3568
3573
3563
3573
3573
3573
3573
3568
3578
3563
3558
3563
3563
3568
3573
3578
3583
3563
3563
3563
3563
3568
3563
3568
3563
3568
3568
3573
3578
3558
3563
3563
3563
3563
3563
3563
3563
3568
3568
3563
3558
3558
3558
3568
3568
3563
3558
3558
3558
3568
3563
3563
3563
3563
3563
3563
3558
3558
3558
3558
3558
3568
3568
3563
3563
3558
3568
3568
3573
3573
3568
3563
3558
3563
3568
3563
3568
3558
3558
3558
3558
3563
3563
3568
3568
3563
3563
3558
3563
3573
3568
3573
3573
3573
3573
3558
3558
3568
3573
3558
3568
3568
3558
3568
3558
3558
3558
3573
3573
3573
3573
3568
3563
3563
3563
3563
3563
3563
3563
3563
3563
3563
3573
3563
3573
3568
3573
3573
3563
3558
3558
3563
3563
3563
3563
3563
3563
3585
3590
3585
3585
3590
3580
3580
3580
3580
3580
3580
3580
3585
3580
3580
3585
3585
3575
3580
3580
3580
3575
3580
3580
3580
3580
3585
3585
3580
3590
3585
3585
3580
3575
3580
3580
3580
3580
3580
3580
3595
3590
3580
3580
3580
3585
3580
3575
3580
3580
3585
3575
3575
3585
3580
3580
3590
3590
3580
3580
3585
3580
3580
3580
3570
3575
3580
3570
3570
3570
3570
3570
3585
3585
3585
3575
3585
3580
3585
3580
3580
3590
3575
3575
3575
3580
3585
3580
3580
3580
3580
3590
3580
3590
3575
3575
3575
3575
3575
3575
3575
3575
3580
3590
3575
3575
3570
3570
3570
3570
3580
3580
3575
3575
3580
3575
3570
3570
3570
3580
3570
3580
3580
3575
3575
3575
3575
3575
3575
3570
3570
3570
3570
3570
3570
3575
3575
3570
3575
3570
3570
3570
3570
3570
3570
3580
3585
3585
3580
3580
3580
3580
3575
3580
3570
3570
3580
3580
3570
3570
3575
3580
3580
3570
3580
3585
3585
3575
3585
3585
3575
3585
3570
3580
3585
3570
3580
3580
3570
3580
3570
3570
3570
3585
3585
3585
3585
3580
3575
3575
3575
3575
3575
3575
3575
3575
3575
3575
3585
3575
3585
3575
3585
3585
3570
3570
3575
3575
3575
3575
3575
3575
3602
3597
3602
3597
3592
3592
3597
3587
3587
3592
3582
3602
3597
3597
3597
3592
3587
3592
3592
3592
3587
3592
3587
3592
3592
3592
3597
3602
3597
3592
3592
3597
3597
3592
3587
3592
3587
3582
3587
3587
3592
3592
3597
3597
3592
3592
3597
3592
3592
3587
3597
3597
3582
3582
3582
3587
3582
3582
3592
3582
3582
3582
3582
3582
3587
3587
3597
3597
3597
3597
3602
3592
3592
3602
3602
3597
3592
3602
3602
3592
3592
3592
3597
3597
3582
3582
3582
3597
3597
3597
3587
3587
3582
3587
3587
3597
3597
3597
3587
3587
3587
3587
3597
3592
3592
3602
3592
3597
3592
3597
3592
3592
3587
3587
3597
3592
3592
3602
3602
3597
3587
3592
3592
3592
3597
3592
3587
3587
3592
3587
3587
3587
3592
3597
3592
3602
3587
3582
3582
3587
3592
3587
3582
3582
3582
3597
3587
3592
3597
3587
3592
3587
3587
3587
3582
3587
3582
3582
3592
3587
3592
3592
3587
3587
3582
3582
3582
3582
3582
3592
3587
3587
3587
3582
3582
3582
3582
3582
3582
3582
3582
3582
3582
3592
3597
3597
3587
3592
3592
3592
3592
3582
3582
3592
3592
3592
3592
3592
3582
3592
3582
3582
3582
3587
3592
3592
3597
3597
3597
3597
3587
3587
3597
3592
3592
3592
3582
3592
3597
3582
3592
3592
3582
3592
3597
3597
3582
3597
3582
3597
3592
3587
3587
3587
3587
3587
3587
3587
3587
3587
3597
3587
3597
3597
3597
3582
3582
3587
3587
3587
3587
3587
3587
3609
3614
3609
3609
3609
3604
3604
3604
3604
3604
3604
3599
3604
3599
3604
3609
3604
3599
3604
3614
3609
3614
3609
3604
3599
3604
3599
3594
3604
3614
3609
3609
3599
3599
3594
3604
3604
3599
3599
3594
3599
3599
3594
3599
3599
3604
3604
3604
3609
3609
3599
3594
3604
3594
3594
3594
3594
3594
3594
3594
3594
3599
3599
3599
3609
3609
3614
3609
3614
3614
3604
3604
3604
3609
3609
3599
3609
3609
3594
3594
3594
3599
3609
3609
3609
3604
3594
3594
3594
3594
3594
3609
3594
3594
3599
3599
3599
3609
3609
3609
3604
3604
3614
3614
3614
3609
3604
3609
3604
3614
3609
3604
3604
3609
3609
3609
3599
3594
3599
3609
3609
3604
3599
3599
3614
3614
3614
3604
3614
3604
3609
3604
3604
3604
3609
3594
3604
3609
3604
3604
3604
3609
3599
3599
3599
3599
3614
3609
3604
3594
3594
3599
3609
3599
3604
3599
3599
3609
3599
3604
3599
3599
3609
3599
3604
3604
3609
3604
3604
3604
3604
3604
3604
3604
3599
3594
3594
3609
3604
3599
3604
3609
3599
3599
3599
3594
3594
3594
3599
3599
3604
3599
3604
3599
3594
3599
3594
3594
3594
3594
3594
3594
3594
3594
3594
3609
3609
3604
3604
3604
3604
3604
3594
3594
3594
3594
3594
3594
3594
3594
3604
3604
3604
3604
3604
3604
3604
3604
3594
3604
3604
3604
3594
3594
3594
3599
3594
3594
3599
3604
3604
3609
3609
3609
3609
3599
3604
3604
3609
3604
3604
3594
3609
3599
3594
3604
3604
3594
3604
3609
3609
3609
3594
3609
3604
3599
3599
3599
3599
3599
3599
3599
3599
3599
3609
3599
3609
3609
3609
3594
3594
3599
3599
3599
3599
3599
3599
3621
3616
3616
3616
3621
3611
3616
3611
3621
3606
3606
3626
3621
3616
3616
3611
3616
3611
3616
3616
3611
3611
3611
3611
3611
3621
3616
3611
3606
3616
3616
3606
3606
3621
3616
3616
3616
3616
3621
3621
3616
3606
3616
3606
3606
3606
3606
3606
3606
3621
3606
3621
3606
3606
3621
3606
3606
3621
3621
3606
3606
3611
3611
3621
3621
3616
3616
3616
3616
3616
3616
3616
3621
3621
3621
3611
3606
3611
3606
3621
3606
3616
3606
3606
3606
3606
3611
3606
3606
3611
3621
3611
3621
3621
3616
3626
3626
3626
3621
3616
3616
3616
3621
3611
3621
3611
3621
3621
3606
3606
3606
3606
3621
3606
3616
3611
3626
3626
3626
3616
3621
3621
3606
3606
3616
3616
3606
3616
3621
3606
3616
3616
3621
3616
3606
3621
3621
3606
3606
3606
3606
3616
3616
3606
3616
3606
3606
3606
3606
3616
3616
3616
3611
3611
3611
3611
3626
3626
3621
3626
3616
3611
3611
3606
3621
3611
3616
3616
3611
3621
3611
3611
3616
3611
3621
3611
3616
3606
3606
3621
3611
3611
3611
3611
3621
3616
3616
3616
3616
3606
3621
3611
3621
3611
3616
3616
3616
3616
3611
3606
3606
3606
3621
3611
3606
3616
3616
3621
3611
3611
3611
3606
3606
3606
3611
3606
3611
3616
3616
3616
3616
3606
3606
3606
3606
3606
3606
3616
3616
3616
3616
3616
3616
3616
3606
3606
3606
3606
3606
3616
3616
3616
3606
3616
3616
3616
3606
3611
3611
3611
3606
3606
3606
3621
3621
3611
3616
3616
3616
3621
3611
3616
3606
3621
3611
3606
3616
3611
3621
3621
3616
3621
3606
3621
3616
3611
3611
3611
3611
3611
3611
3611
3611
3611
3621
3611
3621
3621
3621
3606
3606
3611
3611
3611
3611
3611
3611
3628
3623
3633
3623
3628
3633
3618
3628
3633
3628
3623
3628
3628
3628
3628
3628
3623
3618
3628
3623
3618
3623
3618
3618
3618
3618
3618
3633
3633
3633
3633
3633
3628
3628
3628
3618
3618
3618
3623
3633
3633
3633
3623
3633
3633
3623
3618
3633
3633
3633
3628
3628
3638
3633
3623
3618
3628
3618
3618
3618
3633
3633
3633
3618
3633
3633
3633
3618
3633
3633
3633
3618
3628
3618
3618
3633
3618
3623
3623
3623
3628
3633
3633
3628
3628
3628
3628
3628
3628
3633
3623
3618
3618
3618
3628
3618
3618
3618
3618
3618
3618
3628
3628
3628
3633
3628
3618
3618
3628
3618
3628
3633
3633
3618
3618
3618
3618
3618
3628
3633
3628
3628
3628
3623
3633
3618
3623
3633
3623
3618
3638
3638
3633
3628
3628
3623
3623
3633
3623
3628
3623
3623
3618
3618
3618
3628
3623
3623
3618
3618
3618
3628
3623
3623
3633
3623
3628
3618
3618
3633
3618
3623
3623
3618
3633
3633
3633
3618
3618
3623
3623
3628
3628
3628
3618
3633
3618
3623
3618
3623
3633
3618
3633
3623
3628
3633
3623
3623
3628
3623
3628
3623
3623
3618
3618
3618
3618
3618
3633
3623
3618
3623
3628
3623
3623
3628
3628
3618
3618
3618
3618
3618
3628
3628
3628
3628
3628
3628
3628
3618
3618
3628
3628
3628
3628
3628
3618
3618
3618
3618
3618
3628
3628
3623
3618
3623
3623
3623
3618
3618
3633
3633
3623
3618
3628
3628
3628
3628
3628
3628
3623
3628
3628
3633
3633
3618
3628
3623
3623
3628
3618
3628
3628
3623
3623
3623
3623
3623
3623
3623
3623
3623
3633
3623
3633
3633
3633
3618
3618
3623
3623
3623
3623
3623
3623
3640
3640
3635
3640
3635
3640
3630
3640
3640
3635
3640
3635
3630
3635
3635
3635
3645
3645
3645
3630
3635
3630
3630
3645
3630
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3645
3630
3630
3630
3645
3635
3630
3640
3645
3645
3645
3645
3640
3645
3630
3645
3645
3635
3630
3635
3635
3635
3630
3645
3645
3640
3640
3640
3645
3630
3630
3640
3645
3645
3630
3645
3645
3645
3630
3645
3630
3630
3645
3630
3635
3640
3640
3640
3640
3630
3640
3635
3640
3630
3640
3640
3630
3630
3630
3630
3630
3640
3640
3635
3635
3630
3630
3630
3645
3630
3635
3630
3630
3635
3635
3635
3630
3640
3635
3640
3635
3635
3640
3635
3630
3630
3630
3635
3640
3640
3635
3645
3640
3630
3630
3640
3640
3630
3640
3640
3630
3635
3635
3635
3630
3630
3645
3645
3645
3630
3635
3635
3635
3630
3630
3640
3635
3645
3640
3640
3640
3630
3640
3640
3630
3640
3630
3635
3630
3630
3640
3645
3630
3635
3635
3645
3630
3630
3635
3645
3635
3640
3640
3635
3630
3645
3635
3635
3645
3635
3630
3645
3630
3640
3635
3635
3635
3640
3640
3640
3640
3640
3630
3630
3630
3640
3630
3630
3640
3635
3640
3640
3640
3640
3640
3630
3630
3630
3640
3640
3640
3640
3630
3640
3635
3635
3635
3635
3630
3630
3630
3635
3640
3630
3630
3630
3630
3640
3640
3640
3640
3635
3640
3640
3640
3635
3630
3640
3640
3635
3635
3635
3635
3635
3635
3635
3635
3635
3645
3635
3645
3645
3645
3630
3630
3635
3635
3635
3635
3635
3635
3647
3647
3657
3652
3652
3642
3652
3647
3652
3652
3647
3647
3642
3657
3657
3657
3642
3657
3642
3657
3642
3642
3657
3657
3657
3647
3642
3657
3647
3647
3647
3647
3647
3657
3657
3657
3657
3657
3657
3642
3642
3652
3657
3647
3642
3642
3642
3647
3657
3647
3647
3657
3657
3642
3642
3652
3657
3652
3657
3657
3652
3652
3657
3657
3642
3647
3652
3642
3652
3642
3652
3657
3652
3652
3657
3657
3652
3647
3652
3657
3652
3657
3647
3647
3652
3647
3652
3647
3642
3647
3647
3647
3642
3642
3642
3657
3652
3647
3642
3647
3642
3642
3652
3642
3642
3652
3652
3647
3642
3642
3647
3647
3647
3642
3642
3642
3642
3642
3642
3642
3647
3647
3652
3647
3642
3642
3642
3647
3647
3657
3647
3642
3652
3652
3652
3652
3652
3642
3647
3647
3647
3657
3647
3642
3647
3657
3652
3642
3652
3652
3642
3652
3647
3642
3642
3642
3647
3657
3642
3642
3647
3657
3642
3642
3647
3657
3652
3652
3647
3652
3647
3647
3652
3652
3652
3652
3652
3652
3652
3652
3652
3652
3652
3642
3642
3652
3642
3652
3652
3652
3652
3642
3642
3652
3647
3652
3652
3652
3642
3642
3652
3647
3647
3647
3642
3647
3642
3652
3642
3642
3642
3642
3652
3652
3642
3647
3652
3647
3647
3642
3652
3647
3647
3652
3647
3642
3647
3652
3647
3647
3647
3647
3647
3647
3647
3647
3647
3652
3647
3652
3652
3652
3642
3642
3647
3647
3647
3647
3642
3647
3647
3664
3659
3654
3664
3659
3664
3664
3659
3659
3654
3654
3669
3669
3669
3669
3669
3659
3669
3659
3669
3659
3659
3669
3659
3669
3669
3659
3669
3669
3669
3669
3664
3659
3659
3669
3669
3669
3669
3654
3654
3654
3669
3654
3669
3654
3659
3669
3669
3669
3669
3654
3654
3664
3669
3669
3654
3669
3654
3654
3664
3669
3659
3664
3664
3669
3654
3654
3654
3659
3664
3664
3669
3659
3659
3664
3664
3659
3659
3654
3664
3664
3659
3659
3664
3659
3664
3659
3664
3664
3659
3664
3659
3659
3659
3664
3669
3659
3659
3659
3654
3654
3654
3654
3659
3659
3659
3659
3669
3664
3664
3664
3664
3664
3664
3664
3664
3664
3664
3659
3654
3654
3659
3659
3654
3654
3654
3654
3654
3654
3659
3659
3654
3654
3659
3664
3664
3659
3659
3659
3669
3659
3669
3659
3654
3659
3664
3654
3664
3654
3659
3659
3664
3654
3659
3664
3659
3664
3664
3664
3654
3659
3659
3654
3654
3664
3664
3654
3654
3664
3659
3659
3664
3664
3664
3664
3664
3664
3664
3664
3664
3664
3664
3664
3664
3654
3664
3654
3659
3659
3664
3654
3659
3659
3659
3659
3659
3654
3659
3654
3654
3654
3654
3654
3654
3664
3664
3664
3659
3654
3654
3664
3664
3654
3664
3659
3664
3659
3659
3659
3659
3659
3659
3659
3659
3659
3664
3664
3659
3664
3664
3664
3664
3654
3654
3659
3659
3659
3659
3654
3659
3659
3666
3676
3676
3671
3671
3671
3681
3681
3671
3666
3671
3681
3681
3666
3681
3676
3681
3671
3681
3681
3681
3681
3681
3681
3681
3681
3671
3681
3671
3666
3681
3671
3676
3681
3671
3681
3671
3681
3676
3671
3671
3666
3681
3681
3681
3681
3666
3666
3666
3676
3681
3681
3676
3671
3681
3676
3681
3671
3666
3666
3676
3671
3681
3681
3671
3676
3666
3666
3676
3676
3666
3666
3671
3671
3676
3671
3676
3671
3671
3681
3671
3666
3676
3666
3666
3671
3671
3671
3671
3671
3671
3671
3671
3671
3671
3681
3676
3671
3671
3671
3671
3666
3666
3671
3671
3671
3681
3676
3676
3676
3676
3676
3676
3666
3671
3666
3666
3666
3671
3671
3671
3671
3666
3666
3671
3671
3676
3671
3676
3676
3676
3666
3666
3671
3666
3671
3666
3671
3676
3676
3666
3676
3666
3671
3676
3676
3676
3676
3666
3666
3666
3666
3676
3666
3676
3676
3676
3676
3666
3666
3671
3671
3671
3676
3671
3676
3671
3676
3666
3671
3671
3676
3666
3671
3671
3671
3671
3666
3666
3666
3666
3666
3676
3676
3676
3676
3666
3666
3676
3671
3666
3676
3676
3676
3676
3666
3676
3676
3676
3676
3676
3666
3676
3676
3671
3671
3676
3676
3676
3671
3671
3671
3671
3671
3671
3671
3671
3671
3676
3671
3671
3676
3671
3666
3666
3671
3671
3666
3671
3671
3666
3671
3671
3688
3683
3678
3693
3683
3693
3678
3693
3683
3683
3683
3683
3683
3693
3693
3693
3678
3678
3678
3683
3688
3693
3693
3683
3693
3688
3683
3683
3683
3693
3683
3683
3693
3693
3693
3693
3693
3688
3678
3693
3688
3693
3688
3688
3688
3688
3678
3693
3683
3688
3683
3683
3688
3683
3688
3693
3693
3688
3688
3683
3678
3688
3688
3683
3683
3678
3678
3683
3688
3688
3683
3683
3693
3688
3688
3688
3678
3678
3678
3683
3683
3683
3683
3683
3688
3683
3683
3693
3693
3688
3688
3688
3683
3688
3688
3683
3678
3683
3683
3683
3683
3683
3683
3683
3693
3688
3683
3688
3688
3683
3678
3678
3678
3678
3683
3688
3683
3688
3683
3683
3683
3683
3683
3678
3683
3683
3688
3688
3678
3688
3688
3688
3688
3678
3678
3688
3688
3683
3683
3688
3688
3688
3688
3678
3678
3678
3683
3688
3678
3688
3688
3683
3683
3683
3688
3678
3678
3678
3678
3683
3688
3688
3678
3678
3683
3683
3683
3683
3678
3683
3678
3683
3683
3678
3678
3678
3678
3688
3688
3678
3678
3688
3688
3678
3678
3683
3678
3688
3688
3688
3688
3683
3683
3683
3688
3688
3688
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3678
3678
3683
3683
3678
3683
3683
3678
3678
3683
3683
3700
3695
3695
3695
3695
3695
3695
3705
3700
3690
3705
3705
3700
3695
3695
3695
3705
3705
3690
3690
3705
3690
3700
3695
3695
3700
3695
3690
3695
3695
3690
3690
3700
3695
3700
3705
3705
3705
3700
3695
3695
3695
3695
3705
3700
3695
3695
3700
3695
3700
3695
3695
3695
3695
3695
3695
3700
3700
3700
3700
3705
3700
3700
3695
3695
3695
3695
3695
3700
3695
3695
3695
3695
3705
3705
3700
3700
3700
3695
3700
3690
3690
3695
3695
3695
3695
3695
3705
3700
3700
3700
3695
3690
3690
3695
3695
3695
3695
3695
3695
3700
3700
3695
3700
3700
3695
3695
3690
3700
3700
3690
3695
3695
3700
3700
3700
3700
3700
3690
3700
3700
3690
3690
3700
3690
3695
3695
3700
3695
3690
3690
3690
3695
3690
3695
3700
3695
3695
3690
3690
3690
3695
3695
3690
3695
3690
3690
3695
3690
3695
3690
3690
3690
3690
3700
3690
3690
3695
3695
3690
3690
3695
3695
3695
3695
3690
3695
3695
3695
3695
3700
3695
3695
3695
3695
3695
3695
3695
3695
3695
3700
3700
3695
3700
3700
3690
3690
3695
3690
3690
3695
3695
3690
3695
3695
3712
3707
3707
3707
3707
3712
3707
3712
3707
3707
3707
3707
3707
3712
3707
3707
3712
3712
3707
3712
3717
3712
3707
3707
3707
3712
3702
3702
3707
3707
3712
3712
3712
3712
3707
3707
3707
3712
3707
3712
3712
3712
3707
3707
3712
3707
3707
3712
3707
3707
3707
3707
3707
3707
3707
3707
3707
3707
3712
3717
3712
3712
3712
3707
3707
3707
3707
3707
3707
3717
3717
3712
3702
3712
3712
3707
3712
3707
3702
3707
3707
3707
3707
3712
3707
3707
3702
3712
3702
3707
3707
3707
3707
3707
3707
3707
3707
3707
3712
3712
3702
3712
3712
3712
3712
3712
3712
3712
3702
3707
3712
3707
3712
3702
3707
3707
3702
3702
3707
3702
3707
3707
3702
3702
3707
3707
3707
3702
3702
3702
3702
3707
3702
3707
3702
3702
3702
3707
3712
3712
3702
3702
3707
3702
3702
3702
3702
3707
3702
3712
3707
3707
3707
3707
3707
3707
3707
3707
3707
3712
3707
3712
3702
3702
3707
3702
3702
3702
3707
3707
3702
3707
3707
3729
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3724
3719
3719
3719
3719
3719
3724
3724
3719
3719
3719
3724
3719
3719
3719
3724
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3729
3724
3724
3724
3724
3724
3724
3724
3719
3719
3714
3719
3719
3724
3719
3719
3719
3719
3719
3719
3719
3724
3724
3714
3724
3719
3719
3714
3714
3719
3719
3719
3719
3719
3729
3724
3719
3719
3724
3714
3724
3719
3719
3719
3719
3724
3724
3714
3719
3724
3724
3714
3719
3724
3714
3714
3724
3724
3724
3714
3724
3724
3719
3719
3719
3714
3714
3719
3714
3714
3719
3719
3714
3714
3714
3714
3714
3719
3714
3714
3714
3714
3719
3724
3724
3719
3724
3714
3714
3714
3714
3714
3714
3714
3714
3724
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3719
3714
3714
3719
3714
3714
3714
3719
3714
3714
3719
3731
3731
3731
3731
3731
3731
3731
3731
3731
3736
3731
3731
3731
3731
3731
3731
3731
3731
3731
3736
3731
3731
3731
3731
3736
3736
3731
3731
3736
3736
3731
3731
3731
3731
3731
3731
3741
3736
3736
3736
3731
3736
3726
3731
3731
3731
3731
3731
3731
3736
3736
3736
3736
3736
3731
3731
3731
3731
3731
3731
3731
3731
3731
3731
3736
3731
3726
3731
3726
3731
3731
3731
3731
3731
3731
3741
3731
3736
3736
3736
3736
3736
3736
3736
3726
3726
3726
3736
3726
3731
3731
3731
3736
3731
3731
3726
3726
3731
3726
3726
3731
3731
3726
3726
3726
3726
3726
3731
3726
3726
3736
3736
3731
3736
3736
3731
3726
3726
3726
3726
3726
3726
3736
3731
3731
3731
3731
3726
3726
3731
3731
3726
3726
3731
3726
3726
3726
3726
3726
3726
3726
3731
3726
3726
3731
3738
3748
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3743
3748
3743
3753
3748
3738
3743
3743
3748
3738
3748
3743
3738
3738
3743
3743
3743
3743
3743
3743
3743
3748
3738
3743
3748
3743
3743
3743
3743
3743
3743
3743
3743
3748
3738
3738
3743
3753
3738
3748
3738
3738
3748
3738
3748
3743
3743
3743
3743
3738
3743
3738
3738
3743
3738
3738
3738
3743
3738
3738
3738
3743
3738
3748
3738
3743
3738
3748
3738
3738
3743
3743
3743
3743
3743
3738
3738
3743
3743
3738
3738
3743
3738
3738
3738
3738
3738
3738
3743
3738
3738
3743
3750
3750
3755
3755
3755
3755
3755
3760
3755
3755
3755
3755
3760
3765
3760
3755
3750
3755
3755
3750
3755
3755
3755
3755
3755
3755
3755
3755
3760
3755
3755
3755
3755
3760
3750
3750
3750
3750
3765
3750
3755
3750
3755
3755
3755
3750
3750
3755
3750
3750
3750
3750
3750
3750
3755
3750
3755
3760
3750
3750
3750
3755
3755
3750
3750
3755
3750
3755
3750
3750
3750
3750
3755
3755
3750
3750
3755
3750
3750
3750
3750
3750
3750
3755
3750
3750
3755
3767
3762
3762
3767
3767
3767
3777
3767
3767
3767
3767
3772
3772
3772
3767
3762
3762
3762
3762
3762
3762
3762
3762
3767
3767
3767
3772
3762
3767
3767
3767
3762
3772
3762
3762
3762
3772
3762
3762
3762
3777
3767
3772
3762
3762
3762
3767
3767
3772
3762
3762
3762
3767
3767
3762
3762
3767
3762
3767
3762
3762
3767
3767
3762
3762
3767
3762
3762
3762
3762
3762
3762
3767
3762
3762
3767
3779
3774
3774
3779
3779
3779
3789
3774
3784
3784
3784
3779
3774
3779
3779
3774
3784
3779
3774
3779
3779
3779
3784
3774
3774
3774
3784
3774
3784
3789
3784
3784
3774
3774
3779
3779
3779
3784
3774
3774
3774
3774
3779
3779
3774
3774
3774
3774
3779
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3774
3791
3791
3786
3786
3786
3786
3791
3791
3786
3786
3786
3786
3791
3786
3786
3791
3786
3801
3791
3791
3791
3786
3796
3786
3796
3791
3796
3786
3786
3796
3796
3786
3791
3786
3791
3786
3791
3791
3791
3791
3791
3796
3786
3796
3796
3791
3801
3796
3786
3796
3786
3791
3791
3796
3786
3786
3786
3791
3786
3786
3791
3786
3786
3786
3786
3786
3786
3786
3786
3786
3786
3786
3786
3786
3803
3803
3798
3798
3798
3803
3798
3803
3798
3798
3798
3798
3803
3798
3798
3798
3798
3803
3803
3798
3803
3803
3803
3803
3808
3798
3803
3808
3813
3798
3808
3798
3808
3798
3808
3798
3803
3803
3803
3798
3803
3803
3803
3808
3808
3808
3803
3798
3813
3808
3808
3798
3803
3803
3808
3798
3798
3798
3803
3798
3798
3803
3798
3798
3798
3798
3798
3798
3798
3798
3798
3798
3798
3798
3798
3810
3810
3820
3815
3815
3810
3815
3815
3810
3810
3810
3810
3815
3820
3810
3810
3810
3815
3820
3810
3815
3810
3810
3815
3815
3810
3810
3820
3820
3810
3810
3815
3820
3825
3810
3815
3820
3810
3820
3820
3820
3815
3810
3815
3810
3815
3815
3815
3815
3820
3820
3810
3820
3815
3825
3820
3820
3820
3810
3815
3815
3820
3810
3810
3810
3815
3810
3810
3815
3810
3810
3815
3810
3810
3810
3810
3810
3810
3810
3810
3810
3810
3810
3827
3822
3827
3827
3827
3822
3822
3822
3827
3827
3827
3822
3822
3822
3822
3822
3822
3822
3832
3822
3827
3822
3827
3827
3822
3827
3832
3832
3822
3827
3822
3822
3822
3832
3827
3822
3822
3827
3832
3832
3832
3822
3827
3827
3832
3832
3822
3832
3827
3827
3822
3827
3827
3827
3832
3832
3832
3827
3837
3832
3832
3832
3832
3822
3827
3827
3832
3822
3822
3822
3827
3822
3822
3827
3822
3822
3827
3822
3822
3822
3822
3822
3822
3822
3822
3822
3822
3822
3839
3839
3839
3834
3839
3834
3834
3834
3834
3839
3839
3834
3834
3834
3834
3839
3839
3834
3839
3834
3834
3834
3839
3839
3839
3834
3834
3839
3844
3834
3839
3834
3844
3834
3834
3834
3834
3839
3839
3844
3844
3839
3844
3844
3844
3844
3844
3834
3839
3839
3839
3839
3839
3834
3844
3844
3844
3839
3844
3839
3844
3844
3844
3834
3839
3839
3839
3834
3834
3839
3834
3839
3834
3834
3839
3834
3834
3839
3834
3834
3834
3844
3834
3844
3834
3834
3834
3834
3834
3834
3834
3851
3846
3846
3846
3846
3846
3846
3846
3851
3851
3846
3846
3846
3856
3846
3851
3856
3846
3846
3851
3856
3856
3851
3846
3851
3846
3846
3846
3851
3856
3846
3846
3846
3856
3846
3851
3851
3856
3856
3851
3856
3846
3856
3856
3851
3851
3856
3856
3851
3851
3851
3846
3856
3856
3851
3856
3851
3851
3851
3856
3856
3851
3846
3851
3851
3851
3846
3846
3851
3851
3846
3851
3846
3846
3851
3846
3846
3851
3846
3846
3846
3856
3846
3856
3846
3846
3846
3846
3846
3846
3846
3863
3863
3863
3858
3858
3858
3863
3858
3858
3858
3858
3858
3868
3868
3858
3858
3858
3868
3868
3858
3863
3858
3858
3868
3868
3863
3863
3858
3858
3858
3858
3858
3868
3858
3863
3868
3863
3868
3858
3863
3868
3863
3868
3868
3868
3868
3868
3863
3858
3863
3863
3868
3863
3868
3868
3863
3863
3863
3863
3868
3858
3858
3863
3863
3858
3858
3863
3863
3858
3863
3858
3858
3863
3858
3858
3863
3858
3858
3858
3868
3858
3868
3858
3858
3858
3858
3858
3858
3858
3875
3875
3870
3870
3870
3870
3870
3870
3870
3870
3880
3880
3870
3870
3870
3880
3880
3870
3870
3880
3880
3875
3875
3870
3875
3875
3870
3870
3870
3870
3880
3880
3875
3880
3875
3880
3875
3880
3875
3880
3870
3880
3880
3880
3870
3875
3875
3875
3880
3875
3880
3880
3870
3875
3880
3870
3870
3875
3870
3870
3870
3875
3875
3870
3875
3870
3870
3875
3870
3880
3870
3875
3870
3870
3870
3880
3870
3880
3870
3870
3870
3870
3870
3870
3870
3882
3882
3882
3882
3882
3882
3882
3882
3882
3882
3882
3887
3887
3892
3892
3882
3887
3887
3887
3887
3882
3882
3882
3882
3892
3882
3892
3892
3887
3892
3882
3892
3887
3887
3887
3892
3892
3892
3892
3882
3892
3887
3892
3887
3892
3887
3892
3892
3887
3892
3892
3892
3887
3892
3882
3882
3882
3882
3882
3882
3887
3887
3882
3887
3882
3882
3887
3882
3892
3882
3887
3882
3882
3882
3892
3882
3892
3882
3882
3882
3882
3882
3882
3882
3899
3894
3894
3894
3899
3894
3894
3904
3904
3894
3899
3899
3904
3904
3894
3894
3894
3894
3894
3894
3899
3899
3899
3899
3894
3894
3894
3904
3899
3894
3904
3904
3904
3899
3904
3904
3894
3894
3899
3899
3894
3904
3904
3904
3899
3904
3899
3899
3899
3904
3904
3904
3899
3904
3904
3894
3894
3894
3894
3894
3899
3899
3894
3899
3894
3894
3899
3894
3904
3904
3894
3899
3894
3904
3894
3894
3904
3904
3894
3894
3904
3894
3894
3894
3894
3894
3894
3894
3911
3911
3906
3906
3906
3906
3906
3906
3906
3911
3911
3911
3906
3906
3911
3916
3906
3906
3916
3906
3906
3906
3916
3916
3906
3911
3911
3911
3906
3906
3916
3906
3916
3906
3916
3911
3916
3911
3916
3911
3916
3911
3906
3916
3916
3911
3916
3916
3911
3911
3911
3911
3911
3911
3916
3906
3906
3906
3906
3906
3911
3911
3906
3911
3906
3906
3911
3906
3916
3916
3906
3911
3906
3916
3916
3906
3906
3916
3916
3916
3906
3916
3906
3906
3906
3906
3906
3906
3906
3943
3923
3923
3918
3918
3918
3918
3918
3918
3923
3918
3918
3918
3923
3923
3918
3918
3923
3928
3918
3923
3918
3928
3923
3923
3928
3923
3923
3923
3918
3923
3918
3928
3928
3928
3928
3923
3923
3928
3923
3918
3928
3928
3918
3918
3928
3928
3928
3928
3923
3923
3923
3923
3928
3923
3918
3918
3918
3918
3918
3923
3923
3918
3923
3918
3918
3923
3918
3918
3928
3928
3918
3923
3918
3923
3928
3918
3918
3918
3928
3923
3928
3918
3928
3918
3918
3918
3918
3918
3918
3918
3955
3955
3935
3950
3930
3930
3930
3930
3930
3935
3935
3930
3930
3930
3930
3930
3935
3930
3930
3935
3930
3930
3935
3940
3930
3930
3935
3935
3940
3940
3935
3935
3935
3930
3935
3935
3940
3940
3935
3940
3940
3940
3935
3935
3935
3935
3940
3935
3935
3935
3930
3930
3940
3935
3935
3935
3940
3940
3935
3930
3940
3935
3930
3935
3930
3930
3930
3930
3930
3930
3935
3935
3930
3935
3930
3930
3935
3930
3930
3940
3940
3930
3935
3930
3935
3935
3935
3930
3930
3940
3935
3935
3935
3930
3940
3930
3930
3930
3930
3930
3930
3930
3962
3962
3962
3962
3962
3942
3957
3942
3947
3942
3947
3942
3942
3942
3942
3942
3942
3942
3947
3947
3947
3942
3947
3947
3942
3942
3947
3947
3952
3942
3942
3942
3947
3952
3942
3947
3942
3947
3942
3947
3947
3942
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3947
3952
3947
3947
3947
3942
3952
3952
3952
3947
3952
3947
3947
3947
3947
3947
3952
3947
3947
3952
3947
3947
3947
3947
3947
3947
3947
3947
3947
3952
3947
3947
3947
3947
3952
3952
3947
3952
3947
3942
3942
3942
3942
3942
3942
3942
3947
3942
3942
3947
3942
3942
3942
3942
3952
3952
3942
3942
3942
3947
3947
3942
3942
3947
3947
3947
3942
3947
3942
3942
3942
3942
3942
3942
3942
3969
3969
3969
3969
3969
3969
3969
3969
3969
3959
3954
3954
3954
3954
3959
3959
3959
3959
3954
3959
3954
3954
3959
3954
3959
3959
3959
3959
3959
3959
3959
3959
3964
3959
3954
3954
3959
3959
3954
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3954
3959
3954
3964
3964
3959
3964
3959
3959
3959
3964
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3959
3954
3954
3959
3959
3959
3954
3964
3959
3954
3954
3954
3959
3964
3964
3954
3954
3954
3964
3954
3954
3954
3954
3954
3954
3954
3954
3954
3959
3954
3954
3954
3954
3964
3964
3954
3954
3954
3954
3954
3959
3954
3954
3959
3954
3954
3954
3954
3954
3954
3954
3981
3981
3981
3981
3981
3981
3981
3981
3981
3981
3981
3981
3971
3976
3971
3971
3966
3971
3966
3966
3971
3966
3971
3971
3971
3971
3971
3966
3971
3971
3971
3966
3971
3971
3966
3971
3971
3971
3971
3971
3971
3966
3966
3966
3971
3971
3971
3971
3966
3971
3966
3971
3971
3966
3971
3966
3966
3966
3971
3971
3971
3966
3976
3971
3971
3966
3971
3971
3971
3971
3971
3971
3971
3971
3971
3971
3966
3966
3966
3966
3971
3966
3971
3971
3971
3971
3971
3976
3971
3971
3971
3966
3971
3971
3971
3971
3976
3971
3971
3971
3976
3971
3966
3966
3966
3966
3966
3966
3966
3971
3966
3966
3966
3966
3976
3976
3966
3966
3966
3966
3966
3966
3966
3966
3966
3966
3966
3966
3966
3966
3993
3978
3978
3993
3993
3993
3993
3988
3988
3988
3988
3988
3988
3983
3988
3988
3983
3983
3983
3978
3988
3978
3978
3983
3983
3978
3983
3983
3983
3983
3983
3978
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3983
3978
3983
3978
3983
3983
3983
3983
3978
3978
3978
3978
3978
3983
3983
3978
3978
3978
3978
3988
3983
3983
3978
3983
3983
3978
3983
3983
3983
3983
3978
3978
3983
3983
3978
3978
3978
3978
3978
3983
3983
3978
3983
3983
3983
3983
3978
3983
3983
3983
3988
3978
3988
3978
3983
3988
3983
3978
3978
3978
3978
3978
3978
3978
3983
3978
3978
3978
3978
3983
3983
3978
3983
3978
3983
3978
3978
3983
3983
3978
3978
3978
3978
3978
3978
3978
3978
3995
3995
4005
4000
4000
4000
4000
3995
3995
4000
4000
4000
3995
3995
3995
3995
3990
4000
4000
3995
3995
3995
3990
3990
4000
3995
3995
3995
3995
3995
3995
3995
3995
3995
3990
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3990
3995
3995
3995
3990
3995
3990
3990
3990
3990
3990
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3995
3990
3990
3995
3995
3990
3990
3990
3990
3990
3990
3995
3995
3995
3995
3995
3995
3990
3995
3990
3990
3990
3990
3990
3990
3990
4000
3990
3990
3990
3990
4000
3990
3990
3990
3990
3990
3990
3990
3990
3990
3990
3990
3990
3990
3995
3990
3990
3995
3990
3990
3995
3990
3990
3990
3990
3990
3990
3990
3990
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4012
4007
4007
4007
4007
4007
4007
4007
4002
4002
4002
4002
4002
4007
4012
4007
4007
4012
4012
4002
4002
4002
4007
4007
4002
4002
4002
4002
4002
4007
4002
4007
4002
4002
4007
4007
4002
4007
4002
4002
4007
4007
4007
4007
4007
4002
4002
4002
4002
4002
4002
4007
4007
4007
4007
4007
4007
4007
4007
4007
4007
4002
4007
4007
4007
4007
4007
4007
4002
4007
4002
4007
4007
4007
4007
4002
4002
4007
4002
4002
4002
4002
4002
4002
4007
4007
4002
4007
4007
4007
4007
4007
4007
4007
4007
4007
4002
4007
4002
4002
4007
4007
4007
4002
4007
4002
4002
4007
4007
4002
4007
4007
4007
4002
4007
4007
4007
4007
4002
4002
4007
4002
4007
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4002
4024
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4014
4014
4014
4014
4014
4019
4014
4019
4014
4019
4014
4019
4019
4014
4019
4019
4014
4019
4014
4019
4019
4014
4014
4014
4014
4014
4019
4014
4019
4014
4014
4014
4014
4014
4014
4014
4014
4014
4019
4014
4014
4019
4014
4014
4014
4014
4014
4014
4019
4019
4019
4019
4019
4014
4019
4019
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4019
4014
4014
4014
4019
4019
4019
4019
4019
4014
4019
4014
4019
4019
4014
4019
4019
4019
4019
4019
4014
4014
4014
4014
4014
4014
4019
4019
4019
4019
4014
4019
4019
4019
4019
4019
4014
4014
4014
4014
4014
4014
4014
4014
4014
4019
4019
4014
4019
4019
4019
4019
4019
4019
4014
4014
4019
4019
4019
4019
4019
4014
4014
4014
4019
4014
4019
4019
4019
4019
4014
4014
4014
4014
4019
4019
4019
4014
4019
4019
4019
4019
4014
4014
4014
4019
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4031
4031
4031
4031
4031
4031
4031
4031
4031
4031
4031
4026
4031
4031
4031
4026
4031
4031
4031
4031
4031
4031
4031
4031
4031
4031
4031
4026
4031
4031
4031
4026
4031
4031
4031
4031
4031
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4031
4026
4026
4026
4026
4026
4026
4031
4031
4031
4031
4031
4026
4026
4026
4026
4026
4026
4031
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4031
4031
4031
4031
4031
4031
4031
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4031
4026
4026
4026
4026
4026
4026
4031
4031
4031
4031
4026
4026
4026
4026
4031
4026
4026
4031
4026
4026
4026
4031
4026
4026
4031
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4026
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4038
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
4050
